Methods and apparatus for identifying and providing information sought by a user
First Claim
Patent Images
1. A method, performed by at least one computer, comprising acts of:
- (A) receiving a query from a user, the query comprising content including at least a first word and a second word;
(B) in response to receiving the query, identifying, based at least in part on the content of the query, a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word;
(C) determining a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and
(D) identifying, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments relate to techniques for performing a search for content, in which a user may issue a search query, and the search engine or engines to which that query is provided may be determined dynamically based on any of a variety of factors. For example, in some embodiments, the search engine or engines to which the query is provided may be determined based on the content of the search query, and/or auxiliary information such as the user'"'"'s location, demographics, query history and/or browsing history.
36 Citations
81 Claims
-
1. A method, performed by at least one computer, comprising acts of:
-
(A) receiving a query from a user, the query comprising content including at least a first word and a second word; (B) in response to receiving the query, identifying, based at least in part on the content of the query, a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word; (C) determining a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and (D) identifying, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, performed by a device, comprising acts of:
-
(A) receiving a query from a user, the query indicative of a behavior for the user to be determined from a first semantic tag indicating a meaning of a first word of the query and a second semantic tag indicating a meaning of a second word of the query, the behavior comprising an inferred intent of the user; and (B) causing to be displayed results generated based on the behavior, the results including (1) information related to content of the query retrieved from at least one search engine and (2) an action performable by the user that achieves the behavior. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. At least one non-transitory computer-readable medium having instructions encoded thereon which, when executed by at least one computer, perform a method comprising acts of:
-
(A) receiving a query from a user, the query comprising content including at least a first word and a second word; (B) in response to receiving the query, identifying, based at least in part on the content of the query, a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word; (C) determining a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and (D) identifying, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. At least one non-transitory computer-readable medium having instructions encoded thereon which, when executed by a device, perform a method comprising acts of:
-
(A) receiving a query from a user, the query indicative of a behavior for the user to be determined from a first semantic tag indicating a meaning of a first word of the query and a second semantic tag indicating a meaning of a second word of the query, the behavior comprising an inferred intent of the user; and (B) causing to be displayed results generated based on the behavior, the results including (1) information related to content of the query retrieved from at least one search engine and (2) an action performable by the user that achieves the behavior. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. At least one server computer, comprising:
at least one hardware processor programmed to; receive a query from a user, the query comprising content including at least a first word and a second word; in response to receiving the query, identify, based at least in part on the content of the query a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word; determine a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and identify, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
Specification