Adjusting acknowledgement requests for remote control transmissions based on previous acknowledgements
First Claim
1. A method for adjusting acknowledgement requests for remote control transmissions of a plurality different types based at least on a history of received previous acknowledgements, the method comprising:
- processing a current instruction of a particular type, utilizing at least one processing unit, to transmit via a remote control device;
determining, utilizing the at least one processing unit, whether or not to include a current acknowledgement request in the current instruction based at least on statistics regarding receipt of past acknowledgements transmitted in response to previously transmitted instructions other than the current instruction, wherein the determining step comprises;
if a number of past acknowledgements successfully received by the remote control device during a first time period prior to processing the current instruction is less than a first threshold value, determining to include the current acknowledgement request in the current instruction;
if the number of past acknowledgements successfully received by the remote control device during the first time period is less than a second threshold value greater than the first threshold value, but at least equals the first threshold value, determining to include the acknowledgement request only if a second time period has elapsed since the remote control device has transmitted an instruction of a same type as the current instruction, with an acknowledgement request; and
if the number of past acknowledgments successfully received by the remote control device during the first time period prior to the processing of the current instruction is greater or equal to the second threshold value, or if less than the second time period has elapsed since the remote control device has transmitted the instruction of the same type as the current instruction with an acknowledgment request, determining not to include the acknowledgment request in the current instruction;
if said operation of determining determines to include the current acknowledgement request in the current instruction, transmitting, utilizing the remote control device, the current instruction with the current acknowledgement request; and
if said operation of determining determines to not include the current acknowledgement request in the current instruction, transmitting, utilizing the remote control device, the current instruction without an acknowledgement request.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote receives an instruction to transmit and determines whether or not to include an acknowledgement request in the instruction based on statistics regarding receipt of acknowledgements associated with previously transmitted instructions. If so, the remote control device includes the request before transmitting. The remote control may determine whether or not to include the request in a variety of different ways in a variety of different implementations. In some implementations, the remote control may classify instructions into two or more different classifications and may treat instructions of different classifications differently. In other implementations, the remote control may treat the same instruction differently depending on the number of requested acknowledgements successfully received during a time period. In various other implementations, the remote control may perform various combinations of these approaches.
-
Citations
16 Claims
-
1. A method for adjusting acknowledgement requests for remote control transmissions of a plurality different types based at least on a history of received previous acknowledgements, the method comprising:
-
processing a current instruction of a particular type, utilizing at least one processing unit, to transmit via a remote control device; determining, utilizing the at least one processing unit, whether or not to include a current acknowledgement request in the current instruction based at least on statistics regarding receipt of past acknowledgements transmitted in response to previously transmitted instructions other than the current instruction, wherein the determining step comprises; if a number of past acknowledgements successfully received by the remote control device during a first time period prior to processing the current instruction is less than a first threshold value, determining to include the current acknowledgement request in the current instruction; if the number of past acknowledgements successfully received by the remote control device during the first time period is less than a second threshold value greater than the first threshold value, but at least equals the first threshold value, determining to include the acknowledgement request only if a second time period has elapsed since the remote control device has transmitted an instruction of a same type as the current instruction, with an acknowledgement request; and if the number of past acknowledgments successfully received by the remote control device during the first time period prior to the processing of the current instruction is greater or equal to the second threshold value, or if less than the second time period has elapsed since the remote control device has transmitted the instruction of the same type as the current instruction with an acknowledgment request, determining not to include the acknowledgment request in the current instruction; if said operation of determining determines to include the current acknowledgement request in the current instruction, transmitting, utilizing the remote control device, the current instruction with the current acknowledgement request; and if said operation of determining determines to not include the current acknowledgement request in the current instruction, transmitting, utilizing the remote control device, the current instruction without an acknowledgement request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for adjusting acknowledgement requests for remote control transmissions of a plurality different types based at least on a history of received previous acknowledgements, comprising:
a remote control device, comprising; at least one non-transitory storage medium that stores statistics regarding receipt of past acknowledgements transmitted in response to instructions previously transmitted by the remote control device; at least one communication component for transmitting instructions; and at least one processing unit that processes a current instruction of a particular type, to transmit by the remote control device via the at least one communication component; wherein the at least one processing unit; determines whether to include a current acknowledgement request in the current instruction based at least on the statistics regarding receipt of past acknowledgements transmitted in response to instructions, other than the current instruction, previously transmitted by the remote control device, if a number of past acknowledgements successfully received by the remote control device during a first time period prior to processing the current instruction is less than a first threshold value, the at least one processing unit determines to include the current acknowledgement request in the current instruction, if the number of past acknowledgements successfully received by the remote control device during the first time period is less than a second threshold value greater than the first threshold value, but at least equals the first threshold value, the at least one processing unit determines to include the acknowledgement request only if a second time period has elapsed since the remote control device has transmitted an instruction of a same type as the current instruction, with an acknowledgement request; and if the number of past acknowledgments successfully received by the remote control device during the first time period prior to the processing of the current instruction is greater or equal to the second threshold value, or if less than the second time period has elapsed since the remote control device has transmitted the instruction of the same type as the current instruction with an acknowledgment request, the at least one processing unit determines not to include the acknowledgment request in the current instruction; if the at least one processing unit determines to include the current acknowledgement request in the current instruction, transmits the current instruction with the current acknowledgement request, via the at least one communication component, and if the at least one processing unit determines to not include the current acknowledgement request in the current instruction, transmits the current instruction without an acknowledgement request, via the at least one communication component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification