Dynamic presence management
First Claim
1. A method comprising:
- a) receiving state information bearing on presence of a user;
b) creating service logic based on the state information, the service logic configured to instruct an associated presence service to control communications associated with the user based on the presence of the user; and
c) providing the service logic to the presence service.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mechanism to obtain state information bearing on the presence of a user and create service logic configured to instruct an associated presence service to control communications associated with the user based on presence. The state information is derived from any type of presence detection system capable of determining the physical presence, status, or availability of the user or a device associated with the user. The state information is received and the service logic is created at the presence detection system. Once created, the service logic is delivered to the presence service to control communications in a specific manner. The present invention distributes the generation of service logic based on state information to presence detection systems, which are directly associated with the user rather than service logic being centralized at the presence service.
190 Citations
38 Claims
-
1. A method comprising:
-
a) receiving state information bearing on presence of a user;
b) creating service logic based on the state information, the service logic configured to instruct an associated presence service to control communications associated with the user based on the presence of the user; and
c) providing the service logic to the presence service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a) an interface adapted to facilitate communications with a communication service; and
b) a control system associated with the interface and adapted to;
i) receive state information bearing on presence of a user;
ii) create service logic based on the state information, the service logic configured to instruct an associated presence service to control communications associated with the user based on the presence of the user; and
iii) provide the service logic to the presence service. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium having software comprising instructions f or a computer to:
-
a) receive state information bearing on presence of a user;
b) create service logic based on the state information, the service logic configured to instruct an associated presence service to control communications associated with the user based on the presence of the user; and
c) provide the service logic to the presence service. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification