Systems and Methods For Interpreting Physical Interactions With A Graphical User Interface
First Claim
1. A device comprising:
- a housing configured to be grasped by a user;
a display disposed in the housing, the display configured to display a graphical user interface;
a sensor disposed in the housing, the sensor configured to detect a movement of the housing in a degree of freedom;
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;
determine a command associated with the graphical user interface based, at least in part, on the parameter;
determine a function to be executed based, at least in part, on the command, andexecute 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.
161 Citations
20 Claims
-
1. A device comprising:
-
a housing configured to be grasped by a user; a display disposed in the housing, the display configured to display a graphical user interface; a sensor disposed in the housing, the sensor configured to detect a movement of the housing in a degree of freedom; 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; determine a command associated with the graphical user interface based, at least in part, on the parameter; 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, 10, 11)
-
-
12. A method comprising:
-
receiving a sensor signal from a sensor, the sensor signal comprising a parameter associated with a movement of a device; determining a command associated with the graphical user interface based, at least in part, on the parameter; determining a function to be executed based, at least in part, on the command; and executing the function. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a housing; a touch-sensitive display disposed in the housing, the touch-sensitive display configured to; display a graphical user interface comprising a wheel having a plurality of functions arranged on the wheel; detect a first contact and a second contact with the touch-sensitive display, generate a first input signal based on the first contact and a second input signal based on the second contact; a processor disposed in the housing and in communication with the touch-sensitive display, the processor configured to; receive the first input signal from the touch-sensitive display, the first input signal comprising a first parameter associated with the first contact; determine a first command from a plurality of commands associated with a graphical user interface based on the parameter, wherein the plurality of commands comprises rotating the wheel clockwise and rotating the wheel counterclockwise; receive the second input signal from the touch-sensitive display, the second input signal comprising a second parameter associated with the second contact; determine a function to be executed based on the second command, and execute the function.
-
-
19. A system comprising:
-
a housing; a touch-sensitive display disposed in the housing, the touch-sensitive display configured to; display a graphical user interface comprising a list extending in a simulated depth dimension; detect a first contact and a second contact with the touch-sensitive display, generate a first input signal based on the first contact and a second input signal based on the second contact; a processor disposed in the housing and in communication with the touch-sensitive display, the processor configured to; receive the first input signal from the touch-sensitive display, the first input signal comprising a first parameter associated with the first contact; determine a first command from a plurality of commands associated with a graphical user interface based on the parameter, wherein the plurality of commands comprises scrolling in a first direction along the simulated depth dimension and scrolling in a second direction along the simulated depth dimension; receive the second input signal from the touch-sensitive display, the second input signal comprising a second parameter associated with the second contact; determine a function to be executed based on the second command, and execute the function.
-
-
20. A system comprising:
-
a housing; a touch-sensitive display disposed in the housing, the touch-sensitive display configured to; display a graphical user interface comprising a drawing pad; detect a first contact and a second contact with the touch-sensitive display, generate a first input signal based on the first contact and a second input signal based on the second contact; a processor disposed in the housing and in communication with the touch-sensitive display, the processor configured to; receive the first input signal from the touch-sensitive display, the first input signal comprising a first parameter associated with the first contact; determine a letter based on the first parameter; identify a plurality of objects based on the first parameter; receive the second input signal from the touch-sensitive display, the second input signal comprising a second parameter associated with the second contact; determine a function to be executed based on the second command, and execute the function.
-
Specification