APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COLLABORATION VIA ONE OR MORE NETWORKS
First Claim
Patent Images
1. A computer implemented method of facilitating conferencing and collaboration of individuals with each individual having associated contact information, the method comprising:
- monitoring presence information associated with a set of client devices utilized by a set of contacts, each client device being a device providing a capability to participate in a virtual meeting when in communication with a server via at least one communication service, each contact having at least one type of client device with the universe of communication services having at least two different representations of presence information;
aggregating different types of presence information for the set of contacts;
determining a current availability status for each contact to participate in a virtual meeting; and
providing information for displaying presence information indicative of the current availability status of each contact for the virtual meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
A collaboration architecture supports virtual meetings, including web conferencing and collaboration. Presence information is aggregated from different types of communication services to provide a generic representation of presence. In one implementation, collaboration lifecycle management is provided to manage meetings over the lifecycle of a project. Audio options include voice over internet protocol (VoIP) and conventional PTSN phone networks, which are supported in one implementation by an audio conferencing server.
-
Citations
34 Claims
-
1. A computer implemented method of facilitating conferencing and collaboration of individuals with each individual having associated contact information, the method comprising:
-
monitoring presence information associated with a set of client devices utilized by a set of contacts, each client device being a device providing a capability to participate in a virtual meeting when in communication with a server via at least one communication service, each contact having at least one type of client device with the universe of communication services having at least two different representations of presence information; aggregating different types of presence information for the set of contacts; determining a current availability status for each contact to participate in a virtual meeting; and providing information for displaying presence information indicative of the current availability status of each contact for the virtual meeting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system to facilitate conferencing and collaboration, comprising:
-
a presence module to aggregate presence information from different types of communication services and generate an indicator of the current availability of a set of contacts for virtual meetings; an audio conference server to support both voice over internet (VoIP) conferencing and conferencing via public switched telephone network (PTSN); a digital content server to support sharing and archiving of digital content associated with virtual meetings; and a platform providing lifecycle management for virtual meetings through a collaboration lifecycle including setting up at least one virtual meeting for a project and providing audio conferencing services and digital content services for each virtual meeting of the project. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of facilitating conferencing and collaboration, comprising:
at a client device, displaying generic presence information for a set of contacts, the generic contact information indicating the current availability of each contact using at least one type of communication service where the generic presence information is based on an aggregation of different types of presence information. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
34. A method of facilitating conferencing and collaboration, comprising:
-
at a client device, displaying a list of attendees to a virtual meeting based on presence information; at the client device, providing a polling feature for a user to input polling information; at the client device, providing a text window for the user to review instant messaging chat associated with the virtual meeting; and at the client device, providing a window to display digital content associated with the virtual meeting.
-
Specification