Patents Examined by Indranil Chowdhury
-
Patent number: 10789155Abstract: A coverage test support device includes a memory device that stores a test case and specification content of each of a plurality of coverage indexes, and an arithmetic device that sequentially gives a test input value of each pair in the test case to a program created by a neural network, executes a predetermined number of tests, and acquires a test result of the tests and neuron information at the time of test execution, applies the acquired neuron information to the specification content of each coverage indexes and calculates a value for each coverage index, and identifies, among the coverage indexes, a coverage index in which an elongation rate of the calculated value shows a predetermined tendency, as a preferential coverage index that is to be used preferentially, when either the number of executions of the tests or the number of bugs in the test result exceeds a predetermined standard.Type: GrantFiled: December 21, 2018Date of Patent: September 29, 2020Assignee: HITACHI, LTD.Inventors: Naoto Sato, Tomoyuki Myojin, Yuichiroh Nakagawa, Hironobu Kuruma, Hideto Noguchi
-
Patent number: 10783043Abstract: In the face of ransomware attacks, which can be increasingly difficult to effectively prevent, a solution can be considered to be the minimization of the cost and time taken to recover data and, hence business activities. Embodiments perform a restore operation that include automatically identifying the most recent healthy backup, from which data should be restored, and the prioritizing of the order in which data should be restored.Type: GrantFiled: July 13, 2018Date of Patent: September 22, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Niamh O'Mahony, Andrew Byrne, Regis Wenner, Celine Brandy
-
Patent number: 10769061Abstract: A memory system includes a buffer suitable for buffering victim block information, a queue suitable for queuing the victim block information, a scheduling unit suitable for detecting a read reclaim safety period and generating a trigger signal, a queue management unit suitable for detecting a remaining capacity of the queue during the safety period, a buffer management unit suitable for queuing as much of the buffered victim block information in the queue, as the remaining capacity of the queue during the safety period, and an execution unit suitable for performing a read reclaim operation based on the queued victim block information during the safety period.Type: GrantFiled: July 13, 2018Date of Patent: September 8, 2020Assignee: SK hynix Inc.Inventor: Jang-Hyun Kim
-
Patent number: 10769032Abstract: In the face of ransomware attacks, which can be increasingly difficult to effectively prevent, a solution can be considered to be the minimization of the cost and time taken to recover data and, hence business activities. Embodiments perform a restore operation that include automatically identifying the most recent healthy backup, from which data should be restored, and the prioritizing of the order in which data should be restored.Type: GrantFiled: July 13, 2018Date of Patent: September 8, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Niamh O'Mahony, Andrew Byrne, Regis Wenner, Celine Brandy
-
Patent number: 10761939Abstract: A circuit at an interface between a device and an interconnect fabric is configured to track outstanding transactions associated with the device and ensure the completion of the outstanding transactions before rebooting or powering down the device. In some embodiments, the circuit is also configurable to provide appropriate responses when the device is powered down or is being rebooted such that other devices in the system can still operate even without knowing that the device is inactive and would not hang because no response is received from the device.Type: GrantFiled: December 13, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Kun Xu, Thomas A. Volpe, Ron Diamant, Mark Anthony Banse
-
Patent number: 10725776Abstract: Provided are a computer program product, system, and method for reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests. A determination is made as to whether processor utilization at the first processor exceeds a utilization threshold. If so, a determination is made as to whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold. The first processor sends a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress.Type: GrantFiled: December 1, 2017Date of Patent: July 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clint A. Hardy, Matthew G. Borlick, Adrian C. Gerhard, Lokesh M. Gupta
-
Patent number: 10725852Abstract: A computer and an automatic protection method thereof are provided. The automatic protection method includes the following steps. A sound receiving unit of the computer receives a sound signal. Whether a fan error event occurs is determined according to the sound signal. If the fan error event occurs, then a first data protection procedure is performed. Whether a disaster event occurs is determined according to the sound signal. If the disaster event occurs, then a second data protection procedure is performed. Whether the computer is at a locking status is determined. If the computer is at the locking status, then whether an information security hazard event occurs is determined according to the sound signal. If the information security hazard event occurs, then a third data protection procedure is performed.Type: GrantFiled: February 1, 2019Date of Patent: July 28, 2020Assignee: QUANTA COMPUTER INC.Inventor: Li-Te Hung
-
Patent number: 10712795Abstract: Systems and methods are provided for controlling two or more PSUs of a server system. An exemplary method comprises first determining whether the PSUs are switched on to an AC power source. If the PSUs are found not switched on to an AC power source, the method further comprises restarting the AC power source for the PSUs and completing a software-based recovery process. If the PSUs are found to be switched on to an AC power source, the method further comprises determining whether the PSUs meet a predefined criterion. If the PSUs do meet a predefined criterion, the method further comprises disabling a cold-redundancy mode for the PSUs. If the PSUs do not meet a predefined criterion, the method further comprises starting a wake-up process for a first PSU from a cold-redundancy mode.Type: GrantFiled: July 27, 2018Date of Patent: July 14, 2020Assignee: QUANTA COMPUTER INC.Inventors: Chao-Jung Chen, Yi-Chieh Chen, Yueh-Chang Wu, Ching-Yi Shih
-
Patent number: 10698803Abstract: A tool includes an interface, a memory, a conversion engine, an identifier tool, and a script engine. The interface communicatively couples the tool to a server. The tool obtains a plurality of visual inputs from a computer program specification document. The memory stores the plurality of visual inputs and a set of known computer code elements. Each respective element of the set of known computer code elements includes predetermined testing criteria far testing computer code that includes the respective element. The conversion engine generates a plurality of textual objects from the plurality of visual inputs. The identifier determines whether each respective textual object matches a respective element of the set of known computer code elements. If a match is found, the identifier tool associates the predetermined testing criteria of the respective element to the respective textual object. The script engine generates a test script using the predetermined testing criteria.Type: GrantFiled: January 9, 2019Date of Patent: June 30, 2020Assignee: Bank of America CorporationInventors: Guru Mani, Shankarganesh Pragatheeswaran, Vinodh Sagayaraj Antoine
-
Patent number: 10691518Abstract: Provided are a computer program product, system, and method for managing I/O requests to a storage array of storage devices in a machine having a processor node and device adaptor. In response to initiating a rebuild of data in the storage array, the device adaptor determines whether a remaining fault tolerance at the storage array comprises a non-zero fault tolerance that permits at least one further storage device to fail and still allow recovery of data stored in the storage array. In response to determining that the remaining fault tolerance is a zero fault tolerance that does not permit at least one storage device to fail and allow recovery of data, the device adaptor sends a message to the processor node to cause the processor node to initiate an emergency protocol to terminate a mission critical operation when the processor node is performing the mission critical operation.Type: GrantFiled: July 10, 2019Date of Patent: June 23, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clint A. Hardy, Matthew G. Borlick, Adrian C. Gerhard, Lokesh M. Gupta
-
Patent number: 10691515Abstract: The detecting method includes: obtaining a testing signal, perform at least one action according to the testing signal, and transmit a request instruction comprising the testing signal; determining that whether the testing signal of the request instruction represents performing a testing mode by a processor; if the processor determines that the testing signal of the request instruction represents performing the testing mode, the processor requests a testing service device to provide at least one service corresponding to the request instruction; collecting a performing order when the processor performing the at least one action and a performing result of each one of the at least one action, and combine the performing order and the performing result as a to-be classified data; and calculating a detecting result according to the to-be classified data, wherein the detecting result represents that whether a snow ball effect will occur.Type: GrantFiled: December 7, 2017Date of Patent: June 23, 2020Assignee: INSTITUTE FOR INFORMATION INDUSTRYInventor: Shih-Yu Lu
-
Patent number: 10678645Abstract: An architecture for a server build is provided. The architecture may include a plurality of execution stages which may be divided into a plurality of steps. Each of the execution stages may be implemented on a server to complete a server build request. The architecture may further include an execution stage selector configured to identify, within a plurality of servers, a server that may have an availability to execute the request. The selector may be further configured to execute the request on the available server and record the order of each of the plurality of steps within each of the plurality of execution stages being executed on the server. In response to a failure, the selector may be configured to pause execution, determine a failed step within the execution stage, analyze the prior executed steps, and determine any prior executed steps that the failed step may depend from.Type: GrantFiled: November 9, 2017Date of Patent: June 9, 2020Assignee: Bank of America CorporationInventor: Sasidhar Purushothaman
-
Patent number: 10681135Abstract: A method begins by a dispersed storage (DS) processing unit of a dispersed storage network (DSN) transmitting a write request to a set of storage units of the DSN. The write request is requesting DS error encoding of a data segment of a data object. The method continues by a first storage unit interpreting the write request to determine a DS error encoding function and a first pillar number of the DS error encoding. The method continues by the first storage unit executing the DS error encoding on at least a first portion of the data segment using at least a first portion of an encoding matrix to produce a first encoded data slice that corresponds to the first pillar number. The method continues by the first storage unit storing the first encoded data slice and sending an acknowledgement of storage to the DS processing unit.Type: GrantFiled: December 8, 2017Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asimuddin Kazi, Jason K. Resch
-
Patent number: 10649882Abstract: A computer-implemented method of training, using a computer log file, an application error prediction engine to identify one or more application errors includes parsing the computer log file into a plurality of data sets. Each data set is associated with a unique computing session having a session identifier and ending in an application or. The method also includes extracting, from each data set, values for a specified set of parameters in each data set. The method also includes encoding the extracted values for each data set into a corresponding data structure. The method also includes generating, for each data structure, a corresponding vector, the corresponding vectors collectively forming a matrix. The method also includes calculating, based on the matrix, a set of clusters, each cluster corresponding to a known error type, the set of clusters used to create a model used to identify new error types.Type: GrantFiled: August 29, 2017Date of Patent: May 12, 2020Assignee: FMR LLCInventors: Pu Li, Maohua Sun, Hua Hao, Junmei Liu, Yuanjun Liu, Yucai Yang
-
Patent number: 10621027Abstract: Disclosed is a management server for analyzing a root cause related with an abnormal situation in an IT system. This server has been made in an effort to analyze and present a root cause for a fault phenomenon which occurs in an IT system in order to satisfy a demand in the art. And the server has also been made in an effort to efficiently determine a potential fault related event in the IT system.Type: GrantFiled: August 29, 2017Date of Patent: April 14, 2020Assignee: TMAXSOFT CO., LTD.Inventors: Daebeom Jeong, Kyungkoo Yoon
-
Patent number: 10621024Abstract: A system includes a central processing unit (CPU), a first input/output (I/O) module, and a second I/O module. The first I/O module includes a first module health controller operatively connected to the CPU. The second I/O module includes a second module health controller operatively connected to the first module health controller and the CPU. One of the first module health controller and the second module health controller is configured to assert a paired module health signal to the CPU indicating that the first I/O module and the second I/O module are health.Type: GrantFiled: September 11, 2017Date of Patent: April 14, 2020Assignee: SMART Embedded Computing, Inc.Inventors: Martin Peter John Cornes, Shlomo Pri-Tal
-
Patent number: 10599636Abstract: A method, computer program product, and a computer system, to store information related to changed data in response to a transaction with a first database of the on-line system requested during a planned period and data in the first database changed by the transaction. In response to a planned event a back-up system with a second database is switched to set up a new connection and a new transaction with the second database, wherein the second database is backup of the first database. The on-line system prevents setting up a new connection to the on-line system and prevents conducting a new transaction with the first database, sends information related to the changed data from the on-line system to the back-up system, and switches to the back-up system for a new connection and for a new transaction. The on-line system synchronizes data between the first database and the second database.Type: GrantFiled: November 29, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: E Feng Lu, Yu Fang, Ying Mao, Ning LL Liu, Lu Yu
-
Patent number: 10599508Abstract: A method for collecting diagnostic information associated with an I/O error is disclosed. In one embodiment, such a method includes detecting an error associated with an input/output (I/O) operation. The method determines whether the error can be re-driven and, if so, enables various diagnostic functions to improve collection of diagnostic information. The method then immediately re-drives the I/O operation associated with the error in order to recreate the error. Using the diagnostic functions that have been enabled, the method captures diagnostic information associated with the recreated error. A corresponding system and computer program product are also disclosed.Type: GrantFiled: June 8, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Dash D. Miller, Joseph V. Malinowski, Tabor R. Powelson, David C. Reed
-
Patent number: 10579459Abstract: Examples disclosed herein relate to log events for root cause error diagnosis. A deep learning model including parameters that are trained to identify relevance of log event information to diagnose root cause errors associated with a computing device is used. In one example, log event information is received. The log event information is processed according to the deep learning model to determine, for each log event, whether to store the log event information in a buffer based on relevance of the log event information to diagnosis of root cause errors.Type: GrantFiled: April 21, 2017Date of Patent: March 3, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Anys Bacha
-
Patent number: 10572369Abstract: A method for monitoring errors when testing a control program of a control device in a simulation environment, the control program being executed by an emulator on a computer, the emulator assigning an extended range of items to program variables of the control program, a variable value allocated to a program variable being stored in the extended range of items, the emulator marking program variables as erroneous or non-erroneous, the marking being carried out on the basis of an assignment of non-erroneous program variables to a first category and of erroneous program variables to a second category, or the marking being carried out on the basis of an error field stored in the extended range of items, a validity value being allocated to the error field of a non-erroneous program variable and an error value being allocated to the error field, of an erroneous program variable.Type: GrantFiled: March 30, 2017Date of Patent: February 25, 2020Assignee: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBHInventor: Thorsten Hufnagel