System And Method For Harmonizing Changes In User Activities, Device Capabilities And Presence Information
First Claim
1. A method for utilizing presence information with a device comprising:
- receiving, by a presence service, a communication indicating a change to a user activity from a first device operated by a user;
automatically changing, by the presence service, an existing presence status of the user to the presence status associated with the user activity for the user of a second device in response to the received change to the user activity; and
informing, by the presence service, the second device of the changing of the existing presence status for the second device to automatically alter a capability of the second device based on the changing of the existing presence status and based on an indication from the user on how the capability is to be altered.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system utilizes presence information for a device. The method and system comprise receiving a communication indicating a change to a user activity from a first device operated by a user. The existing presence status of the user to the presence status associated with the user activity for the user of a second device is automatically changed in response to the received change to the user activity. The second device is informed of the changing of the existing presence status for the second device to automatically alter a capability of the second device based on the changing of the existing presence status and based on a stored indication from the user on how the capability is to be altered.
37 Citations
42 Claims
-
1. A method for utilizing presence information with a device comprising:
-
receiving, by a presence service, a communication indicating a change to a user activity from a first device operated by a user; automatically changing, by the presence service, an existing presence status of the user to the presence status associated with the user activity for the user of a second device in response to the received change to the user activity; and informing, by the presence service, the second device of the changing of the existing presence status for the second device to automatically alter a capability of the second device based on the changing of the existing presence status and based on an indication from the user on how the capability is to be altered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for utilizing presence information with at least one device having at least one capability, the method comprising:
-
allowing a user to associate the at least one capability of the at least one device with a particular presence status of the user and a location of the user for the at least one device and associate the particular presence status to an activity specified by the user; allowing the user to provide an indication for the at least one capability of the at least one device, based on a location of the user, whether the at least one capability is to be enabled or disabled when an existing presence status of the user for the at least one device is the particular presence status; obtaining, by a first application, a present location of the user and a presence status and detecting that the presence status of the user for the at least one device is the particular presence status; and automatically altering, by a second application, based on the present location of the user, the at least one capability associated with the particular presence status of the at least one device according to the provided indication when the first application detects that the presence status of the user is the particular presence status. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium storing a computer program, executable by a machine, for utilizing presence information with a device, the computer program comprising executable instructions for:
-
receiving, by a presence service, a communication indicating a change to a user activity from a first device operated by a user; automatically changing, by the presence service, an existing presence status of the user to the presence status associated with the user activity for the user of a second device in response to the received change to the user activity; and informing, by the presence service, the second device of the changing of the existing presence status for the second device to automatically alter a capability of the second device based on the changing of the existing presence status and based on an indication from the user on how the capability is to be altered. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for utilizing presence information with at least one device having at least one capability, the method comprising:
-
allowing a user to associate the at least one capability of the at least one device with a particular presence status of the user and a location of the user for the at least one device and associate the particular presence status to an activity specified by the user; allowing the user to provide an indication for the at least one capability of the at least one device whether the at least one capability is to be enabled or disabled when an existing presence status of the user for the at least one device is the particular presence status and the location of the user when the existing presence status of the user for the at least one device is the particular presence status; obtaining, by a first application, a present location of the user and a presence status and detecting that the presence status of the user for the at least one device is the particular presence status; and automatically altering, by a second application, based on the present location of the user, the at least one capability associated with the particular presence status of the at least one device according to the provided indication when the first application detects that the presence status of the user is the particular presence status. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for allowing a device having at least one capability to utilize presence information, the system comprising:
-
a processor for executing a presence user agent and a capability monitor; the presence user agent for communicating with a user and for communicating with a presence service on behalf of the user; the capability monitor for allowing a user to associate the at least one capability with a particular presence status of the user for the device and a location of the user, associate the particular presence status to an activity specified by the user, and to provide an indication for each capability of the at least one capability whether each capability is to be altered based on a present location of the user and in response to detecting by a watcher user agent that a presence status of the user for the device is the particular presence; the watcher user agent for obtaining presence information from the presence service including the presence status of the user; and wherein the capability monitor is further configured to automatically alter, based on the present location of the user, each capability of the at least one capability of the device according to the provided presence information when the watcher user agent detects that the presence status of the user is the particular presence status. - View Dependent Claims (34, 35)
-
-
36. A computer-readable medium storing a computer program, executable by a machine, for utilizing presence information with at least one device having at least one capability, the computer program comprising executable instructions for:
-
allowing a user to associate the at least one capability of the at least one device with a particular presence status of the user and a location of the user for the at least one device and associate the particular presence status to an activity specified by the user; allowing the user to provide an indication for the at least one capability of the at least one device whether the at least one capability is to be enabled or disabled when an existing presence status of the user for the at least one device is the particular presence status and the location of the user when the existing presence status of the user for the at least one device is the particular presence status; obtaining, by a first application, a present location of the user and a presence status and detecting that the presence status of the user for the at least one device is the particular presence status; and automatically altering, by a second application, based on the present location of the user, the at least one capability associated with the particular presence status of the at least one device according to the provided indication when the first application detects that the presence status of the user is the particular presence status. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification