Including Program Set Up Patents (Class 702/123)
-
Patent number: 12056715Abstract: Systems and methods for dynamically determining potentially applicability of product regulations to product protocols. According to certain aspects, an electronic device may access new or updated product regulations for various jurisdictions as well as product protocols associated with certain products. The electronic device may employ various data analyses technologies to determine which product regulations are potentially applicable to which product protocols. The electronic device may present information associated with the data analyses, and enable users to review information, further assess applicability, and make selections.Type: GrantFiled: May 3, 2019Date of Patent: August 6, 2024Assignee: UL LLCInventors: Alan Cooney, Spencer Sharpe, Surekha Durvasula, Christian Dorn Anschuetz
-
Patent number: 12019604Abstract: A system for providing context tree based on data model is disclosed. The system comprises an interface, a processor, and a memory. The interface is configured to receive a data model entry point, and to receive one or more context filters. The processor is configured to determine context tree data based on the one or more context filters and the data model entry point from any context tree provider that has appropriate context tree information. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: January 3, 2023Date of Patent: June 25, 2024Assignee: OPEN TEXT CORPORATIONInventors: Muthukumarappa Jayakumar, Satyapal P. Reddy, Ravikumar Meenakshisundaram
-
Patent number: 12007861Abstract: A test control device includes a test variable generation device and a test processing device. The test variable generation device uses a test prediction model to generate a first manipulated variable based on a difference between a target value and a first controlled variable value from a device under test. The test processing device acquires a second controlled variable value from the device under based on use of the first manipulated variable value. The test variable generation device notifies the device under test of end of a test if the second controlled variable value is equal to or greater than the target value or uses the test prediction model to generate a second manipulated variable based on a difference between the target value and the second controlled variable value when the second controlled variable value is less than the target value.Type: GrantFiled: March 2, 2022Date of Patent: June 11, 2024Assignee: Kioxia CorporationInventor: Tsutomu Unesaki
-
Patent number: 11994557Abstract: A port manager is configured to implement adaptive port ceiling assignment for background Input/Output (I/O) operations between heterogeneous storage arrays. The port manager generates a set of test I/O operations, applies the I/O operations to a port under test, determines a response time to complete the I/O operations on the port under test, and compares the response time of the current test with response times of a set of previous tests. Based on the test values, the port manager identifies a throughput inflection point for the port under test, which is used to set a maximum throughput of the port under test. The adaptive ceiling for the port under test is then set based on the maximum throughput times a ceiling percentage threshold value. The determined adaptive ceiling value is then used to prospectively limit background I/O operations on the port under test.Type: GrantFiled: September 13, 2022Date of Patent: May 28, 2024Assignee: Dell Products, L.P.Inventors: Ananthakrishnan Anirudhan, Santoshkumar Konnur, Deepak Vokaliga
-
Patent number: 11984179Abstract: A redundant circuit assigning method includes: executing a first test item to obtain first test data including position data of fail bits acquired during execution of the first test item; determining a first redundant circuit assigning result according to the first test data, where the first redundant circuit assigning result includes a number of assigned local redundant circuits and their corresponding position data; executing a second test item to obtain second test data including position data of fail bits acquired during execution of the second test item; and determining a second redundant circuit assigning result according to the first test data and the second test data, when the fail bits acquired during the execution of the second test item include one or more fail bits beyond a repair range of the assigned local redundant circuits and assigned global redundant circuits and when assignable local redundant circuits have been assigned.Type: GrantFiled: January 21, 2022Date of Patent: May 14, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Yui-Lang Chen
-
Patent number: 11928507Abstract: A hardware-programmable digital signal path component for processing events from sensor mixed signal devices. A system includes a mixed signal component and a reconfigurable signal path component. The mixed signal component includes a group of sensor devices and generates one or more events from among the group of sensor devices. The signal path component receives the event(s), and includes a control unit component and a digital signal processor (DSP) component. The control unit component includes a programmable function enable mechanism, and distributes the received event(s) in combination with one or more functions among a set of predefined functions enabled by the programmable function enable mechanism. The DSP component is configured to perform one or more operations associated with the distributed event(s) in accordance with the enabled function(s).Type: GrantFiled: November 29, 2021Date of Patent: March 12, 2024Assignee: InvenSense, Inc.Inventors: Matteo Scorrano, Daniele Giorgetti
-
Patent number: 11888679Abstract: An example method includes obtaining, by one or more processors, data indicating resource dependencies between a plurality of resources in a network and event dependencies between a plurality of network events and one or more of the plurality of resources; generating a Bayesian model based on resource types of the plurality of resources and event types of the plurality of network events; receiving an indication of a fault in the network; collecting fault data and generating, based on the Bayesian model and the fault data, a plurality of root cause hypotheses for the fault; ordering the plurality of root cause hypotheses based on respective root cause probabilities associated with the plurality of root cause hypotheses; and outputting the ordered plurality of root cause hypotheses.Type: GrantFiled: September 25, 2020Date of Patent: January 30, 2024Assignee: Juniper Networks, Inc.Inventors: Gert Grammel, Jayanthi R, Chandrasekhar A
-
Patent number: 11878432Abstract: A robotic integrated circuit placement system includes a test board comprising a socket for holding an integrated circuit, a tester coupled to the test board, a chip tray having a plurality of slots for storing respective integrated circuits including the integrated circuit, and a robotic arm system. The robotic arm system includes a robotic arm having a stepper motor for controlling a position of an end of the robotic arm, a camera, and a controller coupled to the robotic arm and adapted to operate the robotic arm automatically. The controller performs image processing on images acquired by the camera, and moves the integrated circuit between the chip tray and the socket using the robotic arm in response to the image processing.Type: GrantFiled: October 21, 2019Date of Patent: January 23, 2024Assignee: Silicon Laboratories Inc.Inventors: Ting Yit Wee, Shang-Gil Ghang, Sorin Adrian Badiu
-
Patent number: 11881278Abstract: A redundant circuit assigning method a includes: first test item is executed and first test data is acquired; a first redundant circuit assigning result including the number of assigned local redundant circuits and position data of the assigned local redundant circuits is determined according to the first test data; a second test item is executed and second test data is acquired; when fail bits acquired during execution of the second test item include one or more fail bits beyond the repair range of the assigned local redundant circuits and assigned global redundant circuits, and the assignable redundant circuits have been assigned out, target position data of fail bits in a target subdomain and a related subdomain is acquired based on the first test data and the second test data; and a second redundant circuit assigning result is determined according to the first test data and the second test data.Type: GrantFiled: January 5, 2022Date of Patent: January 23, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Yui-Lang Chen
-
Patent number: 11867725Abstract: The invention relates to a measurement instrument, such as an oscilloscope, comprising a measurement unit adapted to receive an input signal, and a processing unit adapted to classify the input signal, preferably based on signal parameters or characteristics of the input signal. wherein the processing unit is adapted to determine a signal analysis category for the input signal based on said classification of the input signal, and to match the determined signal analysis category to a control configuration, which defines settings and/or configurations of the measurement instrument, based on an adjustment function.Type: GrantFiled: November 6, 2020Date of Patent: January 9, 2024Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Bernhard Sterzbach
-
Patent number: 11836254Abstract: A mechanism for securing a series of related function calls for firmware services using session tokens is discussed.Type: GrantFiled: September 13, 2018Date of Patent: December 5, 2023Assignee: Insyde Software Corp.Inventor: Timothy Andrew Lewis
-
Patent number: 11797426Abstract: A test-driven development system utilizes a neural transformer model with attention to generate method bodies for a focal method given its associated test cases, and optionally a method signature and a docstring of the focal method. The candidate method bodies are validated for syntactic correctness, tested using the given test cases, and tested with a donor class in a target system. Those candidate method bodies passing the validation and testing are then ranked based on a PLUM score that analyzes the candidate method bodies against various quality and performance metrics.Type: GrantFiled: October 22, 2021Date of Patent: October 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSINGInventors: Colin Bruce Clement, Shao Kun Deng, Neelakantan Sundaresan, Alexey Svyatkovskiy, Michele Tufano
-
Patent number: 11762894Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for event management. In a method, a plurality of notes that are comprised in a plurality of event records are obtained in a computer system. A plurality of paragraphs that are comprised in the plurality of notes are classified into a plurality of content types based on a content analysis of the plurality of paragraphs. The plurality of notes are classified into a plurality of semantic types based on the plurality of content types and a syntactic parsing to the plurality of notes. A knowledge item is generated for managing an event in the computer system based on a group of notes in the plurality of notes that are classified into the plurality of semantic types. With these embodiments, knowledge items for managing events may be obtained in an easier and more effective way.Type: GrantFiled: November 29, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Zi Xiao Zhu, Pei Ni Liu, Tian Wu, Fan Jing Meng, HariGovind Venkatraj Ramasamy, Sandhya Narayan, Elliot Karl Kolodner
-
Patent number: 11748185Abstract: Systems and techniques for multi-factor cloud service storage device error prediction are described herein. A set of storage device metrics and a set of computing system metrics may be obtained. A feature set may be generated using the set of storage device metrics and the set of computing system metrics. Members of the feature set may be validated by evaluating a validation training dataset using the members of the feature set. A modified feature set may be created based on the validation. A storage device failure model may be created using the modified feature set. A storage device rating range may be determined by minimizing a cost of misclassification of a storage device. A set of storage devices to be labeled may be identified as having a high probability of failure.Type: GrantFiled: June 29, 2018Date of Patent: September 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yong Xu, Qingwei Lin, Kaixin Sui
-
Patent number: 11715545Abstract: An example system includes a processing resource and a switch board coupled to a system under test (SUT) and the processing resource. The SUT includes a memory device. The switch board can be configured to provide power to the SUT, communicate a first signal from the SUT to the processing resource, and provide a second signal to the SUT that simulates an input to the SUT during operation of the SUT. The processing resource can be configured to receive a function, selected from a library of functions, to execute during a test of the memory device and cause the switch board to provide the second signal during the test of the SUT.Type: GrantFiled: July 9, 2021Date of Patent: August 1, 2023Assignee: Micron Technology, Inc.Inventor: Marco Redaelli
-
Patent number: 11635451Abstract: 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: GrantFiled: June 5, 2020Date of Patent: April 25, 2023Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventor: Joachim Eibl
-
Patent number: 11636209Abstract: 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: GrantFiled: September 2, 2021Date of Patent: April 25, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Geoffrey Ndu, Ludovic Emmanuel Paul Noel Jacquin, Nigel Edwards
-
Patent number: 11436221Abstract: 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: GrantFiled: April 14, 2021Date of Patent: September 6, 2022Assignee: Oracle International CorporationInventor: Michael Sassin
-
Patent number: 11392472Abstract: 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: GrantFiled: November 15, 2019Date of Patent: July 19, 2022Assignee: Dell Products, L.P.Inventors: Jeffery T. Sayles, Mario E. Salazar Granados
-
Patent number: 11379350Abstract: 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: GrantFiled: August 21, 2020Date of Patent: July 5, 2022Assignee: Accenture Global Solutions LimitedInventors: Chinmaya Ranjan Jena, Lalitha Yengaldas, Sunder Ranganathan Nochilur
-
Patent number: 11341118Abstract: 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: GrantFiled: January 24, 2020Date of Patent: May 24, 2022Assignee: 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: 11307969Abstract: 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: GrantFiled: March 25, 2021Date of Patent: April 19, 2022Assignee: USABLENET, INC.Inventor: Enrico Scoda
-
Patent number: 11307967Abstract: 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: GrantFiled: March 22, 2019Date of Patent: April 19, 2022Assignee: Oracle International CorporationInventors: Yingfei Zhang, Gavin Chen, Eileen He, Eric Cao
-
Patent number: 11281560Abstract: 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: GrantFiled: July 2, 2019Date of Patent: March 22, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Jordi Mola
-
Patent number: 11275594Abstract: 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: GrantFiled: February 19, 2021Date of Patent: March 15, 2022Assignee: IP RESERVOIR, LLCInventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
-
Patent number: 11255704Abstract: 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: GrantFiled: December 28, 2018Date of Patent: February 22, 2022Assignee: Robert Bosch GmbHInventor: David Slogsnat
-
Patent number: 11151820Abstract: 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: GrantFiled: April 20, 2021Date of Patent: October 19, 2021Assignee: OPENCLEAR, INC.Inventors: Mark Klein, Wendell Brown
-
Patent number: 11108831Abstract: 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: GrantFiled: January 4, 2019Date of Patent: August 31, 2021Assignee: VMWARE, INC.Inventors: Robert Stanley Schlotman, Jr., Zuhaib Zakaria Abdul Zakaria Khan, Srinivasan Subramanian, Arnout Martijn Grootveld
-
Patent number: 11087046Abstract: 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: GrantFiled: March 22, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11076219Abstract: 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: GrantFiled: April 12, 2019Date of Patent: July 27, 2021Assignee: BOSE CORPORATIONInventors: Anuj Dutt, Nathan Blagrove, Marko Orescanin, Somasundaram Meiyappan
-
Patent number: 11057291Abstract: 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: GrantFiled: September 24, 2019Date of Patent: July 6, 2021Assignee: ADVANTEST CORPORATIONInventors: Yoshiyuki Aoki, Kazuhiro Iezumi, Tomoyuki Itakura, Shuichi Inage
-
Patent number: 11023368Abstract: 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: GrantFiled: February 28, 2020Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deborah A. Furman, Andrew C. M. Hicks, Ryan Thomas Rawlins, Michael E. Gildein
-
Patent number: 11023442Abstract: 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: GrantFiled: February 22, 2019Date of Patent: June 1, 2021Assignee: Accenture Global Solutions LimitedInventors: Jigarkumar Ramanlal Pandya, Devang Shantilal Shah, Ravi Shankar Nori, Nitin Vilas Tonapi, Shrikant Sarda
-
Patent number: 11023357Abstract: 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: GrantFiled: September 26, 2019Date of Patent: June 1, 2021Assignee: Cadence Design Systems, Inc.Inventors: Ayman Hanna, Karam Abdelkader, Doron Bustan, Habeeb Farah, Thiago Radicchi Roque, Felipe Althoff
-
Patent number: 10997059Abstract: 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: GrantFiled: November 27, 2018Date of Patent: May 4, 2021Assignee: International Business Machines CorporationInventor: Ang Yi
-
Patent number: 10996268Abstract: 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: GrantFiled: April 4, 2018Date of Patent: May 4, 2021Assignee: National Instruments CorporationInventors: Kunal Patel, Tobias Gordon, Laura Nayman, Marcos Kirsch, Reid Lee, Tyler Healy
-
Patent number: 10996273Abstract: 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: GrantFiled: March 21, 2019Date of Patent: May 4, 2021Assignee: Siemens Industry Software Inc.Inventors: Sylwester Milewski, Janusz Rajski, Yu Huang
-
Patent number: 10983898Abstract: 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: GrantFiled: March 29, 2019Date of Patent: April 20, 2021Assignee: USABLENET, INC.Inventor: Enrico Scoda
-
Patent number: 10956142Abstract: 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: GrantFiled: June 15, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
-
Patent number: 10923216Abstract: 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: GrantFiled: June 12, 2020Date of Patent: February 16, 2021Assignee: TensorX, Inc.Inventors: N. Edward White, G. Edward Powell, Van L. Marshall, Mark T. Lane, John C. Clerici
-
Patent number: 10909028Abstract: 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: GrantFiled: July 27, 2018Date of Patent: February 2, 2021Assignee: Twitter, Inc.Inventor: Puneet Khanduri
-
Patent number: 10845414Abstract: 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: GrantFiled: June 20, 2019Date of Patent: November 24, 2020Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Kazuhiro Nishimura, Yoshiyuki Matsumoto, Naoki Yamada
-
Patent number: 10809156Abstract: 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: GrantFiled: February 15, 2016Date of Patent: October 20, 2020Assignee: General Electric CompanyInventors: Susan Michelle DeMarco, Charles Larry Abernathy, Steven Richard Levin, Bernard Dumm, Brett Stephen Kramer
-
Patent number: 10796052Abstract: Computer-implemented methods of verifying an integrated circuit hardware design to implement an integer divider wherein the integer divider is configured to receive a numerator N and a denominator D and output a quotient q and a remainder r. The method includes (a) verifying a base property is true for the integrated circuit hardware design and (b) formally verifying that one or more range reduction properties are true for the integrated circuit hardware design. The base property is configured to verify that an instantiation of the integrated circuit hardware design will generate a correct output pair q,r in response to any input pair N,D in a subset of non-negative input pairs.Type: GrantFiled: November 5, 2019Date of Patent: October 6, 2020Assignee: Imagination Technologies LimitedInventors: Emiliano Morini, Sam Elliott
-
Patent number: 10732867Abstract: 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: GrantFiled: July 21, 2017Date of Patent: August 4, 2020Assignee: EMC IP Holding Company LLCInventors: Eric Zhanqing Wu, Haitao Kenny Zhou, Jun Wu, Yourong Wang, Michael G. Varteresian
-
Patent number: 10728136Abstract: 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: GrantFiled: March 28, 2018Date of Patent: July 28, 2020Assignee: Mobile Integration TechnologiesInventors: Marcus J. Williams, Matthew Gambardella, Stephen L. Moody, Aaron Magi
-
Patent number: 10678666Abstract: 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: GrantFiled: December 18, 2012Date of Patent: June 9, 2020Assignee: INNOVATIVE DEFENSE TECHNOLOGIES, LLCInventors: Bernard Gauf, Elfriede Dustin, David Zwacki
-
Patent number: 10634626Abstract: 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: GrantFiled: September 24, 2018Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Madhana Sunder, Conor R. Thomas
-
Patent number: 10585779Abstract: A method and system, the method including receiving a set of requirements for a software application, the set of requirements comprising a plurality of software requirements identified for the software application; analyzing the set of requirements to determine dependencies between the plurality of software requirements in the set of requirements; generating a visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements; storing the generated visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements in a record; and applying the determined dependencies in the record to at least one of (i) optimize test steps in a test procedure and (ii) generate an executable test procedure that exercises external inputs and outputs for the software application.Type: GrantFiled: July 30, 2018Date of Patent: March 10, 2020Assignee: General Electric CompanyInventors: Meng Li, Han Yu, Daniel Russell, Michael Durling
-
Patent number: 10579512Abstract: A method and an apparatus for testing software for autonomous vehicles by means of a loop simulation involves hardware in the form of one or more real autonomous vehicles able to carry out autonomous test drives in the real world. In response to a work order given by a user, a check is automatically carried out in order to determine which vehicles, among a plurality of real autonomous vehicles which are able to carry out autonomous test drives on globally distributed test tracks in the real world, are currently available for one or more tests defined in the work order. The performance of the software tests and the test drives is then automatically planned and coordinated.Type: GrantFiled: November 1, 2016Date of Patent: March 3, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Frederic Stefan, Alain Marie Roger Chevalier, Evangelos Bitsanis, Michael Marbaix