IP Library Granted Patent US 9,847,904
Granted Patent B2
US 9,847,904 · App. 15/379,441 · Granted Dec 19, 2017

Semi-automated configuration of a low-latency multimedia playback system

Inventor: Ravi Rajapakse (San Francisco, CA)
Assignee: Blackfire Research Corporation
H04L41/08H04L65/60H04N21/439H04N21/47217H04N21/4126H04N21/43615H04W84/12H04W88/08
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,847,904
App. No.
15/379,441
Granted
Dec 19, 2017
Kind
B2
Abstract

A system and method for semi-automated configuration of a low-latency multimedia playback system, wherein a media computing device is configured to present a plurality of configuration prompts for user interaction via a wireless network, direct the configuration of the media computing device based on received user interaction via the prompts, and direct the operation of a plurality of network-connected media rendering devices.

Claims (16)

1. A system for semi-automated configuration of a low-latency multimedia playback system, comprising:

a media computing device comprising a processor, a memory, a wireless network adapter, a virtual screen driver and an operating system comprising programming instructions stored in the memory and operating on the processor and configured to:

receive a plurality of user interaction events from two or more mobile devices via a wireless network;

send screen graphics using the virtual screen driver to the two or more mobile devices, providing thereby a complete, independent logical operating system interface to each mobile device, wherein the screen graphics comprise at least an interface for an application operating on the processor of the media computing device such that each of the two or more mobile devices interacts with the application simultaneously within the independent operating system interface;

transmit a plurality of set-up prompts over the wireless network to at least one of the two or more mobile devices, the prompts comprising configuration information requests pertaining to a plurality of media rendering devices and the two or more mobile devices; and

direct the configuration of the media computing device, the configuration being based at least in part on a received user interaction event comprising a response to a set-up prompt;

wherein the configuration of the media computing device comprises configuring at least a plurality of network connections, the network connections comprising at least a wireless connection to a plurality of media rendering devices and wireless connections to two or more mobile devices.

2. The system of claim 1 , wherein the configuration of the media computing device further comprises identification of physical placement of at least a media rendering device.

3. The system of claim 1 , wherein the configuration of the media computing device further comprises configuring a plurality of audio playback characteristics selected by a user via one of the plurality of set-up prompts, wherein the audio playback characteristics are used to direct the operation of at least a media rendering device.

4. A method for semi-automated configuration of a low-latency multimedia playback system, comprising the steps of:

transmitting to a mobile device, using a media computing device comprising a processor, a memory, a wireless network adapter, a virtual screen driver; and an operating system comprising programming instructions stored in the memory and operating on the processor, a plurality of set-up prompts over a wireless network, the prompts configured to present configuration information for display to a user, receive at least a user interaction event, and transmit at least the user interaction event to the media computing device;

sending screen graphics using the virtual screen driver to two or more mobile devices, providing thereby a complete, independent logical operating system interface to each mobile device, wherein the screen graphics comprise at least an interface for an application operating on the processor of the media computing device such that each of the two or more mobile devices interacts with the application simultaneously within the independent operating system interface;

receiving a plurality of user interaction events via a wireless network; and

directing the configuration of the media computing device, the configuration being based at least in part on a received user interaction event.

5. The method of claim 4 , wherein the configuration of the media computing device further comprises identification of physical placement of at least a media rendering device.

6. The method of claim 4 , wherein the configuration of the media computing device further comprises configuring a plurality of audio playback characteristics selected by a user via one of the plurality of set-up prompts, wherein the audio playback characteristics are used to direct the operation of at least a media rendering device.

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 24, 2017
From: RAJAPAKSE, RAVI
To: BLACKFIRE RESEARCH CORPORATION
Reel/Frame 041060/0934 →
Continuity (6)
Continuation In Part 15178544 · Jun 9, 2016
Continuation In Part 15284518 · Oct 3, 2016
Continuation In Part 15336745 · Oct 27, 2016
Provisional Application 62367930 · Jul 28, 2016
Provisional Application 62328562 · Apr 27, 2016
Related Publication 20170317877A1 · Nov 2, 2017