Method and system for prioritizing tasks made available by devices in a network
First Claim
Patent Images
1. A method of prioritizing tasks in a network of devices, comprising the steps of:
- obtaining one or more task combinations, wherein each task combination represents a set of tasks the devices can perform;
prioritizing the task combinations based on the degree of relevance of a task to a client;
presenting the prioritized task combinations to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system that facilitates prioritization of tasks available through the devices in a home network. The tasks are user level descriptions of the high-level actions a user and underlying devices can perform. By prioritizing tasks for a user, the present invention aims to minimize the effort required to compare and comprehend the usefulness and feasibility of tasks. In doing so, the number of tasks possible to a user can be reduced and the highest priority task for a given user and device can be used by the application software as the suggested ‘most likely’ task for the user.
-
Citations
28 Claims
-
1. A method of prioritizing tasks in a network of devices, comprising the steps of:
-
obtaining one or more task combinations, wherein each task combination represents a set of tasks the devices can perform;
prioritizing the task combinations based on the degree of relevance of a task to a client;
presenting the prioritized task combinations to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A controller for prioritizing tasks in a network of devices, comprising:
-
a task generation module that generates one or more task combinations, wherein each task combination represents a set of tasks the devices can perform; and
a prioritizing module that prioritizes the task combinations based on the degree of relevance of a task to a client. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A network comprising:
-
a plurality of devices interconnected via a communication link;
a controller for prioritizing tasks in the network, the controller comprising;
a task generation module that generates one or more task combinations, wherein each task combination represents a set of tasks the devices can perform; and
a prioritizing module that prioritizes the task combinations based on the degree of relevance of a task to a client.
-
Specification