Automated search
First Claim
Patent Images
1. A computer-implemented method comprising:
- collecting status information for a plurality of entities;
determining a subset of entities from the plurality of entities, wherein the subset of entities is currently co-located within a specified distance of a particular entity from the plurality of entities;
analyzing the collected status information for the subset of entities;
determining, based upon analyzing the collected status information for the subset of entities, shared characteristic data for the subset of entities;
determining an activity of the particular entity based on the shared characteristic data;
retrieving, from profile data for the particular entity, search condition data identifying one or more search conditions;
automatically initiating a search when both the collected status information for the particular entity and the activity satisfy the one or more search conditions identified in the search condition data;
updating profile data for the particular entity based upon the determined activity; and
providing search results;
wherein the method is performed by one or more computing devices.
9 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.
38 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
collecting status information for a plurality of entities; determining a subset of entities from the plurality of entities, wherein the subset of entities is currently co-located within a specified distance of a particular entity from the plurality of entities; analyzing the collected status information for the subset of entities; determining, based upon analyzing the collected status information for the subset of entities, shared characteristic data for the subset of entities; determining an activity of the particular entity based on the shared characteristic data; retrieving, from profile data for the particular entity, search condition data identifying one or more search conditions; automatically initiating a search when both the collected status information for the particular entity and the activity satisfy the one or more search conditions identified in the search condition data; updating profile data for the particular entity based upon the determined activity; and providing search results; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:
-
collecting status information for a plurality of entities; determining a subset of entities from the plurality of entities, wherein the subset of entities is currently co-located within a specified distance of a particular entity from the plurality of entities; analyzing the collected status information for the subset of entities; determining, based upon analyzing the collected status information for the subset of entities, shared characteristic data for the subset of entities; determining an activity of the particular entity based on the shared characteristic data; retrieving, from profile data for the particular entity, search condition data identifying one or more search conditions; automatically initiating a search when both the collected status information for the particular entity and the activity satisfy the one or more search conditions identified in the search condition data; updating profile data for the particular entity based upon the determined activity; and providing search results. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification