Group based presence availability management
AssigneeSiemens Communications, Inc.
InventorsJeffrey Blohm, Peter Kozdon
Life of this patent
Estimating the term…
Abstract
A presence management system allows or blocks access to presence information at a group-level. A subscriber assigns contacts to groups and sets presence access parameters for the groups. In response to a request for the presence information, the presence management system determines a contact group assigned to the requester and checks the group access parameter. Access is allowed or blocked based on the group access parameter and based on overriding access parameters that may be established in the presence management system.
Claims30
A method for determining the availability of presence information to a:
- requestor of the presence information, the method comprising:
- determining a contact group assigned to a presence requestor;
- and
- checking a group access parameter associated with the contact group to determine whether contact group members are allowed access or are denied access to requested presence information.
A presence system comprising:
- a memory comprising:
- a contact for a presence requester associated with a contact group;
- a group access parameter associated with the contact group;
- and
- an access determination program that checks the group access parameter to determine whether the group members are allowed access to the requested presence information;
- and
- a processor coupled to the memory that executes the access determination program.
A machine readable medium comprising machine executable instructions, including:
- determination instructions that determine a contact group assigned to a presence requester;
- and
- check instructions that determine whether contact group members are allowed access or are denied access to requested presence information, based on a group access parameter associated with the contact group.
A presence system that manages availability of presence information for a subscriber, the presence system comprising:
- a memory comprising:
- multiple subscriber defined contact groups;
- multiple contacts, each contact organized into at least one of the subscriber defined contact groups or a system created default group;
- a group access parameter associated with each subscriber defined contact group;
- an access override parameter associated with at least one of the subscriber defined contact groups;
- an access determination program that checks the group access parameters to determine whether group members are allowed access to requested presence information for the subscriber;
- and
- an override determination program that checks the access override parameter to determine whether to allow or block access to the presence information regardless of the group access parameters;
- and
- a processor coupled to the memory that executes the access determination program and the override determination program.
Dependencies are inferred from the claim text.