Business presence system and method
First Claim
1. A system for managing collaboration with one or more persons, the system comprising:
- a server that receives from a plurality of information sources a present state of each of a plurality of different communication channels that are associated with a person of the one or more persons, the plurality of information sources comprising an electronic mail calendar, an enterprise resource planning (ERP) system, a workforce management system (WMS), a project management system (PMS), and a travel management system (TMS), the plurality of different communication channels comprising electronic mail, video conferencing, short message service, instant messaging, and a virtual project room, the server hosting the present state of each of the plurality of different communication channels and forming a presence source for each different communication channel;
an integrator that receives and integrates a selected one or more of the presence sources from the server to form a presence provider for the person; and
an aggregator that generates aggregate presence information for each person from two or more of the presence sources, the aggregate presence information comprising a status of two or more of the plurality of different communication channels via which the person can be contacted; and
a selection engine that selects, based on data associated with the presence provider, at least one of the plurality of communication channels for communicating to the person, the presence provider resolving a user agent to a protocol-specific identifier for the at least one communication channel, the user agent providing a presence subscription service.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing collaboration with one or more persons are disclosed. Presence information from the one or more persons are published to a server. One or more presence sources for each person are formed based on the present state of one or more communication channels. The presence information represents a present state of the one or more communication channels associated with each person. Selected ones of the one or more presence sources are integrated by an integrator to form a presence provider for at least one person. Presence provider data associated with the selected ones of the one or more presence sources is received at a user interface from the server.
-
Citations
18 Claims
-
1. A system for managing collaboration with one or more persons, the system comprising:
-
a server that receives from a plurality of information sources a present state of each of a plurality of different communication channels that are associated with a person of the one or more persons, the plurality of information sources comprising an electronic mail calendar, an enterprise resource planning (ERP) system, a workforce management system (WMS), a project management system (PMS), and a travel management system (TMS), the plurality of different communication channels comprising electronic mail, video conferencing, short message service, instant messaging, and a virtual project room, the server hosting the present state of each of the plurality of different communication channels and forming a presence source for each different communication channel; an integrator that receives and integrates a selected one or more of the presence sources from the server to form a presence provider for the person; and an aggregator that generates aggregate presence information for each person from two or more of the presence sources, the aggregate presence information comprising a status of two or more of the plurality of different communication channels via which the person can be contacted; and a selection engine that selects, based on data associated with the presence provider, at least one of the plurality of communication channels for communicating to the person, the presence provider resolving a user agent to a protocol-specific identifier for the at least one communication channel, the user agent providing a presence subscription service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing collaboration with one or more persons, the method comprising:
-
publishing, via a plurality of information sources, presence information from the one or more persons to a server, the presence information representing a present state of a plurality of different communication channels associated with each person, the plurality of information sources comprising an electronic mail calendar, an enterprise resource planning (ERP) system, a workforce management system (WMS), a project management system (PMS), and a travel management system (TMS), the plurality of different communication channels comprising electronic mail, video conferencing, short message service, instant messaging, and a virtual project room; forming a presence source for each of the plurality of different communication channels for the person based on the present state of the plurality of different communication channels for the person; receiving and integrating a selected one or more of the presence sources to form a presence provider for the person; receiving presence provider data for the person from the server, the presence provider data comprising aggregate presence information from two or more of the presence sources, the aggregate presence information comprising a status of two or more of the plurality of different communication channels via which the person can be contacted; and selecting, based on data associated with a presence provider, at least one of the one or more communication channels for communicating to the person. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer product for managing collaboration with one or more persons, the system comprising:
-
at least one user terminal that sends presence information based on a present state of a plurality of different communication channels associated with a user, the presence information being collected from a plurality of information sources, the plurality of information sources comprising an electronic mail calendar, an enterprise resource planning (ERP) system, a workforce management system (WMS), a project management system (PMS), and a travel management system (TMS), the plurality of different communication channels comprising electronic mail, video conferencing, short message service, instant messaging, and virtual project rooms; a server that receives and hosts the present states of the plurality of different communication channels to form a presence source for each communication channel associated with the user; and a presence service computer including computer program code that, causes a processor upon which it is executed to; receive and integrate a selected one or more of the presence sources from the server to form a presence provider for the person; aggregate the presence provider of the person to generate aggregate presence information, the aggregate presence information comprising a status of two or more of the plurality of different communication channels via which the person can be contacted; and select, based on data associated with the presence provider, at least one of the plurality of communication channels for communicating to the person, the presence provider resolving a user agent to a protocol-specific identifier for the at least one communication channel, the user agent providing a presence subscription service. - View Dependent Claims (15, 16, 17, 18)
-
Specification