×

Accessory and mobile computing device communication using an application communication protocol

  • US 9,069,908 B2
  • Filed: 03/09/2010
  • Issued: 06/30/2015
  • Est. Priority Date: 03/16/2009
  • Status: Active Grant
First Claim
Patent Images

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;

    writing, by the application, a message conforming to the application communication protocol to an output stream;

    generating, by a support layer of the operating system, a bundle from the output stream; and

    transmitting the bundle to the accessory device via the port, wherein the bundle is transmitted in conformity with the accessory communication protocol.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×