Systems and methods for a collaboration presence framework
First Claim
Patent Images
1. A method for providing presence information, said method comprising:
- defining a role that defines a dynamic set of users wherein the set of users can vary over time and wherein the role is based on presence information of at least one member of the set of users;
subscribing to the role by a subscriber wherein the subscriber will receive notification of a change to the dynamic set of users; and
wherein the step of subscribing includes;
obtaining permission to subscribe from at least one member of the set of users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing presence information, said method comprising, defining a role that defines a dynamic set of users wherein the set of users can vary over time and wherein the role is based on presence information of at least one member of the set of users; subscribing to the role by a subscriber wherein the subscriber will receive notification of a change to the dynamic set of users; and wherein the step of subscribing includes obtaining permission to subscribe from at least one member of the set of users.
-
Citations
23 Claims
-
1. A method for providing presence information, said method comprising:
-
defining a role that defines a dynamic set of users wherein the set of users can vary over time and wherein the role is based on presence information of at least one member of the set of users;
subscribing to the role by a subscriber wherein the subscriber will receive notification of a change to the dynamic set of users; and
wherein the step of subscribing includes;
obtaining permission to subscribe from at least one member of the set of users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining which processes are present on a client, said system comprising:
-
preparing a response for the client;
examining the contents of the response to detect the presence of one or more client-side processes; and
persisting information regarding the one or more client-side processes; and
providing the response to the client. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for providing presence information, comprising:
-
a messaging layer;
a process to receive presence information from the messaging layer;
a role capable of being used to specify a dynamic set of users, wherein the role is based on the presence information; and
a subscriber capable of receiving notification of changes to the dynamic set of users. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine readable medium having instructions stored thereon that when executed by one or more processors cause a system to:
-
define a role that defines a dynamic set of users wherein the dynamic set of users can vary over time and wherein the role is based on presence information of at least one member of the dynamic set of users;
subscribe to the role by a subscriber wherein the subscriber will receive notification of a change to the dynamic set of users; and
wherein the step of subscribing includes;
obtaining permission to subscribe from at least one member of the set of users. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to define a role that defines a dynamic set of users wherein the dynamic set of users can vary over time and wherein the role is based on presence information of at least one member of the dynamic set of users;
a code segment including instructions to subscribe to the role by a subscriber wherein the subscriber will receive notification of a change to the dynamic set of users; and
wherein the step of subscribing includes;
obtaining permission to subscribe from at least one member of the set of users.
-
Specification