Ability to scope awareness to your current task
First Claim
1. A method of administering an awareness service, comprising the steps of:
- setting one or more collaborative contexts for a first user within a set of users;
defining one or more subsets of users within the set of users corresponding to the one or more collaborative contexts, respectively;
defining a level of availability for the first user with respect to each subset of users;
publishing an online status for the first user, the online status displaying an availability message to a second user, the availability message having the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for an awareness service is provided. One or more collaborative contexts can be set for a first user within a set of users using the awareness service. One or more subsets of users can be defined within the set of users corresponding to the one or more collaborative contexts, respectively. Furthermore, a level of availability can be defined for the first user with respect to each of the subset of users. Next, an online status can be published on the awareness service for the first user. The online status can display an availability message to a second user. And, the availability message can have the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.
-
Citations
15 Claims
-
1. A method of administering an awareness service, comprising the steps of:
-
setting one or more collaborative contexts for a first user within a set of users;
defining one or more subsets of users within the set of users corresponding to the one or more collaborative contexts, respectively;
defining a level of availability for the first user with respect to each subset of users;
publishing an online status for the first user, the online status displaying an availability message to a second user, the availability message having the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.
-
-
2. A method of executing an awareness service having a set of users, comprising the steps of:
-
setting a first collaborative context for a first user within the set of users, the first collaborative context defining a first subset of users within the set of users; and
publishing a first online status for the first user, the first online status displaying a first availability message to the first subset of users, and displaying a second availability message to users not within the first subset of users. - View Dependent Claims (3, 4, 5)
-
-
6. A machine readable storage having stored thereon a computer program for administering an awareness service, said computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
setting one or more collaborative contexts for a first user within a set of users;
defining one or more subsets of users within the set of users corresponding to the one or more collaborative contexts, respectively;
defining a level of availability for the first user with respect to each subset of users;
publishing an online status for the first user, the online status displaying an availability message to a second user, the availability message having the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.
-
-
7. A machine readable storage having stored thereon a computer program for executing an awareness service having a set of users, said computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
setting a first collaborative context for a first user within the set of users, the first collaborative context defining a first subset of users within the set of users; and
publishing a first online status for the first user, the first online status displaying a first availability message to the first subset of users, and displaying a second availability message to users not within the first subset of users. - View Dependent Claims (8, 9, 10)
-
-
11. A system for administering an awareness service for a set of users on a network, comprising:
-
an awareness processor configured for defining one or more subsets of users within the set of users, the one or more subsets of users corresponding to one or more collaborative contexts set by a first user within the set of users, the awareness processor being further configured to define a level of availability for the first user with respect to each subset of users, the awareness processor being further configured to publish an online status for the first user, the online status displaying an availability message to a second user, the availability message having the highest level of availability selected from a group consisting of every level of availability defined for the second user in every subset of users that includes the second user.
-
-
12. A system for administering an awareness service for a set of users on a network, comprising:
an awareness processor configured for setting a first collaborative context for a first user within the set of users, the first collaborative context defining a first subset of users within the set of users, the awareness processor further being configured for publishing on the awareness service a first online status for the first user, the first online status displaying a first availability message to the first subset of users, and displaying a second availability message to users not within the first subset of users. - View Dependent Claims (13, 14, 15)
Specification