IP Library Granted Patent US 8,336,069
Granted Patent B1
US 8,336,069 · App. 09/691,792 · Granted Dec 18, 2012

Method and system for adaptive electronic programming guide

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,336,069
App. No.
09/691,792
Granted
Dec 18, 2012
Kind
B1
Abstract

This invention provides a television schedule system and process that allows an electronic programming guide designer to add a capability to change program listing appearance adaptively, based on a signal from a user or broadcaster.

Claims (30)

1. A method comprising:

receiving, at a broadcast receiving device, electronic programming guide data from a broadcast source;

receiving, at the broadcast receiving device, a user request to modify an electronic programming guide configured to display the electronic programming guide data;

receiving, at the broadcast receiving device, one or more presentation criteria for making the user requested modification from the broadcast source;

determining, at the broadcast receiving device, at least one of the one or more presentation criteria corresponds to the user request; and

in response to determining that at least one of the one or more presentation criteria corresponds to the user request, modifying the electronic programming guide using the at least one of the one or more presentation criteria to display an electronic programming guide in accordance with the user request and temporarily changing an object within the electronic programming guide without modifying the layout of the electronic programming guide.

2. The method of claim 1 , wherein the modification request includes a selection of a predefined display layout from a database storing a plurality of predefined display layouts.

3. The method of claim 1 , wherein the broadcast receiving device comprises a set-top box.

4. The method of claim 1 , wherein the electronic programming guide comprises a three-dimensionally arranged set of surfaces textured by pre-processed broadcast program scheduling data.

5. One or more computer readable media storing computer readable instructions that, when executed, cause a processor to perform a method comprising:

receiving electronic programming guide data from a broadcast source;

receiving a user request to modify an electronic programming guide configured to display the electronic programming guide data;

receiving, from the broadcast source, one or more presentation criteria for making the user requested modification;

determining at least one of the one or more presentation criteria corresponds to the user request; and

in response to determining that at least one of the one or more presentation criteria corresponds to the user request, modifying the electronic programming guide using the at least one of the one or more presentation criteria to display an electronic programming guide in accordance with the user request and temporarily changing an object within the electronic programming guide without modifying the layout of the electronic programming guide.

6. The one or more computer readable media of claim 5 , wherein the user requested change corresponds to a selection of a predefined display layout from a database storing a plurality of predefined display layouts.

7. The one or more computer readable media of claim 5 , wherein the user request includes a change in a position of at least a portion of the electronic programming guide.

8. The one or more computer readable media of claim 5 , wherein receiving a user request includes detection of a sound or a gesture.

9. An apparatus comprising:

a processor; and

memory configured to store computer readable instructions that, when executed by the processor, cause the processor to perform a method comprising:

receiving electronic programming guide data from a broadcast source;

receiving a user request to modify an electronic programming guide configured to display the electronic programming guide data;

receiving, from the broadcast source, one or more presentation criteria for making the user requested modification;

determining at least one of the one or more presentation criteria corresponds to the user request; and

in response to determining that at least one of the one or more presentation criteria corresponds to the user request, modifying the electronic programming guide using the at least one of the one or more presentation criteria to display an electronic programming guide in accordance with the user request and temporarily changing an object within the electronic programming guide without modifying the layout of the electronic programming guide.

10. The apparatus of claim 9 , wherein the user requested change corresponds to a selection of a predefined display layout from a database storing a plurality of predefined display layouts.

11. The apparatus of claim 9 , wherein the user request includes a change in a position of at least a portion of the electronic programming guide.

12. The apparatus of claim 9 , wherein receiving a user request includes detection of a sound or a gesture.

13. The apparatus of claim 9 , wherein the user request includes rearranging the position of at least a portion of the electronic programming guide data within the electronic programming guide.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: EAGLE NEW MEDIA INVESTMENTS, LLC
To: JLB VENTURES LLC
Reel/Frame 019511/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014943/0079 →
CHANGE OF NAME Recorded Jul 18, 2003
From: ISURFTV
To: ETALON SYSTEMS, INC.
Reel/Frame 014268/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014277/0607 →