Abstract:
To automatically identify an attempt at presenting falsified vehicle identifiers to portable devices, (i) a vehicle identifier reported by a vehicle with which the portable device is establishing a short-range communication link, and (ii) an indication of a current location of the portable device, are received from a portable device at a first time. An indication of a recent location at which the vehicle identifier was reported at a second time is obtained. The current location of the portable device is compared to the recent location of the vehicle, in view of the first time and the second time. In response to determining that the current location is not proximate to the recent reported location of the vehicle, an indication that the reported identifier is likely falsified is generated.
Abstract:
To facilitate various functionality related to interactions between a portable device and a vehicle head unit, systems and methods (i) efficiently provide audio navigation instructions to a vehicle head unit; (ii) enable data exchange between a portable device which is not in direct communication with a vehicle head unit and the vehicle head unit; and (iii) provide visual output in response to user gestures in an automotive environment.
Abstract:
To determine the location of a portable device operating within a vehicle that is not in direct communication with the vehicle head unit, the portable device may detect an attached portable device which is directly connected to the head unit. Moreover, the portable device may send a request to the attached portable device for the current location of the vehicle. The attached portable device may then transmit the current location of the vehicle to the portable device, and the portable device may estimate its own location based on the current location of the vehicle.
Abstract:
A method for providing geographic content via a user interface is implemented in a computing device. The method includes receiving, by one or more processors via a communication network, map data from a map data server. The method also includes generating, by the one or more processors, a digital map using the map data and generating, by the one or more processors, an interactive user interface (UI) element for selecting an additional content layer from among several content layers provided by third-party content providers operating independently of the map data server. The method also includes obtaining the selected content layer from the corresponding third-party content provider in response to a user selecting one of the plurality of content layers using the UI element.
Abstract:
A request for geographic content is received from a client device. The request includes (i) an indication that a user invoked the digital mapping service in a vehicle and (ii) an identifier of the user. In response to the request, profile data for the user is automatically retrieved. The profile data includes indications of previous interactions of the user with a digital mapping service. Geographic content then is generated based on the indications of previous interactions in view of relevance of the previous interactions to an automotive context. The generated geographic content is provided to the client device for presentation in the vehicle.
Abstract:
To determine the location of a portable device operating within a vehicle that is not in direct communication with the vehicle head unit, the portable device may detect an attached portable device which is directly connected to the head unit. Moreover, the portable device may send a request to the attached portable device for the current location of the vehicle. The attached portable device may then transmit the current location of the vehicle to the portable device, and the portable device may estimate its own location based on the current location of the vehicle.
Abstract:
To automatically identify an attempt at presenting falsified vehicle identifiers to portable devices, (i) a vehicle identifier reported by a vehicle with which the portable device is establishing a short-range communication link, and (ii) an indication of a current location of the portable device, are received from a portable device at a first time. An indication of a recent location at which the vehicle identifier was reported at a second time is obtained. The current location of the portable device is compared to the recent location of the vehicle, in view of the first time and the second time. In response to determining that the current location is not proximate to the recent reported location of the vehicle, an indication that the reported identifier is likely falsified is generated.
Abstract:
Systems and methods for recommending photogenic locations to visit are provided. One aspect of the present disclosure is directed to a computer-implemented method for recommending photogenic locations. The method includes receiving a signal indicative of a geographic location at which a client device is located. The method further includes determining whether the geographic location is within a threshold distance from at least one of a plurality of photogenic locations. Each of the plurality of photogenic locations can have been identified by clustering a plurality of photographs based on geographic proximity. The method includes transmitting a prompt to the client device when the geographic location is within the threshold distance from at least one of the plurality of photogenic locations. The prompt can indicate the existence of the at least one photogenic location that is within the threshold distance from the geographic location.
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.
Abstract:
To provide navigation data to a head unit installed in a vehicle, an indication of a current location and a current orientation of the vehicle are received. Map data for generating a digital map of a geographic area including the current location is received from a network device via a first communication link. A digital map image is generated using the map data, such that the digital map is oriented in accordance with the current orientation. The digital map image is provided to the head unit via a second communication link