Sessionless pointing user interface

US9218063B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9218063-B2
Application numberUS-201213592352-A
CountryUS
Kind codeB2
Filing dateAug 23, 2012
Priority dateAug 24, 2011
Publication dateDec 22, 2015
Grant dateDec 22, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, including receiving, by a computer, a sequence of three-dimensional maps containing at least a hand of a user of the computer, and identifying, in the maps, a device coupled to the computer. The maps are analyzed to detect a gesture performed by the user toward the device, and the device is actuated responsively to the gesture.

First claim

Opening claim text (preview).

We claim: 1. A method, comprising: identifying, by a computer coupled to a three-dimensional (3D) sensing device and a display, different, respective locations of multiple controllable devices other than the display; receiving, by the computer from the 3D sensing device, a sequence of three-dimensional maps containing at least a head and a hand of a user of the computer; detecting in the maps a gaze direction of the user that is directed toward a given device among the multiple controllable devices; defining a region in space with an apex at the head of the user and a base encompassing the given device; defining an interaction zone within the region; defining an angle threshold; defining a minimum time period; analyzing the maps to detect a gesture performed by the hand within the defined interaction zone that is directed toward an identified location of the given device among the multiple controllable devices, wherein the gesture comprises extending an elbow associated with the hand at an angle greater than or equal to the angle threshold, extending the hand toward the device and pausing the hand for the minimum time period; and actuating the given device responsively to the gesture. 2. The method according to claim 1 , wherein the gesture is selected from a list comprising a pointing gesture, a grab gesture and a release gesture. 3. The method according to claim 1 , and comprising receiving a vocal command from the user, and actuating the device in response to the gesture and the vocal command. 4. The method according to claim 1 , and comprising communicating between the computer and a further device upon detecting, in the maps, a subsequent gesture directed toward the further device. 5. The method according to claim 1 , wherein identifying the respective locations comprises performing, by the computer, an initialization step comprising: identifying, by the computer, the controllable devices that are in proximity to the 3D sensing device; and directing the user to point to each of the identified controllable devices. 6. An apparatus, comprising: a three-dimensional sensing device; a display; and a computer configured to identify different, respective locations of multiple controllable devices other than the display, to receive from the three-dimensional sensing device a sequence of three-dimensional maps containing at least a head and a hand of a user of the computer, to detect in the maps a gaze direction of the user that is directed toward a given device among the multiple controllable devices, to define a region in space with an apex at the head of the user and a base encompassing the given device, to define an interaction zone within the region, to analyze the maps to detect a gesture performed by the hand within the defined interaction zone that is directed toward an identified location of the given device among the multiple controllable devices, and to actuate the given device responsively to the gesture, wherein the computer is configured to define an angle threshold and a minimum time period, and wherein the gesture detected by the computer comprises extending an elbow associated with the hand at an angle greater than or equal to the angle threshold, extending the hand toward the given device, and pausing the hand for the minimum time period. 7. The apparatus according to claim 6 , wherein the computer is configured to select the gesture from a list comprising a pointing gesture, a grab gesture and a release gesture. 8. The apparatus according to claim 6 , wherein the computer is configured to receive a vocal command from the user, and to actuate the given device in response to the gesture and the vocal command. 9. The apparatus according to claim 6 , wherein the computer is configured to communicate with a further device among the multiple controllable devices upon detecting, in the maps, a subsequent gesture directed toward the further device. 10. A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a non-tactile user interface and coupled to a display, cause the computer to: identify different, respective locations of multiple controllable devices other than the display, receive from a three-dimensional sensing device that is coupled to the computer a sequence of three-dimensional maps containing at least a head and a hand of a user of the computer, detect in the maps a gaze direction of the user that is directed toward a given device among the multiple controllable devices, define a region in space with an apex at the head of the user and a base encompassing the given device, define an interaction zone within the region, analyze the maps to detect a gesture performed by the hand within the defined interaction zone that is directed toward an identified location of the given device among the multiple controllable devices, and actuate the given device responsively to the gesture, wherein the instructions cause the computer to define an angle threshold and a minimum time period, and wherein the gesture detected by the computer comprises extending an elbow associated with the hand at an angle greater than or equal to the angle threshold, extending the hand toward the given device, and pausing the hand for the minimum time period.

Assignees

Inventors

Classifications

  • Human being; Person · CPC title

  • Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • G06F3/017Primary

    Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • involving models · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9218063B2 cover?
A method, including receiving, by a computer, a sequence of three-dimensional maps containing at least a hand of a user of the computer, and identifying, in the maps, a device coupled to the computer. The maps are analyzed to detect a gesture performed by the user toward the device, and the device is actuated responsively to the gesture.
Who is the assignee on this patent?
Galor Micha, Pokrass Jonathan, Hoffnung Amir, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 22 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).