Particular Stimulus Creation Patents (Class 714/32)
  • Patent number: 11860748
    Abstract: A memory test method, a memory test apparatus, a device and a storage medium are provided. The memory test method includes: obtaining a central processing unit (CPU) accessible space of a memory to-be-tested; obtaining a graphics processing unit (GPU) accessible space of the memory to-be-tested; and driving a CPU to run a test program based on the accessible space of the CPU, to access the memory to-be-tested through a bus of memory to-be-tested, when the CPU runs the test program, the CPU controls a GPU to access the memory to-be-tested based on the accessible space of the GPU through the bus of memory to-be-tested.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: January 2, 2024
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventor: Xiaofeng Xu
  • Patent number: 11860750
    Abstract: A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Worldpay, LLC
    Inventor: Walter Banks
  • Patent number: 11810639
    Abstract: A test method includes: providing an initialization command to a ZQ calibration module such that the resistance value of a termination resistor is a first extreme value; providing a ZQ calibration command to the ZQ calibration module such that the resistance value of the termination resistor increases or decreases to a second extreme value from the first extreme value, one of the first extreme value and the second extreme value being a maximum value while the other one being a minimum value; acquiring a first time node, the first time node being a transmitting time for the ZQ calibration command; acquiring a second time node; and acquiring the ZQ calibration time based on the second time node and the first time node.
    Type: Grant
    Filed: October 31, 2021
    Date of Patent: November 7, 2023
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventor: Jinghong Xu
  • Patent number: 11775417
    Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: October 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
  • Patent number: 11720477
    Abstract: The present invention provides a unit testing method based on automatic generation of path coverage test cases. First, obtain a control flow graph of a program to be tested is obtained. Then, an executable code is executed in the generated control flow graph based on of an automatically generated test case, and meanwhile, a fitness value is calculated and acquired based on of an execution result of the executable code, and a sub-node is selected to continue repeating the above process, until a terminal node in the control flow graph is found, and finally a path marker is generated and the fitness value corresponding to the path is obtained. Then, an automatic test case generation algorithm is executed, and the algorithm constantly automatically generates test cases based on of the returned fitness value, and exits when the path is completely covered, or a set execution is timed out.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 8, 2023
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Han Huang, Muming Lian, Fangqing Liu, Zhongming Yang, Zhifeng Hao
  • Patent number: 11621908
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for stateless service traffic generation. A method for stateless service traffic generation occurs at a network equipment test system. The method includes generating, at a first transmit port associated with the network equipment test system, a first test packet flow comprising one or more packets, wherein the first test packet flow indicates a match and action instruction for triggering an action at a second transmit port associated with the network equipment test system; sending the first test packet flow toward a node associated with a data center under test (DCUT); receiving the first test packet flow from the node associated with the DCUT; and performing, using the match and action instruction, the action at the second transmit port associated with the network equipment test system.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 4, 2023
    Assignee: Keysight Technologies, Inc.
    Inventors: Winston Wencheng Liu, Matthew R. Bergeron, Kingshuk Mandal, Alon Regev, Dan Mihailescu, Soumava Das
  • Patent number: 11539684
    Abstract: Techniques of dynamic authentication scheme selection in distributed computing systems are disclosed herein. One example technique includes analyzing a received authentication request for an indicator of an authentication scheme that is supported by a computing service submitting the authentication request. The example technique can also include determining whether the authentication scheme associated with the indicator is also supported by the authentication service and in response to determining that the authentication scheme associated with the indicator is also supported by the authentication service, initiating an authentication process with the computing service according to the authentication scheme that is supported by both the computing service and the authentication service. As such, the authentication scheme can be dynamically selected at the authentication service for the received authentication request.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Paranthaman Saravanan
  • Patent number: 11449356
    Abstract: A system for tracing transactions includes a system mapping engine configured to generate a multi-tier control point map based on source code and transaction data of one or more source systems; and a tracing engine configured to trace transactions across the one or more source systems based on the multi-tier control point map. The multi-tier control point map provides end-to-end transaction traceability.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 20, 2022
    Assignee: GalaxE.Solutions, Inc.
    Inventors: Dheeraj Misra, Sandipan Gangopadhyay, Tim Bryan
  • Patent number: 11418384
    Abstract: There is provided an information processing apparatus in which a plurality of modules including at least a first module and a second module is connected in a ring shape. The first module includes a first transmission unit configured to transmit predetermined data. The second module adjacent to the first module includes a second reception unit configured to receive the predetermined data transmitted by the first transmission unit, and a second transmission unit configured to transmit first attribute data including identification information for identifying a module when the predetermined data has not been received within a first predetermined time period.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: August 16, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Minoru Kambegawa
  • Patent number: 11409644
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage media, for validation of mobile device workflows. In some implementations, a mobile device application to be tested is identified. An installation of the application on each of a plurality of remote mobile devices, including mobile devices having different hardware configurations and different operating system configurations, is initiated. Usage of the application by instructing the remote mobile devices to perform a series of operations using the application is simulated. Performance of the respective mobile devices during the simulated usage is measured. A document indicating performance of the application across the different mobile device configurations is generated.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 9, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Herminio Carames, Andrew Smith, Binbin Wu, Ying Ma, Jun Peng, David Hagen
  • Patent number: 11398086
    Abstract: A Convolution Multiply and Accumulate-Xtended (CMAC-X) system (102) for performing a convolution operation with functional safety mechanism is disclosed. The CMAC-X system (102) receives image data pertaining to an image. The image data comprises a set of feature matrix, a kernel size and depth information. Further, the CMAC-X system (102) generates a convoluted data based on convolution operation for each feature matrix, The CMAC-X system (102) performs an accumulation of the convoluted data to generate accumulated data, when the convolution operation for each feature matrix is performed. The CMAC-X system (102) further performs an addition of a predefined value to the accumulated data to generate added data. Further, the CMAC-X system (102) filters the added data. Further, the CMAC-X system (102) comprises a functional safety unit to verify a functionality of the CMAC-X system (102), thereby performing the convolution operation of the image with functional safety mechanism.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: July 26, 2022
    Assignee: HCL Technologies Limited
    Inventors: Prasanna Venkatesh Balasubramaniyan, Sainarayanan Gopalakrishnan, Gunamani Rajagopal
  • Patent number: 11275677
    Abstract: The disclosed computer-implemented method includes accessing data that is to be used as part of a test implementation that has multiple potential outcomes. The method also includes determining that the test implementation is to be carried out using specified testing algorithms that test for at least one of the potential outcomes. The method next includes identifying portions of the accessed data that are to be used in the specified testing algorithms, and compressing the identified portions of the accessed data to remove portions of the accessed data that are unused in the specified testing algorithms. The method also includes executing the test implementation using the specified testing algorithms with the compressed accessed data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: March 15, 2022
    Assignee: Netflix, Inc.
    Inventors: Jeffrey Wong, Colin McFarland, Matthew Wardrop, Nikolaos Diamantopoulos, Pablo Lacerda de Miranda, Tobias Mao, Eskil Forsell, Julie Beckley
  • Patent number: 11221942
    Abstract: Systems and methods provided for a software test automation platform including an artificial intelligence (AO/machine learning (ML) test analyzer. The AI/ML test analyzer can be a computer device operating with the software testing automation platform that is programmed to obtain run-time data from executing multiple software test cases for a software workload; obtain log data from the one or more test logs, relating to previous executions of the tests cases for the software workload. The AI/ML test analyzer can then analyze the log data and the run-time data by applying ML/AI tools, concurrently with executing the test cases, for recognizing patterns associated with the executed tests cases over a period of time, and automatically predicting an optimized set of test cases and analytics related to execution of the test cases for the software workload.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: January 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pavan Sridhar, Deepak Panambur, Rohith Panambur
  • Patent number: 11210190
    Abstract: A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 28, 2021
    Assignee: Worldpay, LLC
    Inventor: Walter Banks
  • Patent number: 11200067
    Abstract: An inter-object validation system includes a computing system that executes a specialized configuration application to receive an aggregated object configuration comprising a plurality of design elements (DEs) associated with multiple objects of a test system, and invoke each of multiple specialized configuration applications to determine whether at least a subset of the DEs in the aggregated object configuration meet a specified criteria associated with a behavior that the subset of DEs is to provide, the specified criteria associated with each specialized configuration application being different from one another. The specialized configuration application controller may then generate a report indicating the results of the determination. The execution of the specialized configuration applications is controlled by the specialized application controller, and additionally, the specialized configuration application is separate and distinct from the specialized application controller that controls the logic.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeffery J. Hayward, Mark S. Tuck
  • Patent number: 11159204
    Abstract: A removable module includes circuitry, a near field communication (NFC) coupler to provide a data signal to the circuitry, and a second NFC coupler to supply operating voltage to the circuitry.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: October 26, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mark William Morgan, Swaminathan Sankaran, Benjamin Stassen Cook, Ali Djabbari, Lutz Albrecht Naumann
  • Patent number: 11106567
    Abstract: Systems, methods, and computer-readable media are described for expanding test space coverage for testing performed on a System Under Test (SUT) through iterative test case generation from combinatoric pairwise outputs. At each test case generation iteration, a new set of test vectors is generated that provides complete pairwise coverage of the test space but that does not include any overlapping test vector with any previously generated set of test vectors. As such, cumulative m-wise test space coverage (where 2<m?n) is incrementally increased through each iteration until the iterative process ceases when a desired percentage of m-wise test space coverage is achieved.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Dale E. Blue, Ryan Rawlins, Eitan Farchi
  • Patent number: 11093232
    Abstract: A microservice update system includes a build dispatcher system that receives a microservice modification request identifying first microservice(s) included in a plurality of microservices that provide a service. The build dispatcher system then triggers a respective microservice pipeline for each first microservice. A continuous integration system receives respective microservice modified code for each first microservice via the respective pipeline triggered for each, and update corresponding first portion(s) of service code. The continuous integration system then tests the updated service code in order to test the first microservice(s) that are provided by the first portion(s) of updated service code, and test second microservice(s) that are included in the plurality of microservices that provide the service, that are provided by at least one second portion of the updated service code that was not updated as part of the updating, and that are dependent on at least one of the first microservice(s).
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 17, 2021
    Assignee: Dell Products L.P.
    Inventors: Marc Marcel René Maréchal, Yongjun Shi
  • Patent number: 11089076
    Abstract: A system for testing the streaming capacity of a media streaming system, or of one or more origin servers thereof, includes a control system that controls the provisioning of computing resources, such as virtual machine instances, configured as load generators. The load generators establish a plurality of concurrent streams of content from the media streaming system, thus representing a plurality of connected user devices. The streams impart a load on the media streaming system; additional load generators can be added to a scalable group to increase the load. The load generators can produce monitoring data describing errors in network activity (e.g., dropped packets) and in the stream data itself (e.g., synchronization errors). A metric analysis system calculates performance metrics based on the monitoring data, and signals the control system to add or remove load generators until the load is as high as possible without degrading service, revealing the streaming capacity.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: James Edward Thario
  • Patent number: 11080170
    Abstract: Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network. Received data includes a hierarchical scene tree having a plurality of nodes associated with objects displayed on a screen of at least one of the mobile hardware devices. A method includes dynamically altering a parameter of one or more nodes based on user input.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 3, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Patent number: 11068418
    Abstract: Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores. Each core is comprised of a plurality of processing units and at least one cache memory shared by the processing units on the core to cache data from a memory. A task is processed to determine one of the cores on which to dispatch the task. A determination is made as to whether the processed task is classified as cache hostile. A task is classified as cache hostile when the task accesses more than a threshold number of memory address ranges in the memory. The processed task is dispatched to at least one of the cores assigned to process cache hostile tasks.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M Gupta, Trung N. Nguyen
  • Patent number: 11061997
    Abstract: An apparatus includes a trigger generator and at least one multiplexer. The trigger generator is configured to generate a non-periodic trigger output. The at least one multiplexer is configured to output a valid control signal and an obfuscated control signal in response to a key value input. The obfuscated control signal is selectively set to one of a valid control signal and an invalid control signal based on the non-periodic trigger output.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 13, 2021
    Assignee: Regents of the University of Minnesota
    Inventors: Keshab K. Parhi, Sandhya Koteshwara
  • Patent number: 11055494
    Abstract: In some examples, matrix based bot implementation may include obtaining, for a plurality of bots that are used to respond to a query, a matrix that includes entries including a plurality of scenarios, a plurality of questions corresponding to the plurality of scenarios, and a plurality of responses. Each response may correspond to a specified question. A plurality of scripts may be generated based on an analysis of the matrix. Each script may include at least one question followed by at least one response, and further followed by at least one scenario. For each script, a closest pre-existing script may be identified based on a comparison of the script to pre-existing scripts. For each script, a modification to the matrix may be generated based on a difference in the script from the closest pre-existing script. The bots may be utilized to respond to the query based on the modified matrix.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: July 6, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Jokko Korhonen
  • Patent number: 11019175
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 25, 2021
    Assignee: DATAZOOM, INC.
    Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner
  • Patent number: 11010282
    Abstract: Systems, methods, and computer-readable media are described for performing fault detection and localization using Combinatorial Test Design (CTD) techniques and generating a regression bucket of test cases that expose a detected fault in a System Under Test (SUT). The SUT may be a hardware system or a software system. Further, the fault detection and localization may be performed while adhering to architectural restrictions on the SUT.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Dale E. Blue, Ryan Rawlins, Rachel Brill
  • Patent number: 10990508
    Abstract: A computing system may include a client computing device configured to execute a software application with an associated GUI. The GUI includes fields, and each field is to hold a text string. The computing system may include a GUI testing device in communication with the client computing device and configured to execute a testing framework for interacting with the software application to generate versions of the GUI, each of the versions being in a different language, and defining expected text strings in the fields. The GUI testing device may be configured to extract the fields from the versions of the GUI, perform OCR processing on the fields to generate actual text strings, and compare the actual text strings with the expected text strings.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: April 27, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Yang Wang, Wei Luo
  • Patent number: 10983248
    Abstract: A computer receives a hotspot and a corresponding incentive, where the hotspot is a geolocation for collecting the weather data. The computer presents the received hotspot and the corresponding incentive to a user. The computer receives the weather data from the drone, transmits the weather data to a server, and updates a scorecard with the incentive corresponding to the hotspot based on determining that the drone reached the hotspot.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sushain Pandit, Su Liu, Fang Wang, Cheng Xu
  • Patent number: 10939434
    Abstract: Various communication systems may benefit from appropriate selection of frequencies for measurement purposes. For example, certain wireless communication systems that can use numerous frequencies but measure a smaller number of frequencies, may benefit from enhanced frequency selection. A method can include identifying a set of possible frequencies for measurement by a user equipment. The method can also include selecting a subset of frequencies from the possible frequencies based on parameters configured by an operator. The method can additionally include causing communication of the selection to the user equipment in a list.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: March 2, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Thomas Stark, Patrycja Bukowiecka, Birger Haetty
  • Patent number: 10922212
    Abstract: Systems, methods, and media for analyzing service catalog items include determining information about a service catalog item, such as whether the service catalog item functions as intended, has macros associated therewith that have changed due to a platform change of a platform running the service catalog, and determining a change has occurred to variables and the source of the change when variables associated with the service catalog item have changed.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: February 16, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bharath Padaki, Shouvik Goswami, Parameswara Reddy Annapureddy
  • Patent number: 10909027
    Abstract: Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 2, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Patent number: 10901029
    Abstract: A chip, including a selector, a one-time programmable (OTP) device, and a controller, where the controller is separately coupled to a selection end of the selector and the OTP device, and the controller is configured to detect a device value of the OTP device, and provide a first selection signal when the device value of the OTP device is within a first preset range. A first input end of the selector is configured to receive access data, a second input end of the selector is configured to receive a preset invalid value, and an output end of the selector is coupled to the OTP device. The selector is configured to control the data received by the second input end to be output from the output end of the selector when the first selection signal is input.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: January 26, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Feifei Yin, Yu Liu, Jiayin Lu, ZhuFeng Tan
  • Patent number: 10873504
    Abstract: Example implementations relate to managing concurrently received configuration requests in a computing network that includes a set of configurable network entities. IN an example, a plurality of configuration requests are received concurrently and a separate database transaction is opened in a configuration database for each received configuration request. A plurality of configuration deltas are identified, each of the plurality of configuration deltas representing a change in a configuration of a network entity of the computing network requested by one of the plurality of received configuration requests. An existing configuration of the network entity is obtained from the configuration database and the existing configuration of the network entity is modified using the identified configuration deltas to generate a provisioning request for the network entity.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
  • Patent number: 10838835
    Abstract: Methods and apparatus relating to characterizing proximity risks within a radio mesh are described. In an embodiment, test manager logic causes periodic testing of one of a first group of processor cores or a second group of processor cores. Each of the first group of processor cores or the second group of processor cores comprises one or more processor cores of a multi-core processor. Memory stores information corresponding to the period testing of the first group of processor cores and the second group of processor cores. A fault signal is to be generated in response to completion of the period testing outside a Fault Tolerant Time Interval (FTTI). Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 17, 2020
    Assignee: Intel Corporation
    Inventors: Carey W. Smith, Julian J. Revuelta, Mihai D. Mihalache
  • Patent number: 10831467
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component requests from a service processor of the host a first replacement firmware image of a first device of the host. The initialization component then receives the first replacement firmware image from the service processor. The initialization component further provides the first replacement firmware image to a first updating program. The initialization component uses the first updating program to replace the first existing firmware image on the first device with the first replacement firmware image.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 10, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Ramakoti Reddy Bhimanadhuni, Purandhar Nallagatla, Harikrishna Doppalapudi, Valantina Arumugam, Abhitesh Kumar, Muthuchamy Kumar, Satheesh Thomas
  • Patent number: 10818375
    Abstract: A semiconductor memory device which includes a memory cell array, an error injection register set, a data input buffer, a write data generator, and control logic. The error injection register set stores an error bit set, including at least one error bit, based on a first command. The error bit set is associated with a data set to be written in the memory cell array. The data input buffer stores the data set to be written in the memory cell array based on a second command. The write data generator generates a write data set to be written in the memory cell array based on the data set and the error bit set. The control logic controls the error injection register set and the data input buffer.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: October 27, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Pil Son, Kyo-Min Sohn
  • Patent number: 10798161
    Abstract: Aspects of the present disclosure involve a system and method for autoscaling application pools. The current disclosure presents a system that can be used to understand the throughput of one instance in an application. The throughput at the one instance in the application and/or traffic trend is used to right-size or auto-scale the application pool for the current traffic trend such that the application pool can be adjusted for varying traffic trends.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 6, 2020
    Assignee: PayPal, Inc.
    Inventors: Suresh Mathew, Shankar Jothi, Vaibhav Desai
  • Patent number: 10782902
    Abstract: A method includes providing a device with transmitter parameters set to default factory values. The method also includes receiving, in the device, one or more write commands with test data patterns, and executing, in the device, the one or more write commands to store the test data patterns on a non-transitory data storage medium of the device. The method further includes receiving, in the device, one or more read commands for the test data patterns, and reading the test data patterns from the non-transitory data storage medium. The read test data patterns are communicated by a signal that is sent via the device transmitter. A command instructing the device to update the transmitter parameters values is received, in the device, when a device transmitter signal integrity for the signal communication is below a predetermined threshold.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: September 22, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Choo Chiang Lim, Tse Jen Lee, Kong Yaw Lucas Lee, Jun Gu
  • Patent number: 10777294
    Abstract: One example includes a system. The system includes an error injection system. The error injection system includes an error injector to store a programmable control structure to define a memory error. The error injector being further used to inject the memory error into a respective one of a plurality of memory storage elements associated with a memory system at a predetermined address via an address controller and to determine if the memory error at the predetermined address associated with the respective one of the plurality of memory storage elements is corrected via error-correcting code (ECC) memory associated with the memory system.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Melvin K. Benedict, Reza M. Bacchus, Chi-li-ma Harnold
  • Patent number: 10762067
    Abstract: Systems, methods, and devices for incremental feature development and workload capture in database systems are disclosed. A method includes determining a workload having one or more historical client queries to be rerun for testing the feature, wherein the feature comprises procedural logic. The method further includes executing a baseline run of the workload that does not implement the feature and executing a target run of the workload while implementing the feature. The method further includes comparing the baseline run and the target run to identify whether there is a performance regression in the target run. The method further includes, in response to identifying the performance regression, rerunning the target run to identify whether the performance regression still exists.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 1, 2020
    Assignee: Snowflake Inc.
    Inventors: Jiaqi Yan, Qiuye Jin, Shrainik Jain, Stratis Viglas, Allison Lee
  • Patent number: 10755761
    Abstract: A semiconductor device may include a first buffer, a second buffer, a divider circuit and an internal signal generation circuit. The first buffer may buffer a first input signal and a second input signal to generate a first data strobe buffering signal and a first data strobe bar buffering signal. The second buffer may generate a second data strobe buffering signal based on the first input signal and a reference xvoltage. The divider circuit may divide the second data strobe buffering signal to generate a divided signal and a divided bar signal. The internal signal generation circuit may be configured to generate a first to fourth data latch timing signals having different phases based on the first data strobe buffering signal, the first data strobe bar buffering signal, the divided signal and the divided buffering signal.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: August 25, 2020
    Assignee: SK hynix Inc.
    Inventors: Sang Kwon Lee, Kwang Soon Kim, Young Hoon Kim, Young Jun Yoon, Kyu Dong Hwang
  • Patent number: 10733238
    Abstract: A customer of a shared resource environment can generate script to be executed by one or more virtual machines, or other such instances or resources, and share that script with other users. The script can relate to administrative or other such tasks, and can be encapsulated into a document, or other such expression, and stored to a network-accessible location. The owner of the document can designate permissions as to which users have rights to access and/or execute the script against their own virtual machines. An owner can grant permission to all users, no other users, or specific users. The script can include parameter values that can be set by the other users or links to specific executables or other objects, among other such options.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: August 4, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Amjad Hussain, Sivaprasad Venkata Padisetty, Xiong Wang, Boyuan Feng
  • Patent number: 10719428
    Abstract: A user interface automation framework is described. A system records multiple user interface screenshots during a session of a user interacting with a user interface application executing on a host computer. The system records metadata associated with the host computer during the session. The system executes a test of the user interface application based on the multiple user interface screenshots and the metadata.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventor: Vikas Taneja
  • Patent number: 10698806
    Abstract: Methods and apparatus are disclosed for efficient combinatorial testing of multi-level datatypes and data objects. A multi-level datatype associated with a software library has a plurality of linked levels with corresponding metadata attributes. A sparse set of metadata combinations is generated, providing full coverage of identified tuples of the metadata. Multi-level test datatypes are defined, with metadata attributes following the generated metadata combinations, and used to execute a test suite and validate the software library. A user interface of the software library can be tested and validated directly using the defined test datatypes. Alternatively, functions of the software library can be tested with test objects that are instances of the test datatypes. In variations, the software library can be tested for combinations of data values, or a mix of data and metadata. The software library can be a rules framework providing configuration and implementation of if-then rules for client applications.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 30, 2020
    Assignee: SAP SE
    Inventors: Martin Scholz, Tobias Poeppke
  • Patent number: 10671503
    Abstract: Remotely monitoring a test on a test specimen includes receiving information pertaining to the test, rendering on a remote computing device display an information message having portions indicative of a testing device, of information related to the testing device or a test being conducted on the testing device, and of time that has elapsed since the second portion has occurred, and updating the third portion indicative of the time that has elapsed. A test operation monitoring system includes an image capture device, and a computing device operatively connected to the image capture device to receive information on the testing operation from the image capture device, the computing device having a controller configured to receive information pertaining to the testing operation and to render on a display an information message indicative of parameters of the testing device at a selectable amount of progress through the testing operation.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 2, 2020
    Assignee: MTS Systems Corporation
    Inventors: Andrew Frenz, Freeman Stephen Kirschbaum, Philip Moorjani
  • Patent number: 10659316
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: May 19, 2020
    Assignee: JOVIANDATA, INC.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 10650115
    Abstract: The present disclosure is related to processing, aggregating, and/or organizing data. A system may include a processor configured to process input data and identify a relationship amongst received input data in a data set. The system may also include an aggregator coupled to the processor and configured to receive processed data from the processor and aggregate data within the data set while maintaining one or more data relationships within the data set. Further, the system may include an annotation service module coupled to the aggregator and configured to generate at least one annotation that is maintained across at least a portion of the data within the data set.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: May 12, 2020
    Assignee: XIFIN, Inc.
    Inventor: Patricia Goede
  • Patent number: 10623063
    Abstract: A removable module includes circuitry, a near field communication (NFC) coupler to provide a data signal to the circuitry, and a second NFC coupler to supply operating voltage to the circuitry.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: April 14, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mark William Morgan, Swaminathan Sankaran, Benjamin Stassen Cook, Ali Djabbari, Lutz Albrecht Naumann
  • Patent number: 10621076
    Abstract: Embodiments of the invention propose a method for mobile phone and instrument control a system using the method. The method for mobile phone and instrument control is performed by a processing unit and comprises the following steps: reading one script; determining what a destination is according to the script; if the destination is a mobile phone, transmitting a first control command to the mobile phone according to the script; and if the destination is one of a plurality of instruments, transmitting a second control command to the instrument according to the script.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventor: Haibo Xu
  • Patent number: 10614006
    Abstract: An interrupt request generating process can include determining a first interrupt triggering event has occurred after a predetermined period of time in which no interrupt triggering event occurred. In response to determining that the first interrupt triggering event has occurred, the interrupt request generating process may generate a first interrupt request without adding an intentional delay, and initiating a timer configured to expire after a predetermined time interval. When a second interrupt triggering event is determined to have occurred before the timer expires, a second interrupt request is delayed from being generated until the timer expires.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Said Bshara, Erez Izenberg, Yaniv Shapira, Nafea Bshara
  • Patent number: 10574687
    Abstract: Systems and methods of carrying out a penetration testing campaign of a networked system by a penetration testing system, in which reconnaissance agent software modules are dynamically removed from at least one network node based on changing conditions in the tested networked system. The networked system includes multiple network nodes, and the penetration testing system includes a penetration testing software module and a reconnaissance agent software module installed on at least some network nodes of the multiple network nodes. For one network node, a dynamic Boolean uninstalling condition is evaluated, and in response to determining that the dynamic Boolean uninstalling condition is satisfied for that network node, the reconnaissance agent software module is uninstalled from that network node.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 25, 2020
    Assignee: XM Cyber Ltd.
    Inventor: Menahem Lasser