IP Library Granted Patent US 9,547,369
Granted Patent B1
US 9,547,369 · App. 13/841,263 · Granted Jan 17, 2017

Dynamic sorting and inference using gesture based machine learning

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,547,369
App. No.
13/841,263
Granted
Jan 17, 2017
Kind
B1
Abstract

The technology disclosed relates to identification of future activity options. In particular, it relates to identifying future activity options that are similar to a selected future activity, similar to past activities, that meet descriptive language criteria, that form compatible sequences of activities, or that form compatible multi-day sequences of activities. The technology disclosed also relates to rapid and convenient sorting through activity options.

Claims (39)

1. A method of interpreting user gestures received from a gesture based user interface, including:

providing a user interface for display on a screen that sequentially, not simultaneously presents a series of images representing options to accept or reject;

wherein the user interface implements acceptance or rejection of an option with swiping a respective image in a first or second direction and off the screen, wherein the first and second directions are towards different sides of the screen, and wherein one of the first and second directions includes a swipe right;

receiving input representing a user gesture of engagement with the respective image in the user interface and a swipe of the respective image in the first or second direction and off the screen;

based on the first or second direction in the received input, accepting or rejecting the option represented by the respective image;

receiving a series of inputs representing accepting and rejecting options; and

using the options accepted and the options rejected, determining options to represent in subsequent images in the series.

2. The method of claim 1 , wherein:

the user interface further implements the acceptance or rejection of the option by flinging or flicking the respective image in the first or second direction and off the screen; and

received input is given a same interpretation for swiping, flinging or flicking in the respective image in a particular direction and off the screen.

3. The method of claim 1 , wherein one of the first and second directions includes a swipe left.

4. A non-transitory computer readable storage medium storing instructions executable by a processor to perform the method of claim 1 .

5. A non-transitory computer readable storage medium storing instructions executable by a processor to perform the method of claim 2 .

6. A system including memory and one or more processors operable to execute instructions, stored in the memory, to perform the method of claim 1 .

7. A system including memory and one or more processors operable to execute instructions, stored in the memory, to perform the method of claim 2 .

8. A method of interpreting user gestures received from a gesture based user interface, including:

providing a user interface for display on a screen that sequentially, not simultaneously presents a series of images representing options to accept or reject;

wherein the user interface implements acceptance or rejection of an option with swiping a respective image in a first or second direction and off the screen, wherein the first and second directions are towards different sides of the screen, and wherein one of the first and second directions includes a swipe downward;

receiving input representing a user gesture of engagement with the respective image in the user interface and a swipe of the respective image in the first or second direction and off the screen;

based on the first or second direction in the received input, accepting or rejecting the option represented by the respective image;

receiving a series of inputs representing accepting and rejecting options; and

using the options accepted and the options rejected, determining options to represent in subsequent images in the series.

9. The method of claim 8 , wherein:

the user interface further implements the acceptance or rejection of the option by flinging or flicking the respective image in the first or second direction and off the screen; and

received input is given a same interpretation for swiping, flinging or flicking in the respective image in a particular direction and off the screen.

10. A non-transitory computer readable storage medium storing instructions executable by a processor to perform the method of claim 9 .

11. A system including memory and one or more processors operable to execute instructions, stored in the memory, to perform the method of claim 9 .

12. A method of interpreting user gestures received from a gesture based user interface, including:

providing a user interface for display on a screen that presents a stack of images representing options to accept or reject;

wherein the user interface implements acceptance or rejection of an option with swiping a top image on the stack in a first or second direction and off the screen, wherein the first and second directions are towards different sides of the screen, and wherein one of the first and second directions includes a swipe right or a swipe downward;

receiving input representing a user gesture of engagement with the top image in the user interface and a swipe of the top image in the first or second direction and off the screen;

based on the first or second direction in the received input, accepting or rejecting the option represented by the top image;

receiving a series of inputs representing accepting and rejecting options; and

using the options accepted and the options rejected, determining options to represent in subsequent images in the stack.

13. The method of claim 12 , wherein the user interface further implements acceptance or rejection of the option by flinging or flicking the respective image in the first or second direction and off the screen and received input is given a same interpretation for swiping, flinging or flicking in the first direction and off the screen.

14. A non-transitory computer readable storage medium storing instructions executable by a processor to perform the method of claim 12 .

15. A non-transitory computer readable storage medium storing instructions executable by a processor to perform the method of claim 13 .

16. A system including memory and one or more processors operable to execute instructions, stored in the memory, to perform the method of claim 12 .

17. A system including memory and one or more processors operable to execute instructions, stored in the memory, to perform the method of claim 13 .

Assignments (5)
CHANGE OF NAME Recorded Nov 22, 2024
From: MATCH GROUP, LLC
To: TINDER LLC
Reel/Frame 069433/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: TINDER LLC
To: MATCH GROUP AMERICAS, LLC
Reel/Frame 069433/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2020
From: INSIGHT ENGINES, INC.
To: MATCH GROUP, LLC
Reel/Frame 053838/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2017
From: MR. BUZZ, INC.
To: INSIGHT ENGINES, INC.
Reel/Frame 043407/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: WERNICK, GRANT M.; WERNICK, FORREST H.; PERKINS, JACOB A.; WERNICK, ARNOLD M.
To: MR. BUZZ, INC.
Reel/Frame 040253/0674 →