×

Techniques for facilitating communication between an accessory and a mobile computing device using application specific protocols

  • US 8,341,318 B2
  • Filed: 03/09/2010
  • Issued: 12/25/2012
  • Est. Priority Date: 03/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having stored thereon program instructions for an application, wherein when the application is executed by a processor of a mobile computing device, the program instructions cause the processor to execute a method comprising:

  • requesting, by the application, accessory information from an application manager, wherein the application manager is a background process executing at the mobile computing device and provides communication connectivity between applications executing at the mobile computing device and an accessory communicatively coupled with the mobile computing device;

    sending, from the application, application protocol information to the application manager, wherein the application protocol information includes an indication of one or more application protocols supported by the application;

    in the event an accessory is communicatively coupled with the mobile computing device, receiving from the application manager an accessory identifier and one or more protocol identifiers specifying at least one application communication protocol compatible with the accessory;

    determining whether the application is compatible with an application communication protocol from the at least one application protocol;

    in the event the application is compatible, opening a session for communication with the accessory through the application manager using the application communication protocol; and

    communicating with the accessory using the application communication protocol.

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