# US 11,307,738 B2 · Method and system for navigating through an application in a user device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,307,738 B2
- Document ID: US11307738B2
- Status: Granted
- Kind: B2
- Application number: 16/595,808
- Filed: 2019-10-08
- Published: 2021-04-08
- Granted: 2022-04-19
- Earliest claimed: 2019-10-08
- Assignees: Visa International Service Association
- Applicants: Visa International Service Association
- Inventors: Vaibhav Shukla; Sindhu Shankar Rao
- Web page: https://patentgrep.com/patent/US11307738B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06Q 20/085: {involving remote charge determination or related payment systems}
- G06Q 20/326: {Payment applications installed on the mobile devices}
- G06F 2203/04808: 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Disclosed herein is method and application navigation system for navigating through an application. The method includes detecting at least one of an operating hand of a user holding a user device and a number of touch points on one or more screens of the application. The application includes a plurality of menu options on each of one or more screens. Thereafter, the method includes selecting a menu option, from the plurality of menu options on one or more screens. The selected menu option corresponds to detecting at least one of the operating hand of the user and the number of touch points on one or more screens. Once the menu option is selected, one or more menu options associated with each selected menu option is provided on a screen subsequent to one or more screens thereby navigating through the application.

## Claims

### Claim 1

A computer-implemented method, comprising:
detecting, with one or more processors in communication with one or more sensors, an operating hand of a user holding a user device, configured with an application configured to initiate a transaction with a merchant;
displaying or causing the display of, with one or more processors, a plurality of menu options on each of one or more screens of the application, wherein the plurality of menu options displayed comprises different sets of menu options based on the operating hand of the user being a left hand or a right hand, while the operating hand is holding the user device, wherein a first set of menu options of the different sets of menu options corresponds to card options for payment for the transaction, and wherein a second set of menu options of the different sets of menu options corresponds to wallet options for payment for the transaction;
detecting, with one or more processors in communication with one or more sensors, a number of touch points of the operating hand holding the user device on the one or more screens of the application;
selecting, with one or more processors, a menu option from the plurality of menu options on the one or more screens corresponding to the operating hand of the user and the number of touch points on the one or more screens while the operating hand is holding the user device, wherein each selected menu option on the one or more screens is associated with one or more menu options in a screen subsequent to the one or more screens; and
displaying or causing the display of, with one or more processors, the one or more menu options associated with each selected menu option on the screen subsequent to the one or more screens.

### Claim 2 (depends on 1)

The method of claim 1, further comprising initiating, with one or more processors, a transaction based on a selection of a final menu option among the one or more menu options displayed on a final screen of the one or more screens of the application, by transmitting payment credentials associated with the final menu option to a merchant.

### Claim 3 (depends on 1)

The method of claim 1, wherein the one or more sensors are embedded in the user device and comprise at least one of the following: a gyroscope, a pressure sensor, a touch sensor, an accelerometer, or any combination thereof.

### Claim 4 (depends on 1)

The method of claim 1, wherein the number of touch points is detected based on sensor data comprising information about one or more fingers of the operating hand of the user holding the user device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least one of the operating hand of the user holding the user device and the number of touch points on the one or more screens of the application is mapped, with one or more processors, to the one or more menu options of the application based on a predefined user profile of each user holding the user device.

### Claim 6

An application navigation system, comprising:
one or more processors in communication with one or more sensors; and
one or more computer-readable media communicatively coupled to the one or more processors and storing instructions, which upon execution, causes the one or more processors to:
detect an operating hand of a user holding a user device, configured with an application configured to initiate a transaction with a merchant;
display or cause the display of a plurality of menu options on each of one or more screens of the application, wherein the plurality of menu options displayed comprises different sets of menu options based on the operating hand of the user being a left hand or a right hand, while the operating hand is holding the user device, wherein a first set of menu options of the different sets of menu options corresponds to card options for payment for the transaction, and wherein a second set of menu options of the different sets of menu options corresponds to wallet options for payment for the transaction;
detect a number of touch points of the operating hand holding the user device on the one or more screens of the application;
select a menu option from the plurality of menu options on the one or more screens corresponding to the operating hand of the user and the number of touch points on the one or more screens while the operating hand is holding the user device, wherein each selected menu option on the one or more screens is associated with one or more menu options in a screen subsequent to the one or more screens; and
display or cause the display of the one or more menu options associated with each selected menu option on the screen subsequent to the one or more screens.

### Claim 7 (depends on 6)

The application navigation system of claim 6, wherein the one or more processors initiate a transaction based on selection of a final menu option among the one or more menu options on a final screen of the one or more screens of the application, by transmitting payment credentials associated with the final menu option to a merchant.

### Claim 8 (depends on 6)

The application navigation system of claim 6, wherein the one or more sensors are embedded in the user device and comprise at least one of the following: a gyroscope, a pressure sensor, a touch sensor, an accelerometer, or any combination thereof.

### Claim 9 (depends on 6)

The application navigation system of claim 6, wherein the one or more processors detect the number of touch points based on sensor data comprising information about one or more fingers of the operating hand of the user holding the user device.

### Claim 10 (depends on 6)

The application navigation system of claim 6, wherein the one or more processors map at least one of the operating hand of the user holding the user device and the number of touch points on the one or more screens of the application to the one or more menu options of the application based on a predefined user profile of each user holding the user device.

### Claim 11

A user device, comprising:
a display screen;
one or more processors in communication with one or more sensors; and
one or more computer-readable media communicatively coupled to the one or more processors and storing instructions, which upon execution, causes the one or more processors to:
detect an operating hand of a user holding the user device, configured with an application configured to initiate a transaction with a merchant;
display or cause the display of, on the display screen, a plurality of menu options on each of one or more screens of the application, wherein the plurality of menu options displayed comprises different sets of menu options based on the operating hand of the user being a left hand or a right hand, while the operating hand is holding the user device, wherein a first set of menu options of the different sets of menu options corresponds to card options for payment for the transaction, and wherein a second set of menu options of the different sets of menu options corresponds to wallet options for payment for the transaction;
detect a number of touch points of the operating hand holding the user device on the one or more screens of the application;
select a menu option from the plurality of menu options on the one or more screens corresponding to the operating hand of the user and the number of touch points on the one or more screens while the operating hand is holding the user device, wherein each selected menu option on the one or more screens is associated with one or more menu options in a screen subsequent to the one or more screens; and
display or cause the display of, on the display screen, the one or more menu options associated with each selected menu option on the screen subsequent to the one or more screens.

### Claim 12 (depends on 11)

The user device of claim 11, wherein the one or more sensors are embedded in the user device and comprise at least one of the following: a gyroscope, a pressure sensor, a touch sensor, an accelerometer, or any combination thereof.

### Claim 13 (depends on 11)

The user device of claim 11, wherein the one or more processors initiate a transaction based on selection of a final menu option among the one or more menu options on a final screen of the one or more screens of the application, by transmitting payment credentials associated with the final menu option to a merchant.

### Claim 14 (depends on 11)

The user device of claim 11, wherein the one or more processors detect the number of touch points based on sensor data comprising information about one or more fingers of the operating hand of the user holding the user device.

### Claim 15 (depends on 11)

The user device of claim 11, wherein the one or more processors map at least one of the operating hand of the user holding the user device and the number of touch points on the one or more screens of the application to the one or more menu options of the application based on a predefined user profile of each user holding the user device.
