Distance-based spatial representation and prediction systems, methods and computer program products for associative memories
First Claim
1. A method of predicting a location of a missing object based on a plurality of past sightings of a plurality of objects including the missing object and a new sighting of the plurality of objects except for the missing object, comprising:
- associating an agent with each respective given object in the plurality of objects, wherein each agent has an associative matrix memory, wherein the agents interact and cohere as a network;
for each respective given object of at least two of the plurality of objects, the respective agent memorizing the plurality of past sightings based on respective distances of respective remaining objects from each respective given object;
for each respective given object of at least two objects of the plurality of objects except for the missing object, predicting a distance of the missing object from the respective given object based on the past sightings that have been memorized and the new sighting, to obtain at least two candidate locations for the missing object, the at least two candidate locations corresponding to the at least two objects of the plurality of objects except for the missing object;
processing the at least two candidate locations corresponding to the at least two of the plurality of objects except for the missing object to predict the location of the missing object, wherein the respective agent associated with the missing object processes the at least two candidate locations to predict the most likely location for its object; and
presenting, to a user, at least one of the candidate locations, one of the plurality of past sightings, a new sighting of the plurality of objects, and/or the predicted location of the missing object.
2 Assignments
0 Petitions
Accused Products
Abstract
A location of a missing object is predicted based on past sightings of objects including the missing object, and a new sighting of the objects except for the missing object. For a respective given object in the objects, the past sightings are memorized based on respective distances of respective remaining objects from the respective given object. Distance-based memorization may take place using an agent or associative memory for a respective given object. Then, for a respective given object, except for the missing object, a distance of the missing object from the respective given object is predicted, based on the past sightings that have been memorized and the new sighting, to obtain candidate locations for the missing object. The candidate locations are then disambiguated, to predict the location of the missing object.
23 Citations
20 Claims
-
1. A method of predicting a location of a missing object based on a plurality of past sightings of a plurality of objects including the missing object and a new sighting of the plurality of objects except for the missing object, comprising:
-
associating an agent with each respective given object in the plurality of objects, wherein each agent has an associative matrix memory, wherein the agents interact and cohere as a network; for each respective given object of at least two of the plurality of objects, the respective agent memorizing the plurality of past sightings based on respective distances of respective remaining objects from each respective given object; for each respective given object of at least two objects of the plurality of objects except for the missing object, predicting a distance of the missing object from the respective given object based on the past sightings that have been memorized and the new sighting, to obtain at least two candidate locations for the missing object, the at least two candidate locations corresponding to the at least two objects of the plurality of objects except for the missing object; processing the at least two candidate locations corresponding to the at least two of the plurality of objects except for the missing object to predict the location of the missing object, wherein the respective agent associated with the missing object processes the at least two candidate locations to predict the most likely location for its object; and presenting, to a user, at least one of the candidate locations, one of the plurality of past sightings, a new sighting of the plurality of objects, and/or the predicted location of the missing object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of predicting a location of a missing object based on a plurality of past sightings of a plurality of objects including the missing object and a new sighting of the plurality of objects except for the missing object, comprising:
-
a plurality of associative memories which interact and cohere as a network, each respective one of at least two of the plurality of associative memories is configured to memorize the plurality of past sightings from a perspective of a respective given object of at least two of the plurality of objects, based on respective distances of respective remaining objects from the respective given object, each respective one of the at least two associative memories also being configured to predict a distance of the missing object from the respective given object based on the past sightings that have been memorized and the new sighting, and thereby obtain at least two candidate locations for the missing object, the at least two candidate locations corresponding to at least two associative memories of the plurality of associative memories; means for processing the at least two candidate locations corresponding to the at least two associative memories to predict the location of the missing object, wherein the respective associative memory associated with the missing object processes the at least two candidate locations to predict the most likely location for its object; and means for presenting, to a user, the predicted location of the missing object. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of predicting a location of a missing object based on a plurality of past sightings of a plurality of objects including the missing object and a new sighting of the plurality of objects except for the missing object, comprising:
-
configuring each respective one of at least two of a plurality of associative memories to memorize the plurality of past sightings from a perspective of each respective object of at least two of the plurality of objects, based on respective distances of respective remaining objects from each respective given object, wherein the plurality of associative memories interact and cohere as a network; configuring each respective one of the at least two associative memories to predict a distance of the missing object from each respective given object based on the past sightings that have been memorized and the new sighting, and thereby obtain at least two candidate locations for the missing object, the at least two candidate locations corresponding to the at least two associative memories; processing the at least two candidate locations corresponding to the at least two associative memories to predict the location of the missing object, wherein the respective associative memory associated with the missing object processes the at least two candidate locations to predict the most likely location for its object; and presenting, to a user, at least one of the candidate locations, one of the plurality of past sightings, the new sighting of the plurality of objects, and/or the predicted location of the missing object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification