System and method of forming action based virtual communities and related search mechanisms
First Claim
1. A method for creating a plurality of action-based virtual communities for a plurality of Internet users comprising the steps of:
- providing a community server, said community server being configured to intercept only user actions performed in the Internet by each of said users, said user actions being provided to the community server by a user plug-in or helper object installed on networked user client machines;
wherein user actions are selected from querying, searching, shopping, bidding, donating and painting operations while browsing the Internet;
assigning a unique identifier in the form of URL to uniquely identify each of said user actions;
for each of said user actions, said community server creating a corresponding action-based virtual community, said action-based virtual community members compose of users who are performing the same or similar actions;
wherein the creation of said virtual community is done automatically without any user intervention and in real time;
wherein multiple said communities can be grouped together by setting up a new joint community whose members composing users who are performing each of said similar actions;
wherein each of said user can have multiple memberships when multiple actions are performed;
wherein said community further be filtered by allowing the system or the user to specify a filter with similar keywords which is automatically matched to said community members;
said community server automatically associating said users who performed the same or similar actions to said action-based virtual community based solely on the same or similar actions performed; and
said community server delivering community services to members of said action-based virtual community.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a virtual community of users is disclosed The method includes the steps of providing a community server operable to create a virtual community based upon an action performed by a user, and rendering community services to the virtual community of users based on the action. In another aspect of the invention, a method of searching based on an action based virtual community includes the steps of providing a community server operable to create a virtual community based upon a search action performed by a user, and rendering community services to the virtual community of users based on the search action, the rendered community services including information related to returned search results and search result relevance based on other user'"'"'s actions.
-
Citations
20 Claims
-
1. A method for creating a plurality of action-based virtual communities for a plurality of Internet users comprising the steps of:
-
providing a community server, said community server being configured to intercept only user actions performed in the Internet by each of said users, said user actions being provided to the community server by a user plug-in or helper object installed on networked user client machines;
wherein user actions are selected from querying, searching, shopping, bidding, donating and painting operations while browsing the Internet;assigning a unique identifier in the form of URL to uniquely identify each of said user actions; for each of said user actions, said community server creating a corresponding action-based virtual community, said action-based virtual community members compose of users who are performing the same or similar actions;
wherein the creation of said virtual community is done automatically without any user intervention and in real time;wherein multiple said communities can be grouped together by setting up a new joint community whose members composing users who are performing each of said similar actions; wherein each of said user can have multiple memberships when multiple actions are performed; wherein said community further be filtered by allowing the system or the user to specify a filter with similar keywords which is automatically matched to said community members; said community server automatically associating said users who performed the same or similar actions to said action-based virtual community based solely on the same or similar actions performed; and said community server delivering community services to members of said action-based virtual community. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of forming a plurality of virtual communities based on Internet search actions and keywords comprising the steps of:
-
providing a community server, said community server being configured to intercept search actions conducted by a user, said search actions being provided to the community server by a user plug-in or helper object installed on networked user client machines;
wherein user actions are selected from querying, searching, shopping, bidding, donating and painting operations while browsing the Internet;assigning a unique identifier in the form of URL to uniquely identify each of said user search actions by keywords; for each search keyword of search actions conducted by said user, said community server forming a corresponding virtual community related to said search keyword, said virtual community members composing of users who are conducting the same or similar explicit search actions; wherein the creation of said virtual community is done automatically without any user intervention; wherein said community can be grouped together by setting up a new joint community whose members composing users who are performing each of said similar actions; wherein said community can further be filtered by allowing the system or the user to specify a filter with similar keywords which is automatically matched to said community members; said community server automatically associating said users that conducted said same search action to said community based solely upon said search action; and said community server delivering community services to members of said virtual community based on the search action and keyword, said community services comprising information related to said search keyword and search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system operating in the Internet to provide action based virtual communities comprising:
-
a virtual community server configured to manage a plurality of action-based virtual communities and intercept user action performed by a user in the Internet, said user actions being provided to the virtual community server by a user plug-in or helper object installed on networked user client machines wherein user actions are selected from querying, searching, shopping, bidding, donating and painting operations while browsing the Internet; a component configured to intercept user actions performed by a user in the Internet, and, upon detecting an action performed by said user, configured to perform the additional step of notifying said community server to create an action-based virtual community corresponding to the action performed by said user, said action-based virtual community having as members users who performed the same or similar actions in real time; wherein the creation of said virtual community is done automatically without any user intervention; wherein said community can be grouped together by setting up a new joint community whose members composing users who are performing each of said similar actions; wherein said community can further be filtered by allowing the system or the user to specify a filter with similar keywords which is automatically matched to said community members; wherein said community server is configured to automatically add said user to said action-based virtual community based solely upon said user action; and wherein said community server is configured to deliver community services for members of said action-based virtual community. - View Dependent Claims (16, 17)
-
-
18. A method of providing Internet search results comprising the steps of:
-
providing a community server configured to intercept actions selected from among querying, searching, shopping, bidding, donating and painting operations while browsing the Internet, said search actions being provided to the community server by a user plug-in or helper object installed on networked user client machines; for each search keyword of said search actions, said community server assigning a unique identifier in the form of URL and creating a corresponding action-based virtual community in real time; said community server automatically associating said user that conducted the search action to said action-based virtual community based solely upon said search action, members of said action-based virtual community comprising users who conducted the same or similar search actions; wherein the creation of said virtual community is done automatically without any user intervention; wherein said community can be grouped together by setting up a new joint community whose members composing users who are performing each of said similar actions; wherein said community can further be filtered by allowing the system or the user to specify a filter with similar keywords which is automatically matched to said community members; performing said search actions through another search means and retrieving search results; and re-arranging said search results based on knowledge within said action-based virtual communities created in correspondence with said search actions before providing said search results to the user. - View Dependent Claims (19, 20)
-
Specification