Methods, systems, and computer program products for simulating a scenario by updating events over a time window including the past, present, and future
First Claim
Patent Images
1. A method of simulating a scenario, comprising:
- providing an agent that is an object in the scenario;
providing a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario;
providing at least two events that each represent a change in at least one attribute of the agent; and
updating a state of the scenario by applying together the at least two events to the agent within the time window;
wherein the state of the scenario is updatable by applying the at least two events at different points, respectively, on the time window in any order selected from all permutations in ordering the at least two events.
0 Assignments
0 Petitions
Accused Products
Abstract
A scenario is simulated by providing an agent that is an object in the scenario, providing a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario, providing at least one event that represents a change in at least one attribute of the agent, and updating a state of the scenario by applying the at least one event to the agent within the time window.
10 Citations
22 Claims
-
1. A method of simulating a scenario, comprising:
-
providing an agent that is an object in the scenario; providing a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario; providing at least two events that each represent a change in at least one attribute of the agent; and updating a state of the scenario by applying together the at least two events to the agent within the time window; wherein the state of the scenario is updatable by applying the at least two events at different points, respectively, on the time window in any order selected from all permutations in ordering the at least two events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for simulating a scenario, comprising:
a data processing system that is configured to provide an agent that is an object in the scenario, to provide a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario, to provide at least two events that each represent a change in at least one attribute of the agent, and to update a state of the scenario by applying together the at least two events to the agent within the time window, wherein the state of the scenario is updatable by applying the at least two events at different points, respectively, on the time window in any order selected from all permutations in ordering the at least two events.
-
22. A computer program product for simulating a scenario comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to provide an agent that is an object in the scenario; computer readable program code configured to provide a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario; computer readable program code configured to provide at least two events that each represent a change in at least one attribute of the agent; and computer readable program code configured to update a state of the scenario by applying together the at least two events to the agent within the time window; wherein the state of the scenario is updatable by applying the at least two events at different points, respectively, on the time window in any order selected from all permutations in ordering the at least two events.
-
Specification