Gesture inferred vocabulary bindings

US2016170496A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016170496-A1
Application numberUS-201615051684-A
CountryUS
Kind codeA1
Filing dateFeb 24, 2016
Priority dateDec 16, 2011
Publication dateJun 16, 2016
Grant date

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.

The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-defined relationship between gestures and a global term can be employed. In another aspect, an inference component employ context information in conjunction with the tracked gestures to determine a global term to assign to data. After a global term is determined for data based on a gesture, an annotation file for the data can be created associating the data with the global term.

First claim

Opening claim text (preview).

1 - 20 . (canceled) 21 . A computing device, comprising: a memory and a processor that are respectively configured to store and execute instructions, including instructions for causing the computing device to: track a gesture, wherein the gesture represents a user interaction with the computing device; associate the gesture with a data item; identify the gesture from amongst gestures of a set of gestures; and determine, from a lookup-up table, a global term to assign to the data item based on the gesture and a corresponding data-type, wherein the look-up table associates gestures with global terms based on a data-type corresponding to each gesture. 22 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: determine a structure of the data item based on the global term. 23 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: determine a capability of the data item based on the global term. 24 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: generate an annotation file comprising an assignment of the global term to the data item. 25 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: associate gestures with global terms in the look-up table; and employ the look-up table in the assigning of the global term to the data item. 26 . The computing device of claim 25 , wherein the instructions are also for causing the computing device to: associate gestures with global terms in the look-up table based on a client identity. 27 . The computing device of claim 21 , the gesture comprising at least one action or command selected from a group consisting of changing a format associated with the data item, playing the data item, moving a pointer over the data item, and performing a call or text message based on the data item. 28 . The computing device of claim 21 , wherein: the data item includes a telephone number; and the instructions are also for causing the computing device to: track a response to a telephone call based on the telephone number; and determine a global term to assign to the data item based on a response to the telephone call. 29 . The computing device of claim 21 , wherein: the instructions are also for causing the computing device to: identify a first global term to assign to the data item based on the gesture and a second global term to assign to the data item based on a gesture series, and the gesture series includes the gesture and at least one other gesture. 30 . The computing device of claim 21 , wherein the gesture represents a request to initiate communication with another computing device. 31 . The computing device of claim 21 , wherein: the instructions are also for causing the computing device to: track descriptive metadata associated with the gesture or a gesture series; and determine the global term to assign to the data item based on the descriptive metadata; and the descriptive metadata comprising at least one of a date of creation of the data item, a creator or author of the data item, a placement of the data item on a computer network, or standards used to create the data item. 32 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: employ a search engine external from the computing device to find suggested global terms based on the global term; and employ the suggested global terms in the assigning of the global term to the data item. 33 . The computing device of claim 21 , wherein the instructions are also for causing the computing device to: track context information associated with the gesture, wherein the determining the global term to assign to the data item further comprises determining the global term to assign to the data item based on the context information. 34 . A method, comprising: tracking a gesture, wherein the gesture represents a user interaction with a computing device; identifying the gesture from amongst a plurality of gestures; determining, based at least in part on the gesture, a global term to assign to a data item associated with the gesture; and assigning the global term to the data item associated with the gesture. 35 . The method of claim 34 , wherein the determining of the global term is based on use of a look-up table that correlates global terms to data types. 36 . The method of claim 34 , further comprising: employing a search engine external from the computing device to find suggested global terms; and employing the suggested global terms in the assigning of the global term to the data item. 37 . The method of claim 34 , further comprising determining a structure of the data item based on the global term. 38 . A computing device, comprising: a memory and a processor that are respectively configured to store and execute instructions, including instructions for causing the computing device to perform operations, the operations comprising: tracking a gesture, wherein the gesture represents a user interaction with the computing device; identifying the gesture from amongst a plurality of gestures; determining, based at least in part on the gesture, a global term to assign to a data item associated with the gesture; and assigning the global term to the data item associated with the gesture. 39 . The computing device of claim 38 , wherein the operations further comprise: tracking descriptive metadata associated with the gesture, the descriptive metadata comprising at least one a date of creation of the data item, a creator or author of the data item, a placement of the data on a computer item network, or standards used to create the data item. 40 . The computing device of claim 38 , wherein the determining the global term to assign to the data item is based on one or more constraints imparted by the client.

Assignees

Inventors

Classifications

  • Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · 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

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 US2016170496A1 cover?
The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-d…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
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 Thu Jun 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).