EP2409237B1

Accessory identification for mobile computing devices

Abstract

This record has no abstract on file.

EP2409237B1, drawing sheet 1
Sheet 1 of 9

Term

3.4 yearsleft in the term

Expires 2 March 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 2 independent, 10 dependent

  1. 1
    A method for an accessory to establish parameters for use in a communication session with a mobile computing device, the method comprising:establishing communication with a mobile computing device;requesting information indicating one or more lingo versions supported by the mobile computing device, wherein each lingo refers to a group of related commands;receiving information indicating one or more lingo versions supported by the mobile computing device;requesting information indicating one or more capabilities supported by the mobile computing device;receiving information indicating one or more capabilities supported by the mobile computing device;sending an accessory identification token to the mobile computing device indicating one or more lingoes usable by the accessory for communicating with the mobile computing device, wherein the accessory identification token comprises an indication of type of information included in the accessory identification token and actual information, wherein the one or more lingoes usable by the accessory is determined based in part on at least one of the capabilities supported by the mobile computing device and the lingoes supported by the mobile computing device, wherein subsequent commands sent by the accessory are limited to only those commands included in the one or more lingoes usable by the accessory;sending accessory capability information to the mobile computing device, wherein the accessory capability information specifies capabilities supported by the accessory;and, wherein the capabilities information is used by the mobile computing device to disable capabilities not supported by the accessory.
  2. 10
    An accessory device, configured to establish parameters for use in a communication session with a mobile computing device, the accessory device comprising:a communication interface configured to communicably couple with a mobile computing device;and control logic coupled with the interface, the control logic being configured to: establish communication with a mobile computing device;request information indicating one or more lingo versions supported by the mobile computing device, wherein each lingo refers to a group of related commands;receive information indicating one or more lingo versions supported by the mobile computing device;request information indicating one or more capabilities supported by the mobile computing device;receive information indicating one or more capabilities supported by the mobile computing device;send an accessory identification token to the mobile computing device indicating one or more lingoes usable by the accessory for communicating with the mobile computing device, wherein the accessory identification token comprises an indication of type of information included in the accessory identification token and actual information, wherein the one or more lingoes usable by the accessory is determined based in part on at least one of the capabilities supported by the mobile computing device and the lingoes supported by the portable computing device, wherein subsequent commands sent by the accessory are limited to only those commands included in the one or more lingoes usable by the accessory;send accessory capability information to the mobile computing device, wherein the accessory capability information specifies capabilities supported by the accessory, wherein the capabilities information is used by the mobile computing device to disable capabilities not supported by the accessory.