Itinerary generation and adjustment system
First Claim
1. A method of routing a user between events using an itinerary, comprising:
- assessing an event source to identify event information for events associated with a user;
evaluating the event information to determine a schedule of events;
identifying routes between events within the schedule of events to determine route information for the routes;
evaluating the event information for the events within the schedule of events and the route information for the routes between the events in the schedule of events to generate an itinerary of events;
identifying a constraint on the itinerary;
evaluating, via a processor, the constraint to determine an impact of the constraint on the itinerary based upon a combination of;
a priority level of an event associated with the impact; and
an effect that a late arrival to the event predicted in association with the constraint is determined to have on an overall purpose of the event;
responsive to the impact exceeding an adjustment threshold, adjusting the itinerary to create an adjusted itinerary; and
routing the user between the events within the schedule of events using the adjusted itinerary of events.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for routing a user between events using an itinerary. An event source (e.g., electronic calendar) may be assessed to identify event information (e.g., event locations) for events (e.g., meetings). The event information may be evaluated to determine a schedule of events. Routes between events within the schedule may be identified to determine route information (e.g., predicted travel times) for the routes. The event information and the route information may be evaluated to generate an itinerary of events. In an example, a constraint may be identified (e.g., a traffic accident along a route). The constraint may be evaluated to determine an impact (e.g., a user arriving to the meeting event late) of the constraint on the itinerary. Responsive to the impact exceeding an adjustment threshold, the itinerary may be adjusted (e.g., modifying a route between one or more events to avoid the accident).
16 Citations
20 Claims
-
1. A method of routing a user between events using an itinerary, comprising:
-
assessing an event source to identify event information for events associated with a user; evaluating the event information to determine a schedule of events; identifying routes between events within the schedule of events to determine route information for the routes; evaluating the event information for the events within the schedule of events and the route information for the routes between the events in the schedule of events to generate an itinerary of events; identifying a constraint on the itinerary; evaluating, via a processor, the constraint to determine an impact of the constraint on the itinerary based upon a combination of; a priority level of an event associated with the impact; and an effect that a late arrival to the event predicted in association with the constraint is determined to have on an overall purpose of the event; responsive to the impact exceeding an adjustment threshold, adjusting the itinerary to create an adjusted itinerary; and routing the user between the events within the schedule of events using the adjusted itinerary of events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for adjusting an itinerary, comprising:
-
a processor; and memory comprising processor-executable instructions that when executed by the processor cause implementation of an itinerary generation component configured to; identify a constraint on an itinerary; evaluate the constraint to determine an impact of the constraint on the itinerary based upon a combination of; a priority level of an event associated with the impact; and a proportion of the event that is predicted to be missed as a result of a late arrival to the event predicted in association with the constraint; responsive to the impact exceeding an adjustment threshold, adjust the itinerary to create an adjusted itinerary; and route a user between events using the adjusted itinerary. - View Dependent Claims (16, 18)
-
-
17. A non-transitory computer readable medium comprising instructions which when executed perform a method for adjusting an itinerary, comprising:
-
assessing an event source to identify event information for events associated with a user; evaluating the event information to determine a schedule of events; identifying routes between events within the schedule of events to determine route information for the routes; evaluating the event information for the events within the schedule of events and the route information for the routes between the events in the schedule of events to generate an itinerary of events; monitoring at least one of locational information or vehicle information to identify a constraint on the itinerary; evaluating, via a processor, the constraint to determine an impact of the constraint on the itinerary based upon at least one of; a priority level of an event associated with the impact;
ora late arrival to the event predicted in association with the constraint; responsive to the impact exceeding an adjustment threshold, adjusting the itinerary to create an adjusted itinerary; and routing the user between events using the adjusted itinerary. - View Dependent Claims (19, 20)
-
Specification