Particular Stimulus Creation Patents (Class 714/32)
-
Patent number: 11860750Abstract: 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: GrantFiled: November 18, 2021Date of Patent: January 2, 2024Assignee: Worldpay, LLCInventor: Walter Banks
-
Patent number: 11860748Abstract: 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: GrantFiled: August 5, 2021Date of Patent: January 2, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Xiaofeng Xu
-
Patent number: 11810639Abstract: 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: GrantFiled: October 31, 2021Date of Patent: November 7, 2023Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Jinghong Xu
-
Patent number: 11775417Abstract: 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: GrantFiled: May 18, 2020Date of Patent: October 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
-
Patent number: 11720477Abstract: 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: GrantFiled: October 31, 2018Date of Patent: August 8, 2023Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGYInventors: Han Huang, Muming Lian, Fangqing Liu, Zhongming Yang, Zhifeng Hao
-
Patent number: 11621908Abstract: 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: GrantFiled: May 13, 2021Date of Patent: April 4, 2023Assignee: Keysight Technologies, Inc.Inventors: Winston Wencheng Liu, Matthew R. Bergeron, Kingshuk Mandal, Alon Regev, Dan Mihailescu, Soumava Das
-
Patent number: 11539684Abstract: 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: GrantFiled: March 16, 2020Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Paranthaman Saravanan
-
Patent number: 11449356Abstract: 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: GrantFiled: January 17, 2020Date of Patent: September 20, 2022Assignee: GalaxE.Solutions, Inc.Inventors: Dheeraj Misra, Sandipan Gangopadhyay, Tim Bryan
-
Patent number: 11418384Abstract: 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: GrantFiled: July 27, 2017Date of Patent: August 16, 2022Assignee: Canon Kabushiki KaishaInventor: Minoru Kambegawa
-
Patent number: 11409644Abstract: 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: GrantFiled: March 11, 2020Date of Patent: August 9, 2022Assignee: MicroStrategy IncorporatedInventors: Herminio Carames, Andrew Smith, Binbin Wu, Ying Ma, Jun Peng, David Hagen
-
Patent number: 11398086Abstract: 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: GrantFiled: December 24, 2020Date of Patent: July 26, 2022Assignee: HCL Technologies LimitedInventors: Prasanna Venkatesh Balasubramaniyan, Sainarayanan Gopalakrishnan, Gunamani Rajagopal
-
Patent number: 11275677Abstract: 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: GrantFiled: August 26, 2020Date of Patent: March 15, 2022Assignee: Netflix, Inc.Inventors: Jeffrey Wong, Colin McFarland, Matthew Wardrop, Nikolaos Diamantopoulos, Pablo Lacerda de Miranda, Tobias Mao, Eskil Forsell, Julie Beckley
-
Patent number: 11221942Abstract: 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: GrantFiled: March 16, 2020Date of Patent: January 11, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Pavan Sridhar, Deepak Panambur, Rohith Panambur
-
Patent number: 11210190Abstract: 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: GrantFiled: December 20, 2018Date of Patent: December 28, 2021Assignee: Worldpay, LLCInventor: Walter Banks
-
Patent number: 11200067Abstract: 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: GrantFiled: July 1, 2019Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Jeffery J. Hayward, Mark S. Tuck
-
Patent number: 11159204Abstract: 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: GrantFiled: April 9, 2020Date of Patent: October 26, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mark William Morgan, Swaminathan Sankaran, Benjamin Stassen Cook, Ali Djabbari, Lutz Albrecht Naumann
-
Patent number: 11106567Abstract: 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: GrantFiled: January 24, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Hicks, Dale E. Blue, Ryan Rawlins, Eitan Farchi
-
Patent number: 11093232Abstract: 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: GrantFiled: July 3, 2019Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Marc Marcel René Maréchal, Yongjun Shi
-
Patent number: 11089076Abstract: 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: GrantFiled: March 6, 2018Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventor: James Edward Thario
-
Patent number: 11080170Abstract: 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: GrantFiled: April 30, 2020Date of Patent: August 3, 2021Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
-
Patent number: 11068418Abstract: 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: GrantFiled: May 21, 2019Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Borlick, Lokesh M Gupta, Trung N. Nguyen
-
Patent number: 11061997Abstract: 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: GrantFiled: August 3, 2017Date of Patent: July 13, 2021Assignee: Regents of the University of MinnesotaInventors: Keshab K. Parhi, Sandhya Koteshwara
-
Patent number: 11055494Abstract: 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: GrantFiled: August 9, 2019Date of Patent: July 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventor: Jokko Korhonen
-
Patent number: 11019175Abstract: 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: GrantFiled: November 16, 2017Date of Patent: May 25, 2021Assignee: DATAZOOM, INC.Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner
-
Patent number: 11010282Abstract: 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: GrantFiled: January 24, 2019Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Hicks, Dale E. Blue, Ryan Rawlins, Rachel Brill
-
Patent number: 10990508Abstract: 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: GrantFiled: October 26, 2018Date of Patent: April 27, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Yang Wang, Wei Luo
-
Patent number: 10983248Abstract: 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: GrantFiled: September 6, 2018Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Sushain Pandit, Su Liu, Fang Wang, Cheng Xu
-
Patent number: 10939434Abstract: 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: GrantFiled: April 7, 2016Date of Patent: March 2, 2021Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Thomas Stark, Patrycja Bukowiecka, Birger Haetty
-
Patent number: 10922212Abstract: 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: GrantFiled: July 7, 2017Date of Patent: February 16, 2021Assignee: ServiceNow, Inc.Inventors: Bharath Padaki, Shouvik Goswami, Parameswara Reddy Annapureddy
-
Patent number: 10909027Abstract: 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: GrantFiled: January 31, 2019Date of Patent: February 2, 2021Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
-
Patent number: 10901029Abstract: 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: GrantFiled: November 14, 2017Date of Patent: January 26, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Feifei Yin, Yu Liu, Jiayin Lu, ZhuFeng Tan
-
Patent number: 10873504Abstract: 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: GrantFiled: July 17, 2019Date of Patent: December 22, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
-
Patent number: 10838835Abstract: 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: GrantFiled: December 29, 2017Date of Patent: November 17, 2020Assignee: Intel CorporationInventors: Carey W. Smith, Julian J. Revuelta, Mihai D. Mihalache
-
Patent number: 10831467Abstract: 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: GrantFiled: October 25, 2018Date of Patent: November 10, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Ramakoti Reddy Bhimanadhuni, Purandhar Nallagatla, Harikrishna Doppalapudi, Valantina Arumugam, Abhitesh Kumar, Muthuchamy Kumar, Satheesh Thomas
-
Patent number: 10818375Abstract: 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: GrantFiled: July 6, 2018Date of Patent: October 27, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jong-Pil Son, Kyo-Min Sohn
-
Patent number: 10798161Abstract: 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: GrantFiled: June 6, 2018Date of Patent: October 6, 2020Assignee: PayPal, Inc.Inventors: Suresh Mathew, Shankar Jothi, Vaibhav Desai
-
Patent number: 10782902Abstract: 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: GrantFiled: August 27, 2018Date of Patent: September 22, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Choo Chiang Lim, Tse Jen Lee, Kong Yaw Lucas Lee, Jun Gu
-
Patent number: 10777294Abstract: 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: GrantFiled: January 26, 2016Date of Patent: September 15, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Melvin K. Benedict, Reza M. Bacchus, Chi-li-ma Harnold
-
Patent number: 10762067Abstract: 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: GrantFiled: November 22, 2019Date of Patent: September 1, 2020Assignee: Snowflake Inc.Inventors: Jiaqi Yan, Qiuye Jin, Shrainik Jain, Stratis Viglas, Allison Lee
-
Patent number: 10755761Abstract: 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: GrantFiled: October 15, 2019Date of Patent: August 25, 2020Assignee: SK hynix Inc.Inventors: Sang Kwon Lee, Kwang Soon Kim, Young Hoon Kim, Young Jun Yoon, Kyu Dong Hwang
-
Patent number: 10733238Abstract: 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: GrantFiled: May 6, 2016Date of Patent: August 4, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Amjad Hussain, Sivaprasad Venkata Padisetty, Xiong Wang, Boyuan Feng
-
Patent number: 10719428Abstract: 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: GrantFiled: July 20, 2016Date of Patent: July 21, 2020Assignee: salesforce.com, inc.Inventor: Vikas Taneja
-
Patent number: 10698806Abstract: 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: GrantFiled: December 10, 2018Date of Patent: June 30, 2020Assignee: SAP SEInventors: Martin Scholz, Tobias Poeppke
-
Mobile application interactive user interface for a remote computing device monitoring a test device
Patent number: 10671503Abstract: 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: GrantFiled: April 8, 2019Date of Patent: June 2, 2020Assignee: MTS Systems CorporationInventors: Andrew Frenz, Freeman Stephen Kirschbaum, Philip Moorjani -
Patent number: 10659316Abstract: 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: GrantFiled: August 2, 2016Date of Patent: May 19, 2020Assignee: JOVIANDATA, INC.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 10650115Abstract: 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: GrantFiled: February 29, 2016Date of Patent: May 12, 2020Assignee: XIFIN, Inc.Inventor: Patricia Goede
-
Patent number: 10623063Abstract: 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: GrantFiled: July 16, 2018Date of Patent: April 14, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mark William Morgan, Swaminathan Sankaran, Benjamin Stassen Cook, Ali Djabbari, Lutz Albrecht Naumann
-
Patent number: 10621076Abstract: 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: GrantFiled: June 16, 2016Date of Patent: April 14, 2020Assignee: Apple Inc.Inventor: Haibo Xu
-
Patent number: 10614006Abstract: 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: GrantFiled: June 7, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Said Bshara, Erez Izenberg, Yaniv Shapira, Nafea Bshara
-
Patent number: 10574687Abstract: 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: GrantFiled: October 24, 2019Date of Patent: February 25, 2020Assignee: XM Cyber Ltd.Inventor: Menahem Lasser