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: 11924154
    Abstract: 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: Grant
    Filed: June 13, 2022
    Date of Patent: March 5, 2024
    Assignee: RingCentral, Inc.
    Inventors: Christopher van Rensburg, Martin Arastafar, Alexander Pantyukhin
  • Publication number: 20230396712
    Abstract: 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: Application
    Filed: August 21, 2023
    Publication date: December 7, 2023
    Applicant: RINGCENTRAL, INC.
    Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
  • Publication number: 20230359690
    Abstract: 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: Application
    Filed: July 20, 2023
    Publication date: November 9, 2023
    Inventors: Christopher VAN RENSBURG, Martin ARASTAFAR
  • Patent number: 11770479
    Abstract: 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: Grant
    Filed: February 1, 2022
    Date of Patent: September 26, 2023
    Assignee: RINGCENTRAL, INC.
    Inventors: QingHua Cai, JianWei Chen, WeiMing Li, Christopher van Rensburg, Martin Arastafar
  • Patent number: 11763267
    Abstract: 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: Grant
    Filed: June 2, 2022
    Date of Patent: September 19, 2023
    Assignee: RingCentral, Inc.
    Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
  • Publication number: 20230216820
    Abstract: 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: Application
    Filed: June 13, 2022
    Publication date: July 6, 2023
    Inventors: Christopher van Rensburg, Martin Arastafar, Alexander Pantyukhin
  • Patent number: 11379799
    Abstract: 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: Grant
    Filed: September 28, 2020
    Date of Patent: July 5, 2022
    Assignee: RingCentral, Inc.
    Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
  • Publication number: 20220210109
    Abstract: 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: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Christopher van Rensburg, Erik Dmitrievich Parland, Martin Arastafar
  • Publication number: 20220188773
    Abstract: 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: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Christopher van Rensburg, Martin Arastafar
  • Publication number: 20220159126
    Abstract: 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: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Applicant: RINGCENTRAL, INC.
    Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
  • Patent number: 11330110
    Abstract: 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: Grant
    Filed: October 16, 2020
    Date of Patent: May 10, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: QingHua Cai, JianWei Chen, WeiMing Li, Christopher van Rensburg, Martin Arastafar
  • Publication number: 20210392233
    Abstract: 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: Application
    Filed: October 16, 2020
    Publication date: December 16, 2021
    Applicant: RINGCENTRAL, INC.
    Inventors: QingHua CAI, JianWei CHEN, WeiMing LI, Christopher van RENSBURG, Martin ARASTAFAR
  • Patent number: 11138254
    Abstract: 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: Grant
    Filed: December 28, 2018
    Date of Patent: October 5, 2021
    Assignee: RingCentral, Inc.
    Inventors: Christopher van Rensburg, Martin Arastafar
  • Patent number: 11082384
    Abstract: 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: Grant
    Filed: November 20, 2019
    Date of Patent: August 3, 2021
    Assignee: RingCentral, Inc.
    Inventor: Martin Arastafar
  • Patent number: 10972547
    Abstract: 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: Grant
    Filed: November 1, 2018
    Date of Patent: April 6, 2021
    Assignee: RingCentral, Inc.
    Inventors: Martin Arastafar, Christopher van Rensburg, Theodore Jaffe
  • Patent number: 10805101
    Abstract: 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: Grant
    Filed: December 21, 2019
    Date of Patent: October 13, 2020
    Assignee: RingCentral, Inc.
    Inventors: John Wang, Nishit Rao, Christopher van Rensburg, Naveen Sanjeeva, Vlad Vendrow, Martin Arastafar
  • Patent number: 10749833
    Abstract: 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: Grant
    Filed: July 7, 2016
    Date of Patent: August 18, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Vlad Vendrow, Christopher Van Rensburg, Martin Arastafar
  • Patent number: 10726305
    Abstract: 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: Grant
    Filed: January 8, 2019
    Date of Patent: July 28, 2020
    Assignee: RingCentral, Inc.
    Inventors: Christopher van Rensburg, Martin Arastafar
  • Publication number: 20200210469
    Abstract: 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: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Christopher VAN RENSBURG, Martin ARASTAFAR
  • Patent number: 10630738
    Abstract: 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: Grant
    Filed: September 28, 2018
    Date of Patent: April 21, 2020
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Aleksei Petrov, Martin Arastafar