Method and system for mapping network data for network database access
First Claim
1. A method for mapping data from a network to a memory in a node, comprising:
- receiving from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory;
allocating a section of the memory based on the data map;
receiving, from the network, the data associated with the data map;
directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map;
receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory;
searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and
copying the data value corresponding to the search parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for mapping data from a network to memory. A node receives a data map from a network. The data map is reflective of characteristics of data associated with the data map. Based on the data map, the computer allocates a section of a memory of the computer. The computer also receives the data associated with the data map from the network and loads the received data into the allocated memory based on the data map. Thereafter, the computer may also get at least one search parameter, search the allocated memory for data that meets the at least one search parameter using the data map, and copy data that meets the at least one search parameter.
-
Citations
33 Claims
-
1. A method for mapping data from a network to a memory in a node, comprising:
-
receiving from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocating a section of the memory based on the data map; receiving, from the network, the data associated with the data map; directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map; receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copying the data value corresponding to the search parameter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for mapping data from a network to a memory in a computer, comprising:
-
generating a data map reflective of characteristics of data to be transferred to the computer, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; associating the data map with the data to be transferred to the computer; and sending the data map and associated data to the computer, wherein the computer; receives the data map from the network; allocates a section of the memory based on the data map; receives the associated data from the network; directly loads the associated data into the allocated memory according to at least the data type and format information provided in the data map; receives, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copies the data value corresponding to the search parameter. - View Dependent Claims (8, 9, 10)
-
-
11. A method for mapping data from a network to a memory in a computer, comprising:
-
receiving from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocating a section of the memory based on the data map; receiving, from the network, the data associated with the data map; directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map; receiving, from a user, at least one search parameter; searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing a data value corresponding to the at least one search parameter; and copying the data value corresponding to the at least one search parameter. - View Dependent Claims (12, 13)
-
-
14. A method for mapping data from a network, comprising:
-
receiving from the network a data map reflective of characteristics of data to be received at the node via the network, the characteristics including data size information, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocating a section of a memory based on the data map; receiving, from the network, the data associated with the data map; directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map; receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copying the data value corresponding to the search parameter.
-
-
15. A method for mapping data from a network, comprising:
-
receiving from the network a data map reflective of characteristics of data to be received at the node via the network, the characteristics including data field information and data size information, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocating a section of a memory based on the data map; receiving, from the network, the data associated with the data map; directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map; receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copying the data value corresponding to the search parameter.
-
-
16. An apparatus for mapping data from a network, comprising:
a processor and a memory having a program that, when executed by the processor; receives from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocates a section of the memory based on the data map; receives from the network the data associated with the data map; directly loads the received data into the allocated memory according to at least the data type and format information provided in the data map; receives, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copies the data value corresponding to the search parameter.
-
17. An apparatus for mapping data from a network to a memory in a computer, comprising:
-
a processor and a memory having a program that, when executed by the processor; generates a data map reflective of characteristics of data to be transferred to the computer, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; associates the data map with the data to be transferred to the computer; and sends the data map and associated data to the computer; wherein the computer; receives the data map from the network; allocates a section of the memory in the computer based on the data map; receives the associated data from the network; directly loads the associated data into the allocated memory according to at least the data type and format information provided in the data map; receives, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copies the data value corresponding to the search parameter.
-
-
18. An apparatus for mapping data from a network, comprising:
-
a processor and a memory having a program that, when executed by the processor; receives from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocates a section of a memory based on the data map; receives from the network the data associated with the data map; directly loads the received data into the allocated memory according to at least the data type and format information provided in the data map; receives, from a user, at least one search parameter; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing a data value corresponding to the at least one search parameter, and copies the data value corresponding to the at least one search parameter.
-
-
19. An apparatus for mapping data from a network, comprising:
-
means for receiving from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; means for allocating a section of a memory according to at least the data type and format information provided in the data map; means for receiving, from the network, the data associated with the data map; means for directly loading the received data into the allocated memory based on the data map; means for receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; means for searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and means for copying the data value corresponding to the search parameter. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus for mapping data from a network to a memory in a computer, comprising:
-
means for generating a data map reflective of characteristics of data to be transferred to the computer, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; means for associating the data map with the data to be transferred to the computer; and means for sending the data map and associated data to the computer, wherein the computer; receives the data map from the network; allocates a section of the memory according to at least the data type and format information provided in the data map; receives the associated data from the network; directly loads the associated data into the allocated memory based on the data map; receives, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copies the data value corresponding to the search parameter.
-
-
26. A computer-readable medium containing instructions for performing a method for mapping data from a network to a memory in a computer, the method comprising:
-
receiving from the network a data map reflective of characteristics of data to be received at the node via the network, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; allocating a section of the memory based on the data map; receiving, from the network, the data associated with the data map directly loading the received data into the allocated memory according to at least the data type and format information provided in the data map; receiving, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searching the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copying the data value corresponding to the search parameter. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing instructions for performing a method for mapping data from a network to a memory in a computer, the method comprising:
-
generating a data map reflective of characteristics of data to be transferred to the computer, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; associating the data map with the data to be transferred to the computer; and sending the data map and associated data to the computer; wherein the computer; receives the data map from the network; allocates a section of the memory based on the data map; receives the associated data from the network; directly loads the associated data into the allocated memory according to at least the data type and format information provided in the data map; receives, from a user, at least one search parameter representing a desired search for a data value stored in the allocated memory; searches the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing the data value corresponding to the search parameter; and copies the data value corresponding to the search parameter.
-
-
33. A system for mapping data, comprising:
-
a network; a first node operable to; generate a data map reflective of characteristics of data to be transferred to a second node; associate the data map with the data to be transferred to the second node, wherein the data map provides at least data type and format information that enables determination of how the data is to be stored in the memory; and send the data map and associated data to the second node; and a second node including a memory and operable to; receive the data map from the first computer via the network; allocate a section of the memory according to at least the data type and format information provided in the data map; receive the data associated with the data map from the first computer via the network; directly load the received data into the allocated memory based on the data map; receive, from a user, at least one search parameter; search the allocated memory by accessing an index of the data map to determine a location in the allocated memory containing a data value corresponding to the at least one search parameter; and copy the data value corresponding to the at least one search parameter.
-
Specification