METHOD FOR DISTRIBUTING AND MAINTAINING NETWORK PRESENCE INFORMATION
First Claim
1. A method for distributing and maintaining network presence information, comprising:
- transmitting a first message to a server, said first message including user network presence information and a request for peer network presence information;
receiving a second message from said server, said second message including said requested peer network presence information; and
verifying peer network presence using said received peer network presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing and maintaining network presence information is presented. According to an embodiment of the present invention, a user logs onto the Internet and transmits to an Internet Presence Information Server (IPIS) his/her presence information, a list of peers (individual network users) whose network presence are of interest to the user, and a request for a list of peers interested in the user'"'"'s network presence. The IPIS then responds to the user with both a list including the last known Internet Protocol (IP) address for each peer the user is interested in and a list of peers interested in the user'"'"'s Internet presence. No further communication between the user and IPIS is required after the IPIS responds to the user with these two lists. The user then attempts to directly contact the peers on the first list received from the IPIS by confirming and authenticating the received IP addresses. According to policy, the user directly contacts the peers on the second list received from the IPIS to inform those peers the user is currently signed on-line. Finally, the user periodically “pings” (directly contacts) the confirmed and authenticated IP addresses from the first list received from the IPIS to determine when those peers sign off-line.
50 Citations
20 Claims
-
1. A method for distributing and maintaining network presence information, comprising:
-
transmitting a first message to a server, said first message including user network presence information and a request for peer network presence information;
receiving a second message from said server, said second message including said requested peer network presence information; and
verifying peer network presence using said received peer network presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article, comprising:
a storage medium having stored thereon instructions whose contents cause a system to distribute and maintain network presence information by;
transmitting a first message to a server, said first message including user network presence information and a request for peer network presence information;
receiving a second message from said server, said second message including said requested peer network presence information; and
verifying peer network presence using said received peer network presence information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19)
-
18. A system for distributing and maintaining network presence information, comprising:
-
a network;
first and second clients adapted to be present on said network;
a server adapted to be present on said network;
said first client adapted to transmit, a first message to said server, said first message including user network presence information and a request for peer network presence information;
said server adapted to receive from said first client said first message including said user network presence information and said request for peer network presence information;
said first client adapted to receive from said server a second message, said second message including said requested peer network presence information;
said first client adapted to verify peer network presence using said received peer network presence information; and
said first client adapted to confirm, periodically, a continued presence of each peer on said second list by contacting each peer directly.
-
-
20. A server-based system for distributing and maintaining network presence information on a network, comprising:
-
first and second clients adapted to be present on said network;
said first client adapted to transmit, a first message to said server, said first message including user network presence information and a request for peer network presence information;
said server adapted to receive from said first client said first message including said user network presence information and said request for peer network presence information;
said first client adapted to receive from said server a second message, said second message including said requested peer network presence information;
said first client adapted to verify peer network presence using said received peer network presence information; and
said first client adapted to confirm, periodically, a continued presence of each peer on said second list by contacting each peer directly.
-
Specification