| US 7,516,469 B1 | ||
| Universal programming system and method for electronic programming guide | ||
| Dan Kikinis, Saratoga, Calif. (US); and Yakov Kamen, Cupertino, Calif. (US) | ||
| Assigned to JLB Ventures, LLC, Washington, D.C. (US) | ||
| Filed on Nov. 07, 2000, as Appl. No. 9/708,220. | ||
| Int. Cl. H04N 5/445 (2006.01); G06F 13/00 (2006.01); G06F 3/00 (2006.01) | ||
| U.S. Cl. 725—44 [735/39; 735/44; 735/47] | 24 Claims |

| 1. A system, comprising:
a 3-D enabled electronic programming guide (EPG) including a plurality of virtual worlds;
a presentation engine dynamically selecting and displaying one of the virtual worlds according to program content selected
by a user for viewing, and displaying program guide information within the displayed virtual world, the presentation engine
enabling the user to customize display of the EPG according to user preferences, the presentation engine comprising a plurality
of drivers, one of the drivers enabling the presentation engine to communicate with a television system for replenishing programming
information; and
a memory in the system comprising a plurality of objects, one class of objects providing the plurality of virtual worlds whose
end result is a user view.
|