Claims
- 1. A system for electronic supply chain management and collaborative planning, including
a plurality of hubs, remotely coupled to each other; a set of information stored in a database coupled to each said hub, wherein said set of information is owned by business entities relatively proximate to each said hub; a computer program coupled to each said hub that distinguishes between simple tasks and complex tasks; a server coupled to at least one of said hubs, wherein said server is dedicated to performing simple tasks; and a server coupled to at least one of said hubs, wherein said server is dedicated to performing complex tasks.
- 2. A system as in claim 2, wherein at least one hub is designated as a regional authority with respect to synchronizing said set of information stored at other said hubs.
- 3. A system as in claim 2, wherein said set of information is synchronized by restricting which hub in said plurality of hubs can perform a write operation to the set of information.
- 4. A system in claim 2, wherein said regional authority includes a token, wherein said token permits said regional authority to exercise control.
- 5. A system as in claim 2, wherein the designation of said regional authority is determined by at least one of the following: (1) subnet location, (2), class of goods, (3) proximity to a valued client and (4) network locations as measured by geography or network location.
- 6. A system as in claim 2, wherein the designation of said regional authority is responsive to which hub in said plurality of hubs is experiencing more business activity than other hubs in said plurality of hubs.
- 7. A system as in claim 6, wherein said business activity is measured by at least one of the following: (1) number of transactions, (2) number of units being trading, and (3) monetary value of transactions.
- 8. A system as in claim 1, wherein said information regards an electronic transaction performed by said hub or a business entity that conducts business using said hub.
- 9. A method for processing transactions at a hub, including steps of
receiving a message from a user parsing said message and determining the relative complexity of tasks associated with said message; sending a moderate to high complexity tasks to a heavyweight server, wherein said moderate to high complexity task is processed and sent to a user; and sending one or more simple tasks to a lightweight server, wherein said simple tasks are processed and sent to a user.
- 10. A method as in claim 9, including steps of receiving and processing a set of information from said user regarding said moderate to complex tasks at said heavyweight server.
- 11. A method as in claim 9, wherein said step of processing includes performing a series of calculations and storing a result in a database.
- 12. A method as in claim 9, including steps of receiving and processing a set of information from said user regarding said low complexity tasks at said lightweight server.
- 13. A method as in claim 12, wherein said step of processing includes storing a record of said information in a database.
- 14. A memory storing information including instructions, the instructions executable by a processing, the instructions including
receiving a message from a user; parsing said message and determining the relative complexity of tasks associated with said message; sending a moderate to high complexity tasks to a heavyweight server, wherein said moderate to high complexity task is processed and sent to a user; and sending a low complexity task to a light weight server, wherein said low complex tasks is processed and set to a user.
- 15. A memory as in claim 14, including instructions for receiving and processing a set of information from said user regarding said moderate to complex tasks at said heavyweight server.
- 16. A memory as in claim 14 wherein said instruction for processing includes performing a series of calculations and storing a result in a database.
- 17. A memory as in claim 14, including instructions for receiving and processing a set of information from said user regarding said low complexity tasks at said light weight server.
- 18. A memory as in claim 17, wherein said instruction for processing includes storing a record of said information in a database.
Parent Case Info
[0001] This application hereby incorporates by reference U.S. Provisional Application No. 60/286,216, filed Apr. 24, 2001 (Attorney Docket No. 215.1004.01) and U.S. application Ser. No. 10/132,072, filed Apr. 24, 2002 (Attorney Docket No. 215.1004.02) and claims benefit of U.S. Provisional Application No. 60/473,092, filed May 23, 2003 (Attorney Docket No. 215.1021.01), also hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60473092 |
May 2003 |
US |