Patents Examined by Loan L. T. Truong
-
Patent number: 11573877Abstract: Systems and methods for detecting an anomaly in a power semiconductor device are disclosed. A system includes a server computing device and one or more local components communicatively coupled to the server computing device. Each local component includes sensors positioned adjacent to the power semiconductor device for sensing properties thereof. Each local component receives data corresponding to one or more sensed properties of the power semiconductor device from the sensors and transmits the data to the server computing device. The server computing device utilizes the data, via a machine learning algorithm, to generate a set of eigenvalues and associated eigenvectors and select a selected set of eigenvalues and associated eigenvectors. Each local component conducts a statistical analysis of the selected set of eigenvalues and associated eigenvectors to determine that the data is indicative of the anomaly.Type: GrantFiled: July 16, 2021Date of Patent: February 7, 2023Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., University of ConnecticutInventors: Ercan M. Dede, Shailesh N. Joshi, Lingyi Zhang, Weiqiang Chen, Krishna Pattipatti, Ali M. Bazzi
-
Patent number: 11567840Abstract: An example networked computing system for iterative node level recovery comprises a node cluster; a database; at least one processor configured by instructions to perform operations comprising at least: identifying a failed node among existing nodes in the node cluster; identifying and initiating a replacement node as a new node for the node cluster; accessing at the database a logical backup of the node cluster; retrieving logical backup data of the node cluster and identifying specific rows of backup data to be restored to the new node; restoring the specific data rows to the new node; identifying new data written by applications, to the existing nodes of the node cluster, during restoration of the new node; iteratively accessing supplementary back up data to identify supplementary data rows to be restored to the new node; and iteratively restoring the supplementary data rows to the new node until the new node is synchronized with the existing nodes in the node cluster.Type: GrantFiled: March 9, 2020Date of Patent: January 31, 2023Assignee: Rubrik, Inc.Inventors: Prasenjit Sarkar, Tarun Thakur
-
Patent number: 11561851Abstract: One example method includes performing a machine learning process that involves performing an assessment of a state of a computing system, and the assessment includes analyzing information generated by an IoT edge sensor in response to a sensed physical condition in the computing system, and identifying an entity in the computing system potentially impacted by an event associated with the physical condition.Type: GrantFiled: July 21, 2021Date of Patent: January 24, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Kfir Wolfson, Jehuda Shemer, Assaf Natanzon
-
Patent number: 11507458Abstract: A storage management technique involves: selecting a first disk from a plurality of disks in a storage system as an anchor disk; allocating a first backup slice from the plurality of disks to a redundant array of independent disks (RAID) associated with the first disk, the first RAID including at least a slice allocated from the first disk; and if it is detected that there is an inaccessible disk in the plurality of disks, determining a backup slice for a slice of the inaccessible disk based on the allocation of the first backup slice to the first RAID, for use in data reconstruction of the inaccessible disk. This can ensure that a backup slice can always be successfully determined for slices of an inaccessible disk without introducing additional time complexity.Type: GrantFiled: May 7, 2021Date of Patent: November 22, 2022Assignee: EMC IP Holding Company LLCInventors: Baote Zhuo, Jianbin Kang, Geng Han, Jian Gao
-
Patent number: 11500740Abstract: Providing continuous data protection includes maintaining a database having substantially all data modifications made to a primary volume over a recovery interval. The database is maintained in conjunction with a copying operation where the data of the primary volume are mirrored to a remote volume to permit recovery of mirrored data in the event of loss of primary volume data. The contents of the remote volume generally lag behind the contents of the primary volume by substantially the recovery interval. Providing continuous data protection also includes providing data roll-back to a precise point in time within the recovery interval by applying, to the contents of the remote volume, all data modifications in the database that occurred between the latest data modification to the remote volume and the precise point in time within the recovery interval. A time stamp mechanism of sufficient precision and granularity may be used.Type: GrantFiled: November 22, 2019Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventor: Douglas E. LeCrone
-
Patent number: 11500751Abstract: A log monitoring system uses log monitoring rules to monitor log data generated by applications executing on a client computing device. By monitoring log data, the system detects that one or more triggering events have occurred on the client computing device. In response, the log monitoring system can perform one or more appropriate remedial actions. Additionally, in response to the detected event(s), the log monitoring system can extract a select subset of relevant data from the client and transmit the subset of data to a separate repository for storage and/or processing.Type: GrantFiled: March 3, 2020Date of Patent: November 15, 2022Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Amey Vijaykumar Karandikar, Durga Prasad Chedalavada, Suma Seshadri, Anand Vibhor
-
Patent number: 11487623Abstract: A remote management system includes a device management service having multiple instances that performs parallel distributed processing through the instances and a worker service having multiple instances that performs parallel distributed processing through the instances. Each instance of the device management service acquires the status of processing related to the recovery of the relevant instance from counter information, and stores the status of the processing related to the recovery of the relevant instance in the counter information when having performed the processing. Each instance of the worker service acquires the status of processing related to the recovery of an instance of the device management service from the counter information, and stores the status of the processing related to the recovery of the instance of the device management service in the counter information when having performed the processing.Type: GrantFiled: June 5, 2020Date of Patent: November 1, 2022Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Kazuki Nishikai, Yuichi Obayashi, Satoshi Goshima, Yasuo Nakashima, Koki Nakajima, Takeshi Nakamura, Dukil Park
-
Patent number: 11481296Abstract: A computing system detects an input/output (I/O) device configuration error. The computing system includes at least one I/O device installed with firmware configured to control an I/O function, and a plurality of I/O ports installed on the at least one I/O device. At least one I/O port outputs a request to perform a current I/O configuration initialization and generates current I/O configuration data corresponding to the current I/O configuration initialization. A memory unit is configured to store the current I/O configuration data and previously generated I/O configuration data. The I/O device compares the current I/O configuration data to the previously generated I/O configuration data, and detects the I/O device configuration error in response to determining a mismatch between the current I/O configuration data and the previously generated I/O configuration data.Type: GrantFiled: September 10, 2018Date of Patent: October 25, 2022Assignee: International Business Machines CorporationInventors: Muthulakshmi P. Srinivasan, Asha Kiran Bondalakunta, Sameer K. Sinha, Ayush Nair
-
Patent number: 11481278Abstract: One embodiment provides a computer implemented method for recovering an operating system (OS) after a runtime hang using a dual-flash device. The method includes detecting a first runtime hang of a server; initiating a first reboot from a hard disk; detecting a second runtime hang of the server; and initiating a second reboot from the dual-flash device.Type: GrantFiled: May 19, 2020Date of Patent: October 25, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Xinghai Yu, Colin Zou
-
Patent number: 11474895Abstract: Systems and methods are presented for selection of compatible components for an observed system. An exemplary method comprises collecting parameters of one or more components of the system, assessing conformity of the one or more components of the system with a required state of the system, identifying one or more anomalies based on the assessment of conformity, analyzing the one or more anomalies to identify a class and parameters of the system corresponding to the one or more anomalies, determining one or more models of methods of restoration of the system, selecting one or more components that meets requirements of the one or more models of methods of restoration and implementing the one or more components in the system that are compatible with the system to eliminate the one or more anomalies.Type: GrantFiled: July 3, 2019Date of Patent: October 18, 2022Assignee: AO Kaspersky LabInventor: Andrey A. Efremov
-
Patent number: 11436087Abstract: The present disclosure is drawn to, among other things, a method of managing a memory device. In some aspects, the method includes receiving data to be stored in a storage memory, wherein the storage memory is coupled to the memory device, wherein the memory device includes a first memory type and a second memory type different from the first memory type; storing a first copy of the received data in the first memory type; storing a second copy of the received data in the second memory type; receiving indication of a power loss to the memory device; in response to receiving indication of the power loss, copying the second copy from the second memory type to the storage memory; detecting for power restoration to the memory device after the power loss; and in response to detecting power restoration to the memory device, restoring data to the first memory type by copying data from the second memory type to the first memory type.Type: GrantFiled: May 30, 2018Date of Patent: September 6, 2022Assignee: Everspin Technologies, Inc.Inventors: Pankaj Bishnoi, Trevor Sydney Smith, James MacDonald
-
Patent number: 11422895Abstract: A memory system may include: a nonvolatile memory device including a plurality of memory blocks, each of which includes a plurality of pages, and among which a subset of memory blocks are managed as a system area and remaining memory blocks are managed as a normal area; and a controller may store system data, used to control the nonvolatile memory device, in the system area, and storing boot data, used in a host and normal data updated in a control operation for the nonvolatile memory device, in the normal area, the controller may perform a checkpoint operation each time storage of N number of boot data among the boot data is completed, and may perform the checkpoint operation each time the control operation for the nonvolatile memory device is completed, ‘N’ being a natural number.Type: GrantFiled: January 19, 2021Date of Patent: August 23, 2022Assignee: SK hynix Inc.Inventor: Jong-Min Lee
-
Patent number: 11422908Abstract: During a storage redundancy giveback from a first node to a second node following a storage redundancy takeover from the second node by the first node, the second node is initialized in part by receiving a node identification indicator from the second node. The node identification indicator is included in a node advertisement message sent by the second node during a giveback wait phase of the storage redundancy giveback. The node identification indicator includes an intra-cluster node connectivity identifier that is used by the first node to determine whether the second node is an intra-cluster takeover partner. In response to determining that the second node is an intra-cluster takeover partner, the first node completes the giveback of storage resources to the second node.Type: GrantFiled: March 14, 2019Date of Patent: August 23, 2022Assignee: NetApp Inc.Inventors: Amit V. Panara, Chaitanya V. Patel, Hrishikesh Keremane, Pankti Vinay Majmudar, Santhosh Unnikrishnan, Sravan Kumar Elpula, Susan M. Coatney
-
Patent number: 11422905Abstract: A memory controller controls a memory device including a plurality of memory blocks and a plurality of power modules respectively providing voltages to a plurality of word line groups, the memory controller comprising: a fail block detector detecting fail blocks on which an erase operation has failed among the plurality of memory blocks, and detecting fail word line groups among a plurality of word line groups included in each of the fail blocks; a fail block manager detecting, among the plurality of power modules, a defective power module providing the voltages to two or more fail word line groups each included in a different fail block among the fail blocks; and a power defect controller controlling the memory device such that the defective power module is changed to another power module among the plurality of power modules.Type: GrantFiled: May 28, 2019Date of Patent: August 23, 2022Assignee: SK hynix Inc.Inventors: Min Ho Her, Dong Hyun Kim, Seung Il Kim, Youn Ho Jung
-
Patent number: 11416359Abstract: Embodiments of the present disclosure provide a hot standby method, apparatus, and system. The method includes: saving, by an active device, first user information of the active device into a local cache module of the active device and sending, by the active device, the first user information to a remote cache module of a first standby device based on preset correlation information. In response to detecting that the active device becomes faulty, the first standby device obtains the first user information from the remote cache module of the first standby device and restores the first user information.Type: GrantFiled: March 23, 2018Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dayong Guo, Hongtao Guo
-
Patent number: 11409608Abstract: Providing host-based error detection capabilities in a remote execution device is disclosed. A remote execution device performs a host-offloaded operation that modifies a block of data stored in memory. Metadata is generated locally for the modified of block of data such that the local metadata generation emulates host-based metadata generation. Stored metadata for the block of data is updated with the locally generated metadata for the modified portion of the block of data. When the host performs an integrity check on the modified block of data using the updated metadata, the host does not distinguish between metadata generated by the host and metadata generated in the remote execution device.Type: GrantFiled: December 29, 2020Date of Patent: August 9, 2022Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Shrikanth Ganapathy, Ross V. La Fetra, John Kalamatianos, Sudhanva Gurumurthi, Shaizeen Aga, Vilas Sridharan, Michael Ignatowski, Nuwan Jayasena
-
Patent number: 11403160Abstract: A reference time point which is equivalent to a fault-prediction-execution time point is sequentially changed by setting, as a symptom sensing period, a period from a time point which is a predetermined first period-length before the reference time point until the reference time point, and by setting, as a prediction target period, a period from the reference time point until a time point which is a predetermined second period-length after the reference time point if a fault does not occur in the period from the reference time point until the time point which is the second period-length after the reference time point, and a period from the reference time point until a fault-occurrence time point if a fault occurs in the period from the reference time point until the time point which is the second period-length after the reference time point, and machine learning is performed by using, as an explanatory variable, a feature quantity based on the operation log information of the symptom sensing period, and usingType: GrantFiled: January 19, 2018Date of Patent: August 2, 2022Assignee: Hitachi, Ltd.Inventor: Miki Hayakawa
-
Patent number: 11397650Abstract: Methods and systems for protecting virtual machines is provided. One method includes identifying a plurality of volumes of a primary storage system for storing a plurality of data containers of a virtual machine (“VM”); generating a consistency group (“CG”) snapshot of the plurality of volumes; associating a single instance storage clone of each data container of the VM from the CG snapshot to an active file system of the primary storage system; and generating metadata for representing a VM backup as a set having each of the single instance storage clone of each data container.Type: GrantFiled: April 23, 2021Date of Patent: July 26, 2022Assignee: NETAPP, INC.Inventors: Balamurali Palaiah, Kavish Pahade, Vrishali Thorat, Vineeth Karinta, Rajaram Balakrishnan, Jayakrishnan Ramakrishna Pillai, Sachin Anil Gandhi, Priyanka Kasinath Surakanti
-
Patent number: 11392458Abstract: Embodiments of method and system are directed to a best effort method to reconstruct corrupt files from available nodes or tiers and heal or repair the corrupt files within a cluster of nodes. The method looks for the existence of fingerprints of the lost segments in available tiers on the nodes or across nodes within a cluster. The method discovers the copies of these missing segments, creates an Lp tree referring these discovered segments and creates a virtual file in the namespace. The file is then moved to the destination tier where the corruption exists, thus healing the corruption.Type: GrantFiled: October 25, 2019Date of Patent: July 19, 2022Assignee: EMC IP Holding Company LLCInventors: Ramprasad Chinthekindi, Shyam Burkule, Kalidas Balakrishnan, Kalyan C Gunda, Subrahmanyam Josyula
-
Patent number: 11372704Abstract: An approach is provided in which an information handling system identifies a data type description corresponding a view selection initiated by a user. The view selection is selected from multiple view selections and corresponds to a set of dump data generated by a dump event. The information handling system locates a set of candidate data in the set of dump data based on the data type description and converts the set of candidate data into a set of markup language representations. In turn, the information handling system displays the set of markup language representations to the user on a display.Type: GrantFiled: January 7, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventor: Jijiang Xu