Simulation system
First Claim
Patent Images
1. A method for performing a simulation, comprising:
- accessing data from sensors used to track information about one or more real moving objects during an event, wherein the event includes a decision point, and wherein the data from sensors used to track information includes (i) data sensed during the event prior to the decision point, (ii) data sensed during the event subsequent to the decision point, and (iii) data sensed at prior events;
receiving a choice of an action for at least a subset of the one or more real moving objects during the event, wherein the choice of the action is for implementation at the decision point; and
simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event using (i) the data sensed during the event prior to the decision point, (ii) the data sensed during the event subsequent to the decision point, and (iii) the data sensed at prior events;
wherein subsequent the decision point there is an actually carried out action by the subset of the one or more real moving objects during the event;
wherein the chosen action that is simulated differs from the actually carried out action by the subset of the one or more moving real objects during the event; and
wherein a simulated result of the simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event differs from an actual result of the actually carried out action by the subset of the one or more real moving objects during the event.
7 Assignments
0 Petitions
Accused Products
Abstract
A simulation system is proposed that makes use of historical and live data sensed for one or more objects (e.g., people, cars, balls, rackets, etc.). An event will include one or more decision points. A choice of an action to take at a decision point is made. That chosen action will be simulated based on the historical and live data. The simulation can be compared to the actual action taken in the event as a way to judge the choice. Although the choice of action to take at the decision point is simulated, the real event is not altered by the choice.
24 Citations
27 Claims
-
1. A method for performing a simulation, comprising:
-
accessing data from sensors used to track information about one or more real moving objects during an event, wherein the event includes a decision point, and wherein the data from sensors used to track information includes (i) data sensed during the event prior to the decision point, (ii) data sensed during the event subsequent to the decision point, and (iii) data sensed at prior events; receiving a choice of an action for at least a subset of the one or more real moving objects during the event, wherein the choice of the action is for implementation at the decision point; and simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event using (i) the data sensed during the event prior to the decision point, (ii) the data sensed during the event subsequent to the decision point, and (iii) the data sensed at prior events; wherein subsequent the decision point there is an actually carried out action by the subset of the one or more real moving objects during the event; wherein the chosen action that is simulated differs from the actually carried out action by the subset of the one or more moving real objects during the event; and wherein a simulated result of the simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event differs from an actual result of the actually carried out action by the subset of the one or more real moving objects during the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for performing a simulation, comprising:
-
a communication interface; a memory; and a processor in communication with the memory and communication interface, the processor configured to access data from sensors used to track information about one or more real moving objects during an event, receive a choice of an action for at least a subset of the one or more real moving objects during the event and simulate the chosen action being carried out by at least the subset of the one or more real moving objects during the event using the data from the sensors; wherein the event includes a decision point; wherein the choice of the action is for implementation at the decision point; wherein the data from sensors used to track information includes data sensed during the event prior to the decision point, data sensed during the event subsequent to the decision point, and data sensed at prior events; and wherein the processor is configured to simulate the chosen action being carried out by at least the subset of the one or more real moving objects during the event using the data sensed during the event prior to the decision point, the data sensed during the event subsequent to the decision point, and the data sensed at prior events; wherein subsequent the decision point there is an actually carried out action by the subset of the one or more real moving objects during the event; wherein the chosen action that is simulated by the processor differs from the actually carried out action by the subset of the one or more moving real objects during the event; and wherein a simulated result of the processor simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event differs from an actual result of the actually carried out action by the subset of the one or more real moving objects during the event. - View Dependent Claims (20, 21, 22)
-
-
23. A method for performing a simulation, comprising:
-
accessing a log of occurrences that happen at an event, wherein the event includes a decision point, and wherein the log of occurrences includes data about occurrences that happen at the event prior to the decision point and data about occurrences that happen at the event subsequent the decision point; receiving a choice of an action for at least a subset of the one or more real moving objects during the event, wherein the choice of the action is for implementation at the decision point; and simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event using the data about occurrences that happen at the event prior to the decision point and the data about occurrences that happen at the event subsequent the decision point, which are included in the log of occurrences; wherein subsequent the decision point there is an actually carried out action by the subset of the one or more real moving objects during the event; wherein the chosen action that is simulated differs from the actually carried out action by the subset of the one or more moving real objects during the event; and wherein a simulated result of the simulating the chosen action being carried out by at least the subset of the one or more real moving objects during the event differs from an actual result of the actually carried out action by the subset of the one or more real moving objects during the event. - View Dependent Claims (24, 25)
-
-
26. A method for performing a simulation, comprising:
-
accessing data from sensors used to track information about one or more real moving objects during an event, wherein the event includes a particular time period, and wherein the data from sensors used to track information includes (i) data sensed during the event prior to the particular time period and (ii) data sensed during the event subsequent to the particular time period; and simulating an alternative action of a particular real object of the one or more real moving objects during the particular time period of the event using the data from the sensors, wherein the alternative action does not actually occur for the particular real object during the particular time period of the event, and wherein the simulating uses (i) the data sensed during the event prior to the particular time period and (ii) the data sensed during the event subsequent to the particular time period; wherein the alternative action that is simulated differs from an actually carried out action by the particular real object of the one or more real moving objects during the particular time period; and wherein a simulated result of the simulating the alternative action differs from an actual result of the actually carried out action by the particular real object of the one or more real moving objects during the particular time period. - View Dependent Claims (27)
-
Specification