Abstract:
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.
Abstract:
Remote user interfaces for portable media devices (202) provided improved access by accessories (220) to media assets and metadata stored in a database of a portable media device, enhancing a user's ability to control operation of the portable media device using a remote user interface provided by the accessory. In one example, an accessory can determine whether the database of the portable media device was updated while the portable media device was disconnected from the accessory. In a second example, an accessory can create and manage a playlist for the portable media device and can incorporate into the playlist tracks already queued for playback when the accessory connects to the portable media device. In a third example, an accessory can obtain database navigation history and initialize a database navigation interface to match the database navigation history.
Abstract:
An accessory communicates with a PMD to store tags associated with broadcasts in a file maintained in a storage medium of the accessory. In one embodiment, the accessory sends a command to the PMD to create or open a tag file that resides on the PMD. Once opened, the tag file is held open by the PMD until the accessory closes it (or disconnects), allowing multiple tags to be written to one file. Each time the user requests a new tag, the accessory generates a tag containing information descriptive of the broadcast material (e.g., song title, artist, radio station identifier, time of tagging, etc.) and writes the tag to the tag file using a write command to the PMD.
Abstract:
The present disclosure generally relates to user interfaces for managing and using a mobile key. In some embodiments, while displaying a representation of a mobile car key on a multifunction device, the device receives a request to restrict use of the mobile car key for a predetermined time period, and in response, restricts at least one function of the mobile car key for the time period.
Abstract:
The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device (600) when a user (604) of the device is operating a vehicle. In case the vehicle is moving beyond a given threshold, then the operational safety mode in which a notification will be suppressed. The sender might be informed about the driving of the recepient by an auto-reply.
Abstract:
An accessory communicates with a PMD to store tags associated with broadcasts in a file maintained in a storage medium of the accessory, where the tags contain information descriptive of a subset of the broadcast content. In one embodiment, the accessory sends commands to the PMD to create or open a tag file that resides on the PMD, write one or more tags to the file, and close the file. Stored tags can be used to access (e.g., purchase) tagged content by communicating with a media asset delivery service either via a host computer or directly from the PMD.
Abstract:
An accessory communicates 'with a PMD to store tags associated with broadcasts in a file maintained in a storage medium of the HPMD. Each time the user requests a new tag, the accessory generates a tag containing information descriptive of the broadcast material (e.g., song title, artist,.radio station identifier, time of tagging, etc.) and writes the tag to the tag file. The PMD communicates a portion of the information from one or more tags to an information delivery service. The PMD receives information from the information delivery service in response and presents it to the user.