Population of context-based data gravity wells
First Claim
1. A method for sorting data into data gravity wells on a data gravity wells membrane, the method comprising:
- converting, by a hashing logic, raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data;
comparing, by a hardware exclusive OR (XOR) unit, the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data;
creating, by a hardware data vector generator, a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses;
sorting, by a hardware data vector sorter, data vectors into specific data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector, wherein the data gravity wells membrane is a mathematical framework that
1) performs to provide a virtual environment in which multiple context-based data gravity wells exist;
2) populates the multiple context-based data gravity wells with synthetic context-based objects; and
3) performs to display the multiple context-based data gravity wells on a display;
applying, by one or more processors, a context object to a non-contextual data object, wherein the non-contextual data object is a component of the raw data, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object;
incorporating, by one or more processors, the context object and the non-contextual data object into the data vector for the second payload data; and
sorting, by the hardware data vector sorter, the second payload data into specific data gravity wells on the data gravity wells membrane according to the context objects and the non-contextual data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and/or system sorts data into data gravity wells on a data gravity wells membrane. A hashing logic executes instructions to convert raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data. A hardware XOR unit compares the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data. A hardware data vector generator creates a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses. A hardware data vector sorter then sorts data vectors into specific hardware data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector.
220 Citations
11 Claims
-
1. A method for sorting data into data gravity wells on a data gravity wells membrane, the method comprising:
-
converting, by a hashing logic, raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data; comparing, by a hardware exclusive OR (XOR) unit, the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data; creating, by a hardware data vector generator, a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses; sorting, by a hardware data vector sorter, data vectors into specific data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector, wherein the data gravity wells membrane is a mathematical framework that
1) performs to provide a virtual environment in which multiple context-based data gravity wells exist;
2) populates the multiple context-based data gravity wells with synthetic context-based objects; and
3) performs to display the multiple context-based data gravity wells on a display;applying, by one or more processors, a context object to a non-contextual data object, wherein the non-contextual data object is a component of the raw data, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; incorporating, by one or more processors, the context object and the non-contextual data object into the data vector for the second payload data; and sorting, by the hardware data vector sorter, the second payload data into specific data gravity wells on the data gravity wells membrane according to the context objects and the non-contextual data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for sorting data into data gravity wells on a data gravity wells membrane, the computer program product comprising:
-
a non-transitory computer readable storage medium; first program instructions to convert raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data; second program instructions to compare the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data, wherein the first and second payload data qualitatively describe a commercial transaction; third program instructions to create a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses; fourth program instructions to sort data vectors into specific data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector, wherein the data gravity wells membrane is a mathematical framework that
1) performs to provide a virtual environment in which multiple context-based data gravity wells exist;
2) populates the multiple context-based data gravity wells with synthetic context-based objects; and
3) performs to display the multiple context-based data gravity wells on a display;fifth program instructions to apply a context object to a non-contextual data object, wherein the non-contextual data object is a component of the raw data, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; sixth program instructions to incorporate the context object and the non-contextual data object into the data vector for the second payload data; and seventh program instructions to sort, by the hardware data vector sorter, the second payload data into specific data gravity wells on the data gravity wells membrane according to the context objects and the non-contextual data objects; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the non-transitory computer readable storage medium. - View Dependent Claims (9, 10)
-
-
11. A computer program product for sorting data into data gravity wells on a data gravity wells membrane, the computer program product comprising:
-
a non-transitory computer readable storage medium; first program instructions to convert raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data; second program instructions to compare the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data, wherein the first and second payload data qualitatively describe an entity; third program instructions to create a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses; fourth program instructions to sort data vectors into specific data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector, wherein the data gravity wells membrane is a mathematical framework that
1) performs to provide a virtual environment in which multiple context-based data gravity wells exist;
2) populates the multiple context-based data gravity wells with synthetic context-based objects; and
3) performs to display the multiple context-based data gravity wells on a display;fifth program instructions to apply a context object to a non-contextual data object, wherein the non-contextual data object is a component of the raw data, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; sixth program instructions to incorporate the context object and the non-contextual data object into the data vector for the second payload data; and seventh program instructions to sort, by the hardware data vector sorter, the second payload data into specific data gravity wells on the data gravity wells membrane according to the context objects and the non-contextual data objects; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the non-transitory computer readable storage medium.
-
Specification