IP Library Granted Patent US 10,509,536
Granted Patent B2
US 10,509,536 · App. 14/216,645 · Granted Dec 17, 2019

Item selection using enhanced control

Inventor: Evan Hildreth (Thornhill, CA)
Assignee: QUALCOMM Incorporated
G06F3/0482G06F3/011G06F3/017G06F3/03G06F3/0304G06F3/04842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,509,536
App. No.
14/216,645
Granted
Dec 17, 2019
Kind
B2
Abstract

An enhanced control, in which a guide line is defined relative to an object in a user interface, items aligned with the guide line are displayed without obscuring the object. A selected item is output based on receiving a selection of one of the displayed items.

Claims (64)

1. A computer-implemented method comprising:

determining, after an object is displayed in a user interface, a position of a non-control portion of the object in the user interface, wherein the object comprises:

a control portion used for item selection, and

the non-control portion;

responsive to the determining of the position of the non-control portion of the object in the user interface, defining a guide line at a location within the user interface based on:

the determined position of the non-control portion of the object, and

a determined range of motion of the control portion of the object:

displaying, without overlapping with the non-control portion of the object, a plurality of items aligned with the guide line, wherein the determining the position of the non-control portion of the object in the user interface occurs before the plurality of items are displayed;

highlighting, without moving the guide line, a subset of the plurality of items; receiving a selection of one item of the subset; and

outputting, based on receiving the selection of one item of the subset, the selected item.

2. The computer-implemented method recited in claim 1 , wherein highlighting the subset of the plurality of items is based on a location of the control portion of the object.

3. The computer-implemented method recited in claim 1 , wherein highlighting the subset of the plurality of items comprises increasing a size of each item of the subset.

4. The computer-implemented method recited in claim 3 , further comprising repositioning one or more items of the plurality of items to accommodate the increase in size of each item of the subset.

5. The computer-implemented method recited in claim 1 wherein the user interface is shown on a display of a mobile device.

6. The computer-implemented method recited in claim 1 wherein determining the position of the non-control portion of the object in the user interface is based on an image of a user captured by a camera of a mobile device.

7. The computer-implemented method recited in claim 1 wherein the selection of one item of the subset is based on input received by a touch screen.

8. A device comprising:

a memory; and

a processor coupled with the memory and configured to cause the device to:

determine, after an object is displayed in a user interface, a position of a non-control portion of the object in the user interface, wherein the object comprises:

a control portion used for item selection, and

the non-control portion;

responsive to the determining of the position of the non-control portion of the object in the user interface, define a guide line at a location within the user interface based on:

the determined position of the non-control portion of the object; and

a determined range of motion of the control portion of the object;

display, without overlapping with the non-control portion of the object, a plurality of items aligned with the guide line, wherein the determining the position of the non-control portion of the object in the user interface occurs before the plurality of items are displayed;

highlight, without moving the guide line, a subset of the plurality of items;

receive a selection of one item of the subset; and

output, based on receiving the selection of one item of the subset, the selected item.

9. The device recited in claim 8 , wherein the processor is further configured to cause the device to highlight the subset of the plurality of items based on a location of the control portion of the object.

10. The device recited in claim 8 , wherein the processor is further configured to cause the device to highlight the subset of the plurality of items by increasing a size of each item of the subset.

11. The device recited in claim 10 , wherein the processor is further configured to cause the device to reposition one or more items of the plurality of items to accommodate the increase in size of each item of the subset.

12. The device recited in claim 10 , further comprising a display, wherein the processor is further configured to cause the device to show the user interface on the display.

13. The device recited in claim 10 , further comprising a camera, wherein the processor is further configured to cause the device to determine the position of the non-control portion of the object in the user interface based on an image of a user captured by the camera.

14. The device recited in claim 10 wherein the selection of one item of the subset is based on input received by a touch screen.

15. An apparatus comprising:

means for determining, after an object is displayed in a user interface, a position of a non-control portion of the object in the user interface, wherein the object comprises:

a control portion used for item selection, and

the non-control portion;

means for, responsive to the determining of the position of the non-control portion of the object in the user interface, defining a guide line at a location within the user interface based on:

the determined position of the non-control portion of the object, and

a determined range of motion of the control portion of the object;

means for displaying, without overlapping with the non-control portion of the object, a plurality of items aligned with the guide line, wherein the determining the position of the noncontrol portion of the object in the user interface occurs before the plurality of items are displayed;

means for highlighting, without moving the guide line, a subset of the plurality of items;

means for receiving a selection of one item of the subset; and

means for outputting, based on receiving the selection of one item of the subset, the selected item.

16. The apparatus recited in claim 15 , wherein the means for highlighting the subset of the plurality of items include means for basing the highlighting on a location of the control portion of the object.

17. The apparatus recited in claim 15 , wherein the means for highlighting the subset of the plurality of items include means for increasing a size of each item of the subset.

18. The apparatus recited in claim 17 , further comprising means for repositioning one or more items of the plurality of items to accommodate the increase in size of each item of the subset.

19. The apparatus recited in claim 15 , wherein the apparatus comprises a mobile device.

20. The apparatus recited in claim 15 , further comprising image-capturing means, wherein the means for determining the position of the non-control portion of the object in the user interface include means for basing the determination on an image of a user captured by the image-capturing means.

21. A non-transitory computer readable medium encoded with instructions that, when executed, operate to cause a computer to perform operations comprising:

determining, after an object is displayed in a user interface, a position of a non-control portion of the object in the user interface, wherein the object comprises:

a control portion used for item selection, and

the non-control portion;

responsive to the determining of the position of the non-control portion of the object in the user interface, defining a guide line at a location within the user interface based on:

the determined position of the non-control portion of the object, and

a determined range of motion of the control portion of the object;

displaying, without overlapping with the non-control portion of the object, a plurality of items aligned with the guide line, wherein the determining the position of the non-control portion of the object in the user interface occurs before the plurality of items are displayed;

highlighting, without moving the guide line, a subset of the plurality of items;

receiving a selection of one item of the subset; and

outputting, based on receiving the selection of one item of the subset, the selected item.

22. The computer readable medium of claim 21 , further comprising instructions for causing the computer to highlight the subset of the plurality of items based on a location of the control portion of the object.

23. The computer readable medium of claim 21 , further comprising instructions for causing the computer to determine the position of the object in the user interface based on an image of a user captured by a camera of a mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: HILDRETH, EVAN
To: GESTURETEK, INC.
Reel/Frame 032462/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: GESTURETEK, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032462/0598 →
Continuity (3)
Continuation 12102587 · Apr 14, 2008
Provisional Application 60952448 · Jul 27, 2007
Related Publication 20140331181A1 · Nov 6, 2014