Method and system for sensing and communicating updated status information for remote users accessible through an instant messaging system
First Claim
1. A method of providing a local user of an instant messaging system with updated status information regarding at least one remote user, 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, a representation of said remote computer system user, wherein said representation of said remote computer system user 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, an updated status message associated with said remote computer system user; and
modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a local user of an instant messaging system with updated status information regarding one or more remote users that provides indication to a local user of whether an instant messaging status message has been recently updated. The disclosed system provides a “new status message” visual indication when a status message for a remote user has recently changed. A timer may be employed to determine how long a new status message visual indication is provided after the status message has changed. The status message itself may be obtained by various specific techniques, such as hovering the cursor over a graphical object for a remote user associated with the new status indication, hovering over the new status indication itself, or clicking through the new status indication or associated graphical object, or through some other appropriate technique.
-
Citations
32 Claims
-
1. A method of providing a local user of an instant messaging system with updated status information regarding at least one remote user, 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, a representation of said remote computer system user, wherein said representation of said remote computer system user 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, an updated status message associated with said remote computer system user; and
modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of providing a local user of an instant messaging system with updated status information regarding at least one remote user, comprising:
-
means for 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;
means for presenting, by said awareness client application process, a representation of said remote computer system user, wherein said representation of said remote computer system user includes an indication of said online status of said remote computer system user;
means for obtaining, by said awareness client application process on said local computer system, an updated status message associated with said remote computer system user; and
means for modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, wherein said computer program product includes a computer readable medium, said computer readable medium having a computer program for providing a local user of an instant messaging system with updated status information regarding at least one remote user stored thereon, said computer program comprising:
-
program code for 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;
program code for presenting, by said awareness client application process, a representation of said remote computer system user, wherein said representation of said remote computer system user includes an indication of said online status of said remote computer system user;
program code for obtaining, by said awareness client application process on said local computer system, an updated status message associated with said remote computer system user; and
program code for modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for providing a local user of an instant messaging system with updated status information regarding at least one remote user, comprising:
-
program code, stored in a computer readable memory communicably coupled to at least one processor on a client computer system for obtaining, by an awareness client application process executing on said client computer system, from an associated awareness server application process executing on a server computer system, an online status of said remote computer system user;
program code, stored in said computer readable memory, for presenting, by said awareness client application process, a representation of said remote computer system user, wherein said representation of said remote computer system user includes an indication of said online status of said remote computer system user;
program code, stored in said computer readable memory, for obtaining, by said awareness client application process on said local computer system, an updated status message associated with said remote computer system user; and
program code, stored in said computer readable memory, for modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available.
-
-
32. A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program for providing a local user of an instant messaging system with updated status information regarding at least one remote user, said computer program comprising:
-
program code for 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;
program code for presenting, by said awareness client application process, a representation of said remote computer system user, wherein said representation of said remote computer system user includes an indication of said online status of said remote computer system user;
program code for obtaining, by said awareness client application process on said local computer system, an updated status message associated with said remote computer system user; and
program code for modifying said indication of said online status of said remote computer system user to include an indication that said updated status message associated with said remote computer system user is available.
-
Specification