User Interface for Displaying Predicted Destinations
First Claim
1. For an application that operates on a mobile device, a method comprising:
- predicting a plurality of likely destinations for a vehicle to which the mobile device is connected based on data from a plurality of different sources; and
generating, for a display screen of the vehicle, a display comprising the plurality of likely destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for an application that operates on a mobile device. The method predicts several likely destinations for a vehicle to which the mobile device is connected based on data from a several different sources. The method generates, for a display screen of the vehicle, a display that includes the several likely destinations. In some embodiments, the method receives a first type of input through a control of the vehicle to select one of the likely destinations, and enters a turn-by-turn navigation mode to the selected destination in response to the received input. In some embodiments, the display is for a first destination of the several likely destinations. The method receives a second type of input through a control of the vehicle to step through the set of likely destinations, and generates a display for a second destination in response to the input.
40 Citations
26 Claims
-
1. For an application that operates on a mobile device, a method comprising:
-
predicting a plurality of likely destinations for a vehicle to which the mobile device is connected based on data from a plurality of different sources; and generating, for a display screen of the vehicle, a display comprising the plurality of likely destinations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. For a mobile device, a method comprising:
-
predicting a set of likely destinations for a vehicle to which the mobile device is connected based on data from a plurality of different sources; generating, for a display screen of the vehicle, a display for a first destination of the set of likely destinations; receiving a particular type of input through a control of the vehicle to step through the set of likely destinations; and in response to the input, generating, for the display screen of the vehicle, a display for a second destination of the set of likely destinations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium storing a program for execution by at least one processing unit of a mobile device, the program comprising sets of instructions for:
-
determining, for each of a set of different locations identified from a database on the mobile device, a likelihood value that the location is a next destination for a user of the device; identifying a plurality of the different locations for which the likelihood value is above a threshold value; and generating a display of the identified plurality of locations as selectable destinations. - View Dependent Claims (16, 17)
-
-
18. (canceled)
-
19. A machine readable medium storing a program for execution by at least one processing unit of a mobile device, the program comprising:
-
a prediction engine for using a database of stored locations to identify a plurality of likely destinations for a vehicle to which the mobile device connects; and a user interface generator for generating, for a display screen of the vehicle, a user interface display that comprises the plurality of identified likely destinations as selectable destinations. - View Dependent Claims (20, 21, 22)
-
-
23. A machine readable medium storing an application for execution by at least one processing unit of a mobile device, the application comprising sets of instructions for:
-
identifying a particular location in response to a search request received from a user through a graphical user interface of the mobile device prior to connection of the mobile device to an interactive vehicle communication system; detecting a subsequent connection of the mobile device to an interactive vehicle communication system and a selection of the application for display on a vehicle display screen; receiving a selection through a control of the vehicle to view a set of recent destinations; and generating for the vehicle display screen a display that comprises the particular location as one of the set of recent destinations. - View Dependent Claims (24, 25, 26)
-
Specification