Managing alternative networks for high quality of service communications

US2016330108A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016330108-A1
Application numberUS-201514708132-A
CountryUS
Kind codeA1
Filing dateMay 8, 2015
Priority dateMay 8, 2015
Publication dateNov 10, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

1 . A system for managing alternative networks comprising: a 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; a 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; a third interface coupled to a computing device at the premises; a processor coupled to the first, second, and third interfaces; and a memory coupled to the processor, the memory storing instructions executable by the processor to perform a method comprising: providing a first data packet to the first interface, the first data packet including a first address and being received from the computing device; 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; giving the modified third data packet to the second interface; determining a quality of service provided by the first network, the determining including: measuring at least one of a data rate and a number of lost packets over the first network, and comparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets; supplying the first address to the computing device for communications with the service, in response to the determining the quality of service; receiving from the computing device a fourth data packet including the first address; and giving the fourth data packet to the first interface. 2 . The system of claim 1 wherein the method further comprises: receiving from the service using the second interface a fourth data packet; modifying the fourth data packet including replacing the first address with the second address; and forwarding the modified fourth data packet to the computing device using the third interface. 3 . The system of claim 1 wherein the method further comprises: monitoring an amount of data transferred associated with the second broadband connection; and issuing at least one alert in response to the amount exceeding at least one predetermined threshold, the at least one predetermined threshold being associated with billing parameters associated with the second broadband connection. 4 . (canceled) 5 . The system of claim 1 wherein the method further comprises: communicating with the service using the first interface to establish communications through the second broadband connection, the communicating including at least one of a Session Initiation Protocol SIP) message, SIP header, Uniform Resource Identifier (URI) parameter, Real-time Transport Control Protocol (RTCP) message, and Real-time Transport Protocol (RTP) packet. 6 . The system of claim 1 wherein the supplying a second address includes: directing to the computing device at least one of an SIP message, SIP header, URI parameter, RTCP message, and RTP packet. 7 . The system of claim 1 wherein the first broadband connection is at least one of leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, mobile broadband, and satellite broadband; the second broadband connection is at least one of a one of leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, and mobile broadband; and the third interface is coupled to a local data network, the local data network including at least one of a wired local area network (LAN), wireless LAN, and wireless communications using one or more of Digital Enhanced Cordless Telecommunications (DECT), Bluetooth, and Bluetooth low energy. 8 . The system of claim 7 wherein the second broadband connection is associated with at least one of an alarm system, mobile device, network capable consumer device, and in-car Internet system located on or about the premises. 9 . The system of claim 1 wherein the determining at least one second data packet to be received at the first interface from the service is lost or delayed uses a scorecard, and the method further comprises at least one of adjusting at least one of a redundancy level and an encoding rate of data received by the first interface, and performing diagnostics using data received by the first interface, in response to the determining. 10 . The system of claim 1 wherein the determining the at least one second data packet to be received at the first interface from the service is lost or delayed includes: 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 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 outside the premises 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; giving the modified third data packet to a second interface, 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 a quality of service provided by the first network, the determining including: measuring at least one of a data rate and a number of lost packets over the first network, and comparing the measurements to at least one of a predetermined data rate and predetermined number of lost packets; supplying the first address to the computing device for communications with the service, in response to the determining the quality of service; receiving from the computing device a fourth data packet including the first address; and giving the fourth data packet to the first interface. 12 . The method of claim 11 further comprising: receiving from the service using the second interface a fourth data packet; modifying the fourth data packet including replacing the first address with the second address; and forwarding the modified fourth data packet to the computing device using the third interface. 13 . The method of claim 11 further comprising: monitoring an amount of data transferred associated with the second broadband connection; and issuing at least one alert in response t

Assignees

Inventors

Classifications

  • using route fault recovery · CPC title

  • where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference · 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

  • One way packet loss · CPC title

  • Delays · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016330108A1 cover?
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 connect…
Who is the assignee on this patent?
Ooma Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).