Including Program Set Up Patents (Class 702/123)
-
Patent number: 10585779Abstract: A method and system, the method including receiving a set of requirements for a software application, the set of requirements comprising a plurality of software requirements identified for the software application; analyzing the set of requirements to determine dependencies between the plurality of software requirements in the set of requirements; generating a visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements; storing the generated visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements in a record; and applying the determined dependencies in the record to at least one of (i) optimize test steps in a test procedure and (ii) generate an executable test procedure that exercises external inputs and outputs for the software application.Type: GrantFiled: July 30, 2018Date of Patent: March 10, 2020Assignee: General Electric CompanyInventors: Meng Li, Han Yu, Daniel Russell, Michael Durling
-
Patent number: 10579512Abstract: A method and an apparatus for testing software for autonomous vehicles by means of a loop simulation involves hardware in the form of one or more real autonomous vehicles able to carry out autonomous test drives in the real world. In response to a work order given by a user, a check is automatically carried out in order to determine which vehicles, among a plurality of real autonomous vehicles which are able to carry out autonomous test drives on globally distributed test tracks in the real world, are currently available for one or more tests defined in the work order. The performance of the software tests and the test drives is then automatically planned and coordinated.Type: GrantFiled: November 1, 2016Date of Patent: March 3, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Frederic Stefan, Alain Marie Roger Chevalier, Evangelos Bitsanis, Michael Marbaix
-
Patent number: 10534695Abstract: Methods and systems for initializing test environments comprising receiving input defining a plurality of parameters which are used to identify template configuration information which comprises static configuration information and instances of environment variables. A copy of the template configuration information is created and updated based on one or more of the parameters. The updated information is saved as an environment configuration descriptor that defines one or more services required for the test environment. The descriptor is then used to initialize test environment.Type: GrantFiled: March 30, 2018Date of Patent: January 14, 2020Assignee: Atlassian Pty LtdInventor: Ilia Sadykov
-
Patent number: 10530499Abstract: An automatic system level testing (ASLT) system for testing smart devices is disclosed. The system comprises a system controller coupled to a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor. The enclosure comprises a plurality of components, wherein the processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic. The plurality of components comprises: (a) a robotic arm comprising a stylus affixed thereto; and (b) a platform comprising a device holder affixed thereto, wherein the smart device is inserted into the device holder; and (c) a wireless access point. The processor is further configured to: (a) control the smart device to activate wireless mode; (b) receive wireless signals from the wireless access point using the smart device; (c) retrieve wireless scan results from the smart device; and (d) analyze the wireless scan results.Type: GrantFiled: September 10, 2018Date of Patent: January 7, 2020Assignee: W2BI, INC.Inventors: Derek Diperna, Ira Leventhal, Keith Schaub, Artun Kutchuk
-
Patent number: 10528691Abstract: A method for automated selection of a subset of a plurality of validation tests for testing a device under test (DUT), may include obtaining the plurality of validation tests; using a processor, obtaining from a user, via an input device, one or a plurality of conditions relating to one or a plurality of execution parameters; and using a processor, analyzing each of the validation tests to identify a subset of the validation tests that includes verification tests conforming to said one or a plurality of conditions.Type: GrantFiled: May 14, 2018Date of Patent: January 7, 2020Assignee: Cadence Design Systems, Inc.Inventor: Meir Ovadia
-
Patent number: 10503852Abstract: Computer-implemented methods of verifying an integrated circuit hardware design to implement an integer divider wherein the integer divider is configured to receive a numerator N and a denominator D and output a quotient q and a remainder r. The method includes (a) verifying a base property is true for the integrated circuit hardware design and (b) formally verifying that one or more range reduction properties are true for the integrated circuit hardware design. The base property is configured to verify that an instantiation of the integrated circuit hardware design will generate a correct output pair q, r in response to any input pair N, D in a subset of non-negative input pairs.Type: GrantFiled: January 19, 2018Date of Patent: December 10, 2019Assignee: Imagination Technologies LimitedInventors: Emiliano Morini, Sam Elliott
-
Patent number: 10482004Abstract: Described herein is a test data framework. In accordance with one aspect, the framework creates a test data container that stores test data corresponding to one or more attributes of a business object. The framework may further create a test metaobject instance corresponding to the business object, wherein the test metaobject instance defines associations with the test data container and the business object. The test data container and the test metaobject instance may be sent to a test system for creating one or more instances of the business object that reflect the test data.Type: GrantFiled: October 16, 2015Date of Patent: November 19, 2019Assignee: SuccessFactors, Inc.Inventors: Thomas Angermayer, Bjoern Sanders
-
Patent number: 10467071Abstract: An extensible key management system includes a developer services portal for accessing an application. The system may identify initiation via the developer services portal of an association of the application with an external API of a third party provider service and automatically obtain a sub-key for the external API from the third party provider service on behalf of a developer of the application. The sub-key may be obtained in accordance with authorization provided by a master key previously provided from the third party provider service. The system may map an association between the sub-key, the application and the external API and store the association. Upon receipt of a service call message resulting from a request from a user device executing the application, the system may identify and replace a developer API key included in the service call message with the sub-key based on the stored association.Type: GrantFiled: July 25, 2017Date of Patent: November 5, 2019Assignee: Accenture Global Solutions LimitedInventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
-
Patent number: 10346284Abstract: A shell application feature can include trigger information and logic. During operation, the shell application feature can receive an indicator that a trigger occurred; and, in response to the trigger, initiate its logic. The logic of the shell feature is locally performed to identify whether state, object type, user actions, or a combination thereof, with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for a potential feature that is not yet fully implemented. If the state, object type, user action, or combination thereof satisfies the success criteria, a success notification can be communicated to a feature collection service.Type: GrantFiled: January 11, 2018Date of Patent: July 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chenguang Yang, Bernhard S. J. Kohlmeier, Lin Ma, Madeline Kleiner, Peng Qin
-
Patent number: 10339827Abstract: An examination processing system for use with a corresponding mobile device associated with a user taking an examination is operable to receive calculator parameter data from an examination server via a network. An interactive calculator interface is displayed on the mobile device, and the interactive calculator interface performs an approved set of calculator functions indicated by the calculator parameter data. An unapproved activity notification is generated for transmission to the examination server via the network in response to detecting unapproved activity on the mobile device.Type: GrantFiled: November 1, 2016Date of Patent: July 2, 2019Assignee: GraphR Applications, LLCInventors: Elizabeth Rose Goodfriend, Pawankumar Jajoo, Gilberto Galen Briscoe-Martinez
-
Patent number: 10326867Abstract: An arrangement is described for measuring performance characteristics of a hands free telephone system. There is a measurement system which is coupleable over a telephone audio interface directly to the hands free telephone system for measuring the performance characteristics.Type: GrantFiled: February 5, 2010Date of Patent: June 18, 2019Assignee: Nuance Communications, Inc.Inventors: Tim Haulick, Guido Kolano, Martin Roessler, Hans-Joerg Koepf, Walter Schnug, Markus Buck
-
Patent number: 10303464Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager multiple data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores multiple code versions for each of one or more of the compute services. Automated testing of one or more of the code versions for a given one of the compute services and one or more of the data versions for the given compute service is carried out by an automated code testing system applying a search algorithm to traverse both the one or more code versions and the one or more data versions.Type: GrantFiled: December 29, 2016Date of Patent: May 28, 2019Assignee: EMC IP Holding Company LLCInventors: Kfir Wolfson, Amit Lieberman, Jehuda Shemer, Assaf Natanzon
-
Patent number: 10248517Abstract: A computer-implemented method includes: acquiring learning data from the plurality of processing devices in which a setting item, a setting value that include a setting error included in configuration information acquired when a fault in a system has occurred, and a fault type are associated with each other; determining whether each of fault types included in the learning data depends on a software configuration; extracting first software configuration information indicating a combination of setting files in which settings related to software are described, from the configuration information, based on a result of the determining; extracting second software configuration information indicating a combination of setting files in which settings related to software are described, from configuration information of a detection target; and determining whether to output an indication of a fault occurrence within the detection target by comparing the second software configuration information with the first software conType: GrantFiled: December 8, 2016Date of Patent: April 2, 2019Assignee: FUJITSU LIMITEDInventors: Hiroshi Otsuka, Yukihiro Watanabe, Ken Yokoyama
-
Patent number: 10210075Abstract: Systems and methods are provided for use in testing a target application, including target applications for a payment network. One exemplary method includes generating a test script for the target application, based on at least one requirement of the target application. The test script defines at least one input to the target application and associated with the at least one requirement. The exemplary method further includes binding, in response to a user input, at least one element of the target application to at least one input of the test script.Type: GrantFiled: May 8, 2015Date of Patent: February 19, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Peter Balsavias
-
Patent number: 10122602Abstract: Techniques are described for performing infrastructure testing of a distributed system. Such testing may be performed by an infrastructure testing service that includes, for example, a manager component and multiple agent components each executing on one of multiple computing devices that are implementing the distributed system. The manager utilizes failure information to schedule failures to occur on target host devices. The manager determines if the distributed system is in a healthy state, and if so, provides failure information to the agent on a target host device. The agent then executes one or more commands on the target host device to cause the failure to occur, and monitors the distributed system and the target host device as they recover from the failure. The infrastructure testing service utilizes this monitored information to initiate other actions based on the recovery.Type: GrantFiled: September 28, 2015Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: Anuj Prateek, Weston Connor Panther, Christopher Lee Mullins
-
Patent number: 10120787Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager a plurality of data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores a plurality of code versions for each of one or more of the compute services implemented by the processing platform. The code versions stored in the code version repository and the data versions stored in the data version repository collectively provide a two-dimensional test plane. Automated testing the code versions is carried out by an automated code testing system using multiple distinct ones of the data versions selected from the two-dimensional test plane.Type: GrantFiled: December 29, 2016Date of Patent: November 6, 2018Assignee: EMC IP Holding Company LLCInventors: Jehuda Shemer, Amit Lieberman, Kfir Wolfson, Assaf Natanzon
-
Patent number: 10114949Abstract: Various embodiments are generally directed to techniques for monitoring the integrity of an operating system (OS) security routine that checks the integrity of an OS and/or one or more application routines. An apparatus may include a first processor component to execute an operating system (OS) in a first operating environment within a processing device and to execute an OS security routine to recurringly verify an integrity of the OS; a challenge component within a second operating environment within the processing device that is isolated from the first operating environment to recurringly challenge the OS security routine to provide a measure of itself; and a response component within the second operating environment to analyze each measure provided by the OS security routine and an elapsed time to receive each measure from the OS security routine to verify an integrity of the OS security routine.Type: GrantFiled: December 24, 2015Date of Patent: October 30, 2018Assignee: McAfee, LLCInventors: Mingqiu Sun, Rajesh Poornachandran, Ned M. Smith, Vincent J. Zimmer, Sven Schrecker, Gopinatth Selvaraje
-
Patent number: 10083111Abstract: A test script may be written in a test script configuration spreadsheet. A plurality of test scripts may be listed in a test suite spreadsheet. A user may hit a run key to execute all or any subset of the test scripts listed in the test suite spreadsheet. A test engine may read the test suite spreadsheet and the test script configuration spreadsheets to execute the test scripts on any platform or browser specified by the test suite spreadsheet.Type: GrantFiled: September 27, 2017Date of Patent: September 25, 2018Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Mansoor Jafary, Robert B. Mawk, Nagaraj S. Pandit, Ganeshbabu G. Subramanian
-
Patent number: 10066603Abstract: The present invention relates to a method for injecting electrical energy into an electrical, three-phase grid, comprising the steps of: injecting current by means of an injection unit at a grid connection point, detecting an asymmetry in the grid, in particular a negative sequence component in the grid, injecting an asymmetrical current portion into the grid for, at least, partial compensation of the detected asymmetry, with injection of the asymmetrical current portion taking place such that the injection unit behaves like a consumer.Type: GrantFiled: October 17, 2013Date of Patent: September 4, 2018Assignee: Wobben Properties GmbHInventor: Volker Diedrichs
-
Patent number: 10025883Abstract: A method for performing configuration of a control unit test system with hardware components connected thereto, wherein control units can be tested with the test system in an environment simulated by the test system by means of a model, and wherein the test system comprises at least one computer, in particular a computer executing the model, as well as hardware components, connected to one another by means of at least one network, in which at least a portion of the hardware components comprises a dedicated server (MIS) that, by means of communication, provides access to the configuration data associated with the hardware component, in particular stored in the hardware component, and the model and/or the hardware component is adapted, in particular configured, as a function of the configuration data that are made accessible.Type: GrantFiled: February 24, 2014Date of Patent: July 17, 2018Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Juergen Paule, Juergen Klahold
-
Patent number: 10019345Abstract: Particular embodiments provide a test system that allows the testing of different versions. The test system uses a repository of features that are included in the multiple versions of the application. When new features are added to the application, they may be added to the repository. When a test is performed, an application blueprint is used to build an application model using features from the repository. Then, a test case for the version can be run using the application model. By maintaining the repository of features and then dynamically building the application model for the version of the application, the testing of different versions of the application can be performed.Type: GrantFiled: May 16, 2016Date of Patent: July 10, 2018Assignee: HULU, LLCInventors: Theodore Alteneder, Federico Nava, III
-
Patent number: 9959186Abstract: A test system that enables real-time interactive debugging of a device under test (DUT) using native customer code. A translation module may format, in real time, debug commands, corresponding to a user input, into a format recognizable by instruments in a tester. The user input may be a test program or test instructions written in a high-level programming language. The translation module may translate the user's debug commands into lower-level test instrument commands, based on which the tester may apply control signals to a processor in the DUT to test subsystems of the DUT. A result of the test may be provided to the translation module, which may, in real time, format another debug command, or provide an indication of the result to the user. The translation module may thus enable a user to step-through and modify native customer code in an interactive manner to debug a DUT.Type: GrantFiled: November 19, 2012Date of Patent: May 1, 2018Assignee: Teradyne, Inc.Inventors: Marc Reuben Hutner, John F. Rowe
-
Patent number: 9952954Abstract: A method for operating a multi-core processor system, wherein different of a program are each executed simultaneously by a different respective processor core of the multi-core processor system includes inserting a breakpoint in a first of the threads for interrupting the first processor core and instead executing an exception handling routine. At least one processor core to be additionally interrupted is determined with the exception handling routine on the basis of an association matrix, and an inter-processor interrupt (IPI) is sent to the at least one processor core by the exception handling routine in order to interrupt the at least one processor core.Type: GrantFiled: April 9, 2013Date of Patent: April 24, 2018Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Rene Graf
-
Patent number: 9945906Abstract: A test device for testing a device under test (DUT) includes an integrated control interface adaptable for a plurality of different communication standards. The integrated control interface can be adapted to be compliant with the communication standard used by a DUT connected to the test device.Type: GrantFiled: December 4, 2015Date of Patent: April 17, 2018Assignee: VIAVI SOLUTIONS DEUSTSCHLAND GMBHInventors: Reiner Schnizler, Paul Brooks
-
Patent number: 9892015Abstract: A user interaction is detected which indicates that the user wishes to build and test a customized computing system. A build system is automatically generated to build models in the customized system. Test code is automatically generated and included as part of source code for the build. When a build is triggered, the build is generated and automatically tested. Build and test execution results are surfaced for user visualization.Type: GrantFiled: August 10, 2015Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Shailesh Nikam, Satish J. Thomas, Syed A. Hamid, Robert Badawy, Annaji Sharma Ganti, Ajay Kumar Jha
-
Patent number: 9869611Abstract: A system and method is provided that facilitates testing a building control system. The system may include at least one rack including: a housing; a terminal panel; and a plurality of slidable field panels mounted in the housing in side-by-side relation. The terminal panel may includes a plurality of connection terminals that are wired to respective component terminals of a plurality of components mounted to the field panels. Each field panel may be configured to independently slide at least partially out of a front side opening of the housing via a plurality of slides mounted to each field panel and to the housing.Type: GrantFiled: August 19, 2016Date of Patent: January 16, 2018Assignee: SIEMENS INDUSTRY, INC.Inventors: Douglas Ryan, John A. Hendrix, Jr., Michael S. Schuler, Chad Jason Walker
-
Patent number: 9860774Abstract: The present invention relates to a for testing user equipment. The test apparatus comprises an emulation module which is configured to emulate the functionality of a first user equipment and to establish a D2D link between the first user equipment and an externally arranged second user equipment which forms a user equipment under test. The test apparatus also comprises a test module which is configured to test at least one second user equipment after being connected to the emulated first user equipment of the emulation module via the established D2D communication link. The present invention further relates to a radio communication test apparatus, a method for testing user equipment and a computer program product.Type: GrantFiled: August 18, 2015Date of Patent: January 2, 2018Assignee: Rohde & Schwarz GmbH & Co. KGInventors: Sandra Merkel, Pirmin Seebacher, Uwe Bäder, Andreas Roessler
-
Patent number: 9804956Abstract: A test script may be written in a test script configuration spreadsheet. A plurality of test scripts may be listed in a test suite spreadsheet. A user may hit a run key to execute all or any subset of the test scripts listed in the test suite spreadsheet. A test engine may read the test suite spreadsheet and the test script configuration spreadsheets to execute the test scripts on any platform or browser specified by the test suite spreadsheet.Type: GrantFiled: August 11, 2015Date of Patent: October 31, 2017Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Mansoor Jafary, Robert B. Mawk, Nagaraj S. Pandit, Ganeshbabu G. Subramanian
-
Patent number: 9632818Abstract: A mechanism is provided for identifying a performance bottleneck of a transaction in a transaction processing system. At a predefined time point, status information of an interaction between the transaction and a processing component among one or more processing components in the transaction processing system is collected. A duration of the interaction on the basis of the status information is determined. In response to the duration exceeding a predefined threshold, the interaction is identified as the performance bottleneck of the transaction in order to make changes to the transaction processing system thereby improving performance.Type: GrantFiled: July 13, 2015Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Ting Ting Huang, Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Bei Chun Zhou
-
Patent number: 9575793Abstract: Techniques for identifying kernel data structures are disclosed herein. A representation of memory location relationships between pairs of memory locations is created based on a virtual machine image. A virtual machine is instantiated based at least in part on the representation and based at least in part on the virtual machine image. The representation is validated based on confidence scores associated with correlations between one or more memory snapshots of the virtual machine and the memory locations, and the parts of the representation that are not valid are removed from the representation.Type: GrantFiled: August 26, 2014Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9557381Abstract: According to an embodiment of the present invention, a computer-implemented method for inserting diagnostic circuit elements in a scan chain of a chip may include creating, via a processor, a segment for each latch of a plurality of latches in the scan chain to create a plurality of adjacent and connected segments, merging, via the processor, the two adjacent and connected segments to form a super-segment comprising all latches contained in the two adjacent and connected segments based on the objective function, and inserting, via the processor, a logic circuit element between the super-segment and a segment that is adjacent and connected to the super-segment in the scan chain, where the logic circuit element allows diagnostic isolation of the scan chain super-segment.Type: GrantFiled: January 5, 2016Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William V. Huott, Mary P. Kusko, Sridhar H. Rangarajan, Robert C. Redburn, Andrew A. Turner
-
Patent number: 9552284Abstract: A method to determine valid input sequences for an unknown binary program is provided. The method includes obtaining multiple input sequences, which each include two or more different inputs, for an unknown binary program. The inputs for the input sequences may be valid inputs for the unknown binary program. The method may further include executing an instrumented version of the unknown binary program separately for each input sequence. For each execution of the instrumented version of the unknown binary program, a set of execution traces may be generated by recording execution traces generated by the execution of the instrumented version of the unknown binary program. The method may further include comparing the sets of execution traces and determining which of the input sequences the unknown binary program accepts as valid based on the comparison of the sets of execution traces.Type: GrantFiled: May 15, 2015Date of Patent: January 24, 2017Assignee: FUJITSU LIMITEDInventors: Bogdan Copos, Praveen Murthy
-
Patent number: 9545335Abstract: A graphical user interface for use in phacoemulsification surgical systems that allows a user to select different pulse modes by touching portions of the display screen. The user interface includes first and second display elements. One display element includes a representation of the on-time of the pulses, and the other display element includes a representation of the off-time. The representations show how the on-time and off-time change relative to a position of a controller, such as a foot pedal. The representation show a constant time, or that a time increases or decreases as the foot pedal is pressed. To select a pulse mode, a user can scroll through different pulse representations by touching the screen at the display elements. The selected pulse mode can be continuous, pulse, burst, or a combination or derivation thereof.Type: GrantFiled: November 22, 2010Date of Patent: January 17, 2017Assignee: Novartis AGInventors: Mikhail Boukhny, David A. Thoe
-
Patent number: 9465374Abstract: Embodiments of techniques and systems for managing performance of a computing system are described. In embodiments, parameters may be received describing control variables for a computing system, workloads that are performed on the computing system, and performance metrics for the computing system. An experimental plan may be generated for modifying the control variables during execution of the computing system and observing performance metrics during this execution. The recorded observations may then be used in to determine one or more relationships between the control variables and the performance metrics. Relationships between the control variables and a desirability function associated with performance of the computer system may also be determined. These relationships may be displayed in visualizations to a user, and may be used to by the user to select values for the computing system which increase the desirability function. Other embodiments may be described and claimed.Type: GrantFiled: November 9, 2012Date of Patent: October 11, 2016Assignee: Intel CorporationInventor: Eric M. Monroe
-
Patent number: 9460132Abstract: A method for identifying a motor vehicle for a plurality of motor vehicle inspection devices, including ascertaining a distinct characteristic of the motor vehicle; ascertaining basic identification data of the motor vehicle; storing the distinct characteristic and the basic identification data in an identification data set for this motor vehicle on a storage medium; identifying the identification data set associated with the motor vehicle on the storage medium based on the distinct characteristic with a first of the plurality of motor vehicle inspection devices; reading out the identified identification data set of the motor vehicle from the storage medium; ascertaining first identification data of the motor vehicle, which are specific to the first of the plurality of motor vehicle inspection devices; supplementing the read-out identification data set by the first identification data; storing the supplemented identification data set on the storage medium; identifying the identification data set associated wiType: GrantFiled: July 20, 2011Date of Patent: October 4, 2016Assignee: ROBERT BOSCH GMBHInventors: Ramon Amirpour, Guenter Nobis, Roger Malmsheimer
-
Patent number: 9418565Abstract: A memory stores a plurality of first data structures, which includes element specific data objects indicating a classification of at least one of the plurality of segments of the test definition language, and second data structures, which include attribute specific data objects indicating at least one attribute of the segments of the test definition language implemented by a computer. A method for computer-based testing includes authoring a test specification and content of the at least one test using a test definition language, compiling the test specification and content of the at least one test to create a compiled test specification and content, which includes validating the test specification and content, storing the compiled test specification and content to a resource file, and retrieving the compiled test specification and content from the resource file during delivery of the test.Type: GrantFiled: February 23, 2009Date of Patent: August 16, 2016Assignee: Prometric, Inc.Inventors: Clarke D. Bowers, Tronster Maxwell Hartley, Kyle Michael Kvech, William Howard Garrison
-
Patent number: 9405665Abstract: Technology is described for testing functionality of an application. A plurality of user interactions with application elements of an application may be captured. Application elements of the application may be prioritized in accordance with a defined priority scheme. Each application element may be associated with a number of captured user interactions. A subset of captured user interactions associated with the application elements that are prioritized using the defined priority scheme may be identified. The subset of captured user interactions may be provided for playback based on a priority order of the application elements in order to verify a functionality of the application.Type: GrantFiled: May 22, 2015Date of Patent: August 2, 2016Assignee: Amazon Technologies, Inc.Inventors: Bhushan Chandramouli Shashi, Suresh Reddy Guruva Reddy
-
Patent number: 9244125Abstract: Aspects of the invention relate to techniques for chain fault diagnosis based on dynamic circuit design partitioning. Fan-out cones for scan cells of one or more faulty scan chains of a circuit design are determined and combined to derive a forward-tracing cone. Fan-in cones for scan cells of the one or more faulty scan chains and for failing observation points of the circuit design are determined and combined to derive a backward-tracing cone. By determining intersection of the forward-tracing cone and the backward-tracing cone, a chain diagnosis sub-circuit for the test failure file is generated. Using the process, a plurality of chain diagnosis sub-circuits may be generated for a plurality of test failure files. Scan chain fault diagnosis may then be performed on the plurality of chain diagnosis sub-circuits with a plurality of computers.Type: GrantFiled: October 25, 2013Date of Patent: January 26, 2016Assignee: Mentor Graphics CorporationInventors: Yu Huang, Huaxing Tang, Wu-Tung Cheng, Robert Brady Benware, Manish Sharma, Xiaoxin Fan
-
Patent number: 9230056Abstract: A pool of test entities, such as test users and test products, is maintained. Parameters for test entities may be received and test entities may be selected from sets of test entities satisfying the parameters. Selection of a test entity from a set of test entities satisfying received parameters may utilize stochastic techniques. When multiple tests are administered simultaneously, test entities may be provided in a manner that ensures that one test does not affect the validity of another test due to the test's activity in connection with the test entities.Type: GrantFiled: November 5, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Sean Edward Stolberg
-
Patent number: 9202676Abstract: In some embodiments, a quantitative analysis of at least one ion signal associated with a sample, which is detected by a mass spectrometer having at least two tandem quadrupole instruments, is employed to select one of the following operational modes for further mass analysis of the sample: (a) utilizing both quadrupole instruments as mass resolving filters, and (b) utilizing one quadrupole instrument as a mass resolving filter and utilizing the other as a linear ion trap. In some embodiments, the quantitative analysis of the ion signal comprises comparing the ion signal intensity with a predefined threshold.Type: GrantFiled: November 28, 2012Date of Patent: December 1, 2015Assignee: DH Technologies Development Pte. Ltd.Inventors: John Lawrence Campbell, James Hager
-
Patent number: 9189369Abstract: A first input, a first function and a corresponding first output type of a first test of programming code are stored. The first output type results from execution of the first function with the first input for the first test of programming code. It is determined whether a second input type for a second test of programming code matches the first output type stored in the data source. If the second input type matches the first output type, the first function is executed with the first input so that the second test is performed using an output of the first function as the second input.Type: GrantFiled: March 11, 2013Date of Patent: November 17, 2015Assignee: CA, Inc.Inventors: Nathan J. Giardina, Beau Croteau, David S. Tyree, Robert Hucik
-
System and method for reversibility categories and characteristics of computer application functions
Patent number: 9098629Abstract: Disclosed embodiments provide a system, machine-readable medium, and a method that may test computer application functions. A system provides for testing a computer application function by analyzing a testing characteristic of the computer application function information. Based on the analysis of the testing characteristic, the computer application function may be activated for testing in any one of a plurality of test environments. The test environment is selected according to the testing characteristic that indicates the effects that the testing of the selected computer application has on the test environment. This allows users to select a test environment based on the effects that it has on a test system.Type: GrantFiled: December 1, 2010Date of Patent: August 4, 2015Assignee: SAP SEInventors: Andreas Kemmler, Torsten Kamenz -
Publication number: 20150142367Abstract: Described are techniques for performing qualification protocol testing. A qualification entity category is selected indicating a category of an entity for which a qualification test protocol is generated. One or more qualification tests are selected and included in the qualification test protocol. Test information is specified for the one or more qualification tests. The test information includes first information identifying one or more code modules executed to perform said one or more qualification tests, second information identifying test inputs to said one or more code modules, and third information specifying how to evaluate tests results from executing each of said one or more qualification tests. A qualification protocol structure including said test information is generated.Type: ApplicationFiled: June 13, 2012Publication date: May 21, 2015Applicant: WATERS TECHNOLOGIES CORPORATIONInventors: Dana Yurach, Richard Earle, Catalin Ristache
-
Patent number: 9026394Abstract: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.Type: GrantFiled: August 4, 2011Date of Patent: May 5, 2015Assignee: Wurldtech Security TechnologiesInventors: Nathan John Walter Kube, Daniel Malcolm Hoffman, Frank Marcus
-
Patent number: 9015622Abstract: Some embodiments of a system and a method to tune a computing system based on a profile have been presented. A profile as used herein broadly refers to a file containing various parameters of a computing system, such as kernel parameters (e.g., buffer size, network setup, etc.), usable to configure the computing system. For instance, a set of profiles are stored in a computer-readable storage device in a computing system, such as a server, a personal computer, a laptop computer, etc. A processing device miming on the computing system may receive a user selection of one of the set of profiles. In response to the user selection, the processing device may load the selected profile onto the computing system in order to tune the computing system according to the selected profile.Type: GrantFiled: January 20, 2010Date of Patent: April 21, 2015Assignee: Red Hat, Inc.Inventors: Thomas K. Wörner, Christopher Haughey Snook
-
Patent number: 9000788Abstract: A method of electrical testing electronic devices DUT, comprising: connecting at least an electronic device DUT to an automatic testing apparatus suitable for performing the testing of digital circuits or memories or of digital circuits and memories; sending electrical testing command signals to the electronic device DUT by means of the ATE apparatus; performing electrical testing of the electronic device DUT by means of at least one advanced supervised self testing system “Advanced Low Pin Count BIST” ALB which is built in the electronic device DUT, the ALB system being digitally interfaced with the ATE through a dedicated digital communication channel; and sending reply messages, if any, which comprise measures, failure information and reply data to the command signals from the electronic device DUT toward the ATE apparatus by means of the digital communication channel.Type: GrantFiled: November 24, 2009Date of Patent: April 7, 2015Assignee: STMicroelectronics S.r.l.Inventor: Alberto Pagani
-
Publication number: 20150081243Abstract: Disclosed are a testing framework—SETSUD ?—that uses perturbation-based exploration for robustness testing of modern scalable distributed systems. In sharp contrast to existing testing techniques and tools that are limited in that they are typically based on black-box approaches or they focus mostly on failure recovery testing, SETSUD ? is a flexible framework to exercise various perturbations to create stressful scenarios. SETSUD ? is built on an underlying instrumentation infrastructure that provides abstractions of internal states of the system as labeled entities. Both novice and advanced testers can use these labeled entities to specify scenarios of interest at the high level, in the form of a declarative style test policy. SETSUD ? automatically generates perturbation sequences and applies them to system-level implementations, without burdening the tester with low-level details.Type: ApplicationFiled: March 18, 2014Publication date: March 19, 2015Applicant: NEC Laboratories America, Inc.Inventors: Malay Ganai, Gogul Balakrishnan, Pallavi Joshi, Aarti Gupta
-
Publication number: 20150066417Abstract: A server stores multiple configuration data. A tester hardware is configured to be capable of changing at least a part of its functions according to configuration data stored in rewritable nonvolatile memory, to supply a power supply voltage to a DUT, to transmit a signal to the DUT, and to receive a signal from the DUT. An information technology equipment is configured such that, (i) when the test system is set up, the information technology equipment acquires the configuration data from the server according to the user's input, and writes the configuration data to the nonvolatile memory. Furthermore, the information technology equipment is configured such that, (ii) when the DUT is tested, the information technology equipment executes a test program so as to control the tester hardware, and to process data acquired by the tester hardware.Type: ApplicationFiled: October 30, 2014Publication date: March 5, 2015Applicant: ADVANTEST CORPORATIONInventors: Manabu KIMURA, Toshiaki WATANABE, Takehisa SUZUKI
-
Patent number: 8972223Abstract: Pursuant to some embodiments, a platform matching system, method, apparatus and means are provided which include identifying at least a first benchmark test procedure to evaluate at least a first and a second target platform for use with an application, the at least first benchmark test procedure including at least a first unit test; receiving test result data from tests performed on the at least first and second target platform using the at least first benchmark test procedure; and performing a matching analysis to determine which of the at least first and second target platform is a best fit for the application.Type: GrantFiled: June 19, 2012Date of Patent: March 3, 2015Assignee: Credit Suisse Securities (USA) LLCInventors: Steven W. Yatko, Warren M. Pfeffer, Killian D. Murphy
-
Publication number: 20150057962Abstract: Provided is a reagent kit that includes: a reagent to be used together with a measuring device in measurement of an optical characteristic of a sample; one or more reagent containers containing therein the reagent; and an access information indicator. The access information indicator is indicative of access information that allows a client to gain access to a measurement software server. The client is operated upon the measurement of the optical characteristic. The measurement software server is a server on which measurement software is uploaded. The reagent kit is provided for analysis of the sample through the measurement of the optical characteristic. The access information contains provider identification information that allows for identification of a reagent provider. The reagent provider is a provider of the reagent kit.Type: ApplicationFiled: August 21, 2014Publication date: February 26, 2015Inventor: Kinichi MORITA