Patents Assigned to Edgewater Networks, Inc.
-
Patent number: 11770419Abstract: 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: GrantFiled: June 2, 2020Date of Patent: September 26, 2023Assignee: Edgewater Networks, Inc.Inventors: Surendra Prajapat, Timothy B. Dentry
-
Patent number: 11743110Abstract: Devices, methods, systems, and computer-readable media for using network connection health data, from multiple sources, to determine whether to switch a network connection on redundant IP networks using VoIP protocol are described herein. One non-transitory computer readable medium includes instructions for connecting an end device used by a first party to communicate with a second party through a VoIP network connection via a VoIP network device, connecting a first network device operating a first network to the VoIP device, connecting a second network device operating a second network to the VoIP device, if there are indications of a fault on at least two OSI layers, then switching from communicating VoIP connection related packets of data on the first network to communicating the VoIP connection related packets of data on the second network.Type: GrantFiled: December 5, 2022Date of Patent: August 29, 2023Assignee: Edgewater Networks, Inc.Inventors: Mark J. Conner, Michael P. Reiman, Brian M. Quigley
-
Patent number: 11729242Abstract: 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: GrantFiled: August 4, 2020Date of Patent: August 15, 2023Assignee: Edgewater Networks, Inc.Inventor: Surendra Prajapat
-
Patent number: 11689444Abstract: Edge networking router devices and systems for identifying a software application are described herein. One or more embodiments include an edge networking router device for identifying a software application comprising a packet collector to receive packet data in the edge networking router device and an artificial intelligence (AI) model configured to process the packet data received by the packet collector to identify the software application, wherein the artificial intelligence (AI) model is trained using a cloud entity and received from the cloud entity.Type: GrantFiled: October 4, 2021Date of Patent: June 27, 2023Assignee: Edgewater Networks, Inc.Inventors: Rumus M. Sakya, Avinash V. Shenoi, Pooja A. Joshi
-
Patent number: 11522750Abstract: Devices, methods, systems, and computer-readable media for using network connection health data, from multiple sources, to determine whether to switch a network connection on redundant IP networks using VoIP protocol are described herein. One non-transitory computer readable medium includes instructions for connecting an end device used by a first party to communicate with a second party through a VoIP network connection via a VoIP network device, connecting a first network device operating a first network to the VoIP device, connecting a second network device operating a second network to the VoIP device, if there are indications of a fault on at least two OSI layers, then switching from communicating VoIP connection related packets of data on the first network to communicating the VoIP connection related packets of data on the second network.Type: GrantFiled: October 20, 2020Date of Patent: December 6, 2022Assignee: Edgewater Networks, Inc.Inventors: Mark J. Conner, Michael P. Reiman, Brian M. Quigley
-
Patent number: 11489698Abstract: Devices, methods, systems, and computer-readable media for using connectionless loops for monitoring data link health using connectionless loops over redundant Internet Protocol (IP) networks are described herein. One system includes an IP network device connected to a device used by a party to communicate with another party through an IP network, a first network device operating a first network and referring to the IP network device with a first identifier, a second network device operating a second network and referring to the IP network device with a second identifier, an intermediary device allowing communication between the first and second networks, and instructions to create a connectionless packet, send the packet through the first network addressed to the second identifier, such that the packet is routed from the first network to the intermediary device and into the second network based on the second identifier, and receive the packet.Type: GrantFiled: May 15, 2018Date of Patent: November 1, 2022Assignee: Edgewater Networks, Inc.Inventors: Mark J. Conner, Brian M. Quigley, Michael P. Reiman
-
Patent number: 11140068Abstract: Edge networking router devices and systems for identifying a software application are described herein. One or more embodiments include an edge networking router device for identifying a software application comprising a packet collector to receive packet data in the edge networking router device and an artificial intelligence (AI) model configured to process the packet data received by the packet collector to identify the software application, wherein the artificial intelligence (AI) model is trained using a cloud entity and received from the cloud entity.Type: GrantFiled: June 25, 2018Date of Patent: October 5, 2021Assignee: Edgewater Networks, Inc.Inventors: Rumus M. Sakya, Avinash V. Shenoi, Pooja A. Joshi
-
Patent number: 10819565Abstract: Devices, methods, systems, and computer-readable media for using network connection health data, from multiple sources, to determine whether to switch a network connection on redundant IP networks using VoIP protocol are described herein. One non-transitory computer readable medium includes instructions for connecting an end device used by a first party to communicate with a second party through a VoIP network connection via a VoIP network device, connecting a first network device operating a first network to the VoIP device, connecting a second network device operating a second network to the VoIP device, if there are indications of a fault on at least two OSI layers, then switching from communicating VoIP connection related packets of data on the first network to communicating the VoIP connection related packets of data on the second network.Type: GrantFiled: May 15, 2018Date of Patent: October 27, 2020Assignee: Edgewater Networks, Inc.Inventors: Mark J. Conner, Michael P. Reiman, Brian M. Quigley
-
Patent number: 10791154Abstract: Devices, methods, systems, and computer-readable media for holding registration messages during communication session switching are described herein. One or more embodiments include a processor and memory on the IP network device wherein the processor executes executable instructions stored in memory to receive an authorization message from a host provider device, authorizing an end device to communicate through the host provider device, wherein the authorization message includes an authorization refresh timer quantity, modify the authorization refresh timer quantity from a first quantity to a second, smaller quantity, send the authorization message with the modified authorization refresh timer to the end device, receive a register message, hold the register message, and when a network switch event occurs, forward the held register message to the host provider device.Type: GrantFiled: February 1, 2019Date of Patent: September 29, 2020Assignee: Edgewater Networks, Inc.Inventor: Michael P. Reiman
-
Patent number: 10735490Abstract: 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: GrantFiled: June 14, 2018Date of Patent: August 4, 2020Assignee: Edgewater Networks, Inc.Inventor: Surendra Prajapat
-
Patent number: 10673908Abstract: 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: GrantFiled: June 7, 2018Date of Patent: June 2, 2020Assignee: Edgewater Networks, Inc.Inventors: Surendra Prajapat, Timothy B. Dentry
-
Patent number: 10142180Abstract: Techniques for maintaining configuration data for software components deployed on a computer network are disclosed. The techniques include a server on the computer network receiving configuration data values associated with the software components, committing the configuration data values to a data store, creating, from configuration data stored in the data store, configuration files for the software components with the configuration data value, and providing the configuration files to the software components.Type: GrantFiled: January 27, 2015Date of Patent: November 27, 2018Assignee: Edgewater Networks, Inc.Inventor: Kim Quo-Taht Liu
-
Patent number: 9961116Abstract: 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: GrantFiled: March 9, 2015Date of Patent: May 1, 2018Assignee: Edgewater Networks, Inc.Inventor: Surendra Prajapat
-
Patent number: 9407557Abstract: 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: GrantFiled: November 15, 2013Date of Patent: August 2, 2016Assignee: EDGEWATER NETWORKS, INC.Inventors: Douglas L. Wadkins, Yun-Fong Loh, Surendra Prajapat
-
Patent number: 8971193Abstract: An internet telephony call analyzer receives call information from endpoint and intermediate network devices, corrects timestamp errors in the records, stores the records, and identifies records associated with a single call session between two endpoint devices in the network. The timestamp errors may be corrected by applying a time differential correction to a call start timestamp and call stop timestamp of the record if the timestamp in the record differs from a system timestamp when the record was received by the call analyzer. Call information records associated with the same call session may be matched by identifying records with the same SIP call ID, the same SSRC ID and call start timestamps within a predetermined time interval of each other.Type: GrantFiled: October 24, 2011Date of Patent: March 3, 2015Assignee: Edgewater Networks, Inc.Inventors: David Samuel Martin, David Bauch, Karin Strametz
-
Publication number: 20140181267Abstract: 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: ApplicationFiled: November 15, 2013Publication date: June 26, 2014Applicant: Edgewater Networks, Inc.Inventors: Douglas L. Wadkins, Yun-Fong Loh, Surendra Prajapat
-
Patent number: 7944840Abstract: Network latency measurements of RTP traffic are measured using an intermediate network device positioned between endpoints that do not necessarily support RTCP. During an active RTP stream between two endpoints, the intermediate device detects whether the endpoints are already providing their own RTCP packets and responding to RTCP packets from the other endpoint. If not, the intermediate device generates RTCP packets on behalf of the non-responsive or non-providing endpoint(s), acting as a proxy for the endpoint(s), so the packets appear to one endpoint as if they were generated by the other endpoint. Thus, if at least one endpoint supports RTCP, a single intermediate device is sufficient to generate the RTCP packets that allow the latency calculation to be performed.Type: GrantFiled: August 17, 2009Date of Patent: May 17, 2011Assignee: Edgewater Networks, Inc.Inventors: David Samuel Martin, Stefan Mattias Mattsson