IP Library Patent Application 13832262
Patent Application
App. No. 13/832,262

METHOD AND APPARATUS FOR PROVIDING TRICK-PLAY CAPABILITY WHEN PRESENTING LINEAR CONTENT

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 None
App. No.
13/832,262
Abstract

A method of outputting video to a display is provided in which an incoming signal of linear content as delivered from a service provider on a tuned channel is decoded with a first electronic device and a corresponding video signal is output to an associated display for presentation of the linear content. Information of the tuned channel is transmitted to a separate second electronic device having a time shift buffer for use in recording the incoming signal of the linear content. When a trick-play request is received by the first electronic device for the linear content, the first electronic device ceases outputting the video signal corresponding to the incoming signal as delivered from the service provider and switches to outputting a video signal corresponding to streamed content received from the time shift buffer of the second electronic device in a manner enabling trick-plays to be accomplished.

Claims (33)

1 . A method of outputting video signals to a display, comprising the steps of:

decoding an incoming signal of linear content as delivered from a service provider with a first electronic device on a tuned channel and outputting a video signal corresponding to the incoming signal as delivered from the service provider to an associated display for presentation of the linear content;

transmitting information of the tuned channel to a separate second electronic device having a mass storage unit providing a time shift buffer for purposes of initiating recording of the incoming signal of the linear content on the tuned channel in the time shift buffer of the second electronic device;

after said decoding, outputting, and transmitting steps, receiving a trick play request with the first electronic device for the linear content; and

after said step of receiving the trick play request, ceasing said step of outputting the video signal corresponding to the incoming signal as delivered from the service provider and switching to outputting a video signal corresponding to streamed content received by the first electronic device from the time shift buffer of the second electronic device in a manner enabling trick plays to be accomplished.

2 . A method according to claim 1 , further comprising the step of receiving a channel change request with the first electronic device, wherein said decoding, outputting, and transmitting steps are repeated immediately following said channel change request.

3 . A method according to claim 2 , wherein said ceasing and switching steps are repeated after a trick play request is received following said channel change request.

4 . A method according to claim 1 , wherein said first electronic device is a set-top box.

5 . A method according to claim 4 , further comprising the steps of receiving the streamed content with the set-top box from the separate second electronic device before said step of receiving the trick play request and discarding the stream content before said step of receiving the trick play request.

6 . A method according to claim 4 , wherein said steps of transmitting information of the tuned channel to the separate second electronic device and recording the linear content on the tuned channel in the time shift buffer of the second electronic device are initiated before said step of receiving the trick play request, and further comprising the step of receiving the streamed content with the set-top box from the separate second electronic device only after said step of receiving the trick play request.

7 . A method according to claim 4 , wherein during said decoding step, the tuned channel is a QAM channel and the set-top box uses a QAM tuner to output the video signal corresponding to the incoming signal.

8 . A method according to claim 4 , wherein during said decoding step, the tuned channel is an IP multicast channel and the set-top box joins a corresponding multicast group to initially output the video signal corresponding to the incoming signal.

9 . A method according to claim 4 , wherein during said decoding step, the tuned channel is available on a QAM channel and an IP multicast channel and the set-top box selects one of the QAM channel and an IP multicast channel for use in outputting the video signal corresponding to the incoming signal as delivered from the service provider.

10 . A method according to claim 4 , wherein during said switching step, the video signal corresponding to the streamed content received by the set-top box from the time shift buffer of the separate second electronic device is synchronized with the video signal corresponding to the incoming signal as delivered from the service provider.

11 . A method according to claim 10 , wherein the video signal corresponding to the streamed content from the separate electronic device and the video signal corresponding to the incoming signal as delivered from the service provider are synchronized by comparing presentation time stamps (PTS) of video frames and determining an offset to apply between the streamed content and the incoming signal so that playback occurs from a corresponding video frame.

12 . A method according to claim 4 , wherein said second electronic device is selected from the group consisting of a digital video recorder (DVR), a DVR gateway device, and a whole home DVR device.

13 . A method according to claim 1 , wherein the trick play request is selected from the group consisting of pause, rewind, slow motion, and instant replay.

14 . A method of presenting video content on a display, comprising the steps of:

receiving with a set-top box a channel change request to tune to a channel on which linear content is provided by a service provider;

after said step of receiving the channel change request, decoding an incoming signal of the linear content in a form as delivered from a service provider with the set-top box and outputting a video signal corresponding to the incoming signal to an associated display for presentation of the linear content;

transmitting information of the tuned channel from the set-top box to a remotely-located digital video recorder (DVR) gateway device having a mass storage unit providing a time shift buffer and directing the DVR gateway device to initiate recording of the incoming signal of the linear content on the tuned channel in the time shift buffer;

receiving a trick play request with the set-top box, the trick play request being selected from the group consisting of pause, rewind, slow motion, and instant replay relative to the linear content; and

after said step of receiving the trick play request, switching from outputting the video signal corresponding to the incoming signal as delivered directly from the service provider to outputting a video signal corresponding to streamed content received via the DVR gateway device to enable trick plays to be accomplished via use of the time shift buffer of the remotely-located DVR gateway device.

15 . A method according to claim 14 , further comprising the steps of receiving the streamed content with the set-top box from the remotely-located DVR gateway device before said step of receiving the trick play request and discarding the streamed content until after said step of receiving the trick play request.

16 . A method according to claim 14 , wherein said steps of transmitting information of the tuned channel to the DVR gateway device and recording the linear content on the tuned channel in the time shift buffer of the DVR gateway device are initiated before said step of receiving the trick play request, and further comprising the step of receiving the streamed content with the set-top box from the remotely-located DVR gateway device only after said step of receiving the trick play request.

17 . An electronic device for outputting video signals to a display, comprising:

a presentation control module for receiving channel change requests and trick play requests and for communicating information concerning channel change requests to a separate device;

at least one decoder configured to receive an incoming signal of linear content as delivered directly from a service provider on a tuned channel and to output a video signal corresponding to the incoming signal and configured to receive streamed content of the tuned channel via the separate device and to output a video signal corresponding to the streamed content; and

a selector controlled by said presentation control module for causing the at least one decoder to output one of the video signal corresponding to the incoming signal and the video signal corresponding to the streamed content;

said presentation control module being configured to control said selector to cause output of the video signal corresponding to the incoming signal following receipt of each channel change request and to cause output of the video signal corresponding to the streamed content after receiving a first trick play request following each channel change request.

18 . An electronic device according to claim 17 , wherein said electronic device is a set-top box, and wherein the tuned channel is a QAM channel and the set-top box has a QAM tuner.

19 . An electronic device according to claim 17 , wherein said electronic device is a set-top box, and wherein the tuned channel is an IP multicast channel and the set-top box has IP streaming module for joining multicast groups.

20 . An electronic device according to claim 17 , further comprising a synchronization module configured to synchronize presentation time stamps (PTS) of video frames of the video signal corresponding to the incoming signal with presentation time stamps (PTS) of video frames of the video signal corresponding to the streamed content.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2013
From: REICHGOTT, SAMUEL H.; LANDIS, GORDON S.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030444/0512 →