Patents by Inventor Ilya Vladimirovich Mikhailov

Ilya Vladimirovich Mikhailov 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: 20240119934
    Abstract: Systems, methods, and computer readable media comprising instructions executable by a processor, for recognizing speech within a received audio signal segment the audio signal to isolate the speech based on a speaker audio profile, determine from the audio signal a command, a first score reflecting confidence in determining the command, and a second score reflecting a potential error in determining the command, and cause the command to be executed if the first score is above a first threshold value and the second score is below a second threshold value.
    Type: Application
    Filed: December 5, 2023
    Publication date: April 11, 2024
    Inventor: Ilya Vladimirovich MIKHAILOV
  • Patent number: 11750543
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: September 5, 2023
    Assignee: RingCentral, Inc.
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Patent number: 11176923
    Abstract: A method includes receiving a video data associated with a user in an electronic conference. The method further includes receiving an audio data associated with the user in the electronic conference. It is appreciated that the video data is processed to determine one or more actions taken by the user, and wherein the processing identifies a physical surrounding of the user. The method further includes identifying a portion of the audio data to be suppressed based on the one or more actions taken by the user during the electronic conference and further based on the identification of the physical surrounding of the user.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: November 16, 2021
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Ilya Vladimirovich Mikhailov
  • Publication number: 20210297373
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Patent number: 11050692
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 29, 2021
    Assignee: RingCentral, Inc.
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Patent number: 10917373
    Abstract: An electronic message thread management system is disclosed. The electronic message thread management system may include a memory and at least one processor. The at least one processor may be configured to analyze an electronic message thread to differentiate among a plurality of subjects reflected in the electronic message thread, using at least a timestamp associated with each message included in the electronic message thread; designate each message in the electronic message thread according to one or more of the different subjects; and provide messages in the electronic message thread based on the designation of the messages.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: February 9, 2021
    Assignee: RingCentral, Inc.
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow, Christopher van Rensburg, Aleksei Petrov
  • Patent number: 10645154
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating distributed consumption of a quota. One of the methods includes receiving, by a first request processing server, a request having one or more specified characteristics; identifying a quota; determining, by the first request processing server, an actual number of requests having the one or more characteristics received by the first request processing server since a most recent synchronization with a parent server; generating, by the first request processing server, a current estimated total number of requests having the one or more characteristics that have been received; determining, by the first request processing server, that the quota has not been reached; and approving, by the first request processing server, the received request.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 5, 2020
    Assignee: RingCentral, Inc.
    Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
  • Publication number: 20200067856
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user, identifying a location associated with the user and a time associated with the electronic message input by the user, determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Patent number: 10484314
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: November 19, 2019
    Assignee: RingCentral, Inc.
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Publication number: 20190158583
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating distributed consumption of a quota. One of the methods includes receiving, by a first request processing server, a request having one or more specified characteristics; identifying a quota; determining, by the first request processing server, an actual number of requests having the one or more characteristics received by the first request processing server since a most recent synchronization with a parent server; generating, by the first request processing server, a current estimated total number of requests having the one or more characteristics that have been received; determining, by the first request processing server, that the quota has not been reached; and approving, by the first request processing server, the received request.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
  • Patent number: 10225334
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating distributed consumption of a quota. One of the methods includes receiving, by a first request processing server, a request having one or more specified characteristics; identifying a quota; determining, by the first request processing server, an actual number of requests having the one or more characteristics received by the first request processing server since a most recent synchronization with a parent server; generating, by the first request processing server, a current estimated total number of requests having the one or more characteristics that have been received; determining, by the first request processing server, that the quota has not been reached; and approving, by the first request processing server, the received request.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 5, 2019
    Assignee: RingCentral, Inc.
    Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
  • Publication number: 20180063044
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Application
    Filed: November 4, 2016
    Publication date: March 1, 2018
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Publication number: 20180048604
    Abstract: An electronic message thread management system is disclosed. The electronic message thread management system may include a memory and at least one processor. The at least one processor may be configured to analyze an electronic message thread to differentiate among a plurality of subjects reflected in the electronic message thread, using at least a timestamp associated with each message included in the electronic message thread; designate each message in the electronic message thread according to one or more of the different subjects; and provide messages in the electronic message thread based on the designation of the messages.
    Type: Application
    Filed: November 4, 2016
    Publication date: February 15, 2018
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow, Christopher van Rensburg, Aleksei Petrov
  • Publication number: 20170187794
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating distributed consumption of a quota. One of the methods includes receiving, by a first request processing server, a request having one or more specified characteristics; identifying a quota; determining, by the first request processing server, an actual number of requests having the one or more characteristics received by the first request processing server since a most recent synchronization with a parent server; generating, by the first request processing server, a current estimated total number of requests having the one or more characteristics that have been received; determining, by the first request processing server, that the quota has not been reached; and approving, by the first request processing server, the received request.
    Type: Application
    Filed: July 29, 2016
    Publication date: June 29, 2017
    Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov