×

System and method for transport layer agnostic programming interface for use with smartphones

  • US 9,078,088 B2
  • Filed: 07/11/2013
  • Issued: 07/07/2015
  • Est. Priority Date: 07/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. An application programming interface (API) system for interfacing a vehicle electronic device with a smartphone, wherein the vehicle electronic device and the smartphone each make use of a short range wireless transceiver for wirelessly communicating with the other, and wherein the smartphone includes an application running thereon, and wherein the application running on the smartphone is initially not aware of capabilities of a user interface of the vehicle electronic device, the API system comprising:

  • an interconnect API disposed in the vehicle electronic device;

    the interconnect API including a software library of command and function definitions that are able to be implemented by the API;

    a connect library residing within the smartphone and configured to communicate with the application running on the smartphone, the connect library being at least substantially identical to the software library;

    a packet API for generating data packets according to a predetermined specification; and

    wherein the interconnect API and the connect library cooperatively operate as a translation mechanism for translating packets of information received from the vehicle electronic device, at least some of the packets forming commands, into commands recognizable by the application running on the smartphone, and to enable a predetermined desired response to the received commands, to thus enable the vehicle electronic device to implement a plurality of functionalities when communicating with the application running on the smartphone according to the capabilities of the user interface of the vehicle electronic device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×