IP Library Granted Patent US 9,015,237
Granted Patent B2
US 9,015,237 · App. 14/220,369 · Granted Apr 21, 2015

Method for scheduling distribution of content to a plurality of media devices

Inventor: Louis Giacalone, Jr. (Las Vegas, NV)
Assignee: Bally Gaming, Inc.
H04L67/10G06Q30/02G06Q30/0264H04H60/06H04H60/64H04N7/165H04N21/26208H04N21/26258H04N21/41415H04N21/812H04L67/325H04L69/329
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,015,237
App. No.
14/220,369
Granted
Apr 21, 2015
Kind
B2
Abstract

Methods of electronic scheduling for playback of media contents are disclosed. Discrete items of content are scheduled for play back based upon a schedule created by the integration of scheduling methods into a single scheduling algorithm. In a first scheduling method, a discrete item of content is assigned a frequency rating relative to other items of content. A second way to schedule is repeating a content item at specific intervals of time. A third scheduling method allows the content to be played at a specific date and time. A fourth scheduling method includes playing a content item upon receipt of a trigger event which is received from a source external to the scheduling system. And lastly, means are provided for selectively determining whether or not particular content is available for play in a particular venue or during a particular period of time.

Claims (38)

1. A method for scheduling distribution of advertising content to a plurality of media devices associated with gaming devices, the method comprising:

recursively generating, by a hardware processor, a scheduling data structure from a database including schedule data;

distributing content of one or more of a first type, a second type and a third type via a network to the media devices based on the scheduling data structure;

wherein any content of the first type is presented at the media devices by interrupting any current presentation of content of the second type or content of the third type;

wherein any content of the second type is placed in a priority queue for presentation at the media devices following any content of the first type and ahead of any content of the third type;

wherein any content of the third type is placed in the priority queue for presentation at the media devices subsequent to presentation of any content of the first type and any content of the second type; and

tracking the content last played in a media device from the plurality of media devices before the media device is turned off to prevent the replay of the last content once the media device is restarted.

2. The method of claim 1 wherein the schedule data comprises frequency of play.

3. The method of claim 1 wherein the schedule data comprises a predetermined time interval.

4. The method of claim 1 wherein the schedule data comprises time of day.

5. The method of claim 1 wherein the schedule data comprises triggering events.

6. The method of claim 1 wherein the schedule data comprises category filtering associated with an internal filter that restricts the play of a particular content in particular venues or settings.

7. The method of claim 1 , wherein each media device includes a display and a media controller for receiving content.

8. The method of claim 1 , wherein the content is dynamically presented on display screens.

9. The method of claim 1 , further comprising saving the scheduling data structure on a first memory device.

10. The method of claim 9 , further comprising:

replicating the scheduling data structure; and

saving the scheduling data structure on a second memory device that is separate and distinct from the first memory device.

11. The method of claim 1 , further comprising integrating data streams of content of corporate information or internet data from disparate sources into content of the third type.

12. The method of claim 1 , wherein generating the scheduling data structure comprises processing external scheduling input to the database.

13. A system for dynamically presenting media content to a plurality of devices, comprising:

at least one hardware processor;

a plurality of media players in communication with a network;

a data network for receiving media content from one or more sources including a wide area network, a scheduler workstation, or a web gateway;

a schedule database for storing scheduling data; and

a server for recursively executing a schedule for dynamically presenting the media content,

wherein the schedule is based on the scheduling data, wherein the media content includes content of one or more of a first type, a second type and a third type;

wherein any content of the first type is presented at the media players by interrupting any current presentation or content of the second type or content of the third type, and wherein said any current presentation resumes subsequent to the presentation of the content of the first type;

wherein any content of the second type is placed in a priority queue for presentation of the media players following any content of the first type and ahead of any content of the third type;

wherein any content of the third type is placed in the priority queue for presentation at the media players subsequent to presentation at the media devices of any content of the first type and any content of the second type; and

wherein the system tracks the content last played in a media device from the plurality of media devices before the media device is turned off to prevent the replay of the last content once the media device is restarted.

14. The system of claim 13 , wherein the scheduling data comprises frequency of play.

15. The system of claim 13 , wherein the scheduling data comprises a predetermined time interval.

16. The system of claim 13 , wherein the scheduling data comprises time of day.

17. The system of claim 13 , wherein the scheduling data comprises triggering events.

18. The system of claim 13 , wherein the scheduling data comprises category filtering associated with an internal filter that restricts the play of a particular content in particular venues or settings.

19. The system of claim 13 , wherein each media player includes a display and a media controller for receiving content.

20. The system of claim 13 , wherein each media data is associated with at least one gaming device.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0164. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063460/0211 →
CHANGE OF NAME Recorded Jan 18, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0164 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
Continuity (5)
Continuation 12424365 · Apr 15, 2009
Continuation 11588064 · Oct 25, 2006
Continuation 09828463 · Apr 6, 2001
Provisional Application 60195646 · Apr 7, 2000
Related Publication 20140280518A1 · Sep 18, 2014