Including Program Set Up Patents (Class 702/123)
  • Patent number: 10585779
    Abstract: 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: Grant
    Filed: July 30, 2018
    Date of Patent: March 10, 2020
    Assignee: General Electric Company
    Inventors: Meng Li, Han Yu, Daniel Russell, Michael Durling
  • Patent number: 10579512
    Abstract: 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: Grant
    Filed: November 1, 2016
    Date of Patent: March 3, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Frederic Stefan, Alain Marie Roger Chevalier, Evangelos Bitsanis, Michael Marbaix
  • Patent number: 10534695
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: January 14, 2020
    Assignee: Atlassian Pty Ltd
    Inventor: Ilia Sadykov
  • Patent number: 10530499
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: January 7, 2020
    Assignee: W2BI, INC.
    Inventors: Derek Diperna, Ira Leventhal, Keith Schaub, Artun Kutchuk
  • Patent number: 10528691
    Abstract: 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: Grant
    Filed: May 14, 2018
    Date of Patent: January 7, 2020
    Assignee: Cadence Design Systems, Inc.
    Inventor: Meir Ovadia
  • Patent number: 10503852
    Abstract: 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: Grant
    Filed: January 19, 2018
    Date of Patent: December 10, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Emiliano Morini, Sam Elliott
  • Patent number: 10482004
    Abstract: 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: Grant
    Filed: October 16, 2015
    Date of Patent: November 19, 2019
    Assignee: SuccessFactors, Inc.
    Inventors: Thomas Angermayer, Bjoern Sanders
  • Patent number: 10467071
    Abstract: 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: Grant
    Filed: July 25, 2017
    Date of Patent: November 5, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
  • Patent number: 10346284
    Abstract: 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: Grant
    Filed: January 11, 2018
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chenguang Yang, Bernhard S. J. Kohlmeier, Lin Ma, Madeline Kleiner, Peng Qin
  • Patent number: 10339827
    Abstract: 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: Grant
    Filed: November 1, 2016
    Date of Patent: July 2, 2019
    Assignee: GraphR Applications, LLC
    Inventors: Elizabeth Rose Goodfriend, Pawankumar Jajoo, Gilberto Galen Briscoe-Martinez
  • Patent number: 10326867
    Abstract: 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: Grant
    Filed: February 5, 2010
    Date of Patent: June 18, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: Tim Haulick, Guido Kolano, Martin Roessler, Hans-Joerg Koepf, Walter Schnug, Markus Buck
  • Patent number: 10303464
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: May 28, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Kfir Wolfson, Amit Lieberman, Jehuda Shemer, Assaf Natanzon
  • Patent number: 10248517
    Abstract: 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 con
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hiroshi Otsuka, Yukihiro Watanabe, Ken Yokoyama
  • Patent number: 10210075
    Abstract: 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: Grant
    Filed: May 8, 2015
    Date of Patent: February 19, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Peter Balsavias
  • Patent number: 10122602
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anuj Prateek, Weston Connor Panther, Christopher Lee Mullins
  • Patent number: 10120787
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: November 6, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jehuda Shemer, Amit Lieberman, Kfir Wolfson, Assaf Natanzon
  • Patent number: 10114949
    Abstract: 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: Grant
    Filed: December 24, 2015
    Date of Patent: October 30, 2018
    Assignee: McAfee, LLC
    Inventors: Mingqiu Sun, Rajesh Poornachandran, Ned M. Smith, Vincent J. Zimmer, Sven Schrecker, Gopinatth Selvaraje
  • Patent number: 10083111
    Abstract: 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: Grant
    Filed: September 27, 2017
    Date of Patent: September 25, 2018
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Mansoor Jafary, Robert B. Mawk, Nagaraj S. Pandit, Ganeshbabu G. Subramanian
  • Patent number: 10066603
    Abstract: 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: Grant
    Filed: October 17, 2013
    Date of Patent: September 4, 2018
    Assignee: Wobben Properties GmbH
    Inventor: Volker Diedrichs
  • Patent number: 10025883
    Abstract: 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: Grant
    Filed: February 24, 2014
    Date of Patent: July 17, 2018
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Juergen Paule, Juergen Klahold
  • Patent number: 10019345
    Abstract: 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: Grant
    Filed: May 16, 2016
    Date of Patent: July 10, 2018
    Assignee: HULU, LLC
    Inventors: Theodore Alteneder, Federico Nava, III
  • Patent number: 9959186
    Abstract: 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: Grant
    Filed: November 19, 2012
    Date of Patent: May 1, 2018
    Assignee: Teradyne, Inc.
    Inventors: Marc Reuben Hutner, John F. Rowe
  • Patent number: 9952954
    Abstract: 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: Grant
    Filed: April 9, 2013
    Date of Patent: April 24, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Rene Graf
  • Patent number: 9945906
    Abstract: 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: Grant
    Filed: December 4, 2015
    Date of Patent: April 17, 2018
    Assignee: VIAVI SOLUTIONS DEUSTSCHLAND GMBH
    Inventors: Reiner Schnizler, Paul Brooks
  • Patent number: 9892015
    Abstract: 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: Grant
    Filed: August 10, 2015
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shailesh Nikam, Satish J. Thomas, Syed A. Hamid, Robert Badawy, Annaji Sharma Ganti, Ajay Kumar Jha
  • Patent number: 9869611
    Abstract: 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: Grant
    Filed: August 19, 2016
    Date of Patent: January 16, 2018
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: Douglas Ryan, John A. Hendrix, Jr., Michael S. Schuler, Chad Jason Walker
  • Patent number: 9860774
    Abstract: 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: Grant
    Filed: August 18, 2015
    Date of Patent: January 2, 2018
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Sandra Merkel, Pirmin Seebacher, Uwe Bäder, Andreas Roessler
  • Patent number: 9804956
    Abstract: 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: Grant
    Filed: August 11, 2015
    Date of Patent: October 31, 2017
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Mansoor Jafary, Robert B. Mawk, Nagaraj S. Pandit, Ganeshbabu G. Subramanian
  • Patent number: 9632818
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ting Ting Huang, Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Bei Chun Zhou
  • Patent number: 9575793
    Abstract: 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: Grant
    Filed: August 26, 2014
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9557381
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Huott, Mary P. Kusko, Sridhar H. Rangarajan, Robert C. Redburn, Andrew A. Turner
  • Patent number: 9552284
    Abstract: 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: Grant
    Filed: May 15, 2015
    Date of Patent: January 24, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Bogdan Copos, Praveen Murthy
  • Patent number: 9545335
    Abstract: 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: Grant
    Filed: November 22, 2010
    Date of Patent: January 17, 2017
    Assignee: Novartis AG
    Inventors: Mikhail Boukhny, David A. Thoe
  • Patent number: 9465374
    Abstract: 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: Grant
    Filed: November 9, 2012
    Date of Patent: October 11, 2016
    Assignee: Intel Corporation
    Inventor: Eric M. Monroe
  • Patent number: 9460132
    Abstract: 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 wi
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 4, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Ramon Amirpour, Guenter Nobis, Roger Malmsheimer
  • Patent number: 9418565
    Abstract: 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: Grant
    Filed: February 23, 2009
    Date of Patent: August 16, 2016
    Assignee: Prometric, Inc.
    Inventors: Clarke D. Bowers, Tronster Maxwell Hartley, Kyle Michael Kvech, William Howard Garrison
  • Patent number: 9405665
    Abstract: 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: Grant
    Filed: May 22, 2015
    Date of Patent: August 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Bhushan Chandramouli Shashi, Suresh Reddy Guruva Reddy
  • Patent number: 9244125
    Abstract: 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: Grant
    Filed: October 25, 2013
    Date of Patent: January 26, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Yu Huang, Huaxing Tang, Wu-Tung Cheng, Robert Brady Benware, Manish Sharma, Xiaoxin Fan
  • Patent number: 9230056
    Abstract: 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: Grant
    Filed: November 5, 2012
    Date of Patent: January 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Sean Edward Stolberg
  • Patent number: 9202676
    Abstract: 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: Grant
    Filed: November 28, 2012
    Date of Patent: December 1, 2015
    Assignee: DH Technologies Development Pte. Ltd.
    Inventors: John Lawrence Campbell, James Hager
  • Patent number: 9189369
    Abstract: 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: Grant
    Filed: March 11, 2013
    Date of Patent: November 17, 2015
    Assignee: CA, Inc.
    Inventors: Nathan J. Giardina, Beau Croteau, David S. Tyree, Robert Hucik
  • Patent number: 9098629
    Abstract: 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: Grant
    Filed: December 1, 2010
    Date of Patent: August 4, 2015
    Assignee: SAP SE
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20150142367
    Abstract: 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: Application
    Filed: June 13, 2012
    Publication date: May 21, 2015
    Applicant: WATERS TECHNOLOGIES CORPORATION
    Inventors: Dana Yurach, Richard Earle, Catalin Ristache
  • Patent number: 9026394
    Abstract: 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: Grant
    Filed: August 4, 2011
    Date of Patent: May 5, 2015
    Assignee: Wurldtech Security Technologies
    Inventors: Nathan John Walter Kube, Daniel Malcolm Hoffman, Frank Marcus
  • Patent number: 9015622
    Abstract: 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: Grant
    Filed: January 20, 2010
    Date of Patent: April 21, 2015
    Assignee: Red Hat, Inc.
    Inventors: Thomas K. Wörner, Christopher Haughey Snook
  • Patent number: 9000788
    Abstract: 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: Grant
    Filed: November 24, 2009
    Date of Patent: April 7, 2015
    Assignee: STMicroelectronics S.r.l.
    Inventor: Alberto Pagani
  • Publication number: 20150081243
    Abstract: 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: Application
    Filed: March 18, 2014
    Publication date: March 19, 2015
    Applicant: NEC Laboratories America, Inc.
    Inventors: Malay Ganai, Gogul Balakrishnan, Pallavi Joshi, Aarti Gupta
  • Publication number: 20150066417
    Abstract: 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: Application
    Filed: October 30, 2014
    Publication date: March 5, 2015
    Applicant: ADVANTEST CORPORATION
    Inventors: Manabu KIMURA, Toshiaki WATANABE, Takehisa SUZUKI
  • Patent number: 8972223
    Abstract: 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: Grant
    Filed: June 19, 2012
    Date of Patent: March 3, 2015
    Assignee: Credit Suisse Securities (USA) LLC
    Inventors: Steven W. Yatko, Warren M. Pfeffer, Killian D. Murphy
  • Publication number: 20150057962
    Abstract: 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: Application
    Filed: August 21, 2014
    Publication date: February 26, 2015
    Inventor: Kinichi MORITA