Machine-to-machine e-commerce interface using extensible markup language
First Claim
1. A system for facilitating structured content transfer between a host server and an information-seeking visitor machine, including:
- a host server having access to data pertaining to vendor offerings;
a computer-based visitor machine for establishing a dialog with the host server; and
a network interconnecting the host server and visitor machine to enable for the exchange of data therebetween;
wherein the visitor machine initiates a dialog with the host machine for the purpose of determining the goods and services offered therein.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method and apparatus for the automated exchange of information, and more particularly the use of a hierarchical protocol based upon an extensible markup language (XML) in order to enable machine-to-machine communication of data related to the availability of goods, services and information. The machine-to-machine communication protocol and system having a predefined destination (universal resource locator (URL)) for bootstrapping the communication process, and a structured content protocol using XML. The system is preferably closed-ended, and employs a rule-based syntax with conditional data interaction. In a preferred embodiment, the system includes GUI-based design and programming tools that enable the set up of host and/or visitor machines in accordance with the protocol.
-
Citations
22 Claims
-
1. A system for facilitating structured content transfer between a host server and an information-seeking visitor machine, including:
-
a host server having access to data pertaining to vendor offerings;
a computer-based visitor machine for establishing a dialog with the host server; and
a network interconnecting the host server and visitor machine to enable for the exchange of data therebetween;
wherein the visitor machine initiates a dialog with the host machine for the purpose of determining the goods and services offered therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
an application using the information gained from a host organization; and
an application database created from information gained by the application, wherein the application database comprises relational data tables that can be accessed to locate goods and services using generic query parameters.
-
-
10. The system of claim 9, wherein the generic query parameters are selected from the group consisting of:
-
Organization;
Product;
Service;
Price;
Zip Code; and
Country.
-
-
11. The system of claim 9, wherein the application provides a comparative price shopping interface.
-
12. The system of claim 9, wherein the application provides a neighborhood shopping interface.
-
13. The system of claim 9, wherein the application provides a query-by-example search interface.
-
14. The system of claim 9, wherein the application is capable of building and rebuilding the database using a spider based upon a machine visitor API.
-
15. The system of claim 9, further including a search interface interfacing to the host server via a machine visitor API.
-
16. The system of claim 15, wherein the search interface provides a free-text search, a parametric search, and a programmatic search.
-
17. The system of claim 15, wherein the search interface includes a plurality of hierarchical menus.
-
18. The system of claim 15, wherein the information is stored in the database in accordance with a particular hierarchy and where the application supports dynamic reconfiguration of the hierarchy in which the information is stored.
-
19. A method for machine-to-machine communication to facilitate electronic information exchange, comprising the steps of:
-
receiving an access schema inquiry from a visitor machine; and
in response to the request from the visitor machine, sending from a host machine to the visitor machine, an access schema description for at least an upper level of said schema, wherein the access schema description advertises services offered by the host. - View Dependent Claims (20, 21, 22)
-
Specification