Systems and methods for improving media data communications over a network

    公开(公告)号:US10212204B2

    公开(公告)日:2019-02-19

    申请号:US15210762

    申请日:2016-07-14

    申请人: RingCentral, Inc.

    IPC分类号: G06F15/16 H04L29/06

    摘要: Systems and methods are disclosed for improving transmission of media data contained in data packets in a media session established over a network. According to certain embodiments, a first server can determine that at least one media quality metric associated with the media session is below one or more pre-determined thresholds, the at least one media quality metric being indicative of a media quality. The first server can also obtain identification information associated with the media session, provide the identification information to a second server, receive, from the second server data, related to a transmission of data packets, and media data contained in the data packets. The first server can determine configurations based on the received data related to a transmission of data packets. At least one of the first and second servers can be configured based on the determined configurations to provide a pre-determined media quality.

    SYSTEMS AND METHODS FOR INITIATING A PEER-TO-PEER COMMUNICATION SESSION

    公开(公告)号:US20180278682A1

    公开(公告)日:2018-09-27

    申请号:US15995804

    申请日:2018-06-01

    申请人: RingCentral, Inc.

    发明人: Vlad VENDROW

    IPC分类号: H04L29/08 H04L29/06

    摘要: Systems and methods are disclosed for initiating a peer-to-peer communication session. According to certain embodiments, at least one peer device is identified. A first request is sent to the at least one peer device for an inventory of service capabilities of the at least one peer device. The requested inventory of service capabilities of the at least one peer device is received from the at least one peer device. A second request is sent to the at least one peer device to initiate a communication session with the at least one peer device using at least one service from the requested inventory of service capabilities.

    SYSTEMS AND METHODS FOR REGULATING NETWORK RESOURCES TO IMPROVE DATA-TRANSMISSION QUALITY

    公开(公告)号:US20180212859A1

    公开(公告)日:2018-07-26

    申请号:US15415144

    申请日:2017-01-25

    申请人: RingCentral, Inc.

    IPC分类号: H04L12/26 H04L29/08

    摘要: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.

    System, device, and method for managing composition of electronic messages using temporary suspensions

    公开(公告)号:US09906471B1

    公开(公告)日:2018-02-27

    申请号:US15248153

    申请日:2016-08-26

    申请人: RingCentral, Inc.

    IPC分类号: H04L12/58 G06F17/24

    CPC分类号: H04L51/04 G06F17/24 H04L51/16

    摘要: A communications device for managing composition of electronic messages using temporary suspensions is disclosed. The communications device includes a network interface, a memory, and a processor in communication with the network interface and the memory. The processor is configured to receive a request to suspend composition of a first electronic message in an input field associated with an electronic message exchange between two or more participants, store in the memory the first electronic message, and clear the input field for composition of a second electronic message. Responsive to a trigger indicating resumption of composition of the first electronic message, the processor is further configured to insert the first electronic message in the input field, thereby enabling completion of the composition of the first electronic message, and to add the first electronic message to a thread of the electronic message exchange. The first electronic message is displayed in the thread of the electronic message exchange chronologically after the second electronic message.

    METHOD AND SYSTEM FOR MANAGING ELECTRONIC MESSAGE THREADS

    公开(公告)号:US20180048604A1

    公开(公告)日:2018-02-15

    申请号:US15343735

    申请日:2016-11-04

    申请人: RingCentral, Inc.

    IPC分类号: H04L12/58

    摘要: An electronic message thread management system is disclosed. The electronic message thread management system may include a memory and at least one processor. The at least one processor may be configured to analyze an electronic message thread to differentiate among a plurality of subjects reflected in the electronic message thread, using at least a timestamp associated with each message included in the electronic message thread; designate each message in the electronic message thread according to one or more of the different subjects; and provide messages in the electronic message thread based on the designation of the messages.