Patents Assigned to RingCentral, Inc.
-
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
-
Patent number: 11972636Abstract: A computer-implemented method for determining an emotional state of a user based on a facial expression of the user and causing to display the emotional state of the user to the user is provided.Type: GrantFiled: September 30, 2020Date of Patent: April 30, 2024Assignee: RingCentral, Inc.Inventors: Nitesh Jain, Shazeeye Kirmani, Evelin Goldstein, Anam Barakzai
-
Patent number: 11968213Abstract: A method includes receiving a user indication to create an online collaborative team within an online chat environment. The method further includes receiving a user selection of members for the online collaborative team. The online collaborative team enables the selected members of the online collaborative team to communicate with one another. The online chat environment maintains communication of the members and activities of the members of the online collaborative team. The online chat environment makes the activities and the communication available to the members when the members are within the online chat environment. The method further includes accessing attributes associated with the members of the online collaborative team. The method, responsive to the accessing the attributes associated with the members, determines a privacy setting of the online collaborative team.Type: GrantFiled: February 24, 2021Date of Patent: April 23, 2024Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Kevin Cubba
-
Patent number: 11948253Abstract: Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.Type: GrantFiled: September 15, 2022Date of Patent: April 2, 2024Assignee: RingCentral, Inc.Inventor: Johnny Boufarhat
-
Patent number: 11930052Abstract: A computer-implemented method for improving conference session management is provided. The method comprises determining a participation level for a participant during a conference session, determining a presence expectation for the participant during the conference session, in response to determining the participation level and the presence expectation for the participant, evaluating an impact of the participant departing the conference session, and in response to determining that that the impact exceeds a threshold, sending a departure notification corresponding to a departure of the participant.Type: GrantFiled: March 31, 2023Date of Patent: March 12, 2024Assignee: RingCentral, Inc.Inventor: Christopher van Rensburg
-
Patent number: 11930094Abstract: 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: GrantFiled: April 19, 2022Date of Patent: March 12, 2024Assignee: RingCentral, Inc.Inventor: Nicolas Klein
-
Patent number: 11924370Abstract: A method for controlling a real-time communication between at least two participants can include 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, and activating the digital assistant unit for the first participant. A voice recognition procedure for identifying and transcribing identified voice commands can be used so the transcribed voice commands are analyzed and executed.Type: GrantFiled: November 27, 2018Date of Patent: March 5, 2024Assignee: RINGCENTRAL, INC.Inventors: Karl Klaghofer, Wolfgang Schiffer, Michael Rodenbücher
-
Patent number: 11924154Abstract: 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: June 13, 2022Date of Patent: March 5, 2024Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Martin Arastafar, Alexander Pantyukhin
-
Patent number: 11900270Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting and analyzing user reactions to messages received. One of the methods includes obtaining reaction data characterizing a reaction of a first user to a communication sent by a second user using a first communication service, wherein the first communication service allows users to react to received communications by selecting from a predetermined set of proprietary reactions that are supported by the first communication service; analyzing the reaction data to generate standardized reaction data that characterizes a sentiment of the reaction of the first user to the communication; mapping the standardized reaction data to one or more proprietary reactions from the predetermined set of proprietary reactions that are supported by the first communication service; and providing, to the first communication service, data identifying the one or more proprietary reactions.Type: GrantFiled: June 30, 2020Date of Patent: February 13, 2024Assignee: RingCentral, Inc.Inventor: Christopher van Rensburg
-
Publication number: 20240039749Abstract: A computer-implemented machine learning method for improving a collaboration environment is provided. The method comprises receiving text data for one or more users of the collaboration environment. The method further comprises generating a statement by partitioning the text data. The method further comprises determining an act using the statement and generating a thread using at least the statement and the act. The method further comprises generating an actor list using at least the thread, and generating an actionable item using the actor list and the thread.Type: ApplicationFiled: October 4, 2023Publication date: February 1, 2024Applicant: RingCentral, Inc.Inventors: Vadim ZHUK, Helen PRASK, Ivan ANISIMOV, William ZHUK
-
Publication number: 20240028978Abstract: Programs, systems, and methods for facilitating low contact or no-contact registration, check-in, and attendance to an event. Registration is provided to an event virtually such that an attendee of the event may provide a single click registration or registration may be performed automatically be detecting, by a first sensor, the attendee and providing automatic registration. Automatic check-in to the event may be provided to the attendee by obtaining, by a second sensor, information indicative of the attendee and determining registration information from an attendee profile. The attendee may be provided access to event activities to which the attendee is registered. Furthermore, data associated with attendance at the event may be tracked and the attendee may be provided incentives based on the tracked data.Type: ApplicationFiled: October 4, 2023Publication date: January 25, 2024Applicant: RingCentral, Inc.Inventors: Ahmet Can, Kerem Baran
-
Patent number: 11881960Abstract: A system for determining a source and topic of content for posting in a chat group is disclosed. The system includes a memory and at least one processor. The at least one processor may be configured to perform operations including identifying a user as a source of content; identifying a topic from the content using a language analysis application; determining, from the identified topic, a particular chat group from among a set of chat groups; and posting a portion of the content as a new message from the user in a message thread for the particular chat group.Type: GrantFiled: October 15, 2021Date of Patent: January 23, 2024Assignee: RINGCENTRAL, INC.Inventors: Christopher van Rensburg, Vlad Vendrow
-
Patent number: 11876842Abstract: 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: September 7, 2021Date of Patent: January 16, 2024Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Publication number: 20230396712Abstract: Systems and methods for establishing call connection in response to user action, the method including receiving a first user action from a user associated with making a call connection, wherein the first user action comprises any of copying at least part of a phone number, pasting at least part of the phone number, or inputting at least part of the phone number. The method also includes determining one or more call recipients based on the first user action. The method also includes establishing one or more silent call connections based on the determined one or more call recipients, wherein each of the one or more silent call connections comprises a call connection with a predetermined parameter so that there are no incoming call indicators on one or more devices associated with the one or more call recipients.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Applicant: RINGCENTRAL, INC.Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
-
Patent number: 11838572Abstract: Systems, methods, and media are disclosed for propagating video streams based on geographical proximity and required transmission latency. A first video stream is received from a first presenting client device at a first origin video server connected to at least one other origin video server forming a mesh network. The first video stream is relayed to at least a second origin video server from the first presenting client device. The first video stream is transmitted from the second origin video server to an edge video server. The first video stream is received from the second origin video server by one or more edge video servers. The first video stream is broadcast to a plurality of participant client devices. A second video stream is received from a second presenting client device. The second video stream is transmitted via the second origin video server to the plurality of participant client devices.Type: GrantFiled: June 30, 2022Date of Patent: December 5, 2023Assignee: RingCentral, Inc.Inventors: Charley Robinson, Gustavo García, Badri Rajasekar
-
Patent number: 11811544Abstract: A computer-implemented machine learning method for improving a collaboration environment is provided. The method comprises receiving text data for one or more users of the collaboration environment. The method further comprises generating a statement by partitioning the text data. The method further comprises determining an act using the statement and generating a thread using at least the statement and the act. The method further comprises generating an actor list using at least the thread, and generating an actionable item using the actor list and the thread.Type: GrantFiled: February 9, 2023Date of Patent: November 7, 2023Assignee: RINGCENTRAL, INC.Inventors: Vadim Zhuk, Helen Prask, Ivan Anisimov, William Zhuk
-
Patent number: 11770479Abstract: Systems and methods for establishing call connection in response to user action, the method including receiving a first user action from a user associated with making a call connection, wherein the first user action comprises any of copying at least part of a phone number, pasting at least part of the phone number, or inputting at least part of the phone number. The method also includes determining one or more call recipients based on the first user action. The method also includes establishing one or more silent call connections based on the determined one or more call recipients, wherein each of the one or more silent call connections comprises a call connection with a predetermined parameter so that there are no incoming call indicators on one or more devices associated with the one or more call recipients.Type: GrantFiled: February 1, 2022Date of Patent: September 26, 2023Assignee: RINGCENTRAL, INC.Inventors: QingHua Cai, JianWei Chen, WeiMing Li, Christopher van Rensburg, Martin Arastafar
-
Patent number: 11763267Abstract: 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: June 2, 2022Date of Patent: September 19, 2023Assignee: RingCentral, Inc.Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani