System and method for rendering content on multiple devices
First Claim
1. A method for delivering content to be rendered by multiple devices, the method comprising:
- receiving indications of resources available to a user, the resources including rendering resources, the rendering resources provided by a plurality of devices, each of the plurality of devices being coupled to a network;
wherein at least one of the plurality of devices provides at least one rendering resource available for use of the user, and provides at least one rendering resource available for simultaneous use of another user;
receiving content requested by the user, the content including a plurality of content types;
determining a mapping of content types to the plurality of devices, wherein the mapping is based on rendering resources provided by each of the plurality of devices; and
delivering content types of the content requested by the user to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for delivering content to be rendered by multiple devices is provided. Indications of resources available to a user are received, the resources including rendering resources, the rendering resources provided by a plurality of devices, each of the plurality of devices being coupled to a network, wherein at least one of the plurality of devices provides at least one rendering resource available for use of the user, and provides at least one rendering resource available for simultaneous use of another user. Content requested by the user is received, the content including a plurality of content types. A mapping of content types to the plurality of devices is determined, wherein the mapping is based on rendering resources provided by each of the plurality of devices. Content types of the content requested by the user are delivered to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the network.
-
Citations
26 Claims
-
1. A method for delivering content to be rendered by multiple devices, the method comprising:
-
receiving indications of resources available to a user, the resources including rendering resources, the rendering resources provided by a plurality of devices, each of the plurality of devices being coupled to a network;
wherein at least one of the plurality of devices provides at least one rendering resource available for use of the user, and provides at least one rendering resource available for simultaneous use of another user;
receiving content requested by the user, the content including a plurality of content types;
determining a mapping of content types to the plurality of devices, wherein the mapping is based on rendering resources provided by each of the plurality of devices; and
delivering content types of the content requested by the user to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangible medium storing machine readable instructions comprising:
-
first set of prestored instructions to receive indications of rendering resources available to a user, the rendering resources provided by a plurality of rendering devices, each of the plurality of rendering devices being coupled to a network;
wherein at least one of the plurality of rendering devices provides at least one rendering resource available for use of the user, and provides at least one rendering resource available for simultaneous use of another user;
second set of prestored instructions to receive content requested by the user, the content including a plurality of content types;
third set of prestored instructions to determine a mapping of content types to the plurality of devices, wherein the mapping is based on rendering resources provided by each of the plurality of devices; and
fourth set of prestored instructions to deliver content types of the content requested by the user to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the network.
-
-
13. A server for delivering content to be rendered by multiple devices, the server comprising:
a computer operatively coupled to a content server via a first network, and operatively coupled to a plurality of rendering devices via a second network, wherein at least one of the plurality of rendering devices provides at least one rendering resource available for use of a user, and provides at least one rendering resource available for simultaneous use of another user, the computer comprising;
a memory;
a processor coupled to the memory, the processor configured to receive indications of rendering resources available to a user, the rendering resources provided by the plurality of rendering devices;
receive content requested by the user, the content including a plurality of content types, the content received from the content server via the first network, determine a mapping of content types to the plurality of devices, wherein the mapping is based on rendering resources provided by each of the plurality of devices, and deliver content types of the content requested by the user to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the second network.
-
14. A method for allocating resources on at least one device for rendering content, the method comprising:
-
providing a first device, via a network, with an indication of first and second resources available to a first user, wherein the first and second resources are for rendering content, and wherein the first and second resources are provided by a second device coupled to the network;
receiving from the first device a request to reserve the first resource;
reserving the first resource for the first user;
providing a third device, via a network, with an indication of the second resource available to a second user;
receiving from the third device a request to reserve the second resource; and
reserving the second resource for the second user. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A tangible medium storing machine readable instructions comprising:
-
first set of prestored instructions to provide a first device, via a network, with an indication of first and second resources available to a first user, wherein the first and second resources are for rendering content, and wherein the first and second resources are provided by a second device coupled to the network;
second set of prestored instructions to receive from the first device a request to reserve the first resource, third set of prestored instructions to reserve the first resource for the firstuser;
fourth set of prestored instructions to provide a third device, via a network, with an indication of the second resource available to a second user;
fifth set of prestored instructions to receive from the third device a request to reserve the second resource; and
sixth set of prestored instructions to reserve the second resource for the second user.
-
-
20. A server for delivering content to be rendered by multiple devices, the server comprising:
a computer operatively coupled to first, second, and third devices via a network, and operatively coupled to a plurality of rendering devices via a second network, wherein at least one of the plurality of rendering devices provides at least one rendering resource available for use of a user, and provides at least one rendering resource available for simultaneous use of another user, the computer comprising;
a memory;
a processor coupled to the memory, the processor configured to to provide the first device, via the network, with an indication of first and second resources available to a first user, wherein the first and second resources are for rendering content, and wherein the first and second resources are provided by the second device;
receive from the first device a request to reserve the first resource;
reserve the first resource for the first user;
provide the third device, via a network, with an indication of the second resource available to a second user;
receive from the third device a request to reserve the second resource; and
reserve the second resource for the second user.
-
21. A method for determining a mapping for delivering content to multiple devices for rendering on the multiple devices, the method comprising:
-
receiving content requested by a user, the content comprising a plurality of content types;
determining a set of resources available to the user for rendering content, the set of resources provided by a plurality of rendering devices;
determining user preferences for delivering content, the user preferences including preference information relating to whether to deliver content to a single device or to multiple devices;
determining a mapping of the plurality of content types to the plurality of rendering devices based on the set of resources available to the user and the user preferences. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for determining a mapping for delivering content to multiple devices for rendering on the multiple devices, the method comprising:
-
receiving content requested by a user, the content comprising a plurality of content types;
determining;
a set of resources available to the user for rendering content, the set of resources provided by a plurality of rendering devices;
determining user preferences for delivering content, the user preferences including preference information relating to preferred communication links for delivering content to the plurality of devices;
determining a mapping of the plurality of content types to the plurality of rendering devices based on the set of resources available to the user and the user preferences.
-
Specification