Claims
- 1. 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 steps of:
receiving a first message including at least a first identifier code identifying an object; extracting said first identifier code from said received first message; generating a second message incorporating said extracted first identifier code, said second message being 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; receiving a second identifier code corresponding to said first identifier code in response to communicating said second message for initiating a search of said identifier code database.
- 2. A method according to claim 1, wherein
said second message initiates a remote procedure for mapping said first identifier code to a corresponding second identifier code.
- 3. A method according to claim 2, wherein
said second message uses Simple Object Access Protocol (SOAP) for invoking said remote procedure.
- 4. A method according to claim 1, including the step of
communicating said second message to an application useable for initiating a search of said identifier code database .
- 5. A method according to claim 1, wherein
said second message initiates a prioritized search of said database.
- 6. A method according to claim 5, wherein
said prioritized search of said database searches first for a purchaser product identifier code and subsequently for a manufacturer product identifier code.
- 7. A method according to claim 1, wherein said extracting step comprises
extracting said first identifier code and a corresponding third identifier code from said received first message, and said generating step generates a second message incorporating said extracted first and third identifier codes.
- 8. A method according to claim 7, wherein
said first identifier code comprises a purchaser product identifier code and said third identifier code comprises a manufacturer product identifier code and said second message initiates a prioritized search of said database involving searching first for said purchaser product identifier code and subsequently for a manufacturer product identifier code.
- 9. A method according to claim 1, wherein
said second message incorporates rules determining conduct of said search of said identifier code database.
- 10. A method according to claim 1, wherein
said rules are predetermined in an application used for accessing said database.
- 11. A method according to claim 1, including the step of
communicating said second message to an application for accessing said database using at least two of, (a) Hypertext Transfer Protocol (HTTP), (b) Simple Object Access Protocol (SOAP) and (c) XML (Extensible Markup language).
- 12. A method according to claim 1, wherein said
said method comprises an identifier code mapping application and said identifier code mapping application and said database are co-located on the same processor, said processor comprising one of (a) a server, (b) a PC (c) a wireless device, (d) a mainframe computer and (e) another networked processing device.
- 13. A method according to claim 1, wherein
at least one of said first and said second identifier codes comprise one of (a) a Universal Product Code and (b) a code associated with a bar code.
- 14. A method for supporting a transaction in accordance with claim 1, wherein
said first message is received from an application initiating a transaction and including the step of, forwarding a composite message to a destination application in support of said transaction, said composite message being created including information derived from said first message and including said second identifier code.
- 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 steps of:
receiving a first message including at least a first identifier code identifying an object; extracting said first identifier code from said received first message; generating a second message incorporating said extracted first identifier code, said second message being for initiating a search of a remote identifier code database mapping an identifier code associated with a first entity to a corresponding identifier code associated with a second entity; receiving a second identifier code corresponding to said first identifier code in response to communicating said second message for initiating a search of said identifier code database.
- 16. 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 steps of:
receiving a first message including at least a first identifier code identifying an object; extracting said first identifier code from said received first message; generating a plurality of messages incorporating said extracted first identifier code, said plurality of messages being for initiating searches of a corresponding plurality of remote identifier code databases mapping an identifier code associated with a first entity to a corresponding identifier code associated with a second entity; receiving a second identifier code corresponding to said first identifier code in response to communicating said second message for initiating a search of said identifier code database.
- 17. A method for providing a specific identifier code for an object associated with a plurality of identifier codes by a corresponding plurality of entities, comprising the steps of:
receiving from a remote source a first message including at least a first identifier code identifying an object requesting determination of a specific identifier code for said object. extracting said first identifier code from said received first message; 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 using said extracted first identifier code; receiving a second identifier code corresponding to said first identifier code in response to said initiated search of said identifier code database: and providing said second identifier code to said remote source.
- 18. A method according to claim 17, including the step of
generating a record of said search and provision of said second identifier code for use in at least one of, (a) billing, and (b) creating a transaction record.
- 19. A system for providing a specific identifier code for an object associated with a plurality of identifier codes, comprising:
a communication processor for bidirectionally communicating with remote applications; an identifier code database; a first application for,
initiating a search of said database to translate a first identifier code associated with a first entity to a corresponding identifier code associated with a second entity in response to receiving a message including a plurality of corresponding identifier codes associated with an object, and for augmenting said database by updating said database to incorporate additional corresponding codes from said received plurality of corresponding identifier codes; and providing a second identifier code corresponding to said first identifier code in response to said initiated search of said identifier code database via said communication processor.
- 20. A method according to claim 19, wherein
an object comprises at least one of, (a) an article of manufacture, (b) a service and (c) a non-manufactured item and an entity comprises at least one of, (a) an object retailer, (b) an object wholesaler, (c) an object distributor, (d) an object manufacturer, (e) an object servicing enterprise and (f) an object seller.
Parent Case Info
[0001] This is a non-provisional application of provisional application serial No. 60/286,794 by D. Pratt filed Apr. 26, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60286794 |
Apr 2001 |
US |