IP Library Granted Patent US 10,469,891
Granted Patent B2
US 10,469,891 · App. 15/181,394 · Granted Nov 5, 2019

Playing multimedia content on multiple devices

Inventors: Brian Lanier (Bryn Mawr, PA); James M. Barton (Alviso, CA)
Assignee: TiVo Solutions Inc.
H04N21/4122G06F3/1438G06Q20/102H04L65/4076H04N21/2387H04N21/242H04N21/4126H04N21/431H04N21/4302H04N21/4334H04N21/4402H04N21/4751H04N21/47217H04N21/6125H04N21/812G09G2340/045
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 10,469,891
App. No.
15/181,394
Granted
Nov 5, 2019
Kind
B2
Abstract

A method for displaying multimedia content is described. The method includes causing playing of multimedia content on a first device; responsive to a first user input, on a second device, comprising one of: playing, fast forwarding, rewinding, or pausing the playing of the multimedia content: causing an action comprising one of: playing, fast forwarding, rewinding, or pausing of the multimedia content on the second device at a start position that is based on the user input and a current position of the playing of the multimedia content on the first device.

Claims (62)

1. One or more non-transitory computer-readable media, storing instructions that, when executed by one or more computing devices, cause performance of:

playing back a media content item at a first device;

concurrently playing back the media content item at a second device, the playback of the media content item at the first device synchronized, for a period of time, with playback of the media content item at the second device;

determining a content rating of the media content item; and

in response to determining that the content rating of the media content item exceeds a rating threshold:

while the first device is playing back a particular portion of the media content item, playing back different content on the second device in place of the particular portion; and

upon completion of playback of the particular portion at the first device, resuming synchronized playback of the media content item at the first device and the second device.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the first device is a computing device configured to display the media content item on a television screen, and the second device is a handheld device communicatively coupled to the computing device.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more computing devices, further cause:

sending, to the first device and the second device, from a content management device, media streams comprising the media content item, the first device and the second device playing the media content item from the media streams;

sending the different content to the second device in place of the particular portion.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the different content is a censored version of the particular portion or an uncensored version of the particular portion.

5. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more computing devices, further cause:

the first device sending, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

censoring the particular portion for playback at the first device;

wherein playing different content comprises the first device sending an uncensored version of the particular portion in place of the particular portion.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more computing devices, further cause:

the first device sending, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

the first device generating a censored version of the particular portion;

wherein playing different content than the particular portion comprises the first device sending the censored version in place of the particular portion.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the content management device is the first device.

8. A method comprising:

causing, by a content management device, playback of a media content item at first device;

causing, by the content management device, concurrent playback of the media content item at a second device, the playback of the media content item at the first device synchronized, for a period of time, with playback of the media content item at the second device;

determining a content rating of the media content item; and

in response to determining that the content rating of the media content item exceeds a rating threshold:

while the first device is playing back a particular portion of the media content item, the content management device causing playback of different content on the second device in place of the particular portion; and

upon completion of playback of the particular portion at the first device, causing resumption of synchronized playback of the media content item at the first device and the second device.

9. The method of claim 8 , wherein the first device is a computing device configured to display the media content item on a television screen, and the second device is a handheld device communicatively coupled to the computing device.

10. The method of claim 8 , further comprising:

sending, to the first device and the second device, from the content management device, media streams comprising the media content item, the first device and the second device playing the media content item from the media streams;

wherein causing the second device to play different content than the particular portion comprises sending the different content to the second device in place of the particular portion.

11. The method of claim 8 , wherein the different content is a censored version of the particular portion or an uncensored version of the particular portion.

12. The method of claim 8 , further comprising:

causing the first device to send, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

causing the first device to censor the particular portion for playback at the first device;

wherein causing the second device to play different content than the particular portion comprises causing the first device to send an uncensored version of the particular portion in place of the particular portion.

13. The method of claim 8 , further comprising:

causing the first device to send, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

causing the first device to generate a censored version of the particular portion;

wherein causing the second device to play different content than the particular portion comprises causing the first device to send the censored version in place of the particular portion.

14. The method of claim 8 , wherein the content management device is the first device.

15. A system comprising:

a subsystem, implemented at least partially by hardware in one or more computing devices, configured to cause playback of a media content item at a first device;

a subsystem, implemented at least partially by hardware in one or more computing devices, configured to cause concurrent playback of the media content item at a second device, the playback of the media content item at the first device synchronized, for a period of time, with playback of the media content item at the second device;

a subsystem, implemented at least partially by hardware in one or more computing devices, configured to determine a content rating of the media content item; and

subsystems, implemented at least partially by hardware in one or more computing devices, configured, in response to determining that the content rating of the media content item exceeds a rating threshold, to:

while the first device is playing back a particular portion of the media content item, cause playback of different content on the second device in place of the particular portion; and

upon completion of playback of the particular portion at the first device, cause resumption of synchronized playback of the media content item at the first device and the second device.

16. The system of claim 15 , wherein the first device is a computing device configured to display the media content item on a television screen, and the second device is a handheld device communicatively coupled to the computing device.

17. The system of claim 15 , further comprising:

a subsystem configured to send, to the first device and the second device, media streams comprising the media content item, the first device and the second device playing the media content item from the media streams;

wherein causing the second device to play different content than the particular portion comprises sending the different content to the second device in place of the particular portion.

18. The system of claim 15 , wherein the different content is a censored version of the particular portion or an uncensored version of the particular portion.

19. The system of claim 15 , further comprising:

a subsystem configured to cause the first device to send, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

a subsystem configured to cause the first device to censor the particular portion for playback at the first device;

wherein causing the second device to play different content than the particular portion comprises causing the first device to send an uncensored version of the particular portion in place of the particular portion.

20. The system of claim 15 , further comprising:

a subsystem configured to cause the first device to send, to the second device, a media stream comprising the media content item, the second device playing the media content item from the media stream;

a subsystem configured to cause the first device to generate a censored version of the particular portion;

wherein causing the second device to play different content than the particular portion comprises causing the first device to send the censored version in place of the particular portion.

Assignments (10)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0510 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2016
From: LANIER, BRIAN; BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 039177/0504 →
Continuity (3)
Continuation 12828040 · Jun 30, 2010
Continuation 12693410 · Jan 25, 2010
Related Publication 20160295268A1 · Oct 6, 2016