Automated search
First Claim
Patent Images
1. 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, andin 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, andthe search query server to transmit the one or more search results to the mobile device for display on the mobile device.
8 Assignments
0 Petitions
Accused Products
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.
37 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18)
-
Specification