Systems and methods for providing input suggestions via the head unit of a vehicle
First Claim
Patent Images
1. A method in a portable device for providing input suggestions for requesting navigation data via a head unit of a vehicle, the method comprising:
- receiving, via a short-range communication link, partial user input provided to the head unit, wherein the partial user input includes a sequence of alphanumeric characters;
transmitting the partial user input to a suggestions server via a long-range communication link;
receiving a set of suggestions via the long-range communication link;
generating, by one or more processors, suggested input corresponding to the partial user input, based on the set of suggestions, wherein the suggested input includes the sequence of alphanumeric characters and one or more additional characters, and wherein the suggested input corresponds to a set of one or more geographic locations; and
providing, by the one or more processors, the suggested input to the head unit via the short-range communication link.
2 Assignments
0 Petitions
Accused Products
Abstract
To assist a driver with requesting navigation data via a head unit of a vehicle, partial user input provided to the head unit is received via a short-range communication link and suggested input corresponding to the partial user input is generated. The partial user input includes a sequence of alphanumeric characters. The suggested input includes the sequence of alphanumeric characters and one or more additional characters and corresponds to a set of one or more geographic locations. The suggested input is provided to the head unit via the short-range communication link.
-
Citations
19 Claims
-
1. A method in a portable device for providing input suggestions for requesting navigation data via a head unit of a vehicle, the method comprising:
-
receiving, via a short-range communication link, partial user input provided to the head unit, wherein the partial user input includes a sequence of alphanumeric characters; transmitting the partial user input to a suggestions server via a long-range communication link; receiving a set of suggestions via the long-range communication link; generating, by one or more processors, suggested input corresponding to the partial user input, based on the set of suggestions, wherein the suggested input includes the sequence of alphanumeric characters and one or more additional characters, and wherein the suggested input corresponds to a set of one or more geographic locations; and providing, by the one or more processors, the suggested input to the head unit via the short-range communication link. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portable device comprising:
-
one or more processors; a first network interface to communicate with a head unit of a vehicle via a first communication link; a second network interface to communicate with a suggestions server via a second communication link; and a non-transitory computer-readable medium storing thereon instructions that, when executed by the one or more processors, cause the portable device to; receive, via the first communication link, partial user input provided to the head unit, cause the partial user input to be transmitted to the suggestions server, receive a set of suggestions from the suggestions server, generate suggested input based on the set of suggestions, and cause the suggested input to be transmitted to the head unit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing thereon a plurality of instructions that implement an application programming interface (API) for use by a software application executing on a portable device, wherein the API, when invoked by the software application, is configured to:
-
receive partial user input from an external device operating independently of the portable device, via a first communication link; provide the partial user input to a suggestions server via a second communication link; receive, from the suggestions server, one or more suggestions that correspond to a set of one or more geographic locations; generate suggested input based on the one or more suggestions, and provide the suggested input to the external device. - View Dependent Claims (17, 18, 19)
-
Specification