Generating routes
First Claim
Patent Images
1. A computer implemented method for generating routes, the method comprising:
- receiving, by one or more processors, a beginning location from a global positioning system (GPS);
receiving, by the one or more processors, a set of preferences for generating a set of loop routes, wherein the set of loop routes comprises at least two different loop routes, wherein each loop route is a geographical route along which a traveler may travel, wherein the set of preferences comprises a location to be included along the route, a number of turns, a type of surface, and a type of transportation selected from the group consisting of bicycle, skating, motorcycle, scooter, automobile, and boat; and
responsive to receiving the set of preferences, generating, by the one or more processors, the set of loop routes based upon the set of preferences, wherein each loop route in the generated set of route loops has been generated based upon all preferences in the set of preferences, wherein each loop route of the set of loop routes starts and ends at the beginning location, and wherein at least a portion of a specified loop route of the set of loop routes does not overlap any other portion of the specified loop route.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, data processing system and computer program product for generating a route. A beginning location is received. A set of preferences for generating a set of routes is received. A set of routes is generated based upon the set of preferences, wherein each route in the set of routes starts and ends at the beginning location, and wherein at least a portion of a specified route in the set of routes does not overlap any other portion of the specified route in the set of routes.
-
Citations
16 Claims
-
1. A computer implemented method for generating routes, the method comprising:
-
receiving, by one or more processors, a beginning location from a global positioning system (GPS); receiving, by the one or more processors, a set of preferences for generating a set of loop routes, wherein the set of loop routes comprises at least two different loop routes, wherein each loop route is a geographical route along which a traveler may travel, wherein the set of preferences comprises a location to be included along the route, a number of turns, a type of surface, and a type of transportation selected from the group consisting of bicycle, skating, motorcycle, scooter, automobile, and boat; and responsive to receiving the set of preferences, generating, by the one or more processors, the set of loop routes based upon the set of preferences, wherein each loop route in the generated set of route loops has been generated based upon all preferences in the set of preferences, wherein each loop route of the set of loop routes starts and ends at the beginning location, and wherein at least a portion of a specified loop route of the set of loop routes does not overlap any other portion of the specified loop route. - View Dependent Claims (2, 3, 4, 5, 11, 12)
-
-
6. A computer program product for generating routes comprising:
-
a computer readable storage device; program code, stored on the computer readable storage device, which when executed by a computer processor, performs the steps of; receiving a beginning location from a global positioning system (GPS); receiving a set of preferences for generating a set of loop routes, wherein the set of loop routes comprises at least two different loop routes, wherein each loop route is a geographical route along which a traveler may travel, wherein the set of preferences comprises at least two different preferences, and wherein each preference of the set of preferences is selected from the group consisting of a distance, a travel time, a location to be included along the route, a number of turns, a change in elevation, a type of surface, and a type of transportation; and responsive to receiving the set of preferences, generating the set of loop routes based upon the set of preferences, wherein each loop route in the set of loop routes starts and ends at the beginning location, and wherein at least a portion of a specified loop route of the set of loop routes does not overlap any other portion of the specified loop route. - View Dependent Claims (7, 8, 9, 10)
-
-
13. A data processing computer system for generating routes comprising:
a bus; a communications unit connected to the bus; a global positioning system (GPS); a storage device connected to the bus, wherein the storage device stores program code; and a processor unit connected to the bus, wherein the processor unit is configured to run the program code; to receive a beginning location from the GPS; to receive a set of preferences for generating a set of loop routes, wherein the set of loop routes comprises at least two different loop routes, wherein each loop route is a geographical route along which a traveler may travel, wherein the set of preferences comprises a location to be included along the route, a number of turns, a type of surface, and a type of transportation selected from the group consisting of bicycle, skating, motorcycle, scooter, automobile, and boat; and responsive to receiving the set of preferences, to generate the set of loop routes based upon the set of preferences, wherein each loop route in the generated set of route loops has been generated based upon all preferences in the set of preferences, wherein each loop route of the set of loop routes starts and ends at the beginning location, and wherein at least a portion of a specified loop route of the set of loop routes does not overlap any other portion of the specified loop route. - View Dependent Claims (14, 15, 16)
Specification