IP Library Granted Patent US 11,675,486
Granted Patent B2
US 11,675,486 · App. 17/325,948 · Granted Jun 13, 2023

Graphical user interface for partial amount reductions

Inventors: Aubrey Eric Rankin (Danville, CA); Gaurav Jhaveri (San Mateo, CA); Shrankhla Narya (San Francisco, CA)
Assignee: Hint, Inc.
G06F3/0484G06F3/0482G06Q20/127G06Q20/227G06Q20/405G06Q40/02G06Q20/407
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 11,675,486
App. No.
17/325,948
Granted
Jun 13, 2023
Kind
B2
Abstract

A machine may be configured to facilitate partial reductions of an amount by generating and providing a graphical user interface that enables a user to specify one or more partial reductions of the amount, thus defining or otherwise controlling how the amount is to be reduced in stages by such partial reductions. For example, in situations where a total amount is to be reduced in stages by multiple partial reductions, the generated and provided graphical user interface may be operable to specify each stage of reduction by enabling the user to select a corresponding account for each stage of reduction. The corresponding account may be selected from among a set of multiple available accounts, each with a respectively corresponding available amount, any portion or all of which may be available to use in that stage of reducing the total amount.

Claims (52)

1. A method comprising:

causing, by one or more processors of a machine, presentation of a graphical user interface (GUI) that indicates a total amount to be reduced in stages by multiple partial reductions, the GUI including multiple authorization elements each separately operable to specify a respective corresponding partial reduction among the multiple partial reductions;

by one or more processors of the machine and in response to a first authorization element among the multiple authorization elements being operated to specify a first partial reduction of the total amount along with a first account, among multiple available accounts, from which to transact a first authorized amount of the first partial reduction, transacting the first authorized amount from the specified first account;

by one or more processors of the machine and in response to the transacting of the first authorized amount from the specified first account, modifying the GUI to indicate the total amount and its partial reduction by at least the first authorized amount;

by one or more processors of the machine, detecting a closure of the GUI at a first device after the transacting of the first authorized amount from the specified first account, the closure of the GUI indicating termination of a first network session at the first device;

by one or more processors of the machine, in response to initiation of a second network session at a second device distinct from the first device at which the first network session terminated and after the modifying of the GUI to indicate the total amount and its partial reduction b at least the first authorized amount, causing a launch of the GUI at the second device, the GUI being modified to indicate the total amount and its partial reduction by at least the first authorized amount;

by one or more processors of the machine and in response to a second authorization element among the multiple authorization elements being operated to specify a second partial reduction of the reduced total amount along with a second account, among the multiple available accounts, from which to transact a second authorized amount of the second partial reduction, transacting the second authorized amount from the specified second account; and

by one or more processors of the machine and in response to the transacting of the second authorized amount from the specified second account, modifying the GUI to indicate the total amount and its reduction by at least the first authorized amount and the second authorized amount.

2. The method of claim 1 , wherein:

the GUI indicates a list of items and item amounts whose sum is included in the indicated total amount to be reduced in stages by the multiple partial reductions;

the transacting of the first authorized amount of the first partial reduction represents a first stage among the stages of reduction of the total amount; and

the transacting of the second authorized amount of the second partial reduction represents a second stage among the stages of reduction of the total amount.

3. The method of claim 1 , wherein:

the first account among the multiple available accounts corresponds to an accumulated amount gathered from a periodic series of transactions authorized to occur periodically.

4. The method of claim 3 , wherein:

the transacting of the first authorized amount from the specified first account includes reducing the accumulated amount gathered from the periodic series of transactions by the first authorized amount; and

the method further comprises:

in response to the reducing of the accumulated amount gathered from the periodic series of transactions by the first authorized amount, suspending the periodic series of transactions.

5. The method of claim 1 , wherein:

the first account among the multiple available accounts corresponds to an accumulated amount gathered from a periodic series of transactions authorized to occur periodically in exchange for a subscription to a periodic item provided periodically.

6. The method of claim 5 , wherein:

the transacting of the first authorized amount from the specified first account includes reducing the accumulated amount gathered from the periodic series of transactions by the first authorized amount; and

the method further comprises:

in response to the reducing of the accumulated amount gathered from the periodic series of transactions by the first authorized amount, suspending the subscription to the periodic item.

7. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

causing presentation of a graphical user interface (GUI) that indicates a total amount to be reduced in stages by multiple partial reductions, the GUI including multiple authorization elements each separately operable to specify a respective corresponding partial reduction among the multiple partial reductions;

in response to a first authorization element among the multiple authorization elements of the presented GUI being operated to specify a first partial reduction of the total amount along with a first account, among multiple available accounts, from which to transact a first authorized amount of the first partial reduction, transacting the first authorized amount from the specified first account;

in response to the transacting of the first authorized amount from the specified first account, modifying the GUI to indicate the total amount and its partial reduction by at least the first authorized amount;

by one or more processors of the machine, detecting a closure of the GUI at a first device after the transacting of the first authorized amount from the specified first account, the closure of the GUI indicating termination of a first network session at the first device;

by one or more processors of the machine, in response to initiation of a second network session at a second device distinct from the first device at which the first network session terminated and after the modifying of the GUI to indicate the total amount and its partial reduction by at least the first authorized amount, causing a launch of the GUI at the second device, the GUI being modified to indicate the total amount and its partial reduction by at least the first authorized amount;

in response to a second authorization element among the multiple authorization elements being operated to specify a second partial reduction of the reduced total amount along with a second account, among the multiple available accounts, from which to transact a second authorized amount of the second partial reduction, transacting the second authorized amount from the specified second account; and

in response to the transacting of the second authorized amount from the specified second account, modifying the GUI to indicate the total amount and its reduction by at least the first authorized amount and the second authorized amount.

8. The non-transitory machine-readable storage medium of claim 7 , wherein:

the GUI indicates a list of items and item amounts whose sum is included in the indicated total amount to be reduced in stages by the multiple partial reductions;

the transacting of the first authorized amount of the first partial reduction represents a first stage among the stages of reduction of the total amount; and

the transacting of the second authorized amount of the second partial reduction represents a second stage among the stages of reduction of the total amount.

9. The non-transitory machine-readable storage medium of claim 7 , wherein:

the first account among the multiple available accounts corresponds to an accumulated amount gathered from a periodic series of transactions authorized to occur periodically.

10. A system comprising:

one or more processors; and

a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the system to perform operations comprising:

causing presentation of a graphical user interface (GUI) that indicates a total amount to be reduced in stages by multiple partial reductions, the GUI including multiple authorization elements each separately operable to specify a respective corresponding partial reduction among the multiple partial reductions;

in response to a first authorization element among the multiple authorization elements of the presented GUI being operated to specify a first partial reduction of the total amount along with a first account, among multiple available accounts, from which to transact a first authorized amount of the first partial reduction, transacting the first authorized amount from the specified first account;

in response to the transacting of the first authorized amount from the specified first account, modifying the GUI to indicate the total amount and its partial reduction by at least the first authorized amount;

detecting a closure of the GUI at a first device after the transacting of the first authorized amount from the specified first account, the closure of the GUI indicating termination of a first network session at the first device;

in response to initiation of a second network session at a second device distinct from the first device at which the first network session terminated and after the modifying of the GUI to indicate the total amount and its partial reduction by at least the first authorized amount, causing a launch of the GUI at the second device, the GUI being modified to indicate the total amount and its partial reduction by at least the first authorized amount;

in response to a second authorization element among the multiple authorization elements being operated to specify a second partial reduction of the reduced total amount along with a second account, among the multiple available accounts, from which to transact a second authorized amount of the second partial reduction, transacting the second authorized amount from the specified second account; and

in response to the transacting of the second authorized amount from the specified second account, modifying the GUI to indicate the total amount and its reduction by at least the first authorized amount and the second authorized amount.

11. The system of claim 10 , wherein:

the GUI indicates a list of items and item amounts whose sum is included in the indicated total amount to be reduced in stages by the multiple partial reductions;

the transacting of the first authorized amount of the first partial reduction represents a first stage among the stages of reduction of the total amount; and

the transacting of the second authorized amount of the second partial reduction represents a second stage among the stages of reduction of the total amount.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2025
From: ATHYRIUM BUFFALO LP
To: HINT, INC.
Reel/Frame 070147/0865 →
SECURITY INTEREST Recorded Mar 18, 2022
From: HINT, INC.
To: ATHYRIUM BUFFALO LP
Reel/Frame 059313/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: RANKIN, AUBREY ERIC; JHAVERI, GAURAV; NARYA, SHRANKHLA
To: HINT, INC.
Reel/Frame 056308/0070 →
Continuity (1)
Related Publication 20220374115A1 · Nov 24, 2022