RESOURCE AVAILABILITY FOR USER ACTIVITIES ACROSS DEVICES
First Claim
1. A system that facilitates activity-centric computing, comprising:
- a receiving component that accepts activity information; and
an activity processing component that determines a task of an activity based upon the activity information and delegates the task to at least one activity-enabled device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that can integrate activities across machines and/or devices is disclosed. The innovation can be used in an “asynchronous” manner that enables a user to move or direct a set of activities and/or tasks within an activity from one device to another. Further, the system can facilitate adapting user interface factors with respect to a particular device such that a user can “synchronously” utilize all devices for the given activities and/or tasks. In other words, the “synchronous” scenario enables a user to share activity information between devices when simultaneously utilizing multiple devices in accordance with a particular activity.
-
Citations
20 Claims
-
1. A system that facilitates activity-centric computing, comprising:
-
a receiving component that accepts activity information; and an activity processing component that determines a task of an activity based upon the activity information and delegates the task to at least one activity-enabled device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of accomplishing an activity via a plurality of devices, comprising:
-
receiving activity information; determining a state of the activity based at least in part upon the activity information, the state identifies a plurality of tasks related to the activity; determining a plurality of activity-enabled devices; and delegating a subset of the plurality of tasks to a subset of the plurality of activity-enabled devices. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system that facilitates collaborating a plurality of activity-enabled devices, comprising:
-
means for determining a state of an activity; and means for automatically transferring the activity to an activity-enabled device based at least in part upon the state. - View Dependent Claims (19, 20)
-
Specification