Patent ID: 9069908
Filing Date: 2015-06-30
Classification: G06F,H04M

Abstract:
1. A method for communicating between an accessory device and an application executing on a mobile device, the method operating on the mobile device, the method comprising: identifying an accessory device, wherein the identification uses an accessory communication protocol that enables communication between any accessory device and an operating system of the mobile device via a port of the mobile device; receiving information from the accessory device specifying an application communication protocol, wherein the application communication protocol is distinct from the accessory communication protocol and is usable to communicate with a particular application on the mobile device and wherein the information is received via the port using the accessory communication protocol; identifying, from a protocol table at the mobile device, an application that is resident on the mobile device and that supports the specified application communication protocol; executing the identified application at the mobile computing device; and communicating with the accessory device from the application using the application communication protocol, wherein communicating with the accessory device includes: