Patents by Inventor Badri RAJASEKAR

Badri RAJASEKAR 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: 11838572
    Abstract: 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: Grant
    Filed: June 30, 2022
    Date of Patent: December 5, 2023
    Assignee: RingCentral, Inc.
    Inventors: Charley Robinson, Gustavo García, Badri Rajasekar
  • Publication number: 20230199239
    Abstract: 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: Application
    Filed: June 30, 2022
    Publication date: June 22, 2023
    Inventors: Charley Robinson, Gustavo García, Badri Rajasekar
  • Patent number: 11412278
    Abstract: 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: Grant
    Filed: December 21, 2021
    Date of Patent: August 9, 2022
    Assignee: Hopin Ltd
    Inventors: Charley Robinson, Gustavo Garcia, Badri Rajasekar
  • Patent number: 11178102
    Abstract: A method and system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact addresses of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: November 16, 2021
    Assignee: Nexmo, Inc.
    Inventors: Estanislau Auge Pujadas, Badri Rajasekar, Manas Pradhan, Venkat Venkataraman
  • Patent number: 10757155
    Abstract: The method comprising performing by a server following steps: receiving a stream of data from a first client of a media session; requesting to a load balancer which routing device the server has to use to forward the received stream to a plurality of other clients of the media session; setting a first parameter of the first routing device to a first value, and a second parameter to a second value; receiving a request to receive said received stream from a second client of the media session; and checking whether the first routing device is valid, wherein the server forwarding the received stream to the second client through the first routing device if the first routing device being valid and also decreasing the first parameter by one, or the server requesting a second routing device to be used to the load balancer and further performing the setting of the first and second parameters for the second routing device.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: August 25, 2020
    Assignee: NEXMO, INC.
    Inventors: Estanislau Auge Pujadas, Manas Pradhan, Puneet Shetty, Badri Rajasekar
  • Publication number: 20200228493
    Abstract: A method and system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact addresses of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
    Type: Application
    Filed: March 24, 2020
    Publication date: July 16, 2020
    Inventors: Estanislau AUGE PUJADAS, Badri RAJASEKAR, Manas PRADHAN, Venkat VENKATARAMAN
  • Patent number: 10601773
    Abstract: A method and a system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact address of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: March 24, 2020
    Assignee: NEXMO, Inc.
    Inventors: Estanislau Auge Pujadas, Badri Rajasekar, Manas Pradhan, Venkat Venkataraman
  • Publication number: 20190116154
    Abstract: A method and a system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact address of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Applicant: TOKBOX INC.
    Inventors: Estanislau AUGE PUJADAS, Badri RAJASEKAR, Manas PRADHAN, Venkat VENKATARAMAN
  • Publication number: 20180343292
    Abstract: The method comprising performing by a server following steps: receiving a stream of data from a first client of a media session; requesting to a load balancer which routing device the server has to use to forward the received stream to a plurality of other clients of the media session; setting a first parameter of the first routing device to a first value, and a second parameter to a second value; receiving a request to receive said received stream from a second client of the media session; and checking whether the first routing device is valid, wherein the server forwarding the received stream to the second client through the first routing device if the first routing device being valid and also decreasing the first parameter by one, or the server requesting a second routing device to be used to the load balancer and further performing the setting of the first and second parameters for the second routing device.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Applicant: TOKBOX INC.
    Inventors: Estanislau AUGE PUJADAS, Manas PRADHAN, Puneet SHETTY, Badri RAJASEKAR