Patents Examined by Kamini B Patel
-
Patent number: 11550671Abstract: A backup management device includes a database and a processor. The database is configured to store configuration information of physical resource including a physical storage device, configuration information of virtual resource including a virtual storage device, and relationship information of the virtual resource and the physical resource. The processor is configured to generate, when the virtual storage device is provided to a user, backup information related to backup control of the physical storage device associated with the virtual storage device based on information stored in the database. The processor is configured to perform backup of the virtual storage device by copying a physical storage device associated with the virtual storage device to another physical storage device based on the generated backup information.Type: GrantFiled: August 11, 2021Date of Patent: January 10, 2023Assignee: FUJITSU LIMITEDInventors: Takuji Nakamura, Junichi Matsuda, Keiji Miyauchi, Akihiro Doshita
-
Patent number: 11537476Abstract: According to some embodiments, a system to manage database management system backups may include a plurality of database services. For each database service, a database backup resource (e.g., a human-readable structured document) may specify desired backup state information (e.g., a buffer size, a schedule, an amount of memory, etc.). A stateless backup operator component may then compare a present backup state of each database service with the associated desired backup state information. When a mismatch is identified between the present backup state of a database service and the associated desired backup state information, that database service may be automatically reconfigured (e.g., in connection with a recover job, backup job, backup configuration job, keystore backup job, etc.) in accordance with the desired backup state information.Type: GrantFiled: March 25, 2020Date of Patent: December 27, 2022Assignee: SAP SEInventors: Martin Brunzema, Anne Roessiger, Henrik Hempelmann, Benedikt Klus, Stefan Voss, Daniel Kirmse
-
Patent number: 11537483Abstract: A method for operating a controller that controls a memory device includes: replacing a bad block of a superblock with a replacement block to form a reproduced superblock; controlling the memory device to perform a program operation on the reproduced superblock according to an interleaving scheme; moving data stored in the replacement block to a pseudo-replacement block when the program operation on the reproduced superblock is completed; and releasing the replacement block from the reproduced superblock.Type: GrantFiled: April 1, 2020Date of Patent: December 27, 2022Assignee: SK hynix Inc.Inventor: Eu-Joon Byun
-
Patent number: 11531470Abstract: A storage system comprises a plurality of storage devices that are configured to store data pages. The data pages are distributed across the plurality of storage devices in a plurality of data stripes. A processing device of a storage controller is configured to identify a data stripe that corresponds to a given data page that was stored on a failed storage device and to provide an indication of the identified data stripe to a first storage device. A first processing device of the first storage device is configured to obtain data pages corresponding to the identified data stripe from at least one storage device other than the failed storage device and to perform a parity calculation based at least in part on the obtained data pages to rebuild the given data page. The rebuilt given data page is then stored on a third storage device.Type: GrantFiled: October 21, 2020Date of Patent: December 20, 2022Assignee: EMC IP Holding Company LLCInventors: Lior Kamran, Amitai Alkalay
-
Patent number: 11531605Abstract: A scheme for handling program errors is provided for a memory system which includes a memory device and a controller including firmware and a memory interface. The firmware issues commands for program operations to the memory interface. After detecting a failed program operation in a particular memory block, the firmware reroutes that program operation to a different location in a different memory block and takes further action to reduce the likelihood of a subsequent error occurring in the same memory block in which the failed program operation occurred.Type: GrantFiled: November 7, 2019Date of Patent: December 20, 2022Assignee: SK hynix Inc.Inventors: Alexander Zapotylok, Sergei Peniaz
-
Patent number: 11526408Abstract: Data recovery in a virtual storage system, including: detecting, within storage provided by a first tier of storage of the virtual storage system, data loss within a dataset, wherein recovery data for the dataset is stored in a second tier of storage; determining a recovery point for the dataset up to which a consistent version of the dataset is recoverable from the recovery data stored in the second tier of storage; and restoring, within the storage provided by the first tier of storage of the virtual storage system, the consistent version of the dataset.Type: GrantFiled: January 30, 2020Date of Patent: December 13, 2022Assignee: Pure Storage, Inc.Inventors: Ronald Karr, Naveen Neelakantam, Joshua Freilich, Aswin Karumbunathan
-
Patent number: 11513944Abstract: A system can determine a group of changed lines in a file comprising computer-executable instructions. The system can, for the respective changed lines, produce a mapping that identifies respective tests that test the respective changed lines. The system can, from the mapping and for the respective tests, determine a merge that identifies respective ones of the respective changed lines that are tested by the respective tests. The system can, from the merge and for the respective tests of the group of tests, determine respective coverage ratios that represent respective ratios between the respective ones of the respective changed lines of the group of changed lines that are tested by the respective tests and respective total changed lines in the file. The system can select an updated group of tests from the group of tests based on the respective ratios.Type: GrantFiled: July 26, 2021Date of Patent: November 29, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Tonworio Oguara, Douglas Kilpatrick, Xu Jian, Chen Sun, YuChan Lo
-
Patent number: 11500771Abstract: Disclosed are a memory system, a memory controller, and a method of operating the memory system. The memory system performs an operation of recovering system data lost due to SPO when an SPO recovery operation is performed, and flushes recovered system data into the memory device after a first time point at which the operation of recovering the system data is completed and before a second time point at which a power off preparation request is received from a host.Type: GrantFiled: January 21, 2021Date of Patent: November 15, 2022Assignee: SK hynix Inc.Inventor: Eu Joon Byun
-
Patent number: 11500746Abstract: Techniques provide for managing data storage. The techniques involve in response to receiving a request for unmapping a logical storage unit associated with a first disk slice on a first physical disk and the first disk slice, determining information associated with the first disk slice; generating, based on the information, a first entry and a second entry corresponding to the first disk slice; adding the first entry into a queue of failed disk slices to enable data stored on the first disk slice to be cleared; and adding the second entry into a queue of free disk slices to enable the first disk slice to be mapped to a further logical storage unit. Accordingly, such techniques can remarkably improve the write I/O performance of the system and prolong the lifetime of the SSD.Type: GrantFiled: March 16, 2020Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventors: Baote Zhuo, Xinlei Xu, Yousheng Liu
-
Patent number: 11475159Abstract: A backup storage for providing backup services includes storage and a compliance manager. The storage includes backups. The compliance manager obtains a compliance request for data; makes a determination, in response to obtaining the compliance request, that the data is stored as part of a backup of the backups; in response to making the determination: deletes linking data that associates a portion of a compliance sensitive data portion stored in backup metadata of the backup with a portion of modified backup data of the backup to make the linking data unavailable; and removes the modified backup data using garbage collection.Type: GrantFiled: October 30, 2019Date of Patent: October 18, 2022Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
-
Patent number: 11464476Abstract: A radiation imaging system includes a setting information storage that stores setting information to be used for radiation imaging, a setting information backup unit configured to back up the setting information stored in the setting information storage, and an operation control unit configured to restore, in a case the setting information storage has failed, the setting information in the setting information storage based on the setting information backed up in the setting information backup unit.Type: GrantFiled: November 25, 2019Date of Patent: October 11, 2022Assignee: CANON KABUSHIKI KAISHAInventor: Manami Hikosaka
-
Patent number: 11467930Abstract: Distributed failover of a failed BE, and failback of the failed BE when it recovers, are described. A separate pool of memory may be reserved for each BE on a storage system. Each such pool may be further divided into sub-pools. When a BE fails, the one or more other active BEs on the storage system may be notified, and each such active BE may attempt to take ownership of one or more sub-pools of the BE and execute the one or more pending write operations of the failed BE. Upon completing execution of the pending write operations in a failed-over sub-pool, the ownership of the sub-pool may be returned to the failed BE. When the failed BE recovers, the recovered BE may attempt to take back control of one or more of its sub-pools.Type: GrantFiled: September 11, 2019Date of Patent: October 11, 2022Assignee: EMC IP Holding Company LLCInventors: Peng Yin, Ningdong Li, Jiahui Wang, Shao Kuang Hu
-
Patent number: 11461192Abstract: Systems and methods are disclosed to implement an automatic recovery technique for a detected corruption of stored data in a database system. In embodiments, the database system implements a physical replication process that replicates the contents of a primary volume to a mirror volume, with a specified mirror lag. The database system also stores a log of updates that it has received. The database system is configured to detect an error caused by a recent write operation received during the mirror lag. Upon detection, physical replication to the mirror volume is stopped, and a logical replication is performed where write operations logged during the mirror lag are replayed on the mirror volume. The mirror volume is then promoted to replace the primary volume in the database system. Advantageously, the disclosed recovery technique can be performed very quickly, and with zero loss of client requests received before initiation of the recovery.Type: GrantFiled: November 27, 2019Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Murali Brahmadesam, Navaneetha Krishnan Thanka Nadar
-
Patent number: 11461179Abstract: Embodiments of this application provide a system recovery method and an apparatus and relate to the field of communications technologies, so as to more smoothly guide a user in implementing system recovery of an electronic device. The method is applied to an electronic device, comprising: obtaining a quantity of abnormal shutdowns of the electronic device at a BIOS boot stage of the electronic device; if the quantity of abnormal shutdowns of the electronic device is greater than or equal to a preset threshold, displaying a first interface, where the first interface includes a first system recovery mechanism option; and receiving a selection operation on the first system recovery mechanism option, and running a first system recovery mechanism in response to the selection operation on the first system recovery mechanism option.Type: GrantFiled: September 30, 2018Date of Patent: October 4, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: Wei Fu
-
Patent number: 11461191Abstract: Techniques for orchestrating and prioritizing the rebuild of storage object components in a hyper-converged infrastructure (HCI) deployment comprising a cluster of host systems are provided. In one set of embodiments, a computer system can identify a list of storage object components impacted by a maintenance event or failure of a host system in the cluster. The computer system can further determine a priority class for each storage object component in the list, where the determined priority class is based on a virtual machine (VM)-level priority class assigned to a VM to which the storage object component belongs.Type: GrantFiled: November 14, 2019Date of Patent: October 4, 2022Assignee: VMware, Inc.Inventors: Frank Denneman, Duncan Epping, Cormac Hogan
-
Patent number: 11461216Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring technology usage and performance. In some implementations, use of a technology item by one or more individuals assigned to use the technology item is monitored. Based on the monitoring, usage data that indicates usage of the technology item is generated. One or more criteria for evaluating the usage of the technology item by the one or more individuals is identified. It is determined whether usage data satisfies the one or more criteria. A system performs at least one of (i) evaluating an alternative technology item for the one or more individuals, or (ii) providing, for display on a user interface, output data indicating whether the usage data satisfies the one or more criteria.Type: GrantFiled: May 18, 2020Date of Patent: October 4, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein, Mark James Begale
-
Patent number: 11461186Abstract: A system and method to receive, from a database service executing on a cloud infrastructure, information indicating metrics regarding backups for the database service, the information including at least an indication of an age of a last complete backup for the database service, an indication of a size of changed data since the last complete backup, and an indication of a number of data units changed since the last complete backup; determine a type of backup strategy to instruct the database service to perform based on the received information, the type of backup strategy being one of a complete backup of the database service, a delta backup of the database service, and no backup of the database service; and issue, in response to the determination, an instruction to the database service to execute the determined type of backup.Type: GrantFiled: May 8, 2020Date of Patent: October 4, 2022Assignee: SAP SEInventors: Benedikt Klus, Henrik Hempelmann, Anne Roessiger, Stefan Voss, Martin Brunzema
-
Patent number: 11461037Abstract: A data collection system including a device having a communication function and a data collection apparatus configured to collect data transmitted from the device. The data collection apparatus includes a receiver configured to receive data transmitted from the device, a data analyzer configured to acquire analyzed data by analyzing the received data according to analysis data format different for each device, a first data storage which is a non-rewritable storage, a second data storage which is storage that can be accessed faster than the first data storage and that stores a smaller amount of data than the first data storage, a data writer configured to writes and stores the data received by the receiver to the first data storage, and writes and stores the analyzed data acquired by the data analyzer to the second data storage.Type: GrantFiled: July 3, 2019Date of Patent: October 4, 2022Assignee: Yokogawa Electric CorporationInventors: Takashi Arai, Yusaku Yoshida, Shuichi Sato, Hiroo Urabe
-
Patent number: 11451645Abstract: A method of data storage includes determining a latency distance from a primary node to each of two or more replica nodes, choosing a preferred replica node of the two or more replica nodes based on the determined latency distances, and write-caching data into the preferred replica node.Type: GrantFiled: September 12, 2019Date of Patent: September 20, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Zhengyu Yang, Jiayin Wang, Thomas David Evans
-
Patent number: 11449390Abstract: An image forming apparatus which obtains an installation file of an application from the outside when the installation file is not obtainable from the image forming apparatus during backup, and an operating method of the image forming apparatus, are provided. The image forming apparatus includes a memory, a communication interface, and at least one processor. The at least one processor determines whether an installation file of an application to be backed up is obtainable from the memory, obtains, when the installation file of the application to be backed up is not obtainable from the memory, the installation file of the application to be backed up from an external storage device or a server via the communication interface, and generates a backup file based on the obtained installation file.Type: GrantFiled: July 2, 2019Date of Patent: September 20, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jung-Nam Bae