Stateless cursor for information management system
First Claim
1. A method of providing search results to a user over the Internet, comprising:
- receiving a first query request at a server from the user, wherein the user is interacting with the server via a web page interface running on a browser at a user computer;
performing a first search on a data repository based on the first query request;
generating a first set of search results based on the first search;
generating a first subset of the first search results based on a specified block size;
generating a first meta-information set describing at least the first query request and the first subset;
sending the first subset of the first search results to the user;
sending the first meta-information set to the user for storage by the user; and
freeing up computer resources at the server used to perform the first search, used to generate the first search results, used to generate the first subset, and used to generate the first meta-information set so that the server may use its computer resources for other searches by other users.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing search results to a user over the Internet is provided. A query request is received at a server from the user via a web page interface. A search is performed on a data repository based on the query request. A set of search results is generated based on the search. A subset of the search results is generated based on a specified block size. A first meta-information set is generated, which describes at least the query request and the subset. The subset of the search results and the first meta-information set are sent to the user. Computer resources are freed up at the server which were used to perform the search, generate the search results, generate the subset, and generate the first meta-information set so that the server may use its computer resources for other searches by other users.
-
Citations
74 Claims
-
1. A method of providing search results to a user over the Internet, comprising:
-
receiving a first query request at a server from the user, wherein the user is interacting with the server via a web page interface running on a browser at a user computer;
performing a first search on a data repository based on the first query request;
generating a first set of search results based on the first search;
generating a first subset of the first search results based on a specified block size;
generating a first meta-information set describing at least the first query request and the first subset;
sending the first subset of the first search results to the user;
sending the first meta-information set to the user for storage by the user; and
freeing up computer resources at the server used to perform the first search, used to generate the first search results, used to generate the first subset, and used to generate the first meta-information set so that the server may use its computer resources for other searches by other users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a requested information subset to a client by a stateless server from an information set in a data repository, the method comprising:
-
initiating an information-transfer communication with the client based on a request by the client;
receiving a query for the requested information subset from the client, the query including a set of meta-information for the information set and a set of criteria;
obtaining the requested information subset by the server based on the received set of criteria and meta-information;
generating a set of meta-information corresponding to the obtained information subset;
providing the client with the generated meta-information and at least a portion of the obtained requested information subset based on the received set of criteria and meta-information; and
terminating the initiated information-transfer communication with the client wherein a state of the information set is not maintained by the server subsequent to the terminating. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for obtaining by a client from a stateless server a requested subset of an information set in a data repository, the method comprising:
-
initiating an information-transfer communication with the server based on a request by the client;
forwarding a query for the requested subset to the server, the query including a set of meta-information for the information set and a set of criteria, wherein the server obtains the requested subset based on the received set of criteria and meta-information and the server generates a set of meta-information corresponding to the obtained subset; and
receiving the generated meta-information and at least a portion of the obtained requested subset based on the received set of criteria and meta-information, wherein the initiated information-transfer communication with the client is terminated by the server subsequent to the receiving and wherein a state of the information set is not maintained by the server subsequent to the terminating. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for obtaining a requested subset of an information set in a data repository for a client by a stateless server, the method comprising:
-
receiving from the client a set of meta-information describing an obtained subset of the information set, and a set of criteria;
determining a state of the information set by the stateless server using the received meta-information; and
obtaining the requested subset based on the determined state of the information set and based on the set of criteria. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification