Patents Assigned to Spirent Communications, Inc.
-
Publication number: 20170019154Abstract: The disclosed technology relates to systems and methods for emulating a massive MIMO beamforming antenna array of arbitrary size—a channel model between a transmitter and a receiver, with one or more signal paths having respective amplitudes, angles of arrival, angle spreads, and delays. The disclosed technology includes defining a complete channel model H, calculating the correlation matrix for the channel, grouping the base antenna elements of the antenna array by combinations of signal and polarization, and calculating observed beamforming power of each group of the base elements, by applying a cross-correlation matrix to determine observed power signals and delay of each signal at each remote antenna element of the user equipment. Emulation includes supplying cross-correlated signals to remote antenna elements of user equipment during a RF test of the user equipment. Disclosed technology includes a channel emulator that generates output streams for testing user equipment for multiple users.Type: ApplicationFiled: July 16, 2015Publication date: January 19, 2017Applicant: Spirent Communications, Inc.Inventor: John Douglas Reed
-
Patent number: 9519063Abstract: The technology disclosed relates to implementing a novel-testing framework that combines playback of captured GNSS signals with real-time emulation of assisted global navigation satellite system telemetry (abbreviated A-GNSS) in a test session with a mobile device. In particular, it can be used for testing A-GNSS performance of communication devices, navigation systems, telematics and tracking applications.Type: GrantFiled: March 5, 2013Date of Patent: December 13, 2016Assignee: Spirent Communications, Inc.Inventors: Jason Davis, Kunal Shanishchara, Ram Garapaty, Brock Butler
-
Patent number: 9495267Abstract: A system and method for providing assisted manual testing of computer related devices. Test commands are routed from a user system through a proxy module to a device under test. The responses of the device are routed through the proxy module to a user system. A user interface is run on the user system that allows the user to view the responses of the device in a log with the issued test commands. The user interface includes annotation dialog boxes and fields, highlighting elements and flagging elements through which a user can annotate and create notes for the test log as the test is being run on the device. Through the proxy module, a third party can act as a user and view the test log and user created annotations and notes as the test is being run on the device. The test log, annotation and notes can also be stored by the proxy module so that a third party can view them at a later time.Type: GrantFiled: July 12, 2013Date of Patent: November 15, 2016Assignee: Spirent Communications, Inc.Inventors: Brian Buege, Kevin Oelze, Amish Patel
-
Patent number: 9462495Abstract: A system method and device for evaluating the Quality of Service (QoS) performance of mobile telephone devices in the concurrent performance of different services through a mobile telephone network is provided. In one embodiment, the method comprises establishing a first logical communication channel via the mobile telephone network, communicating first information over the first logical communication channel, establishing a second logical communication channel over a communication network, concurrently with said communicating first information, communicating second information over the second logical communication channel, and determining a plurality of service quality metrics for the first and second information communicated over the first and second logical communication channel.Type: GrantFiled: December 3, 2014Date of Patent: October 4, 2016Assignee: Spirent Communications, Inc.Inventors: Dimitrios M. Topaltzas, Jeffrey Horner, Carl Magnus Lidman, Jonathan Patrick O'Keefe, Andrea Holt, Evan Henry, Simon Paul Bone, Lauren Belella
-
Patent number: 9461997Abstract: A method is described that includes securing authorization for a control module to conduct a test using a plurality of test modules running on a plurality of virtual machines. The method further includes registering the plurality of test modules with the control module to conduct the test. Authorization of the control module is extended to the test modules by securely communicating authorization and instructions to a first set of the registered test modules to send test stimulus to a device under test. Similarly, the authorization is extended to the test modules by securely communicating authorization to and receiving test result data from a second set of the registered test modules, wherein the test result data is responsive to the test stimulus sent to the device under test. The first and second sets of registered test modules can overlap or be the same test modules.Type: GrantFiled: August 29, 2014Date of Patent: October 4, 2016Assignee: Spirent Communications, Inc.Inventor: Thomas R. McBeath
-
Patent number: 9451484Abstract: The present invention relates to simulation on a lab workbench of conditions that would be encountered by a mobile device during a so-called drive test, which involves transporting the mobile device along a course so that it encounters fading and changing wireless access points used normally to connect the mobile device to a wireless network but in this case used to locate the device. The instrument and method also support parametric testing of transceivers used for WiFi positioning and, optionally, GNSS positioning by the same mobile device used for WiFi positioning.Type: GrantFiled: January 15, 2015Date of Patent: September 20, 2016Assignee: SPIRENT COMMUNICATIONS, INC.Inventor: Peter George Boulton
-
Publication number: 20160233970Abstract: The technology disclosed relates to systems and methods for testing adaptive antennas via a multi-probe anechoic chamber, which includes the emulation of real world conditions of a radio frequency (RF) signal reaching a device-under-test (DUT). The technology disclosed can be applied to test and evaluate a range of changed conditions. In one case, beamforming scenarios use separate spatial desired and interference signals, and the results can be compared to uniform interference. Based on performance for a segment of a test profile, the segment can be modified or expanded: shortened, repeated, or repeated with a modification—to fully evaluate the aspect being tested. Also, a dynamic profile that is utilized to evaluate a first device can be saved and repeated as a fixed profile for further testing of a first or second device.Type: ApplicationFiled: February 3, 2016Publication date: August 11, 2016Applicant: Spirent Communications, Inc.Inventor: John Douglas Reed
-
Patent number: 9407643Abstract: A system for consolidating network streams includes a consolidator in communication with each of a plurality of network streams. Each network stream is associated with a communication path through a network. The consolidator is configured to prevent the plurality of network streams from being networked together, and configured to create at least one virtual local area network (VLAN) within the consolidator. The consolidator is configured to pass information on an ingress port of the consolidator associated with the at least one VLAN to egress ports of the consolidator associated with the at least one VLAN. The system includes a network analyzer in communication with the consolidator. The consolidator is configured to consolidate the plurality of network streams into a single network stream for application to the network analyzer to determine characteristics of each of the plurality of network streams.Type: GrantFiled: August 3, 2005Date of Patent: August 2, 2016Assignee: Spirent Communications, Inc.Inventor: Stephen Bavington
-
Publication number: 20160191349Abstract: Computer networks include multiple hardware and software devices, each working together to provide a favorable user experience to an operator. Many of these devices are built to standards that have been published by international standards organizations. These standards include functional test criteria that, when executed successfully, assure functionality of the device within a group of devices. The technology disclosed maintains libraries of canned tests based on these published standards. In addition, the technology disclosed can collect, adapt, and execute sets of predefined transactions to a target test network. This will validate that the target test network can scale up to a desired combination of transactions of different types. This is accomplished by manipulating example transaction sets captured from probes or routers that save network accounting records from a model network.Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Applicant: SPIRENT COMMUNICATIONS, INC.Inventor: Brian Buege
-
Publication number: 20160188445Abstract: The technology disclosed enables understanding the user experience of accessing a web page under high loads. A testing system generates a simulated load by retrieving and loading a single web object. A performance snapshot is taken of accessing an entire web page from the server under load. The performance snapshot may be performed by emulating a browser accessing a web page's URL, the web page comprising multiple objects that are independently retrieved and loaded. The simulated load is configured with a number of users per region of the world where the user load will originate, and a single object from the web page to retrieve. Performance data such as response time for the single object retrieved, number of hits per second, number of timeouts per sec, and errors per second may be recorded and reported. An optimal number of users may be determined to achieve a target user experience goal.Type: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Applicant: Spirent Communications, Inc.Inventors: Guilherme Hermeto, Brian Buege
-
Patent number: 9380297Abstract: The technology disclosed relates to scoring user experience of video frames displayed on a mobile or other video display device. In particular, it relates to capture alignment and test stimulus isolation techniques that compensate for artifacts in the capture mechanism. The technology disclosed includes methods and systems for analyzing both downlink and uplink quality for mobile or other video display device cameras capturing and transmitting video frames including teleconference video display. Particular aspects of the technology disclosed are described in the claims, specification and drawings.Type: GrantFiled: March 24, 2015Date of Patent: June 28, 2016Assignee: SPIRENT COMMUNICATIONS, INC.Inventor: Predrag Djurdjevic
-
Publication number: 20160174141Abstract: The invention relates to a method for automatically configuring a mobile device such as a mobile phone with service parameters provided by a network operator. In order to receive the service parameters the mobile phone needs to connect with the network operator associated with the SIM card which the mobile device has been configured with. However, it may be difficult to make this connection since the SIM card does not uniquely define the network operator. According to an embodiment of the invention the network operator is identified or suggested based on databases containing information of names or alternative names of network operators and probabilities indicating a likeliness that a network operator may be the operator associated with the SIM card.Type: ApplicationFiled: July 8, 2013Publication date: June 16, 2016Applicant: SPIRENT COMMUNICATIONS, INC.Inventors: Dennis Juul Poulsen, Manuel Rafael Ciosici, Sune Sonne Anderson
-
Publication number: 20160165226Abstract: The technology disclosed relates to scoring user experience of video frames displayed on a mobile or other video display device. In particular, it relates to capture alignment and test stimulus isolation techniques that compensate for artifacts in the capture mechanism. The technology disclosed includes methods and systems for analyzing both downlink and uplink quality for mobile or other video display device cameras capturing and transmitting video frames including teleconference video display. Particular aspects of the technology disclosed are described in the claims, specification and drawings.Type: ApplicationFiled: March 24, 2015Publication date: June 9, 2016Applicant: SPIRENT COMMUNICATIONS, INC.Inventor: Predrag DJURDJEVIC
-
Publication number: 20160165225Abstract: The technology disclosed relates to scoring user experience of video frames displayed on a mobile or other video display device. In particular, it relates to capture alignment and test stimulus isolation techniques that compensate for artifacts in the capture mechanism. The technology disclosed includes methods and systems for analyzing both downlink and uplink quality for mobile or other video display device cameras capturing and transmitting video frames including teleconference video display. Particular aspects of the technology disclosed are described in the claims, specification and drawings.Type: ApplicationFiled: March 24, 2015Publication date: June 9, 2016Applicant: SPIRENT COMMUNICATIONS, INC.Inventor: Predrag Djurdjevic
-
Patent number: 9361197Abstract: A method is provided for generating errored test message words in network traffic used for testing. The method includes for each error cycle, select an error generator threshold, using a pseudo random sequence generator that advances with a new error cycle. The method includes for each test word generation cycle, determine whether to apply a bit error mask to a generated test word. An accumulator value is accumulated by an increment that takes into account at least a bit error rate and a bus width. The accumulator value is tested against the threshold. Upon reaching the threshold, a bit error mask is selected from a set of bit error masks, and applied to the generated test word. The threshold is then subtracted from the accumulator value, and a new error generator threshold is selected. The generated test word is output with or without a bit error as determined.Type: GrantFiled: October 30, 2014Date of Patent: June 7, 2016Assignee: SPIRENT COMMUNICATIONS, INC.Inventors: Jocelyn Kunimitsu, John Morris
-
Publication number: 20160124825Abstract: A method is provided for generating errored test message words in network traffic used for testing. The method includes for each error cycle, select an error generator threshold, using a pseudo random sequence generator that advances with a new error cycle. The method includes for each test word generation cycle, determine whether to apply a bit error mask to a generated test word. An accumulator value is accumulated by an increment that takes into account at least a bit error rate and a bus width. The accumulator value is tested against the threshold. Upon reaching the threshold, a bit error mask is selected from a set of bit error masks, and applied to the generated test word. The threshold is then subtracted from the accumulator value, and a new error generator threshold is selected. The generated test word is output with or without a bit error as determined.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Applicant: Spirent Communications, Inc.Inventors: Jocelyn Kunimitsu, John Morris
-
Patent number: 9325601Abstract: A method reduces a cycle time of an individual memory module to an effective cycle time shorter than the cycle time using a plurality of memory modules having a circular sequence. The method includes initiating a set of read operations on different memory modules of the plurality of memory modules in the circular sequence from a first read operation initiated on a first module of the plurality of memory modules to a last read operation initiated on the second module. After initiating each read operation of the set of read operations on a particular memory module of the plurality of memory modules and prior to initiating a next read operation in the set of read operations, the method initiates a set of write operations to write a same value to all of the plurality of memory modules in the circular sequence beginning one memory module after the particular memory module.Type: GrantFiled: February 20, 2013Date of Patent: April 26, 2016Assignee: Spirent Communications, Inc.Inventors: Craig Fujikami, Jocelyn Kunimitsu
-
Publication number: 20160080243Abstract: A new test control structure improves on constructing complex test sequences in a scripting language. The new test control structure iterates over two or more arbitrary values of a test attribute, such as a networking protocol parameter applied at OSI layers 2-7.Type: ApplicationFiled: September 16, 2015Publication date: March 17, 2016Applicant: SPIRENT COMMUNICATIONS, INC.Inventors: Greg KODAMA, Kahou LEI, Gwo-Jieh WANG, Barry ANDREWS, Caden Jon Y. Morikuni, Brian CASTELLI, Rahul PATEL, Nicholas PETERS
-
Publication number: 20160077944Abstract: Networks and applications can have many different profiles. Template configurations can consist of a wide variety of technologies such as IPv4, DHCP, and BGP. A list of application profiles would include web services, VoIP, Email, and Point-to-point. Network and application profiles can be combined into topology templates. Test methodologies can include complex sets of instructions that allow for testing any number of topology templates in a number of ways. The technology disclosed allows for the assembly, edit, and execution of those profiles and methodologies by someone who does not possess detailed domain knowledge.Type: ApplicationFiled: September 16, 2015Publication date: March 17, 2016Applicant: Spirent Communications, Inc.Inventors: Greg KODAMA, Kahou LEI, Gwo-Jieh WANG, Brian CASTELLI, Caden MORIKUNI
-
Patent number: 9288695Abstract: A system and method of testing call performance of a plurality of mobile telephones is provided. In one embodiment the method comprises storing in a memory of a test device, data for one or more test scenarios that each comprises associated test parameters for attempting a plurality of telephone calls, causing the mobile telephone to attempt to establish a plurality of telephone calls of the test scenarios, and monitoring the plurality of telephone calls of the mobile telephone to determine test results data. The method further includes attempting and monitoring a plurality of telephone calls of the mobile telephone to determine test results data with one or more remote call servers and outputting the test results data to a remote computer system for processing to determine the number of dropped calls, call set up times, number of calls successfully initiated, number of calls having two way speech, and other data.Type: GrantFiled: October 27, 2011Date of Patent: March 15, 2016Assignee: Spirent Communications, Inc.Inventors: Dimitrios M. Topaltzas, Jeffrey P. Homer