Customized travel route system
First Claim
Patent Images
1. At least one non-transitory storage medium having instructions stored thereon to cause a system to perform operations comprising:
- acquiring a tour start location, a time constraint, and a first user travel preference for a first user; and
determining a proposed tour route, which has yet to be traversed and which includes first and second tour segments, based on the tour start location and the time constraint;
determining a proposed route, which has yet to be traversed, between the tour start location and a tour end location;
determining a touring time for the proposed route;
determining a touring time for the tour route;
determining a time differential between the touring time for the tour route and the touring time for the proposed route; and
communicating at least one of the first and second tour segments to the first user;
wherein (a) the first tour segment is determined based on the first user travel preference, (b) the time constraint is greater than the time differential, and (c) the first user travel preference is not the tour start location or a tour end location.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention includes (a) acquiring a tour start location, a tour constraint, and a first user travel preference for a first user; and (b) determining a tour route, including first and second tour segments, based on the tour start location and the tour constraint. The first tour segment is determined based on the first user travel preference. The tour constraint includes a time constraint that is defined by the first user and includes a maximum allowable time for the tour route. Other embodiments are described herein.
54 Citations
19 Claims
-
1. At least one non-transitory storage medium having instructions stored thereon to cause a system to perform operations comprising:
-
acquiring a tour start location, a time constraint, and a first user travel preference for a first user; and determining a proposed tour route, which has yet to be traversed and which includes first and second tour segments, based on the tour start location and the time constraint; determining a proposed route, which has yet to be traversed, between the tour start location and a tour end location; determining a touring time for the proposed route; determining a touring time for the tour route; determining a time differential between the touring time for the tour route and the touring time for the proposed route; and communicating at least one of the first and second tour segments to the first user; wherein (a) the first tour segment is determined based on the first user travel preference, (b) the time constraint is greater than the time differential, and (c) the first user travel preference is not the tour start location or a tour end location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising a non-transitory medium storing instructions that enable a processor-based system to:
-
acquire a tour start location, a distance constraint, and a first user travel preference for a first user; and determine a tour route, including first and second tour segments, based on the tour start location and the distance constraint; determine a proposed route between the tour start location and a tour end location; determine a touring distance for the proposed route; determine a touring distance for the tour route; determining a distance differential between the touring distance for the tour route and the touring distance for the proposed route; and communicating at least one of the first and second tour segments to the first user; wherein (a) the first tour segment is determined based on the first user travel preference, (b) the distance constraint is greater than the distance differential, (c) the first user travel preference is not the tour start location or a tour end location; and
(d) the distance constraint corresponds to a detour distance from the proposed route that is acceptable to the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a memory; a processor coupled to the memory to; (a) acquire a tour start location, a time constraint, and a first user travel preference for a first user; (b) determine a proposed tour route, which has not been traveled and includes first and second tour segments, based on the tour start location and the time constraint; (c) determine a proposed route, which has not been traveled, between the tour start location and a tour end location; (d) determine a time differential between a touring time for the tour route and a touring time for the proposed route; and (e) communicate at least one of the first and second tour segments to the first user; wherein (a) the first tour segment is determined based on the first user travel preference, (b) the time constraint is greater than the time differential, and (c) the first user travel preference is not the tour start location or a tour end location. - View Dependent Claims (18, 19)
-
Specification