Patents by Inventor Douglas E. Hart
Douglas E. Hart has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220172597Abstract: 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.Type: ApplicationFiled: February 16, 2022Publication date: June 2, 2022Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
-
Patent number: 11316974Abstract: 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.Type: GrantFiled: February 14, 2020Date of Patent: April 26, 2022Assignee: Ooma, Inc.Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas E. Hart, David A. Bryan, William M. Gillon
-
Patent number: 11315405Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n 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. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.Type: GrantFiled: January 29, 2020Date of Patent: April 26, 2022Assignee: Ooma, Inc.Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
-
Publication number: 20220068110Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate a signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help.Type: ApplicationFiled: November 10, 2021Publication date: March 3, 2022Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
-
Patent number: 11171875Abstract: 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.Type: GrantFiled: June 17, 2020Date of Patent: November 9, 2021Assignee: Ooma, Inc.Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
-
Patent number: 10911368Abstract: 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.Type: GrantFiled: July 12, 2018Date of Patent: February 2, 2021Assignee: Ooma, Inc.Inventors: William M. Gillon, Tobin E. Farrand, David A. Bryan, Arvind Vasudev, Douglas E. Hart, William T. Krein
-
Publication number: 20200322283Abstract: 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.Type: ApplicationFiled: June 17, 2020Publication date: October 8, 2020Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
-
Patent number: 10771396Abstract: 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.Type: GrantFiled: June 18, 2018Date of Patent: September 8, 2020Assignee: Ooma, Inc.Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
-
Publication number: 20200186644Abstract: 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.Type: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas E. Hart, David A. Bryan, William M. Gillon
-
Publication number: 20200168073Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n 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. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.Type: ApplicationFiled: January 29, 2020Publication date: May 28, 2020Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
-
Patent number: 10553098Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n 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. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.Type: GrantFiled: July 9, 2014Date of Patent: February 4, 2020Assignee: Ooma, Inc.Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
-
Patent number: 10341490Abstract: Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.Type: GrantFiled: October 4, 2018Date of Patent: July 2, 2019Assignee: Ooma, Inc.Inventors: James Im, William M. Gillon, Douglas E. Hart, David A. Bryan, Tobin E. Farrand
-
Publication number: 20190045058Abstract: Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.Type: ApplicationFiled: October 4, 2018Publication date: February 7, 2019Inventors: James Im, William M. Gillon, Douglas E. Hart, David A. Bryan, Tobin E. Farrand
-
Publication number: 20180324105Abstract: 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.Type: ApplicationFiled: July 12, 2018Publication date: November 8, 2018Inventors: William M. Gillon, Tobin E. Farrand, David A. Bryan, Arvind Vasudev, Douglas E. Hart, William T. Krein
-
Patent number: 10116796Abstract: Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.Type: GrantFiled: October 9, 2015Date of Patent: October 30, 2018Assignee: Ooma, Inc.Inventors: James Im, William M. Gillon, Douglas E. Hart, David A. Bryan, Tobin E. Farrand
-
Publication number: 20180302334Abstract: 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.Type: ApplicationFiled: June 18, 2018Publication date: October 18, 2018Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
-
Publication number: 20170104875Abstract: Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.Type: ApplicationFiled: October 9, 2015Publication date: April 13, 2017Inventors: James Im, William M. Gillon, Douglas E. Hart, David A. Bryan, Tobin E. Farrand
-
Publication number: 20160012702Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n 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. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.Type: ApplicationFiled: July 9, 2014Publication date: January 14, 2016Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan