Patent application number | Description | Published |
20090182535 | ACCESSORY VALIDATION SYSTEM - Circuits, methods, and apparatus for testing media player accessories. One example includes an accessory validation system including hardware, firmware, and software. This example provides two test modes, referred to a sniff mode and an emulation mode. In the sniff mode, a test box may be inserted between an accessory and a media player. Traffic between the accessory and media player may be monitored and the presence of errors may be determined. In the emulation mode, the accessory validation system hardware emulates a media player. The emulator provides various types of responses to the accessory that would otherwise occur infrequently with an actual media player. The tests to be completed in these modes are compiled based on the category of functions that an accessory maker wishes to claim for the accessory. These category claims are then converted into a number of rules. From these rules, specific tests are generated. | 07-16-2009 |
20100180063 | SERIAL PASS-THROUGH DEVICE - A host device and an accessory exchange information (e.g., commands and data) via an intermediate device. The host device and accessory can each connect to the intermediate device. The host device can exchange commands and data with the intermediate device, while the accessory device can serially exchange data with the intermediate device. The host device and the accessory can also “tunnel” information to each other through the intermediate device, by packaging the tunneled information as a payload of a command recognizable by the intermediate device; the intermediate device can repackage and forward the payload. In some embodiments, the intermediate device can control serial communication parameters between the intermediate device and the accessory in response to commands received from the host. | 07-15-2010 |
20100235373 | AUTOMATIC IDENTIFICATION OF COMPATIBLE APPLICATIONS AND ACCESSORIES - Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol. | 09-16-2010 |
20100235518 | CONNECTION TO MULTIPLE ACCESSORIES WITH MULTIPLE ACCESSORY-SPECIFIC PROTOCOLS - Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol. | 09-16-2010 |
20110167281 | ACCESSORY POWER MANAGEMENT - Methods, apparatus, and circuits for managing power among portable computing devices and one or more accessories. One example provides commands to improve power management between a portable computing device and one or more accessories. Other examples provide commands that may allow a portable computing device to charge at a maximum available current level while providing an accessory with sufficient current for its proper operation. Another may help prevent a portable computing device from drawing a high level of current that could be detrimental to an accessory, while others provide commands that may allow a battery pack to instruct a portable computing device to not charge its internal battery. Another example may allow a portable computing device to determine which power supply among multiple power supplies should be used to power an accessory, while others may allow an accessory to retrieve charging current parameters from a portable computing device. | 07-07-2011 |
20120221869 | Accessory Power Management - Methods, apparatus, and circuits for managing power among portable computing devices and one or more accessories. One example provides commands to improve power management between a portable computing device and one or more accessories. Other examples provide commands that may allow a portable computing device to charge at a maximum available current level while providing an accessory with sufficient current for its proper operation. Another may help prevent a portable computing device from drawing a high level of current that could be detrimental to an accessory, while others provide commands that may allow a battery pack to instruct a portable computing device to not charge its internal battery. Another example may allow a portable computing device to determine which power supply among multiple power supplies should be used to power an accessory, while others may allow an accessory to retrieve charging current parameters from a portable computing device. | 08-30-2012 |
20140075067 | DATA STRUCTURES FOR FACILITATING COMMUNICATION BETWEEN A HOST DEVICE AND AN ACCESSORY - Computer readable storage mediums, electronic devices, and accessories having stored thereon data structures. A data structure includes a pin selection field operable to identify a connector pin and cause a host device to select one of a plurality of communication protocols for communicating with an accessory over the identified connector pin. The data structure also includes an accessory capability field defining an accessory identifier that uniquely identifies the accessory. | 03-13-2014 |
Patent application number | Description | Published |
20120003934 | COMMUNICATION BETWEEN A HOST DEVICE AND AN ACCESSORY VIA AN INTERMEDIATE DEVICE - A host device and an accessory exchange information (e.g., commands and data) via an intermediate device. The host device and accessory can each connect to the intermediate device through a direct wired path and can exchange commands and data with the intermediate device. The host device and the accessory can also “tunnel” information to each other through the intermediate device, by packaging the tunneled information as a payload of a command recognizable by the intermediate device; the intermediate device can repackage and forward the payload. In some embodiments, the tunneled information relates to configuring a wireless link (e.g., a Bluetooth pairing) between the host device and the accessory. | 01-05-2012 |
20120003935 | COMMUNICATION BETWEEN A HOST DEVICE AND AN ACCESSORY VIA AN INTERMEDIATE DEVICE - A host device and an accessory exchange information (e.g., commands and data) via an intermediate device. The host device and accessory can each connect to the intermediate device through a direct wired path and can exchange commands and data with the intermediate device. The host device and the accessory can also “tunnel” information to each other through the intermediate device, by packaging the tunneled information as a payload of a command recognizable by the intermediate device; the intermediate device can repackage and forward the payload. In some embodiments, the tunneled information relates to configuring a wireless link (e.g., a Bluetooth pairing) between the host device and the accessory. | 01-05-2012 |
20120005395 | COMMUNICATION BETWEEN A HOST DEVICE AND AN ACCESSORY VIA AN INTERMEDIATE DEVICE - A host device and an accessory exchange information (e.g., commands and data) via an intermediate device. The host device and accessory can each connect to the intermediate device through a direct wired path and can exchange commands and data with the intermediate device. The host device and the accessory can also “tunnel” information to each other through the intermediate device, by packaging the tunneled information as a payload of a command recognizable by the intermediate device; the intermediate device can repackage and forward the payload. In some embodiments, the tunneled information relates to configuring a wireless link (e.g., a Bluetooth pairing) between the host device and the accessory. | 01-05-2012 |
20140075069 | DATA STRUCTURES FOR FACILITATING COMMUNICATION BETWEEN A HOST DEVICE AND AN ACCESSORY - Computer readable storage mediums, electronic devices, and accessories having stored thereon data structures. A data structure includes a pin selection field operable to identify a connector pin and cause a host device to select one of a plurality of communication protocols for communicating with an accessory over the identified connector pin. The data structure also includes an accessory capability field defining an accessory identifier that uniquely identifies the accessory. | 03-13-2014 |
Patent application number | Description | Published |
20090161806 | Microcontroller clock calibration using data transmission from an accurate third party - Systems and methods are provided for calibrating the internal oscillator of a microcontroller from a remote clock source. In some embodiments, an electronic device can request timing information from a third party device using a timing independent signal. The timing information received from the third party device may be used to calibrate the microcontroller clock of the electronic device. In some embodiments, the internal oscillator may be calibrated based on timing information received from multiple third party devices. Once calibrated, the microcontroller may initiate timing dependent communication with other electronic devices using a timing dependent protocol, such as a serial protocol. | 06-25-2009 |
20090170484 | RADIO FREQUENCY-CONTROLLED TELECOMMUNICATION DEVICE - Provided are telecommunications devices and systems which incorporate and use radio frequency (RF) tag technology. Telecommunications devices in accordance with one embodiment of the present invention incorporate RF transceivers (readers) which are configured to read associated RF transponders (tags) in order to automatically dial desired telephone numbers without the need for a manual user interface. Tags in systems in accordance with this embodiment of the present invention may be attached to or incorporated with a myriad of items, including picture frames, consumer products and packaging, advertising and promotional material, electronic business cards, record-keeping systems, etc. Devices and systems in accordance with the present invention have a variety of telephony and non-telephony applications. | 07-02-2009 |
20090284353 | INTERACTIVE RADIO FREQUENCY TAGS - Interactive radio frequency tags that are responsive to external stimuli to change state are disclosed. The tags preferably include a passive radio frequency transponder, having an antenna, an interface for receiving an external stimulus, and one or more integrated circuits responsive to the external stimulus received at the interface to change the state of the transponder. Also disclosed is a “sensor tag” which changes state in response to a particular environmental stimulus. In addition, either of these “button” or “sensor” features may be combined with an output feature which visually, audibly, tactilely or otherwise signals the state or change of state of an RF tag, or the tag may be designed to produce an output in response to the external stimulus of the RF signal received at the tag's antenna. | 11-19-2009 |
20110095890 | INTERACTIVE RADIO FREQUENCY TAGS - Interactive radio frequency tags that are responsive to external stimuli to change state are disclosed. The tags preferably include a passive radio frequency transponder, having an antenna, an interface for receiving an external stimulus, and one or more integrated circuits responsive to the external stimulus received at the interface to change the state of the transponder. Also disclosed is a “sensor tag” which changes state in response to a particular environmental stimulus. In addition, either of these “button” or “sensor” features may be combined with an output feature which visually, audibly, tactilely or otherwise signals the state or change of state of an RF tag, or the tag may be designed to produce an output in response to the external stimulus of the RF signal received at the tag's antenna. | 04-28-2011 |
Patent application number | Description | Published |
20110167176 | CONNECTING MULTIPLE ACCESSORIES TO A PORTABLE COMPUTING DEVICE - A portable computing device (PCD) can be connected to multiple accessories concurrently in a daisy chain topology. with the PCD at a “front” end of the chain. At least one intermediary accessory (or relay) provides one port for connection to the PCD and another port for connection to another accessory, which can also be a relay. Each connected accessory can interact with the PCD to invoke functionality, receive or deliver content, etc. Concurrently, each relay accessory can also act as a relay for other accessories in the chain, directing signals from a downstream accessory toward the PCD and directing signals received from upstream toward a downstream accessory, thereby allowing downstream accessories to interact with the PCD. The presence of upstream intermediaries can be transparent to a downstream accessory. | 07-07-2011 |
20110167181 | ACCESSORY FOR A PORTABLE COMPUTING DEVICE - An accessory for use with a portable computing device is provided. The accessory includes a keypad and a pedestal to house the control circuitry and provide mechanical stability for the accessory. The accessory includes a metal mass that performs dual functions of providing the mass for stability as well as acting as a ground connection for the keypad and other control circuitry. The accessory includes a connector for interfacing with a portable computing device and an additional connector for interfacing with an additional accessory. | 07-07-2011 |
20160064947 | Adjusting Operations in an Electronic Device Based on Environmental Data - One or more operations in an electronic device can be adjusted based on environment data, such as temperature data and/or humidity data. The electronic device may be, for example, a receiver device or a transmitter device in an inductive energy transfer system. Example operations that may be adjusted based on environmental data include, but are not limited to, the brightness of a display or a haptic output produced by a haptic mechanism. | 03-03-2016 |
20160064948 | Temperature Management in a Wireless Energy Transfer System - Various techniques for temperature management during inductive energy transfer are disclosed. A transmitter device and/or a receiver device can be turned off during energy transfer based on the temperature of the transmitter device and/or of the receiver device. | 03-03-2016 |