Database access method
First Claim
Patent Images
1. A method comprising:
- assigning to each record in a database an identifier unique among all the records in the database (a “
UID”
);
receiving from a client a request for a first group of records that satisfy a one or more conditions;
creating an ordered set of records that satisfy the one or more conditions; and
sending to the client the first group of records from the ordered set, and a starting point in the ordered set from which to begin to send to the client any remaining records in the ordered set, responsive to the request for the first group of records.
2 Assignments
0 Petitions
Accused Products
Abstract
Each record added to a database is assigned an identifier, for example, based on or at the time the record is added to the database. A database server receives a request for a first group of records that satisfy a condition, and searches and sorts on the basis of the identifier field all records in the database that satisfy the condition, to create an ordered set of records. The server sends the first group of records from the ordered set, in response to the request, and also sends a starting point in the ordered set from which to begin to send a second group of records from the ordered set that satisfy the condition.
9 Citations
20 Claims
-
1. A method comprising:
-
assigning to each record in a database an identifier unique among all the records in the database (a “
UID”
);
receiving from a client a request for a first group of records that satisfy a one or more conditions;
creating an ordered set of records that satisfy the one or more conditions; and
sending to the client the first group of records from the ordered set, and a starting point in the ordered set from which to begin to send to the client any remaining records in the ordered set, responsive to the request for the first group of records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture, comprising:
-
a machine readable medium having stored thereon instructions that when executed by a database server, cause the database server to;
assign to each record added to a database an identifier that has a value greater than that assigned to any record previously added to the database;
receive from a client a request for a first group of records that satisfy a condition;
search and sort on the basis of their identifiers the records that satisfy the condition, to create an ordered set of records; and
send to the client the first group of records from the ordered set, and a starting point in the ordered set from which to begin to send to the client a second group of records from the ordered set, responsive to the request for the first group of records. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for assigning to each record added to a database an identifier that has a value greater than that assigned to any record previously added to the database;
means for receiving from a client a request for a first group of records that satisfy a condition;
means for searching and sorting on the basis of their identifiers the records that satisfy the condition, to create an ordered set of records; and
means for sending to the client the first group of records from the ordered set, and a starting point in the ordered set from which to begin to send to the client a second group of records from the ordered set, responsive to the request for the first group of records. - View Dependent Claims (20)
-
Specification