Dynamic aggregation of users
First Claim
1. A method for dynamically aggregating users, performed by a search engine system having one or more processors and memory storing one or more programs that are executed by the one or more processors to enable the search engine system to perform the method, the method comprising:
- automatically establishing a new discussion forum in response to a change in search engine statistics;
receiving at the search engine system, via a communications network, a search query from a client system associated with a user;
associating the search query with a context; and
providing to the client system, via the communications network, a response to the search query, the response including;
a recommendation to join a discussion forum for the context associated with the search query, wherein the discussion forum comprises the new discussion forum and the recommendation includes a user-selectable link to an online location of the discussion forum, wherein the user-selectable link to the online location of the discussion forum is configured to direct an application executed by the client system to access the discussion forum via the communications network, anda list of user-selectable search results to the search query for concurrent display at the client system with the recommendation;
wherein the context is distinct from the user-selectable search results and distinct from the recommendation to join the discussion forum.
1 Assignment
0 Petitions
Accused Products
Abstract
While using an online application, information received or selected by a user is associated with a context. For example, a search query is received from a user and the search query is associated with a context. The user is provided with a recommendation to join a discussion forum that corresponds to the context, thereby dynamically aggregating users. The recommendation may be provided conditionally, if predefined criteria are satisfied. Alternately, in some embodiments a recommendation may be made unconditionally.
-
Citations
19 Claims
-
1. A method for dynamically aggregating users, performed by a search engine system having one or more processors and memory storing one or more programs that are executed by the one or more processors to enable the search engine system to perform the method, the method comprising:
-
automatically establishing a new discussion forum in response to a change in search engine statistics; receiving at the search engine system, via a communications network, a search query from a client system associated with a user; associating the search query with a context; and providing to the client system, via the communications network, a response to the search query, the response including; a recommendation to join a discussion forum for the context associated with the search query, wherein the discussion forum comprises the new discussion forum and the recommendation includes a user-selectable link to an online location of the discussion forum, wherein the user-selectable link to the online location of the discussion forum is configured to direct an application executed by the client system to access the discussion forum via the communications network, and a list of user-selectable search results to the search query for concurrent display at the client system with the recommendation; wherein the context is distinct from the user-selectable search results and distinct from the recommendation to join the discussion forum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A search engine system, comprising:
-
one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including; instructions for automatically establishing a new discussion forum in response to a change in search engine statistics; instructions for receiving at the search engine system, via a communications network, a search query from a client system associated with a user; instructions for associating the search query with a context; and instructions for providing to the client system, via the communications network, a response to the search query, the response including; a recommendation to join a discussion forum for the context associated with the search query, wherein the discussion forum comprises the new discussion forum and the recommendation includes a user-selectable link to an online location of the discussion forum, wherein the user-selectable link to the online location of the discussion forum is configured to direct an application executed by the client system to access the discussion forum via the communications network, and a list of user-selectable search results to the search query for concurrent display at the client system with the recommendation; wherein the context is distinct from the user-selectable search results and distinct from the recommendation to join the discussion forum. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs configured for execution by a search engine system having one or more processors, the one or more programs comprising:
-
instructions for automatically establishing a new discussion forum in response to a change in search engine statistics; instructions for receiving at the search engine system, via a communications network, a search query from a client system associated with a user; instructions for associating the search query with a context; and instructions for providing to the client system, via the communications network, a response to the search query, the response including; a recommendation to join a discussion forum for the context associated with the search query, wherein the discussion forum comprises the new discussion forum and the recommendation includes a user-selectable link to an online location of the discussion forum, wherein the user-selectable link to the online location of the discussion forum is configured to direct an application executed by the client system to access the discussion forum via the communications network, and a list of user-selectable search results to the search query for concurrent display at the client system with the recommendation; wherein the context is distinct from the user-selectable search results and distinct from the recommendation to join the discussion forum. - View Dependent Claims (16, 17, 18)
-
-
19. A method for dynamically aggregating users, performed by a search engine system having one or more processors and memory storing one or more programs that are executed by the one or more processors to enable the search engine to perform the method, comprising:
-
automatically establishing a new discussion forum in response to a change in search engine statistics; receiving at the search engine system, via a communications network, a first search query from a first client system associated with a first user; associating the first search query with a first context; receiving at the search engine system, via a communications network, a second search query from a second client system associated with a second user; associating the second search query with the first context; after associating the first search query with the first context, providing to the first client system, via the communications network, a response to the first search query, the response to the first search query including; a recommendation to join a discussion forum for the first context, wherein the discussion forum comprises the new discussion forum and the recommendation includes a user-selectable link to an online location of the discussion forum, wherein the link to the online location of the discussion forum is configured to direct an application executed by the first client system to access the discussion forum via the communications network, and a list of user-selectable search results to the first search query for concurrent display at the first client system with the recommendation, wherein the first context is distinct from the user-selectable search results and distinct from the recommendation to join the discussion forum; and after associating the second search query with the first context, providing to the second client system, via the communications network, a response to the second search query, the response to the second search query including; said recommendation to join said discussion forum that corresponds to the first context, and a list of user-selectable search results to the second search query for concurrent display at the second client system with said recommendation.
-
Specification