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: 20240119934Abstract: 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: ApplicationFiled: December 5, 2023Publication date: April 11, 2024Inventor: Ilya Vladimirovich MIKHAILOV
-
Patent number: 11750543Abstract: 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: GrantFiled: June 8, 2021Date of Patent: September 5, 2023Assignee: RingCentral, Inc.Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Patent number: 11176923Abstract: 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: GrantFiled: April 5, 2021Date of Patent: November 16, 2021Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Ilya Vladimirovich Mikhailov
-
Publication number: 20210297373Abstract: 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: ApplicationFiled: June 8, 2021Publication date: September 23, 2021Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Patent number: 11050692Abstract: 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: GrantFiled: October 28, 2019Date of Patent: June 29, 2021Assignee: RingCentral, Inc.Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Patent number: 10917373Abstract: 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: GrantFiled: November 4, 2016Date of Patent: February 9, 2021Assignee: RingCentral, Inc.Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow, Christopher van Rensburg, Aleksei Petrov
-
Patent number: 10645154Abstract: 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: GrantFiled: January 22, 2019Date of Patent: May 5, 2020Assignee: RingCentral, Inc.Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
-
Publication number: 20200067856Abstract: 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: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Patent number: 10484314Abstract: 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: GrantFiled: November 4, 2016Date of Patent: November 19, 2019Assignee: RingCentral, Inc.Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Publication number: 20190158583Abstract: 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: ApplicationFiled: January 22, 2019Publication date: May 23, 2019Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
-
Patent number: 10225334Abstract: 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: GrantFiled: July 29, 2016Date of Patent: March 5, 2019Assignee: RingCentral, Inc.Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
-
Publication number: 20180063044Abstract: 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: ApplicationFiled: November 4, 2016Publication date: March 1, 2018Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
-
Publication number: 20180048604Abstract: 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: ApplicationFiled: November 4, 2016Publication date: February 15, 2018Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow, Christopher van Rensburg, Aleksei Petrov
-
Publication number: 20170187794Abstract: 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: ApplicationFiled: July 29, 2016Publication date: June 29, 2017Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov