System and method for processing and presenting internet usage information to facilitate user communications
First Claim
1. A method for facilitating a chat session between a first user and a second user visiting a first web site, comprising:
- receiving, from the first user, at least a first user ID corresponding to the first user and an address of a first web site being visited by the first user;
receiving, from the second user, at least a second user ID corresponding to the second user and the address of the first web site;
receiving, from other users, at least a user ID corresponding to each of the other users and the address of the first web site;
receiving from said first, second, and other users respective parameter criteria relating to interests of said first, second and other users, respectively;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
matching the preferred parameter criteria from among the parameter criteria received from the second and the other users to locate chat partners;
transmitting, to the first user, identities of users matching the preferred parameter criteria;
the transmitting step including the step of providing to the first user, at least an indication of the second user ID;
receiving, from the first user, a request to open a semi-public chat session with the second user;
transmitting, to the second user, an indication that the first user has requested the semi-public chat session;
receiving, from the second user, an acceptance to enter the semi-public chat session; and
selecting the visibility of the semi-public chat session such that only users located in the matching step, having the preferred predetermined criteria received from the first user, can view and participate in the semi-public chat session.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating a chat session between a first user and second users visiting a first web site comprising receiving, from the first user, a first user ID; receiving, from the second user, a second user ID; providing, to the first user, at least an indication of the second user ID; receiving, from the first user, a request to open one of a public chat session, a semi-public chat session and a private chat session with the second user; transmitting, to the second user, an indication that the first user has requested a chat session; and receiving, from the second user, an acceptance to enter the chat session designated by the first user. The method also comprises receiving from the first user a query regarding other users in a co-branded community visiting the first web site and searching a database to determine a response to the query.
-
Citations
15 Claims
-
1. A method for facilitating a chat session between a first user and a second user visiting a first web site, comprising:
-
receiving, from the first user, at least a first user ID corresponding to the first user and an address of a first web site being visited by the first user;
receiving, from the second user, at least a second user ID corresponding to the second user and the address of the first web site;
receiving, from other users, at least a user ID corresponding to each of the other users and the address of the first web site;
receiving from said first, second, and other users respective parameter criteria relating to interests of said first, second and other users, respectively;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
matching the preferred parameter criteria from among the parameter criteria received from the second and the other users to locate chat partners;
transmitting, to the first user, identities of users matching the preferred parameter criteria;
the transmitting step including the step of providing to the first user, at least an indication of the second user ID;
receiving, from the first user, a request to open a semi-public chat session with the second user;
transmitting, to the second user, an indication that the first user has requested the semi-public chat session;
receiving, from the second user, an acceptance to enter the semi-public chat session; and
selecting the visibility of the semi-public chat session such that only users located in the matching step, having the preferred predetermined criteria received from the first user, can view and participate in the semi-public chat session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for facilitating a real-time chat session between a first user and a second user, both visiting a first web server, the method comprising:
-
receiving, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receiving, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receiving, from other users, a respective user ID corresponding to one of the other users and the address of the first web server;
receiving from said first, second, and other users respective parameter criteria relating to interests of said first, second and other users, respectively;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
matching the preferred parameter criteria from among the parameter criteria received from the second and the other users to locate chat partners;
transmitting, to the first user, identities of users matching the preferred parameter criteria;
the transmitting step including the step of providing, to the first user, at least an indication of the second user ID;
receiving, from the first user, a request to open a semi-public chat session with the second user;
transmitting, to the second user, an indication that the first user has requested the semi-public chat session;
receiving, from the second user, an acceptance to enter the semi-public chat session designated by the first user; and
selecting the visibility of the semi-public chat session such that only users located in the matching step, having the preferred predetermined criteria received from the first user, can view and participate in the semi-public chat session. - View Dependent Claims (7, 8, 9)
-
-
10. A method for facilitating a communication between a first user and second user, both visiting a first web server, the method, comprising:
-
receiving, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receiving, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
determining if parameter criteria from the second user and other users match the preferred parameter criteria received from the first user;
receiving, from the first user, a request to communicate with the second user in a semi-public chat session; and
if the second user matches the preferred criteria, selecting the visibility of the semi-public chat session such that only users identified in the determining step, having the preferred predetermined criteria received from the first user, can view and participate in the semi-public chat session. - View Dependent Claims (11)
-
-
12. A computer-readable medium encoded with processing instructions for implementing a method for facilitating a chat session between a first user and second user, both visiting a first web server, the method comprising:
-
receiving, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receiving, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receiving, from other users, a respective user ID corresponding to one of the other users and the address of the first web server;
receiving from said first, second, and other users respective parameter criteria relating to interests of said first, second and other users, respectively;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
matching the preferred parameter criteria from among the parameter criteria received from the second and the other users to locate chat partners;
transmitting, to the first user, identities of users matching the preferred parameter criteria received from the first user;
the transmitting step including the step of providing, to the first user, at least an indication of the second user ID;
receiving, from the first user, a request to open a semi-public chat session with the second user;
transmitting, to the second user, an indication that the first user has requested the semi-public chat session;
receiving, from the second user, an acceptance to enter the semi-public chat session designated by the first user; and
selecting the visibility of the semi-public chat session such that only users located in the matching step, having the preferred predetermined criteria received from the first user, can view and participate in the semi-public chat session.
-
-
13. An apparatus for facilitating a semi-public chat session between a first user and second user, both visiting a first web server, comprising:
-
a processor; and
a memory storing processing instructions for controlling the processor, the processor operative with the processing instructions to;
receive, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receive, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receive, from other users, a respective user ID corresponding to one of the other users and the address of the first web server;
receiving from said first, second, and other users respective parameter criteria relating to interests of said first, second and other users, respectively;
receive, from the first user, a request to locate chat partners based on preferred parameter criteria;
match the preferred parameter criteria from among the parameter criteria received from the second and the other users to locate chat partners transmit, to the first user, identities of users matching the preferred parameter criteria;
wherein the identities of users includes at least an indication of the second user ID;
receive, from the first user, a request to open a semi-public chat session with the second user;
transmit, to the second user, an indication that the first user has requested the semi-public chat session;
receive, from the second user, an acceptance to enter the semi-public chat session designated by the first user; and
select the visibility of the semi-public chat session such that only users with parameter criteria which matches the preferred predetermined criteria received from the first user can view and participate in the semi-public chat session.
-
-
14. A computer readable medium encoded with processing instructions for performing a method for facilitating a communication between a first user and second user, both visiting a first web server, the method comprising:
-
receiving, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receiving, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receiving, from the first user, a request to locate chat partners based on preferred parameter criteria;
determining if parameter criteria received from the second user and other users match the preferred parameter criteria received from the first user;
receiving, from the first user, a request to communicate with the second user in a semi-public chat session; and
if the second user matches the preferred criteria selecting the visibility of the semi-public chat session such that only users identified in the determining step, having the preferred predetermined criteria received from the first-user, can view and participate in the semi-public chat session.
-
-
15. An apparatus for facilitating a communication between a first user and second user, both visiting a first web server, the apparatus comprising:
-
a processor; and
a memory storing processing instructions for controlling the processor, the processor operative with the processing instructions to;
receive, from the first user, a first user ID corresponding to the first user and an address of the first web server;
receive, from the second user, a second user ID corresponding to the second user and the address of the first web server;
receive, from the first user, a request to locate chat partners based on preferred parameter criteria;
determine if parameter criteria received from the second user and other users match the preferred parameter criteria;
receive, from the first user, a request to communicate with the second user;
provide to the second user an address for communicating with the second user in a semi-public chat session; and
if the second user matches the preferred criteria, select the visibility of the semi-public chat session such that only users determined to have the preferred predetermined criteria received from the first user can view and participate in the semi-public chat session.
-
Specification