Patents by Inventor Arvind Vasudev

Arvind Vasudev 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).

  • Patent number: 11330100
    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.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: May 10, 2022
    Assignee: Ooma, Inc.
    Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas Hart, David A. Bryan, William M. Gillon
  • Patent number: 11316974
    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.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 26, 2022
    Assignee: Ooma, Inc.
    Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas E. Hart, David A. Bryan, William M. Gillon
  • Patent number: 11250687
    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.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Ooma, Inc.
    Inventors: William T. Krein, David A. Bryan, Arvind Vasudev
  • Patent number: 11212372
    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.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 28, 2021
    Assignee: Ooma, Inc.
    Inventors: Vyacheslav Morozov, Arvind Vasudev, William M. Gillon, Egor Zyryanov, Daniel Furse, Tobin E. Farrand, Amir Shalit, Dean Nishikida, Suhas Joshi
  • Patent number: 11171875
    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.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: November 9, 2021
    Assignee: Ooma, Inc.
    Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
  • Publication number: 20210203759
    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.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Vyacheslav Morozov, Arvind Vasudev, Mac Gillion, Egor Zyryanov, Daniel Furse, Tobin E. Farrand, Amir Shalit, Dean Nishikida, Suhas Joshi
  • Patent number: 10911368
    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.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: February 2, 2021
    Assignee: Ooma, Inc.
    Inventors: William M. Gillon, Tobin E. Farrand, David A. Bryan, Arvind Vasudev, Douglas E. Hart, William T. Krein
  • Publication number: 20200322283
    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.
    Type: Application
    Filed: June 17, 2020
    Publication date: October 8, 2020
    Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
  • Patent number: 10771396
    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.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 8, 2020
    Assignee: Ooma, Inc.
    Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
  • Patent number: 10769931
    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.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 8, 2020
    Assignee: Ooma, Inc.
    Inventors: William T. Krein, David A. Bryan, Arvind Vasudev
  • Publication number: 20200250957
    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.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: William T. Krein, David A. Bryan, Arvind Vasudev
  • Publication number: 20200186644
    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.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas E. Hart, David A. Bryan, William M. Gillon
  • Publication number: 20180365969
    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.
    Type: Application
    Filed: August 24, 2018
    Publication date: December 20, 2018
    Inventors: William T. Krein, David A. Bryan, Arvind Vasudev
  • Publication number: 20180324105
    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.
    Type: Application
    Filed: July 12, 2018
    Publication date: November 8, 2018
    Inventors: William M. Gillon, Tobin E. Farrand, David A. Bryan, Arvind Vasudev, Douglas E. Hart, William T. Krein
  • Publication number: 20180302334
    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.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 18, 2018
    Inventors: Karl Osterlund, Tobin E. Farrand, William M. Gillon, David A. Bryan, Arvind Vasudev, Douglas E. Hart
  • Publication number: 20180152557
    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.
    Type: Application
    Filed: January 30, 2018
    Publication date: May 31, 2018
    Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas Hart, David A. Bryan, William M. Gillon