Patents Issued in April 18, 2023
-
Patent number: 11630701Abstract: A hardware thread scheduler (HTS) is provided for a multiprocessor system. The HTS is configured to schedule processing of multiple threads of execution by resolving data dependencies between producer modules and consumer modules for each thread. Pattern adaptors may be provided in the scheduler that allows mixing of multiple data patterns across blocks of data. Transaction aggregators may be provided that allow re-using the same image data by multiple threads of execution while the image date remains in a given data buffer. Bandwidth control may be provided using programmable delays on initiation of thread execution. Failure and hang detection may be provided using multiple watchdog timers.Type: GrantFiled: April 8, 2019Date of Patent: April 18, 2023Assignee: Texas Instmments IncorporatedInventors: Niraj Nandan, Hetul Sanghvi, Mihir Narendra Mody
-
Patent number: 11630702Abstract: Technologies for composing a managed node with multiple processors on multiple compute sleds to cooperatively execute a workload include a memory, one or more processors connected to the memory, and an accelerator. The accelerator further includes a coherence logic unit that is configured to receive a node configuration request to execute a workload. The node configuration request identifies the compute sled and a second compute sled to be included in a managed node. The coherence logic unit is further configured to modify a portion of local working data associated with the workload on the compute sled in the memory with the one or more processors of the compute sled, determine coherence data indicative of the modification made by the one or more processors of the compute sled to the local working data in the memory, and send the coherence data to the second compute sled of the managed node.Type: GrantFiled: April 30, 2021Date of Patent: April 18, 2023Assignee: Intel CorporationInventors: Mohan J. Kumar, Murugasamy K. Nachimuthu, Krishna Bhuyan
-
Patent number: 11630703Abstract: A computing device is provided, including a cluster update accelerator circuit configured to receive signals encoding a combinatorial cost function of a plurality of variables and a connectivity graph for the combinatorial cost function. In an energy sum phase, the cluster update accelerator circuit may determine a respective plurality of accumulated energy change values for the combinatorial cost function based at least in part on the connectivity graph. In an update phase, the cluster update accelerator circuit may determine a respective update indicator bit for each accumulated energy change value. In an encoder phase, based on the plurality of update indicator bits, the cluster update accelerator circuit may select a largest update-indicated cluster of the variables included in the connectivity graph. The cluster update accelerator circuit may output an instruction to update the variables included in the largest update-indicated cluster.Type: GrantFiled: January 15, 2020Date of Patent: April 18, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Anand Pattison, Helmut Gottfried Katzgraber, Matthias Troyer
-
Patent number: 11630704Abstract: A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.Type: GrantFiled: August 9, 2019Date of Patent: April 18, 2023Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11630705Abstract: An apparatus comprises a processing device configured to receive a request to execute an action on cloud assets of a cloud platform utilizing an application programming interface (API) exposed by the cloud platform, the request comprising a set of keyword arguments, and to generate a code class instance for the API. The processing device is also configured to instantiate, via the generated code class instance, a client for the cloud platform utilizing a first subset of arguments in the set of keyword arguments, to determine from the set of keyword arguments an identifier of the action to be executed, and to execute the action by running a function of the generated code class instance, the function dynamically generating an API call utilizing the instantiated client for the cloud platform, the determined identifier, and a second subset of arguments in the set of keyword arguments.Type: GrantFiled: December 30, 2021Date of Patent: April 18, 2023Assignee: Virtustream IP Holding Company LLCInventor: David Williams
-
Patent number: 11630706Abstract: Systems and techniques for adaptive limited-duration edge resource management are described herein. Available capacity may be calculated for a resource for a node of the edge computing network based on workloads executing on the node. Available set-aside resources may be determined based on the available capacity. A service request may be received from an application executing on the edge computing node. A priority category may be determined for the service request. Set-aside resources from the available set-aside resources may be assigned to a workload associated with the service request based on the priority category.Type: GrantFiled: September 22, 2020Date of Patent: April 18, 2023Assignee: Intel CorporationInventors: Kshitij Arun Doshi, Francesc Guim Bernat, Ned M. Smith, Christian Maciocco
-
Patent number: 11630707Abstract: A method for managing composed information handling systems includes obtaining a composition request for a composed information handling system, making a first determination that a first information handling system is not capable of servicing the composition request local, and based on the first determination: allocating, an available resource on the first information handling system to the composed information handling system, sending a resource allocation request to a system control processor manager for access to an additional resource, obtain, in response to the allocation request, a notification for access to a second information handling system of the information handling systems that provides the available resource, setting up management services for available resource and the additional resource to obtain logical hardware resources, and presenting the logical hardware resources to at least one compute resource set as bare metal resources.Type: GrantFiled: December 9, 2020Date of Patent: April 18, 2023Assignee: Dell Products L.P.Inventors: Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Yossef Saad
-
Patent number: 11630708Abstract: An example method facilitates collaborative participation in a process-based software application. The example method includes employing a process cloud integrated with a social network and document cloud to enable social network conversation-based collaboration during running of processes of the process-based software application. Hence, by integrating a social network with a process cloud, collaboration mechanisms can be created when a process starts. Process designers, i.e., process-based application designers or developers, may configure permissions for the various tasks in a process so that task participants can see some messages in the conversation but not all. As tasks are initiated and completed, automated messages may be posted to the conversation.Type: GrantFiled: May 1, 2017Date of Patent: April 18, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Juan Allo Ron, Rajesh Tiwari, Viswanathan Umapathy
-
Patent number: 11630709Abstract: A method includes receiving, by a first computer from a second computer, a stateless API request message comprising update value data, a consensus token, and a user identifier. The first computer determines whether or not the consensus token matches a previously stored consensus token. If the consensus token matches the previously stored consensus token, the first computer retrieves stored value data from a value data database based on the user identifier. The first computer then updates the stored value data with the update value data. The first computer generates an API response message comprising an indication of the update. The first computer transmits, to the second computer, the API response message.Type: GrantFiled: March 29, 2022Date of Patent: April 18, 2023Assignee: Visa International Service AssociationInventors: Julie McClure, Anil Chandupattla, Abhishek Verma, Mark Picha
-
Patent number: 11630710Abstract: Systems and methods for modifying a notification received on a user device are disclosed. The method comprises receiving from at least one application on a user device a notification, identifying temporal information associated with the notification, detecting based on the temporal information a calendar-related event from a user profile, and modifying the temporal information associated with the notification to refer to the calendar-related event.Type: GrantFiled: July 22, 2021Date of Patent: April 18, 2023Assignee: Rovi Guides, Inc.Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
-
Patent number: 11630711Abstract: Methods, systems, and devices for access control configurations for inter-processor communications are described to support reconfiguration of a dynamic access control configuration at a device. For example, additional configuration fields may be added to existing access control rules of the device, where these additional fields may be configured by a processor sending information to a receiving processor, via a shared memory resource or region of the device. The additional fields may include a read-only value which may specify a processor which has exclusive write permission for a memory region of the share memory. This value may indicate the sending processor of the memory region, and the value may be set by access control hardware when the additional field is changed. Other processors of the device may be prevented from writing to the memory region.Type: GrantFiled: April 23, 2021Date of Patent: April 18, 2023Assignee: QUALCOMM IncorporatedInventor: Liang Cai
-
Patent number: 11630712Abstract: Systems and methods for on demand service integration. A system includes at least one processor and a storage medium storing instructions that, when executed by the one or more processors, cause the at least one processor to perform operations including receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system and searching an integrator database for a partner service communication template based on the received request. The operations also include configuring the integrator instance to receive communications from a partner service instance based on the communication template and establishing a communication link between the integrator instance and the partner service instance.Type: GrantFiled: July 15, 2020Date of Patent: April 18, 2023Assignee: FIDELITY INFORMATION SERVICES, LLCInventor: Scott Meyer
-
Patent number: 11630713Abstract: A vehicle control device includes a controller configured to control an actuator and generate state information representing a state of the actuator, a request arbitration unit configured to arbitrate requests from a plurality of application execution units, and a request generation unit configured to generate a drive request signal to the controller. The controller includes a detection unit configured to detect whether or not the request arbitration unit is abnormal, a first transmission unit configured to transmit the state information to the request arbitration unit, and a second transmission unit configured to, when the detection unit detects that the request arbitration unit is abnormal, transmit the state information to the application execution units such that the state information does not pass through the request arbitration unit.Type: GrantFiled: August 24, 2021Date of Patent: April 18, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Hiroshi Ueno
-
Patent number: 11630714Abstract: Methods for improving operation of a user device executing an application. The methods include collecting a first set of data corresponding to a run time environment of the application, collecting a second set of data corresponding to a crash of the application, identifying a cause of the crash based on the first set of data and a second set of data and determining the cause of the crash is associated with an application feature corresponding to a feature flag.Type: GrantFiled: April 4, 2022Date of Patent: April 18, 2023Assignee: Disney Enterprises, Inc.Inventors: Gary Kagan, Nathan Lefler, Josh Phelps, James A. Corrigan-Colville, Benjamin Manning
-
Patent number: 11630715Abstract: A method and system for recording and logging errors in a computer system includes reading first error handling information with respect to a transaction. The first error handling information is stored in a first component, and based upon a condition of the storage in the first component, an oldest error information is evicted from the first component.Type: GrantFiled: December 22, 2020Date of Patent: April 18, 2023Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULCInventors: Philip Ng, Buheng Xu
-
Patent number: 11630716Abstract: A data analytics system stores a data file that includes an ordered set of data blocks. The data blocks can be parsed out of order. An error management module of the data analytics system detects a parse error occurring during parsing of a data block and generates an error message for the parse error. The error message includes unresolved location information indicating a location of the detected parse error in the data block. The error management module resolves the unresolved location information after determining that one or more additional data blocks preceding the data block in the ordered set have been parsed. The error management module generates resolved location information that indicates a location of the parse error in the data file. The error management module updates the error message with the resolved location information and outputs the updated error message.Type: GrantFiled: June 14, 2021Date of Patent: April 18, 2023Assignee: Alteryx, Inc.Inventors: Christopher H. Kingsley, Edward P. Harding, Jr.
-
Patent number: 11630717Abstract: An embodiment may involve storage containing incident logs and mappings between incident logs and vector representations generated by a machine learning (ML) model.Type: GrantFiled: January 6, 2021Date of Patent: April 18, 2023Assignee: ServiceNow, Inc.Inventors: Hari Krishna Vutukuru, Purvanshi Yadav, Anushree Randad, Ajesh Sasidharan, Payal Roy, Ankit Kumar Das
-
Patent number: 11630718Abstract: Concepts and technologies are disclosed herein for using user equipment data clusters and spatial temporal graphs of abnormalities for root cause analysis. User equipment data can be obtained from a cellular network. A filter having a threshold can be applied to the user equipment data to obtain a records. A determination is made whether the threshold is to be adaptively adjusted. If a determination is made that the threshold is not to be adjusted, the records can be added to a record set. The records in the subset of records can be correlated based on a key to obtain a filtered and correlated version of the record set, a spatial temporal graph of abnormalities associated with the cellular network can be generated based on the filtered and correlated version of the record set, and a root cause of a failure can be determined based on the spatial temporal graph of abnormalities.Type: GrantFiled: May 14, 2020Date of Patent: April 18, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehdi Malboubi, Hyun Ok Lee, Baofeng Jiang
-
Patent number: 11630719Abstract: Methods and systems for managing deployments are disclosed. A deployment may include one or more devices. The devices may include hardware and/or software components. The operation of the deployment may depend on the operation of these devices and components. For example, improper operation of any of these devices and/or components may impair (e.g., reduce performance, reduce functionality, etc.) the operation of the deployment. To manage the operation of the deployment, the system may include a deployment manager. The deployment manager may obtain logs for components of the deployment reflecting the historical operation of these components and use the logs to predict the future operation of the deployment. If it is determined that a deployment is likely to become impaired in the future, then the deployment manager may take proactive action to reduce the likelihood of the deployment entering the impairment state.Type: GrantFiled: February 1, 2022Date of Patent: April 18, 2023Assignee: Dell Products L.P.Inventors: Siva Rama Krishna Kottapalli, Karthik Hubli
-
Patent number: 11630720Abstract: A device that provides error recovery handling includes a processor that is configured to receive an error recovery request including error type information and a page address, where the error type information is mapped to a first error recovery technique. The processor may be configured to determine whether an error count associated with the flash memory circuit satisfies a first criterion and an error map associated with the flash memory circuit satisfies a second criterion, where the error count indicates a number of read errors that have occurred and the error map indicates blocks in which the read errors have occurred. The processor may be configured to utilize a second technique to attempt to recover data when the first and second criterions are satisfied, otherwise utilize the first technique to attempt to recover data, where the second technique is associated with recovering data stored in an offline flash memory circuit.Type: GrantFiled: June 24, 2021Date of Patent: April 18, 2023Assignee: Western Digital Technologies, Inc.Inventors: Parvaneh Alavi, Kai-Lung Cheng, Yun-Tzuo Lai, Haining Liu
-
Patent number: 11630721Abstract: A memory system includes a controller configured to transfer first data for a program operation, and a memory device configured to perform an error check operation for determining whether second data received from the controller are equal to the first data and the program operation for storing the first data.Type: GrantFiled: May 6, 2020Date of Patent: April 18, 2023Assignee: SK hynix Inc.Inventor: Tae-Hoon Kim
-
Patent number: 11630722Abstract: An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. Bit patterns provided by multiple reads of reference memory locations can be counted and used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.Type: GrantFiled: October 15, 2021Date of Patent: April 18, 2023Assignee: Western Digital Technologies, Inc.Inventors: Guangming Lu, Kent D. Anderson, Anantha Raman Krishnan, Shafa Dahandeh
-
Patent number: 11630723Abstract: Transferring data between memories may include reading data associated with a memory transfer transaction from a first memory, determining whether a bypass indication associated with the memory transfer transaction is asserted, and transferring the data from the first memory to a second memory. The transferring may include bypassing the first-processing if the bypass indication is asserted. The transferring may further include bypassing second-processing the data if the bypass indication is asserted. Following bypassing the second-processing, the data may be stored in the second memory.Type: GrantFiled: January 12, 2021Date of Patent: April 18, 2023Assignee: QUALCOMM IncorporatedInventors: Yanru Li, Dexter Tamio Chun
-
Patent number: 11630724Abstract: Provided are a memory controller with improved data reliability, a memory system including the memory controller, and a method of operating the memory controller. The memory controller includes an error correction code (ECC) circuit configured to perform an error detection on a codeword read from a memory device; and a processor configured to set at least one memory chip from among a plurality of memory chips as an indicator chip, monitor an error occurrence in the indicator chip based on a result of the error detection, and output reliability deterioration information indicating that the reliability of the memory device is deteriorated based on a result of the monitoring.Type: GrantFiled: May 12, 2021Date of Patent: April 18, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Beom-kyu Shin, Sung-kyu Park
-
Patent number: 11630725Abstract: Host data is written to a set of pages of a page stripe of a storage area of a memory sub-system. A set of exclusive or (XOR) parity values corresponding to the host data written to a portion of the set of pages of the storage area is generated. An additional XOR parity value is generated by executing an XOR operation using the set of XOR parity values. Parity data including the set of XOR parity values and the additional XOR parity value is stored in a cache memory of the memory sub-system. The parity data is written to an available page stripe of the storage area.Type: GrantFiled: March 30, 2020Date of Patent: April 18, 2023Assignee: Micron Technology, Inc.Inventors: Amit Bhardwaj, Naveen Bolisetty, Suman Kumari
-
Patent number: 11630726Abstract: Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may completely scan each of one or more target memory blocks among the plurality of memory blocks, once in each scan period to detect an error in data stored in the corresponding target memory block and may block an attempted second scan of each target memory block in a scan period in which the corresponding target memory block has already been scanned until the scan period is completed.Type: GrantFiled: March 10, 2021Date of Patent: April 18, 2023Assignee: SK hynix Inc.Inventors: Tae Ha Kim, Jee Yul Kim, Hyeong Ju Na, Kwan Su Lee
-
Patent number: 11630727Abstract: A memory device includes a plurality of memory die blocks and a plurality of memory channels operably coupled to the plurality of memory die blocks and a memory controller configured to identify one or more memory die blocks as being invalid. The memory controller obtains a first matrix storing a mapping of memory channels to memory die blocks and creates a new mapping of memory channels to memory die blocks excluding the invalid memory die blocks. The new mapping is stored in a second matrix and one or more operations are performed on the memory die blocks based on the new mapping.Type: GrantFiled: March 24, 2021Date of Patent: April 18, 2023Assignee: Micron Technology, Inc.Inventors: Woei Chen Peh, Xiaoxin Zou, Chandra Mouli Guda
-
Patent number: 11630728Abstract: An all flash array storage device includes a flash memory array including multiple flash memories and a microprocessor. The flash memories correspond to multiple logical aggregation units. Each logical aggregation unit includes multiple stripes. Each stripe includes multiple storage units, including multiple data units and at least one parity unit. The microprocessor detects a status of the flash memories. In response to a detection result indicating that one of the flash memories has been removed from the flash memory array, the microprocessor sequentially performs a repair operation on the stripes comprised in one or more logical aggregation units that have been written with data. In the repair operation of one stripe, the microprocessor recalculates protection information of the stripe according to content stored in a portion of data units of the stripe and writes the recalculated protection information in one or more storage units of the stripe.Type: GrantFiled: June 4, 2021Date of Patent: April 18, 2023Assignee: Silicon Motion, Inc.Inventor: Ting-Chu Lee
-
Patent number: 11630729Abstract: This disclosure describes techniques that include implementing network-efficient data durability or data reliability coding on a network. In one example, this disclosure describes a method that includes generating a plurality of data fragments from a set of data to enable reconstruction of the set of data from a subset of the plurality of data fragments; storing, across a plurality of nodes in a network, the plurality of data fragments, wherein storing the plurality of data fragments includes storing the first fragment at a first node and the second fragment at a second node; and generating, by the first node, a plurality of secondary fragments derived from the first fragment to enable reconstruction of the first fragment from a subset of the plurality of secondary fragments; and storing the plurality of secondary fragments from the first fragment across a plurality of storage devices included within the first node.Type: GrantFiled: April 26, 2021Date of Patent: April 18, 2023Assignee: FUNGIBLE, INC.Inventors: Jaishankar Menon, Pradeep Sindhu, Pratapa Reddy Vaka
-
Patent number: 11630730Abstract: Techniques are disclosed for executing a data processing pipeline. The techniques may include receiving a job at a data pipeline queue, setting up one or more distributed processing environments, and allocating the job to one of the distributed processing environments. The techniques may further include receiving the allocated job at a job queue within the distributed processing environment, increasing a priority level of the job, and executing the job within the distributed processing environment. The techniques can further include providing a retry pipeline at the data processing pipeline, and re-executing the job at a stage following a failure of at least one of its components. The techniques may decrement the retry budget as the job is re-executed.Type: GrantFiled: October 29, 2021Date of Patent: April 18, 2023Assignee: Zoox, Inc.Inventors: Hao Li, Prakul Agarwal, Conrad Herrmann, Christian Yang
-
Patent number: 11630731Abstract: In various embodiments, a method for page cache management is described. The method can include: identifying a storage device fault associated with a fault-resilient storage device; determining that a first region associated with the fault-resilient storage device comprises an inaccessible space and that a second region associated with the fault-resilient storage device comprises an accessible space; identifying a read command at the second storage device for the data and determine, based on the read command, first data requested by a read operation from a local memory of the second storage device; determining, based on the read command, second data requested by the read operation from the second region; retrieving the second data from the second region; and scheduling a transmission of the second data from the fault-resilient storage device to the second storage device.Type: GrantFiled: January 27, 2021Date of Patent: April 18, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Yang Seok Ki, Sungwook Ryu
-
Patent number: 11630732Abstract: A method of updating firmware in a chip in a stable and effective manner receives firmware outputted by a controller. The received firmware is burned into the chip. A voltage level of a controlling signal outputted by a controlling pin of the chip is latched to a certain level based on a latching signal at a first voltage level outputted by the controller. The storage medium is refreshed for making the burned firmware effective based on refresh instruction outputted by the controller. The latching signal at a second voltage level for unlatching the voltage level of the controlling signal is outputted by the controller if operations of the chip are stable. An updating operation of the chip by the method does not interrupt other operations being executed by the chip. A firmware updating apparatus and a computer readable storage medium applying the method are also disclosed.Type: GrantFiled: March 29, 2022Date of Patent: April 18, 2023Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.Inventor: Li-Yun Hao
-
Patent number: 11630733Abstract: Techniques are provided for persistent memory file system reconciliation. As part of the persistent memory file system reconciliation, high level file system metadata associated with a persistent memory file system of persistent memory is reconciled. Client access to the persistent memory file system is inaccessible until reconciliation of the high level file system metadata has completed. A first scanner is executed to traverse pages of the persistent memory in order to fix local inconsistencies associated with the pages. A local inconsistency of a first set of metadata or data of a page is fixed using a second set of metadata or data of the page. The first scanner is executed asynchronously in parallel with processing client I/O directed to the persistent memory file system.Type: GrantFiled: September 11, 2020Date of Patent: April 18, 2023Assignee: NetApp, Inc.Inventors: Matthew Fontaine Curtis-Maury, Ram Kesavan, Ananthan Subramanian, Abdul Basit, Vinay Devadas, Yash Hetal Trivedi
-
Patent number: 11630734Abstract: A scale-out storage system includes a plurality of computer nodes each of which has a memory and a processor, and a storage apparatus. The computer nodes have one or more redundancy groups each of which is a group for metadata protection. Each of the one or more redundancy groups includes two or more of the computer nodes including a primary node being a primary computer node and a secondary node being a secondary computer node, and a failover is performed from the primary node to the secondary node. The memory of the primary node has stored therein metadata related to the redundancy group and to be accessed for control. The metadata is redundantly stored in the memory of the primary node and the memory of the secondary node.Type: GrantFiled: September 14, 2021Date of Patent: April 18, 2023Assignee: HITACHI, LTD.Inventors: Hiroto Ebara, Akira Yamamoto, Yoshinori Ohira, Takahiro Yamamoto, Masakuni Agetsuma, Tatsuya Hirai
-
Patent number: 11630735Abstract: Embodiments for, in an object storage environment, managing data replication between first and second sites of a distributed computing environment by one or more processors. A first pass metadata hash is calculated for each of the objects in an object-set that is subsequently transferred from the first to the second site. Responsive to the second site, a second pass metadata hash is calculated for remaining objects of the object-set that are identified by the second site at a sub-object level using a predetermined size.Type: GrantFiled: August 26, 2016Date of Patent: April 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
-
Patent number: 11630736Abstract: An apparatus comprises a processing device configured to identify a snapshot lineage comprising snapshots of a given storage volume, the snapshot lineage comprising (i) a local snapshot lineage stored on a storage system and (ii) a cloud snapshot lineage stored on cloud storage of at least one cloud external to the storage system, the cloud snapshot lineage comprising at least a subset of the snapshots of the given storage volume. The processing device is also configured to determine whether the local snapshot lineage is associated with any current local storage volume of the storage system corresponding to the given storage volume and, responsive to determining that the storage system is not associated with any current local storage volume corresponding to the given storage volume, to select a snapshot from the cloud snapshot lineage and recover the selected snapshot to a new local storage volume on the storage system.Type: GrantFiled: March 10, 2020Date of Patent: April 18, 2023Assignee: EMC IP Holding Company LLCInventors: Michael Anthony, Anurag Bhatnagar, Shanmuga Anand Gunasekaran, Mark Aldred, David King
-
Patent number: 11630737Abstract: A data management system includes: a transceiver; a memory; and a processor communicatively coupled to the transceiver and the memory and configured to: receive, via the transceiver, a copy data request for unstructured data; access, via the transceiver in response to the copy data request, a plurality of backed-up files of unstructured data stored in a first data storage device; send, in response to the copy data request, a plurality of Virtual Data Files (VDFs) to a second data storage device, the processor being configured to respond to receipt of information from each of the plurality of VDFs to retrieve a respective backed-up file of unstructured data of the plurality of backed-up files of unstructured data stored in the first data storage device.Type: GrantFiled: September 10, 2020Date of Patent: April 18, 2023Assignee: restorVault, LLCInventor: Jesse Paul Charfauros
-
Patent number: 11630738Abstract: A method, computer system, and a computer program product for objective-based compression level change is provided. The present invention may include storing a volume in a storage device, wherein the stored volume is compressed using an initial compression level. The present invention may also include checking a last access time of the stored volume in the storage device at a regular interval. The present invention may further include, in response to determining, based on the checked last access time, that the stored volume is not accessed at the regular interval, recompressing the stored volume in the storage device using a higher compression level, wherein the higher compression level includes a higher compression ratio than a compression ratio associated with the initial compression level.Type: GrantFiled: April 24, 2019Date of Patent: April 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Koichi Masuda, Kousei Kawamura, Shinsuke Mitsuma, Ryohta Kawase, Eiji Tosaka, Sosuke Matsui
-
Patent number: 11630739Abstract: A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).Type: GrantFiled: March 3, 2021Date of Patent: April 18, 2023Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Jun H. Ahn
-
Patent number: 11630740Abstract: A system and method to create a plurality of hyperscaler accounts having predefined access rights to an object store of a database service in a cloud environment; store hyperscaler credentials specifying access rights to the object store corresponding to the predefined access rights of the hyperscaler accounts in a secure credential store, the hyperscaler credentials providing access to the object store for a specified backup function; map each of a plurality of different backup service component processes to one of the hyperscaler credentials, each of the plurality of backup service component processes operative independent of each other and having a specific backup service functionality; receive a request to execute one of the plurality of different backup service component processes; and authenticate access rights of the backup service component process included in the request based on the mapping.Type: GrantFiled: June 7, 2021Date of Patent: April 18, 2023Assignee: SAP SEInventors: Florian Geckeler, Henrik Hempelmann, Martin Brunzema, Paul Beck, Anne Roessiger, Kathrin Mao
-
Patent number: 11630741Abstract: Disclosed herein are systems and method for backing up data in a load-balanced clustered environment. A clustered resource to be backed up is selected, wherein the clustered resource is stored on a common storage system and operated on by a cluster-aware application executing on at least a first node and a second node of a computing cluster. A load-balanced application may migrate the clustered resource from the first node with a high-load consumption to the second node with low-load consumption. A list of changes made by both nodes are received and merged. A backup agent then generates a consistent incremental backup using data retrieved from the common storage system according to the merged list of changes to the clustered resource.Type: GrantFiled: September 28, 2021Date of Patent: April 18, 2023Assignee: Acronis International GmbHInventors: Anatoly Stupak, Dmitry Kogtev, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11630742Abstract: Disclosed herein are systems and method for performing recovery using a backup image. In one exemplary aspect, a method comprises scanning a plurality of files on one or more storage devices of a computing device. The method may determine a first set of files from the plurality of files that will be used during recovery of the one or more storage devices, and tag a second set of files that will not be used during recovery. The method may copy the second set of files that have been tagged to an external storage device, and may store the first set of files in a backup image for the computing device (excluding the tagged second set of files from the backup image). The method may add, to the backup image, a respective link to each of the tagged second set of files in the external storage device.Type: GrantFiled: March 13, 2020Date of Patent: April 18, 2023Assignee: Acronis International GmbHInventors: Vladimir Strogov, Alexey Kostyushko, Alexey Dod, Anton Enakiev, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11630743Abstract: One example method includes determining a modulus such as a Weibull modulus for a recovery operation. Enablement and disablement of a read ahead cache are performed based on the modulus. The modulus is a linearization of a cumulative distribution function, where failures correspond to non-sequential accesses and successes correspond to sequential accesses.Type: GrantFiled: November 23, 2020Date of Patent: April 18, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Keyur B. Desai, Dominick J. Santangelo
-
Patent number: 11630744Abstract: Cloud storage provides accessible interfaces, near-instant elasticity, scalability, multi-tenancy, and metered resources in a distributed framework providing fault tolerant solutions with high data durability. Stored data may have legal or compliance requirements defining retention periods ensuring the data is preserved without modification for a period of time. However, data privacy rules such as the European Union's General Data Protection Regulation can require modification or destruction of records at any point. Further, many retention structures are user driven but users make mistakes requiring a change to the record's associated retention period. Retention period mechanism enforced with immutable storage can satisfy compliance requirements but run contrary to data privacy rules as well as blocking adjustments.Type: GrantFiled: December 17, 2020Date of Patent: April 18, 2023Assignee: Veritas Technologies LLCInventors: Geoffrey Bourgeois, Greg Campbell
-
Patent number: 11630745Abstract: Backup operations may save a full backup and subsequent checkpoints. Systems and methods for handling backup and restore operations when checkpoints are deleted. Checkpoints can be merged during a restore operation to account for deleted checkpoints. Also, the backup can continue to leverage existing backups even though checkpoints have been deleted.Type: GrantFiled: March 24, 2022Date of Patent: April 18, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Aaditya Rakesh Bansal, Sunil Yadav
-
Patent number: 11630746Abstract: A substitution apparatus for installation in a vehicle in which a plurality of in-vehicle control apparatuses are implemented, the substitution apparatus including a control unit and a substitute unit. The control unit is configured to control the substitute unit based on transmission data transmitted from the in-vehicle control apparatuses, specify an abnormal in-vehicle control apparatus based on the transmission data, disable the specified abnormal in-vehicle control apparatus, and apply, to the substitute unit, a program for exhibiting functions otherwise normally executed by the specified abnormal in-vehicle control apparatus. The substitute unit is configured to substitute for the disabled in-vehicle control apparatus by executing the applied program.Type: GrantFiled: January 15, 2020Date of Patent: April 18, 2023Assignees: AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.Inventors: Fumiya Ishikawa, Yukihiro Miyashita, Hiroshi Ueda, Naoki Adachi, Shinichi Aiba, Shogo Kamiguchi
-
Patent number: 11630747Abstract: Techniques are disclosed to provide automated remediation of services within a distributed computing system. A remediation module may be executed in the distributed computing system to monitor one or more services. Each service can have a corresponding monitor plugin that is loaded into the remediation module and configured to allow the remediation module to interface with the services. The monitor plugin may specify the dependencies of its corresponding service and remediation tasks to be performed on the service if it fails. The remediation module may generate a dependency tree for the services using the specified dependencies from each monitor plugin. The remediation module may query a service to obtain the service's health status, and then use the dependency tree to determine whether upstream services on which the unhealthy service depends are also unhealthy. If the upstream services are healthy, the remediation module may automatically perform remediation tasks on the service.Type: GrantFiled: December 23, 2021Date of Patent: April 18, 2023Assignee: Oracle International CorporationInventors: Scott Alan Deboy, David Fernando Saes, Naveen Pilli
-
Patent number: 11630748Abstract: Methods and systems for operating internal systems of a vehicle are provided. Aspects include providing a field programmable gate array (FPGA), the FPGA including a communication channel port, wherein the communication channel port is operable to connect to one or more systems through a communication channel, and wherein the FPGA is configured to operate in one or more control modes, receiving a communication channel input to the communication channel port of the FPGA, based at least in part on the communication channel input, determining a control mode from the one or more control modes, and operating the FPGA in the control mode, wherein the control mode is associated with one system of the one or more systems.Type: GrantFiled: March 27, 2019Date of Patent: April 18, 2023Assignee: HAMILTON SUNDSTRAND CORPORATIONInventors: Robert P. Wichowski, Timothy A. Roberts, Patrick J. Sears
-
Patent number: 11630749Abstract: Embodiments of the invention relate to an application monitoring and unplanned event remediation system, which analyzes event data to generate dynamic testing strategies and then apply said testing strategies in real-time to predict future events. The invention utilizes past event data to prioritize testing of particular application conditions, allowing for continuous monitoring without creating unnecessary strain on available computing resources. Because a variety of application operating states can result in unplanned events, the present invention provides the functional benefit of adapting testing strategies in real-time as an application's operating state changes, increasing the likelihood of correctly predicting a future event. The present invention also provides a system of alerting a managing entity system to a future event, as well as providing instructions for preventative or remedial actions which may serve to lessen the potential impact of an unplanned event on a managing entity.Type: GrantFiled: April 9, 2021Date of Patent: April 18, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Elisabeth Loeber Shore
-
Patent number: 11630750Abstract: A CPU having a plurality of cores is configured by determining a number of cores required for operation of the CPU. Each respective core is tested, and a performance parameter of the respective core is determined based on the test. The respective core is then classified for suitability to perform a set of functions based on the performance parameter of the respective core. If at least the number of cores required for operation of the CPU are classified for suitability to perform the set of functions, a subset of suitable cores is defined, the subset including cores that are classified for the set of functions and at least the number of cores required for operation of the CPU. The required number of cores from among the subset of cores are then enabled.Type: GrantFiled: October 15, 2020Date of Patent: April 18, 2023Assignee: Marvell Asia Pte, Ltd.Inventors: Runzi Chang, Jianhua Bi