Clustering of task-associated objects for effecting tasks among a system and its environmental devices
First Claim
1. An implementing mechanism, providing for effecting tasks associated with user selection of task-associated objects, and being associated with an environment, the environment comprising one or more environmental devices, the implementing mechanism comprising:
- resources including user interface facilities supporting display of task-associated objects, communication facilities enabling communication with environmental devices, display facilities enabling display of task-associated objects, and input facilities enabling user selection of task-associated object; and
a tasking software system including a state tracking subsystem, a cluster formulation subsystem, a cluster presentation subsystem and a transition subsystem, wherein the state tracking subsystem supports context determination;
the cluster formulation subsystem formulates clusters, each cluster comprising selected objects, such formulation being responsive to context;
the cluster presentation subsystem supports the formatting and presentation of task-associated objects of an active cluster responsive to context; and
, the transition subsystem supports transitions among formats/presentations of an active cluster;
the tasking software system operating in coordination with the resources so as to display, via the display facilities and responsive to context, clusters of task-associated objects and, by selection of any such object, to enable a user to activate a task respecting one or more environmental devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Tasking systems and methods are provided that support user interfaces for displaying objects, the displayed objects enabling user access to resources that provide for effecting tasks among the system and devices of the systems'"'"' environment. More particularly, tasking systems and methods are provided that support the foregoing features, wherein the systems and methods support clustering operations respecting such task-associated objects so as to enhance the effecting of the associated tasks, such clustering operations responding to context. The clustering operations preferably are both adaptive and dynamic. Tasking systems and methods preferably support the tracking of selected states, including, as examples, one or more of environment states, device states, and system states. Tracked states typically also include states respecting other relevant criteria, such as temporal criteria.
-
Citations
20 Claims
-
1. An implementing mechanism, providing for effecting tasks associated with user selection of task-associated objects, and being associated with an environment, the environment comprising one or more environmental devices, the implementing mechanism comprising:
-
resources including user interface facilities supporting display of task-associated objects, communication facilities enabling communication with environmental devices, display facilities enabling display of task-associated objects, and input facilities enabling user selection of task-associated object; and
a tasking software system including a state tracking subsystem, a cluster formulation subsystem, a cluster presentation subsystem and a transition subsystem, wherein the state tracking subsystem supports context determination;
the cluster formulation subsystem formulates clusters, each cluster comprising selected objects, such formulation being responsive to context;
the cluster presentation subsystem supports the formatting and presentation of task-associated objects of an active cluster responsive to context; and
,the transition subsystem supports transitions among formats/presentations of an active cluster;
the tasking software system operating in coordination with the resources so as to display, via the display facilities and responsive to context, clusters of task-associated objects and, by selection of any such object, to enable a user to activate a task respecting one or more environmental devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method implemented on an implementing mechanism comprising the steps of:
-
presenting a plurality of task-associated objects via display facilities, each object corresponding to a respective environmental device and being context relevant;
selecting an object; and
executing the one or more tasks associated with the selected object while maintaining context-relevancy of the presented objects. - View Dependent Claims (18, 19, 20)
-
Specification