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, anda 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.
8 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
28 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)
-
-
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)
-
-
23. A system, comprising:
-
a computer-based host server; a computer-based machine visitor configured to establish, in response to a system event, a machine-initiated dialog with the host server; and a network interconnecting the host server and machine visitor to enable the exchange of data pertaining at least in part to vendor offerings therebetween; wherein the machine visitor is configured to initiate the automated machine-to-machine dialog with the host server in order to exchange a schema that is specified according to an extensible structured content protocol therebetween.
-
-
24. A computer-readable memory medium having stored thereon computer-executable program instructions that, in response to execution by a machine visitor, cause the machine visitor to:
-
send, in response to a system event, a request to a computer-based host machine for the initiation of machine-to-machine communication with the host machine, wherein the machine visitor is anonymous relative to the host machine; subsequently exchange information with the host machine, wherein the information exchanged as part of the machine-to-machine communication relates at least in part to vendor offerings and includes a descriptor that is indicative of data available at a top-most level of a hierarchy or information stored on the host machine, wherein the descriptor is specified at least in part according to an extensible structured content protocol.
-
-
25. A system, comprising:
a machine visitor, comprising; a processor; memory coupled to the processor; and a network interface coupled to the processor; wherein the machine visitor is configured to send, in response to a system event, an automated request for machine-to-machine communication by accessing a machine-accessible interface of a host machine via a uniform resource locator identifying a web location associated with the host machine, and further configured to automatically exchange information that relates at least in part to vendor offerings and includes an access schema with the host machine according to an extensible structured content protocol, wherein the machine visitor is not pre-qualified relative to the host machine. - View Dependent Claims (26, 27)
-
28. A method, comprising:
-
receiving, at a machine-accessible web interface of a host machine, a request for machine-to-machine communication from a web spider, wherein the request is not user initiated, and wherein the web spider is not pre-qualified relative to the host machine; the host machine providing information to the web spider as part of the machine-to-machine communication, wherein the provided information pertains at least in part to vendor offerings and includes an access schema that is specified at least in part according to an extensible structured content protocol.
-
Specification