Clustering with virtual entities using associative memories
First Claim
1. A system comprising:
- an associative memory comprising a plurality of data and a plurality of associations among the plurality of data, wherein the plurality of data is collected into associated groups, wherein the associative memory is configured to be queried based on at least indirect relationships among the plurality of data;
a first input device in communication with the associative memory, the first input device configured to receive a first attribute value relating to a corresponding attribute of a subject of interest to a user;
a processor, in communication with the first input device, and configured to generate a first entity using the first attribute value;
the associative memory configured to perform an analogy query using the first entity to retrieve a second entity having a second attribute value that matches the first attribute value of the first entity; and
the associative memory further configured to cluster first data in the first entity and second data in the second entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A system including an associative memory and a first input device in communication with the associative memory. The first input device is configured to receive an attribute value relating to a corresponding attribute of a subject of interest to a user. The system also includes a processor, in communication with the first input device, and configured to generate a first entity using the attribute value. The system also includes an associative memory configured to perform an analogy query using the entity to retrieve a second entity whose attributes match some attributes of the first entity. The associative memory is further configured to cluster first data in the first entity and second data in the second entity.
5 Citations
20 Claims
-
1. A system comprising:
-
an associative memory comprising a plurality of data and a plurality of associations among the plurality of data, wherein the plurality of data is collected into associated groups, wherein the associative memory is configured to be queried based on at least indirect relationships among the plurality of data; a first input device in communication with the associative memory, the first input device configured to receive a first attribute value relating to a corresponding attribute of a subject of interest to a user; a processor, in communication with the first input device, and configured to generate a first entity using the first attribute value; the associative memory configured to perform an analogy query using the first entity to retrieve a second entity having a second attribute value that matches the first attribute value of the first entity; and the associative memory further configured to cluster first data in the first entity and second data in the second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented using a processor in conjunction with an associative memory embodied as a program code on a non-transitory computer readable storage medium, wherein the associative memory comprises a plurality of data and a plurality of associations among the plurality of data, wherein the plurality of data is collected into associated groups, wherein the associative memory is configured to be queried based on at least indirect relationships among the plurality of data, the method comprising:
-
receiving, in the associative memory, a first entity whose attribute value relates to a corresponding attribute of a subject of interest to a user; performing, using the associative memory and the processor, an analogy query using the first entity to retrieve a second entity whose attributes match some attributes of the first entity; and clustering, using the associative memory and the processor, first data in the first entity and second data in the second entity. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer comprising:
-
a processor; a bus connected to the processor; a non-transitory computer readable storage medium connected to the bus, the non-transitory computer readable storage medium storing an associative memory comprising a plurality of data and a plurality of associations among the plurality of data, wherein the plurality of data is collected into associated groups, wherein the associative memory is configured to be queried based on at least indirect relationships among the plurality of data, wherein the non-transitory computer readable storage medium further stores program code comprising; program code configured to receive, in the associative memory, a first entity whose attribute value relates to a corresponding attribute of a subject of interest to a user; program code configured to perform, using the associative memory and the processor, an analogy query using the first entity to retrieve a second entity, whose attributes match some attributes of the first entity; and program code configured to cluster, using the associative memory and the processor, first data in the first entity and second data in the second entity. - View Dependent Claims (17, 18, 19, 20)
-
Specification