User collaboration system
First Claim
1. A user collaboration system comprising:
- a user profile database for storing community membership information, the community membership information including information about members for a plurality of communities, where each community includes a plurality of members;
a memory comprising;
a presentation layer for receiving a request for a collaborative session with an anonymous member of a community, the request associated with a first user, the request specifying a community;
a logic layer including;
a presence component operative to determine available members of the community;
a filter component operative to determine a second user from the determined available members and further operative to send collaboration session information to the first user and the second user to enable the first user and the second user to initiate a collaborative session.
6 Assignments
0 Petitions
Accused Products
Abstract
A user collaboration system providing for the efficient utilization of an organization'"'"'s resources, such as the bandwidth associated with call center activity. At the same time, the user collaboration system enables users to quickly and easily receive help in a particular subject matter area, without requiring the user to know who within the organization may be able to provide that assistance. The user collaboration system also maintains an organization'"'"'s user profile information that tracks employee subject matter expertise and allows users to request assistance from an anonymous expert. The assistance may be provided via a collaboration session which may be optimized based on available network resources.
40 Citations
18 Claims
-
1. A user collaboration system comprising:
-
a user profile database for storing community membership information, the community membership information including information about members for a plurality of communities, where each community includes a plurality of members; a memory comprising; a presentation layer for receiving a request for a collaborative session with an anonymous member of a community, the request associated with a first user, the request specifying a community; a logic layer including; a presence component operative to determine available members of the community; a filter component operative to determine a second user from the determined available members and further operative to send collaboration session information to the first user and the second user to enable the first user and the second user to initiate a collaborative session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for establishing a collaborative session over a network, the method comprising:
-
receiving, from a first user, a request for a collaborative session with an anonymous member of a community, the community having a plurality of members; determining available members of the community; automatically determining, in response to the receiving, a second user from the determined available members; and
,sending collaboration session information to the first user and the second user to enable the first user and the second user to initiate a collaborative session. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification