System and method of simulated objects and applications thereof
First Claim
1. A method of simulating a virtual sports game by a device played by a real participant in a real world environment, comprising:
- generating, by the device, a simulated playing field;
wherein, the simulated playing field represents a physical location in the real world environment and is provided for access via the device,the simulated playing field having characteristics that correspond to physical characteristics of the physical location where the real participant is located;
identifying a user requested action to be performed on a simulated object in the simulated playing field by detecting user interaction with the device;
wherein, the user requested action is an action that corresponds to a type of sports of the virtual sports game;
updating, by the device, a characteristic of the simulated object in the simulated playing field according to the user requested action;
wherein, the simulated object is presented via the device such that the updated characteristic of the simulated object is perceived by the user;
further comprising, providing a simulated participant in the simulated playing field;
wherein, the simulated participant is programmed to act as a teammate or opponent of the real participant;
wherein, the simulated participant performs actions on the simulated object, the actions corresponding to the type of game of the virtual sports game.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of simulated objects and applications thereof are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of simulating a virtual sports game played by a real participant in a real world environment. One embodiment includes generating a simulated playing field that represents a physical location in the real world environment and is provided for access via a device. The simulated playing field can include characteristics that correspond to physical characteristics of the physical location where the real participant is located. One embodiment further includes, identifying a user requested action to be performed on a simulated object in the simulated playing field by detecting user interaction with the device.
75 Citations
30 Claims
-
1. A method of simulating a virtual sports game by a device played by a real participant in a real world environment, comprising:
-
generating, by the device, a simulated playing field; wherein, the simulated playing field represents a physical location in the real world environment and is provided for access via the device, the simulated playing field having characteristics that correspond to physical characteristics of the physical location where the real participant is located; identifying a user requested action to be performed on a simulated object in the simulated playing field by detecting user interaction with the device; wherein, the user requested action is an action that corresponds to a type of sports of the virtual sports game; updating, by the device, a characteristic of the simulated object in the simulated playing field according to the user requested action; wherein, the simulated object is presented via the device such that the updated characteristic of the simulated object is perceived by the user; further comprising, providing a simulated participant in the simulated playing field; wherein, the simulated participant is programmed to act as a teammate or opponent of the real participant; wherein, the simulated participant performs actions on the simulated object, the actions corresponding to the type of game of the virtual sports game. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of simulating a virtual game that is played by a real user in a real world environment via a device, comprising:
-
providing, by a server, a gaming environment to the real user via the device, the gaming environment to correspond to a physical location in the real world environment where the real user is located; wherein, the gaming environment has characteristics that correspond to physical characteristics of the physical location, the gaming environment including a set of simulated objects; wherein, the real user controls a simulated object in the gaming environment; detecting movement of the real user; updating, by the server, a characteristic of the simulated object in the gaming environment at least partially based on the movement of the real user; wherein, accessibility of the simulated object via the device depends on a location of the device; identifying a user requested action on the simulated object in the gaming environment by detecting user interaction with the device; updating the characteristic of the simulated object in the gaming environment according to the user requested action; wherein, updates in the characteristic of simulated object are presented through the device to be perceived by the user; wherein, the gaming environment comprising a second simulated project; wherein, the second simulated object is controlled by a second real user; and wherein, the second simulated object interacts with the simulated object in the gaming environment; detecting movement of the second real user; updating the second simulated object in the gaming environment at least partially based on the movement of the second real user; wherein, the gaming environment includes a simulated combat environment; wherein, the second simulated object is a real or simulated opponent with whom the simulated object controlled by the first user is in combat. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable storage medium having stored thereon instructions, which when executed by a processor, causes the processor to implement a method of simulate a virtual performance in a real world environment, the method, comprising:
-
generating a simulated object for display on a mobile device located in a physical location in the real world environment, the virtual object being controlled by a real performer; wherein, the real performer is giving a live performance in the real world environment and is not necessarily located in the physical location where the virtual object is displayed on the mobile device; updating the virtual object in real time or near real time according to the live performance given by the real performer in the real world environment, the updates to the virtual object to be presented on the device in the physical location; wherein, the simulated object includes audio data generated by the real performer; generating multiple simulated objects for display on devices located in multiple physical locations in the real world environment; wherein, each of the multiple simulated objects represent the real performer giving the live performance such that the live performance is projected at each of the multiple physical locations in the real world environment. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for facilitating a virtual performance in a real world environment, the system, comprising:
-
a processor, memory coupled to the processor having stored thereon instructions which when executed by the processor causes the processor to; generate a virtual object for display to a user located in a physical location in the real world environment, the virtual object being controlled by a real performer; wherein, the real performer is giving a live performance in the real world environment and is not necessarily located in the physical location where the virtual object is displayed to the user; update the virtual object in real time or near real time according to the live performance given by the real performer in the real world environment, the updates to the virtual object to be presented to the user in the physical location; wherein, the virtual object includes audio data generated by the real person. - View Dependent Claims (30)
-
Specification