System for updating an associative memory
First Claim
1. A system comprising:
- an associative memory comprising a plurality of data and a plurality of associations among the plurality of data;
a first table from which the associative memory has been built, wherein the first table comprises a first record, wherein the first record comprises a first field and a second field, wherein the associative memory is configured to ingest the first field, and wherein the associative memory is further configured to avoid ingesting the second field;
a second table comprising a second record, wherein the second record includes a third field, and wherein the third field stores first information indicating at least one of;
whether the first field has been ingested by the associative memory or has been forgotten by the associative memory;
a comparator configured to compare the first table and the second table to identify one of;
whether the first field should be forgotten by the associative memory or whether the first field should be ingested by the associative memory; and
an updater configured to update the associative memory by performing one of;
ingesting the first field or forgetting the first field.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes an associative memory, a first table, a second table, a comparator, and an updater. The associative memory may include data and associations among data and may be built from the first table. The first table may include a record with a first and second field. The associative memory may be configured to ingest the first field and avoid ingesting the second field. The second table may include a record with a third field storing information indicating whether the first field has been ingested by the associative memory or has been forgotten by the associative memory. The comparator may be configured to compare the first and second table to identify one of whether the first field should be forgotten or ingested by the associative memory. The updater may be configured to update the associative memory by performing one of ingesting or forgetting the first field.
-
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; a first table from which the associative memory has been built, wherein the first table comprises a first record, wherein the first record comprises a first field and a second field, wherein the associative memory is configured to ingest the first field, and wherein the associative memory is further configured to avoid ingesting the second field; a second table comprising a second record, wherein the second record includes a third field, and wherein the third field stores first information indicating at least one of;
whether the first field has been ingested by the associative memory or has been forgotten by the associative memory;a comparator configured to compare the first table and the second table to identify one of;
whether the first field should be forgotten by the associative memory or whether the first field should be ingested by the associative memory; andan updater configured to update the associative memory by performing one of;
ingesting the first field or forgetting the first field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, in a first tangible memory, an update to a first table from which an associative memory has been built, wherein the first table comprises a first record, wherein the first record comprises a first field and a second field, wherein the associative memory is configured to ingest the first field, wherein the associative memory comprises a plurality of data and a plurality of associations among the plurality of data, and wherein the associative memory is further configured to avoid ingesting the second field; comparing, using a first processor, the first table to a second table in a second tangible memory to identify one of;
whether the first field should be forgotten by the associative memory or whether the first field should be ingested by the associative memory, wherein the second table comprises a second record, wherein the second record includes a third field, and wherein the third field stores first information indicating at least one of;
whether the first field has been ingested by the associative memory or has been forgotten by the associative memory, and wherein a comparison is formed; andupdating, using a second processor, the associative memory by performing one of;
ingesting the first field or forgetting the first field. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing computer usable program code comprising:
-
computer usable program code for receiving, in a first tangible memory, an update to a first table from which an associative memory has been built, wherein the first table comprises a first record, wherein the first record comprises a first field and a second field, wherein the associative memory is configured to ingest the first field, wherein the associative memory comprises a plurality of data and a plurality of associations among the plurality of data, and wherein the associative memory is further configured to avoid ingesting the second field; computer usable program code for comparing, using a first processor, the first table to a second table in a second tangible memory to identify one of;
whether the first field should be forgotten by the associative memory or whether the first field should be ingested by the associative memory, wherein the second table comprises a second record, wherein the second record includes a third field, and wherein the third field stores first information indicating at least one of;
whether the first field has been ingested by the associative memory or has been forgotten by the associative memory, and wherein a comparison is formed; andcomputer usable program code for updating, using a second processor, the associative memory by performing one of;
ingesting the first field or forgetting the first field. - View Dependent Claims (20)
-
Specification