Identifier code translation system
First Claim
1. A method for determining identifier codes for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the activities of:
- receiving a first message supporting a commercial transaction and including at. least a first identifier code identifying an object, said first identifier code being associated with a first entity;
extracting said first identifier code from said received first message;
accumulating, in a first database, object identifier code mapping information from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction;
generating a plurality of messages incorporating said extracted first identifier code, said plurality of messages being for initiating a search of a plurality of different identifier code databases including said first database, said databases linking said first identifier code associated with said first entity to corresponding different identifier codes identifying said object, said different identifier codes being associated with entities different to said first entity; and
receiving said different identifier codes corresponding to said first identifier code in response to communicating said plurality of messages.
3 Assignments
0 Petitions
Accused Products
Abstract
A system dynamically maps (and translates) codes and identifier values of any type to corresponding codes and identifiers of other entities. A method for determining a specific identifier code for an object associated with a plurality of identifier codes by a corresponding plurality of entities involves receiving a first message including at least a first identifier code identifying an object. The first identifier code is extracted from the received first message and a second message is generated incorporating the extracted first identifier code. The second message is used for initiating a search of an identifier code database mapping an identifier code associated with a first entity to a corresponding identifier code associated with a second entity. A second identifier code corresponding to the first identifier code is received in response to communicating the second message for initiating a search of the identifier code database. The second message initiates a remote procedure for mapping the first identifier code to a corresponding second identifier code.
59 Citations
20 Claims
-
1. A method for determining identifier codes for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the activities of:
-
receiving a first message supporting a commercial transaction and including at. least a first identifier code identifying an object, said first identifier code being associated with a first entity; extracting said first identifier code from said received first message; accumulating, in a first database, object identifier code mapping information from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction; generating a plurality of messages incorporating said extracted first identifier code, said plurality of messages being for initiating a search of a plurality of different identifier code databases including said first database, said databases linking said first identifier code associated with said first entity to corresponding different identifier codes identifying said object, said different identifier codes being associated with entities different to said first entity; and receiving said different identifier codes corresponding to said first identifier code in response to communicating said plurality of messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for determining a specific identifier code for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the activities of:
-
receiving a first message supporting a commercial transaction and including at least a first identifier code identifying an object, said first identifier code being associated with a first entity; deriving said first identifier code from said received first message; accumulating, in a first database, object identifier code mapping information from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction; generating a second message incorporating said derived first identifier code, said second message being for initiating a search of said first database mapping said first identifier code associated with said first entity to a corresponding second identifier code identifying said object and said second message incorporates data representing rules determining conduct of said search of said identifier code database, said second identifier code being associated with a second entity different to said first entity; and receiving said second identifier code corresponding to said first identifier code in response to communicating said second message.
-
-
16. A method for determining identifier codes for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the activities of:
-
receiving a first message supporting a commercial transaction and including at least a first identifier code identifying an object, said first identifier code being associated with a first entity; deriving said first identifier code from said received first message; accumulating, in a first database, object identifier code mapping information from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction; generating a plurality of messages incorporating said derived first identifier code, said plurality of messages being for initiating searches of said first database and a remote identifier code database, said databases mapping said first identifier code associated with said first entity to corresponding different identifier codes identifying said object, said different identifier codes being associated with entities different to said first entity; receiving said different identifier codes corresponding to said first identifier code in response to communicating said plurality of messages; and updating said remote identifier code database to incorporate corresponding received different identifier codes identifying said object.
-
-
17. A method for providing identifier codes for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the activities of:
-
receiving from a remote source a first message supporting a commercial transaction and including at least a first identifier code identifying an object, said first identifier code being associated with a first entity and said first message requesting determination of a specific identifier code for said object; deriving said first identifier code from said received first message; accumulating, in a first database, object identifier code mapping information from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction; initiating a search of a plurality of different identifier code databases including said first database, said databases linking said first identifier code associated with said first entity to corresponding different identifier codes identifying said object, said different identifier codes being associated with entities different to said first entity using said extracted first identifier code; receiving said different identifier codes corresponding to said first identifier code in response to said initiated search of said plurality of different identifier code databases; and providing said different identifier codes to said remote source. - View Dependent Claims (18)
-
-
19. A system for identifier codes for an object associated with a plurality of identifier codes, comprising:
-
a communication processor for bidirectionally communicating with applications; a plurality of different identifier code databases including a first database incorporating object identifier code mapping information accumulated from identifier codes derived from data representing messages supporting commercial transactions and sent between entities desiring to effect a commercial transaction; a first application for, initiating a search of said plurality of different databases to translate a first identifier code identifying an object associated with a first entity to corresponding different identifier codes identifying said object, said different identifier codes being associated with entities different to said first entity, in response to receiving a message supporting a commercial transaction and including a plurality of corresponding identifier codes identifying said object and provided by applications, and for updating at least one of said plurality of different databases to incorporate corresponding different identifier codes identifying said object; and providing said different identifier codes, corresponding to said first identifier code in response to said initiated search of said plurality of different identifier code databases, via said communication processor. - View Dependent Claims (20)
-
Specification