IP Library Granted Patent US 9,720,570
Granted Patent B2
US 9,720,570 · App. 15/382,530 · Granted Aug 1, 2017

Dynamic sorting and inference using gesture based machine learning

Inventors: Grant M. Wernick (Los Gatos, CA); Forrest H. Wernick (Los Gatos, CA); Jacob A. Perkins (Los Gatos, CA); Arnold M. Wernick (Los Gatos, CA)
Assignee: Mr. Buzz, Inc.
G06F3/0482G06F3/04845G06F3/04883G06F17/30265G06F17/30867
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,720,570
App. No.
15/382,530
Granted
Aug 1, 2017
Kind
B2
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 (31)

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

providing a user interface for display on a screen that presents a stack of images indicating options to accept or reject, wherein the user interface implements acceptance or rejection of an option with an indication of a swiping an image in 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;

repeatedly receiving input indicating a user engagement with the stack of images in the user interface and a swipe of a particular image in the stack in the first or second direction and off the screen, and based on the first or second direction in the received input, accepting or rejecting the option indicated by the particular image; and

using the options accepted and the options rejected, determining options to represent in subsequent images to accept or reject.

2. The method of claim 1 , further including displaying a text bubble proximate to the stack of images.

3. The method of claim 1 , further comprising receiving an indication of selecting a filter option that affects the images presented.

4. The method of claim 3 , wherein the filter option is based on distance.

5. The method of claim 3 , wherein the filter option is based on a time period.

6. The method of claim 1 , further comprising collecting user profile information.

7. The method of claim 6 , wherein the user profile information is used at least in part to determine options to present.

8. The method of claim 1 , further comprising collecting user preference information.

9. The method of claim 8 , wherein the user preference information is based at least in part on options accepted and rejected.

10. The method of claim 8 , wherein the user preference information is used at least in part to determine options to present.

11. The method of claim 1 , wherein the images in the stack are based at least in part on a location of the computing device.

12. The method of claim 1 , wherein the images indicate friends.

13. The method of claim 1 wherein the options accepted and rejected are used to determine a second set of options shared with other users.

14. A method for processing user input from a computing device, the method comprising:

providing a gesture-based user interface for display on a screen of the computing device that presents a stack of images indicating options to accept or reject;

repeatedly receiving an indication of swiping a particular image in 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 represent accepting or rejecting, respectively, the option indicated by the particular image; and

determining subsequent images to display to accept or reject according to the options previously accepted or rejected.

15. The method of claim 14 , further including displaying a text bubble proximate to the stack of images.

16. The method of claim 14 , further including displaying a question bubble proximate to the stack of images.

17. The method of claim 14 , further comprising receiving an indication of selecting a filter option that affects the images presented.

18. The method of claim 17 , wherein the filter option is based on distance.

19. The method of claim 17 , wherein the filter option is based on a time period.

20. The method of claim 17 wherein the filter option is based on location.

21. The method of claim 14 , further comprising collecting user preference information.

22. The method of claim 21 , wherein the user preference information is based at least in part on options accepted and rejected.

23. The method of claim 21 , wherein the user preference information is used at least in part to determine options to present.

24. The method of claim 14 , wherein the images indicate friends.

25. The method of claim 14 , wherein the options accepted and rejected are used to determine a second set of options shared with other users.

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 Mar 8, 2017
From: WERNICK, GRANT M.; WERNICK, FORREST H.; PERKINS, JACOB A.; WERNICK, ARNOLD M.
To: MR. BUZZ, INC.
Reel/Frame 041503/0535 →
Continuity (6)
Continuation 13841263 · Mar 15, 2013
Continuation In Part 13479092 · May 23, 2012
Provisional Application 61498599 · Jun 19, 2011
Provisional Application 61650868 · May 23, 2012
Provisional Application 61621524 · Apr 8, 2012
Related Publication 20170097748A1 · Apr 6, 2017