Radial gesture navigation

US10503264B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10503264-B1
Application numberUS-201514740843-A
CountryUS
Kind codeB1
Filing dateJun 16, 2015
Priority dateJun 16, 2015
Publication dateDec 10, 2019
Grant dateDec 10, 2019

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.

Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more hardware processors, configured to perform operations comprising: detecting a touch and hold gesture; detecting a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture: determining a distance between the initial position and the second position, selecting an action based on the distance, the selection independent of an angle of a line formed by the continuous touch positions and a reference line of the touchscreen, and performing the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions; immediately following the first plurality of continuous touch positions, detecting a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, and in response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions. 2. The system of claim 1 , the operations further comprising: capturing live media data from a camera sensor of a user device, displaying the live media data on the touchscreen, wherein a user gesture is detected on the touchscreen while displaying the media data, wherein the selected action is to start a live stream of the media data to other user devices in response to the distance exceeding a threshold. 3. The system of claim 2 , the operations further comprising, detecting a completion of a second gesture on the touchscreen having a second distance between a starting position of the second gesture and an ending position of the second gesture while live streaming the media data and selecting an action of adjusting a zoom level of the live stream in response to the second distance. 4. The system of claim 1 , the operations further comprising: capturing live video data from a camera sensor of a user device, and displaying the live video data on a touchscreen, wherein a user gesture is detected on the touchscreen while displaying the media data, wherein the selected action is modifying one of a video quality level, camera focus, camera exposure setting, flash settings, or switching between available cameras of the user device in response to the distance. 5. The system of claim 1 , wherein the operations further comprise: selecting a first, second, or third action in response to the distance being within non-overlapping first, second, or third ranges respectively. 6. A method comprising: detecting a touch and hold gesture; detecting, by one or more hardware processors, a plurality of continuous touch positions of physical contact between an object and a touchscreen including an initial position and a second position, the plurality continuous touch positions including a first plurality of continuous touch positions along a first direction, the plurality of continuous touch positions immediately following the touch and hold gesture without interruption of touch contact; and in response to the detection of the plurality of continuous touch positions immediately following the touch and hold gesture: determining, by the one or more hardware processors, a distance between the initial position and the second position, selecting, by the one or more hardware processors, an action based on the distance the selection independent of an angle between a line formed by the continuous touch positions and a reference line of the touchscreen, and performing the selected action comprising invoking a media related operation in response to detecting the first plurality of continuous touch positions; immediately following the first plurality of continuous touch positions, detecting, by the one or more hardware processors, a second plurality of continuous touch positions starting from the second position and ending at a third position, wherein the second plurality of continuous touch positions are along a second direction, and in response to detecting the second plurality of continuous touch positions immediately following the first plurality of continuous touch positions, adjusting, by the one or more hardware processors, a parameter of the media related operation that was invoked in response to detecting the first plurality of continuous touch positions. 7. The method of claim 6 , wherein the object is a finger of a user of the touchscreen, and the method further comprises: determining that the finger of the user has been lifted from the touchscreen; and causing presentation of a user interface on the user device, the user interface displaying a visual indication of the selected action in response to the distance between the initial position and the second position exceeding a distance boundary. 8. The method of claim 7 , wherein the visual indication is overlaid on top of the user interface obscuring a portion of the user interface. 9. The method of claim 7 , further comprising: deactivating at least one user interface element of the user interface after detecting the initial position to prevent user interaction with the at least one user interface element. 10. The method of claim 6 , further comprising detecting, from touchscreen input data, a hold gesture based on continuous contact at a particular position for a threshold period of time. 11. The method of claim 6 , further comprising: determining the distance between the initial position and the second position is below a specified distance; and performing no action in response to the determination that the distance is below the specified distance. 12. The method of claim 6 , further comprising: receiving an indication of a designated user interface element, wherein each of multiple actions is associated with the designated user interface element. 13. The method of claim 12 , further comprising: determining the designated user interface element based on the initial position. 14. The method of claim 12 , wherein the designated user interface element is not obscured by a visual indication associated with the selected action. 15. The method of claim 6 , further comprising: causing presentation of a visual indication on a user interface that the selected action cannot be performed. 16. The method of claim 6 , wherein the initial position is a point where a user first makes contact with the touchscreen. 17. The method of claim 6 , further comprising: detecting a fourth position of the plurality of continuous touch positions determining a second distance between the initial position and the fourth position; and selecting a second action based on the plurality of contiguous touch positions, the second distance, and the determination independent of the angle. 18. The method of claim 6 further comprising: storing, in a storage device, a plurality of actions each associated with a different radius distance ran

Assignees

Inventors

Classifications

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

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

  • Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · 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

  • G06F3/0488Primary

    using a touch-screen or digitiser, e.g. input of commands through traced gestures · 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 US10503264B1 cover?
Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point …
Who is the assignee on this patent?
Snap Inc
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 10 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).