Abstract:
In response to receiving an indication at a primary device of initiation of a communication mode change, the primary device transmits a first command. Each of one or more secondary devices that are in a responsive state when the first command is transmitted responds to the first command with a response message and remains in a responsive state until a second command is received from the primary device. Each secondary device that is not in a responsive state when the first command is transmitted changes to a responsive state after a predetermined amount of time in a non-responsive state and remains in a responsive state for at least a minimum time duration. The primary device collects response messages received from secondary devices, and in response to the number of response messages received being equal to an indicated number, transmits the second command.
Abstract:
In response to receiving an indication at a primary device of initiation of a communication mode change, the primary device transmits a first command. Each of one or more secondary devices that are in a responsive state when the first command is transmitted responds to the first command with a response message and remains in a responsive state until a second command is received from the primary device. Each secondary device that is not in a responsive state when the first command is transmitted changes to a responsive state after a predetermined amount of time in a non-responsive state and remains in a responsive state for at least a minimum time duration. The primary device collects response messages received from secondary devices, and in response to the number of response messages received being equal to an indicated number, transmits the second command.
Abstract:
A base device (100, 200, 300) meant to cooperate with one of a plurality of exchangeable docking adapters (500, 600) to enable the base device (100, 200, 300) to cooperate with a personal portable device (800, 900) docked with the docking adapter (500, 600) to perform an audio/visual task. The base device (100, 200, 300) incorporates a programmable logic (155, 255, 355) that is programmed with a configuration data (168, 268, 368, 563, 568) specifying a configuration of interconnections to enable the cooperation between the base device (100, 200, 300) and the personal portable device (800, 900), and may further incorporate a processor (160, 260, 360) to execute a sequence of instructions of a routine (167, 267, 367, 562, 567) causing the processor (160, 260, 360) to cooperate with the personal portable device (800, 900) through the docking adapter (500, 600) to perform the task. The configuration data (168, 268, 368, 563, 568) and/or the routine (167, 267, 367, 562, 567) may be selected depending on which docking adapter (500, 600) is coupled to the base device (100, 200, 300), depending on a comparison of versions of configuration data (168, 268, 368, 563, 568) and/or routine (167, 267, 367, 562, 567) stored within one or both of the base device (100, 200, 300) and the docking adapter (500, 600), and/or depending on the identity of one or more of the base device (100, 200, 300), the docking adapter (500, 600), the personal portable device (800, 900), and the programmable logic (155, 255, 355).