Presenting user interface based on location of input from body part
First Claim
1. A device, comprising:
- a processor;
a touch-enabled display accessible to the processor; and
a memory accessible to the processor and bearing instructions executable by the processor to;
receive first input from a body part of a user at a first location of the touch-enabled display;
identify a size of an area of the touch-enabled display at which the first input is received;
receive second input from a stylus at a second location of the touch-enabled display, the second input identified as a request to present a window on the touch-enabled display; and
at least in part based on the size of the area, present the window on the touch-enabled display at a third location on the touch-enabled display different from the first and second locations;
wherein the instructions are executable by the processor to determine the third location to be more than a threshold distance from the first location;
wherein the window is a first window, and wherein the threshold distance is established at least in part based on receipt of user input at a second window presented on the touch-enabled display.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a device includes a touch-enabled display, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first input from a body part of a user at a first location of the touch-enabled display and receive second input from a stylus at a second location of the touch-enabled display, where the second input is identified as a request to present a window on the touch-enabled display. The instructions are also executable to, at least in part based on the first location and the second location, present the window on the touch-enabled display at a third location on the touch-enabled display, where the third location is different from the first and second locations.
-
Citations
18 Claims
-
1. A device, comprising:
-
a processor; a touch-enabled display accessible to the processor; and a memory accessible to the processor and bearing instructions executable by the processor to; receive first input from a body part of a user at a first location of the touch-enabled display; identify a size of an area of the touch-enabled display at which the first input is received; receive second input from a stylus at a second location of the touch-enabled display, the second input identified as a request to present a window on the touch-enabled display; and at least in part based on the size of the area, present the window on the touch-enabled display at a third location on the touch-enabled display different from the first and second locations; wherein the instructions are executable by the processor to determine the third location to be more than a threshold distance from the first location; wherein the window is a first window, and wherein the threshold distance is established at least in part based on receipt of user input at a second window presented on the touch-enabled display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, at a touch-enabled display of a device, first input from a body part of a person and second input from an input device; determining a size of an area of the touch-enabled display at which the first input is received; and in response at least to the second input and at least in part based on the size of the area, presenting a user interface (UI) on the touch-enabled display at a first location different at least from a second location at which the first input was received; wherein the method comprises determining the first location to be more than a threshold distance from the second location; wherein the UI is a first UI, and wherein the threshold distance is established at least in part based on receipt of user input at a second UI presented on the touch-enabled display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a first processor; a network adapter; storage bearing instructions executable by a second processor for; receiving first input from a body part of a user at a first location of a touch-enabled display; receiving second input at a second location of the touch-enabled display to present a user interface (UI) on the touch-enabled display; identifying an area of the touch-enabled display at which the first input is received; based on the size of the area, presenting the UI a distance away from the first location on the touch-enabled display at a third location on the touch-enabled display different from the first location; wherein the instructions are executable by the second processor for determining the third location to be more than a threshold distance from the first location; wherein the UI is a first UI, and wherein the threshold distance is established at least in part based on receipt of user input at a second UI presented on the touch-enabled display; wherein the first processor transfers the instructions to the second processor over a network via the network adapter. - View Dependent Claims (15, 16, 17, 18)
-
Specification