Method and system for prioritizing tasks made available by devices in a network
AssigneeSamsung Electronics Co., Ltd.
InventorsAnugeetha Kunjithapatham, Mithun Sheshagiri, Alan Messer
Life of this patent
Estimating the term…
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.
Claims38
A method of prioritizing tasks in a network of devices, comprising:
- obtaining task combinations, wherein each task combination identifies a set of devices that can perform tasks for a specific task combination together;
- and
- employing a processor for:
- generating a proximity ranking for each task combination based on proximity between devices of said task combination;
- determining a degree of user relevance for each specific task combination based on user context and device context;
- determining a device score for each device based on attributes of said device;
- prioritizing the task combinations based on at least one proximity ranking, at least one degree of user relevance, and at least one device score;
- and
- presenting the prioritized task combinations as suggestions via a client user interface.
A controller for prioritizing tasks in a network of devices extending over a plurality of rooms on at least one floor of a building, comprising:
- a processor coupled with:
- a task generation module configured to generate task combinations, wherein each task combination identifies a set of devices that can perform tasks for a specific task combination together;
- and
- a prioritizing module configured to:
- generate a proximity ranking for each task combination based on proximity between devices of said task combination;
- determine a degree of user relevance for each specific task combination based on user context and device context;
- determine a device score for each device based on attributes of said device;
- and
- prioritize the task combinations based on at least one proximity ranking, at least one degree of user relevance, and at least one device score.
A network extending over a plurality of rooms on at least one floor of a building, 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 configured to generate task combinations, wherein each task combination identifies a set of devices that can perform tasks for a specific task combination together;
- and
- a prioritizing module configured to:
- generate a proximity ranking for each task combination based on proximity between devices of said task combination;
- determine a degree of user relevance for each specific task combination based on user context and device context;
- determine a device score for each device based on attributes of said device;
- and
- prioritize the task combinations based on at least one proximity ranking, at least one degree of user relevance, and at least one device score.
Dependencies are inferred from the claim text.