Method and system for providing detail information about computer system users for which on-line status and instant messaging capabilities are available
First Claim
1. A method of providing a local computer system user with detail information about at least one remote computer system 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, 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 a visual 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, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
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 detail information regarding said remote computer system user in a display for said local computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing a local computer system user with detail information about remote computer system users, such as users of separate client computer systems from that of the local user. The detail information regarding remote users is obtained by a client software program on the local computer system, and originates in at least one program and/or system external to the client application software providing the detail information to the local user. The detail information is accessible through graphical objects associated with remote users, and presented either within a visual context of an awareness client program, or within the visual context of an application program external to the awareness client program. Users are able to control the specific detail information about them that is made available to other users.
-
Citations
26 Claims
-
1. A method of providing a local computer system user with detail information about at least one remote computer system 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, 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 a visual 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, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
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 detail information regarding said remote computer system user in a display for said local computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing a local computer system user with detail information about at least one remote computer system 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 graphic indication of said remote computer system user in a display for said local computer system, wherein said graphic indication of said remote computer system user includes a visual indication of said online status of said remote computer system user, an awareness object associated with said remote computer system user, wherein said awareness object includes a visual indication of said remote computer system user, wherein said awareness object further includes a visual 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, responsive to said means for presenting said awareness object associated with said remote computer system user, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
means for detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and
means for presenting, by said awareness client application process, said detail information regarding said remote computer system user in a display for said local computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 computer system user with detail information about at least one remote computer system 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 for presenting, by said awareness client application process, a graphic indication of said remote computer system user in a display for said local computer system, wherein said graphic indication of said remote computer system user includes a visual indication of said online status of said remote computer system user, an awareness object associated with said remote computer system user, wherein said awareness object includes a visual indication of said remote computer system user, wherein said awareness object further includes a visual 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, responsive to said means for presenting said awareness object associated with said remote computer system user, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
program code for detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and
program code for presenting, by said awareness client application process, said detail information regarding said remote computer system user in a display for said local computer system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing a client computer system user with detail information about at least one remote computer system user stored thereon, comprising:
-
program code, stored in a computer readable memory communicably coupled processor within 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 graphic indication of said remote computer system user in a display for said local computer system, wherein said graphic indication of said remote computer system user includes a visual indication of said online status of said remote computer system user, an awareness object associated with said remote computer system user, wherein said awareness object includes a visual indication of said remote computer system user, wherein said awareness object further includes a visual 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, responsive to said program code for presenting said awareness object associated with said remote computer system user, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
program code, stored in said computer readable memory, for detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and
program code, stored in said computer readable memory, for presenting, by said awareness client application process, said detail information regarding said remote computer system user in a display for said local computer system.
-
-
26. A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program for providing a local computer system user with detail information about at least one remote computer system 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 for presenting, by said awareness client application process, a graphic indication of said remote computer system user in a display for said local computer system, wherein said graphic indication of said remote computer system user includes a visual indication of said online status of said remote computer system user, an awareness object associated with said remote computer system user, wherein said awareness object includes a visual indication of said remote computer system user, wherein said awareness object further includes a visual 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, responsive to said means for presenting said awareness object associated with said remote computer system user, detail information regarding said remote user, wherein said detail information is obtained from a detail information database server process separate from said awareness server application process;
program code for detecting a selection of said awareness object associated with said remote computer user by said local computer system user; and
program code for presenting, by said awareness client application process, said detail information regarding said remote computer system user in a display for said local computer system.
-
Specification