IP Library Granted Patent US 8,490,139
Granted Patent B2
US 8,490,139 · App. 12/773,782 · Granted Jul 16, 2013

Method and system for pushing content in a broadcast communication system

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 8,490,139
App. No.
12/773,782
Granted
Jul 16, 2013
Kind
B2
Abstract

A push scheduler for communicating push and carousel content and method for operating the same includes a block manager that receives content channel data from the channel listing system and forming a channel block having a channel and a time period associated therewith based on the channel data. The scheduler further includes a schedule manager that forms an assignment by assigning push and carousel content data to the channel block with a predetermined recurrence rate within the block and a material manager that controls the communication of push and carousel content based on the channel block.

Claims (41)

1. A method for communicating push and carousel content comprising:

receiving channel data from a channel listing system;

forming a channel block having a channel and a time period associated therewith based on the channel data;

selecting content for pushing and carouseling and a recurrence rate;

assigning push and carousel content data to the channel block according to the recurrence rate to form an assignment;

communicating push and carousel content in response to the channel block;

receiving the push and carousel content at a user device; and

storing the push and carousel content within a storage device associated with the user device.

2. A method as recited in claim 1 wherein assigning push and carousel content comprises automatically assigning scheduling content the based on a popularity score.

3. A method as recited in claim 1 further comprising after assigning push and carousel content, updating the channel listing system with the assignment.

4. A method as recited in claim 1 further comprising communicating a notification of the assignment to a storage device.

5. A method as recited in claim 1 wherein communicating push and carousel content comprises retrieving push and carousel content from a content management system based on the assignment.

6. A method as recited in claim 1 further comprising, based on the assignment, scheduling transmission of program associated data.

7. A method as recited in claim 6 wherein scheduling program associated data comprises scheduling future program associated data, current program associated data and termination program associated data.

8. A method as recited in claim 1 wherein the blocks extend over multiple days.

9. A method as recited in claim 1 wherein receiving channel data comprises receiving a content channel start time, a channel stop time and content channel bit rate.

10. A method as recited in claim 1 wherein receiving channel data comprises receiving a channel start time, a channel stop time, a channel bit rate, a transponder identifier, and a service channel identifier.

11. A method as recited in claim 1 wherein receiving the channel data comprises receiving the channel data when a channel change occurs at the listing system.

12. A method as recited in claim 1 wherein assigning push and carousel content comprises assigning push and carousel content to a user interface generated request.

13. A method as recited in claim 1 wherein communicating content comprises communicating push and carousel content through a satellite and wherein storing the push and carousel content on a storage device associated with the user device comprises storing the push and carousel content within a set top box.

14. A method as recited in claim 1 wherein communicating content comprises communicating push and carousel content through a broadband system.

15. A push scheduler module for communicating push and carousel content comprising:

a block manager module that electronically receives content channel data from a channel listing system and forming a channel block having a channel and a time period associated therewith based on the channel data;

a schedule manager module that electronically forms an assignment by assigning push and carousel content data to the channel block with a predetermined recurrence rate within the channel block; and

a material manager module that controls the electronic communication of push and carousel content based on the channel block.

16. A system comprising:

a push scheduler module as recited in claim 15 ;

a user device receiving the push and carousel content; and

a storage device storing the push and carousel content associated with the user device.

17. A system as recited in claim 16 wherein the push scheduler module updates the channel listing system based on the channel block.

18. A system as recited in claim 16 wherein the schedule manager module assigns the push and carousel content based on a popularity score.

19. A system as recited in claim 16 further comprising a content management system that retrieves push and carousel content based on the assignment.

20. A system as recited in claim 16 wherein the push scheduler module communicates a notification of the assignment to storage device.

21. A system as recited in claim 16 further comprising a program associated data scheduling system scheduling transmission of program associated data based on the assignment.

22. A system as recited in claim 21 wherein the program associated data comprises future program associated data, current program associated data and termination program associated data.

23. A system as recited in claim 16 further comprising a satellite communicating the push and carousel content therethrough.

24. A system as recited in claim 16 wherein communicating content comprises communicating push and carousel content through a broadband system.

25. A system as recited in claim 16 wherein the time period extends over multiple days.

26. A system as recited in claim 16 wherein the content channel data comprises a content channel start time, a content channel stop time and content channel bit rate.

27. A system as recited in claim 16 wherein the content channel data comprises a content channel start time, a content channel stop time, a content channel bit rate, a transponder identifier, and a service channel identifier.

28. A system as recited in claim 16 further comprising an auto scheduler module having a plurality of queues and a user interface for assigning content to a plurality of queues.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057022/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2010
From: GRIFFIN, GAIL V.; LAM, AN T.; KUAN, PHILIP F.; CLABAUGH, LONNIE SCOTT
To: THE DIRECTV GROUP, INC.
Reel/Frame 024334/0300 →