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: 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
-
Publication number: 20230199239Abstract: 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: ApplicationFiled: June 30, 2022Publication date: June 22, 2023Inventors: Charley Robinson, Gustavo García, Badri Rajasekar
-
Patent number: 11412278Abstract: 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: December 21, 2021Date of Patent: August 9, 2022Assignee: Hopin LtdInventors: Charley Robinson, Gustavo Garcia, Badri Rajasekar
-
Patent number: 11178102Abstract: 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: GrantFiled: March 24, 2020Date of Patent: November 16, 2021Assignee: Nexmo, Inc.Inventors: Estanislau Auge Pujadas, Badri Rajasekar, Manas Pradhan, Venkat Venkataraman
-
Patent number: 10757155Abstract: 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: GrantFiled: May 24, 2017Date of Patent: August 25, 2020Assignee: NEXMO, INC.Inventors: Estanislau Auge Pujadas, Manas Pradhan, Puneet Shetty, Badri Rajasekar
-
Publication number: 20200228493Abstract: 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: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Inventors: Estanislau AUGE PUJADAS, Badri RAJASEKAR, Manas PRADHAN, Venkat VENKATARAMAN
-
Patent number: 10601773Abstract: 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: GrantFiled: October 18, 2017Date of Patent: March 24, 2020Assignee: NEXMO, Inc.Inventors: Estanislau Auge Pujadas, Badri Rajasekar, Manas Pradhan, Venkat Venkataraman
-
Publication number: 20190116154Abstract: 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: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Applicant: TOKBOX INC.Inventors: Estanislau AUGE PUJADAS, Badri RAJASEKAR, Manas PRADHAN, Venkat VENKATARAMAN
-
Publication number: 20180343292Abstract: 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: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Applicant: TOKBOX INC.Inventors: Estanislau AUGE PUJADAS, Manas PRADHAN, Puneet SHETTY, Badri RAJASEKAR