Contextual state of changed data structures
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors, event data, wherein the event data describes an event that modifies a data structure, wherein the event is a meteorological event, and wherein the event data comprises a rainfall amount from the meteorological event;
incorporating, by the one or more processors, the event data into the data structure to create a changed data structure state;
generating, by the one or more processors, new contextual state information about the changed data structure state, wherein the new contextual state information describes the changed data structure state, and wherein the changed data structure state affects construction of a new building;
transmitting, by the one or more processors via an electronic communication pathway, the new contextual state information to multiple beneficial target data stores, wherein each of the multiple beneficial target data stores contains executable software programs;
applying, by the one or more processors, the new contextual state information to a particular beneficial target data that affects an activity that utilizes the particular beneficial target data, wherein the particular beneficial target data is an executable software program;
determining, by the one or more processors, a probabilistic impact data associated with the new contextual state information and a specific activity that utilizes a specific executable software program that is stored in a specific beneficial target data store, wherein the probabilistic impact data describes a probability of the new contextual state information affecting the specific activity that utilizes the specific executable software program, and wherein the specific activity is the construction of the new building;
in response to the probabilistic impact data having a value that is less than a predetermined value, blocking, by the one or more processors, the transmission of the new contextual state information to the specific beneficial target data store;
in response to the probabilistic impact data having a value that is greater than the predetermined value;
transmitting, by one or more processors, the new contextual state information to the specific executable software program that is stored in the specific beneficial target data store;
generating a revised construction schedule for the new building based on the new contextual state information; and
adjusting, by the one or more processors, the construction of the new building based on the new contextual state information and the revised construction schedule for the new building.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product associates new contextual state information about a changed data structure with a beneficial target data. Event data, which describes an event that modifies a data structure, is incorporated into the data structure to create a changed data structure state. New contextual state information, which describes the changed data structure state, is generated and transmitted to multiple beneficial target data stores, wherein applying the new contextual state information to a particular beneficial target data affects an activity that utilizes the particular beneficial target data.
60 Citations
16 Claims
-
1. A method comprising:
-
receiving, by one or more processors, event data, wherein the event data describes an event that modifies a data structure, wherein the event is a meteorological event, and wherein the event data comprises a rainfall amount from the meteorological event; incorporating, by the one or more processors, the event data into the data structure to create a changed data structure state; generating, by the one or more processors, new contextual state information about the changed data structure state, wherein the new contextual state information describes the changed data structure state, and wherein the changed data structure state affects construction of a new building; transmitting, by the one or more processors via an electronic communication pathway, the new contextual state information to multiple beneficial target data stores, wherein each of the multiple beneficial target data stores contains executable software programs; applying, by the one or more processors, the new contextual state information to a particular beneficial target data that affects an activity that utilizes the particular beneficial target data, wherein the particular beneficial target data is an executable software program; determining, by the one or more processors, a probabilistic impact data associated with the new contextual state information and a specific activity that utilizes a specific executable software program that is stored in a specific beneficial target data store, wherein the probabilistic impact data describes a probability of the new contextual state information affecting the specific activity that utilizes the specific executable software program, and wherein the specific activity is the construction of the new building; in response to the probabilistic impact data having a value that is less than a predetermined value, blocking, by the one or more processors, the transmission of the new contextual state information to the specific beneficial target data store; in response to the probabilistic impact data having a value that is greater than the predetermined value; transmitting, by one or more processors, the new contextual state information to the specific executable software program that is stored in the specific beneficial target data store; generating a revised construction schedule for the new building based on the new contextual state information; and adjusting, by the one or more processors, the construction of the new building based on the new contextual state information and the revised construction schedule for the new building. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
receiving event data, wherein the event data describes an event that modifies a data structure, wherein the event is a meteorological event, and wherein the event data comprises a rainfall amount from the meteorological event; incorporating the event data into the data structure to create a changed data structure state; generating new contextual state information about the changed data structure state, wherein the new contextual state information describes the changed data structure state, and wherein the changed data structure affects construction of a new building; transmitting the new contextual state information to multiple beneficial target data stores, wherein each of the multiple beneficial target data stores contains executable software programs; applying the new contextual state information to a particular beneficial target data that affects an activity that utilizes the particular beneficial target data, wherein the particular beneficial target data is an executable software program; determining a probabilistic impact data associated with the new contextual state information and a specific activity that utilizes a specific executable software program that is stored in a specific beneficial target data store, wherein the probabilistic impact data describes a probability of the new contextual state information affecting the specific activity that utilizes the specific executable software program, and wherein the specific activity is the construction of the new building; in response to the probabilistic impact data having a value that is less than a predetermined value, blocking the transmission of the new contextual state information to the specific beneficial target data store; in response to the probabilistic impact data having a value that is greater than the predetermined value; transmitting the new contextual state information to the specific executable software program that is stored in the specific beneficial target data store; generating a revised construction schedule for the new building based on the new contextual state information; and adjusting the construction of the new building based on the new contextual state information and the revised construction schedule for the new building. - View Dependent Claims (11, 12, 13)
-
-
14. A computer system comprising:
-
a processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive event data, wherein the event data describes an event that modifies a data structure, wherein the event is a meteorological event, and wherein the event data comprises a rainfall amount from the meteorological event; second program instructions to incorporate the event data into the data structure to create a changed data structure state; third program instructions to generate new contextual state information about the changed data structure state, wherein the new contextual state information describes the changed data structure state, and wherein the changed data structure state affects construction of a new building; fourth program instructions to transmit the new contextual state information to multiple beneficial target data stores, wherein each of the multiple beneficial target data stores contains executable software programs; fifth program instructions to apply the new contextual state information to a particular beneficial target data that affects an activity that utilizes the particular beneficial target data, wherein the particular beneficial target data is an executable software program; sixth program instructions to determine a probabilistic impact data associated with the new contextual state information and a specific activity that utilizes a specific executable software program that is stored in a specific beneficial target data store, wherein the probabilistic impact data describes a probability of the new contextual state information affecting the specific activity that utilizes the specific executable software program, and wherein the specific activity is the construction of the new building; seventh program instructions to, in response to the probabilistic impact data having a value that is less than a predetermined value, block the transmission of the new contextual state information to the specific beneficial target data store; eighth program instructions to, in response to the probabilistic impact data having a value that is greater than the predetermined value; transmit the new contextual state information to the specific executable software program that is stored in the specific beneficial target data store; generate a revised construction schedule for the new building based on the new contextual state information; and the construction of the new building based on the new contextual state information and the revised construction schedule for the new building; and wherein the first, second, third, fourth, fifth, sixth, seventh, and eighth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. - View Dependent Claims (15, 16)
-
Specification