IP Library Granted Patent US 9,195,775
Granted Patent B2
US 9,195,775 · App. 12/459,090 · Granted Nov 24, 2015

System and method for managing and/or rendering internet multimedia content in a network

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,195,775
App. No.
12/459,090
Granted
Nov 24, 2015
Kind
B2
Abstract

A system and a method render internet multimedia content in a network using an application to render the internet multimedia content and/or locally stored multimedia content on one or more rendering devices in the network. The application may provide web browser functions, such as, for example, receiving, processing, decoding and/or rendering the internet multimedia content. The application may have an enhanced user interface which may enable a user to select the internet multimedia content and a rendering device in the network, send the internet multimedia content to the rendering device and/or control rendering of the internet multimedia content on the rendering device.

Claims (31)

1. A method for rendering internet multimedia content in a network connected to the internet wherein a rendering device is connected to the network, the method comprising the steps of:

retrieving a first webpage from a remote content source via the internet wherein a first device connected to the network retrieves the first webpage from the remote content source and further wherein the first device is a different device than the rendering device;

displaying the first webpage in a user interface provided by the first device wherein the first webpage provides access to the internet multimedia content;

retrieving the internet multimedia content from the internet using network wherein the internet multimedia content is retrieved from the internet based on user input accepted by the user interface provided by the first device;

transmitting the internet multimedia content to the rendering device;

transcoding the internet multimedia content before transmitting the internet multimedia content to the rendering device wherein transcoding of the internet multimedia content is based on capabilities of the rendering device; and

rendering the internet multimedia content on the rendering device wherein rendering by the rendering device is controlled by the first device.

2. The method of claim 1 further comprising the step of:

rendering the internet multimedia content in the user interface in substantial synchronization with rendering of the internet multimedia content by rendering device.

3. A non-transitory computer-readable medium having program instructions for rendering internet multimedia content in a network connected to the internet wherein a rendering device is connected to the network wherein execution of the program instruction by a first device connected to the network causes the first device to perform the steps of:

detecting that the rendering device is connected to the network;

determining capabilities of the rendering device;

displaying a webpage associated with the internet multimedia content wherein a user interface on the first device displays the webpage and further wherein the user interface presents control options for the internet multimedia content in the webpage wherein the internet multimedia content is selected using the webpage and further wherein the control options are based on properties of the internet multimedia content and the capabilities of the rendering device and further wherein the user interface accepts user input selecting at least one of the control options;

transcoding the internet multimedia content to generate transcoded internet multimedia content in response to the user input wherein the transcoded internet multimedia content is based on the capabilities of the rendering device; and

transmitting the transcoded internet multimedia content to the rendering device.

4. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

installing a plug-in application that connects to a primary application executed by the first device and further wherein the primary application provides a web browser used to retrieve the webpage wherein execution of the plug-in application enables the first device to detect that the rendering device is connected to the network, determine the capabilities of the rendering device, display the control options, transcode the internet multimedia content, and transmit the transcoded internet multimedia content to the rendering device.

5. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

providing a web browser used to retrieve the webpage from a remote content source via the internet.

6. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

rendering the internet multimedia content on the first device.

7. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

determining a restriction for the internet multimedia content wherein a server accessible using the internet provides the restriction and further wherein the internet multimedia content is transmitted to the rendering device if transmittal to the rendering device complies with the restriction.

8. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

indicating availability of the internet multimedia content to a second device connected to the network that is a different device than the first device.

9. The computer-readable medium of claim 3 further comprising instruction for the first device to perform the step of:

creating a playlist that has the internet multimedia content and multimedia content files stored in a server connected to the network wherein the internet multimedia content and the multimedia content files stored in the server are rendered in response to selection of the playlist.

10. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

generating the transcoded internet multimedia content to conform to a digital rights management protection associated with the internet multimedia content.

11. The computer-readable medium of claim 3 further comprising instructions for the first device to perform the step of:

transmitting a first message to the first rendering device in response to the user input and further wherein the first rendering device transmits a second message to the first device in response to the first message further wherein the second message requests transmittal of the transcoded Internet multimedia content to the first rendering device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2019
From: III HOLDINGS 3, LLC
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 048272/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2019
From: III HOLDINGS 3, LLC
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 048167/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2018
From: III HOLDINGS 2, LLC
To: III HOLDINGS 3, LLC
Reel/Frame 046274/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: SHERWOOD, GREG
To: PACKETVIDEO CORPORATION
Reel/Frame 038866/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2015
From: PACKETVIDEO CORPORATION
To: III HOLDINGS 2, LLC
Reel/Frame 034730/0584 →