Navigation based on popular user-defined paths
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, information associated with a path;
receiving, by the computer device and from a mobile communication device, a request to navigate the path;
providing, by the computer device and to the mobile communication device, data associated with a first portion of the path prior to navigation of the first portion of the path by, the mobile communication device;
receiving, by the computer device and from the mobile communication device, an indication of completion of the first portion of the path by the mobile communication device,the indication of the completion of the first portion of the path including information associated with traversing the first portion of the path by the mobile communication device;
aggregating, by the computer device, the received information associated with the path and the information associated with traversing the first portion of the path by the mobile communication device; and
providing, by the computer device and to the mobile communication, data associated with a second portion of the path, prior to navigation of the second portion of the path by, the mobile communication device.
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.
9 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing device, information associated with a path; receiving, by the computer device and from a mobile communication device, a request to navigate the path; providing, by the computer device and to the mobile communication device, data associated with a first portion of the path prior to navigation of the first portion of the path by, the mobile communication device; receiving, by the computer device and from the mobile communication device, an indication of completion of the first portion of the path by the mobile communication device, the indication of the completion of the first portion of the path including information associated with traversing the first portion of the path by the mobile communication device; aggregating, by the computer device, the received information associated with the path and the information associated with traversing the first portion of the path by the mobile communication device; and providing, by the computer device and to the mobile communication, data associated with a second portion of the path, prior to navigation of the second portion of the path by, the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a memory to store a plurality of instructions; and a processor to execute one or more of the instructions in the memory to; receive information associated with a path, receive, from a mobile communication device, a request to navigate the path, provide, to the mobile communication device, data associated with a first portion of the path prior to navigation of the first portion of the path by the mobile communication device, receive, from the mobile communication device, an indication of completion of the first portion of the path, the indication of the completion of the first portion of the path including information associated with traversing the first portion of the path by the mobile communication device, aggregate the received information associated with the path and the information associated with traversing the first portion of the path by the mobile communication device, provide, to the mobile communication device, data associated with a second portion of the path prior to navigation of the second portion of the path by, the mobile communication device, and receive, from the mobile communication device, an indication of completion of the second portion of the path by the mobile communication device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium to store instructions, the instructions comprising:
one or more instructions that, when executed by a first device, cause the first device to; request, from a second device, data associated with a path, receive, from the second device and based on the request, the data associated with the path, determine information associated with traversing a first portion of the path by the first device, forward, to the second device and prior to traversing a second portion of the path, the information associated with traversing the first portion of the path by the first device, receive, from the second device, data associated with the second portion of the path, the data associated with the second portion of the path being determined based on the data associated with the path and the information associated with traversing the first portion of the path by the first device, and provide, to the second device, an indication of completion of the second portion of the path by the first device. - View Dependent Claims (17, 18, 19, 20)
Specification