Publishing Assets Of Dynamic Nature In UPnP Networks
First Claim
1. A computer program product, comprising a computer readable storage medium having computer program instructions and data embodied thereon to adapt a content server on a local network to provide dynamic content from a source on a remote network to a media renderer coupled to the local network, the content server and the renderer communicating via a first communication protocol restricted to managing communication between devices across the local network, and the content server further adapted to communicate using a second communication protocol for transporting content and data within and across networks, the computer program instructions and data to adapt the content server to perform the operations of:
- receiving by the content server, via the first communication protocol, a request from a control point to render dynamic content on the renderer;
receiving periodically by the content server a feed of dynamic content from the source on the remote network, via the second communication protocol, wherein the feed of dynamic content is in a file type and data format that is not renderable by the renderer;
cross coding by the content server the dynamic content into a file type and data format renderable by the renderer; and
transmitting from the content server the cross coded content to the renderer, via the second communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
System and computer program products for allowing a renderer in a UPnP network the capability of being able to render general Internet content, which the renderer was not designed to render in the contents original data format and file type. The system queries all devices on the local network, queries specific remote servers over the Internet, and retrieves data feeds from remote sources. The queried and retrieved data that is not in a format and file type that can be rendered by the renderer is loaded into a template and turned into a format and file type acceptable by the renderer. The queried and retrieved data in the proper format and file type is organized in a custom format and made available for rendering to the renderer. The system has the capability of transmitting content or the metadata of the content within the devices on the local network to a hosting service over the Internet. Additionally, a second local network has the capability of accessing the content stored on the first local network.
-
Citations
16 Claims
-
1. A computer program product, comprising a computer readable storage medium having computer program instructions and data embodied thereon to adapt a content server on a local network to provide dynamic content from a source on a remote network to a media renderer coupled to the local network, the content server and the renderer communicating via a first communication protocol restricted to managing communication between devices across the local network, and the content server further adapted to communicate using a second communication protocol for transporting content and data within and across networks, the computer program instructions and data to adapt the content server to perform the operations of:
-
receiving by the content server, via the first communication protocol, a request from a control point to render dynamic content on the renderer; receiving periodically by the content server a feed of dynamic content from the source on the remote network, via the second communication protocol, wherein the feed of dynamic content is in a file type and data format that is not renderable by the renderer; cross coding by the content server the dynamic content into a file type and data format renderable by the renderer; and transmitting from the content server the cross coded content to the renderer, via the second communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system, coupled to a local network, and adapted to provide dynamic content from a source on a remote to network to a media renderer coupled to the local network, the render and system communicating via a first communication protocol restricted to managing communication between devices across the local network, and the system further adapted to communicate using a second communication protocol for transporting content and data within and across networks, the system comprising:
-
a control point communication module adapted for a control point to request, via the first communication protocol, to render dynamic content on the renderer; an internet connection module adapted to periodically or continuously receive a feed of dynamic content from the source on the remote network, via the second communication protocol; a cross coding module adapted to cross code the dynamic content into a file type and data format renderable by the renderer wherein the feed of dynamic content is in a file type and data format not renderable by the renderer; and a streaming module adapted to transmit from the cross coded content to the renderer, via the second communication protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification