IP Library Granted Patent US 11,170,607
Granted Patent B2
US 11,170,607 · App. 16/719,825 · Granted Nov 9, 2021

Continuous generation, dynamic ranking, and delivery of queries to user

Inventors: Eben Smith (Santa Monica, CA); Greg Dean (Santa Monica, CA); Gianni Settino (Santa Monica, CA); Jesse Pizarro (Los Angeles, CA)
Assignee: UNBLOCKABLE, INC.
G07F17/323G06F16/9535G06F16/9537G06F16/9538
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,170,607
App. No.
16/719,825
Granted
Nov 9, 2021
Kind
B2
Abstract

Disclosed herein is an application enabling users to interface dynamically with live sports. The application monitors active sports games and generates propositions based on the status of the game and presents the propositions to users. Users accept the proposition or move on to additional propositions. The propositions are generated, en masse, each second of game and ranked according to a series of criteria. The criteria are used to provide an artificial intelligence approximation of the most exciting question in sports that moment.

Claims (33)

1. A method of executing a query engagement engine comprising:

periodically generating a plurality of queries during an athletic contest, wherein each query of the plurality of queries is based on a real-time status of the athletic contest, the plurality of queries each includes an actor component, an action component, and a time period component;

generating a sorting rank for the queries, wherein the sorting rank for a first query is based on a first magnitude associated with the action component and/or the time period component and any of:

a history of query engagement of a first user of the query engagement engine;

a history of query engagement across a plurality of users of the query engagement engine;

content of a most-recent game action received from an athletic contest descriptive feed;

a hierarchy of objective characteristics of the athletic contest; or

a percentage of a user-base whom have engaged with an opposite query to the first query;

identifying an amount of user-base engagement with the first query; and

modifying an influence on ranking of a second magnitude associated with a subsequent query based on the amount of user-base engagement with the first query and a difference between the first magnitude and the second magnitude.

2. The method of claim 1 , further comprising:

communicating a set of queries of the plurality of queries ordered based on the sorting rank to a client application on a display device.

3. The method of claim 1 , wherein said generating a ranking is further based on a Z-score of a value of the actor component.

4. The method of claim 1 , further comprising:

receiving, by an application server through a client application, user engagement with the first query by the first user.

5. The method of claim 4 , further comprising:

validating the first query as true based on a content of the athletic contest descriptive feed occurring after a first timestamp of the first query; and

in response to said validating, executing a first game action associated with the first user having had engaged with the first query.

6. A system of executing a query engagement engine comprising:

a backend application server including a first memory, the first memory including instructions that when executed cause the backend application server to periodically generate a plurality of queries during an athletic contest, wherein each query of the plurality of queries is based on a real-time status of the athletic contest, and wherein the instructions further cause the backend application server to generate a sorting rank for a first plurality of queries based on content of a most-recent game action received from an athletic contest descriptive feed;

a network interface configured to communicate with the athletic contest descriptive feed and identify the content of a most-recent game action; and

a client application configured to operate on mobile devices and correspond with the backend application server via the network interface, the client application further configured to display a set of queries of the plurality of queries ordered based on the sorting rank wherein users of the client application are enabled to engage with the set of queries via a graphic user interface; and

wherein the client application is further configured to time-out the set of queries after a timing-out period and replace the set of queries with a second set of queries including queries having the highest sorting rank among a second plurality of queries periodically generated after the first plurality of queries, wherein the users are enabled to engage with the second set of queries via the graphic user interface.

7. The system of claim 6 , wherein the sorting rank is further based on any of:

a history of query engagement of a first user of the query engagement engine;

a history of query engagement across a plurality of users of the query engagement engine;

content of the most-recent game action received from the athletic contest descriptive feed;

a hierarchy of objective characteristics of the athletic contest evaluated in real-time; or

a percentage of a user-base whom have engaged with an opposite query to the first query.

8. The system of claim 6 , wherein each query of the plurality of queries includes an actor component, an action component, and a time period component.

9. The system of claim 8 , wherein said the sorting rank is further based on a magnitude associated with any of:

the action component; or

the time period component.

Assignments (2)
CHANGE OF NAME Recorded Feb 7, 2022
From: UNBLOCKABLE, INC.
To: INPLAY INNOVATION, INC.
Reel/Frame 058961/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: SMITH, EBEN; DEAN, GREG; SETTINO, GIANNI; PIZARRO, JESSE
To: UNBLOCKABLE, INC.
Reel/Frame 051326/0252 →
Continuity (4)
Provisional Application 62914963 · Oct 14, 2019
Provisional Application 62885512 · Aug 12, 2019
Provisional Application 62830157 · Apr 5, 2019
Related Publication 20200320821A1 · Oct 8, 2020