Testing System Patents (Class 702/108)
  • Patent number: 10600175
    Abstract: Systems and methods of a two-pass inspection methodology that dynamically creates micro care areas for inspection of repeater defects. Micro care areas can be formed around each location of a repeater defect. After inspection, additional repeater defects in the micro care areas can be identified. Attributes of the repeater defects can be compared and any repeater defects with attributes that deviate from an expected group attribute distribution can be classified as nuisance.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 24, 2020
    Assignee: KLA-Tencor Corporation
    Inventors: Bjorn Brauer, Benjamin Murray, Shishir Suman, Lisheng Gao
  • Patent number: 10601905
    Abstract: A processing device in a system can allocate builds to execute jobs across servers in a distributed server environment such as a continuous integration (CI) or continuous deployment (CD) server environment, determine workload patterns, and store a workload pattern vector including a resource usage pattern for the builds and the servers. The processing device can provide an interface that allows a user to switch priorities of user-owned builds in server environments, even after execution of the jobs has begun. The user's ability to prioritize or reprioritize builds is limited to user-prioritizable builds as determined based on the resource usage patterns of the builds running the jobs. The user can thus prioritize some user-owned builds without adversely affecting builds of other users.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: March 24, 2020
    Assignee: Red Hat Israel, LTD.
    Inventors: Arie Bregman, David Sariel
  • Patent number: 10586072
    Abstract: A privacy compliance measurement system, according to particular embodiments, is configured to determine compliance with one or more privacy compliance requirements by an organization or sub-group of the organization. In various embodiments, the system is configured to determine a privacy maturity rating for each of a plurality of sub-groups within an organization. In some embodiments, the privacy maturity rating is based at least in part on: (1) a frequency of risks or issues identified with Privacy Impact Assessments (PIAs) performed or completed by the one or sub-groups; (2) a relative training level of members of the sub-groups with regard to privacy related matters; (3) a breadth and amount of personal data collected by the sub-groups; and/or (4) etc. In various embodiments, the system is configured to automatically modify one or more privacy campaigns based on the determined privacy maturity ratings.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: March 10, 2020
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jonathan Blake Brannon
  • Patent number: 10558206
    Abstract: A method collects from at least one power measuring device of an environment power consumption data indicating active power consumption during a timeframe by an electrical device in the environment. The method also collects operating parameter data indicating at least one operating parameter under which the electrical device operates during at least a portion of the timeframe. The method performs, based on observing an increase in power consumption of the electrical device during the timeframe, assessing extents of contribution by potential contributing factors to the increase in power consumption, the potential contributing factors including time-based degradation of the electrical device and the at least one operating parameter. The method outputs, based on the assessing, an indication of an extent of contribution of degradation of the electrical device to the increase in power consumption.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay K. Patra, Pranshu Tiwari, Saurabh Trehan
  • Patent number: 10545858
    Abstract: This test method for validating a specification of a graphical interface consists of developing a scenario file corresponding to the validation test to be performed. The scenario file includes a plurality of instructions, in a natural programming language, each instruction including a function, parameters and an expected state of the graphical interface following the application of the function. The test is automatically performed by interpreting the scenario file so as to generate commands intended for an engine capable of interacting with the graphical interface and monitoring the evolution of its current state, and then analyzing a result file associating each instruction of the scenario file with a result corresponding to the comparison of the current state of the graphical interface following the application of the corresponding command with the expected state.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: January 28, 2020
    Assignee: ALSTOM Transport Technologies
    Inventors: Arnaud Hocquard, Pierre Dumas
  • Patent number: 10541680
    Abstract: The disclosure provides a flip-flop. The flip-flop includes a master latch. The master latch receives a flip-flop input, a clock input, an inverted clock input, an enable signal and an inverted enable signal. A slave latch is coupled to the master latch and receives the enable signal and the inverted enable signal. An output inverter is coupled to the slave latch and generates a flip-flop output.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 21, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Subhankar Das, Soman Purushothaman
  • Patent number: 10534881
    Abstract: Methods for designing a processor based on executing a randomly created and randomly executed executable on a fabricated processor. By implementing randomization at multiple levels in the testing of the processor, coupled with highly specific test generation constraint rules, highly focused tests on a micro-architectural feature are implemented while at the same time applying a high degree of random permutation in the way it stresses that specific feature. This allows for the detection and diagnosis of errors and bugs in the processor that elude traditional testing methods. Once the errors and bugs are detected and diagnosed, the processor can then be redesigned to no longer produce the anomalies. By eliminating the errors and bugs in the processor, a processor with improved computational efficiency and reliability can be fabricated.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: January 14, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Eric W. Schieve
  • Patent number: 10503849
    Abstract: A method includes generating a first timing library for a first set of circuit elements for a first set of input parameters. Generating the first timing library includes determining device characteristics for each of the circuit elements in the first set of circuit elements and storing the determined device characteristics in a database. A second timing library is generated for a second set of circuit elements for a second set of input parameters. The second timing library is generated by using one or more of the determined device characteristics previously stored in the database. A circuit is formed on a substrate. The circuit includes at least one of the first set of circuit elements or the second set of circuit elements.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: December 10, 2019
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Ravi Babu Pittu, Chung-Hsing Wang, Sung-Yen Yeh, Li Chung Hsu
  • Patent number: 10445526
    Abstract: A privacy compliance measurement system, according to particular embodiments, is configured to determine compliance with one or more privacy compliance requirements by an organization or sub-group of the organization. In various embodiments, the system is configured to determine a privacy maturity rating for each of a plurality of sub-groups within an organization. In some embodiments, the privacy maturity rating is based at least in part on: (1) a frequency of risks or issues identified with Privacy Impact Assessments (PIAs) performed or completed by the one or sub-groups; (2) a relative training level of members of the sub-groups with regard to privacy related matters; (3) a breadth and amount of personal data collected by the sub-groups; and/or (4) etc. In various embodiments, the system is configured to automatically modify one or more privacy campaigns based on the determined privacy maturity ratings.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: October 15, 2019
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jonathan Blake Brannon
  • Patent number: 10437606
    Abstract: A computing device supports distributed application execution by sending a code module to different remote devices that have different device-specific support for a platform-independent device function, and sending, to at least two of the different remote devices, a platform-independent message indicating an event has occurred in order to trigger each of the at least two of the different remote devices to autonomously select a device-specific function from a plurality of device-specific functions, and execute the different device-specific support for the platform-independent device function. Each of the at least two of the different remote devices comprises an output interface and triggering each of the at least two of the different remote devices to execute the different device-specific support comprises triggering each of the at least two of the different remote devices to use their output interface for outputting differently from each other.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: October 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ola Angelsmark, Johan Olsson, Per Persson
  • Patent number: 10417360
    Abstract: An emulator for emulating at least one digital device communicating over a clocked serial bus, the emulator is provided. The emulator comprises a programmable logic device holding device configuration information and data for the at least one emulated digital device; a communication mechanism for exchanging data between the at least one emulated digital device and a host device; and a decode mechanism that selects response data from the one or more registers.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: September 17, 2019
    Assignee: MicroPilot Inc.
    Inventors: Tyler Desmond Melmoth, Adam Jacob Toews, Daniel Serge Brouillette, Nicholas Andrew Playle
  • Patent number: 10378945
    Abstract: A server system for remote monitoring includes a wireless communication interface, a processor, and a storage device. The wireless communication interface receives at least one data packet over wireless communications from a remote monitoring system. The processor processes the data packet including sensor information from a sensor coupled to the remote monitoring system. The storage device stores the sensor information.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: August 13, 2019
    Assignee: Arthroscopic Surgery Associates Corporation
    Inventors: Gregory M. Glenn, Damon Silva, Timothy Henry
  • Patent number: 10366190
    Abstract: This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 30, 2019
    Assignee: ALTERA CORPORATION
    Inventor: Adam Titley
  • Patent number: 10366969
    Abstract: An embodiment of an integrated electronic device having a body, made at least partially of semiconductor material and having a top surface, a bottom surface, and a side surface, and a first antenna, which is integrated in the body and enables magnetic or electromagnetic coupling of the integrated electronic device with a further antenna. The integrated electronic device moreover has a coupling region made of magnetic material, which provides, in use, a communication channel between the first antenna and the further antenna.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: July 30, 2019
    Assignee: STMicroelectronics S.r.l
    Inventors: Alberto Pagani, Giovanni Girlando
  • Patent number: 10346380
    Abstract: Embodiments of the present invention provide a method, system and computer program product for test data generation using unique common factor sequencing. In an embodiment of the invention, a method for test data generation using unique common factor sequencing is provided. The method includes loading a table for population with test data in a test data generation tool executing in a memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
    Type: Grant
    Filed: September 19, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Austin Clifford, Konrad Emanowicz, Enda McCallig, Gary Murtagh, Clare Scally
  • Patent number: 10284638
    Abstract: As disclosed herein a computer-implemented method includes determining an initial workload configuration corresponding to a workload and requesting a new custom monitoring agent and a new custom monitoring profile corresponding to the initial workload configuration, and determining updated monitor tuning information corresponding to the workload. The method further includes updating one or more monitoring thresholds according to updated monitor tuning information responsive to determining the workload configuration has changed, requesting a new monitoring agent that includes a monitor corresponding to a changed workload configuration, and installing the new monitoring agent in the workload. Also disclosed herein a computer-implemented method includes receiving a request from a requester for a new monitoring agent corresponding to a workload, and creating the new monitoring agent according to a custom monitoring profile. The method further includes providing the new monitoring agent to the requester.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexandre D. Baltar, Marcos Vinicius Landivar Paraiso, Edson Gomes Pereira, Sergio Varga
  • Patent number: 10277734
    Abstract: An apparatus includes a cellular frequency radio, either coupled to or configured to be coupled to an antenna disposed within a radio frequency (RF) shielded chamber. A cellular device includes an embedded subscriber identification module (eSIM). While the device is in the shielded chamber, a processor controls the radio to use the antenna to transmit a subscriber identification module (SIM) profile to the device and subsequently communicate with the device to test operation of the device while the device uses the SIM profile loaded into the eSIM. A cellular device includes an eSIM without a SIM profile, a cellular frequency radio, and a processor that controls the radio to wirelessly receive a SIM profile while the eSIM is still without a SIM profile, loads the received SIM profile into the eSIM, and controls the radio to wirelessly communicate with a cellular network using the SIM profile loaded into the eSIM.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: April 30, 2019
    Assignee: National Instruments Corporation
    Inventor: Tim Hentschel
  • Patent number: 10267661
    Abstract: This disclosure relates to determining a context of a mobile device. A processor receives from one or more first sensors first sensor data in relation to the context. The processor then selects from multiple second sensors one or more selected sensors based on the first sensor data and based on an energy cost value associated with each of the multiple second sensors, the energy cost value being indicative of energy consumed when requesting data from each of the multiple second sensors. Next, the processor receives from the one or more selected sensors second sensor data and determines the context of the mobile device based on the first sensor data and the second sensor data. This reduces the overall energy consumption and therefore extends the battery life of the mobile device while still providing an accurate context determination.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: April 23, 2019
    Assignee: INCOMING PTY LTD
    Inventors: Maximilian Ott, Lars Henrik Petander
  • Patent number: 10242228
    Abstract: A privacy compliance measurement system, according to particular embodiments, is configured to determine compliance with one or more privacy compliance requirements by an organization or sub-group of the organization. In various embodiments, the system is configured to determine a privacy maturity rating for each of a plurality of sub-groups within an organization. In some embodiments, the privacy maturity rating is based at least in part on: (1) a frequency of risks or issues identified with Privacy Impact Assessments (PIAs) performed or completed by the one or sub-groups; (2) a relative training level of members of the sub-groups with regard to privacy related matters; (3) a breadth and amount of personal data collected by the sub-groups; and/or (4) etc. In various embodiments, the system is configured to automatically modify one or more privacy campaigns based on the determined privacy maturity ratings.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 26, 2019
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jonathan Blake Brannon
  • Patent number: 10228416
    Abstract: An integrated circuit installed in an electronic device having an external connector, including: a monitor circuit and a control circuit. The monitor circuit coupled to the external connector is configured to monitor a code generated from a user's input and inputted via the external connector, the monitor circuit generating a control signal according to the code; and the control circuit coupled to the monitor circuit and at least a circuit block of the electronic device is configured to control the external connector to be coupled to the circuit block according to the control signal; wherein a testing operation is executed in response to a testing signal inputted to the control circuit via the external connector for checking and modifying a status of the circuit block of the electronic device after the external connector is coupled to the control circuit.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: March 12, 2019
    Assignee: Realtek Semiconductor Corp.
    Inventor: Yang-Tang Liu
  • Patent number: 10229241
    Abstract: Design information related to an irrelevant area of a first layer of semiconductor article may be received. The first layer may be manufactured by illuminating a lithographic mask during a lithographic process. First layer information associated with an outcome or an expected outcome of the illuminating of the lithographic mask during the lithographic process may be received. Information corresponding to a layout of an irrelevant area may be identified in the first layer information. A differentiating attribute that differentiates the layout of the irrelevant area from a layout of a relevant area of the first layer of the semiconductor article may be identified. The differentiating attribute may be used to determine one or more other irrelevant areas of the first layer of the semiconductor article.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 12, 2019
    Assignee: Applied Materials Israel LTD.
    Inventors: Ziv Parizat, Moshe Rosenweig
  • Patent number: 10204033
    Abstract: Methods, non-transitory computer readable media, test management computing devices that obtain test scripts associated with a test suite for testing an application for the test scripts. A vector model is generated based on a semantic vectorization of the obtained test scripts. A cluster optimization is implemented on the vector model to identify a plurality of maximally separate and compact clusters. A subset of the test scripts that are candidates for facilitating reduction of the test suite is determined, based on the identified clusters, and an indication of each test script of the subset of the test scripts is output. With this technology, a semantic analysis of test scripts of a test suite is implemented to reduce the size of the test suite while advantageously maintaining the coverage with respect to an associated enterprise application as well as ensuring a low level of redundancy present in the test suite.
    Type: Grant
    Filed: March 11, 2017
    Date of Patent: February 12, 2019
    Assignee: Wipro Limited
    Inventor: Diglio Antonio Simoni
  • Patent number: 10180440
    Abstract: A method of operating a data processing system to operate a first instrument and a second instrument connected to the data processing system is disclosed. The method includes displaying a measurement table. The data processing system receives user input defining a first parameter that is to be varied during a testing procedure by the first instrument and a first measurement to be made by the second instrument during the test procedure, a plurality of first parameter values to be used in the testing procedure. The data processing system causes the first instrument to provide each of the first parameter values and the second instrument to make the measurement and enter the measurement in a corresponding cell of a second row in the measurement table when the first instrument provides each of the first parameter values.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 15, 2019
    Assignee: Keysight Technologies, Inc.
    Inventors: Jonathan Helfman, Stanley T. Jefferson, Thomas R. Fay
  • Patent number: 10176022
    Abstract: An improvement to the process for identifying software problems in performance testing is achieved by dynamically adjusting workloads in real-time to stress the functionality of an application suspected of causing a software problem.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Erik R. Altman, Hitham Ahmed Assem Aly Salama, Nicholas M. Mitchell, Patrick Joseph O'Sullivan, Andres Omar Portillo Dominguez, Peter F. Sweeney
  • Patent number: 10146946
    Abstract: A method for saving and/or restoring settings of an instrument for processing a sample or reagent is disclosed. The instrument comprises a control unit and an operating system. A storage medium is provided to the instrument. The storage medium comprises a script. The script restores data for restoring settings of the instrument. The script is encrypted and/or digitally signed. The method verifies an identity and/or integrity of the script and executes the script upon starting the instrument by the operating system with the storage medium when the identity and/or integrity of the script correspond to an identity and/or integrity of the instrument. The control unit provides an input menu for allowing a user to input a saving and/or restoring command. The instrument saves settings on the storage medium and/or restores settings of the instrument from the storage medium by the restoring data corresponding to the saving and/or restoring command.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: December 4, 2018
    Assignee: Roche Diagnostics Operations, Inc.
    Inventor: Richard Edward Salin
  • Patent number: 10069412
    Abstract: A voltage converter includes a converting circuit and a switching control circuit, where the converting circuit includes an inductor connected to a switching node, a first switching device connected between the switching node and a common voltage and a second switching device connected to the switching node, where the first switching device charges the inductor and discharges the inductor in response to a control signal, and the switching control circuit generates the control signal by performing a PWM and a PFM based on a first sensing signal, a second sensing signal and a feedback signal, and adjusts a charging time of the inductor on a time basis, based on at least the input power supply voltage when the switching control circuit performs the PFM.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: September 4, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyoung-Jin Lee, Ha-Neul Kim, Hyoung-Seok Oh
  • Patent number: 10055534
    Abstract: A system for design based inspection of a lithographic mask of a first layer of an article, the system may include a decision module and a memory module; wherein the memory module is configured to store (a) first layer information about an outcome of an illumination of the lithographic mask during a lithographic process, (b) design information related to an irrelevant area to be removed from the first layer of the article after a manufacturing of the first layer of the article; and wherein the decision module is configured to process the first layer information to detect lithographic mask defects and to reduce a significance of a lithographic mask defect that is positioned within the irrelevant area.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: August 21, 2018
    Assignee: APPLIED MATERIALS ISRAEL LTD.
    Inventors: Ziv Parizat, Moshe Rosenweig
  • Patent number: 10031050
    Abstract: Embodiments herein describe a universal test platform that includes a universal test station (UTS) coupled to a system under test (SUT) using respective adapters. The adapters include an interface subdivided into portions that are assigned to different data and power standards. In one embodiment, the UTS is coupled to a UTS adapter using a plurality of cables that transmits the different data and power signals between the UTS and the adapter. For example, the interface in the UTS adapter may include a plurality of pins or optical channels that are each coupled to one of the plurality of cables. The SUT is coupled to a SUT adapter which may have the same interface as the UTS adapter. However, the SUT may be coupled to only a sub-portion of the I/O elements in the SUT adapter, and thus, only some of the I/O elements are used when testing the SUT.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Khajistha Fattu, Michael Fattu, Rachael C. Freitas, George Zacharakis-Jutz
  • Patent number: 9998491
    Abstract: A first collection including a pattern of life (POL) feature vector and a Q&A feature vector is constructed. A second collection is constructed from the first collection by inserting noise in at least one of the vectors. A third collection is constructed by combining a vector of the second collection with a corresponding vector of a different collection. Using a forecasting configuration, a POL feature vector of the third collection is aged to generate a changed POL feature vector containing POL feature values expected at a future time. The changed POL feature vector is input into a trained neural network to predict a probability of the cyber-attack occurring at the future time.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed N. Ahmed, Aaron K. Baughman, John F. Behnken, Mauro Marzorati
  • Patent number: 9940223
    Abstract: The human-machine interface test system enables the automated testing of vehicle interface systems and consumer electronics devices, replacing testing and validation that previously had required human interaction. The human-machine interface device (HMI test object or device under test) does not need to be altered (via hardware or software modifications or additions) to be able to be tested using the human-machine interface test system. The HMIts involves the automated audio input generation and output analysis, visual verification of a display screen with graphics and texts display, including touch and gesture interface control and feedback, external device interface, as well as data logging for communication between the HMI device and the rest of the system, that will replace the testing and validation that previously required human interaction.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: April 10, 2018
    Assignee: FEV North America Inc.
    Inventors: Stephan A. Tarnutzer, Edward J. Frank, Brian A. Fischer, Guy N. Kennerly, William Osipoff, Joseph W. Priskorn
  • Patent number: 9900666
    Abstract: A system receives an indication of selection of an item in a broadcast segment from an end device. A broadcast segment is identified by the selection and a broadcast segment schedule. An item ID is determined using the identified broadcast segment and the broadcast segment schedule, and a corresponding sponsor of the item is determined using the item ID and the identified broadcast segment. An anonymized message, including the item ID and a request for information, is sent to the corresponding sponsor. A reply is received from the corresponding sponsor, and forwarded to an end user contact.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: February 20, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Craig P. Reilly, Robert H. Yacobellis
  • Patent number: 9900338
    Abstract: A first collection including a pattern of life (POL) feature vector and a Q&A feature vector is constructed. A second collection is constructed from the first collection by inserting noise in at least one of the vectors. A third collection is constructed by crossing over at least one of vectors of the second collection with a corresponding vector of a fourth collection, migrating at least one of the vectors of the second collection with a corresponding vector of a fifth collection. Using a forecasting configuration, a POL feature vector of the third collection is aged to generate a changed POL feature vector containing POL feature values expected at a future time. The changed POL feature vector is input into a trained neural network to predict a probability of the cyber-attack occurring at the future time.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed N. Ahmed, Aaron K. Baughman, John F. Behnken, Mauro Marzorati
  • Patent number: 9852808
    Abstract: A memory testing circuit and method are disclosed, the redesigning of a memory to be tested through incorporation therein a testing circuit includes a self-test circuit incorporating a decoder circuit, and a VPPIO I/O module incorporating an encoder circuit and having multiple functions including digital I/O, high analog voltage I/O and current I/O. An oscillator module embedded in the multiplexer circuit provides a clock signal for the testing. The VPPIO I/O module is configured to convert, by the self-test circuit, a stimulating input from a single signal pin to a parallel signal recognizable by the memory and an analog voltage/current signal, thereby accomplishing proper testing of the memory. This enables a single signal pin to test all functions of one memory, thereby increasing the number of memory dies on a wafer tested in parallel by a test instrument and reducing the testing time per wafer as well as testing cost.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 26, 2017
    Assignee: Shanghai Huanhong Grace Semiconductor Manufacturing Corporation
    Inventor: Liang Qian
  • Patent number: 9831901
    Abstract: An interference cancellation system (ICS) may be used with a communication system to prevent or minimize interference from one or more sources. The ICS may receive radio frequency (RF) signals comprised of one or more signals of interest (SOI) and multiple interfering signals. An interference estimation processor (IEP) may be used to estimate the one or more interfering signals. The interfering signals may be estimated using spatial and/or time diversity, which may be combined with statistical methods. The estimated interfering signals may be sent to the ICS, which may use the estimated interference signal to cancel the interference and output the SOI.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: November 28, 2017
    Assignee: L3 TECHNOLOGIES, INC.
    Inventors: Elias Bonaventure Kpodzo, Robert Holland, Paul Dourbal, Yanhua Deng, Paul Prucnal, Andrew McCandless
  • Patent number: 9823303
    Abstract: Methods for selecting integrated circuit dies based on pre-determined criteria are disclosed. A disclosed method includes binning tools that characterizes multiple integrated circuit dies based on performance attributes. Each integrated circuit die is labeled with an identifier that represents bin location of the integrated circuit die within a die storage structure. A user can search for integrated circuit dies that matches certain performance grading by providing a performance description to an input interface on testing equipment. A tester is then configured to perform a screening to identify the physical locations of integrated circuit dies that match the retrieved identifiers from the die storage structure.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 21, 2017
    Assignee: Altera Corporation
    Inventors: Teng Chow Ooi, Azni Abd Rahman, Wei Hoong Yap, Chee Ang Ling, Yew Mun Chan
  • Patent number: 9800605
    Abstract: Threat risks to an enterprise are detected and assessed by assembling singular threats identified using both direct and behavioral threat indicators into composite threats to create complex use cases across multiple domains, and to amplify risks along kill chains of known attacks for early detection. Composite threat risk scores are computed from risk scores of singular threats to exponentially increase with the number of events observed along the kill chain. Composite threats are combined with normalized values of static risk and inherent risk for an entity of the enterprise to produce an entity risk score representative of the overall risk to the entity.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 24, 2017
    Assignee: Securonix, Inc.
    Inventors: Igor A. Baikalov, Tanuj Gulati, Sachin Nayyar, Anjaneya Shenoy, Ganpatrao H. Patwardhan
  • Patent number: 9785526
    Abstract: A method for performing tests using automated test equipment (ATE) is presented. The method comprises obtaining information concerning a test class using a graphical user interface. Further, it comprises generating a first header file automatically, wherein the first header file comprises the information concerning the test class. Next, it comprises importing the first header file into a test plan operable to execute using a tester operating system wherein the test plan comprises instances of the test class. It further comprises, generating a second header file from the first header file automatically, wherein the second header file is a header file for the test class. The method also comprises validating the test plan using the tester operating system. Finally, the method comprises loading the test plan and a compiled module onto the tester operating system for execution, wherein the compiled module is a compiled translation of the test class.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 10, 2017
    Assignee: ADVANTEST CORPORATION
    Inventors: Mark Elston, Ankan Pramanick, Leon Chen, Chandra Pinjala
  • Patent number: 9773515
    Abstract: An HGA loader provides HGAs, in succession, to a multiple workstation head tester. An HGAs carrier station receives HGAs to be tested. An alignment station on the base includes an alignment surface which selectively rotates about an alignment axis. A camera generates images of an HGA on the alignment surface, which is rotated so that the HGA has a desired spatial orientation which is maintained as the HGA is transferred to an HGA testing workstation. A received, oriented HGA is positioned to enable read/write test operations on a disk rotating on an adjacent spinstand. To effect the successive position operations, a transporter includes a track overlying the workstations, and a carriage movable along the track, to pass from workstation to workstations. The loader is automatically operative under the control of a controller.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: September 26, 2017
    Assignee: Guzik Technical Enterprises
    Inventors: Nahum Guzik, Konstantin Perevoztchikov, Vladislav Klimov, Wei Zhuang
  • Patent number: 9747188
    Abstract: In an approach to determining an importance value of an artifact in a collaborative software development environment, a computer determines a snapshot of a collaborative software development environment, wherein the snapshot includes an artifact and at least one relationship between the artifact and one or more nodes in one or more hierarchical levels. The computer then determines, based, at least in part, on the snapshot, a plurality of parameters for the artifact in the collaborative software development environment. The computer calculates, based, at least in part, on the plurality of parameters, an importance value of the artifact.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventor: Vaibhav Srivastava
  • Patent number: 9746352
    Abstract: The present disclosure provides a system which collects data from a set of sensors installed on underground vehicles which is then transferred to a remote data collection node through multiple communication protocol/channels according to priority calculations. Data priority is defined based on the evaluation of individual criteria and a set of weights. Priorities, weights and criteria can be dynamically adjusted depending on environmental factors. The protocol, channel and transfer order will depend upon calculated priorities.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: August 29, 2017
    Assignee: SYMBOTICWARE INCORPORATED
    Inventors: Kirk G. R. Petroski, Victor M. Corrales
  • Patent number: 9740590
    Abstract: In an approach to determining an importance value of an artifact in a collaborative software development environment, a computer determines a snapshot of a collaborative software development environment, wherein the snapshot includes an artifact and at least one relationship between the artifact and one or more nodes in one or more hierarchical levels. The computer then determines, based, at least in part, on the snapshot, a plurality of parameters for the artifact in the collaborative software development environment. The computer calculates, based, at least in part, on the plurality of parameters, an importance value of the artifact.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventor: Vaibhav Srivastava
  • Patent number: 9710366
    Abstract: A test code is generated based on a test rule relating to testing of executable code. The test code is executed to perform a test of the executable code, where executing the test code causes performance of actions including operation of user-activatable control elements of the executable code. In response to detecting an abnormal behavior of the executable code during the test, instructions of the test code relating to the actions are saved to allow a replay of the test to identify a cause of the abnormal behavior.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 18, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jin-Feng Luan, Yi-Qun Ren
  • Patent number: 9690894
    Abstract: This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 27, 2017
    Assignee: Altera Corporation
    Inventor: Adam Titley
  • Patent number: 9658938
    Abstract: A method of testing a software program may include generating a test driver by assigning concrete values to input variables of a software program. The method may also include assigning symbolic source set elements to the input variables of the software program to generate a data structure based on the symbolic source set elements. The method may also include symbolically executing a current instruction of the software program based on the concrete values and symbolic source set elements assigned to the input variables of the software program and performing data source analysis on the current instruction of the software program based on symbolic execution of the current instruction.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 23, 2017
    Assignee: FUJTSU LIMITED
    Inventor: Hiroaki Yoshida
  • Patent number: 9599491
    Abstract: Described are techniques for performing qualification protocol testing. A qualification entity category is selected indicating a category of an entity for which a qualification test protocol is generated. One or more qualification tests are selected and included in the qualification test protocol. Test information is specified for the one or more qualification tests. The test information includes first information identifying one or more code modules executed to perform said one or more qualification tests, second information identifying test inputs to said one or more code modules, and third information specifying how to evaluate tests results from executing each of said one or more qualification tests. A qualification protocol structure including said test information is generated.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: March 21, 2017
    Assignee: Waters Technologies Corporation
    Inventors: Dana Yurach, Richard Earle, Catalin Ristache
  • Patent number: 9552283
    Abstract: Various systems and methods are disclosed for automatically generating a spreadsheet template to store information usable to generate one or more data transfer objects for input to a system under test. One such method involves identifying one or more properties of a data transfer object to be input to a software system under test. Identifying the properties of the data transfer object involves inspecting one or more structural requirements of a module within the software system under test that consumes that data transfer object. The method then automatically generates a spreadsheet template corresponding to the data transfer object, such that the spreadsheet template includes a respective column for each of the properties of the data transfer object. The spreadsheet template is configured to store information representing one or more versions of the data transfer object.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: January 24, 2017
    Assignee: CA, Inc.
    Inventor: John J. Michelsen
  • Patent number: 9533762
    Abstract: A passenger control unit is provided that may include a push-button, power assembly, and control and communication circuitry. The push-button may be for control of a passenger service unit (PSU) onboard a passenger vehicle, and may also generate mechanical energy when pushed. The power assembly may convert the mechanical energy to electrical energy, and store the electrical energy, solely from which the control and communication circuitry may be powered. The control and communication circuitry may include a microprocessor and a communications interface. The microprocessor may receive an indication when the push-button is pushed, and generate an instruction to control the PSU in response thereto. And the communications interface wirelessly transmit the instruction to a control unit configured to effect control of the PSU based thereon.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 3, 2017
    Assignee: The Boeing Company
    Inventors: Arun Ayyagari, Sudhakar S. Shetty, Scott Edward Marston, Venkata Prabhakar
  • Patent number: 9483432
    Abstract: A generic and multi-role controller structure for data and communication exchanges is disclosed. In one aspect, the structure assumes the form of a single component and includes a capability forming a generic data and communication exchange controller, associated with at least: a capability forming a data storage/exchange buffer, a capability forming multiple connection interfaces to several data production/consumption units, one connection interface being associated with one data production/consumption unit, a capability forming multiple connection interfaces with several external data communication buses, and one connection interface being associated with one external data communication bus.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 1, 2016
    Assignee: THALES
    Inventors: Patrice Toillon, Tarik Aegerter
  • Patent number: 9478313
    Abstract: System and method for implementing a memory test language compiler. The compiler includes a fast semantic processor for interpreting programming patterns in a test program, including converting stateful patterns into stateless patterns, and a device access timing generation module for generating an output based on the stateless patterns. The fast semantic processor can generate a closure for a device access line as the output. In the state of the closure, each device access line is in a closed state. A functor is formed from the interdependency of the variables and the loop dependency and a cache is used to handle recursive variables. The functor is propagated to device access lines as output, wherein the functor references the cache when needed.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 25, 2016
    Assignee: ADVANTEST CORPORATION
    Inventors: Huachun Cui, Kazi Iftekhar Ahmed
  • Patent number: 9435843
    Abstract: A wire harness continuity inspection method according to the invention includes: a referring step of referring to auxiliary device-based wiring information to specify a first terminal of a first electrical component and a second terminal of a second electrical component connected by a circuit line, which are described in the auxiliary device-based wiring information; a first specifying step of referring to region-based connector/wiring information to specify a first electrical wire of which one end is connected to the first terminal of the first electrical component, described in the region-based connector/wiring information; and a first determining step of determining whether the terminal connected to the other end of the first electrical wire is identical to the second terminal of the second electrical component.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 6, 2016
    Assignee: YAZAKI CORPORATION
    Inventors: Noriaki Sasaki, Yasuhiro Mochizuki, Kohta Ohishi