Digital living network alliance (DLNA) server that serves contents from IVL services
First Claim
1. A method of aggregating audio and video (A/V) content located outside a Digital Living Network Alliance (DLNA) home network for access within the DLNA home network, comprising:
- acquiring A/V content information from each of a plurality of web-based servers located outside of a home network, where the A/V content information identifies A/V content stored in association with each of the plurality of web-based servers;
aggregating the A/V content information acquired from each of the plurality of web-based servers; and
providing the aggregated A/V content information to a DLNA client device within the home network.
1 Assignment
0 Petitions
Accused Products
Abstract
Audio and video (A/V) content information is acquired from each of a group of web-based servers located outside of a home network. The A/V content information identifies A/V content stored in association with each of the group of web-based servers. The A/V content information acquired from each of the group of web-based servers is aggregated. The aggregated A/V content information is provided to a DLNA client device within the home network. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
42 Citations
39 Claims
-
1. A method of aggregating audio and video (A/V) content located outside a Digital Living Network Alliance (DLNA) home network for access within the DLNA home network, comprising:
-
acquiring A/V content information from each of a plurality of web-based servers located outside of a home network, where the A/V content information identifies A/V content stored in association with each of the plurality of web-based servers; aggregating the A/V content information acquired from each of the plurality of web-based servers; and providing the aggregated A/V content information to a DLNA client device within the home network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A Digital Living Network Alliance (DLNA) audio and video (A/V) content aggregation device for aggregating content located outside a DLNA home network for access within the DLNA home network, comprising:
-
a memory adapted to store representations of A/V content; a processor programmed to; acquire A/V content information from each of a plurality of web-based servers located outside of a home network, where the A/V content information identifies A/V content stored in association with each of the plurality of web-based servers; aggregate the A/V content information acquired from each of the plurality of web-based servers; store the aggregated A/V content information to the memory; and provide the aggregated A/V content information to a DLNA client device within the home network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A Digital Living Network Alliance (DLNA) audio and video (A/V) content aggregation device for aggregating content located outside a DLNA home network for access within the DLNA home network, comprising:
-
a memory adapted to store representations of A/V content; a processor programmed to; receive the list of provisioned web-based servers located outside of a home network from an Internet video link (IVL) provisioning server; select a plurality of web-based servers from the list of provisioned web-based servers located outside of the home network; generate a hypertext transfer protocol (HTTP)-based A/V content information request message associated with each of a plurality of web-based servers, where the A/V content information identifies A/V content stored in association with each of the plurality of web-based servers; send the HTTP-based A/V content information request message to each of a plurality of web-based servers; receive an HTTP response message including the A/V content information associated with each of the plurality of web-based servers from each of the plurality of web-based servers; form the A/V content information received from each of the plurality of web-based servers into a hierarchical representation; aggregate the hierarchical representation of the A/V content information received from each of the plurality of web-based servers; combine the aggregated hierarchical representation with a hierarchical representation of local A/V content information that represents A/V content stored within the memory; store the combined aggregated hierarchical representation of the A/V content information to the memory; generate a DLNA content list message representing the combined aggregated hierarchical representation of the A/V content information; and send the DLNA content list message to a DLNA client device within the home network.
-
Specification