IP Library Granted Patent US 8,429,687
Granted Patent B2
US 8,429,687 · App. 12/821,782 · Granted Apr 23, 2013

System and method for an active video electronic programming guide

Inventors: Mehmet Reha Civanlar (Istanbul, TR); Ofer Shapiro (Fair Lawn, NJ); Tal Shalom (Fair Lawn, NJ)
Assignee: Delta Vidyo, Inc
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,429,687
App. No.
12/821,782
Granted
Apr 23, 2013
Kind
B2
Abstract

Techniques for transmission and preparation for display of real-time audio-visual content of a plurality of TV programs over electronic communications network channels and display of the audio-visual signals as a part of a TV Electronic Programming Guide (EPG) are disclosed herein. In particular, the use of video coded using a layered codec, and stored in a layered format, allows a properly configured system to present to an end user a live preview of multiple TV channels, along with EPG information (e.g., the channel, time, title and genre of video content, a list of programs scheduled in the future, as well as the ability to, for example, set parental controls, order pay-per-view programs, to search for programs based on theme or category, and to set recordings for the future when combined with a recording system), on his/her TV screen, without taking significantly more resources (e.g., in terms of bandwidth, system complexity) than the traditional digital TV transmission.

Claims (52)

1. A method for producing a customized display of audio-visual content for at least one channel in an Active Video Electronic Programming Guide (AVEPG) system, comprising:

a. processing one or more user inputs comprising a request for viewing the at least one channel available at a period in time other than the current time;

b. determining whether the user has access rights to view the at least one channel;

c. sending one or more control messages in response to the one or more user inputs;

d. generating audio-visual content for the at least one channel in real-time from content currently being broadcasted;

e. receiving, in response to the one or more control messages, audio-visual content for the at least one channel, wherein the audio-visual content of the at least one channel comprises video content coded in a base layer and enhancement layer format;

f. displaying the at least one channel in at least one Mini Browsing Window (MBW) using at least the base layers of the channel, wherein the at least one MBW displays the at least one channel available at the period in time other than the current time; and

g. generating metadata related to the at least one channel.

2. The method of claim 1 , wherein the receiving, in response to the one or more control messages, audio-visual content for the at least one channel, wherein the audio-visual content of the at least one channel further comprises audio content.

3. The method of claim 2 , further comprising extracting the audio-visual content from a local database.

4. The method of claim 2 , further comprising extracting the audio-visual content from a live feed.

5. The method of claim 2 , further comprising extracting the audio-visual content from a digital video storage interface.

6. The method of claim 1 , wherein the generating metadata comprises generating information available from the service provider.

7. The method of claim 6 , further comprising extracting the audio-visual content from a remote video database.

8. The method of claim 1 , wherein the generating metadata comprises generating locally stored information.

9. The method of claim 1 , wherein the one or more user inputs comprise a request for viewing audio-visual content for at least one channel in MBWs.

10. The method of claim 1 , wherein displaying the at least one channel further comprises displaying the at least one channel in the at least one MBW using only base layers of the at least one channel.

11. The method of claim 1 , further comprising extracting the audio-visual content from a local database.

12. The method of claim 1 , further comprising extracting the audio-visual content from a live feed.

13. The method of claim 1 , further comprising extracting the audio-visual content from a digital video storage interface.

14. The method of claim 1 , further comprising extracting the audio-visual content from a remote video database.

15. The method of claim 1 , wherein the one or more user inputs comprise a request for skimming a video program displayed in a selected MBW, and wherein displaying the least one channel comprises displaying at least one chapter of the video program.

16. The method of claim 15 , further comprising extracting the audio-visual content from a local database.

17. The method of claim 15 , further comprising extracting the audio-visual content from a live feed.

18. The method of claim 15 , further comprising extracting the audio-visual content from a digital video storage interface.

19. The method of claim 15 , further comprising extracting the audio-visual content from a remote video database.

20. One or more computer readable media for performing a method for producing a customized display of audio-visual content for at least one channel in an Active Video Electronic Programming Guide (AVEPG) system, comprising:

a. processing one or more user inputs comprising a request for viewing the at least one channel available at a period in time other than the current time;

b. determining whether the user has access rights to view the at least one channel;

c. sending one or more control messages in response to the one or more user inputs;

d. generating audio-visual content for the at least one channel in real-time from content currently being broadcasted

e. receiving, in response to the one or more control messages, audio-visual content for the at least one channel, wherein the audio-visual content of the at least one channel comprises video content coded in a base layer and enhancement layer format;

f. displaying the at the least one channel in at least one Mini Browsing Window (MBW) using at least the base layers of the channel, wherein the at least one MBW displays the at least one channel available at the period in time other than the current time; and

g. generating metadata related to the at least one channel.

21. The computer readable media of claim 20 , wherein the receiving, in response to the one or more control messages, audio-visual content for the at least one channel, wherein the audio-visual content of the at least one channel further comprises audio content.

22. The method of claim 21 , further comprising extracting the audio-visual content from a local database.

23. The method of claim 21 , further comprising extracting the audio-visual content from a live feed.

24. The method of claim 21 , further comprising extracting the audio-visual content from a digital video storage interface.

25. The method of claim 21 , further comprising extracting the audio-visual content from a remote video database.

26. The method of claim 20 , wherein the generating metadata comprises generating information available from the service provider.

27. The method of claim 20 , wherein the generating metadata comprises generating locally stored information.

28. The method of claim 20 , wherein the one or more user inputs comprise a request for viewing audio-visual content for at least one channel in MBWs.

29. The method of claim 20 , wherein displaying the at least one channel further comprises displaying the at least one channel in the at least one MBW using only base layers of the at least one channel.

30. The method of claim 20 , further comprising extracting the audio-visual content from a local database.

31. The method of claim 20 , further comprising extracting the audio-visual content from a live feed.

32. The method of claim 20 , further comprising extracting the audio-visual content from a digital video storage interface.

33. The method of claim 20 , further comprising extracting the audio-visual content from a remote video database.

34. The method of claim 20 , wherein the one or more user inputs comprise a request for skimming a video program displayed in a selected MBW, and wherein displaying the least one channel comprises displaying at least one chapter of the video program.

35. The method of claim 34 , further comprising extracting the audio-visual content from a local database.

36. The method of claim 34 , further comprising extracting the audio-visual content from a live feed.

37. The method of claim 34 , further comprising extracting the audio-visual content from a digital video storage interface.

38. The method of claim 34 , further comprising extracting the audio-visual content from a remote video database.

Assignments (4)
SECURITY INTEREST Recorded Aug 7, 2018
From: VIDYO, INC.
To: ESW HOLDINGS, INC.
Reel/Frame 046737/0421 →
SECURITY AGREEMENT Recorded Aug 29, 2013
From: VIDYO, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 031123/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2013
From: DELTA VIDYO, INC.
To: VIDYO, INC.
Reel/Frame 030985/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: CIVANLAR, MEHMET REHA; SHAPIRO, OFER; SHALOM, TAL
To: DELTA VIDYO, INC.
Reel/Frame 024754/0822 →
Continuity (2)
Provisional Application 61220061 · Jun 24, 2009
Related Publication 20100333143A1 · Dec 30, 2010