Patents Examined by Joseph D Manoskey
-
Patent number: 11392436Abstract: Aspects of a storage device including a memory and a controller are provided which allow for data associated with a deleted file to be recovered from the memory when the data is overwritten by a new file at the same logical address. To locate the data, the controller may identify a logical address associated with the data based on a directory entry associated with a FAT. The controller may determine a physical location of the data associated with the logical address based on one or more control entries in a L2P mapping table, such as a previous control entry in the table. The controller may also determine the physical location based on a hot count associated with the previous control entry. After the physical location is determined, the controller may associate a new logical address with the physical location of the data to recover the deleted file.Type: GrantFiled: April 1, 2020Date of Patent: July 19, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Ankit Gupta, Narendhiran Chinnaanangur Ravimohan, Abhinand Amarnath
-
Patent number: 11385961Abstract: Methods, systems, and devices for adaptive parity techniques for a memory device are described. An apparatus, such as a memory device, may use one or more error correction code (ECC) schemes, an error cache, or both to support access operations. The memory device may receive a command from a host device to read or write data. If the error cache includes an entry for the data, the memory device may read or write the data using a first ECC scheme. If the error cache does not include an entry for the data, the memory device may read or write the data without using an ECC scheme or using a second ECC scheme different than the first ECC scheme.Type: GrantFiled: August 14, 2020Date of Patent: July 12, 2022Assignee: Micron Technology, Inc.Inventors: Justin Eno, William A. Melton, Sean S. Eilert
-
Patent number: 11379283Abstract: A computing device can monitor a set of memory usage metrics of the computing device. Based on historical memory usage data and the set of memory usage metrics, the computing device can determine whether memory usage will exceed a critical memory threshold at a future instance in time. In response to determining that the memory usage will exceed the critical memory threshold at the future instance in time, the computing device can degrade one or more application features of an application executing on the computing device.Type: GrantFiled: February 16, 2021Date of Patent: July 5, 2022Assignee: Uber Technologies, Inc.Inventor: Shao-Hua Kao
-
Patent number: 11379330Abstract: Embodiments of information handling systems (IHSs) and computer-implemented methods are provided herein for testing system memory (or another volatile memory component) of an IHS. In the disclosed embodiments, memory testing is performed automatically: (a) during the pre-boot phase each time a new page of memory is allocated for the first time after a system boot, and (b) during OS runtime each time a read command is received and/or an event is detected. By proactively testing each page of memory, as the page is allocated but before information is stored therein, the systems and methods disclosed herein prevent “bad” memory pages from being used.Type: GrantFiled: June 30, 2020Date of Patent: July 5, 2022Assignee: Dell Products L.P.Inventors: Craig L. Chaiken, Siva Subramaniam Rajan
-
Patent number: 11372732Abstract: The disclosed computer-implemented method for agentless and accelerated backup of a database may include, receiving, by a data backup device from a data server, blocks of data that provide a full backup of data of the data server. The method additionally includes receiving, by the data backup device from the data server, one or more native logs indicating one or more transactions performed by the data server. The method also includes determining, by the data backup device and based on the native logs, one or more changed blocks of the blocks of data. The method further includes providing, by the data backup device, a point in time restore of the data server by creating a synthetic full backup that overlays one or more of the blocks of data with the one or more changed blocks, and that shares remaining blocks of the blocks of data with the full backup.Type: GrantFiled: February 25, 2020Date of Patent: June 28, 2022Assignee: Veritas Technologies LLCInventors: Vaijayanti Bharadwaj, Chirag Dalal
-
Patent number: 11366726Abstract: A communication node (NODE) for connecting a fault-tolerant computer (FTC) to a real-time network (NET), wherein the node receives critical application data (HCAD1, HCAD2) from computation hosts (HOST) of the fault-tolerant computer, and the node is configured to forward the critical application data as node critical application data (NCAD) to the NET. The node includes at least a first end system (ES1), a second end system (ES2) and a switch (SW), and the switch includes at least a commander part (COM), a monitor part (MON) and a comperator part (COMP). The MON and the COMP may be integrated into an integrated part (MONC). The ES1 connects to the computation hosts or a subset thereof, and the ES2 connects to the computation hosts or a subset thereof. The ES1 connects to the COM, and the ES2 connects to the MON.Type: GrantFiled: August 30, 2019Date of Patent: June 21, 2022Assignee: TTTECH COMPUTERTECHNIK AGInventors: Christian Fidi, Günther Bauer
-
Patent number: 11360871Abstract: Computer receives, from within system application comprising application(s) that communicate with operating system(s) (OS), selection of target application. Computer creates stub application for target application that mimics entry and exit points of target application. Computer isolates target application externally to system application. Computer establishes network connection(s) connecting isolated target application and stub application to process communication between isolated target application and system application. Computer generates OS tracing system that logs file and directory accesses of isolated target application. Computer monitors runtime behavior of isolated target application, using logs of OS tracing system, to identify files used by target application. Computer determines set of files not used by target application.Type: GrantFiled: November 24, 2020Date of Patent: June 14, 2022Assignee: RapidFort, Inc.Inventors: Mehran Farimani, Rajeev Thakur
-
Patent number: 11354193Abstract: A system includes a memory array including a plurality of memory cells; and a processing device coupled to the memory array, the processing device configured to iteratively adjust an active processing level used to process data, wherein, for each iteration, the processing device is configured to: determine a first error rate corresponding to the active processing level, determine a second error rate based on using an offset processing level different than the active processing level, and incrementally adjust the active processing level based on a comparison of the first error rate and the second error rate.Type: GrantFiled: September 10, 2019Date of Patent: June 7, 2022Assignee: Micron Technology, Inc.Inventors: Larry J. Koudele, Bruce A. Liikanen
-
Patent number: 11347605Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality.Type: GrantFiled: March 2, 2020Date of Patent: May 31, 2022Assignee: NetApp Inc.Inventors: Atul Ramesh Pandit, Vijay M. Deshmukh, Michael Lee Federwisch, Ling Zheng, Kiyoshi James Komatsu, Rachita Kothiyal
-
Patent number: 11347599Abstract: Embodiments for performing data recovery from cloud storage to a backup appliance that goes from an offline state to an online state, including identifying super metadata among metadata stored in the cloud storage for the backup appliance, wherein the super metadata comprises an amount on the order of ten percent of the metadata representing a minimum amount of information to reconstruct the metadata, copying the super metadata blocks from the cloud storage to local metadata storage of the backup appliance while it is in the offline state to leave remaining metadata, and copying the remaining metadata blocks from the cloud storage to the local metadata storage while the backup appliance is in the online state.Type: GrantFiled: September 15, 2020Date of Patent: May 31, 2022Assignee: EMC IP Holding Company LLCInventors: Santi Gopal Mondal, Kalyan C. Gunda
-
Patent number: 11341015Abstract: A system includes a battery and a monitoring circuit coupled to the battery. The monitoring circuit includes a sense circuit and a peripheral device coupled to the sense circuit. The peripheral device includes a universal asynchronous receiver-transmitter (UART) receiver having an adaptive sample timing circuit with a numerically-controlled oscillator (NCO) circuit. The peripheral device also includes memory coupled to the UART receiver and configured to store battery monitoring data.Type: GrantFiled: September 30, 2019Date of Patent: May 24, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Timothy Murphy, Srinadh Madhavapeddi, Terry Lee Sculley
-
Patent number: 11334473Abstract: An electronic product testing system includes: a testing device having a processing unit configured to provide a digital image that includes a feature of a product to be tested based at least in part on an instruction file; wherein the testing device is configured to test the product based at least in part on a set of digits by submitting the set of digits for processing by a repository.Type: GrantFiled: April 6, 2020Date of Patent: May 17, 2022Assignee: Rainforest QA, Inc.Inventors: Russell Howard Smith, Otávio Elias Dalarossa, Jonathan David Barber
-
Patent number: 11334430Abstract: Disclosed herein is a system and method for checking and maintaining consistency of blocks stored in a virtual disk with a content based read cache (CBRC). When blocks are written to the cache and virtual disk, a hash is computed for the block and stored in a digest file on the virtual disk. In the background, each block is obtained from the virtual disk, its hash is recomputed, and the hash is compared to the stored hash in the digest file. If the comparison indicates a mismatch, then an error is reported.Type: GrantFiled: August 12, 2020Date of Patent: May 17, 2022Assignee: VMware, Inc.Inventors: Goresh Musalay, Kashish Bhatia, Zubraj Singha, Tanay Ganguly
-
Patent number: 11327830Abstract: A semiconductor device includes a master circuit which outputs a first write request signal for requesting to write data, a bus which receives the data and the first write request signal, a bus control unit which is arranged on the bus, generates an error detection code for the data and generates a second write request signal which includes second address information corresponding to first address information included in the first write request signal and memory controllers which each write the data into a storage area of an address designated by the first write request signal and writes the error detection code into a storage area of an address designated by the second write request signal in the storage areas of memories.Type: GrantFiled: January 14, 2021Date of Patent: May 10, 2022Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Kimihiko Nakazawa, Takahiro Irita
-
Patent number: 11321198Abstract: Techniques and solutions are described for detecting event server failure and taking one or more actions in response to such detection. A plurality of events are registered with a first event server. If it is determined that the first event server is not operational, a notification can be provided, such as to a user through an administrator console. At least a portion of the events can be sent to a second event server for processing. In some cases, events that are sent to the second event server for processing can have summary records updated to remap or re-register the events with the second event server. In other cases, the events sent to the second event server do not have their summary records remapped or registered with the second event server.Type: GrantFiled: July 21, 2020Date of Patent: May 3, 2022Assignee: SAP SEInventors: Sateesh Babu Chilamakuri, Ramya Nandakumaran
-
Patent number: 11307947Abstract: A fault injection system for a software system, wherein the software system includes executable commands, events generated by commands and states representing a state of a state machine between two events, wherein a fault injection rule database is configured to provide a rule for injecting a selected fault, wherein the rule provides a fault injection decision in the occurrence of a selected command, a selected state during which fault injection is to occur and a condition under which fault injection is to occur; an estimator module is configured to determine when the selected state will occur related to the execution of the selected command and to provide a duration of a state as a time interval for fault injection, wherein the determination is based on a predictive time model; and an injector module is configured to execute the selected command and to inject the selected fault during the time interval.Type: GrantFiled: June 6, 2020Date of Patent: April 19, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jorge Cardoso, Goetz Brasche
-
Patent number: 11301350Abstract: Disclosed are various embodiments for automated testing of systems and applications. A computing device can receive a command to execute a test, the test comprising at least one fault instruction and an alarm, the alarm being specified as an evaluation criterion for the test. The computing device can then send the fault instruction to a fault injection service. Next, the computing device can receive a message from a monitoring service, the message indicating that the alarm has been triggered subsequent to sending the fault instruction to the fault injection service. Subsequently, the computing device can determine that the test has failed based at least in part on the alarm being triggered. Finally, the computing device can send a failure notification to a predefined recipient in response to detecting that the alarm has been triggered.Type: GrantFiled: September 29, 2020Date of Patent: April 12, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jason Patrick Byrne, Kinshuk Pahare, Warren Robert Russell
-
Patent number: 11288150Abstract: A Recovery Maturity Index 1 (RMM) is used to determine whether a particular Information Technology (IT) production environment is relatively mature enough to successfully execute the disaster recovery (DR). The RMI provides a quantitative analysis in terms of a set of categories for elements that characterize the environment and multiple elements for each category. At least some of the elements depend upon the extent to which automation components have been leveraged for disaster recovery. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric. The metric can used to determine whether or not disaster recovery can be expected to be successful.Type: GrantFiled: May 6, 2020Date of Patent: March 29, 2022Assignee: Sungard Availability Services, LPInventor: Darpan Thaker
-
Patent number: 11288146Abstract: A method for recovering a clock signal from a data signal by using a clock recovery module is described. Edge timings of the data signal are accumulated. The edge timings accumulated are transformed into one reference bit period. A time offset for the reference bit period is determined. A reference clock signal is determined based on the time offset. The number of bits within a system clock of the clock recovery module is determined. The clock signal is recovered based on the reference clock signal and the number of bits. Further, a clock recovery module as well as a computer program are described.Type: GrantFiled: November 22, 2019Date of Patent: March 29, 2022Assignee: Rohde & Schwarz GmbH & Co. KGInventors: Ruben Villarino-Villa, Bernhard Nitsch, Adrian Ispas
-
Patent number: 11281550Abstract: A mechanism for disaster recovery configurations and management in virtual tape applications. Specifically, the introduction of an additional computer process executing at an active datacenter site and at another active (or alternatively, a standby) datacenter site permit: (i) the generation and management of global configurations implemented on the active datacenter site prior to the occurrence of a failover event; and (ii) the implementation of global configurations on the another active (or standby) datacenter site after the occurrence of the failover event.Type: GrantFiled: November 19, 2019Date of Patent: March 22, 2022Assignee: EMC IP Holding Company LLCInventors: Mikhail Tolstoy, Roman Kupriyanov, Karyn Kelley, Larry McCloskey, Igor Matveevskiy