Patents by Inventor Andrea Holt
Andrea Holt 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).
-
Patent number: 11734134Abstract: 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: GrantFiled: January 4, 2022Date of Patent: August 22, 2023Assignee: Spirent Communications, Inc.Inventors: Andrea Holt, Saif Ahmed, Alireza Akbari McQuee
-
Patent number: 11449414Abstract: The disclosed technology teaches testing with a test parameter data structure, applied to an AUT that operates in both API and UI mode, processing a configurable script to test in both modes. UI mode renders and interacts with UI elements utilizing values stored in the structure, used by the script in both modes, providing display mark-up in the script that is rendered in UI mode and formats fields to receive data that map to specific elements, leaving to be completed a mapping connection between the fields in the display and specific elements in the structure. The method includes providing a mapping of fields to elements, based on names, and while processing the script in UI mode, rendering the mark-up from the script, using a bot to interact with and complete the mark-up, applying the mapping to identify elements to complete fields, and causing processing of the fields in the mark-up.Type: GrantFiled: August 26, 2020Date of Patent: September 20, 2022Assignee: Spirent Communications, Inc.Inventors: Alireza Akbari McQuee, Andrea Holt, Saif Ahmed
-
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: 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
-
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
-
Publication number: 20220066916Abstract: The disclosed technology teaches testing with a test parameter data structure, applied to an AUT that operates in both API and UI mode, processing a configurable script to test in both modes. UI mode renders and interacts with UI elements utilizing values stored in the structure, used by the script in both modes, providing display mark-up in the script that is rendered in UI mode and formats fields to receive data that map to specific elements, leaving to be completed a mapping connection between the fields in the display and specific elements in the structure. The method includes providing a mapping of fields to elements, based on names, and while processing the script in UI mode, rendering the mark-up from the script, using a bot to interact with and complete the mark-up, applying the mapping to identify elements to complete fields, and causing processing of the fields in the mark-up.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Applicant: Spirent Communications, Inc.Inventors: Alireza Akbari MCQUEE, Andrea HOLT, Saif AHMED
-
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
-
Patent number: 11216347Abstract: 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: GrantFiled: August 26, 2020Date of Patent: January 4, 2022Assignee: Spirent Communications, Inc.Inventors: Andrea Holt, Saif Ahmed, Alireza Akbari McQuee
-
Publication number: 20210229043Abstract: The present disclosure provides a hydrophilic, integrally asymmetric, semi-permeable hollow-fiber membrane made from a hydrophobic aromatic sulfone polymer and at least one hydrophilic polymer, the membrane comprising an inner surface facing towards its lumen, an outer surface facing outwards and an intermediate wall having a wall thickness and comprising an open-pore separating layer and an supporting layer having an asymmetric, sponge-like structure without finger pores, wherein adjoining to the wall of the inner surface the hollow-fiber membrane comprises an essentially isotropic zone; after which the pore size abruptly start increasing up to a maximum, after which the pore size decrease again, then adjoining an essentially isotropic supporting layer which then is adjoined by the outer surface, wherein the separating layer has a cut-off of greater than 300 000 Daltons. The present disclosure further provides a method for producing such membranes and a use of the membranes for microfiltration purposes.Type: ApplicationFiled: May 29, 2019Publication date: July 29, 2021Inventors: Daniel Malek, Stefan Weuster, Frank Schneider, Alexey Kurov, Andreas Holt
-
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
-
Publication number: 20150085672Abstract: 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: ApplicationFiled: December 3, 2014Publication date: March 26, 2015Applicant: 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: 8909213Abstract: 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: June 8, 2012Date of Patent: December 9, 2014Assignee: Spirent Communications, Inc.Inventors: Dimitrios Topaltzas, Jeffrey P. Horner, Carl Magnus Lidman, Jonathan Patrick O'Keefe, Andrea Holt, Evan Henry, Simon Paul Bone, Lauren Belella
-
Publication number: 20130331082Abstract: 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: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Inventors: Dimitrios Topaltzas, Jeffrey P. Horner, Carl Magnus Lidman, Jonathan Patrick O'keefe, Andrea Holt, Evan Henry, Simon Paul Bone, Lauren Belella