ACCESSORY IDENTIFICATION FOR MOBILE COMPUTING DEVICES
First Claim
1. A method comprising:
- establishing communication with a mobile computing device;
sending an identify token to the mobile computing device, wherein the identify token includes information identifying one or more lingoes as being usable by the accessory;
sending a capability token to the mobile computing device, the capability token including information specifying one or more capabilities of the mobile computing device as being supported by the accessory; and
subsequently thereto, communicating with the mobile computing device, wherein only the identified lingoes and only the specified capabilities are usable by the accessory while communicating with the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein provide for identification processes and/or procedures for accessories coupled with a mobile computing device. During identification an accessory can communicate lingo information that includes only those lingoes the accessory can use while coupled with the mobile computing device. The accessory can also communicate accessory protocol information to the mobile computing device during identification. The accessory can be limited to using only those lingoes and/or those protocols identified during identification. Various other accessory information, capabilities, preferences, etc. can also be communicated to the mobile computing device during identification.
-
Citations
28 Claims
-
1. A method comprising:
-
establishing communication with a mobile computing device; sending an identify token to the mobile computing device, wherein the identify token includes information identifying one or more lingoes as being usable by the accessory; sending a capability token to the mobile computing device, the capability token including information specifying one or more capabilities of the mobile computing device as being supported by the accessory; and subsequently thereto, communicating with the mobile computing device, wherein only the identified lingoes and only the specified capabilities are usable by the accessory while communicating with the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
establishing communication with a mobile computing device; requesting lingo version information from the mobile computing device; receiving lingo version information from the mobile computing device, wherein the lingo version information identifies one or more lingo versions supported by the mobile computing device; requesting capability information from the mobile computing device; receiving capability information from the mobile computing device, wherein the capability information identifies one or more capabilities of the mobile computing device; and sending information indicating one or more lingoes usable by the accessory, wherein the one or more lingoes depend at least in part on at least one of the received lingo version information and the received capabilities information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An 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 send messages to and receive messages from the mobile computing device via the interface, wherein the control logic is configured to send an accessory capability message to the mobile computing device using the communication interface comprising a bitmask that indicates the capabilities supported by the accessory. - View Dependent Claims (17, 18, 19)
-
-
20. An 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 send messages to and receive messages from the mobile computing device via the interface, wherein the control logic is configured to send a usable lingo message to the mobile computing device using the communication interface comprising a bitmask that indicates the lingoes usable by the accessory.
-
-
21. An accessory for use with a portable computing device, the accessory comprising:
-
an interface configured to communicably couple the accessory with a portable computing device; and control logic coupled with the interface, the control logic being configured to send messages to and receive messages from the portable computing device via the interface, wherein the control logic is configured to send a first message to the portable computing device requesting lingo version information; wherein the control logic is configured to receive a second message from the portable computing device providing an indication of one or more lingo versions supported by the portable computing device; wherein the control logic is configured to send a third message to the portable computing device requesting a response from the portable computing device that includes an indication of capabilities of the portable computing device; wherein the control logic is configured to receive a fourth message from the portable computing device providing an indication of one or more capabilities of the portable computing device; and wherein the control logic is configured to send a fifth message to the portable computing device providing information indicating lingoes usable by the accessory. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28-59. -59. (canceled)
Specification