Patents by Inventor Veerabhadra Gundu
Veerabhadra Gundu 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: 9736660Abstract: Methods and apparatus for initiating a PTT call from a caller client device to a recipient client device. The methods and apparatus register the caller client device with the PTT system, wherein caller data identifying the caller client device is transmitted to the PTT system; store the caller data; generate, at the caller client device, a channel request message that includes channel allocation data and call invite messaging information; transmit the channel request message to the PTT system; parse the call invite messaging information from the channel request message; generate a call invite message based upon the call invite messaging information and the stored caller data; and establish the PTT call between the caller client device and the recipient client device based upon the call invite message. Additionally, the call invite messaging information includes an identification number and not the URI of the recipient client device.Type: GrantFiled: September 8, 2016Date of Patent: August 15, 2017Assignee: SONIM TECHNOLOGIES, INC.Inventors: Veerabhadra Gundu, Jean Louis Andje-Ngbwa
-
Patent number: 9615352Abstract: Lazy-lock control methods for use with a real-time communication network are presented, the real-time communication network incorporating a right-to-send procedure, the methods including: a) sending a first floor control request message to the real-time communication network by a first requesting user equipment (UE), the real-time communication network configured for connecting the first requesting UE with a receiving UE; b) sending a first media to the real-time communications network by the first requesting UE before receiving a floor control grant message from the real-time communications network; c) substantially simultaneously sending the floor control grant message to the first requesting UE and a floor taken message to the at least one receiving UE by the real-time communication network; and d) forwarding the first media to the at least one receiving UE by the real-time communications network.Type: GrantFiled: September 26, 2007Date of Patent: April 4, 2017Assignee: Sonim Technologies, Inc.Inventor: Veerabhadra Gundu
-
Publication number: 20160381529Abstract: Methods and apparatus for initiating a PTT call from a caller client device to a recipient client device. The methods and apparatus register the caller client device with the PTT system, wherein caller data identifying the caller client device is transmitted to the PTT system; store the caller data; generate, at the caller client device, a channel request message that includes channel allocation data and call invite messaging information; transmit the channel request message to the PTT system; parse the call invite messaging information from the channel request message; generate a call invite message based upon the call invite messaging information and the stored caller data; and establish the PTT call between the caller client device and the recipient client device based upon the call invite message. Additionally, the call invite messaging information includes an identification number and not the URI of the recipient client device.Type: ApplicationFiled: September 8, 2016Publication date: December 29, 2016Applicant: SONIM TECHNOLOGIES, INC.Inventors: Veerabhadra Gundu, Jean Louis Andje-Ngbwa
-
Restructuring data packets to improve voice quality at low bandwidth conditions in wireless networks
Patent number: 9485686Abstract: Methods and client devices for transmitting data packets based on audio input from a client device to a communications network in a communication session by receiving audio input on the client device; encoding audio input into audio frames comprising audio data indicative of the audio input; measuring bandwidth utilization of the communications network; removing a portion of the audio data if the bandwidth utilization is above a first pre-determined threshold; grouping the audio frames into data packets; and transmitting the data packets over the communications network. Alternate embodiments for removing portions of the audio data include removing at least one audio frame from each of a selected set of the plurality of data packets. Additional embodiments for removing portions of the audio data include removing a set of least significant bytes from each of a selected set of audio frames.Type: GrantFiled: March 3, 2006Date of Patent: November 1, 2016Assignee: Sonim Technologies, Inc.Inventor: Veerabhadra Gundu -
Patent number: 9467488Abstract: Methods and apparatus for initiating a PTT call from a caller client device to a recipient client device. The methods and apparatus register the caller client device with the PTT system, wherein caller data identifying the caller client device is transmitted to the PTT system; store the caller data; generate, at the caller client device, a channel request message comprising channel allocation data and call invite messaging information; transmit the channel request message to the PTT system; parse the call invite messaging information from the channel request message; generate a call invite message based upon the call invite messaging information and the stored caller data; and establish the PTT call between the caller client device and the recipient client device based upon the call invite message. Additionally, the call invite messaging information includes an identification number and not the URI of the recipient client device.Type: GrantFiled: May 11, 2005Date of Patent: October 11, 2016Assignee: SONIM TECHNOLOGIES, INC.Inventors: Veerabhadra Gundu, Jean Louis Andje-Ngbwa
-
Patent number: 7707286Abstract: Methods for updating presence information between a first user equipment (UE) and a second UE over a communications network are presented including: on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server; sending a NOTIFY message to the first UE by the presence server; and setting a current presence status of the second UE to UNAVAILABLE. In some embodiments, methods further include: if an immediately previous presence status of the second UE is set to AVAILABLE, sending a NOTIFY message to all watchers of the second UE to indicate the current presence status of the second UE. In some embodiments, the first PUBLISH message utilizes a user-agent header to indicate that the communications server originated the first PUBLISH message.Type: GrantFiled: May 11, 2007Date of Patent: April 27, 2010Assignee: Sonim Technologies, Inc.Inventors: Veerabhadra Gundu, Nizar Purayil
-
Publication number: 20080248792Abstract: Lazy-lock control methods for use with a real-time communication network are presented, the real-time communication network incorporating a right-to-send procedure, the methods including: a) sending a first floor control request message to the real-time communication network by a first requesting user equipment (UE), the real-time communication network configured for connecting the first requesting UE with a receiving UE; b) sending a first media to the real-time communications network by the first requesting UE before receiving a floor control grant message from the real-time communications network; c) substantially simultaneously sending the floor control grant message to the first requesting UE and a floor taken message to the at least one receiving UE by the real-time communication network; and d) forwarding the first media to the at least one receiving UE by the real-time communications network.Type: ApplicationFiled: September 26, 2007Publication date: October 9, 2008Inventor: Veerabhadra Gundu
-
Publication number: 20070288621Abstract: Methods for updating presence information between a first user equipment (UE) and a second UE over a communications network are presented including: on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server; sending a NOTIFY message to the first UE by the presence server; and setting a current presence status of the second UE to UNAVAILABLE. In some embodiments, methods further include: if an immediately previous presence status of the second UE is set to AVAILABLE, sending a NOTIFY message to all watchers of the second UE to indicate the current presence status of the second UE. In some embodiments, the first PUBLISH message utilizes a user-agent header to indicate that the communications server originated the first PUBLISH message.Type: ApplicationFiled: May 11, 2007Publication date: December 13, 2007Inventors: Veerabhadra Gundu, Nizar Purayil
-
Restructuring data packets to improve voice quality at low bandwidth conditions in wireless networks
Publication number: 20060199594Abstract: Methods and client devices for transmitting data packets based on audio input from a client device to a communications network in a communication session by receiving audio input on the client device; encoding audio input into audio frames comprising audio data indicative of the audio input; measuring bandwidth utilization of the communications network; removing a portion of the audio data if the bandwidth utilization is above a first pre-determined threshold; grouping the audio frames into data packets; and transmitting the data packets over the communications network. Alternate embodiments for removing portions of the audio data include removing at least one audio frame from each of a selected set of the plurality of data packets. Additional embodiments for removing portions of the audio data include removing a set of least significant bytes from each of a selected set of audio frames.Type: ApplicationFiled: March 3, 2006Publication date: September 7, 2006Inventor: Veerabhadra Gundu -
Publication number: 20060183491Abstract: Methods and apparatus for initiating a PTT call from a caller client device to a recipient client device. The methods and apparatus register the caller client device with the PTT system, wherein caller data identifying the caller client device is transmitted to the PTT system; store the caller data; generate, at the caller client device, a channel request message comprising channel allocation data and call invite messaging information; transmit the channel request message to the PTT system; parse the call invite messaging information from the channel request message; generate a call invite message based upon the call invite messaging information and the stored caller data; and establish the PTT call between the caller client device and the recipient client device based upon the call invite message. Additionally, the call invite messaging information includes an identification number and not the URI of the recipient client device.Type: ApplicationFiled: May 11, 2005Publication date: August 17, 2006Inventors: Veerabhadra Gundu, Jean Andje-Ngbwa
-
Patent number: D602456Type: GrantFiled: February 28, 2008Date of Patent: October 20, 2009Assignee: Sonim Technologies, Inc.Inventors: Harish Aithal, Jan Forslow, Veerabhadra Gundu, Javor Kolev, Joakim Wiklund