SYSTEMS AND METHODS FOR STORING AND RETRIEVING DATA
8 Assignments
0 Petitions
Accused Products
Abstract
Storing data is disclosed. A range or addresses is received and the range of addresses is stored in a bulk object. Retrieving data is disclosed. A request to access data associated with an address within a range of addresses is received. A response is derived based at least in part on a bulk object.
-
Citations
48 Claims
-
1-25. -25. (canceled)
-
26. A method of storing data, comprising:
-
receiving a range of network addresses; and storing using a processor the range of network addresses as a bulk object in a database for storing information associated with network addresses, wherein an index is used to access objects stored in the database; wherein storing includes; inserting an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and inserting an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for storing data, comprising:
-
a processor configured to; receive a range of network addresses; and store the range of network addresses as a bulk object in a database for storing information associated with network addresses, wherein an index is used to access objects stored in the database; wherein storing includes; insert an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and insert an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object; and a memory coupled with the processor, wherein the memory provides the processor with instructions.
-
-
35. A computer program product for storing data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a range of network addresses; and storing the range of network addresses as a bulk object in a database for storing information associated with network addresses, wherein an index is used to access objects stored in the database; wherein storing includes; inserting an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and inserting an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object.
-
-
36. A method of retrieving data, comprising:
-
receiving a request to access data associated with a network address within a range of network addresses; and deriving using a processor a response based at least in part on a bulk record stored in a database and inserted into an index for storing information associated with addresses; wherein the index with the inserted bulk record includes; an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for retrieving data, comprising:
-
a processor configured to; receive a request to access data associated with a network address within a range of network addresses; and derive using a processor a response based at least in part on a bulk record stored in a database and inserted into an index for storing information associated with addresses; wherein the index with the inserted bulk record includes; an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object; and a memory coupled with the processor, wherein the memory provides the processor with instructions.
-
-
48. A computer program product for retrieving data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request to access data associated with a network address within a range of network addresses; and deriving using a processor a response based at least in part on a bulk record stored in a database and inserted into an index for storing information associated with addresses; wherein the index with the inserted bulk record includes; an edge associated with a begin address of the range of network addresses into the index, the edge including a begin marker for the range of network addresses and a reference to the bulk object; and an edge associated with an end address of the range of network addresses into the index, the edge including an end marker for the range of network addresses and a reference to the bulk object.
-
Specification