Generating user preference activity maps
First Claim
Patent Images
1. A system, comprising:
- a processor configured to;
receive a request to provide a route from a first endpoint to a second endpoint;
receive one or more route preferences;
determine one or more suggested routes using a user preference map, the first endpoint, the second endpoint, and the one or more route preferences;
receive a request to provide a map associated with user activity associated with a specified time frame;
determine the map that includes user activity data that matches the specified time frame; and
present the map that includes the user activity data that matches the specified time frame; and
a memory coupled to the processor and configured to provide the processor with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
Generating user preference activity maps is disclosed, including: collecting a plurality of user activities recorded by a plurality of GPS recording devices; and aggregating the plurality of user activities to a base map to generate a user preference map.
29 Citations
20 Claims
-
1. A system, comprising:
-
a processor configured to; receive a request to provide a route from a first endpoint to a second endpoint; receive one or more route preferences; determine one or more suggested routes using a user preference map, the first endpoint, the second endpoint, and the one or more route preferences; receive a request to provide a map associated with user activity associated with a specified time frame; determine the map that includes user activity data that matches the specified time frame; and present the map that includes the user activity data that matches the specified time frame; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving a request to provide a route from a first endpoint to a second endpoint; receiving one or more route preferences; determining one or more suggested routes using a user preference map, the first endpoint, the second endpoint, and the one or more route preferences; receiving a request to provide a map associated with user activity associated with a specified time frame; determining the map that includes user activity data that matches the specified time frame; and presenting the map that includes the user activity data that matches the specified time frame. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product, the computer program product comprises a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request to provide a route from a first endpoint to a second endpoint; receiving one or more route preferences; determining one or more suggested routes using a user preference map, the first endpoint, the second endpoint, and the one or more route preferences; receiving a request to provide a map associated with user activity associated with a specified time frame; determining the map that includes user activity data that matches the specified time frame; and presenting the map that includes the user activity data that matches the specified time frame.
-
-
20. A system, comprising:
-
a processor configured to; receive a request to provide a route from a first endpoint to a second endpoint; receive one or more route preferences; generate a user preference map, including to; collect a plurality of user activities recorded by a plurality of GPS recording devices, wherein to collect the plurality of user activities comprises to mine user activity data based at least in part on an order associated with a plurality of GPS recording device types; and generate the user preference map by aggregating the plurality of user activities to a base map; determine one or more suggested routes using the user preference map, the first endpoint, the second endpoint, and the one or more route preferences; and a memory coupled to the processor and configured to provide the processor with instructions.
-
Specification