Multi-factor application selection
First Claim
1. An apparatus for selecting an application to deliver content in a networked consumer environment based on multiple factors, comprising:
- a means (22, 24, 34) for receiving an initial content selection;
a means (18) for i) accessing a list of registered applications for delivering content in the consumer environment and ii) accessing information identifying one or more types of content supported by each registered application in the list of registered applications;
a means (26, 30) for i) determining if any registered applications in the list of registered applications support any content types associated with the selected content, and ii) identifying each registered application in the list of registered applications that supports any of the content types associated with the selected content as a compatible application.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for selecting an application to deliver content in a networked consumer environment (12) is based on multiple factors. Generally, application selection is based on factors associated with a desired content to be communicated and/or rendered, a desired location and certain capabilities and conditions of applications and consumer electronic (CE) devices in a network (18). In various embodiments, the method is based on any combination of equivalent content, content type, sink resource, content source, preference, and resource availability factors. In another aspect of the invention, a consumer environment for multi-factor application selection includes a network with various combination of sink resources (22), source resources (24), processing resources (26, 30), and external communication resources (28, 32). The network (18) may also include mobile devices (34).
-
Citations
35 Claims
-
1. An apparatus for selecting an application to deliver content in a networked consumer environment based on multiple factors, comprising:
-
a means (22, 24, 34) for receiving an initial content selection;
a means (18) for i) accessing a list of registered applications for delivering content in the consumer environment and ii) accessing information identifying one or more types of content supported by each registered application in the list of registered applications;
a means (26, 30) for i) determining if any registered applications in the list of registered applications support any content types associated with the selected content, and ii) identifying each registered application in the list of registered applications that supports any of the content types associated with the selected content as a compatible application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for selecting an application to deliver content in a networked consumer environment based on multiple factors, the method comprising:
-
a) receiving an initial content selection;
b) accessing a list of registered applications for delivering content in the consumer environment;
c) accessing information identifying one or more types of content supported by each registered application in the list of registered applications;
d) determining if any registered applications in the list of registered applications support any content types associated with the selected content; and
e) identifying each registered application in the list of registered applications that supports any of the content types associated with the selected content as a compatible application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification