Including Program Set Up Patents (Class 702/123)
  • Patent number: 11635451
    Abstract: The invention relates to an electrical, preferably portable and battery-powered, measurement device. The device comprises: an electrical measurement unit supplying electrical measurement signals, a processing unit processing said electrical measurement signals, a memory, and a display controlled by the processing unit and displaying the processed electrical signals, wherein the processor is arranged to execute an operating system stored in the memory, and wherein the in the memory furthermore a local web browser application is stored which can be executed by the processor in order to control the display.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: April 25, 2023
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Joachim Eibl
  • Patent number: 11636209
    Abstract: A system comprising an inner kernel of an operating system (OS) running at a higher privilege level than an outer kernel of the OS, the inner kernel to measure a data structure in a memory; a device including a measurement engine to measure the data structure in the memory, wherein the device operates independently of the OS; and a trusted execution environment including an application to compare measurements from the inner kernel and the measurement engine.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 25, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Geoffrey Ndu, Ludovic Emmanuel Paul Noel Jacquin, Nigel Edwards
  • Patent number: 11436221
    Abstract: Embodiments autonomously test a logical model for inconsistencies. For example, metadata descriptive of a logical model can be received, where the logical model includes an abstraction for a database schema, the database schema is implemented at a database, and the database schema includes a fact table and a dimension table. Logical queries can be automatically generated including at least first and second logical queries based on the retrieved metadata, where the first and second logical queries target a logical object of the logical model. At least the first and second logical queries can be issued to a server that hosts the logical model, where, at the server, the first and second logical queries are translated to first and second database queries, and the first and second database queries target at least a fact table and a dimension table from the database schema. Query results received from execution of the first and second database queries can be compared.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: September 6, 2022
    Assignee: Oracle International Corporation
    Inventor: Michael Sassin
  • Patent number: 11392472
    Abstract: A test controller functionally tests components of a modular data center (MDC) that is being manufactured. Functional test(s) for quality assurance of an environmental control system (ECS) are determined for an information technology pre-assembled component (ITPAC) module and an environmental system (ES) module that are configured for being coupled together for cooling of heat-generating equipment of the ITPAC module at a deployed location. For each functional test(s), the test controller identifies input signal value(s) associated with one of the modules. The test controller emulates, via a communication test cable connected between the one module and the test controller, the identified input signal value(s). The test controller determines, via the communication test cable, any response by the one module to the input signal value(s). The test controller compares the determined response to an expected response and generates and outputs test data based on the comparison.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 19, 2022
    Assignee: Dell Products, L.P.
    Inventors: Jeffery T. Sayles, Mario E. Salazar Granados
  • Patent number: 11379350
    Abstract: A system and method that improves the efficiency and accuracy of template selection process by applying machine learning to perform natural language processing (NLP) to automatically interpret the intent of the test scenarios and to match the intent of the test scenarios to appropriate test template(s). The system and method can use keyphrases and part-of-speech (POS) tokens to accurately capture the intent of test scenarios and templates. The system and method can additionally use machine learning to perform NLP to identify information from the test scenario(s) that relates to fields in templates to automatically fill in fields in the selected test template(s). In situations where the processing of the test scenario(s) does not provide all of the information necessary to fill every field of a template, the system and method can use machine learning to perform NLP to automatically create and execute a search statement to find the missing information related to empty fields in an application database.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: July 5, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Chinmaya Ranjan Jena, Lalitha Yengaldas, Sunder Ranganathan Nochilur
  • Patent number: 11341118
    Abstract: Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Patent number: 11307967
    Abstract: Techniques for test orchestration are disclosed. A system executes multiple test execution plans, using instances of a same test container image that encapsulates a test environment and instances of at least two different test support container images that are specified by different user-defined test configurations and each configured to perform, respectively, one or more test support operations. To execute each of the test execution plans, the system generates a respective instance of the test container image and one or more test support containers. A particular test execution plan includes generating a test support container that is specified in a corresponding user-defined test configuration and that is different from any test support container specified in another user-defined test configuration.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 19, 2022
    Assignee: Oracle International Corporation
    Inventors: Yingfei Zhang, Gavin Chen, Eileen He, Eric Cao
  • Patent number: 11307969
    Abstract: Methods, non-transitory computer readable media, and runner servers are disclosed that execute a web application test with a headless browser activated in response to a request to schedule the test received from a dashboard server. The test includes test actions. An input request that includes a hint and a session identifier is sent to the dashboard server in response to a user input trigger associated with one of the test actions during the execution of the test. The associated one of the test actions is then executed with the headless browser using input data received from the dashboard server in response to the input request. During the execution of the web application test, web page(s) associated with the web application and analysis results are recorded. The recorded web page(s) and analysis results are then output to the dashboard server when the web application test is complete.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: April 19, 2022
    Assignee: USABLENET, INC.
    Inventor: Enrico Scoda
  • Patent number: 11281560
    Abstract: Transforming input data to enable execution of second executable code using trace data gathered during execution of first executable code. A trace of an execution of the first code is accessed. The trace stores data of an input that was consumed by first executable instructions of the first code. It is determined that the stored data of the input is usable as an input to second executable instructions of the second code. A difference in size/format of the stored data as used by the first instructions, compared to an input size/format expected by the second executable instructions, is identified. Based on the identified difference, a data transformation is determined that would enable the second instructions to consume the stored data. Execution of the second instructions is emulated using the stored data, including projecting the data transformation to enable the second instructions to consume the stored data.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: March 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jordi Mola
  • Patent number: 11275594
    Abstract: A system is disclosed that comprises a field programmable gate array (FPGA), a network interface, and hardware description code, wherein the hardware description code is compilable into a plurality of bit configuration files for loading onto the FPGA, wherein each bit configuration file defines a pipelined processing operation for a hardware template. The FPGA comprises configurable hardware logic, and the FPGA can be accessible over a network via the network interface for commanding the FPGA to load a bit configuration file from among the bit configuration files onto the FPGA to thereby configure hardware logic on the FPGA to perform the pipelined processing operation defined by the loaded bit configuration file, and wherein the FPGA is configured to (1) receive streaming data and (2) process the streaming data through the configured hardware logic to perform the pipelined processing operation defined by the loaded bit configuration file on the streaming data.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: March 15, 2022
    Assignee: IP RESERVOIR, LLC
    Inventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
  • Patent number: 11255704
    Abstract: A sensor system including one sensor element for acquiring at least one measured variable, a circuit system for operating the sensor device and for generating sensor data based on the sensor signals, and a configuration data memory for configuration data. The sensor system is able to be alternatively operated in at least in an active mode, and in a sleep mode. The circuit system is configured in such a way that the memory content of the configuration data memory is independent of the respective operating mode of the sensor system, so that the stored configuration data are maintained in a sleep mode, and the sensor system is configured in such a way that the at least one part that is switched to a currentless state in the sleep mode is reconfigured on the basis of the stored configuration data when a change to an active mode is initiated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 22, 2022
    Assignee: Robert Bosch GmbH
    Inventor: David Slogsnat
  • Patent number: 11151820
    Abstract: A system and system for personal pathogen status verifying allows an entity to control access to an area of congregation (AOC) at one or more points of entry (POE) is a configurable manner. In one embodiment, the system may be used for the SARS-CoV-2 virus, but may be similarly used for other pathogens.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: October 19, 2021
    Assignee: OPENCLEAR, INC.
    Inventors: Mark Klein, Wendell Brown
  • Patent number: 11108831
    Abstract: Disclosed are various examples for managing and customizing policy configurations on user devices enrolled in an enterprise management service. The policy configurations can include machine policies and/or user policies. An administrator can customize a baseline including a list of policies supported by an operating system of managed user devices. A management component on the user devices can obtain the baseline specified by the administrator from a managing service and apply the policies to the user device.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: August 31, 2021
    Assignee: VMWARE, INC.
    Inventors: Robert Stanley Schlotman, Jr., Zuhaib Zakaria Abdul Zakaria Khan, Srinivasan Subramanian, Arnout Martijn Grootveld
  • Patent number: 11087046
    Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
  • Patent number: 11076219
    Abstract: A method is provided for controlling external noise in an audio output device. A speech signal is detected in the vicinity of the audio output device. The speech signal is transcribed into text. The transcribed text is compared with reference text. When at least a portion of the transcribed text matches with a portion of the reference text, it is determined to reduce at least one of a level of active noise reduction or a level of noise masking to enable a user of the audio output device to hear sounds external to the audio output device.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 27, 2021
    Assignee: BOSE CORPORATION
    Inventors: Anuj Dutt, Nathan Blagrove, Marko Orescanin, Somasundaram Meiyappan
  • Patent number: 11057291
    Abstract: A test system tests a DUT configured as a wireless device. A golden device is configured to provide bidirectional communication between it and the DUT. A measurement device acquires a first signal S1 including at least an output SDUT of the DUT. An interface unit monitors a second signal S2 including at least one of the output SGD of the golden device and the output SDUT of the DUT. In response to the occurrence of a predetermined waveform pattern in the second signal, the interface unit generates a trigger signal TRIG for instructing the measurement device to acquire a signal.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 6, 2021
    Assignee: ADVANTEST CORPORATION
    Inventors: Yoshiyuki Aoki, Kazuhiro Iezumi, Tomoyuki Itakura, Shuichi Inage
  • Patent number: 11023442
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a database comprising multiple datasets. Each dataset includes data derived from a respective application. A machine-learning engine determines an analytical rule using at least one dataset of the multiple datasets. The analytical rule is determined by processing input data obtained from the at least one dataset derived from the respective application. A structured dataset is generated based on the determined analytical rule. The structured dataset is generated in response to using the determined analytical rule to analyze data from each dataset of the multiple datasets derived from the respective application. One or more data sequences that represent information flow of a transaction process are determined based on the structured dataset.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: June 1, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Jigarkumar Ramanlal Pandya, Devang Shantilal Shah, Ravi Shankar Nori, Nitin Vilas Tonapi, Shrikant Sarda
  • Patent number: 11023368
    Abstract: A method for detecting and localizing a fault in a system under test (SUT) includes generating an initial set of test vectors that provides complete n-wise coverage of the reduced test space. The method further includes generating an initial set of test cases from the initial set of test vectors and executing the initial set of test cases. The method further includes generating a set of new test cases from a selected failing test case, wherein generating the set of new test cases comprises generating, in relation to each attribute in the selected failing test case, a respective subset of new test cases at least in part by changing a respective attribute value for the attribute in the selected failing test case to each other candidate attribute value for the attribute that is not present in any of the one or more test cases that failed execution.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deborah A. Furman, Andrew C. M. Hicks, Ryan Thomas Rawlins, Michael E. Gildein
  • Patent number: 11023357
    Abstract: A method for sequential equivalence checking (SEC) of two representations of an electronic design may include using a processor, automatically selecting a plurality of cutpoints in the two representations of the electronic design; using a processor, automatically executing a prove-from strategy on the plurality of cut point pairs to identify a failed cut point pair in the two electronic designs; and using the processor, automatically extending a trace corresponding to the identified failed cut point pair to identify a deeper failed cut point pair or a failed output pair in the two electronic designs.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: June 1, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ayman Hanna, Karam Abdelkader, Doron Bustan, Habeeb Farah, Thiago Radicchi Roque, Felipe Althoff
  • Patent number: 10997059
    Abstract: There is provided a computer-implemented method of testing an application. The method, responsive to first mark data being included in second mark data, obtains second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts being recorded with the second mark data. The method obtains a second correspondence between increased test data and increased data in the second mark data compared with the first mark data. The method substitutes the test data and the increased test data for the second mark data in the second temporary test scripts based on both the first and second correspondences to obtain second test scripts for testing the at least one test case of the second version of the application.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventor: Ang Yi
  • Patent number: 10996268
    Abstract: Methods and measurements systems are disclosed relating to dynamic measurement prioritization by multiple software interfaces. A first software interface with a low priority may be conducting a first measurement on a device under test (DUT) through a driver connected to a measurement device. A second software interface with a higher priority may initiate a request to conduct a second measurement on the DUT. In response, the driver may automatically determine that the second software interface has a higher priority than the first software interface and may halt the first measurement and conduct the second measurement. The driver may notify the first software interface that its access to the measurement hardware has been revoked, and the first software interface may enter a monitoring mode to monitor the results of the second measurement.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: May 4, 2021
    Assignee: National Instruments Corporation
    Inventors: Kunal Patel, Tobias Gordon, Laura Nayman, Marcos Kirsch, Reid Lee, Tyler Healy
  • Patent number: 10996273
    Abstract: Constant-output-value gates and buffer gates are determined for gates in a circuit design based on a hold-toggle pattern. The hold-toggle pattern determines in which shift clock cycles in a segment of consecutive shift clock cycles one or more scan chains receive bits based on corresponding bits of a test pattern or same bits as bits of previous shift clock cycles during a shift operation. Activation probabilities and observation probabilities are then determined for circuit nodes of the circuit design based at least in part on the constant-output-value gates and the buffer gates. Finally, test patterns are generated based on the activation probabilities and the observation probabilities.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: May 4, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: Sylwester Milewski, Janusz Rajski, Yu Huang
  • Patent number: 10983898
    Abstract: Methods, non-transitory computer readable media, and dashboard servers are disclosed that initiate a test of a web application on a runner server in response to a command. A test action associated with the test includes a user input trigger and a hint. A user input request, generated when the user input trigger is encountered during execution of the test with a headless browser, is received from the runner server. The user input request includes a session identifier and the hint. Input data is obtained from a user device via an input field that is output along with the hint to an input panel provided to the user device. The input panel is associated with the session identifier. The input data is then sent to the runner server in response to the user input request.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 20, 2021
    Assignee: USABLENET, INC.
    Inventor: Enrico Scoda
  • Patent number: 10956142
    Abstract: A method, computer system, and computer program product for distributing a composite application is provided. The composite application includes several components, and is adapted to be distributed on multiple systems implementing runtime environments. The components have associated distribution descriptors. The distribution descriptors specify requirements for the at least one target runtime environment. The method includes selecting a composite application from a code asset repository and upon the selection of the composite application, creating a distributing workflow by a distributing unit. The distributing workflow includes a configuration. The configuration specifies the at least one target runtime environment. The method further includes executing the distributing workflow. The executing can include evaluating the distribution descriptor of each component according to the configuration, based on the evaluating, creating a distribution script for each component, and executing the distribution scripts.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
  • Patent number: 10923216
    Abstract: A health status platform includes a receiving component that receives a test result a test of a biological sample collected from a human patient. The test result includes an indication of a presence of an infectious disease in the patient, and an identification and a verification of the patient. The platform includes a certificate component that issues a certificate of origin of the biological sample; and a data merging component that cooperates with a venue access manager that controls access to a venue. The data merging component implements a distributed ledger system that stores encrypted test results of the patient and the identification and verification of the patient, and an end-to-end encryption system that receives an encrypted venue access request from a venue access manager, decrypts the access request, determines if an access request is valid, and if valid, provides an encrypted certificate of origin to the venue access manager.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 16, 2021
    Assignee: TensorX, Inc.
    Inventors: N. Edward White, G. Edward Powell, Van L. Marshall, Mark T. Lane, John C. Clerici
  • Patent number: 10909028
    Abstract: A system and method for performing regression testing on source code provides a data sample to one or more candidate instances executing a candidate version of source code for a code base and provides the data sample to plurality of baseline instances executing a baseline version of the source code. The baseline version of the source code and the candidate version of the source code differ. The regression testing system and method obtains candidate outputs from the one or more candidate instances and obtains baseline outputs from the plurality of baseline instances based on the provided data sample. One or more faults in the candidate version of the source code can be determined by comparing the candidate outputs the baseline outputs. A filter for excluding one or more data fields from the comparison can be generated based on a comparison between baseline outputs from one of the plurality of baseline instances and baseline outputs from another of the plurality of baseline instances.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Twitter, Inc.
    Inventor: Puneet Khanduri
  • Patent number: 10845414
    Abstract: An additional test pattern acquiring unit acquires a test pattern, which is not yet executed to the semiconductor device serving as a target of executing an additional test among test patterns stored in a test pattern information DB, as an additional test pattern with reference to a semiconductor manufacturing history information DB. Also, an additional test transmitting unit transmits the additional test pattern acquired by the additional test pattern acquiring unit to the semiconductor device serving as the target of the additional test through a network. An additional test result acquiring unit acquires a test execution result together with an ID of the semiconductor device, and a registration unit registers identification information of the executed test pattern, an execution result of the test pattern, and an execution timing of the test in a semiconductor product history information DB so as to be associated with the acquired ID of the semiconductor device.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: November 24, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kazuhiro Nishimura, Yoshiyuki Matsumoto, Naoki Yamada
  • Patent number: 10809156
    Abstract: The present disclosure is directed to an automated system and method of analyzing performance of engines in a test cell. The method includes electronically accessing engine operational data in a stored database of the test cell. Another step includes electronically retrieving operational data corresponding to the new test if at least one new test is detected in the stored database for an engine. Further, the method includes inputting the operational data corresponding to the new test into a performance model specific to an engine type for the engine. The method also includes electronically analyzing an output of the performance model. An additional step includes electronically generating at least one summary report of engine health of the engine based on the analyzed output. Thus, the method also includes providing the summary report as electronic output to a user.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: October 20, 2020
    Assignee: General Electric Company
    Inventors: Susan Michelle DeMarco, Charles Larry Abernathy, Steven Richard Levin, Bernard Dumm, Brett Stephen Kramer
  • Patent number: 10796052
    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: November 5, 2019
    Date of Patent: October 6, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Emiliano Morini, Sam Elliott
  • Patent number: 10732867
    Abstract: A method, computer program product, and computing system for receiving usage and configuration data from a storage system. The usage and configuration data is compared to one or more best practice models to determine one or more recommendations. The one or more recommendations are provided to a user of the storage system.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Eric Zhanqing Wu, Haitao Kenny Zhou, Jun Wu, Yourong Wang, Michael G. Varteresian
  • Patent number: 10728136
    Abstract: Techniques for parallel testing of multiple mobile devices simultaneously at an MCellblock are described. In one example, an MCellblock receives a request to perform a test run on multiple mobile devices located at the MCellblock. The request includes multiple test scripts that can be used by the MCellblock to execute a test run on each of the multiple mobile devices. The MCellblock creates a thread for each of the multiple mobile devices to perform the test run. Then, the MCellblock performs the test run on each of the multiple mobile devices located at the MCellblock simultaneously via each of the threads. Performing the test run includes executing a test script on each of the respective multiple mobile devices. The MCellblock monitors the multiple mobile devices as the test run is performed for results of the test run, and outputs the results of the test run.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: July 28, 2020
    Assignee: Mobile Integration Technologies
    Inventors: Marcus J. Williams, Matthew Gambardella, Stephen L. Moody, Aaron Magi
  • Patent number: 10678666
    Abstract: According to an embodiment of the present invention, a computer implemented method and system for automated test and retesting in a virtual test environment, comprises: an input interface, comprising at least one processor, configured to receive one or more commands from a user, wherein the one or more commands comprise at least one test procedure and at least one system version parameter; a test and retest engine, comprising at least one processor, configured to execute the one or more commands on at least one system under test on a virtual environment based at least in part on the at least one system version parameter; and an output interface, comprising at least one processor, configured to receive results data responsive to execution of the one or more commands and further configured to display the results to the user.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 9, 2020
    Assignee: INNOVATIVE DEFENSE TECHNOLOGIES, LLC
    Inventors: Bernard Gauf, Elfriede Dustin, David Zwacki
  • Patent number: 10634626
    Abstract: An apparatus and method for inducing high-speed wobble motions to a sample of interest is provided. After the sample is securely attached to a sample mounting block, the sample is variably tilted by using a hexapod stage and simultaneously rotated at a high speed about a rotation axis that is substantially perpendicular to a planar top surface of the hexapod stage. The position of the sample is continuously adjusted during the wobble motion to align a surface center of the sample with a testing center of an X-ray diffractometer. The simultaneous variable tilting and high-speed rotation of the sample induces wobble motions to the sample for randomizing orientations of a sample material's crystallites relative to the source and detector of an X-ray diffractometer.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Madhana Sunder, Conor R. Thomas
  • 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: 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: 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: 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