IP Library Granted Patent US 9,860,590
Granted Patent B2
US 9,860,590 · App. 15/153,003 · Granted Jan 2, 2018

Method and apparatus for initiating a playback pause operation on one device and resuming playback on another playback device

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,860,590
App. No.
15/153,003
Granted
Jan 2, 2018
Kind
B2
Abstract

Methods and apparatus that support implementing a pause, e.g., of a broadcast, on a device, recording the paused program and resuming playback of the paused program on a device associated with a user's account, are described. The pause function allows a user to pause a broadcast on a device and initiate recording of the paused program, e.g., to network storage. The pause initiating device displays a pause indicator indicating that the program output has been paused. A user logging into the user's account from a device other than the device from which the pause was initiated is presented an opportunity to resume the paused playback. Playback is resumed from the pause point on the playback device from which a resume signal is received. Upon resumption of playback on a device other than the device from which the pause was initiated, the pause indicator on the pause initiating device is removed.

Claims (76)

1. A method of supporting a multi-device pause function, comprising:

receiving, at a control device, a pause signal from a first playback device;

initiating, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

providing to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determining if playback of said program has resumed from said second playback device and said program has been played back until the end of said program; and

deleting said recorded portion of the program from a paused programs storage when it is determined that playback of said program has resumed from said second playback device and said program has been played back until the end of said program.

2. The method of claim 1 , further comprising:

prior to providing said recorded portion of said program to said second playback device performing the steps of:

detecting a user login to a customer account from said second playback device; and

sending a control signal to said second playback device, in response to detecting a user login to said customer account from said second playback device, to present an opportunity to a user of said second playback device to resume playback of a paused program.

3. The method of claim 2 , further comprising: sending, in response to said resume playback signal from the second playback device, a control signal to said first playback device to switch from a pause mode of operation to a normal playback mode of operation.

4. The method of claim 2 , wherein said opportunity to resume playback of a paused program includes a list of paused programs for which playback can be resumed.

5. The method of claim 2 , wherein said paused program is one of a plurality of programs that have been paused from different devices associated with a customer account.

6. The method of claim 1 , further comprising:

determining if a first retention time period associated with said recorded portion of said program that has been recorded has expired; and

deleting said recorded portion of the program from a paused programs storage when it is determined that said first retention time period has expired.

7. The method of claim 1 , further comprising:

sending, in response to receiving said pause signal, a switch control signal to said first playback device, said switch control signal controlling said first playback device to switch to a pause mode of operation and output a pause indicator.

8. The method of claim 1 , further comprising:

sending, in response to said resume playback signal from the second playback device, a control signal to said first playback device to switch from a pause mode of operation to a normal playback mode of operation.

9. The method of claim 1 , wherein said portion of the program is recorded in a paused programs storage which is separate and different from a user selected recordings storage that stores user selected program recordings.

10. The method of claim 1 , wherein said program is a program which was being supplied to the first playback device via a broadcast; and

wherein initiating, in response to receiving said pause signal, recording of said portion of the program includes recording a remaining portion of said broadcast.

11. The method of claim 1 , wherein said first playback device and said second playback device are associated with the same customer account.

12. A method of supporting a multi-device pause function, comprising:

receiving, at a control device, a pause signal from a first playback device;

initiating, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

providing to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determining if playback of said program has resumed from said second playback device and said program has been played back until the end of said program;

determining if a first retention time period associated with said recorded portion of said program has expired; and

deleting said portion of the program from a paused programs memory portion when it is determined that at least one of the following is true: i) playback of said program has resumed from said second playback device and said program has been played back until the end of said program, or ii) the first retention time period has expired.

13. A method of supporting a multi-device pause function, comprising:

receiving, at a control device, a pause signal from a first playback device;

initiating, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

providing to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determining if a first retention time period associated with said recorded portion of said program that has been recorded has expired; and

deleting said recorded portion of the program from a paused programs storage when it is determined that said first retention time period has expired,

wherein said first retention time period is a time period for which said portion of the program that was recorded is retained in said paused programs storage; and

wherein said first retention time period is shorter than a second retention time period for which a user selected recording is retained in a user selected recordings storage.

14. A control device, comprising:

a transmitter;

a receiver configured to receive signals from other devices; and

a processor configured to:

process a pause signal received by said receiver from a first playback device;

initiate, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

control said transmitter to transmit to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determine if playback of said program has resumed from said second playback device and said program has been played back until the end of said program; and

cause deletion of said recorded portion of the program from a paused programs storage when it is determined that playback of said program has resumed from said second playback device and said program has been played back until the end of said program.

15. The control device of claim 14 , wherein said processor is further configured to:

detect a user login to a customer account from said second playback device; and

control said transmitter to send a control signal to said second playback device, in response to detecting a user login to said customer account from said second playback device, to present an opportunity to a user of said second playback device to resume playback of a paused program.

16. The control device of claim 14 , wherein said processor is further configured to:

control said transmitter to send, in response to receiving said pause signal, a switch control signal to said first playback device, said switch control signal controlling said first playback device to switch to a pause mode of operation and output a pause indicator.

17. A control device, comprising:

a transmitter;

a receiver configured to receive signals from other devices; and

a processor configured to:

process a pause signal received by said receiver from a first playback device;

initiate, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

control said transmitter to transmit to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determine if a first retention time period associated with said recorded portion of said program that has been recorded has expired; and

cause deletion of said recorded portion of the program from a paused programs storage when it is determined that said first retention time period has expired.

18. The control device of claim 17 , wherein said processor is further configured to:

control said transmitter to send, in response to receiving said pause signal, a switch control signal to said first playback device, said switch control signal controlling said first playback device to switch to a pause mode of operation and output a pause indicator.

19. The control device of claim 17 , wherein said processor is further configured to:

control said transmitter to send, in response to said resume playback signal from the second playback device, a control signal to said first playback device to switch from a pause mode of operation to a normal playback mode of operation.

20. A control device, comprising:

a transmitter;

a receiver configured to receive signals from other devices; and

a processor configured to:

process a pause signal received by said receiver from a first playback device;

initiate, in response to receiving said pause signal, recording of a portion of a program, said program being a first program that was being output by said first playback device prior to initiation of a pause at said first playback device;

control said transmitter to transmit to a second playback device, in response to a resume playback signal from the second playback device to resume playback of said program, said portion of said program that has been recorded, said portion of said program that has been recorded being a recorded portion of the program, said second playback device being different from said first playback device;

determine if playback of said program has resumed from said second playback device and said program has been played back until the end of said program;

determine if a first retention time period associated with said recorded portion of said program has expired; and

cause deletion of said portion of the program from a paused programs memory portion when it is determined that at least one of the following is true: i) playback of said program has resumed from said second playback device and said program has been played back until the end of said program, or ii) the first retention time period has expired.

Assignments (5)
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2016
From: STARK, JAMES
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 038622/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2016
From: ELLIOTT, TRACY
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 038596/0838 →