Patents by Inventor Martin Arastafar
Martin Arastafar 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).
-
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
-
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
-
Publication number: 20230359690Abstract: Systems and methods are provided for generating a resource preview in a communication session. The systems and methods may include receiving a link associated with a resource from a sender to a recipient. The systems and method may further include displaying a resource preview as a function of the received link and a stored preview-setting profile. The preview-setting profile may include a recipient-based preview setting, an environment-based preview setting, or a sender-based preview setting.Type: ApplicationFiled: July 20, 2023Publication date: November 9, 2023Inventors: Christopher VAN RENSBURG, Martin ARASTAFAR
-
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
-
Publication number: 20230216820Abstract: 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: ApplicationFiled: June 13, 2022Publication date: July 6, 2023Inventors: Christopher van Rensburg, Martin Arastafar, Alexander Pantyukhin
-
Patent number: 11379799Abstract: 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: September 28, 2020Date of Patent: July 5, 2022Assignee: RingCentral, Inc.Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
-
Publication number: 20220210109Abstract: 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: ApplicationFiled: December 28, 2020Publication date: June 30, 2022Inventors: Christopher van Rensburg, Erik Dmitrievich Parland, Martin Arastafar
-
Publication number: 20220188773Abstract: A method includes monitoring accesses to a plurality of data shared with a plurality of online users that form an online group, wherein the plurality of data is shared over a plurality of times. The method further includes determining statistical information associated with accesses to the plurality of data by the plurality of online users. The method also includes displaying the statistical information in a graphical user interface (GUI).Type: ApplicationFiled: December 10, 2020Publication date: June 16, 2022Inventors: Christopher van Rensburg, Martin Arastafar
-
Publication number: 20220159126Abstract: 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: February 1, 2022Publication date: May 19, 2022Applicant: RINGCENTRAL, INC.Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
-
Patent number: 11330110Abstract: 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: October 16, 2020Date of Patent: May 10, 2022Assignee: RINGCENTRAL, INC.Inventors: QingHua Cai, JianWei Chen, WeiMing Li, Christopher van Rensburg, Martin Arastafar
-
Publication number: 20210392233Abstract: 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: October 16, 2020Publication date: December 16, 2021Applicant: RINGCENTRAL, INC.Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
-
Patent number: 11138254Abstract: A computer-implemented method and system for improving digital content recommendations of a presentation is provided. The method comprises determining one or more knowledge areas covered by the presentation stored in a database; determining an audience proficiency level in the one or more knowledge areas based on audience data stored in the database; estimating a knowledge gap from the audience proficiency level and the presentation; and automatically generating a recommendation based, at least in part, on the knowledge gap.Type: GrantFiled: December 28, 2018Date of Patent: October 5, 2021Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Martin Arastafar
-
Patent number: 11082384Abstract: A system for providing a notification for a plurality of messages is disclosed. The system may include a memory and at least one processor. The at least one processor may be configured to receive the plurality of messages from one or more devices associated with one or more users; identify one or more subjects associated with the plurality of messages; and provide the notification including the plurality of messages to a device associated with a recipient, wherein the plurality of messages are arranged in the notification based on the identified one or more subjects, and wherein the one or more users and the recipient exchange the plurality of messages in a collaborative environment.Type: GrantFiled: November 20, 2019Date of Patent: August 3, 2021Assignee: RingCentral, Inc.Inventor: Martin Arastafar
-
Patent number: 10972547Abstract: Systems and methods consistent with the disclosure receive as an input content selected from a previous communications session with a first user, receive an input selecting a second user different from the first user, identify an object in the selected content to determine information descriptive for the selected content, initiate a new communications session with the second user, and transmit a message to the second user, including the descriptive information for the selected content.Type: GrantFiled: November 1, 2018Date of Patent: April 6, 2021Assignee: RingCentral, Inc.Inventors: Martin Arastafar, Christopher van Rensburg, Theodore Jaffe
-
Patent number: 10805101Abstract: A method includes receiving a signal associated with an electronic meeting invitation for users to attend the electronic meeting. The users include members of an organization and at least one nonmember of the organization. Responsive to receiving the signal, an online collaborative team is automatically created within an online chat environment. The team members of the online collaborative team include the members and the at least one nonmember. In some embodiments, an online collaborative team account is automatically created for the at least one nonmember responsive to determining that the at least one nonmember has no online collaborative team account.Type: GrantFiled: December 21, 2019Date of Patent: October 13, 2020Assignee: RingCentral, Inc.Inventors: John Wang, Nishit Rao, Christopher van Rensburg, Naveen Sanjeeva, Vlad Vendrow, Martin Arastafar
-
Patent number: 10749833Abstract: A method is provided for determining when to send an electronic message. The method may include receiving the electronic message for a recipient, and making a prediction associated with the electronic message being positively received by the recipient based on an attribute of the electronic message and an additional attribute of the recipient. The method may also include selectively sending or deferring sending of the electronic message based on the prediction.Type: GrantFiled: July 7, 2016Date of Patent: August 18, 2020Assignee: RINGCENTRAL, INC.Inventors: Vlad Vendrow, Christopher Van Rensburg, Martin Arastafar
-
Patent number: 10726305Abstract: The present disclosure relates to systems and methods for generating headshots from a plurality of still images. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive a plurality of still images from one or more video feeds, score the plurality of images along a plurality of dimensions based on a scale, rank the plurality of images using at least one of a composite score or at least one of the dimensions, select a subset of the plurality of images using the ranking, and construct at least one headshot of the user from the subset of the plurality of images.Type: GrantFiled: January 8, 2019Date of Patent: July 28, 2020Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Martin Arastafar
-
Publication number: 20200210469Abstract: A computer-implemented method and system for improving digital content recommendations of a presentation is provided. The method comprises determining one or more knowledge areas covered by the presentation stored in a database; determining an audience proficiency level in the one or more knowledge areas based on audience data stored in the database; estimating a knowledge gap from the audience proficiency level and the presentation; and automatically generating a recommendation based, at least in part, on the knowledge gap.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Christopher VAN RENSBURG, Martin ARASTAFAR
-
Patent number: 10630738Abstract: Shared conferencing content may be annotated during presentation either by a presenter or by a participant of a conference. The annotated content may be manipulated by a participant or by a presenter through a user interface. A system for annotating shared conferencing content may be configured to receive, in real time, an annotation for a portion of multimedia content. The annotated portions of the multimedia content may have a set of associated characteristics for manipulating the portions of the multimedia content. A multimedia conferencing method may include permitting, in response to a received request, manipulation of the annotated portions of the multimedia content based on the set of the associated characteristics.Type: GrantFiled: September 28, 2018Date of Patent: April 21, 2020Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Aleksei Petrov, Martin Arastafar