Method and system for providing driving directions
First Claim
1. A method comprising:
- determining, by a processor, a source location of a mobile electronic device and a destination location in response to an input received through one of a first short message service (SMS) and a general packet radio service (GPRS);
receiving, by the processor, a request from a vendor to advertise or quote their company name as a landmark while providing driving directions;
determining, by the processor, a first milestone between the source location and the destination location, the first milestone being determined in terms of an estimated first time period for reaching the first milestone;
sending, by the processor, directions to the mobile electronic device to reach the first milestone from the source location through a second SMS and an identifier associated with the first milestone;
detecting, by the processor, when to send directions to the mobile electronic device to reach one of a second milestone and the destination location from the first milestone, wherein detecting when to send the directions to reach one of the second milestone and the destination location from the first milestone is in terms of expiry of the estimated first time period for reaching the first milestone while the user is still in transit to the first milestone;
sending, by the processor, directions to the mobile electronic device to reach one of the second milestone and the destination location through a third SMS based on detecting;
obtaining, by the processor, a cell ID of a mobile phone service provider associated with the destination location; and
employing, by the processor, the cell ID to confirm that the user is close to the destination location.
9 Assignments
0 Petitions
Accused Products
Abstract
An example of a method includes determining, electronically, a source location and a destination location in response to an input received through one of a first short message service (SMS) and a general packet radio service (GPRS). The method also includes determining, electronically, a first milestone between the source location and the destination location. Further, the method includes sending directions to reach the first milestone from the source location through a second SMS and an identifier associated with the first milestone. Furthermore, the method includes detecting when to send directions to reach one of a second milestone and the destination location from the first milestone. In addition, the method includes sending directions to reach one of the second milestone and the destination location through a third SMS based on detecting.
9 Citations
15 Claims
-
1. A method comprising:
-
determining, by a processor, a source location of a mobile electronic device and a destination location in response to an input received through one of a first short message service (SMS) and a general packet radio service (GPRS); receiving, by the processor, a request from a vendor to advertise or quote their company name as a landmark while providing driving directions; determining, by the processor, a first milestone between the source location and the destination location, the first milestone being determined in terms of an estimated first time period for reaching the first milestone; sending, by the processor, directions to the mobile electronic device to reach the first milestone from the source location through a second SMS and an identifier associated with the first milestone; detecting, by the processor, when to send directions to the mobile electronic device to reach one of a second milestone and the destination location from the first milestone, wherein detecting when to send the directions to reach one of the second milestone and the destination location from the first milestone is in terms of expiry of the estimated first time period for reaching the first milestone while the user is still in transit to the first milestone; sending, by the processor, directions to the mobile electronic device to reach one of the second milestone and the destination location through a third SMS based on detecting; obtaining, by the processor, a cell ID of a mobile phone service provider associated with the destination location; and employing, by the processor, the cell ID to confirm that the user is close to the destination location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14)
-
-
9. A method comprising:
-
sending, by a processor, a first request for receiving directions to a destination location from a source location through one of a first short message service and a general packet radio service (GPRS); receiving, by the processor, a request from a vendor to advertise or quote their company name as a landmark while providing driving directions; receiving, by the processor, an identifier associated with a first milestone between the source location and the destination location and the directions to reach the first milestone from the source location, wherein the directions to reach the first milestone include an estimated first time period for reaching the first milestone; generating, by the processor, for display on a display of a mobile electronic device, in text format, the directions to reach the first milestone from the source location; detecting, by the processor, presence of the mobile electronic device at the first milestone based on the identifier associated with the first milestone, and detecting, by the processor, whether the estimated first time period for reaching the first milestone has expired; sending, by the processor, a second request for receiving directions to the destination location from the first milestone based on whether the estimated first time period for reaching the first milestone has expired while the user is still in transit to the first milestone; obtaining, by the processor, a cell ID of a mobile phone service provider associated with the destination location; and employing the cell ID to confirm that the user is close to the destination location. - View Dependent Claims (15)
-
-
10. A server comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; source and destination location determining logic executed by the processor for determining a source location and a destination location in response to an input received through one of a first short message service (SMS) and a general packet radio service (GPRS), landmark receiving logic executed by the processor for receiving a request from a vendor to advertise or quote their company name as a landmark while providing driving directions; first milestone determining logic executed by the processor for determining a first milestone between the source location and the destination location, the first milestone being determined in terms of an estimated first time period for reaching the first milestone, first milestone sending logic executed by the processor for sending directions to reach the first milestone from the source location through a second SMS and an identifier associated with the first milestone, detecting logic executed by the processor for detecting when to send directions to reach one of a second milestone and the destination location from the first milestone, second milestone sending logic executed by the processor for sending directions to reach one of the second milestone and the destination location through a third SMS based on detecting, wherein detecting when to send the directions to reach one of the second milestone and the destination location from the first milestone is in terms of expiry of the estimated first time period for reaching the first milestone while the user is still in transit to the first milestone; cell ID obtaining logic executed by the processor for obtaining a cell ID of a mobile phone service provider associated with the destination location; and employing logic executed by the processor for employing the cell ID to confirm that the user is close to the destination location. - View Dependent Claims (11, 12, 13)
-
Specification