Patents Assigned to RingCentral, Inc.
-
Patent number: 12160572Abstract: A temporal sequence of pictures is generated in a method for encoding of a first video stream. To do so, a synchronization signal can be used, which can be derived from a second video stream independently of the first video stream. Alternatively, the encoding of a second video stream independent of the first video stream can be based on the same principle as for the encoding of the first video stream.Type: GrantFiled: November 30, 2022Date of Patent: December 3, 2024Assignee: RingCentral, Inc.Inventors: Peter Amon, Norbert Oertel, Bernhard Agthe
-
Patent number: 12159265Abstract: A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.Type: GrantFiled: August 25, 2023Date of Patent: December 3, 2024Assignee: RingCentral, Inc.Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei Mclaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
-
Publication number: 20240395258Abstract: Disclosed is a conference monitoring system that classifies conversations and performs automated actions based on different context detected within the conversations. The system receives conversations that result in an unsuccessful engagement, classifies different segments of the conversations with contextual trackers that identify different context within each segment, and determines a recurring pattern of a common set of contextual trackers in different segments of the conversations that contribute to the unsuccessful engagement. The system monitors a particular conversation, tags one or more segments of the particular conversation with the common set of contextual trackers, and performs an automated action that contributes to a successful engagement in response to tagging the one or more segments with the common set of contextual trackers and the common set of contextual trackers contributing to the unsuccessful engagement.Type: ApplicationFiled: May 24, 2023Publication date: November 28, 2024Applicant: RingCentral, Inc.Inventors: Sushant Hiray, Prashant Kukde
-
Patent number: 12153872Abstract: The present disclosure relates to systems and methods for automatically linking a note to a transcript of a conference. According to one of the embodiments a computer-implemented method is provided. The method comprises: receiving a transcript of a conference and a note from a conference participant; responsive to receiving the transcript of the conference and the note, applying a natural language processing on a content of the note and on a content of the transcript; identifying a matching content between the content of the note and the content of the transcript; generating a link corresponding to the matching content; and causing to display the link corresponding to the matching content.Type: GrantFiled: September 20, 2021Date of Patent: November 26, 2024Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Patent number: 12141698Abstract: A conferencing system is configured, for an interval of time, to receive time-dependent input data from a first user, the time-dependent input data obtained via a capturing device. The conferencing system is configured to receive profile data for the first user, analyze the time-dependent input data and the profile data for the first user using a computer-based model to obtain at least one classifier score for a classifier of a reaction of the first user, and transmit the at least one classifier score for the classifier to a second user.Type: GrantFiled: May 1, 2023Date of Patent: November 12, 2024Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Erik Parland, Dmitry Pevzner, Ilya Mikhailov
-
Publication number: 20240372905Abstract: A cloud-based method and system for autonomously providing collaborative communication events to one or more users of client devices. The method and system are configured to analyze an active user communication for the purposes of determining, predicting, presenting, and/or triggering collaboration opportunities (e.g., later communication sessions or events) automatically or for manual selection by the active user. The analysis is performed in the context of a specific user communication and is completed with support from cloud-based communication services, data, and workflows.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Applicant: RingCentral, Inc.Inventor: John LORD
-
Patent number: 12137303Abstract: A method includes capturing a first image associated with a portion of a display screen being shared. The method further includes rendering the first image in a preview window of the display screen being shared to form a second image. The second image is captured so as to determine whether the first image is duplicated in the second image. The duplication of the first image in the second image is masked to form a third image. The third image is rendered in the preview window.Type: GrantFiled: June 23, 2023Date of Patent: November 5, 2024Assignee: RingCentral, Inc.Inventor: Aleksei Petrov
-
Publication number: 20240334506Abstract: 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: ApplicationFiled: April 19, 2023Publication date: October 3, 2024Applicant: RingCentral, Inc.Inventors: JingLi Ke, Bicang He, Jiu Fang, Jian Peng
-
Publication number: 20240330501Abstract: 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: ApplicationFiled: March 27, 2023Publication date: October 3, 2024Applicant: RingCentral, Inc.Inventors: Daniel Fishkov, Lev Rosenblit
-
Publication number: 20240305747Abstract: Systems, methods, and computer-readable media are provided for rendering a shared virtual meeting environment during a video meeting session. The shared virtual meeting environment comprises a shared virtual space which is accessible to the meeting participants and includes video streams for each of the respective meeting participants. The video streams may be repositioned within the shared virtual space based on user interaction within the shared virtual space.Type: ApplicationFiled: May 15, 2024Publication date: September 12, 2024Applicant: RingCentral, Inc.Inventors: Badri Rajasekar, Gustavo Garcia, Adam Ullman, Matthew Wilson
-
Patent number: 12069008Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.Type: GrantFiled: March 12, 2020Date of Patent: August 20, 2024Assignee: RINGCENTRAL, INC.Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
-
Patent number: 12069121Abstract: Media, methods, and systems are disclosed for adaptively adjusting video quality in a virtual event hosted by a virtual event hosting platform. A plurality of presenter video streams may be received at a video server. A change of state associated with a presenter video stream of the plurality of presenter video streams may be detected. In response to detecting the change of state, a change to a video display parameter for the presenter video stream may be requested by the video server. The video server may receive the updated presenter video stream from a presenter computing device associated with the presenter video stream. The video server may send updated presenter video stream to a plurality of presenter computing devices associated with the plurality of presenter video streams.Type: GrantFiled: December 21, 2021Date of Patent: August 20, 2024Assignee: RingCentral, Inc.Inventors: Gustavo Garcia, Badri Rajasekar
-
Patent number: 12069114Abstract: A cloud-based method and system for autonomously providing collaborative communication events to one or more users of client devices. The method and system are configured to analyze an active user communication for the purposes of determining, predicting, presenting, and/or triggering collaboration opportunities (e.g., later communication sessions or events) automatically or for manual selection by the active user. The analysis is performed in the context of a specific user communication and is completed with support from cloud-based communication services, data, and workflows.Type: GrantFiled: April 24, 2020Date of Patent: August 20, 2024Assignee: RINGCENTRAL, INC.Inventor: John Lord
-
Publication number: 20240275598Abstract: Disclosed is a system and associated methods for secure media stream distribution across different platforms associated with different Internet domains. A first node of a first platform receives a first request from a device, performs a first verification based on credentials provided by the device matching stored credentials, generates a first signed token, and provides the first signed token with a second link for the device to access the requested media stream from a second network node of a second platform. The second network node determines that the device was verified at the first network node based on a second stream request from the device including the first signed token, generates a second token that uniquely identifies the device in the second domain, and streams requested stream data to the device in response to performing a second verification based on requests for the stream data including the second token.Type: ApplicationFiled: February 27, 2023Publication date: August 15, 2024Applicant: RingCentral, Inc.Inventors: Karthik Sathyanarayana, Ravi Kalluri, Diego Fernando Besprosvan, Chen Kong
-
Patent number: 12047532Abstract: A method for automatic transmission of status information from a first communications terminal set up for speech communication to a second communications terminal set up for text communication is provided. The speech communication between communications terminals is processed over a speech communications server and the text communication between communications terminals over a text communications server. The speech communications server and the text communications server exchange messages over at least one converter device. The status information will be transmitted from the first communications terminal over the speech communications server, the converter device, and the text communications server to the second communications terminal.Type: GrantFiled: February 14, 2022Date of Patent: July 23, 2024Assignee: RingCentral, Inc.Inventor: Claus Rist
-
Publication number: 20240221721Abstract: Disclosed is a multi-language translation system and associated methods that adapt to users speaking different languages, and that convert each spoken language to a target language. The system trains a neural network using audio of different speakers speaking different languages, and generates vectors with different sets of audio features that identify each of the different languages. The system receives an audio stream, transcribes a first snippet from a first language to the target language based on a first vector classifying the first audio snippet features to the first language, transcribes a second audio snippet from a new language to the target language based on the first vector being unable to classify the second audio snippet features to the first language, and transcribes a third audio snippet from a second language to the target language based on a second vector classifying the third audio snippet to the second language.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: RingCentral, Inc.Inventors: Sushant Hiray, Prashant Kukde, Shashi Kant Gupta
-
Publication number: 20240205328Abstract: The present disclosure relates to a method for controlling a real-time communication between at least two participants on a real-time conversation and collaboration platform by means of a digital assistant unit, wherein clients 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 first participant as an active speaker in the conversation by using audio signals received from the first participant via a microphone, activating the digital assistant unit for the first participant, if a predetermined event is detected, wherein the audio signals received from the first participant are analyzed so as to identify voice commands therefrom, wherein an Automatic Speech Recognition engine performs a voice recognition procedure for identifying and transcribing the identified voice commands, and wherein the transcribed voice commands are analyzed and executed.Type: ApplicationFiled: January 25, 2024Publication date: June 20, 2024Applicant: RINGCENTRAL, INC.Inventors: Karl KLAGHOFER, Wolfgang SCHIFFER, Michael Rodenbücher
-
Patent number: 12003889Abstract: Systems, methods, and computer-readable media are provided for rendering a shared virtual meeting environment during a video meeting session. The shared virtual meeting environment comprises a shared virtual space which is accessible to the meeting participants and includes video streams for each of the respective meeting participants. The video streams may be repositioned within the shared virtual space based on user interaction within the shared virtual space.Type: GrantFiled: February 25, 2022Date of Patent: June 4, 2024Assignee: RingCentral, Inc.Inventors: Badri Rajasekar, Gustavo Garcia, Adam Ullman, Matthew Wilson
-
Patent number: 12002464Abstract: A method for recognizing speech within a received audio signal includes separating, using a computer-based neural network model, a speech from an audio signal based on a speaker's audio profile, determining a command from the speech, determining, from the audio signal, a first score reflecting a percentage of confidence in determining the command based on a frequency of using the command by the speaker, determining, from the audio signal, a second score reflecting a percentage of importance of the command, and causing 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: July 19, 2022Date of Patent: June 4, 2024Assignee: RingCentral, Inc.Inventor: Ilya Vladimirovich Mikhailov
-
Publication number: 20240179221Abstract: 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: February 9, 2024Publication date: May 30, 2024Applicant: RingCentral, Inc.Inventor: Nicolas Klein