Systems And Methods For Interpreting Physical Interactions With A Graphical User Interface
First Claim
1. A device comprising:
- a display configured to display a graphical user interface comprising a shared virtual physical space;
a sensor configured to detect user interaction with the shared virtual physical space;
a processor in communication with the display and the sensor, the processor configured to;
receive a sensor signal from the sensor, the sensor signal comprising data associated with the user interaction;
receive a remote signal from a remote device, the remote signal associated with the shared virtual physical space;
determine a command based, at least in part, on the user interaction;
determine a function to be executed based, at least in part, on the command; and
execute the function.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of systems and methods for interpreting physical interactions with a graphical user interface are disclosed. For example, one system for interpreting physical interactions with a graphical user interface is a device having a housing configured to be grasped by a user, a display disposed in the housing, the display configured to display a graphical user interface, and a sensor disposed in the housing, the sensor configured to detect a movement of the housing in a degree of freedom. The device also includes a processor disposed in the housing and in communication with the display and the sensor, the processor configured to receive a sensor signal from the sensor, the sensor signal comprising a parameter associated with the movement, to determine a command associated with the graphical user interface based on the parameter, to determine a function to be executed based on the command, and to execute the function.
22 Citations
21 Claims
-
1. A device comprising:
-
a display configured to display a graphical user interface comprising a shared virtual physical space; a sensor configured to detect user interaction with the shared virtual physical space; a processor in communication with the display and the sensor, the processor configured to; receive a sensor signal from the sensor, the sensor signal comprising data associated with the user interaction; receive a remote signal from a remote device, the remote signal associated with the shared virtual physical space; determine a command based, at least in part, on the user interaction; determine a function to be executed based, at least in part, on the command; and execute the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
displaying a graphical user interface comprising a shared virtual physical space; receiving a sensor signal from a sensor configured to detect a first user interaction with a first device, the first user interaction associated with the shared virtual physical space; receiving a remote signal from a remote device, the remote signal associated with the shared virtual physical space; determining a command based, at least in part, on the user interaction; determining a function to be executed based, at least in part, on the command; and executing the function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to:
-
display a graphical user interface comprising a shared virtual physical space; receive a sensor signal from a sensor configured to detect a first user interaction with a first device, the first user interaction associated with the shared virtual physical space; receive a remote signal from a remote device, the remote signal associated with the shared virtual physical space; determine a command based, at least in part, on the user interaction; determine a function to be executed based, at least in part, on the command; and execute the function. - View Dependent Claims (18, 19, 20, 21)
-
Specification