Method and system using intelligent agents for dynamic integration of buy-side procurement systems with non-resident, web-enabled, distributed, remote, multi-format catalog sources
First Claim
1. A process and method for performing dynamic integration of buy-side procurement systems with supplier web site catalogs to enable online procurement. In the said method/process, a client computer issues a catalog shopping request from inside a procurement system to said system resident on a plurality of server computers available to service said request;
- Execution of said request, performed by said system, comprises steps of;
a) Receiving said request from said client computer;
b) Launching one or more intelligent agent(s) to perform distributed remote search across one or more web-enabled catalog sources, wherein the request issued by the User is made up of a group of inter-related sub-requests, and said system decides which agents should be launched to satisfy each request;
c) Said Agents retrieve catalog content information from catalog sources web-enabled over the internet or within the intranet, d) Said Agents may, on their own, launch other sub-agents for retrieving addition catalog content e) Aggregating retrieved catalog information f) Associating retrieved catalog information with other data items available within the said system, g) Applying business rules to aggregated information, wherein said business rules include pricing conditions, filtering conditions, etc. h) Making decisions on what part of aggregated information would be available to User on client computer, i) Rendering said aggregated catalog results to User in HTML format over a browser;
j) Enabling sorting/multi-level refining operations;
k) Allowing User to select one or more catalog results into a shopping cart;
l) On User confirmation of shopping cycle completion, dynamically create procurement-system defined XML cart;
m) Submit this dynamic XML cart to buy-side procurement system through published interface.
5 Assignments
0 Petitions
Accused Products
Abstract
A process, method, computer program product and system, for performing dynamic integration of buy-side procurement systems with supplier web-site catalogs to enable online procurement in which a client computer issues a request for shopping from inside a procurement system to system resident on a plurality of server computers available to service said request; said method, performed by system, comprising steps of: receiving said request from said client computer; launching intelligent agents to retrieve said catalog content information from catalog sources web-enabled over the internet or within the intranet, aggregating retrieved catalog information, associating retrieved catalog information with other data items available within the system, applying business rules to aggregated information, making decisions on what part of aggregated information would be available to client computer; rendering said aggregated catalog results to User; enabling sorting/multi-level refining operations; allowing User to select one or more catalog results into a shopping cart; on User confirmation, dynamically create procurement-system defined XML cart; submit this dynamic XML cart to buy-side procurement system through published interfaces. After User completion of workflow inside procurement system, the said solution also enables procurement system to place order on supplier web-enabled transaction system.
57 Citations
22 Claims
-
1. A process and method for performing dynamic integration of buy-side procurement systems with supplier web site catalogs to enable online procurement. In the said method/process, a client computer issues a catalog shopping request from inside a procurement system to said system resident on a plurality of server computers available to service said request;
- Execution of said request, performed by said system, comprises steps of;
a) Receiving said request from said client computer;
b) Launching one or more intelligent agent(s) to perform distributed remote search across one or more web-enabled catalog sources, wherein the request issued by the User is made up of a group of inter-related sub-requests, and said system decides which agents should be launched to satisfy each request;
c) Said Agents retrieve catalog content information from catalog sources web-enabled over the internet or within the intranet, d) Said Agents may, on their own, launch other sub-agents for retrieving addition catalog content e) Aggregating retrieved catalog information f) Associating retrieved catalog information with other data items available within the said system, g) Applying business rules to aggregated information, wherein said business rules include pricing conditions, filtering conditions, etc. h) Making decisions on what part of aggregated information would be available to User on client computer, i) Rendering said aggregated catalog results to User in HTML format over a browser;
j) Enabling sorting/multi-level refining operations;
k) Allowing User to select one or more catalog results into a shopping cart;
l) On User confirmation of shopping cycle completion, dynamically create procurement-system defined XML cart;
m) Submit this dynamic XML cart to buy-side procurement system through published interface. - View Dependent Claims (2, 3, 4, 13)
- Execution of said request, performed by said system, comprises steps of;
-
5-8. -8. A system for performing above-mentioned process/methods in claim 1 to 4.
-
9-12. -12. A computer program product, stored on a computer readable storage medium, which executes above-mentioned process/methods in claims 1 to 4 on the system mentioned in claim 5 to 8.
- 14. The method for creating new Agents
- 17. The method for maintaining Agents
- 20. A method wherein, after completion of requisition workflow inside procurement system, the said solution also enables procurement system to place order on supplier web-enabled transaction system using HTTP/HTTPS/Embedded XML protocol.
Specification