Patents Examined by Yair Leibovich
-
Patent number: 11755429Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for presenting I/O write records. The method includes: obtaining I/O write records for a file system within a time period; dividing the time period into a plurality of consecutive sub-time-periods based on a predetermined time interval; determining a plurality of I/O write numbers associated with the plurality of sub-time-periods based on the I/O write records; and graphically presenting the plurality of I/O write numbers in chronological order. Using the technical solution of the present disclosure, changes in the I/O write numbers over time can be presented to a user in a chronological, intuitive, and easily recognizable manner, so that the user can easily find a changing law of the I/O write numbers over time, and can further select data protection forms and schedules to be adopted, thereby improving user experience of the user with needs for data analysis and data protection.Type: GrantFiled: November 19, 2021Date of Patent: September 12, 2023Assignee: EMC IP Holding Company LLCInventors: Changxu Jiang, Fei Wang
-
Patent number: 11755440Abstract: A configuration device in a test and measurement system including an event generator and a Device Under Test (DUT) to receive one or more events generated by the event generator includes an output display structured to graphically illustrate a first event timeline that includes source event markers for a first test channel for a second test channel, in which the first event timeline and the second event timeline appear on the output display as separate timelines vertically separated from one another. The position of the event delay indicator or a position of the event width indicator may be movable by a user, and moving the position of the event delay indicator or moving the position of the event width indicator causes the event generator to change one or more event generation parameters of the first event based on such movement. Methods are also disclosed.Type: GrantFiled: April 14, 2022Date of Patent: September 12, 2023Assignee: Keithley Instruments, LLCInventors: Jeffrey J. Trgovich, James H. Hitchcock
-
Patent number: 11748207Abstract: In some examples, a method of performing a backup of a group of relational databases comprises identifying the group of relational databases; identifying I/O traffic flowing into or out of the group of relational databases; temporarily freezing the I/O traffic flowing into or out of the group of relational databases; identifying a set of batch backup operations to be performed during the temporary I/O freeze; identifying relational dependencies between at least some databases in the group of relational databases; based on the identified relational dependencies, identifying, among the set of batch backup operations, a first sub-set of backup operations eligible to be performed in parallel, and a second sub-set of backup operations not eligible to be performed in parallel; conducting the backup, wherein conducting the backup comprises performing the identified first sub-set of backup operations in parallel and performing the identified second sub-set of backup operations sequentially; and unfreezing the I/O traType: GrantFiled: September 27, 2021Date of Patent: September 5, 2023Assignee: Rubrik, Inc.Inventor: Prasenjit Sarkar
-
Patent number: 11748213Abstract: Some embodiments include a system, method, and non-transitory medium, with the system including a plurality of database services; and a stateless backup operator to perform a first mode for each database service to reconfigure a current backup state of each database service with an associated desired backup state information for the respective database service and the stateless backup operator to switch to and perform a second mode for a specific one of the plurality of database services in response to a request execute a first backup operation for the specific database service.Type: GrantFiled: November 8, 2021Date of Patent: September 5, 2023Inventors: Kathrin Mao, Martin Brunzema, Paul Beck, Henrik Hempelmann, Anne Roessiger, Florian Geckeler
-
Patent number: 11748218Abstract: Techniques for error detection involve injecting, to a switch of a storage system, information representing an error of at least one device to be tested of the system, such that the information representing the error is passed from an upstream port of the switch to a computing device connected with the switch, the switch being connected to the at least one device to be tested via a downstream port. The techniques further involve obtaining a handling result of the computing device on the information representing the error, and determining an error handling capability of the system at least partly by analyzing the handling result. Accordingly, slave storage devices of storage system nodes, connectors, the entire PCIe topology at the CPU level, and an NVMe bus can be tested, so that the entire logical path of the error handling can be tested, thereby improving performance and saving testing costs.Type: GrantFiled: April 13, 2020Date of Patent: September 5, 2023Assignee: EMC IP Holding Company LLCInventors: Min Zhang, Guifeng Tang, Zhe Wang
-
Patent number: 11748219Abstract: Responsive to determining that a step in an interaction sequence has below a threshold similarity to any step in a set of log sequences, a first log entry is caused to be generated. The first log entry is emitted responsive to execution of the step in the interaction sequence by the software application. Responsive to determining that a starting key action lacks a corresponding ending key action, a second log entry is caused to be generated. The second log entry is emitted responsive to execution of code related to the corresponding ending key action by the software application. Responsive to determining, using a trained anomaly detection model, that a keyword related to an injected fault is not present in resulting fault log data, a third log entry is generated. The third log entry is emitted responsive to execution of code related to the keyword by the software application.Type: GrantFiled: September 14, 2022Date of Patent: September 5, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ishaan Nikhil Shah, Seema Nagar, Pooja Aggarwal, Pratibha Moogi
-
Patent number: 11740826Abstract: A storage management computing device obtains an information lifecycle management (ILM) policy. A data protection scheme to be applied at a storage node computing device level is determined and a plurality of storage node computing devices are identified based on an application of the ILM policy to metadata received from one of the storage node computing devices and associated with an object ingested by the one of the storage node computing devices. The one of the storage node computing devices is instructed to generate one or more copies of the object or fragments of the object according to the data protection scheme and to distribute the object copies or one of the object fragments to one or more other of the storage node computing devices to be stored by at least the one or more other storage node computing devices on one or more disk storage devices.Type: GrantFiled: March 31, 2022Date of Patent: August 29, 2023Assignee: NETAPP, INC.Inventors: Ajay Bakre, Vishnu Vardhan Chandra Kumaran, Alvin Lam, Emalayan Vairavanathan, Viswanath Chandrasekara Bharathi, Vladimir Avram, Dheeraj Raghavender Sangamkar, Oliver Seiler, Carmen Lum
-
Patent number: 11740957Abstract: A failure of a first memory access operation is detected at a memory device. Responsive to the detection, a first error control operation and a second error control operation are performed. In response to a determination that the second error control operation has remedied the failed first memory access operation, the second error control operation is associated with a second priority which is higher than a first priority associated with the first error control operation.Type: GrantFiled: October 20, 2021Date of Patent: August 29, 2023Assignee: Micron Technology, Inc.Inventors: Vamsi Pavan Rayaprolu, Harish R. Singidi, Kishore Kumar Muchherla, Ashutosh Malshe, Xiangang Luo
-
Patent number: 11734130Abstract: A backup policy including user-configured options for backing up a cluster of virtual machines is reviewed. Configuration details for the cluster is obtained from a virtual machine manager of the cluster. An evaluation is made as to whether host-level data movers that run inside hypervisors of hosts of the cluster support the user-configured options in the backup policy and the configuration details of the cluster. If the host-level data movers are supported, the host-level data movers are installed into the hypervisors running on the hosts of the cluster. If the host-level data movers are not supported, one or more of in-guest data movers that run as guests inside the virtual machines to be backed up or backup proxy data movers that run as separate virtual machines and outside the virtual machines to be backed up are provisioned.Type: GrantFiled: February 22, 2022Date of Patent: August 22, 2023Assignee: Dell Products L.P.Inventors: Amit Khanna, Shyam Sundar Anandasubramanian
-
Patent number: 11726697Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic.Type: GrantFiled: February 28, 2022Date of Patent: August 15, 2023Assignee: NetApp, Inc.Inventors: Michael Robin Eisler, Santosh Ananth Rao, Akhil Kaushik, Yuedong Mu
-
Patent number: 11720465Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining a response to a query from a user. The method includes one or more processors receiving a query associated with a software product. The query includes an indication of an error. The method further includes one or more processors determining whether a response to the query is available in an accessible knowledge base. In response to determining that a response to the query is not available, the method further includes one or more processors identifying content in program code of the software product that corresponds to the indicated error of the received query. The method further includes one or more processors determining a response to the query based on the identified content in the program code. The determined response to the query includes diagnostic information corresponding to the indicated error.Type: GrantFiled: September 24, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Piotr Kalandyk, Pawel Tadeusz Januszek, Michał Maciej Zalas
-
Patent number: 11720448Abstract: Systems and methods are described herein relating to backing up applications or applications stacks that utilize two or more computing resources. In some aspects, a snapshot of operating states of a collection of computing resources that operate collectively as an application may be captured and stored as an application recovery point. The application recovery point may include an application definition that identifies first and second computing resources usable to provide the application, a first computing resource recovery point, which upon restoration, restores the first computing resource according to the snapshot, and a second computing resource recovery point, which upon restoration, and restores the second computing resource according to the snapshot. Responsive to a request to restore the application using the recovery point, the collection of computing resources may be launched in a coordinated way to instantiate the application according to the application recovery point.Type: GrantFiled: September 22, 2021Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventors: Alexander Sirotin, Aditya Maruvada, Tony Zoght
-
Patent number: 11714727Abstract: A stuck-at fault mitigation method for resistive random access memory (ReRAM)-based deep learning accelerators, includes: confirming a distorted output value (Y0) due to a stuck-at fault (SAF) by using a correction data set in a pre-trained deep learning network, by means of ReRAM-based deep learning accelerator hardware; updating an average (?) and a standard deviation (?) of a batch normalization (BN) layer by using the distorted output value (Y0), by means of the ReRAM-based deep learning accelerator hardware; folding the batch normalization (BN) layer in which the average (?) and the standard deviation (?) are updated into a convolution layer or a fully-connected layer, by means of the ReRAM-based deep learning accelerator hardware; and deriving a normal output value (Y1) by using the deep learning network in which the batch normalization (BN) layer is folded, by means of the ReRAM-based deep learning accelerator hardware.Type: GrantFiled: January 21, 2022Date of Patent: August 1, 2023Assignees: UNIST ACADEMY-INDUSTRY RESEARCH CORPORATION, THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Jong Eun Lee, Su Gil Lee, Gi Ju Jung, Mohammed Fouda, Fadi Kurdahi, Ahmed M. Eltawil
-
Patent number: 11714711Abstract: Methods, systems, and devices for a memory device with status feedback for error correction are described. For example, during a read operation, a memory device may perform an error correction operation on first data read from a memory array of the memory device. The error correction operation may generate second data and an indicator of a state of error corresponding to the second data. In one example, the indicator may indicate one of multiple possible states of error. In another example, the indicator may indicate a corrected error or no detectable error. The memory device may output the first or second data and the indicator of the state of error during a same burst interval. The memory device may output the data on a first channel and the indicator of the state of error on a second channel.Type: GrantFiled: April 15, 2022Date of Patent: August 1, 2023Assignee: Micron Technology, Inc.Inventors: Scott E. Schaefer, Aaron P. Boehm
-
Patent number: 11704183Abstract: A data processor includes provides memory commands to a memory channel according to predetermined criteria. The data processor includes a first error code generation circuit, a second error code generation circuit, and a queue. The first error code generation circuit generates a first type of error code in response to data of a write request. The second error code generation circuit generates a second type of error code for the write request, the second type of error code different from the first type of error code. The queue is coupled to the first error code generation circuit and to the second error code generation circuit, for provides write commands to an interface, the write commands including the data, the first type of error code, and the second type of error code.Type: GrantFiled: December 7, 2021Date of Patent: July 18, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Kedarnath Balakrishnan, James R. Magro, Kevin Michael Lepak, Vilas Sridharan
-
Patent number: 11704218Abstract: An information processing apparatus includes a detection unit and first and second classification units. The detection unit detects an event which causes a state of at least one bank constituting dynamic random access memory (DRAM) to transition. The first classification unit classifies the at least one bank state based on the detected event. The second classification unit classifies a DRAM state based on the at least one bank state. Statistical information that is based on the at least one bank or DRAM state is displayed with respect to a predetermined unit time. The at least one bank state and the DRAM state each includes at least one of the following: an operating state, in which data is being transferred, an inoperative state, in which data transfer is not possible due to a predetermined constraint, or a pause state, in which, although there is no constraint, data is not being transferred.Type: GrantFiled: April 17, 2020Date of Patent: July 18, 2023Assignee: Canon Kabushiki KaishaInventors: Hiroyoshi Ooshima, Tetsuo Uchiyama
-
Patent number: 11693742Abstract: Examples described herein are generally directed to backing up and restoring of container clusters. According to an example, the conventional tight coupling between namespaces and tenants is eliminated by providing within a container platform a tenant abstraction for each tenant of the container platform that shares resources of a container cluster. The tenant abstraction for a given tenant includes information indicative of a subset of namespaces of the container cluster assigned to the given tenant. Responsive to receipt via a user interface of the container platform of a request to backup a particular tenant of the container platform: the container platform determines the subset of namespaces assigned to the particular tenant; and for each namespace, causes a namespace-level backup/recovery tool to backup object data for the namespace within a backup location, and backup data associated with persistent volume claims for each unit of cluster replication within the namespace.Type: GrantFiled: September 27, 2021Date of Patent: July 4, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Sagiraju, William Cochrane
-
Patent number: 11687414Abstract: Technology for identifying relevant data (also called “data of interest”) for applying a machine logic based rule and for increasing the frequency of making backups (for example, snapshots) of the relevant data.Type: GrantFiled: March 31, 2020Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera
-
Patent number: 11681473Abstract: According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks. The controller is electrically coupled to the nonvolatile memory. The controller controls the nonvolatile memory. When receiving, from the host, a first command for changing a state of an allocated block to a reallocatable state in a case where a second command that is yet to be executed or being executed involving read of data from the allocated block has been received from the host, the controller changes the state of the allocated block to the reallocatable state after the second command is finished.Type: GrantFiled: December 17, 2021Date of Patent: June 20, 2023Assignee: KIOXIA CORPORATIONInventor: Shinichi Kanno
-
Patent number: 11681588Abstract: A computer-implemented method according to one embodiment includes creating a log of one or more events occurring during a performance of continuous data protection (CDP) for an instance of data; in response to identifying a conclusion of the performance of CDP for the instance of data, determining a value for the one or more events within the log; and conditionally creating and storing a snapshot of the instance of data, based on a comparison of the value for the one or more events to a predetermined threshold.Type: GrantFiled: August 23, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Travis Janssen, Sangeetha Seshadri, Umesh Deshpande, Nicholas Linck