Patents Assigned to RingCentral, Inc.
-
Publication number: 20260149771Abstract: The present invention relates to a method for controlling a real-time communication between at least two participants (A, B, C) on a real-time conversation and collaboration platform (1) by means of a digital assistant unit (8), wherein clients (2, 3, 18) are connected to a conferencing application via a communications network establishing the communication, the method comprising the steps of identifying, from the at least two participants (A, B, C), a first participant (A) as an active speaker in the conversation by using audio signals received from the first participant (A) via a microphone, activating the digital assistant unit (8) for the first participant (A), if a predetermined event is detected, wherein the audio signals received from the first participant (A) are analyzed so as to identify voice commands therefrom, wherein an Automatic Speech Recognition (ASR) engine (12) performs a voice recognition procedure for identifying and transcribing the identified voice commands, and wherein the transcribedType: ApplicationFiled: November 25, 2025Publication date: May 28, 2026Applicant: RINGCENTRAL, INC.Inventors: Karl KLAGHOFER, Wolfgang SCHIFFER, Michael Rodenbücher
-
Publication number: 20260147794Abstract: Disclosed are systems, devices, and methods for contextually refined generative artificial intelligence (AI). The contextually refined generative AI produces domain-specific output from a Large Language Model (LLM) by dynamically adapting the LLM with directional anchors that provide context to a user submitted prompt. In particular, an automated support system determines a classification for a prompt based on metadata that is associated with the prompt, retrieves a set of trackers that is defined for the classification, and generates a context-specific output by modifying execution of the prompt by the LLM based on context that the set of trackers add to the prompt. The modified execution includes selecting between different paths that lead to different outputs for the prompt in the LLM based on the context that the set of trackers add to the prompt. The automated support system performs an automated action based on the context-specific output.Type: ApplicationFiled: February 11, 2025Publication date: May 28, 2026Applicant: RingCentral, Inc.Inventors: Naresh Annepu, Sushant Hiray, Praneeth Bedapudi, Mohit Tare
-
Publication number: 20260142808Abstract: A multi-cluster environment improves the availability and performance of encryption messaging services by providing an in-order cross cluster replication of encryption messages. A first cluster and a second cluster of the multi-cluster environment receive messages with a session identifier for an encrypted session. The first and second clusters replicate the received messages across the multi-cluster environment. A third cluster of the multi-cluster environment detects a particular message from the replicated messages with a timestamp that is earlier than a timestamp of the other replicated messages, and defines a message sequence window with a subset of messages from the replicated messages arranged in an order that differs from an ordering with which the third cluster receives the replicated messages. The third cluster distributes the reordered subset of messages to endpoints of the encrypted session connected via the third cluster.Type: ApplicationFiled: January 15, 2026Publication date: May 21, 2026Applicant: RingCentral, Inc.Inventors: David Livshits, Lev Rosenblit, Yossi Alufer, Dmitrii Bukreev
-
Patent number: 12621257Abstract: A method includes receiving a plurality of textual data from one or more users within an online chat group. The method also includes rendering the plurality of textual data for each user of the online chat group. The method includes further enabling one user from the online chat group to edit a textual data originated by another user from the online chat group. A notification is rendered on a graphical user interface (GUI) that the textual data originated by the another user has been edited. In response to a user selection thereof, the edit is accepted, rejected, or further edited.Type: GrantFiled: March 25, 2024Date of Patent: May 5, 2026Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Erik Dmitrievich Parland, Martin Arastafar
-
Patent number: 12603927Abstract: A method includes receiving a plurality of video data associated with a plurality of users in an electronic conference. The method further includes processing the plurality of video data to determine whether an action of a user matches an active communicator action. In response to determining that the action of the user matches the active communicator action, the method further includes determining that the user intends to actively communicate audio or video data in the electronic conference. Moreover, the method includes identifying the user as an active communicator within the electronic conference.Type: GrantFiled: December 27, 2023Date of Patent: April 14, 2026Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Publication number: 20260095431Abstract: The present disclosure provides a computer-implemented method for automatic data retrieval. The method comprises detecting an intent of a first user to initiate a communication with a second user; requesting the first user to provide a purpose of the communication; in response to receiving the purpose from the first user, analyzing records of prior communications between the first user and the second user; providing a subset of the records of prior communications concerning the purpose.Type: ApplicationFiled: September 30, 2024Publication date: April 2, 2026Applicant: RingCentral, Inc.Inventor: Vlad Vendrow
-
Publication number: 20260095497Abstract: The present disclosure provides methods, systems, and mediums for diagnosing quality-of-service problems. The method comprises the steps of during an online conferencing session with multiple participants, receiving, by a conference management system, a first stream from a first computing device of multiple computing devices connected to the online conferencing session. The method further comprises receiving, by the conference management system, a second stream of a content from a second computing device of the multiple computing devices. The method further comprises identifying a trigger event from the content of the second stream. The method further comprises diagnosing, by the conference management system, whether there is a problem associated with the first stream based on the trigger event.Type: ApplicationFiled: September 30, 2024Publication date: April 2, 2026Applicant: RingCentral, Inc.Inventor: Martin Arastafar
-
Publication number: 20260095340Abstract: Systems, devices, and methods for preemptively resolving audio and video issues when multiple devices join the same conference from the same room. The systems, devices, and methods include automatically configuring conference features of the devices based on detected proximity with other devices participating in the same conference. A first device receives identifiers indicating a conference that a second device has joined from a particular location. The first device also receives a request to join the conference with the first device at the particular location, and configures the conference features in response to the request to join the conference that the second device has joined from the same particular location. Configuring the conference features includes modifying a conference feature on the first device to not conflict with the conference feature on the second device.Type: ApplicationFiled: October 1, 2024Publication date: April 2, 2026Applicant: RingCentral, Inc.Inventors: Venkatesh Iyer, Anand Gupta
-
Publication number: 20260089239Abstract: Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.Type: ApplicationFiled: December 4, 2025Publication date: March 26, 2026Applicant: RingCentral, Inc.Inventor: Nicolas Klein
-
Patent number: 12585816Abstract: Disclosed is a selective encryption system that selectively encrypts sensitive image data within frames of a video stream and compresses other insensitive image data within the frames in order to generate and distribute a partially encrypted video stream that protects the sensitive image data without the time, energy, resource, and size penalty associated with encrypting all image data in all frames of the video stream. The system parses a video stream image into different regions that each contain different image data. The system detects first regions that contain the sensitive image data, encrypts the sensitive image data in the first regions, and compresses the image data in other second regions without encryption. The system distributes a selectively encrypted frame of the video stream that includes the encrypted image data for the first regions and the compressed image data for second regions.Type: GrantFiled: March 27, 2023Date of Patent: March 24, 2026Assignee: RingCentral, Inc.Inventors: Daniel Fishkov, Lev Rosenblit
-
Publication number: 20260074890Abstract: An end-to-end encrypted communication system securely provides session keys for encrypted session history recovery for new members or reconnecting members of an encrypted session. The encrypted session history recovery adapts the end-to-end encryption for secure distribution of the encrypted content and session keys that were exchanged before the members connected to the encrypted session. The system receives encrypted content from a first member of the encrypted session during a first time when the first member is online and a second member of the encrypted session is offline and not connected to the encrypted session. The system detects that the second member comes online and connects to the encrypted session at a second time, and provides the second member with a session key associated with decrypting the encrypted content that was exchanged prior to the second member connecting to the encrypted session.Type: ApplicationFiled: November 19, 2025Publication date: March 12, 2026Applicant: RingCentral, Inc.Inventors: David Livshits, Lev Rosenblit, Dmitrii Bukreev, Robert Behar
-
Patent number: 12563614Abstract: Disclosed is a localized conference system and associated methods for performing a zero-configuration pairing of a first device and a second device. The pairing causes the first device to receive pairing codes that are transmitted from different devices in a wireless range of the first device. The pairing causes the first device to receive alphanumeric characters that are unique to a particular pairing code and that include less than all of the alphanumeric characters of the particular pairing code. The pairing causes the first device to decode a network address of the second device from the particular pairing code, and to establish a network connection with the second device using the network address that is decoded from the particular pairing code. The pairing causes the first device to remotely control the second device or a conference streaming through the second device with messaging passed through the network connection.Type: GrantFiled: April 19, 2023Date of Patent: February 24, 2026Assignee: RingCentral, Inc.Inventors: Jingli Ke, Bicang He, Jiu Fang, Jian Peng
-
Patent number: 12549353Abstract: A multi-cluster environment improves the availability and performance of encryption messaging services by providing an in-order cross cluster replication of encryption messages. A first cluster and a second cluster of the multi-cluster environment receive messages with a session identifier for an encrypted session. The first and second clusters replicate the received messages across the multi-cluster environment. A third cluster of the multi-cluster environment detects a particular message from the replicated messages with a timestamp that is earlier than a timestamp of the other replicated messages, and defines a message sequence window with a subset of messages from the replicated messages arranged in an order that differs from an ordering with which the third cluster receives the replicated messages. The third cluster distributes the reordered subset of messages to endpoints of the encrypted session connected via the third cluster.Type: GrantFiled: December 20, 2023Date of Patent: February 10, 2026Assignee: RingCentral, Inc.Inventors: David Livshits, Lev Rosenblit, Yossi Alufer, Dmitrii Bukreev
-
Publication number: 20260039754Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.Type: ApplicationFiled: October 15, 2025Publication date: February 5, 2026Applicant: RingCentral, Inc.Inventors: Doug CHAPPELLE, Johannes RUETSCHI, Jeffrey CRIPE, Ricardo De Lemos, Qiusheng JIANG, Robert HOFSTETTER, Hashim SHAFIQUE, Keith GLASNAPP, Rodrigo PASTRO, Jeff McNiece, Dinesh Kapani GOWDA, Luiz Cesar ZANIOLO, Viraj PURANIK, Christian GARBIN
-
Patent number: 12542754Abstract: A method includes detecting a modification to one chat message that forms a modified one chat message. Subsequent chat messages that are posted after the one chat message has been posted are processed. The method includes automatically identifying a chat message from the subsequent chat messages that has a dependency on the one chat message. The method also includes automatically determining whether a content of the chat message from the subsequent chat messages is impacted by the modified one chat message.Type: GrantFiled: January 22, 2024Date of Patent: February 3, 2026Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Martin Arastafar, Alexander Pantyukhin
-
Publication number: 20260006283Abstract: A communication device and associated systems and methods accurately measure amounts by which audio and video playback for a communication become unsynchronized and automatically synchronized the playback based on the measurements. The communication device receives a video stream and an audio stream of the communication with a synchronization signal. The communication device decodes video frames and a unique frame identifier for each video frame from the video stream, an decodes an audio signal from the audio stream. The communication device detects the unique frame identifier of a particular video frame that is played back at a same time at which the audio signal satisfies a threshold, and measures a synchronization offset between the audio and video playback based on a difference between the unique frame identifier of the particular video frame and the unique frame identifier of a different video frame that is identified in the synchronization signal.Type: ApplicationFiled: June 28, 2024Publication date: January 1, 2026Applicant: RingCentral, Inc.Inventor: Dmitrii Zlygin
-
Publication number: 20260006130Abstract: A contact center controller is provided to automatically manage a large volume of audio and/or video electronic communications in a contact center. The controller routes electronic communications to available agents, and monitors the interactions between the agents and users participating in the electronic communications. The controller determines a state associated with each agent based on the interactions the agent has with one or more users in the same electronic communication, and routes new electronic communications away from a first agent in response to determining a first state for the first agent that indicates a specific level of fatigue. The controller performs different actions for different agents and/or electronic communications based on different or changing levels of fatigue associated with the agents.Type: ApplicationFiled: June 27, 2024Publication date: January 1, 2026Applicant: RingCentral, Inc.Inventors: Vadiraj Katti, Ashish Seth
-
Patent number: 12500741Abstract: An end-to-end encrypted communication system securely provides session keys for encrypted session history recovery for new members or reconnecting members of an encrypted session. The encrypted session history recovery adapts the end-to-end encryption for secure distribution of the encrypted content and session keys that were exchanged before the members connected to the encrypted session. The system receives encrypted content from a first member of the encrypted session during a first time when the first member is online and a second member of the encrypted session is offline and not connected to the encrypted session. The system detects that the second member comes online and connects to the encrypted session at a second time, and provides the second member with a session key associated with decrypting the encrypted content that was exchanged prior to the second member connecting to the encrypted session.Type: GrantFiled: March 20, 2024Date of Patent: December 16, 2025Assignee: RingCentral, Inc.Inventors: David Livshits, Lev Rosenblit, Dmitrii Bukreev, Robert Behar
-
Publication number: 20250379857Abstract: A computer-implemented method for dynamically disabling an end-to-end encryption session within an online meeting session is provided. The method comprises engaging in an online meeting session in which an end-to-end encryption session is enabled. The method further comprises sending, to a key orchestration server, a first encrypted message in which the contents of the first encrypted message are instructions to disable the end-to-end encryption session. The method further comprises receiving, from the key orchestration server, a second encrypted message that indicates that a participant has initiated disabling of the end-to-end encryption session. In response to receiving the second encrypted message disabling the end-to-end encryption session while maintaining the online meeting session.Type: ApplicationFiled: July 28, 2025Publication date: December 11, 2025Applicant: RingCentral, Inc.Inventors: Danil Artemov, Daniel Fishkov, Lev Rosenblit
-
Patent number: 12494204Abstract: 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: GrantFiled: December 5, 2023Date of Patent: December 9, 2025Assignee: RingCentral, Inc.Inventor: Ilya Vladimirovich Mikhailov