IP Library Patent Application 17678696
Patent Application
App. No. 17/678,696

SYSTEMS AND METHODS FOR GENERATING DATA OBJECTS BASED ON STREAMING DATA

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 None
App. No.
17/678,696
Abstract

Systems and methods are provided for using a non-regulated device to generate data objects via a regulated device. A first device can provide interface content items corresponding to one or more events for which to generate a data object, and receive, via a user selection, object information identifying an event of the one or more events, one or more object parameters, and a second device identifier identifying a second device of the user. The first device can generate a request to provide the object information to one or more servers, and transmit the request to provide the object information to one or more servers. The request causes the one or more servers to store an entry including the object information, generate a link to the object information, and transmit a message including the link to the second device of the user using the second device identifier.

Claims (59)

1 . A method comprising:

determining, by a server having one or more processors, that a first device of a user is presenting content corresponding to a live event satisfying a condition;

identifying, by the server responsive to determining that the first device is presenting the content corresponding to the live event, object information corresponding to the event, one or more object parameters corresponding to the live event, and a time value of the live event;

providing, by the server to the first device, one or more content items for display concurrent with the live event by the first device, each content item of the one or more content items including a link corresponding to a respective object recommendation, that when accessed via the first device, causes the server to transmit a message to a second device of the user using a second device identifier and present an actionable object configured to cause the second device to transmit instructions to generate a data object corresponding to the content item;

receiving, by the server from the second device, the instructions generate the data object; and

generating, by the server, the data object based on the one or more object parameters of the respective event.

2 . The method of claim 1 , further comprising:

identifying, by the server, a plurality of events accessed by the user during a determined time period; and

generating, by the server, one or more recommendations for the event responsive based on the one or more object parameters for each event of the plurality of events.

3 . The method of claim 2 , further comprising providing, by the server to the first device, a subsequent data structure responsive to the first device presenting a second broadcast of a subsequent event of the plurality of events, the subsequent data structure including the one or more recommendations for the subsequent event of the plurality of events.

4 . The method of claim 2 , further comprising accessing, by the server from one or more servers, a schedule for broadcast content corresponding to the plurality of events over a predetermined time period.

5 . The method of claim 1 , further comprising:

determining, by the server, position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

providing, by the server to the first device, the position information with the one or more content items, wherein the first device displays the one or more content items concurrent with the event through the first device based on the location indicated by the position information.

6 . The method of claim 1 , further comprising:

modifying, by the server responsive to a change in the event, position information for the one or more content items, the position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

providing, by the server to the first device, the position information that causes the first device to modify the display of the one or more content items from a first position within the display of the first device to a second position within the display of the first device.

7 . The method of claim 1 , further comprising:

modifying, by the server responsive to an interaction by the user with the first device, position information for the one or more content items, the position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

providing, by the server to the first device, the position information that causes the first device to modify the display of the one or more content items from a first position within the display of the first device to a second position within the display of the first device.

8 . The method of claim 2 , further comprising:

accessing, by the server from one or more servers, a user profile associated with the user, the user profile including account information for the user; and

generating, by the server, the one or more content items to include the account information for the user, wherein the first device displays the one or more content items including the account information concurrent with the event through the first device.

9 . The method of claim 8 , comprising:

identifying, by the server from the user profile associated with the user, a viewing history for the user for a time period, the viewing history indicative of one or more events previously presented to the user; and

generating, by the server, the one or more content items to include one or more recommendations for the plurality of events available to the user.

10 . The method of claim 9 , comprising:

ranking, by the server, the one or more recommendations based on a duration indicated by the time value for the event; and

assigning, by the server based on the ranking, a location for each of the one or more recommendations for display at the first device.

11 . A system comprising:

a server comprising one or more processors coupled to memory, the one or more processors configured to:

determine that a first device of a user is presenting content corresponding to a live event satisfying a condition;

identify, responsive to determining that the first device is presenting the content corresponding to the live event, object information corresponding to the event, one or more object parameters corresponding to the live event, a time value of the live event;

provide, to the first device, one or more content items for display concurrent with the live event by the first device, each content item of the one or more content items including a link corresponding to a respective object recommendation, that when accessed via the first device, causes the server to transmit a message to a second device of the user using a second device identifier and present an actionable object configured to cause the second device to transmit instructions to generate a data object corresponding to the content item;

receive, from the second device, the instructions generate the data object; and

generate the data object based on the one or more object parameters of the respective event.

12 . The system of claim 11 , wherein the one or more processors are further configured to:

identify a plurality of events accessed by the user during a determined time period; and

generate one or more recommendations for the event responsive based on the one or more object parameters for each event of the plurality of events.

13 . The system of claim 12 , wherein the one or more processors are further configured to provide, to the first device, a subsequent data structure responsive to the first device presenting a second broadcast of a subsequent event of the plurality of events, the subsequent data structure including the one or more recommendations for the subsequent event of the plurality of events.

14 . The system of claim 12 , wherein the one or more processors are further configured to access, from one or more servers, a schedule for broadcast content corresponding to the plurality of events over a predetermined time period.

15 . The system of claim 11 , wherein the one or more processors are further configured to:

determine position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

provide, to the first device, the position information with the one or more content items, wherein the first device displays the one or more content items concurrent with the event through the first device based on the location indicated by the position information.

16 . The system of claim 11 , wherein the one or more processors are further configured to:

modify, responsive to a change in the event, position information for the one or more content items, the position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

provide, to the first device, the position information that causes the first device to modify the display of the one or more content items from a first position within the display of the first device to a second position within the display of the first device.

17 . The system of claim 11 , wherein the one or more processors are further configured to:

modify, responsive to an interaction by the user with the first device, position information for the one or more content items, the position information indicative of a location to display the one or more content items within the display of the first device such that the one or more content items and the event are visible to the user through the display of the first device; and

provide, to the first device, the position information that causes the first device to modify the display of the one or more content items from a first position within the display of the first device to a second position within the display of the first device.

18 . The system of claim 12 , wherein the one or more processors are further configured to:

access, from one or more servers, a user profile associated with the user, the user profile including account information for the user; and

generate the one or more content items to include the account information for the user, wherein the first device displays the one or more content items including the account information concurrent with the event through the first device.

19 . The system of claim 18 , wherein the one or more processors are further configured to:

identify, from the user profile associated with the user, a viewing history for the user for a time period, the viewing history indicative of one or more events previously presented to the user; and

generate the one or more content items to include one or more recommendations for the plurality of events available to the user.

20 . The system of claim 19 , wherein the one or more processors are further configured to:

rank the one or more recommendations based on a duration indicated by the time value for the event; and

assign, based on the ranking, a location for each of the one or more recommendations for display at the first device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2024
From: BANC OF CALIFORNIA (FORMERLY KNOWN AS PACIFIC WESTERN BANK)
To: DK CROWN HOLDINGS INC.
Reel/Frame 069315/0578 →
SECURITY INTEREST Recorded Jan 3, 2023
From: DK CROWN HOLDINGS INC.
To: PACIFIC WESTERN BANK
Reel/Frame 062266/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2022
From: MENDELL, JORDAN; LIBERMAN, PAUL; ZALESKI, ED
To: DRAFTKINGS, INC.
Reel/Frame 059374/0827 →