-
公开(公告)号:US20180302334A1
公开(公告)日:2018-10-18
申请号:US16011479
申请日:2018-06-18
Applicant: Ooma, Inc.
Inventor: Karl Osterlund , Tobin E. Farrand , William M. Gillon , David A. Bryan , Arvind Vasudev , Douglas E. Hart
IPC: H04L12/911 , H04L12/841 , H04L12/919 , H04L12/28 , H04L12/24 , H04L29/08 , H04L12/741 , H04L12/26 , H04L29/06 , H04L12/703 , H04L12/707
CPC classification number: H04L47/74 , H04L12/2801 , H04L41/0213 , H04L41/12 , H04L41/5019 , H04L43/0811 , H04L43/0852 , H04L43/0882 , H04L43/10 , H04L43/50 , H04L45/026 , H04L45/22 , H04L45/28 , H04L45/74 , H04L47/283 , H04L47/765 , H04L67/141 , H04L67/2838 , H04L69/14
Abstract: Systems and methods for communications network failure detection and remediation. Exemplary methods include: receiving first communications using a network from a first client, the first communications including an identifier for a user of the first client and a security credential of the user; authenticating the first user using the identifier and the security credential; creating, responsive to the authenticating, a registration for the first client in a registration database, the registration including an address for the first client, the registration being used to route second communications from a second client to the first client; establishing, responsive to the authenticating, a connection to the first client; detecting the connection has failed; and removing, responsive to the detecting, the registration from the registration database.
-
公开(公告)号:US20170084164A1
公开(公告)日:2017-03-23
申请号:US15369655
申请日:2016-12-05
Applicant: Ooma, Inc.
Inventor: Tobin E. Farrand , William M. Gillon , Kevin D. Snow , William T. Krein , David A. Bryan
CPC classification number: G08B25/00 , G08B13/02 , G08B25/001 , G08B25/006 , G08B25/008 , G08B25/08 , G08B25/10
Abstract: Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
-
43.
公开(公告)号:US09282133B2
公开(公告)日:2016-03-08
申请号:US14626837
申请日:2015-02-19
Applicant: Ooma, Inc.
Inventor: Vadim Tsyganok , William M. Gillon , Hai Lei , Tobin E. Farrand , David A. Bryan
CPC classification number: H04L65/608 , G06F11/08 , H04L1/0009 , H04L1/0025 , H04L1/0026 , H04L1/08 , H04L67/32
Abstract: Providing control information is disclosed. A real-time streaming communication channel is established with a communication party using a real-time streaming protocol. It is determined that control information is to be provided to the communication party. The control information is encapsulated using the real-time streaming protocol. The encapsulated control information is marked as including control information content. Streaming content is provided to the communication party via the real-time streaming communication channel using the real-time streaming protocol. The marked encapsulated control information is provided via the real-time streaming communication channel.
Abstract translation: 公开了提供控制信息。 与使用实时流协议的通信方建立实时流传输通道。 确定向通信方提供控制信息。 使用实时流协议对控制信息进行封装。 封装的控制信息被标记为包括控制信息内容。 通过使用实时流式传输协议的实时流传输通信信道将流内容提供给通信方。 标记的封装控制信息通过实时流传输通道提供。
-
44.
公开(公告)号:US20240378980A1
公开(公告)日:2024-11-14
申请号:US18780174
申请日:2024-07-22
Applicant: Ooma, Inc.
Inventor: Douglas E. Hart , Tobin E. Farrand , David A. Bryan
Abstract: Systems and methods for provisioning appliance devices using validated service addresses are provided herein. An exemplary method includes receiving a service address from a user associated with an appliance device; validating the received service address; storing the validated service address; receiving a panic signal from the user using the appliance device after the validated service address is stored; providing the validated service address to an emergency telephone number service provider for provisioning; and transmitting the validated service address to a national PSAP, the transmitting in response to the provisioning being unsuccessful.
-
公开(公告)号:US11763663B2
公开(公告)日:2023-09-19
申请号:US17348711
申请日:2021-06-15
Applicant: Ooma, Inc.
Inventor: Tobin E. Farrand , William M. Gillon , Kevin D. Snow , William T. Krein , David A. Bryan
CPC classification number: G08B25/00 , G08B13/02 , G08B25/001 , G08B25/006 , G08B25/008 , G08B25/08 , G08B25/10
Abstract: Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
-
公开(公告)号:US11495117B2
公开(公告)日:2022-11-08
申请号:US16997769
申请日:2020-08-19
Applicant: Ooma, Inc.
Inventor: Tobin E. Farrand , William M. Gillon , Kevin D. Snow , William T. Krein , David A. Bryan
Abstract: Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
-
公开(公告)号:US20220172597A1
公开(公告)日:2022-06-02
申请号:US17673173
申请日:2022-02-16
Applicant: Ooma, Inc.
Inventor: Douglas E. Hart , Tobin E. Farrand , David A. Bryan
Abstract: Systems, methods, and software for provisioning consumer appliance devices and security systems are provided herein. An exemplary method may include provisioning a consumer application device associated with various interactions of a user with the appliance device to generate an signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help. Another exemplary method involves allowing the device, when placing the panic signal, to involve back end systems related to the security system to provision access to an emergency service provider (i.e., 911 provider) “just in time,” eliminating the need for costly pre-provisioning.
-
48.
公开(公告)号: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.
-
公开(公告)号:US20200186644A1
公开(公告)日:2020-06-11
申请号: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.
-
50.
公开(公告)号:US10263918B2
公开(公告)日:2019-04-16
申请号:US15292022
申请日:2016-10-12
Applicant: Ooma, Inc.
Inventor: William M. Gillon , Hai Lei , Tobin E. Farrand , David A. Bryan
IPC: H04J1/16 , H04L12/939 , H04L12/707 , H04L12/703 , H04L12/741 , H04L29/06 , H04L12/26 , H04L29/12 , H04L12/851 , H04L29/08 , H04L12/28 , H04L29/14
Abstract: 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.
-
-
-
-
-
-
-
-
-