Temporal data system
First Claim
Patent Images
1. A method for processing data, the method comprising:
- identifying, by a computer system, the data in a first state;
processing, by the computer system, the data in parallel using temporal transformations to form pieces of temporal data, wherein the temporal data comprises all of;
a value describing a state of an object, a probability that the state of the object is correct, and a time for which the probability exists for the state of the object, and wherein the temporal transformations place the pieces of temporal data into a data structure;
determining, by the computer system, a priority with which each piece of temporal data is to be processed to enable performance of an action, wherein determining priority is based on all of the state, the probability that the state is correct, and the time for which the probability exists;
placing, by the computer system, the pieces of temporal data into a sequence of temporal data according to priority, wherein the sequence of temporal data can be accessed by a processor more quickly and with less use of processor resources than the data in the first state; and
performing, by the computer system, an action based on processing the pieces of temporal data according to the sequence of temporal data.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for processing data is provided. Data is identified by a computer system. The data is processed in parallel by the computer system using temporal transformations to form pieces of temporal data. The pieces of temporal data are placed by the computer system in an order as the pieces of temporal data are generated by the temporal transformations to form a sequence of temporal data. The order of the sequence is based on a priority of when the pieces of temporal data should be processed, enabling performing an action.
-
Citations
25 Claims
-
1. A method for processing data, the method comprising:
-
identifying, by a computer system, the data in a first state; processing, by the computer system, the data in parallel using temporal transformations to form pieces of temporal data, wherein the temporal data comprises all of;
a value describing a state of an object, a probability that the state of the object is correct, and a time for which the probability exists for the state of the object, and wherein the temporal transformations place the pieces of temporal data into a data structure;determining, by the computer system, a priority with which each piece of temporal data is to be processed to enable performance of an action, wherein determining priority is based on all of the state, the probability that the state is correct, and the time for which the probability exists; placing, by the computer system, the pieces of temporal data into a sequence of temporal data according to priority, wherein the sequence of temporal data can be accessed by a processor more quickly and with less use of processor resources than the data in the first state; and performing, by the computer system, an action based on processing the pieces of temporal data according to the sequence of temporal data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. A method for processing data, the method comprising:
-
identifying, by a computer system, a key in a database that maps the data in a first state in the database to temporal transformations, wherein the temporal transformations form pieces of temporal data from the data, wherein the temporal data comprises all of;
a value describing a state of an object, a probability that the state of the object is correct, and a time for which the probability exists for the state of the object;retrieving, by the computer system, the data for the temporal transformations using the key; processing, by the computer system, the data in parallel using the temporal transformations to form the pieces of temporal data, and wherein the temporal transformations place the pieces of temporal data into a data structure; determining, by the computer system, a priority with which each piece of temporal data is to be processed to enable performance of an action, wherein determining is based on all of the state, the probability that the state is correct, and the time for which the probability exists; placing, by the computer system, the pieces of temporal data into a sequence of temporal data according to priority, wherein the sequence of temporal data can be accessed by a processor more quickly and with less use of processor resources than the data in the first state; and performing, by the computer system, an action based on processing the pieces of temporal data according to the sequence of temporal data, wherein the action performed is one of generating an alert, generating a warning, sending a message, displaying an indicator on a display system, displaying an indicator identifying a location of an object, tracking an object, identifying an object.
-
-
13. A computer system comprising:
an information processor that identifies data in a first state;
processes the data in parallel using temporal transformations to form pieces of temporal data, wherein the temporal data comprises all of;
a value describing a state of an object, a probability that the state of the object is correct, and a time for which the probability exists for the state of the object, and wherein the temporal transformations place the pieces of temporal data into a data structure;
determines a priority with which each piece of temporal data is to be processed to enable performance of an action, wherein determining is based on all of the state, the probability that the state is correct, and the time for which the probability exists;
places the pieces of temporal data into a sequence of temporal data according to priority, wherein the sequence of temporal data can be accessed more quickly and with less use of processor resources than the data in the first state; and
performing an action based on processing the pieces of temporal data according to the sequence of temporal data.- View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 25)
-
23. A computer program product for processing data, the computer program product comprising:
-
a computer readable storage media; and program code, stored on the computer readable storage media, for; identifying the data in a first state; processing the data in parallel using temporal transformations to form pieces of temporal data, wherein the temporal data comprises all of;
a value describing a state of an object, a probability that the state of the object is correct, and a time for which the probability exists for the state of the object, and wherein the temporal transformations place the pieces of temporal data into a data structure;determining a priority with which each piece of temporal data is to be processed to enable performance of an action, wherein determining is based on all of the state, the probability that the state is correct, and the time for which the probability exists; placing the pieces of temporal data into a sequence of temporal data according to priority, wherein the sequence of temporal data can be accessed by a processor more quickly and with less use of processor resources than the data in the first state; and performing an action based on processing the pieces of temporal data according to the sequence of temporal data, wherein the action performed is one of generating an alert, generating a warning, sending a message, displaying an indicator on a display system, displaying an indicator identifying a location of an object, tracking an object, identifying an object.
-
Specification