Populating online forums
First Claim
Patent Images
1. A method for managing an online service in which users interact with each other, the method comprising:
- creating a first forum having multiple instances thereof, wherein a first user is a member of a particular instance of the first forum;
creating a second forum having multiple instances thereof, wherein a second user is a member of a particular instance of the second forum;
receiving a request from the second user to join the first forum;
identifying an interaction that occurred between the first and second users at a time when the first user was a member of the particular instance of the second forum;
receiving a string of information from the first user, the string of information comprising an online address of the first user, wherein the online address is selected from a group consisting of an email address, an internet protocol address, and a domain name of a server;
identifying the particular instance of the first forum based on the string of information; and
in response to identification of the interaction and the request from the second user, placing the second user in the particular instance of the first forum.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, in one aspect, a forum for user interaction is provided. A clone of the forum is created, thereby allowing any number of users to be in the same forum while limiting the number of users in each instance of the forum. It is determined whether a relationship exists between a user entering the forum and one or more other users entering the forum or with one or more other users already in the forum. If a relationship exists, the user entering the forum is placed in a clone of the forum based on the relationship.
23 Citations
18 Claims
-
1. A method for managing an online service in which users interact with each other, the method comprising:
-
creating a first forum having multiple instances thereof, wherein a first user is a member of a particular instance of the first forum; creating a second forum having multiple instances thereof, wherein a second user is a member of a particular instance of the second forum; receiving a request from the second user to join the first forum; identifying an interaction that occurred between the first and second users at a time when the first user was a member of the particular instance of the second forum; receiving a string of information from the first user, the string of information comprising an online address of the first user, wherein the online address is selected from a group consisting of an email address, an internet protocol address, and a domain name of a server; identifying the particular instance of the first forum based on the string of information; and in response to identification of the interaction and the request from the second user, placing the second user in the particular instance of the first forum. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server system comprising one or more server computers implementing an online service, wherein each server computer is programmed to perform operations comprising:
-
creating a first forum having multiple instances thereof, wherein a first user is a member of a particular instance of the first forum; creating a second forum having multiple instances thereof, wherein a second user is a member of a particular instance of the second forum; receiving a request from the second user to join the first forum; identifying an interaction that occurred between the first and second users at a time when the first user was a member of the particular instance of the second forum; receiving a string of information from the first user, the string of information comprising an online address of the first user, wherein the online address is selected from a group consisting of an email address, an internet protocol address, and a domain name of a server; identifying the particular instance of the first forum based on the string of information; and in response to identification of the interaction and the request from the second user, placing the second user in the particular instance of the first forum. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, embodied on a non-transitory computer readable storage medium, including instructions operable to cause a data processing apparatus to:
-
create a first forum having multiple instances thereof, wherein a first user is a current member of a particular instance of the first forum; create a second forum having multiple instances thereof, wherein a second user is a current member of a particular instance of the second forum; receive a request from the second user to join the first forum; use the request to identify an interaction that occurred between the first and second users at a time when the first user belonged to the particular instance of the second forum; receive a string of information from the first user, the string of information comprising an online address of the first user, wherein the online address is selected from a group consisting of an email address, an internet protocol address, and a domain name of a server; and determine which of the multiple instances of the first forum the second user should be placed in based on identification of the interaction and on the string of information. - View Dependent Claims (15, 16, 17, 18)
-
Specification