Method and apparatus for presence indication
First Claim
Patent Images
1. A computer implemented method for presenting information on a visual display device relating to shared files in a networked communication system comprising:
- presenting some of the shared files;
presenting only those users who are associated with at least one of the files;
presenting presence information of a first user, including presenting contact information indicative of whether the first user is available for communication over the networked communication system;
if the first user is available for communication, presenting information indicative of one or more contact methods available for communication with the first user;
detecting an indication of a selected contact method for communicating with the first user; and
initiating a communication session with the first user based on the selected contact method.
1 Assignment
0 Petitions
Accused Products
Abstract
User presence information is incorporated with file displays to facilitate contacting users associated with the files. User groups are associated with information based on user presence information to further enhance a file display. The notion of presence is extended to files and file groups to still further enhance the file display.
-
Citations
40 Claims
-
1. A computer implemented method for presenting information on a visual display device relating to shared files in a networked communication system comprising:
-
presenting some of the shared files;
presenting only those users who are associated with at least one of the files;
presenting presence information of a first user, including presenting contact information indicative of whether the first user is available for communication over the networked communication system;
if the first user is available for communication, presenting information indicative of one or more contact methods available for communication with the first user;
detecting an indication of a selected contact method for communicating with the first user; and
initiating a communication session with the first user based on the selected contact method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for presenting information on a visual display device relating to user groups in a networked communication system comprising:
-
presenting one or more user groups, each user group comprising one or more users;
for each user group, presenting group presence information associated with the user group, the group presence information being determined based on user presence information associated with one or more of the users in the user group;
detecting a first action and in response thereto presenting user information representative of first users in a first user group, the user information including identification information representative of the first users;
presenting presence information associated with a selected user from among the first users, the presence information indicative of whether the selected user is available for communication; and
initiating a communication session with an available user from among the first users, the presence information associated with the available user including information indicative of one or more contact methods, the communication session being initiated using one of the one or more contact methods. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer implemented method for displaying information relating to files in a peer-to-peer network comprising:
-
obtaining file information representative of a plurality of files;
obtaining user information indicative of one or more users who are associated with the files, the obtaining being limited only to users who are associated with one or more of the files;
obtaining presence information for the one or more users, each user having associated presence information;
presenting, in a first area of a video display, information for one or more of the files and information identifying one or more associated users who are associated with the one or more files; and
presenting, in a second area of the video display, presence information of each of the associated users, wherein the presence information for each associated user includes information indicating whether the associated user is available for communication and information indicating one or more contact methods for initiating communication with the associated user. - View Dependent Claims (15)
-
-
16. A computer operated method for displaying user groups for users in a peer-to-peer network comprising:
-
obtaining group information representative of one or more groups of peer users, the group information including, for each group, information identifying peer users in the group;
presenting, on a video display, information for at least one group, the information including group presence information associated with the group, the group presence information being determined based on presence information of one or more of the peer users in the group; and
detecting a first action and in response thereto;
updating the video display to show constituent peers users of a selected group;
obtaining presence information for the constituent peer users; and
presenting the presence information.
-
-
17. In a file sharing environment, a method for representing files in a first computer system comprising:
-
receiving a user request to display contents of a file folder; and
in response to receiving the user request;
communicating with a second computer system to receive first information representative of one or more files and second information representative of at least one group of files;
presenting the first information and the second information; and
presenting third information representative of presence information corresponding to the group of files, wherein the presence information is based on presence information of one or more constituent members of the group of files, the constituent members including files and sub-groups of files. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. In a peer-to-peer network, a method for representing peer users comprising:
-
receiving first information representative of one or more peer users who are on the system;
receiving second information representative of presence information associated with the one or more peer users;
receiving third information representative of one or more user groups;
presenting a hierarchical representation of the one or more peer users and the one or more user groups;
presenting user presence information associated with a first peer user, the user presence information representative of one or more user contact methods;
presenting group presence information associated with a first user group, the group presence information representative of one or more group contact methods; and
detecting a first user action and in response thereto establishing communication with the first peer user, wherein the first user action is indicative of a selected user contact method and wherein communication is established via the selected user contact method. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method for presenting information to peer users in a peer-to-peer (P2P) network comprising:
-
in a first computer system, receiving presence information from one or more peer users;
in the first computer system, receiving a privacy policy associated with each of the one or more peer users;
in a second computer system, presenting to a first peer user, file information representative of a collection of one or more files; and
for one or more of the files in the collection;
presenting to the first peer user, information identifying one or more peer users who are associated with the file; and
presenting to the first peer user, presence information for each peer user who is associated with the file, wherein the presence information is based on a presence of the peer user and based on the privacy policy associated with the peer user, wherein the first peer user is presented with information only for those users who are associated with the file. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for showing users in a networked communication system comprising:
-
storing presence information for users;
receiving a request for file information from a first user;
communicating to the first user first information comprising directory information which identifies one or more files, user information which identifies associated users who are associated with at least one of the files, and presence information for each associated user;
for each associated user, adding information that identifies the first user into a watcher list belonging to the associated user; and
receiving an indication that presence of a second user has changed and in response thereto communicating to the first user second information indicative of the second user'"'"'s change of presence, if the first user is in the watcher list belonging to the second user. - View Dependent Claims (40)
-
Specification