Patents by Inventor Surendra Prajapat

Surendra Prajapat 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).

  • Publication number: 20230344748
    Abstract: The present invention relates to methods and apparatus for determining a best or optimal media path or route between communications devices. An exemplary method embodiment of the present invention includes the steps of (i) receiving, at a first communications device, data of a first data communications session, the first data communications session being a first media communications session, the data being media; (ii) selecting an optimal media communications route from a plurality of communications routes between the first communications device and a second communications device; and (iii) communicating the received media of the first media communications session from the first communications device to the second communications device via the selected optimal media communications route.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 26, 2023
    Inventors: Surendra Prajapat, Rumus Sakya
  • Patent number: 11770419
    Abstract: Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: September 26, 2023
    Assignee: Edgewater Networks, Inc.
    Inventors: Surendra Prajapat, Timothy B. Dentry
  • Patent number: 11736386
    Abstract: The present invention relates to methods and apparatus for determining a best or optimal media path or route between communications devices. An exemplary method embodiment of the present invention includes the steps of (i) receiving, at a first communications device, data of a first data communications session, the first data communications session being a first media communications session, the data being media; (ii) selecting an optimal media communications route from a plurality of communications routes between the first communications device and a second communications device; and (iii) communicating the received media of the first media communications session from the first communications device to the second communications device via the selected optimal media communications route.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: August 22, 2023
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Surendra Prajapat, Rumus Sakya
  • Patent number: 11729242
    Abstract: Devices and systems for voice over Internet protocol (VoIP) for identifying network traffic are described herein. One or more embodiments include a VoIP device for identifying network traffic comprising a signal monitor to identify a signaling protocol from the network traffic and an artificial intelligence engine configured to receive signaling protocol sample data to train a signal artificial intelligence (AI) model and process the signaling protocol identified by the signal monitor in the signal AI model to identify the network traffic.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: August 15, 2023
    Assignee: Edgewater Networks, Inc.
    Inventor: Surendra Prajapat
  • Publication number: 20220078103
    Abstract: The present invention relates to methods and apparatus for determining a best or optimal media path or route between communications devices. An exemplary method embodiment of the present invention includes the steps of (i) receiving, at a first communications device, data of a first data communications session, the first data communications session being a first media communications session, the data being media; (ii) selecting an optimal media communications route from a plurality of communications routes between the first communications device and a second communications device; and (iii) communicating the received media of the first media communications session from the first communications device to the second communications device via the selected optimal media communications route.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 10, 2022
    Inventors: Surendra Prajapat, Rumus Sakya
  • Publication number: 20200366728
    Abstract: Devices and systems for voice over Internet protocol (VoIP) for identifying network traffic are described herein. One or more embodiments include a VoIP device for identifying network traffic comprising a signal monitor to identify a signaling protocol from the network traffic and an artificial intelligence engine configured to receive signaling protocol sample data to train a signal artificial intelligence (AI) model and process the signaling protocol identified by the signal monitor in the signal AI model to identify the network traffic.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 19, 2020
    Inventor: Surendra Prajapat
  • Publication number: 20200314156
    Abstract: Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec.
    Type: Application
    Filed: June 2, 2020
    Publication date: October 1, 2020
    Inventors: Surendra Prajapat, Timothy B. Dentry
  • Patent number: 10735490
    Abstract: Devices and systems for voice over Internet protocol (VoIP) for identifying network traffic are described herein. One or more embodiments include a VoIP device for identifying network traffic comprising a signal monitor to identify a signaling protocol from the network traffic and an artificial intelligence engine configured to receive signaling protocol sample data to train a signal artificial intelligence (AI) model and process the signaling protocol identified by the signal monitor in the signal AI model to identify the network traffic.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: August 4, 2020
    Assignee: Edgewater Networks, Inc.
    Inventor: Surendra Prajapat
  • Patent number: 10673908
    Abstract: Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: June 2, 2020
    Assignee: Edgewater Networks, Inc.
    Inventors: Surendra Prajapat, Timothy B. Dentry
  • Publication number: 20190387042
    Abstract: Devices and systems for voice over Internet protocol (VoIP) for identifying network traffic are described herein. One or more embodiments include a VoIP device for identifying network traffic comprising a signal monitor to identify a signaling protocol from the network traffic and an artificial intelligence engine configured to receive signaling protocol sample data to train a signal artificial intelligence (AI) model and process the signaling protocol identified by the signal monitor in the signal AI model to identify the network traffic.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventor: Surendra Prajapat
  • Publication number: 20190379708
    Abstract: Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 12, 2019
    Inventors: Surendra Prajapat, Timothy B. Dentry
  • Patent number: 9961116
    Abstract: Techniques for providing remote transcoding of call media data on a communications network are disclosed. The techniques include a communication module receiving a call request from a first communication device, transmitting a call invite to a second communication device, receiving a response from the second communication device, determining a first media encoding requirement for media transmitted to the first communication device and a second media encoding requirement for media transmitted to the second communication device, and transmitting information regarding the first communication device, the second communication device, the first media encoding requirement, and the second media encoding requirement to a transcoding module operating on a computer server. The techniques include the transcoding module receiving first call media data from the first communication device, transcoding the first call media data, and transmitting the transcoded first call media data to the second communication device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: May 1, 2018
    Assignee: Edgewater Networks, Inc.
    Inventor: Surendra Prajapat
  • Patent number: 9407557
    Abstract: Techniques for distributing computation and storage tasks between customer premises equipment and a remote vendor computer are disclosed. The techniques include receiving, at a customer premises computer equipment, a TCP-based data flow from a client, rewriting the IP header of the TCP-based data flow, and forwarding the TCP-based data flow to a defined TCP port. The techniques also include a transient termination server process operating in user space of the customer premises equipment to read an application payload sent by the client and sending data to a deep packet inspection engine for classification. The techniques may include identifying, from the client data flow, a protocol associated with the data flow, looking up a handling policy from a policy cache stored in the customer premises equipment, and handling the data flow according to the handling policy.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 2, 2016
    Assignee: EDGEWATER NETWORKS, INC.
    Inventors: Douglas L. Wadkins, Yun-Fong Loh, Surendra Prajapat
  • Publication number: 20160149984
    Abstract: Techniques for providing remote transcoding of call media data on a communications network are disclosed. The techniques include a communication module receiving a call request from a first communication device, transmitting a call invite to a second communication device, receiving a response from the second communication device, determining a first media encoding requirement for media transmitted to the first communication device and a second media encoding requirement for media transmitted to the second communication device, and transmitting information regarding the first communication device, the second communication device, the first media encoding requirement, and the second media encoding requirement to a transcoding module operating on a computer server. The techniques include the transcoding module receiving first call media data from the first communication device, transcoding the first call media data, and transmitting the transcoded first call media data to the second communication device.
    Type: Application
    Filed: March 9, 2015
    Publication date: May 26, 2016
    Inventor: Surendra Prajapat
  • Publication number: 20150087282
    Abstract: A system and method to auto-set a mobile phone device in silent or vibrate mode. The system and method may include an audio sensing component and a video sensing component of the phone environment, and a software application/service module for detecting and gathering data of a user's current surroundings or environment. The software application/service module may be configured to automatically set the mobile phone in silent or vibrate mode based on the user's current surroundings analysis and captured audio and video data.
    Type: Application
    Filed: June 20, 2014
    Publication date: March 26, 2015
    Inventor: SURENDRA PRAJAPAT
  • Publication number: 20140181267
    Abstract: Techniques for distributing computation and storage tasks between customer premises equipment and a remote vendor computer are disclosed. The techniques include receiving, at a customer premises computer equipment, a TCP-based data flow from a client, rewriting the IP header of the TCP-based data flow, and forwarding the TCP-based data flow to a defined TCP port. The techniques also include a transient termination server process operating in user space of the customer premises equipment to read an application payload sent by the client and sending data to a deep packet inspection engine for classification. The techniques may include identifying, from the client data flow, a protocol associated with the data flow, looking up a handling policy from a policy cache stored in the customer premises equipment, and handling the data flow according to the handling policy.
    Type: Application
    Filed: November 15, 2013
    Publication date: June 26, 2014
    Applicant: Edgewater Networks, Inc.
    Inventors: Douglas L. Wadkins, Yun-Fong Loh, Surendra Prajapat
  • Patent number: 8719434
    Abstract: The present invention provides enhanced flexibility regarding the use of media devices, including media communication peripheral devices, in communication sessions. Communication sessions can be conducted between devices having differing capabilities. According to some implementations, requests for communication sessions may be accepted according to the capabilities and/or preferences indicated for local media communication peripheral devices. Some components of an incoming communication signal may be selected for reproduction by a local media communication peripheral device and others may be ignored.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: May 6, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Prajapat, Arthur G. Howarth
  • Patent number: 7849144
    Abstract: Language translation of instant messages between a sending party and a destination party is automatically performed, based on the instant messaging system automatically determining the respective language preferences of the sending and receiving parties. The instant messaging system automatically determines the respective language preferences based on existing subscriber profile attributes for the sending and receiving parties, and automatically translates between the respective language preferences, without the necessity of any manual user intervention by any of the parties during the instant messaging session.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Prajapat, John Toebes
  • Publication number: 20070168450
    Abstract: Language translation of instant messages between a sending party and a destination party is automatically performed, based on the instant messaging system automatically determining the respective language preferences of the sending and receiving parties. The instant messaging system automatically determines the respective language preferences based on existing subscriber profile attributes for the sending and receiving parties, and automatically translates between the respective language preferences, without the necessity of any manual user intervention by any of the parties during the instant messaging session.
    Type: Application
    Filed: March 27, 2006
    Publication date: July 19, 2007
    Inventors: Surendra Prajapat, John Toebes
  • Publication number: 20060143318
    Abstract: The present invention provides enhanced flexibility regarding the use of media devices, including media communication peripheral devices, in communication sessions. Communication sessions can be conducted between devices having differing capabilities. According to some implementations, requests for communication sessions may be accepted according to the capabilities and/or preferences indicated for local media communication peripheral devices. Some components of an incoming communication signal may be selected for reproduction by a local media communication peripheral device and others may be ignored.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Surendra Prajapat, Arthur Howarth