IP Library Granted Patent US 8,631,441
Granted Patent B2
US 8,631,441 · App. 10/544,198 · Granted Jan 14, 2014

Method of coding and transmitting EPG data, coder and receiver

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,631,441
App. No.
10/544,198
Granted
Jan 14, 2014
Kind
B2
Abstract

EPG data regarding programs and their scheduled times are structured and/or transmitted in such a way that program and schedule records are interleaved. This scheme allows better handling by receiving devices such as embedded devices (i.e. LCD remote controls), because a more efficient reception and storage of transmitted data is possible. In particular, the receiving device can read, parse and store the downloaded EPG data on the fly as it is being received (it can start reading, parsing and storing before the complete reception of data id finished). At any time when the device would have to stop storing EPG data into persistent storage, (almost) all of the data that was stored can actually be used.

Claims (16)

1. A method of coding and/or transmitting EPG (electronic program guide) data, the data comprising:

a plurality of program records, each program record identifying one program;

a plurality of schedule records, each schedule record identifying one or more specific scheduled broadcast times of one program,

the program records and the schedule records being coded and/or transmitted in an interleaved manner such that two successive program records are separated by one or more schedule records associated with one of the two successive program records;

wherein each program record and all of the schedule records for that program record are transmitted prior to the next program record being transmitted; and

once transmitted, at a receiving device comprising a processor and a memory, the received EPG data is read, parsed and stored in the memory as it is being received and prior to the complete reception of all of the data for the EPG.

2. A method as claimed in claim 1 , characterized in that the interleaved program records and schedule records are sorted on a time basis.

3. A method as claimed in claim 1 , characterized in that schedule records refer to program records that are ahead in the coding scheme.

4. A method as claimed in claim 1 , characterized in that the interleaved program records and schedule records are coded in a section, which is separate and ahead in the coding scheme from other sections comprising information relating to the programs.

5. A method as claimed in claim 4 , characterized in that the section, which comprises interleaved program records and schedule records, is preceded by a section comprising general information.

6. A device comprising an encoder for coding EPG data comprising program records and schedule records in accordance with the method as claimed in claim 1 .

7. A receiving device (RC) comprising a decoder for decoding EPG data comprising program records and schedule records coded in accordance with the method as claimed in claim 1 .

8. The method according to claim 1 , wherein upon storing in memory, substantially all stored EPG data is complete for both program records and schedule records.

9. A method for transmitting EPG (electronic program guide) data to a receiving device comprising:

transmitting EPG data comprising a plurality of program records and a plurality of schedule records in an interleaved manner, each of the plurality of program records identifying one program and each of the plurality of schedule records identifying one or more specific scheduled broadcast times of one program, wherein the program records and schedule records are interleaved such that two successive program records are separated by one or more schedule records associated with one of the two successive program records, and

transmitting the EPG data to a receiving device comprising a processor and a memory, wherein each program record and its associated schedule records are transmitted prior to the next program and its associated schedule records being transmitted such that each program record and its associated schedule records are received at the receiving device before the next program record is received and the EPG data for each program is read, parsed and stored in the memory as it is being received before the complete reception of all EPG data.

Assignments (9)
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ARRIS GLOBAL LTD
To: ARRIS ENTERPRISES LLC
Reel/Frame 057142/0645 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE PLC
To: PACE LIMITED
Reel/Frame 057116/0328 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE LIMITED
To: ARRIS GLOBAL LTD
Reel/Frame 057116/0332 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →
CHANGE OF NAME Recorded Oct 21, 2008
From: PACE MICRO TECHNOLOGY PLC
To: PACE PLC
Reel/Frame 021738/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2008
From: KONINIKLIJKE PHILIPS ELECTRONICS N.V.
To: PACE MICRO TECHNOLOGY PLC
Reel/Frame 021243/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2005
From: THISSEN, ROGIER LOUIS JACQUES; MUSSCHEBROECK, RUDY; PETRUCCI, SEBASTIEN; PEETERS, JOHAN
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 017543/0938 →