×

Methods and systems for sharing information in a supply chain

  • US 9,286,364 B2
  • Filed: 01/25/2010
  • Issued: 03/15/2016
  • Est. Priority Date: 01/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing, by a system, memory shared by multiple subscribers of the system each having an account with the system, where the memory includes logically separated storage areas dedicated to each of the accounts such that data stored in a storage area dedicated to an account of one of the subscribers of the system is inaccessible to other subscribers of the system;

    receiving, by the system, a request from a first subscriber of the system to send a connection request message to multiple receiving parties;

    sending, by the system, the connection request message to the receiving parties;

    receiving, by the system, a response to the connection request message from each of the receiving parties;

    determining, by the system, that the receiving parties are each another subscriber of the system based on the responses;

    for each of the receiving parties establishing, by the system, a connection between the first subscriber and the another subscriber of the system that is the receiving party;

    identifying, by the system, a predefined connection template assigned to the connections by the first subscriber, the predefined connection template indicating a first object stored in the storage area of the system associated with the first subscriber that is shared via the connections; and

    storing, by the system, the first object shared via the connections in the storage areas of the system associated with the other subscribers of the system by;

    (a) for a first one of the other subscribers of the system;

    receiving, by the system, for each of a plurality of fields of the first object from the first one of the other subscribers, a mapping between the field of the first object and an existing field that is already in the storage area of the system dedicated to the account of the first one of the other subscribers; and

    based on the mapping received from the first one of the other subscribers, updating, by the system, the existing fields that are in the storage area of the system dedicated to the account of the first one of the other subscribers with values of the fields of the first object; and

    (b) for a second one of the other subscribers of the system;

    identifying, by the system, a preconfigured setting of the second one of the other subscribers indicating that each of the fields of the first object is to be automatically mapped to an existing field that is already in the storage area of the system dedicated to the account of the second one of the other subscribers;

    in response to identifying the preconfigured setting, automatically creating, by the system, a mapping between each of the fields of the first object and one of the existing fields that is already in the storage area of the system dedicated to the account of the second one of the other subscribers using at least one of a field name and a field value; and

    based on the automatically created mapping, updating, by the system, the existing fields that are in the storage area of the system dedicated to the account of the second one of the other subscribers with the values of the fields of the first object;

    wherein the existing fields that are already in the storage area of the system dedicated to the account of the first one of the other subscribers include fields of a second object that is already in the storage area of the system dedicated to the account of the first one of the other subscribers;

    wherein the existing fields that are already in the storage area of the system dedicated to the account of the second one of the other subscribers include fields of a third object that is already in the storage area of the system dedicated to the account of the second one of the other subscribers;

    wherein the first object relates to the second object that is already in the storage area of the system dedicated to the account of the first one of the other subscribers, and a customization by the first subscriber for the first object differs from a customization by the first one of the other subscribers for the second object that is already in the storage area of the system dedicated to the account of the first one of the other subscribers;

    wherein the first object relates to the third object that is already in the storage area of the system dedicated to the account of the second one of the other subscribers, and the customization by the first subscriber for the first object differs from a customization by the second one of the other subscribers for the third object that is already in the storage area of the system dedicated to the account of the second one of the other subscribers; and

    wherein;

    (1) the customization by the first subscriber is a first name for the first object, the customization by the first one of the other subscribers is a second name for the second object, and the customization by the second one of the other subscribers is a third name for the third object, and wherein the first name differs from each of the second name and the third name, or(2) a first field of the first object relates to each of a first field of the second object and a first field of the third object, and the customization by the first subscriber is a first field type for a first field of the first object, the customization by the first one of the other subscribers is a second field type for the first field of the second object, and the customization by the second one of the other subscribers is a third field type for the first field of the third object, and wherein the first field type differs from each of the second field type and the third field type.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×