Appliance Device Integration with Alarm Systems
US-2016012702-A1 · Jan 14, 2016 · US
US10263918B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10263918-B2 |
| Application number | US-201615292022-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 12, 2016 |
| Priority date | May 8, 2015 |
| Publication date | Apr 16, 2019 |
| Grant date | Apr 16, 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.
Methods and systems are provided. Exemplary methods may include: providing a first data packet to a first interface, the first data packet including a first address and being received from a computing device, the computing device being at a premises and coupled to a third interface, the first interface coupled to a first broadband connection received at the premises, the first broadband connection being coupled to a service using a first data network; determining at least one second data packet to be received at the first interface from the service is lost or delayed; supplying a second address to the computing device for communications with the service, in response to the determining; receiving from the computing device a third data packet including the second address; modifying the third data packet including replacing the second address with the first address; and giving the modified third data packet to a second interface.
Opening claim text (preview).
What is claimed is: 1. A method for managing alternative networks comprising: providing a first data packet to a first interface, the first data packet being received from a computing device using a third interface, the first interface coupled to a first broadband connection received at a premises, the first broadband connection being coupled to a service outside the premises using a first data network, the third interface being coupled to the computing device at the premises; receiving some of second data packets at the first interface from the service responsive to the first data packet, the second data packets including a first recipient address and primary data from the service; forwarding the some of the second data packets to the computing device; receiving third data packets at a second interface from the service responsive to the first data packet, the third data packets including a second recipient address and redundant data from the service, the redundant data being associated with the primary data, the second interface coupled to a second broadband connection received at the premises, the second broadband connection being coupled to the service outside the premises using a second data network and being different from the first broadband connection; determining that one of the second data packets to be received at the first interface from the service responsive to the first data packet is not received and/or is corrupted; recovering the one of the second data packets using the primary data and the redundant data; and forwarding the recovered one of the second data packets to the computing device. 2. The method of claim 1 , wherein an analog telephone is communicatively coupled to the computing device. 3. The method of claim 1 , further comprising: sending to the service a quality of service provided by the first data network, wherein the service provides the third data packets responsive to the quality of service. 4. The method of claim 3 , further comprising: determining the quality of service provided by the first data network, the determining including: measuring at least one of a data rate and a number of lost packets over the first data network; and comparing the measurements to at least one of a predetermined data rate and a predetermined number of lost packets. 5. The method of claim 1 , further comprising: determining a quality of service provided by the first data network; and requesting the third data packets from the service using the determining. 6. The method of claim 5 , wherein the determining the quality of service provided by the first data network comprises: measuring at least one of a data rate and a number of lost packets over the first data network; and comparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets. 7. The method of claim 1 , wherein the determining the one of the second data packets is at least one of not received and is corrupted uses one or more of a parity bit, checksum, and an error-correcting code (ECC). 8. The method of claim 7 , wherein the ECC is at least one of a: repetition code, cyclic redundancy check (CRC), cryptographic hash function, forward error correction (FEC) code, and channel coding. 9. The method of claim 7 , wherein the ECC is at least one of a: convolutional code, block code, Reed-Solomon code, Hamming code, Hadamard code, Expander code, Golay code, and Reed-Muller code. 10. The method of claim 1 , wherein the determining the one of the second data packets to be received at the first interface from the service is not received and/or is corrupted includes one or more of: using a scorecard; and detecting at least one of changes to jitter buffer size, packet latency above a predetermined threshold, and degradation in audio quality using a number of lost packets. 11. A method for managing alternative networks comprising: providing a first data packet to a first interface, the first data packet being received from a computing device using a third interface, the first interface coupled to a first broadband connection received at a premises, the first broadband connection being coupled to a service outside the premises using a first data network, the third interface being coupled to the computing device at the premises; receiving some of second data packets at the first interface from the service responsive to the first data packet, the second data packets including a first recipient address and primary data from the service; forwarding the some of the second data packets to the computing device; receiving third data packets at a second interface from the service responsive to the first data packet, the third data packets including a second recipient address and redundant data from the service, the redundant data being associated with the primary data, the second interface coupled to a second broadband connection received at the premises, the second broadband connection being coupled to the service outside the premises using a second data network and being different from the first broadband connection; and forwarding the second data packets and the third data packets to the computing device, the computing device: determining that one of the second data packets to be received at the first interface from the service responsive to the first data packet is not received and/or is corrupted; and recovering the one of the second data packets using the primary data and the redundant data. 12. The method of claim 11 , wherein an analog telephone is communicatively coupled to the computing device. 13. The method of claim 11 , further comprising: sending to the service a quality of service provided by the first data network, wherein the service provides the third data packets responsive to the quality of service. 14. The method of claim 13 , further comprising: determining the quality of service provided by the first data network, the determining including: measuring at least one of a data rate and a number of lost packets over the first data network; and comparing the measurements to at least one of a predetermined data rate and a predetermined number of lost packets. 15. The method of claim 11 , further comprising: determining a quality of service provided by the first data network; and requesting the third data packets from the service using the determining. 16. The method of claim 15 , wherein the determining the quality of service provided by the first data network comprises: measuring at least one of a data rate and a number of lost packets over the first data network; and comparing the measurements to at least one of a predetermined data rate and a predetermined number of lost packets. 17. The method of claim 11 , wherein the determining the one of the second data packets is at least one of not received and is corrupted uses one or more of a parity bit, checksum, and an error-correcting code (ECC). 18. The method of claim 17 , wherein the ECC is at least one of a: repetition code, cyclic redundancy check (CRC), cryptographic hash function, forward error correction (FEC) code, and channel coding. 19. The method of claim 17 , wherein the ECC is at least one of a: convolutional code, block code, Reed-Solomon code, Hamming code, Hadamard code, Expander code, Golay code, and Reed-Muller code. 20. The method of claim 11 , wherein the determining the one of the second data packets to be received at the first interface from the service is not received and/or is
Traffic characterised by specific attributes, e.g. priority or QoS · CPC title
for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title
across networks, e.g. mapping telephone numbers to data network addresses · CPC title
Address processing for routing · CPC title
One way packet loss · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.