Patents Assigned to Spirent Communications
-
Publication number: 20220221586Abstract: Disclosed is a method of enhancing RTK position resolution using an RTK-enabled GNSS positioning receiver, including receiving an RTK base station signal for differential position calculation, and receiving a forecast assured navigation signal that includes data identifying line-of-sight availability of satellites generating GNSS signals at a position of the GNSS positioning receiver. Also included is excluding from, or reducing the weighting of, GNSS position calculation satellites not identified as line-of-sight available in the forecast assured navigation signal, and computing the GNSS position calculation combining the knowledge of line of sight, or not line of sight, satellites with the RTK base station signal to perform the differential position calculation and to determine an improved calculated position of the GNSS positioning receiver.Type: ApplicationFiled: March 28, 2022Publication date: July 14, 2022Applicant: Spirent Communications PLCInventors: Paul Hansen, Esther Anyaegbu, Jeremy Charles Bennington
-
Publication number: 20220214949Abstract: The disclosed technology provides resource locators keyed to resource names with failover alternate resource locators keyed to resource positions on user interfaces in a test environment: providing a central repository for resource locators and storing a set of alternative locator expressions for a resource in the central repository. The set includes first resource locators keyed to resource names on UIs and respective second resource locators keyed to resource positions on UIs that can be evaluated when the resource name in the respective first resource locator is invalid. The method invokes a resource location navigator to locate a particular resource using a first resource locator keyed to a resource name on the user interface, automatically invoking the resource location navigator using the second resource locator keyed to the resource position after failure of locating the particular resource using the resource name, and accessing the particular resource using the second resource locator.Type: ApplicationFiled: January 4, 2022Publication date: July 7, 2022Applicant: Spirent Communications, Inc.Inventors: Andrea Holt, Saif Ahmed, Alireza Akbari McQuee
-
Patent number: 11374973Abstract: The technology disclosed is a method of testing handling of secure communication sessions of clients with servers by device or system under test (DUT). The method includes (i) establishing a secure communication session between the client and the server while the client and the server transitions past a standards-required verification step or validation step without performing the required verification or validation, (ii) establishing a secure communication session between the client and the server while the client and the server reuse standards-required security mechanisms without generating or obtaining new standards-required security mechanisms, or (iii) establishing a secure communication session between the client and the server while the client and the server generate and transmit content contrary to an established standard-based procedure that poses certain requirements of the content.Type: GrantFiled: December 20, 2018Date of Patent: June 28, 2022Assignee: Spirent Communications, Inc.Inventors: Li Yang, Suma Subbarao, Scott Wayne Parcel, Jurrie Van Den Breekel, David Gary DeSanto
-
Measuring and using dispersion for user mobility analytics to improve management of cellular systems
Patent number: 11363481Abstract: The disclosed technology teaches dispersion analysis of individual UE devices, measuring the span of cellular locations in a 5G network over which the bulk of a user's data, voice minutes and text messaging usage take place. Dispersion analysis also measures the span of cellular locations over which the bulk of a user's transactions and failed transactions take place, providing insights into camping behavior on specific cellular locations and hot spot formation. The technology disclosed includes new collection and filtering of location data to pinpoint cellular communication challenges encountered by users as well as system improvement and remediation opportunities. Additionally, this technology enables reporting of the detected behavior and related hot spots formation analysis with identifiers of UE mobile devices involved. The technology also applies to 3G 4G and future mobile networks and can be utilized for a group of UE devices selected for analysis, by device, geography, or affinity.Type: GrantFiled: November 19, 2020Date of Patent: June 14, 2022Assignee: Spirent Communications, Inc.Inventors: Peretz M. Feder, Sandra R. Thuel, Meenal Agarwal -
Publication number: 20220173982Abstract: A testing method is provided for diagnosing faults in a multimedia over coax alliance (MoCA) local area network (LAN) including a WiFi segment. The method including, responsive to selection of a test sequence that includes testing of the WiFi segment, causing display of instructional images that depict how an operator couples the test hardware to a wireless component, invoking the test hardware to perform a test by automatically selecting, in dependence upon a problem generically identified by a user, a test and invoking the test, and automatically evaluating results returned by the test, without user interpretation of the results returned, to determine at least one of (i) whether to report a recommendation to replace/repair an identified component, and (ii) whether to (a) repeat the causing display of instructional images, (b) invoke the test hardware to perform an additional test and (c) automatically evaluate results returned by the additional test.Type: ApplicationFiled: February 17, 2022Publication date: June 2, 2022Applicant: Spirent Communications, Inc.Inventors: Douglas GRINKEMEYER, David Dailey
-
Publication number: 20220166680Abstract: The disclosed technology teaches techniques for generating a high quantity of internet traffic flows, such as in the form of data packets, to stress test network components by using range variable field modifiers. The techniques generate a large scale of flows at a relatively fast speed by using a process that may involve a finite state machine feedback loop and a multiple range variable field modifier process. Start and end range pointers for range entries of data packet modifiers are stored in memory and used with pointer and counter values, which are varied and updated in a relatively fast feedback loop. Data packet modifiers may be selected based on the pointer and counter values and are used to modify or generate data packets.Type: ApplicationFiled: November 19, 2021Publication date: May 26, 2022Applicant: Spirent Communications, Inc.Inventors: Jocelyn KUNIMITSU, Craig FUJIKAMI
-
Patent number: 11341299Abstract: The disclosed technology teaches simulating new satellite messages for a GNSS simulation, providing a configuration file and programming script file, neither of which is pre-compiled into GNSS simulation code, that specify format for a message for a satellite and message format combination not yet operational or not yet compiled into the GNSS simulation code. Included is reading and applying the configuration file and running a script from the programming script file to generate navigation data for simulating positioning messages during the GNSS simulation and using the navigation data for simulating positioning signals during the GNSS simulation and testing of a GNSS receiver against the satellite and message format combination. The disclosed technology also teaches determining message format and values to use when simulating position signals by combining field format and field data values from a combination of the configuration files, almanac, ephemeris and related data, and the programming script files.Type: GrantFiled: January 29, 2020Date of Patent: May 24, 2022Assignee: Spirent Communications PLCInventors: John W. Wilkinson, Mark Geoffrey Holbrow
-
Publication number: 20220141995Abstract: A fan tray for an enclosure containing devices to be cooled is provided. The fan tray includes a top cover having a top surface and a bottom surface facing opposite the top surface, wherein, when the fan tray is mated to the enclosure, (i) the top surface is exposed relative to outside the enclosure and (ii) the bottom surface is contained within the enclosure, a fan-receiving portion extending from the bottom surface of the top cover and configured to receive one or more fans, and one or more electrical connectors configured to provide electrical power to the one or more fans.Type: ApplicationFiled: September 2, 2021Publication date: May 5, 2022Applicant: Spirent Communications, Inc.Inventors: Frank DIKKEN, Don Chi Duong
-
Publication number: 20220138067Abstract: A method of a test controller controlling a test platform to run test applications is provided, wherein an authenticated connection exists between the test platform and a phone home service through which secure tunnel information for the test controller has been obtained. The method including the test controller (i) generating an instruction to load and prepare a test application, the instruction including a URL for a repository that stores the test application as a component executable on the test platform, (ii) transmitting the generated instruction to the test platform over an initiated first secure tunnel between the test platform and the test controller, and (iii) controlling the test platform to perform a requested test using the test application using an established second secure tunnel between (a) the test platform or the test application and (b) the test controller.Type: ApplicationFiled: January 14, 2022Publication date: May 5, 2022Applicant: Spirent Communications, Inc.Inventors: Douglas Grinkemeyer, David Dailey, Kevin Myers, Daniel Abarbanel
-
Patent number: 11310680Abstract: The disclosed technology for utilizing already-provisioned components in a test scenario without need to purge and re-provision the already provisioned components includes interpreting first and second sections of a test script. In the first section, the method includes encountering a reusable-resource-tag and a first instance of requesting provisioning of an associated resource, and provisioning the associated resource and designating the associated resource as reusable. In the second section, the disclosed method includes encountering a second instance of requesting provisioning of the associated resource, determining that the associated resource was designated as being reusable, and reusing an already provisioned instance of the associated resource instead of provisioning a new instance and instead of destroying the already provisioned instance and re-provisioning the associated resource.Type: GrantFiled: August 26, 2020Date of Patent: April 19, 2022Assignee: Spirent Communications, Inc.Inventors: Saif Ahmed, Alireza Akbari McQuee, Andrea Holt
-
Updating policy and radio access network decisions based on dispersion analytics of cellular systems
Patent number: 11310731Abstract: The disclosed technology takes into account mobility behavior and interactions with a serving cellular network of a UE mobile device, when determining network interaction parameters for the UE, including providing an identifier of the UE to a NWDAF component that subscribes to receive notices that report changed or changing events, including a change in connectivity to any cell for any UE and any service usage on the cell and performs a dispersion analysis by analyzing the incoming notices to determine multiple dispersion indices as the UE mobile device changes its selection of a base station or a cell or a slice. Also included are network elements receiving the dispersion analysis for the UE mobile device and performing a policy update and/or a radio access network (RAN) decision for the UE mobile device based on at least the dispersion analysis. The technology also applies to 3G, 4G and future mobile networks.Type: GrantFiled: November 19, 2020Date of Patent: April 19, 2022Assignee: Spirent Communications, Inc.Inventors: Peretz M. Feder, Sandra R. Thuel, Meenal Agarwal -
Patent number: 11294068Abstract: A method is provided for calibrating a test platform including a plurality of system outputs to align RF signals generated by the system outputs. RF power of a combined RF signal is detected, where the combined RF signal is from a reference RF signal generated by a reference system output in the plurality of system outputs and a test RF signal generated by a test system output in the plurality of systems outputs. A phase of the test RF signal is iteratively shifted relative to the reference RF signal until the detected RF power reaches a minimum. The test RF signal is inverted to be in-phase with the reference RF signal when the combined RF power reaches the minimum. A system is also provided for calibrating a test platform including a plurality of system outputs to align RF signals generated by the system outputs.Type: GrantFiled: October 31, 2018Date of Patent: April 5, 2022Assignee: Spirent Communications, PLCInventors: Neil Christopher Pearse, Mark Geoffrey Holbrow
-
Patent number: 11287531Abstract: Disclosed is a method of providing dilution of precision (DOP) forecasts for GNSS navigation and optionally degree of confidence, for routing of vehicles or alerting humans in vehicles: accessing a 3D map of an area including structure solids and generating cuboids in spaces not contained in the structure solids, and iteratively over time increments, calculating GNSS satellites visible from the cuboids using the 3D map and, using at least the calculated visibility, determining a DOP forecast for GNSS signals observable in the cuboids at the time increments. The disclosed method also includes compressing the calculated DOP forecast spatially and temporally, and distributing the compressed DOP forecast via a content delivery network (CDN), responsive to queries from requestors to an API of the CDN, whereby the requestors' systems can take into account the DOP forecast for routing the vehicles or alerting the humans in the vehicles to a predicted navigation impairment.Type: GrantFiled: July 13, 2021Date of Patent: March 29, 2022Assignee: Spirent Communications, PlcInventors: Jeremy Charles Bennington, Raphael Grech, Dennis Berres, Rafal Zbikowski, Colin Richard Ford, Richard West, Paul Hansen, Arthur Edward Neeves, Esther Anyaegbu, Adam Gleave, Ronald Toh Ming Wong
-
Publication number: 20220083545Abstract: The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.Type: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Applicant: Spirent Communications, Inc.Inventors: David JOYNER, Rahul PATEL
-
Patent number: 11277777Abstract: The disclosed technology teaches detecting abnormal behavior of a UE mobile device, including a network data analytics function component, in communication with core network components of a cellular network, subscribing to location change-related events that report a change event for a UE device connection to and/or drop or handover from a cell. Included is analyzing location change-related events to detect abnormal handover behavior when the UE device changes its selection of a base station or cell more than N times in not more than M minutes, and reporting the detected abnormal handover behavior with an identifier of the UE mobile device involved and the involved cell's ID. The technology also applies to a group of UE devices selected for analysis, by device, geography or custom-defined affinity, with selection changes among a set of base stations or neighboring cells, each selected at least twice by the UE device in M minutes.Type: GrantFiled: June 10, 2020Date of Patent: March 15, 2022Assignee: Spirent Communications, Inc.Inventors: Peretz M. Feder, Sandra R. Thuel
-
Patent number: 11269712Abstract: The disclosed technology teaches enhancing error messages from tests, providing an error annotation memory in which to store annotations of errors for reference upon recurrence of the errors. Following one or more tests, the technology includes parsing an error log and causing display to a user of one or more errors including error codes, and receiving from the user, for at least some of the errors, a respective error source category and/or problem resolution hint. The method also includes storing an error code and the respective error source category and/or problem resolution hint, received from the user, as an annotation in the error annotation memory. Further taught is receiving and correlating a subsequent error including a subsequent error code, with the error source category and/or problem resolution hint available from the error annotation memory, and enhancing a message accompanying the subsequent error and causing display of the enhanced message.Type: GrantFiled: August 26, 2020Date of Patent: March 8, 2022Assignee: Spirent Communications, Inc.Inventors: Saif Ahmed, Alireza Akbari McQuee, Andrea Holt
-
Patent number: 11271842Abstract: The disclosed technology teaches TCP session processing architecture for conducting numerous TCP sessions during testing of a network-under-test: multiple processor cores running, allocated to TCP session handling, and program instructions configured to distribute processing of each TCP session across multiple cores with a first set of cores allocated to handle TCP control, a second set of cores allocated to handle TCP packet transmission, and a third set of cores allocated to handle TCP packet receiving. The disclosed architecture also includes a shared memory accessible to the first, second and third sets of cores, that holds PCBs for each of numerous TCP sessions during the testing with update access controlled by an atomic spinlock processor instruction that each TCP state machine running on a core must engage to secure the update access to a respective PCB, in order to proceed with state processing of its respective TCP session.Type: GrantFiled: May 18, 2020Date of Patent: March 8, 2022Assignee: Spirent Communications, Inc.Inventor: Jyotikumar U. Menon
-
Publication number: 20220066915Abstract: Disclosed is a method of efficient testing by selective UI interaction, through test script sections including setup, execution and verification, applied to an AUT that operates in both API mode and UI) mode, including providing a test environment that, when testing the UI mode of the AUT, defaults to ignoring the UI mode during setup and supplying setup values stored in a file directly to an API without rendering or interacting with UI elements in the setup section of the script. The method includes encountering an override directive in the setup section of the test script, which mandates interaction with a specified UI element in the setup section, and responsive to the directive, overriding of the default of ignoring the specified UI element in the setup section, rendering the specified UI element, and applying a bot to interact with and supply setup values from the file to the specified UI element.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Applicant: Spirent Communications, Inc.Inventors: Andrea HOLT, Saif AHMED, Alireza Akbari MCQUEE
-
Publication number: 20220070691Abstract: The disclosed technology for utilizing already-provisioned components in a test scenario without need to purge and re-provision the already provisioned components includes interpreting first and second sections of a test script. In the first section, the method includes encountering a reusable-resource-tag and a first instance of requesting provisioning of an associated resource, and provisioning the associated resource and designating the associated resource as reusable. In the second section, the disclosed method includes encountering a second instance of requesting provisioning of the associated resource, determining that the associated resource was designated as being reusable, and reusing an already provisioned instance of the associated resource instead of provisioning a new instance and instead of destroying the already provisioned instance and re-provisioning the associated resource.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Applicant: Spirent Communications, Inc.Inventors: Saif AHMED, Alireza Akbari MCQUEE, Andrea HOLT
-
Publication number: 20220066851Abstract: The disclosed technology teaches enhancing error messages from tests, providing an error annotation memory in which to store annotations of errors for reference upon recurrence of the errors. Following one or more tests, the technology includes parsing an error log and causing display to a user of one or more errors including error codes, and receiving from the user, for at least some of the errors, a respective error source category and/or problem resolution hint. The method also includes storing an error code and the respective error source category and/or problem resolution hint, received from the user, as an annotation in the error annotation memory. Further taught is receiving and correlating a subsequent error including a subsequent error code, with the error source category and/or problem resolution hint available from the error annotation memory, and enhancing a message accompanying the subsequent error and causing display of the enhanced message.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Applicant: Spirent Communications, Inc.Inventors: Saif AHMED, Alireza Akbari MCQUEE, Andrea HOLT