IP Library Granted Patent US 9,565,471
Granted Patent B2
US 9,565,471 · App. 12/539,337 · Granted Feb 7, 2017

Method and system for PVR on internet enabled televisions (TVs)

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 9,565,471
App. No.
12/539,337
Granted
Feb 7, 2017
Kind
B2
Abstract

A media playback device may be operable to determine whether replacement media content corresponding to at least a portion of a received broadcast media stream is available during reception of the broadcast media stream from one or more broadcast sources. At least some of the replacement media content may then be retrieved when personal video recording (PVR) operations are requested during play of the received broadcast media stream, to enable seamless performance of the requested PVR operations using at least a portion of the retrieved replacement media content. Exemplary PVR operations may comprise pausing, fast forwarding, and/or rewinding. The replacement media content may be retrieved from a plurality of local and/or remote replacement servers. Availability of replacement media content, from remote replacement servers, may be determined based on programming data in said broadcast media stream, routing information provided by a broadcast source, and/or by inquiry via one or more cataloguing servers.

Claims (37)

1. A method for video processing, the method comprising:

during reception of a broadcast media stream from one or more broadcast sources, determining whether replacement media content corresponding to at least a portion of the broadcast media stream is available from a replacement media server;

retrieving at least some of the replacement media content from the replacement media server when a personal video recording (PVR) operation is requested during play of the broadcast media stream; and

performing the PVR operation directly on at least a portion of the replacement media content retrieved from the replacement media server in place of a corresponding portion of the broadcast media stream,

wherein the at least portion of the retrieved replacement media content and the corresponding portion of the broadcast media stream being replaced with during the PVR operation are directed to same video content such that the PVR operation that is performed on the at least portion of the retrieved replacement media content appears to be performed directly on the corresponding portion of the broadcast media stream.

2. The method according to claim 1 , wherein the one or more broadcast sources comprise satellite head-ends, cable head-ends, and/or broadcast media head-ends.

3. The method according to claim 1 , wherein the at least some of the replacement media content are retrieved from the replacement media server by way of the Internet.

4. The method according to claim 1 , comprising delaying playback of the broadcast media stream to account for buffering requirements, and/or to accommodate for the determination of availability of the replacement media content and/or the retrieval of the at least some of the replacement media content.

5. The method according to claim 4 , comprising buffering the broadcast media stream to enable generating the delay.

6. The method according to claim 1 , wherein the PVR operation comprises at least one of pausing, fast forwarding, or rewinding.

7. The method according to claim 1 , comprising determining availability of the replacement media content, via a plurality of remote replacement servers, based on programming data in the broadcast media stream, routing information provided via at least some of the broadcast sources, and/or via one or more cataloguing servers.

8. The method according to claim 7 , wherein the programming data comprise program-specific metadata and/or broadcast guide data included in the broadcast media stream.

9. The method according to claim 7 , comprising communicating matching information to the one or more cataloguing servers to perform the determination of availability of the replacement media content via the one or more cataloguing servers,

wherein the matching information comprise location, time, program, and/or provider information.

10. The method according to claim 1 ,

wherein the portion of the retrieved replacement media content and the corresponding portion of the broadcast media stream being replaced with during the PVR operation have a same duration.

11. The method according to claim 1 , wherein the retrieving further comprises:

determining current elapsed time in the broadcast media stream to ensure that the retrieved replacement media content matches current playback position in the broadcast media stream to facilitate the PVR operation.

12. A system for video processing, the system comprising:

one or more processors, one or more circuits, or any combination thereof configured to:

determine whether replacement media content corresponding to at least a portion of a broadcast media stream is available from a replacement media server during reception of the broadcast media stream from one or more broadcast sources;

retrieve at least some of the replacement media content from the replacement media server when a personal video recording (PVR) operation is requested during play of the broadcast media stream; and

perform the PVR operation directly on at least a portion of the replacement media content retrieved from the replacement media server in place of a corresponding portion of the broadcast media stream,

wherein the at least portion of the retrieved replacement media content and the corresponding portion of the broadcast media stream are directed to same video content such that the PVR operation that is performed on the at least portion of the retrieved replacement media content appears to be performed directly on the corresponding portion of the broadcast media stream.

13. The system according to claim 12 , wherein the one or more broadcast sources comprise satellite head-ends, cable head-ends, and/or broadcast media head-ends.

14. The system according to claim 12 , wherein the one or more processors, the one or more circuits, or any combination thereof are configured to retrieve at least some of the replacement media content from the replacement media server by way of the Internet.

15. The system according to claim 12 , wherein the one or more processors, the one or more circuits, or any combination thereof are configured to delay playback of the broadcast media stream to account for buffering requirements in the system, and/or to accommodate for the determination of availability of the replacement media content and/or the retrieval of the at least some of the replacement media content from the replacement media server.

16. The system according to claim 15 , wherein the one or more processors, the one or more circuits, or any combination thereof are configured to buffer the broadcast media stream to enable generating the delay.

17. The system according to claim 12 , wherein the PVR operation comprises at least one of pausing, fast forwarding, or rewinding.

18. The system according to claim 12 , wherein the one or more processors, the one or more circuits, or any combination thereof are configured to determine availability of the replacement media content, via a plurality of remote replacement servers, based on programming data in the broadcast media stream, routing information provided via at least some of the broadcast sources, and/or via one or more cataloguing servers.

19. The system according to claim 18 , wherein the programming data comprise program-specific metadata and/or broadcast guide data included in the broadcast media stream.

20. The system according to claim 18 , wherein the one or more processors, the one or more circuits, or any combination thereof are configured to communicate matching information to the one or more cataloguing servers to perform the determination of availability of the replacement media content via the one or more cataloguing servers, the matching information comprising location, time, program, and/or provider information.

21. A system for video processing, the system comprising:

means for determining whether replacement media content corresponding to at least a portion of a broadcast media stream is available from a replacement media server during reception of the broadcast media stream from one or more broadcast sources;

means for retrieving at least some of the replacement media content from the replacement media server when a personal video recording (PVR) operation is requested during play of the broadcast media stream; and

means for performing the PVR operation directly on at least a portion of the replacement media content retrieved from the replacement media server in place of a corresponding portion of the broadcast media stream,

wherein the at least portion of the retrieved replacement media content and the corresponding portion of the broadcast media stream are directed to same video content such that the PVR operation that is performed on the at least portion of the retrieved replacement media content appears to be performed directly on the corresponding portion of the broadcast media stream.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2009
From: JAGMAG, ADIL
To: BROADCOM CORPORATION
Reel/Frame 023214/0362 →