Search System that Uses Semantic Constructs Defined by Your Social Network
First Claim
1. A computer-accessible memory medium storing program instructions, wherein the program instructions are executable by a computer system, wherein the program instructions, if executed by the computer system, cause the computer system to:
- receive input that specifies a search term, wherein the input is received via a computer network from a first user, wherein the search term has an associated meaning that has been defined by;
the first user, a member of a social network of the first user, or a provider of an Internet-based service, wherein said member is different from the first user;
search a database based on the search term to obtain search results; and
send at least a portion of the search results to the first user via the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A search mechanism that involves receiving input that specifies a search term, e.g., a word or sequence of words. The input is received via a computer network from a user. The search term has an associated meaning that has been defined by the user, one or more members of the user'"'"'s social network, and/or, a provider of an Internet-based service. The search mechanism may also involve searching a database based on the search term to obtain search results, and sending at least a portion of the search results to the user via the Internet. The search mechanism may also perform searches based on a user-specified phrase that is composed of a number of search terms.
118 Citations
24 Claims
-
1. A computer-accessible memory medium storing program instructions, wherein the program instructions are executable by a computer system, wherein the program instructions, if executed by the computer system, cause the computer system to:
-
receive input that specifies a search term, wherein the input is received via a computer network from a first user, wherein the search term has an associated meaning that has been defined by;
the first user, a member of a social network of the first user, or a provider of an Internet-based service, wherein said member is different from the first user;search a database based on the search term to obtain search results; and send at least a portion of the search results to the first user via the computer network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-accessible memory medium storing program instructions, wherein the program instructions are executable by a computer system, wherein the program instructions, if executed by the computer system, cause the computer system to:
-
receive input that specifies a search term, wherein the input is received via a computer network from a first user, wherein the search term has an associated meaning that has been defined by the first user and/or a member of a social network of the first user, wherein said member of the social network is different from the first user; search a database based on the search term to obtain search results; and send at least a portion of the search results to the first user via the computer network. - View Dependent Claims (7, 8)
-
-
9. A computer-accessible memory medium storing program instructions, wherein the program instructions are executable by a computer system, wherein the program instructions, if executed by the computer system, cause the computer system to:
-
search a database of data items based on words and/or word sequences whose meanings are specified by a user and/or one or more members of the user'"'"'s social network, wherein said search produces a resultant graph having nodes and edges; and send a filtered version of the resultant graph to the user via a computer network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-accessible memory medium storing program instructions, wherein the program instructions are executable by a computer system, wherein the program instructions, if executed by the computer system, cause the computer system to:
-
receive input from a first user that specifies a search term, wherein the search term has an associated meaning that has been defined by;
the first user, a member of a social network of the first user, or a provider of an Internet-based service, wherein the member of the social network is different from the first user;send the search term to a server via the Internet; and receive search results corresponding to the search term from the server; and displaying the search results.
-
Specification