Method and appratus for measuring a throughput of a backhaul network
US-2017230255-A1 · Aug 10, 2017 · US
US10311665B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10311665-B2 |
| Application number | US-201715727919-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2017 |
| Priority date | Oct 9, 2017 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A remote device configured to control operation of a remote electronic device, such as a garage door opener, is provided. A transmitter circuit may be configured to receive and transmit communications directed to the remote electronic device. The communications may include data arranged according to a plurality of the control packet formats, and communications to the remote electronic device may include data transmitted according to the plurality of control packet formats.
Opening claim text (preview).
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A remote device configured to control operation of a remote electronic device, said remote device comprising: a memory configured to store a plurality of communication parameters pertaining to controlling operation of the remote electronic device, each of said communication parameters corresponding to a control packet format; a transmitter circuit configured to receive and transmit communications directed to the remote electronic device, said communications received by said transmitter circuit including a data packet arranged according to a plurality of the control packet formats; a trainable controller operably coupled to said memory and said transmitter circuit, said trainable controller configured to operate in a training mode in which said transmitter circuit receives a training data packet, wherein said training data packet includes data arranged according to a first control packet format and a second control packet format; and said trainable controller configured to determine one or more communication parameters for at least one of said first and second control packet formats based on said data provided in said training data packet, said trainable controller configured to operate in an operative mode in which said trainable controller directs said transmitter circuit to communicate an operative data packet arranged according to at least one of said first control packet format and said second control packet format and based on said one or more communication parameters. 2. The remote device of claim 1 wherein said data communicated according to the plurality of control packet formats includes a first packet type and a second packet type in the same transmission. 3. The remote device of claim 2 wherein said memory is configured to store one or more criteria for each of the first packet type and the second packet type; and wherein said trainable controller is configured to identify a data packet as the first packet type based on a plurality of bits of said data packet matching said one or more stored criteria for the first packet type. 4. The remote device of claim 3 wherein said first packet type includes an encrypted portion and an unencrypted portion, wherein said one or more stored criteria for the first packet type include bit criteria relating to a message format of the unencrypted portion. 5. The remote device of claim 3 wherein said data includes a plurality of data packets according to the first packet type and a plurality of data packets according to the second packet type. 6. The remote device of claim 5 wherein said trainable controller is configured to identify the plurality of data packets corresponding to the first packet type based on bits of each of said plurality of data packets matching said one or more stored criteria for the first packet type. 7. The remote device of claim 2 wherein said first packet type includes an authorization code encrypted according to a first encryption algorithm. 8. The remote device of claim 7 wherein said second packet type includes an authorization code encrypted according to a second encryption algorithm. 9. The remote device of claim 7 wherein the first encryption algorithm is the KeeLoq algorithm. 10. The remote device of claim 8 wherein the second encryption algorithm is AES. 11. The remote device of claim 1 wherein said operative data packet transmitted to the remote electronic device by said transmitter circuit is arranged according to at least one of the first and second control packet formats and includes a command instruction pertaining to an equipment operation from the remote electronic device. 12. The remote device of claim 1 wherein the remote electronic device is a barrier operator configured to open and close a barrier. 13. A method of operating a remote electronic device, said method comprising: operating in a training mode in which the remote electronic device wirelessly receives a training data packet, the training data packet including data arranged according to a first control packet format and a second control packet format; determining a plurality of communication parameters based on the training data packet, the plurality of communication parameters corresponding to at least one of the first control packet format and the second control packet format; and operating in an operative mode in which the remote electronic device wirelessly transmits an operative data packet, the operative data packet including an equipment command for operation of the remote electronic device, wherein the operative data packet transmitted wirelessly includes data based on at least one of the plurality of communication parameters and arranged according to at least one of the first control packet format and the second control packet format. 14. The method of claim 13 wherein said operating in the training mode includes receiving a plurality of first data packets corresponding to the first control packet format and a plurality of second data packets corresponding to the second control packet format in the same transmission. 15. The method of claim 13 comprising providing one or more criteria for each of the first control packet format and the second control packet format. 16. The method of claim 15 comprising identifying a data packet as the first control packet format based on a plurality of bits of the data packet matching the one or more criteria for the first control packet format. 17. The method of claim 16 comprising: determining at least one communication parameter based on the data packet identified as the first control packet format, said determining the at least one communication parameter including determining an authorization code for authorizing operation of the remote electronic device; and storing the at least one communication parameter in memory. 18. The method of claim 16 wherein the first control packet format includes an encrypted portion and an unencrypted portion, wherein said identifying the data packet as the first control packet format includes identifying a message format of the unencrypted portion matching the one or more criteria for the first control packet format. 19. A vehicle for communicating a command to a remote electronic device, said vehicle comprising: a transmitter circuit configured to receive and transmit communications directed to the remote electronic device, said communications received by said transmitter circuit including a data packet arranged according to a plurality of control packet formats; a trainable controller operably coupled to said transmitter circuit, said trainable controller configured to operate in a training mode in which said transmitter circuit receives a training data packet, wherein said training data packet includes data arranged according to a first control packet format and a second control packet format; and said trainable controller configured to determine one or more communication parameters, based on said data provided in said training data packet, for at least one of said first and second control packet formats, said trainable controller configured to operate in an operative mode in which said trainable controller directs said transmitter circuit to communicate an operative data packet arranged according to at least one of said first and second control packet formats and based on the one or more communication parameters, said data communicated from said transmitter circuit including a comma
remotely by wireless communication · CPC title
the transmitted data signal being encrypted · CPC title
for garage doors · CPC title
where the code of the data carrier can be programmed · CPC title
programming by learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.