System and method for extensible computer assisted collaboration
First Claim
1. A computerized system for collaboration, comprising:
- a connectivity service configured to, at least, provide communicative connectivity between a plurality of users of a collaborative services platform;
an activity service configured to, at least, provide at least one collaborative activity in which at least some of the plurality of users are capable of participating; and
a contact management service configured to, at least, maintain contact information for each of the plurality of users, the contact information comprising an indication of collaborative activities in which the user is capable of participating.
2 Assignments
0 Petitions
Accused Products
Abstract
A collaborative services platform may include a connectivity service, an activity service and a contact management service. The connectivity service may provide communicative connectivity between users of the collaborative services platform. The activity service may provide one or more collaborative activities supporting various modes of communication. The contact management service may maintain contact information for each of the users of the collaborative service platform. It may be that not every user is capable of participating in every collaborative activity. The contact information maintained by the contact management service may indicate the collaborative activities in which each user is capable of participating. A set of programmatic objects utilized to implement the collaborative services platform may include contact objects, conference objects, MeContact objects, endpoint objects, published objects and presence objects. The presence object may represent a presence of a particular user in a networked computing environment and may reference multiple collaborative endpoints.
-
Citations
20 Claims
-
1. A computerized system for collaboration, comprising:
-
a connectivity service configured to, at least, provide communicative connectivity between a plurality of users of a collaborative services platform;
an activity service configured to, at least, provide at least one collaborative activity in which at least some of the plurality of users are capable of participating; and
a contact management service configured to, at least, maintain contact information for each of the plurality of users, the contact information comprising an indication of collaborative activities in which the user is capable of participating. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12, 13)
-
-
7. A computer readable medium having thereon a set of computer-executable programmatic objects for collaboration, comprising:
-
at least one contact programmatic object representing at least one user of a collaborative services platform;
at least one conference programmatic object representing at least one collaborative conference in which a plurality of users of the collaborative services platform are capable of participating; and
a MeContact programmatic object representing a further user of the collaborative services platform, the MeContact programmatic object referencing, at least;
at least one of said at least one contact programmatic object; and
at least one of said at least one conference programmatic object. - View Dependent Claims (8, 9)
-
-
14. A computer readable medium having thereon a set of computer-executable programmatic objects for collaboration, comprising:
-
at least one endpoint programmatic object representing at least one networked computing environment location;
at least one published object programmatic object representing data published to users of a collaborative services platform; and
a presence programmatic object representing a networked computing environment presence of a user of the collaborative services platform, the presence programmatic object referencing, at least;
at least one of said at least one endpoint programmatic object; and
at least one of said at least one published object programmatic object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification