Method and system for sensing and communicating the use of communication modes by remote users
First Claim
1. A method of providing information describing detected uses of communication software applications by remote computer system users to local computer system users, comprising:
- obtaining, by an awareness client application process executing on a local computer system, from an associated awareness server application process executing on a server computer system, an online status of said remote computer system user;
presenting, by said awareness client application process, an awareness object associated with said remote computer system user, wherein said awareness object includes an indication of said remote computer system user, wherein said awareness object further includes an indication of said online status of said remote computer system user;
obtaining, by said awareness client application process on said local computer system, responsive to said presenting said awareness object associated with said remote computer system user, communication mode activity information regarding said remote computer system user, wherein said communication mode activity information describes a use of each one of a plurality of different communication software applications by said remote computer system user, said plurality of different communication software applications including an electronic mail application, an internet protocol phone application, an electronic meeting application, and said awareness server application, wherein said communication mode activity information includes indications of actions performed by said remote computer system user, wherein said actions include printing and saving at least one electronic mail message and at least one attachment to said electronic mail message;
detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and
presenting, by said awareness client application process, said communication mode activity information regarding said remote computer system user in a display for said local computer system, wherein said presenting includes displaying a plurality of icons, each one of said plurality of icons representing a corresponding one of said plurality of different communication software applications, and displaying only communication mode activity information associated with one of said communication software applications responsive to detecting said local computer system user hovering a cursor over one of said plurality of icons corresponding to said one of said communication software applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to monitor and report the use of communication software applications in a computing environment including an instant messaging system, that provides local users with information describing detected uses of communication software applications by remote users. The monitored communication applications may include, for example, electronic mail, voice over IP applications, on-line meetings, and other specific types of communication applications, as well as instant messaging activities. The system potentially stores specific information regarding each use of the monitored communication applications, and sends the communication application information to one or more server process that stores the information in association with a user identifier provided with the information. The stored communication application information is then broadcast by the server process to client processes that have registered with the server process to receive communication application information associated with that user identifier.
-
Citations
9 Claims
-
1. A method of providing information describing detected uses of communication software applications by remote computer system users to local computer system users, comprising:
-
obtaining, by an awareness client application process executing on a local computer system, from an associated awareness server application process executing on a server computer system, an online status of said remote computer system user; presenting, by said awareness client application process, an awareness object associated with said remote computer system user, wherein said awareness object includes an indication of said remote computer system user, wherein said awareness object further includes an indication of said online status of said remote computer system user; obtaining, by said awareness client application process on said local computer system, responsive to said presenting said awareness object associated with said remote computer system user, communication mode activity information regarding said remote computer system user, wherein said communication mode activity information describes a use of each one of a plurality of different communication software applications by said remote computer system user, said plurality of different communication software applications including an electronic mail application, an internet protocol phone application, an electronic meeting application, and said awareness server application, wherein said communication mode activity information includes indications of actions performed by said remote computer system user, wherein said actions include printing and saving at least one electronic mail message and at least one attachment to said electronic mail message; detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and presenting, by said awareness client application process, said communication mode activity information regarding said remote computer system user in a display for said local computer system, wherein said presenting includes displaying a plurality of icons, each one of said plurality of icons representing a corresponding one of said plurality of different communication software applications, and displaying only communication mode activity information associated with one of said communication software applications responsive to detecting said local computer system user hovering a cursor over one of said plurality of icons corresponding to said one of said communication software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification