IP Library Granted Patent US 9,910,563
Granted Patent B2
US 9,910,563 · App. 15/010,687 · Granted Mar 6, 2018

Contextually changing omni-directional navigation mechanism

Inventors: Wayne Kong Wu (New York City, NY); Grant Thomas Heinlein (San Francisco, CA); Charles Fredrik Gruber (New York City, NY); Hae Jin Shim (Cresskill, NJ); Isaac Joel Daniels (Oakland, CA); Joakim Carl Tobias Jansson (New York, NY); Joyce Kim (New York City, NY)
Assignee: Visual Supply Company
G06F3/0483G06F3/0482G06F3/04817G06F3/04845G06F3/04886
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 9,910,563
App. No.
15/010,687
Granted
Mar 6, 2018
Kind
B2
Abstract

Systems and methods for menuless application navigation are provided. In example embodiments, a first user input received via an interface of the device is detected. It is determined that the first user input is within an input region on the interface of the device. In response to determining that the first user input is within the input region, the first user input is translated into a navigation action. A second user input received via the interface of the device is detected, and it is determined that the second user input is outside the input region on the interface of the device. In response to determining that the second user input is outside the input region, the user input is translated into a second action, which is different from the navigation action.

Claims (56)

1. A computer system, comprising:

a processor;

a touchscreen display; and

a memory device holding a content database, a graphics database, and an instruction set executable on the processor to cause the computer system to perform operations comprising:

displaying a content page and a navigation icon;

defining a first input region as an area of the displayed navigation icon and a second input region as an area outside of the displayed navigation icon;

receiving a first pre-defined user touch gesture beginning in the first input region or the second input region;

in response to determining that the received gesture began in the first input region:

accessing the content database to identify context change data that corresponds with a first operation defining navigation to a specific content page and to further access the graphics database to identify a respective navigation icon assigned for display in the specific content page,

triggering the first operation to navigate to the specific content page, and

replacing display of the displayed navigation icon with the respective navigation icon; and

in response to determining that the received gesture began in the second input region:

accessing the content database to identify context change data that corresponds with a second operation defining modification of content of the currently displayed content page, and

triggering the second operation to modify the content of the currently displayed content page;

wherein the context database contains context change data that associates respective pre-defined user touch gestures with corresponding operations, the graphics database being interrelated with the context database with respect to the context change data, the graphics database containing a plurality of different navigation icons, including the displayed navigation icon, exactly one icon being assigned for display on each different, respective content pages.

2. The computer system of claim 1 , wherein the first operation can be defined for one of the following: a content page, a search page and a user profile page.

3. The computer system of claim 1 , wherein the second operation can be defined as one of the following: an image manipulation, a scroll action, a volume control and a zoom manipulation.

4. The computer system of claim 1 , wherein the first pre-defined user touch gesture comprises a user double-tapping physical gesture.

5. The computer system of claim 1 , wherein sensing the respective instances of the first pre-defined user touch gesture occurs while the currently displayed content page is displayed independently from the displayed navigation icon, the currently displayed content page different than the specific content page.

6. The computer system of claim 1 , wherein the first pre-defined user touch gesture comprises a user finger swiping physical gesture.

7. The computer system of claim 1 , wherein a display position of the navigation icon is modifiable.

8. A method performed by a computing device comprising a processor, a memory device storing a context database and a graphics database, and a touch screen, the method comprising:

displaying a content page and a navigation icon;

defining a first input region as an area of the displayed navigation icon and a second input region as an area outside of the displayed navigation icon;

receiving a first pre-defined user touch gesture beginning in the first input region or the second input region;

in response to determining that the received gesture began in the first input region:

accessing the content database to identify context change data that corresponds with a first operation defining navigation to a specific content page and to further access the graphics database to identify a respective navigation icon assigned for display in the specific content page,

triggering the first operation to navigate to the specific content page, and

replacing display of the displayed navigation icon with the respective navigation icon; and

in response to determining that the received gesture began in the second input region:

accessing the content database to identify context change data that corresponds with a second operation defining modification of content of the currently displayed content page, and

triggering the second operation to modify the content of the currently displayed content page;

wherein context database contains context change data that associates respective pre-defined user touch gestures with corresponding operations, the graphics database being interrelated with the context database with respect to the context change data, the graphics database containing a plurality of different navigation icons, including the displayed navigation icon, exactly one icon being assigned for display on each different, respective content pages.

9. The method of claim 8 , wherein the first operation can be defined for one of the following: a content page, a search page and a user profile page.

10. The method of claim 8 , wherein the second operation can be defined as one of the following: an image manipulation, a scroll action, a volume control and a zoom manipulation.

11. The method of claim 8 , wherein the first pre-defined user touch gesture comprises a user double-tapping physical gesture.

12. The method of claim 8 , wherein sensing the respective instances of the first pre-defined user touch gesture occurs while the currently displayed content page is displayed independently from the displayed navigation icon, the currently displayed content page different than the specific content page.

13. The method of claim 8 , wherein the first pre-defined user touch gesture comprises a user finger swiping physical gesture.

14. The method of claim 8 , wherein a display position of the navigation icon is modifiable.

15. A non-transitory computer-readable medium storing a context database, a graphics database, and executable instructions, the executable instruction, when executed by a processor of a device with a touch screen, causing the device to perform operations comprising:

displaying a content page and a navigation icon;

defining a first input region as an area of the displayed navigation icon and a second input region as an area outside of the displayed navigation icon;

receiving a first pre-defined user touch gesture beginning in the first input region or the second input region;

in response to determining that the received gesture began in the first input region:

accessing the content database to identify context change data that corresponds with a first operation defining navigation to a specific content page and to further access the graphics database to identify a respective navigation icon assigned for display in the specific content page,

triggering the first operation to navigate to the specific content page, and

replacing display of the displayed navigation icon with the respective navigation icon; and

in response to determining that the received gesture began in the second input region:

accessing the content database to identify context change data that corresponds with a second operation defining modification of content of the currently displayed content page, and

triggering the second operation to modify the content of the currently displayed content page;

wherein the context database contains context change data that associates respective pre-defined user touch gestures with corresponding operations, the graphics database being interrelated with the context database with respect to the context change data, the graphics database containing a plurality of different navigation icons, including the displayed navigation icon, exactly one icon being assigned for display on each different, respective content pages.

16. The non-transitory computer-readable medium of claim 15 , wherein the first operation can be defined for one of the following: a content page, a search page and a user profile page.

17. The non-transitory computer-readable medium of claim 15 , wherein the second operation can be defined as one of the following: an image manipulation, a scroll action, a volume control and a zoom manipulation.

18. The non-transitory computer-readable medium of claim 15 , wherein the first pre-defined user touch gesture comprises a user double-tapping physical gesture.

19. The non-transitory computer-readable medium of claim 15 , wherein sensing the respective instances of the first pre-defined user touch gesture occurs while the currently displayed content page is displayed independently from the displayed navigation icon, the currently displayed content page different than the specific content page.

20. The non-transitory computer-readable medium of claim 15 , wherein the first pre-defined user touch gesture comprises a user finger swiping physical gesture.

Assignments (2)
MERGER Recorded May 6, 2022
From: RYLO, INC.
To: VISUAL SUPPLY COMPANY
Reel/Frame 059835/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2017
From: WU, WAYNE KONG; HEINLEIN, GRANT THOMAS; GRUBER, CHARLES FREDRIK; SHIM, HAE JIN; DANIELS, ISAAC JOEL; JANSSON, JOAKIM CARL TOBIAS; KIM, JOYCE
To: VISUAL SUPPLY COMPANY
Reel/Frame 041968/0558 →
Continuity (1)
Related Publication 20170220215A1 · Aug 3, 2017