Patents Assigned to AirMagnet, Inc.
-
Patent number: 11153220Abstract: The techniques disclosed herein determine a location independent network delay via a network monitoring device. Such techniques particularly include determining various delays such as a zero window delay, an advertised window delay, and a congestion window delay (including slow start delays).Type: GrantFiled: March 6, 2018Date of Patent: October 19, 2021Assignee: AirMagnet, Inc.Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Daniel Draper, Jason Liptak
-
Patent number: 11026066Abstract: A method for determining a location of a device in a wireless network includes transmitting a digital transmit signal from a digital transmitter including a first antenna. The first antenna is configured to transmit the digital transmit signal to two or more receivers. A first receiver including a second antenna and a second receiver including a third antenna receive the digital transmit signal from the digital transmitter. The digital transmit signal arrives at the receivers at two different time instances as a first digital signal and a second digital signal. A comparison of the digital signals is performed at the processor. A time difference of arrival of the digital signals is determined at the processor based on the performed comparison. The direction of travel of the digital transmit signal is estimated at the processor. A bearing to the digital transmitter is determined.Type: GrantFiled: September 14, 2017Date of Patent: June 1, 2021Assignee: AirMagnet, Inc.Inventors: Paul S. Swanson, Warren L. Chambliss
-
Patent number: 10965539Abstract: A system and computer-implemented method to test end-to-end performance of a server, wherein the method includes transmitting from a processing device of a remote test system, to at least one monitor device, a proxy-based test for execution by the at least one monitor device to emulate end-user communication using a protocol via one or more networks with a web-based server coupled to the at least one monitor device. The method further includes receiving by the processing device, from the at least one monitor device, responses by the web-based server to the proxy-based test, and performing by the processing device automated web application testing to measure characteristics of communication between the at least one monitor device and the web-based server, the communication including user-emulated messages from the at least one monitor device executing the proxy-based test to the web-based server and corresponding responses from the web-based server.Type: GrantFiled: September 28, 2017Date of Patent: March 30, 2021Assignee: AirMagnet, Inc.Inventors: Antoine Angoulvant, Daniel Ryan Boxler, Ross Daniel Nordstrom
-
Patent number: 10769160Abstract: A method for processing time series measurement data is provided. Data including a plurality of network performance metrics is received over a plurality of time periods. The received data is written to a plurality of measure data structures. The measure data structures are stored to a two dimensional array having a first dimension and a second dimension. The first dimension represents time and the second dimension represents a plurality of network entities. Elements of the two-dimensional array are compressed into BLOBs. Each one of the BLOBS is associated with a time period and a measure type associated with the data stored within a corresponding BLOB. The BLOBS are stored in a first table and second table. The first table is indexed by a combination of a network entity and a time period. The second table is indexed by a combination of a network performance metric and a network entity.Type: GrantFiled: July 20, 2017Date of Patent: September 8, 2020Assignee: AirMagnet, Inc.Inventor: Peter Reilly
-
Publication number: 20200014500Abstract: A system for evaluating available channels in a multi-channel WLAN telecommunication system is provided. The system includes a wireless Access Point (AP) configured to provide communication over a plurality of Very High Throughput (VHT) channels. The system further includes a plurality of mobile stations (STAs) operating in the plurality of VHT channels. The system further includes a network monitoring device. The network monitoring device is configured and operable to capture a plurality of VHT data frames exchanged between the wireless AP and the plurality of STAs. The network monitoring device is further configured and operable to decode at least a portion of each of the captured plurality of VHT data frames to identify utilized VHT channel and extract channel allocation information associated with the identified VHT channel and to generate a quality score for the identified VHT channel based on the extracted channel allocation information.Type: ApplicationFiled: October 13, 2016Publication date: January 9, 2020Applicant: AirMagnet, Inc.Inventor: Congzhen Zhang
-
Patent number: 10467087Abstract: A method for continuous data anomaly detection includes identifying a period of time covered by metrics data stored in a repository. The stored metrics data is categorized into a plurality of non-overlapping time segments. Statistical analysis of the stored metrics data is performed based on the identified period of time. A range of acceptable metric values is dynamically generated based on the performed statistical analysis.Type: GrantFiled: October 4, 2017Date of Patent: November 5, 2019Assignee: AirMagnet, Inc.Inventors: Daniel Zarrini, Peter Reilly, Michael Faughan Sleevi
-
Patent number: 10394759Abstract: A method to configure a measuring device is provided. In other aspects, a server and a non-transitory computer readable storage medium are provided. The method includes receiving a configuration request that specifies configuration criteria for configuring a measuring device to perform a test, wherein the configuration criteria includes configuration instructions, analysis instructions, and visualization instructions, and configuring the measuring device to perform measurements and output measurement data in accordance with the configuration instructions. The method further includes receiving the measurement data output by the measuring device, storing the measurement data received, processing the measurement data stored based on the analysis instructions, and outputting visualization data corresponding to the processed measurement data to a display device based on the visualization instructions.Type: GrantFiled: March 14, 2016Date of Patent: August 27, 2019Assignee: AirMagnet, Inc.Inventors: Ross D. Nordstrom, Kevin T. Burbach
-
Patent number: 10397071Abstract: A system and method is provided for deploying a network monitoring agent to monitor a network. The method includes receiving a deployment request to deploy a monitoring agent, the monitoring agent including first executable instructions to monitor the network, the request specifying a region external from the network in which to deploy the monitoring agent. The method further includes installing the monitoring agent for execution within a controlled runtime environment on a host machine, the host machine operating in the specified region and having a single operating system. The monitoring agent is executed within the controlled runtime environment to monitor the network from an external perspective of the network. In the controlled runtime environment, during execution of the monitoring agent, all areas of the operating system that are writable by the monitoring agent are isolated from areas of the operating system that are writable by any other software application using the operating system.Type: GrantFiled: January 5, 2016Date of Patent: August 27, 2019Assignee: AirMagnet, Inc.Inventors: Cody Hanson, Brandon Shannon
-
Patent number: 10314052Abstract: A system and computer-implemented method is provided. The method includes receiving measurements obtained at a plurality of locations of a user site and associated with wireless communication quality of multiple channels at the respective locations, determining a channel-location score for each channel for each of the locations based on the measurements obtained for that location, and generating an overall channel score for each channel based on the channel-location scores determined for the channel at each of the locations.Type: GrantFiled: July 12, 2017Date of Patent: June 4, 2019Assignee: AirMagnet, Inc.Inventors: John Anderson, Matthew Gerholdt
-
Patent number: 10284444Abstract: A method for visual representation of end user response time (EURT) in a multi-tiered network application is provided. Search criteria for searching a repository of client statistics records is received. The search criteria specifies identification information pertaining to a user of a multi-tiered network application experiencing application performance problems and a time period associated with the application performance problems. The identification information identifies an IP address of user's computing device. A plurality of client statistics records matching the search criteria is retrieved from the repository. The retrieved plurality of client statistics records is sorted based on measurements of performance parameters. A graph representing relevant topology hierarchy of the multi-tiered network application is presented to a user based on the sorted client statistics records. The graph visually identifies connections between nodes of the multi-tiered application.Type: GrantFiled: February 29, 2016Date of Patent: May 7, 2019Assignee: AirMagnet, Inc.Inventors: Geoff Akens, Bryan K. Laver, Robert Vogt
-
Patent number: 10284435Abstract: A method for visual representation of EURT is provided. Measurements of performance parameters are collected. Each of the performance parameters corresponds to at least one performance problem domain. The performance parameters include at least a first, second and third parameters. A correlation between at least two of performance parameters is determined. A first graph having a first region representing the first parameter and having a second region representing the second parameter is presented to a user. The first and second regions extend in substantially opposing directions. A second graph representing the third parameter based on the determined correlation between data elements falling within each of the respective performance problem domains is simultaneously presented to the user. The first, second and third parameters are components of the EURT.Type: GrantFiled: October 24, 2014Date of Patent: May 7, 2019Assignee: AIRMAGNET, INC.Inventors: Michael Allen Williamson, Stefan Pracht, Joseph Morales, Thomas Doumas
-
Patent number: 10284452Abstract: A system for testing a Voice over IP (VoIP) network is provided. The system includes a monitoring probe connected to the VoIP network. The monitoring probe is configured to answer an incoming call and monitor the VoIP network, in response to receiving the incoming call. The monitoring probe is also configured to terminate the incoming call after a pre-defined period of time. The monitoring probe is further configured to send a quality report indicative of VoIP network performance. The system further includes a mobile device for placing the call to the monitoring probe.Type: GrantFiled: August 4, 2015Date of Patent: May 7, 2019Assignee: AirMagnet, Inc.Inventors: Bruce J. Kosbab, Brandon Shannon
-
Publication number: 20190097893Abstract: A system and computer-implemented method to test end-to-end performance of a server, wherein the method includes transmitting from a processing device of a remote test system, to at least one monitor device, a proxy-based test for execution by the at least one monitor device to emulate end-user communication using a protocol via one or more networks with a web-based server coupled to the at least one monitor device. The method further includes receiving by the processing device, from the at least one monitor device, responses by the web-based server to the proxy-based test, and performing by the processing device automated web application testing to measure characteristics of communication between the at least one monitor device and the web-based server, the communication including user-emulated messages from the at least one monitor device executing the proxy-based test to the web-based server and corresponding responses from the web-based server.Type: ApplicationFiled: September 28, 2017Publication date: March 28, 2019Applicant: AirMagnet, Inc.Inventors: Antoine Angoulvant, Daniel Ryan Boxler, Ross Daniel Nordstrom
-
Patent number: 10230604Abstract: A method of monitoring a network is provided that includes receiving a stream of samples having respective network delay values; defining at least one first group of samples having a size defined by a window size; determining respective first network delay characteristics for the first groups based on the network delay values corresponding to the respective samples included in the corresponding group; applying a first test to the first network delay characteristic determined for the respective first groups; adjusting the window size based on a result of the first test associated with the respective first groups; using the adjusted window size, define respective second groups of samples having samples of the stream of samples subsequent to the samples included in the at least one first group; determining a second network delay characteristic for the respective second groups; applying a second test to the second network delay characteristics; and determining whether to generate an alert notification based on aType: GrantFiled: February 28, 2017Date of Patent: March 12, 2019Assignee: AirMagnet, Inc.Inventors: Yu Zhang, Dong Wang, Guangzhi Zhang, Tengjiao Sun, Kent Laver
-
Publication number: 20190021093Abstract: A system and computer-implemented method is provided. The method includes receiving measurements obtained at a plurality of locations of a user site and associated with wireless communication quality of multiple channels at the respective locations, determining a channel-location score for each channel for each of the locations based on the measurements obtained for that location, and generating an overall channel score for each channel based on the channel-location scores determined for the channel at each of the locations.Type: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Applicant: AirMagnet, Inc.Inventors: John Anderson, Matthew Gerholdt
-
Patent number: 10122599Abstract: A method and apparatus is disclosed herein for dynamically scaling application performance analysis completeness based on available system resources. In one embodiment, the method comprises monitoring incoming network traffic and a rate at which the traffic is being analyzed and dynamically adjusting application performance analysis completeness, the analysis being performed on the observed network traffic.Type: GrantFiled: October 19, 2012Date of Patent: November 6, 2018Assignee: AIRMAGNET, INC.Inventors: John Monk, Dan Prescott, Robert Vogt, Bruce Kosbab
-
Publication number: 20180198721Abstract: The techniques disclosed herein determine a location independent network delay via a network monitoring device. Such techniques particularly include determining various delays such as a zero window delay, an advertised window delay, and a congestion window delay (including slow start delays).Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Applicant: AirMagnet, Inc.Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Daniel Draper, Jason Liptak
-
Patent number: 10009239Abstract: A distributed network traffic flow monitoring system is provided. The system includes a plurality of network packet flow collector devices for receiving netflow packets associated with a traffic flow activity data at a network connection. The traffic flow activity data includes one or more transmissions between particular source and destination IP addresses. The system further includes a network packet flow coordinator device connected to the plurality of network packet flow collector devices and configured to aggregate probabilistic information related to the traffic flow activity data from the one or more of network packet flow collector devices and to estimate cardinality of the traffic flow activity data based on the aggregated probabilistic information.Type: GrantFiled: August 9, 2016Date of Patent: June 26, 2018Assignee: AirMagnet, Inc.Inventors: Peter Reilly, Benjamin Nelson
-
Patent number: 9942122Abstract: A storage system includes network monitoring device having NIC coupled to network and configured to capture raw data packets. The system further includes 4 data repositories. A first repository stores captured packets. A second repository stores captured packets' metadata. A third repository stores captured packets' and metadata's timestamp indexed data. A fourth repository stores captured packets' data flow. The storage system further includes a storage engine coupled to the repositories. The storage engine receives packet search criteria specifying at least a first time range. Data flow information associated with the search criteria is retrieved from the fourth repository. The retrieved data flow information is associated with a second, narrower, time range. Metadata information associated with the second time range is retrieved from the second repository using corresponding timestamp indexed data.Type: GrantFiled: February 29, 2016Date of Patent: April 10, 2018Assignee: AirMagnet, Inc.Inventors: Robert Vogt, Peter Reilly, Blair Pendelton, Arong Pan, Lei Xiong, Matthew Richards
-
Patent number: D833308Type: GrantFiled: April 24, 2017Date of Patent: November 13, 2018Assignee: AIRMAGNET, INC.Inventor: William H. Burke