Virtual device interactive recording
First Claim
1. A method for providing recordings of interactions with a physical mobile device for subsequent simulation in a virtual environment, comprising:
- detecting a stimulation of a control input to the physical mobile device through an interface;
generating a recording of an occurrence of a response produced, in response to said stimulation, by the physical mobile device;
creating a new state in a graph of states of the physical mobile device based on the response;
storing the generated recording of the occurrence of the response; and
processing the stored recording into a playback recording of the occurrence of said response for the virtual environment.
23 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mechanism for recording interactions with a Mobile Device to create a map of the structure of the menu system, Mobile Applications, and Mobile Service available on the device. A Recording/Control Environment is integrated with a physical Mobile Device, controls the Mobile Device, and records the resulting data from the Device. The Recording/Control Environment then saves the data as a map of the system structure. Once this graph has been created with a state representing every page available on the device, and with links representing every way of navigating between the individual states of the device, the graph can be used to re-create the experience of interacting with the device. A user may then virtually interact with a representative device through a Run-Time Environment, which uses the map structure to replay the interactions of the mobile device.
21 Citations
28 Claims
-
1. A method for providing recordings of interactions with a physical mobile device for subsequent simulation in a virtual environment, comprising:
-
detecting a stimulation of a control input to the physical mobile device through an interface; generating a recording of an occurrence of a response produced, in response to said stimulation, by the physical mobile device; creating a new state in a graph of states of the physical mobile device based on the response; storing the generated recording of the occurrence of the response; and processing the stored recording into a playback recording of the occurrence of said response for the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for simulating interactions with a physical mobile device through a virtual environment, comprising:
-
displaying a virtual device interactive interface representing the physical mobile device; accepting a user choice through the virtual device interactive interface; traversing a graph of states of the physical mobile deviceto a current state based on the user choice, the current stte previously created in the graph based on a response previously produced by the physical mobile device in response to an actual stimulation of the physical mobile device; and playing a playback recording asociated with the current state in the virtual environment, the played playback recording replaying an occurrence of the response previously produced by the physical mobile device in response to the actual stimulation of the physical mobile device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for providing recordings of interactions with a physical mobile device for subsequent simulation in a virtual environment, comprising:
-
an interface configured for connecting to the physical mobile device; one or more processors programmed for; selecting a control input to the physical mobile device through the interface, generating a recording of an occurrence of a response produced, in response to said stimulation, by the physical mobile device, creating a new state in a graph of states of the physical mobile device based on the response, storing the generated recording of the occurrence of the response and processing the stored recording into a playback recording of the occurrence of said response for the virtual environment. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus for simulating interactions with a physical mobile device through a virtual environment, comprising:
one or more processors programmed for displaying a virtual device interactive interface representing the physical mobile device, accepting a user choice through a user input, traversing a graph of states of the physical mobile device to a current state based on the user choice, the current state previously created in the graph based on a response previously produced by the physical mobile device in response to an actual stimulation of the physical mobile device, and playing a playback recording associated with the current state in the virtual environment to simulate an actual response of the physical mobile device based on the user choice, the played playback recording replaying an occurrence of the response previously produced by the physical mobile device in response to the actual stimulation of the physical mobile device. - View Dependent Claims (19, 20)
-
21. A non-transitory computer-readable medium comprising program code for providing recordings of interactions with a physical mobile device for subsequent simulation in a virtual environment, the program code for causing performance of a method comprising:
-
detecting a stimulation of a control input to the physical mobile device through an interface, generating a recording of an occurrence of a response produced, in response to said stimulation, by the physical mobile device, creating a new state in a graph of states of the physical mobile device based on the response, storing the generated recording of the occurrence of the response; and processing the stored recording into a playback recording of the occurrence of said response for the virtual environment. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory computer-readable medium comprising program code for simulating interactions with a physical mobile device through a virtual environment, the program code for causing performance of a method comprising:
-
displaying a virtual device interactive interface representing the physical mobile device; accepting a user choice based on the virtual device interactive interface; traversing a graph of states of the physical mobile device to a current state based on the user choice, the current state previously created in the graph based on a response previously produced by the physical mobile device in response to an actual stimulation of the physical mobile device; and playing a playback recording associated with the current state in the virtual environment, the played playback recording replaying an occurrence of a response previously produced by the physical mobile device in response to an actual stimulation of the physical mobile device. - View Dependent Claims (26, 27, 28)
-
Specification