Method and system for sensing and communicating updated status information for remote users accessible through an instant messaging system
First Claim
1. A computer implemented method of providing, by an awareness client application process executing on a local computer system having at least one processor and a computer readable memory, a local user of said local computer system with updated status information regarding at least one remote user, comprising:
- obtaining, from an associated awareness server application process executing on a server computer system, an online status of said remote computer system user;
presenting a representation of said remote computer system user, wherein said representation of said remote computer system user includes an online status icon associated with said remote computer system user, wherein said online status icon of said remote computer system user includes a graphical representation of whether said remote computer system user is currently available for an instant messaging communication session;
obtaining an updated status message associated with said remote computer system user, wherein said updated status message includes personal detail information and activity information regarding said remote computer system user other than said online status of said remote computer system user; and
modifying said online status icon associated with said remote computer system user to further include an additional visual indication that said updated status message associated with said remote computer system user is available for viewing by said local user of said local computer system, wherein said additional visual indication is separate and visually independent from said graphical representation of whether said remote computer system user is currently available for an instant messaging communication session also included in said online status icon, and wherein said modifying comprises superimposing said additional visual indication over at least a portion of said online status icon without presenting any contents of said updated status message to said local user of said local computer system.
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
17 Claims
-
1. A computer implemented method of providing, by an awareness client application process executing on a local computer system having at least one processor and a computer readable memory, a local user of said local computer system with updated status information regarding at least one remote user, comprising:
-
obtaining, from an associated awareness server application process executing on a server computer system, an online status of said remote computer system user; presenting a representation of said remote computer system user, wherein said representation of said remote computer system user includes an online status icon associated with said remote computer system user, wherein said online status icon of said remote computer system user includes a graphical representation of whether said remote computer system user is currently available for an instant messaging communication session; obtaining an updated status message associated with said remote computer system user, wherein said updated status message includes personal detail information and activity information regarding said remote computer system user other than said online status of said remote computer system user; and modifying said online status icon associated with said remote computer system user to further include an additional visual indication that said updated status message associated with said remote computer system user is available for viewing by said local user of said local computer system, wherein said additional visual indication is separate and visually independent from said graphical representation of whether said remote computer system user is currently available for an instant messaging communication session also included in said online status icon, and wherein said modifying comprises superimposing said additional visual indication over at least a portion of said online status icon without presenting any contents of said updated status message to said local user of said local computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing, by an awareness client application process executing on a local computer system having at least one processor and a computer readable memory, a local user of said local computer system with updated status information regarding at least one remote user, said client application process comprising:
-
program code for obtaining, 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 a representation of said remote computer system user, wherein said representation of said remote computer system user includes an online status icon associated with said remote computer system user, wherein said online status icon of said remote computer system user includes a graphical representation of whether said remote computer system user is currently available for an instant messaging communication session; program code for obtaining an updated status message associated with said remote computer system user, wherein said updated status message includes personal detail information and activity information regarding said remote computer system user other than said online status of said remote computer system user; and program code for modifying said online status icon associated with said remote computer system user to further include an additional visual indication that said updated status message associated with said remote computer system user is available for viewing by said local user of said local computer system, wherein said additional visual indication is separate and visually independent from said graphical representation of whether said remote computer system user is currently available for an instant messaging communication session also included in said online status icon, and wherein said modifying comprises superimposing said additional visual indication over at least a portion of said online status icon without presenting any contents of said updated status message to said local user of said local computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product including a computer readable memory having program code stored thereon for providing, by an awareness client application process executing on a local computer system having at least one processor and a computer readable memory, a local user of said local computer system with updated status information regarding at least one remote user, said program code comprising:
-
program code for obtaining, 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 a representation of said remote computer system user, wherein said representation of said remote computer system user includes an online status icon associated with said remote computer system user, wherein said online status icon of said remote computer system user includes a graphical representation of whether said remote computer system user is currently available for an instant messaging communication session; program code for obtaining an updated status message associated with said remote computer system user, wherein said updated status message includes personal detail information and activity information regarding said remote computer system user other than said online status of said remote computer system user; and program code for modifying said online status icon associated with said remote computer system user to further include an additional visual indication that said updated status message associated with said remote computer system user is available for viewing by said local user of said local computer system, wherein said additional visual indication is separate and visually independent from said graphical representation of whether said remote computer system user is currently available for an instant messaging communication session also included in said online status icon, and wherein said modifying comprises superimposing said additional visual indication over at least a portion of said online status icon without presenting any contents of said updated status message to said local user of said local computer system.
-
Specification