NAVIGATION BASED ON DIRECTION OF TRAVEL/USER-DEFINED PATH
First Claim
1. A computing device-implemented method, comprising:
- receiving, by the computing device, global navigation satellite system coordinates associated with a mobile user device;
determining, by a processor of the computing device, a direction of travel of the mobile user device based on the global navigation satellite system coordinates;
creating, by the processor, a user-defined path based on a user-defined starting point, a user-defined destination point, and one or more user-defined intermediate points received from the mobile user device;
receiving, from the mobile user device, a search request for points of interest in one of the direction of travel or along the user-defined path;
determining, by the processor and based on the search request, one or more points of interest in the direction of travel or along the user-defined path; and
providing, to the mobile user device, the determined one or more points of interest in the direction of travel or along the user-defined path.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives global navigation satellite system coordinates associated with a mobile user device, and determines a direction of travel of the mobile user device based on the global navigation satellite system coordinates. The device creates a user-defined path based on a user-defined starting point, a user-defined destination point, and one or more user-defined intermediate points received from the mobile user device, and receives, from the mobile user device, a search request for points of interest in one of the direction of travel or along the user-defined path. The device further determines, based on the search request, one or more points of interest in the direction of travel or along the user-defined path, and provides, to the mobile user device, the determined one or more points of interest in the direction of travel or along the user-defined path.
-
Citations
25 Claims
-
1. A computing device-implemented method, comprising:
-
receiving, by the computing device, global navigation satellite system coordinates associated with a mobile user device; determining, by a processor of the computing device, a direction of travel of the mobile user device based on the global navigation satellite system coordinates; creating, by the processor, a user-defined path based on a user-defined starting point, a user-defined destination point, and one or more user-defined intermediate points received from the mobile user device; receiving, from the mobile user device, a search request for points of interest in one of the direction of travel or along the user-defined path; determining, by the processor and based on the search request, one or more points of interest in the direction of travel or along the user-defined path; and providing, to the mobile user device, the determined one or more points of interest in the direction of travel or along the user-defined path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device-implemented method, comprising:
-
receiving, from a mobile user device; a user-defined starting point associated with a path to be navigated by a user associated with the user device, a user-defined destination point associated with the path, and one or more user-defined intermediate points provided between the user-defined starting point and the user-defined destination point; creating, by a processor of the computing device, a user-defined path based on the user-defined starting point, the user-defined destination point, and the one or more user-defined intermediate points; providing the user-defined path to the mobile user device; receiving global navigation satellite system coordinates associated with the mobile user device traversing the user-defined path; receiving, from the mobile user device, a search request for points of interest along the user-defined path; determining, by the processor and based on the search request, one or more points of interest along the user-defined path; and providing, to the mobile user device, the determined one or more points of interest along the user-defined path. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive, from a mobile user device; a user-defined starting point associated with a path to be navigated by a user associated with the user device, a user-defined destination point associated with the path, and one or more user-defined intermediate points provided between the user-defined starting point and the user-defined destination point, create a user-defined path based on the user-defined starting point, the user-defined destination point, and the one or more user-defined intermediate points, provide the user-defined path to the mobile user device, receive global navigation satellite system coordinates associated with the mobile user device traversing the user-defined path, receive, from the mobile user device, a search request for points of interest along the user-defined path, determine, based on the search request and the global navigation satellite system coordinates, one or more points of interest along the user-defined path, and provide, to the mobile user device, the determined one or more points of interest along the user-defined path. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive global navigation satellite system coordinates associated with a mobile user device, determine a direction of travel of the mobile user device based on the global navigation satellite system coordinates, create a user-defined path based on a user-defined starting point, a user-defined destination point, and one or more user-defined intermediate points received from the mobile user device, receive, from the mobile user device, a search request for points of interest in one of the direction of travel or along the user-defined path, determine, based on the search request, one or more points of interest in the direction of travel or along the user-defined path, and provide, to the mobile user device, the determined one or more points of interest in the direction of travel or along the user-defined path. - View Dependent Claims (24, 25)
-
Specification