METHODS AND MEDIA FOR EXCHANGING DATA BETWEEN NODES OF DISCONNECTED NETWORKS
First Claim
1. A method for exchanging data between nodes of disconnected networks, the method comprising:
- receiving a query including at least one keyword or at least a portion of a uniform resource identifier via a user interface of a first node;
determining a query type based on whether the query includes at least one keyword or at least a portion of a uniform resource identifier;
performing a search of a cache of the first node based on the query and the query type;
converting the query into a formatted query document;
storing the formatted query document in a database of the first node, if the search of the cache does not yield at least a predetermined number of data items;
retrieving the formatted query document from the database of the first node at a predetermined interval;
multicasting the retrieved formatted query document from the first node to at least a second node;
receiving, at the first node, a formatted response document from the second node, the formatted response document resulting from a search of a cache of the second node;
converting the formatted response document into a display document; and
presenting the displaying document to the user via the user interface of the first node.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and media for exchanging data between nodes of disconnected networks are provided, including: determining a query type based on whether a query received at a first node includes at least one keyword or at least a portion of a uniform resource identifier; performing a search of a cache based on the query and the query type; converting the query into a formatted query document; storing the formatted query document in a database, if the search of the cache does not yield at least a predetermined number of data items; retrieving the formatted query document from the database at a predetermined interval; multicasting the retrieved formatted query document from the first node to at least a second node; and receiving, at the first node, a formatted response document from the second node, the formatted response document resulting from a search of a cache of the second node.
-
Citations
16 Claims
-
1. A method for exchanging data between nodes of disconnected networks, the method comprising:
-
receiving a query including at least one keyword or at least a portion of a uniform resource identifier via a user interface of a first node; determining a query type based on whether the query includes at least one keyword or at least a portion of a uniform resource identifier; performing a search of a cache of the first node based on the query and the query type; converting the query into a formatted query document; storing the formatted query document in a database of the first node, if the search of the cache does not yield at least a predetermined number of data items; retrieving the formatted query document from the database of the first node at a predetermined interval; multicasting the retrieved formatted query document from the first node to at least a second node; receiving, at the first node, a formatted response document from the second node, the formatted response document resulting from a search of a cache of the second node; converting the formatted response document into a display document; and presenting the displaying document to the user via the user interface of the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for exchanging data between nodes of disconnected networks, comprising:
-
receiving a query including at least one keyword or at least a portion of a uniform resource identifier via a user interface of a first node; determining a query type based on whether the query includes at least one keyword or at least a portion of a uniform resource identifier; performing a search of a cache of the first node based on the query and the query type; converting the query into a formatted query document; storing the formatted query document in a database of the first node, if the search of the cache does not yield at least a predetermined number of data items; retrieving the formatted query document from the database of the first node at a predetermined interval; multicasting the retrieved formatted query document from the first node to at least a second node; receiving, at the first node, a formatted response document from the second node, the formatted response document resulting from a search of a cache of the second node; converting the formatted response document into a display document; and presenting the displaying document to the user via the user interface of the first node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification