Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
A device with a touch screen presents a window (like a menu) based on where you touch it with a body part (like a palm) and where you tap with a stylus. It determines the size of the touch area from your body part and uses that size to decide where to place the window. The window appears at a new location, not where the touch or stylus input occurred, and it's placed a certain distance away from the body part touch. This distance is greater than a set threshold, and this threshold is determined by user input received in another window on the screen.
2. The device of claim 1 , wherein the instructions are further executable to: identify the first input as input from a palm of a hand of a user; and in response to identification of the first input as input from a palm of a hand of a user, present the first window on the touch-enabled display at the third location.
Building upon the device described previously, the device recognizes if the initial touch is from a palm. If a palm is detected, the window is presented at the determined location, separate from both the palm touch and stylus input. Specifically, the device identifies the first touch input as coming from a palm of the user's hand and, in response to that identification, presents the window at the calculated third location.
3. The device of claim 1 , wherein the instructions are further executable to: determine whether the first window is presentable in full in default dimensions at the third location; and in response to a determination that the first window is not presentable in full in the default dimensions at the third location, reshape the first window to have first dimensions different from the default dimensions and present the first window at the third location in the first dimensions.
Expanding on the initial device description, the device checks if the window can fully fit at the determined location using its default size. If the window is too big to fully display at the new location in its original dimensions, the device resizes it to fit. The window is then displayed at the calculated third location with these new, adjusted dimensions. So, if the default size is too big, the window gets reshaped to fit the available space.
4. The device of claim 1 , wherein the instructions are executable by the processor to: at least in part based on the size of the area, identify a distance away from the first location at which the first window is to be presented on the touch-enabled display.
Expanding on the initial device description, the size of the area touched by a body part is used to determine how far away the window should be placed. The device uses the size of the touch area to calculate a distance from the initial touch point where the window will be presented. This means that larger touch areas might result in the window being placed further away than if a smaller area was touched.
5. The device of claim 4 , wherein the distance is identified at least in part based on data accessible to the processor that correlates area sizes to respective distances.
Building upon the previous description where window distance is based on touch area, the device uses stored data to link touch area sizes with specific distances. This data helps determine how far away the window should appear. This data correlates the size of the touch area with a pre-defined distance value to decide where the window should appear on the display.
6. The device of claim 4 , wherein the distance is identified based at least in part on the size of the area and based at least in part on user input establishing at least one relationship between at least one input area size and at least one distance.
Continuing from the earlier descriptions where window distance depends on touch area, the device calculates the distance based on the touch area size and also uses user-defined preferences. The user can set up a relationship between touch area size and distance, so the window placement is personalized. The distance is determined by combining both the detected touch area size and the user's customized settings.
7. The device of claim 6 , wherein the user input establishing the at least one relationship between the at least one input area size and the at least one distance is received at the second window presented on the touch-enabled display, the second window being different from the first window.
Expanding on the description where the user defines the relationship between touch size and window distance, this configuration happens within another window on the screen. The settings window lets the user customize how different touch areas affect the distance of the main window that appears. This allows users to adjust window placement based on their preferences, with adjustments made in a settings window that is separate from the main window.
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.
A method for displaying a user interface (UI) on a touchscreen involves detecting a touch from a body part, and a second input from a device like a stylus. The size of the body part touch area is determined. Then, triggered by the second input, a UI is shown at a different location, based on the size of the initial touch area. The UI is placed more than a certain threshold distance from the initial touch location. This threshold distance is set according to user input received within another UI displayed on the touchscreen.
9. The method of claim 8 , wherein the first UI is a context menu.
As a specific case of the previously described touchscreen UI method, the UI that is presented is a context menu. The appearance and placement of this context menu is influenced by the size and location of the initial body part touch, and further shaped by user preferences configured within another UI.
10. The method of claim 8 , wherein the method comprises: at least in part based on the size of the area, determining a distance away from the second location at which the first UI is to be presented.
Building upon the touchscreen UI method, the distance between the initial body part touch and the UI that appears is determined by the size of the body part touch. The bigger the initial touch area, the further away the UI might be presented, for instance.
11. The method of claim 10 , wherein the distance is determined at least in part by accessing data correlating input area sizes to respective distances.
Expanding on the previous description, the touchscreen UI method calculates the distance between the touch and UI using stored data. This data connects touch area sizes to specific distances, guiding the UI placement. This correlation is pre-defined by the system, or potentially configurable to users.
12. The method of claim 10 , wherein the distance is determined based at least in part on the size of the area and based at least in part on user input establishing at least one relationship between at least one input area size and at least one distance.
Further elaborating on the touchscreen UI method, the distance between the initial touch and the UI location isn't only determined by the touch size but also by user-defined settings. The user can configure how touch area size affects the distance the UI appears away from the initial touch. So, user input is used to customize the relationship between touch size and resulting UI placement.
13. The method of claim 12 , wherein the user input establishing the at least one relationship between the at least one input area size and the at least one distance is received at the second UI.
As a component of the touchscreen UI method, the user's customization of the relationship between touch size and distance happens within another UI. This dedicated settings UI allows for the adjustment of window placement based on the user's preference, which is separate from the target UI window.
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.
An apparatus includes two processors, a network adapter, and storage. The storage holds instructions for one processor (the second) to receive a body part touch, and a second input requesting a UI to appear. The size of the touch area is determined, and based on this size, the UI is displayed a certain distance away from the initial touch. The UI's new location is more than a certain threshold away, which is determined by user input received from another UI. Instructions are transferred to the second processor via the network adapter from the first processor.
15. The apparatus of claim 14 , wherein the first input is identified as input from a body part of a user hovering over the touch-enabled display, and wherein the second input is identified as input from a body part of a person contacting the touch-enabled display.
Building upon the apparatus description, the device detects a body part hovering above the screen as the first input, and a body part touching the screen as the second input. The hovering action triggers the system to prepare a certain action, while touching the screen triggers the action in its entirety.
16. The apparatus of claim 14 , wherein the instructions are executable by the second processor for: based on the size of the area, identifying the distance away from the first location; identifying the third location at least in part based on the distance; and presenting the first UI at the third location.
Expanding on the initial apparatus description, the device determines the distance the UI is to be placed based on the size of the touch area. From there, the apparatus can establish the UI's location based on the determined distance and present the first UI. The location of the UI is chosen in part due to the distance it should be from the first touch.
17. The apparatus of claim 14 , wherein the distance is identified based at least in part on the size of the area and based at least in part on user input establishing at least one relationship between at least one input area size and at least one distance.
Continuing from the apparatus description, the distance of the UI is determined by both the touch area size and user-defined settings. The user can define relationships between touch areas and UI distance to personalize how the UI appears, providing the user with more control.
18. The apparatus of claim 17 , wherein the user input establishing the at least one relationship between the at least one input area size and the at least one distance is received at the second UI.
As a component of the apparatus, the user input defining the relationships between touch size and UI distance is entered and received in another UI window. This secondary UI provides the controls for configuring placement based on the initial touch's characteristics.
Unknown
November 14, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.