User interface for a device
First Claim
1. A device comprising:
- a processor; and
a memory comprising machine readable instructions that when executed by the processor, cause the device to;
display information to a user through a display screen of the device, the display screen being positioned on a front side of the device;
receive a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor;
receive a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor;
receive a third input from a third sensor placed on a top side of the device, the third input indicating a placement of at least one appendage along the third sensor;
receive a fourth input from a fourth sensor placed on a back side of the device, the fourth input indicating a placement of at least one appendage along the fourth sensor;
receive stored data corresponding to at least one past appendage position;
execute a predefined function within an application running on the device in response to determining, based on the first input, the second input, and the fourth input, that while one appendage is touching one of the first and second sensors and three appendages are touching the other of the first and second sensors, a fifth appendage moves along, in direct contact with, the fourth sensor, wherein the application running on the device is a web browsing application, wherein the predefined function comprises causing the web browsing application to scroll left and right; and
execute a different predefined function within another application running on the device in response to determining, based on the first input, the second input, and the third input, that while the one appendage is touching the one of the first and second sensors and the three appendages are touching the other of the first and second sensors, the fifth appendage moves in proximity to, not in direct contact with, the third sensor, wherein the different predefined function comprises initiating recording of a call.
1 Assignment
0 Petitions
Accused Products
Abstract
A device includes a processor and a memory comprising machine readable instructions that when executed by the processor, cause the system to display information to a user through a display screen of the device, the display screen being positioned on a front side of the device, receive a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor, receive a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor, and execute a predefined function within an application running on the device, the predefined function being based on both the first input and the second input.
35 Citations
17 Claims
-
1. A device comprising:
-
a processor; and a memory comprising machine readable instructions that when executed by the processor, cause the device to; display information to a user through a display screen of the device, the display screen being positioned on a front side of the device; receive a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor; receive a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor; receive a third input from a third sensor placed on a top side of the device, the third input indicating a placement of at least one appendage along the third sensor; receive a fourth input from a fourth sensor placed on a back side of the device, the fourth input indicating a placement of at least one appendage along the fourth sensor; receive stored data corresponding to at least one past appendage position; execute a predefined function within an application running on the device in response to determining, based on the first input, the second input, and the fourth input, that while one appendage is touching one of the first and second sensors and three appendages are touching the other of the first and second sensors, a fifth appendage moves along, in direct contact with, the fourth sensor, wherein the application running on the device is a web browsing application, wherein the predefined function comprises causing the web browsing application to scroll left and right; and execute a different predefined function within another application running on the device in response to determining, based on the first input, the second input, and the third input, that while the one appendage is touching the one of the first and second sensors and the three appendages are touching the other of the first and second sensors, the fifth appendage moves in proximity to, not in direct contact with, the third sensor, wherein the different predefined function comprises initiating recording of a call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device comprising:
-
a display screen on a front side of the device; a left side sensor on a left side of the device; a right side sensor on a right side of the device; a top side sensor on a top side of the device; a back side sensor on a back side of the device; a processor; and a memory comprising machine readable instructions that when executed by the processor, cause the device to; display information to a user through the display screen of the device; receive a first input from the left side sensor, the first input indicating a placement of at least one appendage along the left side sensor; receive a second input from the right side sensor, the second input indicating a placement of at least one appendage along the right side sensor; receive a third input from the top side sensor, the third input indicating a placement of at least one appendage along the top side sensor; receive a fourth input from the back side sensor, the fourth input indicating a placement of at least one appendage along the back side sensor; receive stored data corresponding to at least one past appendage position; execute a predefined function within an application running on the device in response to determining, based on the first input, second input, and fourth input, that while one appendage is touching one of the left side and right side sensors and three appendages are touching the other of the left side and right side sensors, a fifth appendage moves along, in direct contact with, the back side sensor, wherein the application running on the device is a web browsing application, wherein the predefined function comprises causing the web browsing application to scroll left and right; and execute a different predefined function within another application running on the device in response to determining, based on the first input, the second input, and the third input, that while the one appendage is touching the one of the left side and right side sensors and the three appendages are touching the other of the left side and right side sensors, the fifth appendage moves in proximity to, not in direct contact with, the top side sensor, wherein the different predefined function comprises initiating recording of a call. - View Dependent Claims (13, 14, 15)
-
-
16. A method performed by a mobile computing device, the method comprising:
-
receiving a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor; receiving a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor; receiving a third input from a third sensor placed on a top side of the device, the third input indicating a placement of at least one appendage along the third sensor; receiving a fourth input from a fourth sensor placed on a back side of the device, the fourth input indicating a placement of at least one appendage along the fourth sensor; receiving stored data corresponding to at least one appendage position; executing a predefined function within an application running on the device in response to determining that while three appendages are touching one of the first and second sensors and a fourth appendage is touching the other of the first and second sensors, a fifth appendage moves along, in direct contact with, the fourth sensor, wherein the application running on the device is a web browsing application, wherein the predefined function comprises causing the web browsing application to scroll left and right; and executing a different predefined function within another application running on the device in response to determining that while the three appendages are touching the one of the first and second sensors and the fourth appendage is touching the other of the first and second sensors, the fifth appendage moves in proximity to, not in direct contact with, the third sensor, wherein the different predefined function comprises initiating recording of a call. - View Dependent Claims (17)
-
Specification