SYSTEM AND METHODS FOR MAPPING USER REVIEWED AND RATED WEBSITES TO SPECIFIC USER ACTIVITIES
First Claim
1. A computer-implemented method for helping users to find the most relevant website for a given activity, comprising:
- storing, in an activity database, a plurality of activities each comprising a verb that represents a task associated with the activity;
storing, in the activity database, addresses of a plurality of websites in association with activities respectively identified in each of the plurality of websites;
receiving a query from a first user by a computer server system in communication with the activity database;
identifying a first activity pertaining to the query by the computer server system; and
returning to the first user, addresses of one or more websites associated with the first activity, wherein the one or more websites are stored in the activity database.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for helping users to find the most relevant website for a given activity includes storing, in an activity database, a plurality of activities each comprising a verb that represents a task associated with the activity, storing in the activity database addresses of a plurality of websites in association with activities respectively identified in each of the plurality of websites, receiving a query from a first user, identifying a first activity pertaining to the query by a computer server system in communication with the activity database, and returning by the computer server system, to the first user, addresses of one or more websites associated with the first activity.
28 Citations
20 Claims
-
1. A computer-implemented method for helping users to find the most relevant website for a given activity, comprising:
-
storing, in an activity database, a plurality of activities each comprising a verb that represents a task associated with the activity; storing, in the activity database, addresses of a plurality of websites in association with activities respectively identified in each of the plurality of websites; receiving a query from a first user by a computer server system in communication with the activity database; identifying a first activity pertaining to the query by the computer server system; and returning to the first user, addresses of one or more websites associated with the first activity, wherein the one or more websites are stored in the activity database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for helping users to find the most relevant website for a given activity, comprising:
-
storing, in an activity database, a plurality of activities each representing a task associated with the activity; storing, in the activity database, addresses of a plurality of websites in association with activities respectively identified in each of the plurality of websites; storing, in the activity database, a rank value relative to the first activity for each of the plurality of websites that is identified to include the first activity; receiving a query from a first user by a computer server system in communication with the activity database; identifying a first activity pertaining to the query by the computer server system; and returning to the first user, addresses of one or more websites associated with the first activity in an order based on the rank values of the one or more websites relative to the first activity, wherein the one or more websites are stored in the activity database. - View Dependent Claims (17, 18, 20)
-
-
19. A computer-implemented method for helping users to find the most relevant website for a given activity, comprising:
-
storing, in an activity database, a plurality of activities each comprising a verb that represents a task associated with the activity; storing, in the activity database, addresses of a plurality of websites in association with activities respectively identified in each of the plurality of websites; allowing a first user to create a first website and to map the first website to a first activity; receiving a query from a second user by a computer server system in communication with the activity database; identifying the first activity pertaining to the query by the computer server system; and returning to the second user, at least the address of the first website mapped to the first activity, which allows the second user to view the first website.
-
Specification