Back to results
US 9,002,840 B2Granted
Automated search
AssigneeYahoo! Inc.
InventorsAthellina Athsani, Vitaliy Tsaran, Alan Jay Brightman
Life of this patent
Estimating the term…
Abstract
A system and method for automated search which may allow users to program their mobile devices to automatically bring up search results when a user or his mobile device meets a certain set of spatial, temporal, activity, or social context conditions.
Claims18
A search query server comprising:
- one or more processors;
- and
- one or more memories storing instructions which, when processed by the one or more processors, causes:
- the search query server that is separate from a mobile device to generate and store, for a user of the mobile device, profile data that indicates one or more search queries and one or more search conditions for the one or more search queries, wherein the one or more search queries are generated by the search query server based upon historical activity information for the user,
- the search query server to generate and transmit to the mobile device graphical user interface data which, when processed at the mobile device, causes the one or more search queries to be displayed on the mobile device and allows the one or more search queries to be modified on the mobile device to create one or more modified search queries,
- the search query server to receive, from the mobile device, query data that indicates the one or more modified search queries,
- the search query server to update the profile data for the user with the one or more modified search queries,
- the search query server to determine a current status of the user,
- the search query server to determine whether the current status of the user satisfies the one or more search conditions for the one or more modified search queries indicated by the profile data for the user, and
- in response to the search query server determining that the current status of the user satisfies the one or more search conditions for the one or more modified queries indicated by the profile data for the user:
- the search query server to automatically initiate a search by processing the one or more modified search queries indicated by the profile data for the user to obtain one or more search results, and
- the search query server to transmit the one or more search results to the mobile device for display on the mobile device.
9 more elements
One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:
- a search query server that is separate from a mobile device to generate and store, for a user of the mobile device, profile data that indicates one or more search queries and one or more search conditions for the one or more search queries, wherein the one or more search queries are generated by the search query server based upon historical activity information for the user,
- the search query server to generate and transmit to the mobile device graphical user interface data which, when processed at the mobile device, causes the one or more search queries to be displayed on the mobile device and allows the one or more search queries to be modified on the mobile device to create one or more modified search queries,
- the search query server to receive, from the mobile device, query data that indicates the one or more modified search queries,
- the search query server to update the profile data for the user with the one or more modified search queries,
- the search query server to determine a current status of the user,
- the search query server to determine whether the current status of the user satisfies the one or more search conditions for the one or more modified search queries indicated by the profile data for the user, and
- in response to the search query server determining that the current status of the user satisfies the one or more search conditions for the one or more modified queries indicated by the profile data for the user:
- the search query server to automatically initiate a search by processing the one or more modified search queries indicated by the profile data for the user to obtain one or more search results, and
- the search query server to transmit the one or more search results to the mobile device for display on the mobile device.
6 more elements
A computer-implemented method comprising:
- a search query server that is separate from a mobile device generating and storing, for a user of the mobile device, profile data that indicates one or more search queries and one or more search conditions for the one or more search queries, wherein the one or more search queries are generated by the search query server based upon historical activity information for the user,
- the search query server generating and transmitting to the mobile device graphical user interface data which, when processed at the mobile device, causes the one or more search queries to be displayed on the mobile device and allows the one or more search queries to be modified on the mobile device to create one or more modified search queries,
- the search query server receiving, from the mobile device, query data that indicates the one or more modified search queries,
- the search query server updating the profile data for the user with the one or more modified search queries,
- the search query server determining a current status of the user,
- the search query server determining whether the current status of the user satisfies the one or more search conditions for the one or more modified search queries indicated by the profile data for the user, and
- in response to the search query server determining that the current status of the user satisfies the one or more search conditions for the one or more modified queries indicated by the profile data for the user:
- the search query server automatically initiating a search by processing the one or more modified search queries indicated by the profile data for the user to obtain one or more search results, and
- the search query server transmitting the one or more search results to the mobile device for display on the mobile device.
6 more elements
Dependencies are inferred from the claim text.