Path Determination Based on Application Usage
First Claim
1. A method comprising:
- receiving, from a mobile device, anonymous application usage data, the anonymous application usage data indicating that an application program is executed on the mobile device, and that while the application program is being executed, the mobile device has traveled to a plurality of device locations;
determining, based on the anonymous application usage data, that the device locations of the mobile device form a path; and
providing the path for presentation in response to a query related to an attribute of the application program,wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques of determining a path using anonymous application usage data are described. A path determination system and method can determine a location and geometrical shape of a path based on anonymous application usage data received from one or more devices. The anonymous application usage data can include an identifier or a category of the application program executed by a device, and multiple locations of the device observed while the application program executes on the device. Based on the locations, the system and method can determine a path for associating with the application program. The system and method can use metadata of the application program for identifying the path in response to a query or a request. The system and method can provide the path to a device for display in an information layer on a virtual map.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving, from a mobile device, anonymous application usage data, the anonymous application usage data indicating that an application program is executed on the mobile device, and that while the application program is being executed, the mobile device has traveled to a plurality of device locations; determining, based on the anonymous application usage data, that the device locations of the mobile device form a path; and providing the path for presentation in response to a query related to an attribute of the application program, wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computing devices; and a non-transitory storage device storing computer instructions operable to cause the one or more computing device to perform operations comprising; receiving, from a mobile device, anonymous application usage data, the anonymous application usage data indicating that an application program is executed on the mobile device, and that while the application program is being executed, the mobile device has traveled to a plurality of device locations; determining, based on the anonymous application usage data, that the device locations of the mobile device form a path; and providing the path for presentation in response to a query related to an attribute of the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory storage device storing computer instructions operable to cause one or more computing device to perform operations comprising:
-
receiving, from a mobile device, anonymous application usage data, the anonymous application usage data indicating that an application program is executed on the mobile device, and that while the application program is being executed, the mobile device has traveled to a plurality of device locations; determining, based on the anonymous application usage data, that the device locations of the mobile device form a path; and providing the path for presentation in response to a query related to an attribute of the application program. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification