IP Library Granted Patent US 9,973,290
Granted Patent B2
US 9,973,290 · App. 15/381,092 · Granted May 15, 2018

System for media rebroadcasting for synchronized rendering across multiple devices

Inventors: Ravi Rajapakse (San Francisco, CA); Ian McIntosh (San Francisco, CA)
Assignee: Blackfire Research Corporation
H04H20/18H04H20/71H04L65/608H04W4/008H04W4/06
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,973,290
App. No.
15/381,092
Granted
May 15, 2018
Kind
B2
Abstract

A system and method for media rebroadcasting for synchronized rendering across multiple devices, comprising a first media rendering device configured to receive media content from a media source and rebroadcast at least a portion of the media content to each of a plurality of second media rendering devices using the network interface, wherein each of the second media rendering devices renders its received media content synchronously with the rendering of the first media rendering device.

Claims (27)

1. A system for media rebroadcasting for synchronized rendering across multiple devices, comprising:

a first media rendering device comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programmable instructions, when operating on the processor, cause the processor to:

receive media content via a network;

rebroadcast at least a portion of the media content via the network;

transmit a synchronization signal via the network; and

render at least a portion of the media content; and

a synchronization module operating on the first media device and configured to produce a synchronization signal based at least in part on an internal processor clock of the first media rendering device;

wherein a plurality of additional media rendering devices receive at least a portion of the media content and the synchronization signal via the network, and are configured to render the media content in synchronization with the first media rendering device, the synchronization being based at least in part on the synchronization signal.

2. The system of claim 1 , wherein the network interface comprises a wireless network interface.

3. The system of claim 2 , wherein the wireless network interface uses WiFi communication.

4. The system of claim 2 , wherein the wireless network interface uses BLUETOOTH™ communication.

5. The system of claim 1 , wherein the media source comprises a storage device.

6. The system of claim 5 , wherein the storage device is a local storage device operated by the first media rendering device.

7. The system of claim 1 , wherein the media source is a media streaming device.

8. The system of claim 1 , wherein the media source is a network-based source transmitting media via a network.

9. The system of claim 7 , wherein the network-based source is an online streaming service.

10. The system of claim 1 , wherein the media content comprises audio content.

11. The system of claim 1 , wherein the media content comprises video content.

12. The system of claim 10 and claim 11 , wherein the audio and video content are individually rebroadcast to separate second media rendering devices.

13. A method for media rebroadcasting for synchronized rendering across multiple devices, comprising the steps of:

receiving, at a first media rendering device, media content via a network;

producing, using a synchronization module operating on the first media rendering device, a synchronization signal based at least in part on an internal processor clock of the first media rendering device;

rebroadcasting at least a portion of the media content via the network;

transmitting the synchronization signal via the network;

rendering at least a portion of the media content;

receiving, at a plurality of additional media rendering devices, at least a portion of the media content and the synchronization signal; and

rendering the received media content in synchronization with the first media rendering device, the synchronization being based at least in part on the synchronization signal.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: BLACKFIRE RESEARCH CORPORATION
To: ROKU, INC.
Reel/Frame 055695/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2017
From: RAJAPAKSE, RAVI; MCINTOSH, IAN
To: BLACKFIRE RESEARCH CORPORATION
Reel/Frame 041075/0826 →
Continuity (19)
Continuation 15285489 · Oct 5, 2016
Continuation In Part 15175026 · Jun 6, 2016
Continuation In Part 15047548 · Feb 18, 2016
Continuation In Part 14505411 · Oct 2, 2014
Continuation 14303527 · Jun 12, 2014
Continuation In Part 14083426 · Nov 18, 2013
Continuation 11627957 · Jan 27, 2007
Continuation 14303502 · Jun 12, 2014
Continuation In Part 13561029 · Jul 28, 2012
Provisional Application 62171217 · Jun 4, 2015
Provisional Application 62117899 · Feb 18, 2015
Provisional Application 61727624 · Nov 16, 2012
Provisional Application 60766573 · Jan 28, 2006
Provisional Application 61833928 · Jun 12, 2013
Provisional Application 61833927 · Jun 12, 2013
Provisional Application 61727624 · Nov 16, 2012
Provisional Application 61512924 · Jul 29, 2011
Provisional Application 60766573 · Jan 28, 2006
Related Publication 20170104550A1 · Apr 13, 2017