NAVIGATION BASED ON POPULAR USER-DEFINED PATHS
First Claim
Patent Images
1. A computing device-implemented method, comprising:
- receiving, from one or more user devices, one or more user-defined paths associated with a starting point and a destination point;
receiving, from the one or more user devices, information associated with the one or more user-defined paths;
aggregating the one or more user-defined paths and the associated information;
determining one or more popular paths based on the aggregation of the one or more user-defined paths and the associated information;
receiving, from a particular user device, a user-defined starting point and a user-defined destination point for a particular path;
comparing the particular path to the one or more popular paths;
determining one of the one or more popular paths that matches the particular path based on the comparison; and
providing, to the particular user device, the one of the one or more popular paths as a recommended path for the particular path.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives, from one or more user devices, one or more user-defined paths associated with a starting point and a destination point, and receives, from the one or more user devices, information associated with the one or more user-defined paths. The device also aggregates the one or more user-defined paths and the associated information, and determines one or more popular paths based on the aggregation of the one or more user-defined paths and the associated information, where the one or more popular paths are capable of being utilized by the one or more user devices for selection of a path for navigation.
55 Citations
25 Claims
-
1. A computing device-implemented method, comprising:
-
receiving, from one or more user devices, one or more user-defined paths associated with a starting point and a destination point; receiving, from the one or more user devices, information associated with the one or more user-defined paths; aggregating the one or more user-defined paths and the associated information; determining one or more popular paths based on the aggregation of the one or more user-defined paths and the associated information; receiving, from a particular user device, a user-defined starting point and a user-defined destination point for a particular path; comparing the particular path to the one or more popular paths; determining one of the one or more popular paths that matches the particular path based on the comparison; and providing, to the particular user device, the one of the one or more popular paths as a recommended path for the particular path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device-implemented method, comprising:
-
receiving a user-defined path to be navigated by a user associated with a mobile communication device; receiving, from the mobile communication device, an indication of beginning navigation of the user-defined path; providing, to the mobile communication device, a first portion of the user-defined path prior to navigation of the first portion of the user-defined path, where the mobile communication device stores the first portion of the user-defined path in a memory associated with the mobile communication device; receiving, from the mobile communication, an indication of completion of the first portion of the user-defined path; and providing, to the mobile communication, a second portion of the user-defined path prior to navigation of the second portion of the user-defined path, where the mobile communication device removes the first portion of the user-defined path from the memory and stores the second portion of user-defined path in the memory. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive, from one or more user devices, one or more user-defined paths associated with a starting point and a destination point, receive, from the one or more user devices, information associated with the one or more user-defined paths, aggregate the one or more user-defined paths and the associated information, and determine one or more popular paths based on the aggregation of the one or more user-defined paths and the associated information, where the one or more popular paths are capable of being utilized by the one or more user devices for selection of a path for navigation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A device comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive a user-defined path to be navigated by a user associated with a mobile communication device, receive, from the mobile communication device, an indication of beginning navigation of the user-defined path, provide, to the mobile communication device, a first portion of the user-defined path prior to navigation of the first portion of the user-defined path, where the mobile communication device stores the first portion of the user-defined path in a memory associated with the mobile communication device, provide, to the mobile communication device, path information associated with the first portion of the user-defined path, receive, from the mobile communication, an indication of completion of the first portion of the user-defined path, provide, to the mobile communication, a second portion of the user-defined path prior to navigation of the second portion of the user-defined path, where the mobile communication device removes the first portion of the user-defined path from the mobile communication device memory and stores the second portion of user-defined path in the mobile communication device memory, provide, to the mobile communication device, path information associated with the second portion of the user-defined path, and receive, from the mobile communication, an indication of completion of the second portion of the user-defined path.
-
Specification