Gesture navigation for secondary user interface

US2016088060A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016088060-A1
Application numberUS-201414495122-A
CountryUS
Kind codeA1
Filing dateSep 24, 2014
Priority dateSep 24, 2014
Publication dateMar 24, 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.

One or more techniques and/or systems are provided for gesture navigation for a secondary user interface. For example, a primary device (e.g., a smart phone) may establish a communication connection with a secondary device having a secondary display (e.g., a television). The primary device may project a rendering of a secondary user interface, of a secondary application executing on the primary device (e.g., a photo app), to the secondary display of the secondary device. The secondary user interface may comprise a user interface element (e.g., a photo carousel). The primary device may receive a continuous motion gesture input (e.g., a looping gesture on a touch display of the smart phone). The primary device may visually traverse, through the secondary user interface, one or more content items of the user interface element based upon the continuous motion gesture input (e.g., scroll through photos of the photo carousel).

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for gesture navigation for a secondary user interface, comprising: a primary device configured to: establish a communication connection with a secondary device; project a rendering of a secondary user interface, of a secondary application executing on the primary device, to a secondary display of the secondary device, the secondary user interface comprising a user interface element; receive a continuous motion gesture input through a primary input sensor associated with the primary device; and visually traverse, through the secondary user interface, one or more content items of the user interface element based upon the continuous motion gesture input. 2 . The system of claim 1 , the primary device configured to: display a primary user interface on a primary display of the primary device, the primary user interface different than the secondary user interface. 3 . The system of claim 2 , the primary user interface associated with a primary application different than the secondary application. 4 . The system of claim 2 , the secondary user interface not displayed on the primary display and the primary user interface not displayed on the secondary display. 5 . The system of claim 1 , the primary device configured to: visually traverse the one or more content items at a traversal speed relative to a speed of the continuous motion gesture input. 6 . The system of claim 5 , the primary device configured to: increase the traversal speed based upon detecting an increase in the speed of the continuous motion gesture input. 7 . The system of claim 5 , the primary device configured to: decrease the traversal speed based upon detecting an decrease in the speed of the continuous motion gesture input. 8 . The system of claim 1 , the continuous motion gesture input comprising at least one of a circular gesture, a loop gesture, a touch gesture, a primary device movement gesture, a visual gesture captured by a camera input sensor, or a body gesture captured by at least one of the camera input sensor, a motion detection sensor, or a wrist sensor. 9 . The system of claim 1 , the primary device configured to: responsive to receiving an activate input through the primary input sensor, activating a current content item, on the secondary display, upon which the user interface element is focused. 10 . The system of claim 9 , the primary device configured to: create an entry within a back stack based upon the secondary user interface transitioning into a new state based upon the activation, the entry specifying that the current content item was in focus during a prior state of the secondary user interface before the activation; and responsive to receiving a back command input, transitioning the secondary user interface from the new state to the prior state with the current content item being brought into focus based upon the entry within the back stack. 11 . The system of claim 1 , the continuous motion gesture input comprising a first anchor touch input and a second motion touch input, and the primary device configured to: visually traverse the one or more content items based upon the second motion touch input and a distance between a first anchor touch input location of the first anchor touch input and a second motion touch input location of the second motion touch input. 12 . The system of claim 1 , the continuous motion gesture input comprising a first touch input and a second touch input that is concurrent with the first touch input, and the primary device configured to: control a first traversal aspect of the visual traversal of the one or more content items based upon the first touch input; and control a second traversal aspect of the visual traversal of the one or more content items based upon the second touch input. 13 . The system of claim 1 , the continuous motion gesture input comprising a first touch input and a second touch input that is concurrent with the first touch input, and the primary device configured to: map the first touch input as a first input to the user interface element for controlling the visual traversal of the one or more content items; and map the second touch input as a second input to a second user interface element. 14 . The system of claim 1 , the primary device configured to: display a primary user interface on a primary display of the primary device; and populate the primary user interface with an input user interface surface through which the continuous motion gesture input is received. 15 . The system of claim 1 , the primary device configured to: responsive to receiving the continuous motion gesture input while no traversable user interface elements of the secondary user interface are selected: determine a user intent corresponding to a traversal of the user interface element; and select the user interface element for traversal based upon the user intent. 16 . A method for gesture navigation for a secondary user interface, comprising: establishing a communication connection between a primary device and a secondary device; projecting, by the primary device, a rendering of a secondary user interface, of a secondary application executing on the primary device, to a secondary display of the secondary device, the secondary user interface comprising a user interface element; receiving, by the primary device, a continuous motion gesture input through a primary input sensor associated with the primary device; and visually traversing, by the primary device, through the secondary user interface, one or more content items of the user interface element based upon the continuous motion gesture input. 17 . The method of claim 16 , comprising: responsive to receiving an activate input through the primary input sensor, activating a current content item upon which the user interface element is focused. 18 . The method of claim 16 , the visually traversing comprising: visually traversing the one or more content items at a traversal speed relative to a speed of the continuous motion gesture input. 19 . The method of claim 18 , comprising at least one of: increasing the traversal speed based upon detecting an increase in the speed of the continuous motion gesture input; or decreasing the traversal speed based upon detecting an decrease in the speed of the continuous motion gesture input. 20 . A computer readable medium comprising instructions which when executed perform a method for gesture navigation for a secondary user interface, comprising: displaying a primary user interface on a primary display of a primary device; establishing a communication connection between the primary device and a secondary device; projecting, by the primary device, a rendering of a secondary user interface, of a secondary application executing on the primary device, to a secondary display of the secondary device, the secondary user interface comprising a user interface element, the secondary user interface different than the primary user interface; populating, by the primary device, the primary user interface with an input user interface surface; receiving, by the primary device, a continuous motion gesture input through the input user interface surface; and visually traversing, by the primary device, through the secondary user interface, one or more content items of the user interface element based upon the continuous motion gesture input.

Assignees

Inventors

Classifications

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • H04L67/025Primary

    for remote control or remote monitoring of applications · CPC title

  • controlling a plurality of local displays, e.g. CRT and flat panel display · CPC title

  • including a touch pad, a touch sensor or a touch detector · CPC title

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · 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 US2016088060A1 cover?
One or more techniques and/or systems are provided for gesture navigation for a secondary user interface. For example, a primary device (e.g., a smart phone) may establish a communication connection with a secondary device having a secondary display (e.g., a television). The primary device may project a rendering of a secondary user interface, of a secondary application executing on the primary…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 24 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).