Event-Based Anticipation Systems, Methods and Computer Program Products for Associative Memories
First Claim
1. A method of anticipating a time of occurrence of an interest event of a plurality of events based on time intervals between at least two previously occurring events of the plurality of events and a previous occurrence of the interest event and based on a new occurrence of at least one of the plurality of events, the method comprising:
- for a respective event of the plurality of events, memorizing a plurality of inter-event interval pairs based on occurrence times of pairs of respective remaining events relative to an occurrence time of the respective event;
for a respective event of the plurality of events, predicting a time of future occurrence of the interest event from the respective event based on the inter-event interval pairs that have been memorized and based on the new occurrence of the respective event and at least one of the plurality of events to obtain a plurality of interest event predictions of times of future occurrences of the interest event;
processing the plurality of predictions to generate an anticipated time when the interest event will occur in the future; and
presenting, to a user, at least one of the plurality of interest event predictions and/or the anticipated time when the interest event will occur in the future.
2 Assignments
0 Petitions
Accused Products
Abstract
A time of occurrence of an interest event of multiple events is anticipated based on time intervals between at least two previously occurring events and a previous occurrence of the interest event and based on a new occurrence of at least one of the events. For a respective event, multiple inter-event interval pairs based on occurrence times of pairs of respective remaining events relative to an occurrence time of the respective event are memorized. For a respective event, a time of future occurrence of the interest event from the respective event is predicted based on the inter-event interval pairs that have been memorized. The predicted time of future occurrence is also based on the new occurrence of the respective event and at least one of the events to obtain multiple interest event predictions of times of future occurrences of the interest event. The predictions are processed to generate an anticipated time when the interest event will occur in the future. A user is presented at least one of the interest event predictions and/or the anticipated time when the interest event will occur in the future.
27 Citations
22 Claims
-
1. A method of anticipating a time of occurrence of an interest event of a plurality of events based on time intervals between at least two previously occurring events of the plurality of events and a previous occurrence of the interest event and based on a new occurrence of at least one of the plurality of events, the method comprising:
-
for a respective event of the plurality of events, memorizing a plurality of inter-event interval pairs based on occurrence times of pairs of respective remaining events relative to an occurrence time of the respective event; for a respective event of the plurality of events, predicting a time of future occurrence of the interest event from the respective event based on the inter-event interval pairs that have been memorized and based on the new occurrence of the respective event and at least one of the plurality of events to obtain a plurality of interest event predictions of times of future occurrences of the interest event; processing the plurality of predictions to generate an anticipated time when the interest event will occur in the future; and presenting, to a user, at least one of the plurality of interest event predictions and/or the anticipated time when the interest event will occur in the future. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for anticipating a time of future occurrence of an interest event of a plurality of events, the system comprising:
-
a plurality of associative memories, a respective one of which is configured to memorize a plurality of triple associations between a respective event and at least one of a previously occurring plurality of events, a respective associative memory also being configured to predict a time of future occurrence of the interest event relative to the respective event based on the memorized plurality of triple associations and a new occurrence of at least one of the plurality of events; an anticipation module that is operable to anticipate when the interest event will occur by processing a plurality of predicted times of future occurrence of the interest event corresponding to the plurality of associative memories; and an output generator that is operable to generate an output for a user that corresponds to an anticipated time when the interest event will occur in the future. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for anticipating a time of future occurrence of an interest event of a plurality of events, comprising:
-
configuring a respective one of a plurality of associative memories to memorize a plurality of triple associations between a respective event and at least two of a previously occurring plurality of events; configuring a respective one of the plurality of associative memories to predict a time of future occurrence of the interest event relative to the respective event based on the memorized plurality of triple associations and a new occurrence of at least one of the plurality of events; anticipating when the interest event will occur by processing a plurality of predicted times of future occurrence of the interest event corresponding to the plurality of associative memories; and presenting, to a user, an anticipated time when the interest event will occur in the future. - View Dependent Claims (19, 20, 21, 22)
-
Specification