-
公开(公告)号:US11171875B2
公开(公告)日:2021-11-09
申请号:US16904277
申请日:2020-06-17
Applicant: Ooma, Inc.
Inventor: Karl Osterlund , Tobin E. Farrand , William M. Gillon , David A. Bryan , Arvind Vasudev , Douglas E. Hart
IPC: H04L12/911 , H04L12/28 , H04L12/919 , H04L12/841 , H04L12/741 , H04L12/707 , H04L12/703 , H04L29/06 , H04L12/24 , H04L12/26 , H04L29/08
Abstract: Systems and methods for communications network failure detection and remediation utilizing link probes are disclosed. Exemplary methods include: receiving first communications from a first client; authenticating the first user of the first client; creating a registration for the first client in a registration database; establishing a connection to the first client; detecting the connection to the first client has failed, the detecting comprising using a link probe to test connectivity of the first client and utilizing a voting scheme, based on the plurality of connectivity test results, to determine that the connection to the first client has failed; receiving second communications from the second client; authenticating the first user of the second client using the telephone number and the security credential; removing the registration for the first client from the registration database; creating a registration for the second client; and establishing a connection to the second client.
-
公开(公告)号:US20180152557A1
公开(公告)日:2018-05-31
申请号:US15884294
申请日:2018-01-30
Applicant: Ooma, Inc.
Inventor: Thaddeus White , Karl Osterlund , Tobin E. Farrand , Arvind Vasudev , Douglas Hart , David A. Bryan , William M. Gillon
CPC classification number: H04M3/42102 , G06F3/167 , G08C2201/31 , G10L15/265 , H04L12/281 , H04L12/282 , H04L12/283 , H04L2012/2841 , H04M3/527
Abstract: Systems and methods for augmenting an appliance device with an intelligent personal assistant. Exemplary methods include: receiving, by the appliance device, an identifier for a called party; initiating a voice call using the received identifier; monitoring audio of the voice call; determining the monitored audio includes a predetermined wake word; beginning communications with the intelligent personal assistant, the communications including at least a portion of the monitored audio, the portion of the monitored audio comprising a request for the intelligent personal assistant; receiving a result from the intelligent personal assistant, the result being responsive to the request; receiving indicia that the voice call is over from at least one of the called party and a calling party; and terminating the voice call using the indicia.
-
公开(公告)号:US11330100B2
公开(公告)日:2022-05-10
申请号:US15884294
申请日:2018-01-30
Applicant: Ooma, Inc.
Inventor: Thaddeus White , Karl Osterlund , Tobin E. Farrand , Arvind Vasudev , Douglas Hart , David A. Bryan , William M. Gillon
Abstract: Systems and methods for augmenting an appliance device with an intelligent personal assistant. Exemplary methods include: receiving, by the appliance device, an identifier for a called party; initiating a voice call using the received identifier; monitoring audio of the voice call; determining the monitored audio includes a predetermined wake word; beginning communications with the intelligent personal assistant, the communications including at least a portion of the monitored audio, the portion of the monitored audio comprising a request for the intelligent personal assistant; receiving a result from the intelligent personal assistant, the result being responsive to the request; receiving indicia that the voice call is over from at least one of the called party and a calling party; and terminating the voice call using the indicia.
-
公开(公告)号:US11316974B2
公开(公告)日:2022-04-26
申请号:US16791959
申请日:2020-02-14
Applicant: Ooma, Inc.
Inventor: Thaddeus White , Karl Osterlund , Tobin E. Farrand , Arvind Vasudev , Douglas E. Hart , David A. Bryan , William M. Gillon
Abstract: Cloud-based assistive services for use in telecommunications and on premise devices are disclosed herein. An example method includes: operating in a monitoring state to actively monitor for a first predetermined action, receiving an audio stream based on communications between a first party and a second party, identifying the first predetermined action, establishing one- or two-way communications with any of the first party or the second party in response to the first predetermined action, determining a request for the intelligent personal assistant service in the one- or two-way communications, generating a result by the intelligent personal assistant service, the result being responsive to the request, providing the result to any of the first party and the second party, receiving a second predetermined action from any of the first party and the second party, and returning the intelligent personal assistant service to the monitoring state based on the second predetermined action.
-
公开(公告)号:US10911368B2
公开(公告)日:2021-02-02
申请号:US16034262
申请日:2018-07-12
Applicant: Ooma, Inc.
Inventor: William M. Gillon , Tobin E. Farrand , David A. Bryan , Arvind Vasudev , Douglas E. Hart , William T. Krein
IPC: H04L12/911 , H04L12/841 , H04L12/919 , H04L12/28 , H04L12/24 , H04L29/08 , H04L12/26 , H04L29/06 , H04L12/703 , H04L12/707 , H04L12/741 , H04L12/729 , H04L12/751 , H04L12/721
Abstract: Methods and systems for alternate network utilization are provided. Exemplary methods include: broadcasting by a hub an unsolicited announcement over a network to a plurality of devices coupled to a router, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; receiving by the hub a data packet from a device of the plurality of devices; and selectively directing by the hub the received packet to a first broadband network or a second broadband network using predetermined criteria.
-
公开(公告)号:US11212372B2
公开(公告)日:2021-12-28
申请号:US16731934
申请日:2019-12-31
Applicant: Ooma, Inc.
Inventor: Vyacheslav Morozov , Arvind Vasudev , William M. Gillon , Egor Zyryanov , Daniel Furse , Tobin E. Farrand , Amir Shalit , Dean Nishikida , Suhas Joshi
IPC: H04L29/06 , H04L29/08 , H04L12/707 , H04Q11/04
Abstract: Methods and systems for enhanced multipath transport (MPT) are provided. Exemplary methods include: receiving by a hub a first data packet from a client; identifying a priority of the first data packet; encapsulating the first data packet based on the priority; redundantly sending a first encapsulated first data packet to an MPT server over a wired broadband network and a second encapsulated first data packet to the MPT server over a wireless broadband network; getting a second data packet responsive to the first encapsulated data packet, the second data packet being produced by a service; forwarding the second data packet to the client.
-
公开(公告)号:US20200250957A1
公开(公告)日:2020-08-06
申请号:US16855948
申请日:2020-04-22
Applicant: Ooma, Inc.
Inventor: William T. Krein , David A. Bryan , Arvind Vasudev
Abstract: Methods and systems for remediation of jammed networks are provided. Exemplary methods include determining by a base unit of a jammed network and if outside connectivity available. The connectivity can include wired and wireless broadband networks. If connectivity is available, at least one external service is notified. Further, a user device can be notified. A local alert can be generated in the form of a phone call or test message. Also, a local action can be taken. Information associated with the jammed network is stored for later delivery if connectivity is not available where the base unit is located in a residence. Further, an alert can be issued in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station.
-
公开(公告)号:US20180365969A1
公开(公告)日:2018-12-20
申请号:US16112409
申请日:2018-08-24
Applicant: Ooma, Inc.
Inventor: William T. Krein , David A. Bryan , Arvind Vasudev
CPC classification number: G08B25/00 , G08B13/02 , G08B25/001 , G08B25/006 , G08B25/008 , G08B25/08 , G08B25/10 , H04K3/22 , H04K2203/16 , H04K2203/18
Abstract: Methods and systems for network jamming detection and remediation are provided. Exemplary methods include: detecting by a base unit network jamming, the base unit being disposed in a residence; and issuing an alert in response to the detected network jamming, the alert being last least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station.
-
公开(公告)号:US11250687B2
公开(公告)日:2022-02-15
申请号:US16855948
申请日:2020-04-22
Applicant: Ooma, Inc.
Inventor: William T. Krein , David A. Bryan , Arvind Vasudev
Abstract: Methods and systems for remediation of jammed networks are provided. Exemplary methods include determining by a base unit of a jammed network and if outside connectivity available. The connectivity can include wired and wireless broadband networks. If connectivity is available, at least one external service is notified. Further, a user device can be notified. A local alert can be generated in the form of a phone call or test message. Also, a local action can be taken. Information associated with the jammed network is stored for later delivery if connectivity is not available where the base unit is located in a residence. Further, an alert can be issued in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station.
-
10.
公开(公告)号:US20200322283A1
公开(公告)日:2020-10-08
申请号:US16904277
申请日:2020-06-17
Applicant: Ooma, Inc.
Inventor: Karl Osterlund , Tobin E. Farrand , William M. Gillon , David A. Bryan , Arvind Vasudev , Douglas E. Hart
IPC: H04L12/911 , H04L12/24 , H04L12/28 , H04L12/919 , H04L12/841 , H04L12/741 , H04L12/707 , H04L12/703 , H04L29/06 , H04L12/26 , H04L29/08
Abstract: Systems and methods for communications network failure detection and remediation utilizing link probes are disclosed. Exemplary methods include: receiving first communications from a first client; authenticating the first user of the first client; creating a registration for the first client in a registration database; establishing a connection to the first client; detecting the connection to the first client has failed, the detecting comprising using a link probe to test connectivity of the first client and utilizing a voting scheme, based on the plurality of connectivity test results, to determine that the connection to the first client has failed; receiving second communications from the second client; authenticating the first user of the second client using the telephone number and the security credential; removing the registration for the first client from the registration database; creating a registration for the second client; and establishing a connection to the second client.
-
-
-
-
-
-
-
-
-