IP Library Granted Patent US 11,237,641
Granted Patent B2
US 11,237,641 · App. 16/833,161 · Granted Feb 1, 2022

Palm based object position adjustment

Inventors: Russell Speight VanBlon (Raleigh, NC); Arnold S. Weksler (Raleigh, NC); Nathan J. Peterson (Oxford, NC); John Carl Mese (Cary, NC); Mark Patrick Delaney (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/017G02B27/0093G02B27/0172G06F3/013G06F3/0304G06F3/167G06T19/006
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 11,237,641
App. No.
16/833,161
Granted
Feb 1, 2022
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an information handling device, selection input on a virtual object from a user; identifying, using at least one sensor, a direction that a palm of the user is oriented towards; determining, using a processor, whether movement of the palm is detected toward the direction; and adjusting, responsive to determining that the movement of the palm is detected toward the direction, a position of the virtual object toward the direction. Other aspects are described and claimed.

Claims (44)

1. A method, comprising:

receiving, at an information handling device, selection input on a virtual object from a user, wherein the selection input corresponds to gaze input on the virtual object for a predetermined amount of time;

identifying, using at least one camera sensor, a direction that a palm of a hand of the user is oriented towards;

determining, using a processor, whether movement of the hand of the user is detected toward the direction the palm is oriented;

maintaining, responsive to determining that the movement of the hand is not consistent with the direction the palm is oriented, a position of the virtual object;

adjusting, at a predetermined rate and responsive to determining that the movement of the hand is consistent with the direction the palm is oriented, the position of the virtual object toward the direction the palm is oriented.

2. The method of claim 1 , wherein the selection modality is of a type selected from the group consisting of: gaze input, touch input, proximity input, and voice input.

3. The method of claim 1 , wherein the information handling device is a head-mounted display and wherein there the virtual object is at least one of: an augmented reality object and a virtual reality object.

4. The method of claim 1 , wherein the direction is a direction type selected from the group consisting of a vertical direction, a horizontal direction, a back and forth direction, and a diagonal direction.

5. The method of claim 1 , wherein the adjusting the position comprises adjusting the position of the virtual object to substantially match a position of the palm.

6. The method of claim 1 , wherein the adjusting the position comprises moving the virtual object in the direction at a predetermined rate.

7. The method of claim 1 , wherein the virtual object is a setting adjuster and wherein the adjusting the position of the virtual object comprises adjusting a device setting associated with the setting adjuster.

8. The method of claim 1 , further comprising:

receiving, during the adjusting, an indication that the direction of the palm has changed to a new direction and that the movement is detected toward the new direction; and

changing, based on the indication, a trajectory of the virtual object.

9. The method of claim 1 , further comprising:

identifying activation of a true-orientation setting; and

ignoring, based upon activation of the true-orientation setting, angled movements of the palm during the adjusting.

10. The method of claim 1 , further comprising maintaining, responsive to determining that the movement of the palm is not detected toward the direction, the position.

11. An information handling device, comprising:

at least one camera sensor;

a processor;

receive selection input on a virtual object from a user, wherein the selection input corresponds to gaze input on the virtual object for a predetermined amount of time;

identify a direction that a palm of a hand of the user is oriented towards;

determine whether movement of the hand of the user is detected toward the direction the palm is oriented;

maintaining, responsive to determining that the movement of the hand is not consistent with the direction the palm is oriented, a position of the virtual object; and

adjust, at a predetermined rate and responsive to determining that the movement of the hand is consistent with the direction the palm is oriented, the position of the virtual object toward the direction the palm is oriented.

12. The information handling device of claim 11 , wherein the selection modality is of a type selected from the group consisting of: gaze input, touch input, proximity input, and voice input.

13. The information handling device of claim 11 , wherein the information handling device is a head-mounted display and wherein there the virtual object is at least one of: an augmented reality object and a virtual reality object.

14. The information handling device of claim 11 , wherein the direction is a direction type selected from the group consisting of a vertical direction, a horizontal direction, a back and forth direction, and a diagonal direction.

15. The information handling device of claim 11 , wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust the position of the virtual object to substantially match a position of the palm.

16. The information handling device of claim 11 , wherein the instructions executable by the processor to adjust the position comprise instructions executable by the processor to move the virtual object in the direction at a predetermined rate.

17. The information handling device of claim 11 , wherein the virtual object is a setting adjuster and wherein the adjusting the position of the virtual object comprises adjusting a device setting associated with the setting adjuster.

18. The information handling device of claim 11 , wherein the instructions are further executable by the processor to:

identify activation of a true-orientation setting; and

ignore, based upon activation of the true-orientation setting, angled movements of the palm during the adjusting.

19. The information handling device of claim 11 , wherein the instructions are further executable by the processor to maintain, responsive to determining that the movement of the palm is not detected toward the direction, the position.

20. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that receives selection input on a virtual object from a user, wherein the selection input corresponds to gaze input on the virtual object for a predetermined amount of time;

code that identifies a direction that a palm of a hand of the user is oriented towards;

code that determines whether movement of the hand of the user is detected toward the direction the palm is oriented;

code that maintains, responsive to determining that the movement of the head is not consistent with the direction the palm is oriented, a position of the virtual object; and

code that adjusts, at a predetermined rate and responsive to determining that the movement of the hand is consistent with the direction the palm is oriented, the position of the virtual object toward the direction the palm is oriented.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2020
From: VANBLON, RUSSELL SPEIGHT; WEKSLER, ARNOLD S.; PETERSON, NATHAN J.; MESE, JOHN CARL; DELANEY, MARK PATRICK
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 052249/0622 →
Continuity (1)
Related Publication 20210303074A1 · Sep 30, 2021