Patent ID: 8472356

Claim:
A system, comprising: a consumer electronic device having circuitry and programming for providing two-way, wireless communications; and a plurality of peripheral devices each having circuitry and programming for providing two-way, wireless communications with the consumer electronic device; wherein the programming of the consumer electronic device further provides for assigning a one of a plurality of general-purpose communication time slots within a protocol cycle comprised of a dedicated protocol control and synchronization time slot and the plurality of general-purpose communication time slots, with each of the plurality of general-purpose communication time slots accommodating a single inbound or a single outbound data packet, to a one of the plurality of peripheral devices to facilitate communications in the assigned one of the plurality of general-purpose communication time slots between the one of the plurality of peripheral devices and the consumer electronic device, for automatically de-assigning the one of the plurality of general-purpose communication time slots assigned to the at least one of the plurality of peripheral devices in response to the consumer electronic device detecting that the assigned one of the plurality of general-purpose communication time slots has no communication transmissions and is thus being unused by the one of the plurality of peripheral devices assigned thereto, and for broadcasting a notification that the one of the plurality of general-purpose communication time slots that was automatically de-assigned is again available for assignment to a one of the plurality of peripheral devices; wherein an end-of-cycle data packet transmitted from the consumer electronic device in the dedicated protocol control and synchronization time slot includes the notification that the one of the plurality of general communication time slots that was automatically de-assigned is again available for assignment to a one of the plurality of peripheral devices; and wherein the one of the plurality of peripheral devices is assigned the one of the plurality of general-purpose communication time slots by the consumer electronic device in response to the one of the plurality of peripheral devices transmitting to to the consumer electronic device in an occurrence of the one of the plurality of general-purpose communication time slots in which the one of the plurality of general-purpose communication time slots is unassigned a request to be assigned the one of the plurality of general-purpose communication time slots for use in exchanging communications with the consumer electronic device.