发明名称 System and method for transport layer agnostic programming interface for use with smartphones
摘要 An application programming interface (API) is disclosed for interfacing a vehicle electronic component with a smartphone, wherein the vehicle electronic component 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. The API has an interconnect API disposed in the electronic component. The interconnect API also has a software library of command and function definitions that are able to be implemented by the API. A connect library is also used which resides within the smartphone and which is configured to communicate with the application running on the smartphone. The interconnect API and the connect library cooperatively operate as a translation mechanism to implement a plurality of functionalities when communicating with the application, according to the electronic device's capabilities.
申请公布号 US9078088(B2) 申请公布日期 2015.07.07
申请号 US201313939482 申请日期 2013.07.11
申请人 Myine Electronics, Inc. 发明人 Baldini Massimo;Lenox Andrew T.;Sigal Jacob R.;Danne Philip J.;Smereka Scott W.;Grover Joey R.
分类号 H04M1/00;H04B1/38;H04W4/00;H04M7/00;H04M1/60 主分类号 H04M1/00
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C. ;Olson Stephen T.
主权项 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.
地址 Ferndale MI US