System and method of data exchange for electronic transactions with multiple sources
First Claim
1. A system for providing aggregate transactions for offerings from a plurality of sources over a network, comprising:
- a user interface server;
a source interface server, the interface server including custom data transfer protocols for data exchange with the plurality of sources; and
a transaction server in communication with the user interface server and the source interface server, the transaction server receiving user requests for offerings from the plurality of sources through the user interface server and directing a plurality of purchase orders to the plurality of sources for fulfilling the user requests through the source interface server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing data exchange between an aggregate transaction engine and multiple sources. The system may include an aggregate transaction engine including a user interface server, a source interface server, and a transaction server. The source interface server may include data scraping protocols, electronic data interface protocols, and database query protocols for communicating with the multiple sources. The aggregate transaction engine may include a search module for accessing data describing at least one offering available from the multiple source systems. The aggregate transaction engine may include an ordering module for placing a plurality of orders to the multiple source systems in response to an ordering transaction from a user. The search module and ordering module may include predefined data transfer protocols customized for communicating with the particular source system. A module library may be provided for assembling custom data transfer protocols for data exchange with the multiple source systems. A method of customization may be followed that includes evaluating a source system, selecting a base data transfer module, and customizing the base data transfer module according to the data exchange standards of the source system.
229 Citations
36 Claims
-
1. A system for providing aggregate transactions for offerings from a plurality of sources over a network, comprising:
-
a user interface server;
a source interface server, the interface server including custom data transfer protocols for data exchange with the plurality of sources; and
a transaction server in communication with the user interface server and the source interface server, the transaction server receiving user requests for offerings from the plurality of sources through the user interface server and directing a plurality of purchase orders to the plurality of sources for fulfilling the user requests through the source interface server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing electronic transactions with a plurality of sources for a user over a network comprising:
-
a search module for accessing data describing at least one offering available from at least one of a plurality of source systems;
an ordering module for placing a plurality of orders to the plurality of source systems in response to at least one ordering transaction for at least one purchase item selected by one or more users. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
18. A module library for assembling custom data transfer protocols for data exchange with a plurality of sources, comprising a plurality of base data transfer modules for customization according to the data exchange requirements of a source system.
-
32. A method of customizing data transfer protocols according to an analysis of source systems, comprising the steps of:
-
evaluating the data interface of a source system;
selecting a base data transfer module from a module library; and
,customizing the base data transfer module according to data exchange standards in the data interface of the source system. - View Dependent Claims (33, 34, 35, 36)
-
Specification