Mobile device with predictive routing engine
AssigneeApple Inc.
InventorsChristine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsChristine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
Estimating the term…
Some embodiments of the invention provide a mobile device with a novel route prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for the device's user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user. The device's prediction engine only relies on user-specific data stored on the device in some embodiments, relies only on user-specific data stored outside of the device by external devices/servers in other embodiments, and relies on user-specific data stored both by the device and by other devices/servers in other embodiments.
A mobile device comprising:
A mobile device comprising:
A non-transitory machine readable medium storing a program for providing information about potential destinations to which a device may travel, the program for execution by at least one processing unit, the program comprising sets of instructions for:
A non-transitory machine readable medium storing a program for providing information about potential destinations that a device may travel to, the program for execution by at least one processing unit, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.