State Recovery (i.e., Process Or Data File) Patents (Class 714/15)
-
Patent number: 12222817Abstract: Backing up data is described. An example method includes acquiring data block deduplication information of source data and pieces of backup node deduplication information of backup nodes in a backup node set. Then, based on the data block deduplication information and the pieces, deduplication rates of the source data are determined relative to the backup nodes in the backup node set. In addition, based on the deduplication rates for the plurality of backup nodes, a target backup node is selected for backing up the source data from the backup node set. Data features of the to-be-backed-up source data are utilized to determine the deduplication rate of the source data relative to each backup node, thereby selecting the target backup node through the deduplication rates of the backup nodes. The space occupation of backup nodes can also be reduced when backing up the source data, thereby achieving better space utilization.Type: GrantFiled: September 28, 2023Date of Patent: February 11, 2025Assignee: DELL PRODUCTS L.P.Inventors: Weibing Zhang, Victor Lei Gao, Henry Hao Fang
-
Patent number: 12223053Abstract: An apparatus includes a cryptographic key for decrypting content to be read from a storage media, and a control circuit. The control circuit is configured to, upon a boot of a server, dynamically generate a new boot authentication code using a prescribed method and determine a reconstituted boot authentication code. The reconstituted boot authentication code was reconstituted from an initial boot authentication code that was previously generated using the prescribed method. The control circuit is configured to compare the new and reconstituted boot authentication codes, and, based on a determination that the new and reconstituted boot authentication codes do not match, take a corrective action.Type: GrantFiled: May 23, 2022Date of Patent: February 11, 2025Assignee: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Patent number: 12216556Abstract: This disclosure describes techniques for adaptive disaster recovery of applications running on network devices. The techniques include generating an application template and an application template clone that include application attributes usable to deploy an application stack at an application site. The techniques also include sending the application template clone to a disaster recovery site group to await deployment instructions. In some examples, an observer may determine that a health metric of the application site indicates that a disaster recovery process be triggered. A disaster recovery site of the disaster recovery site group may be selected based at least in part on a performance metric. The application stack may be deployed at the disaster recovery site utilizing the application template clone.Type: GrantFiled: October 4, 2023Date of Patent: February 4, 2025Assignee: Cisco Technology, Inc.Inventors: Javed Asghar, Rajagopalan Janakiraman, Raghu Rajendra Arur
-
Patent number: 12204638Abstract: An online system determines security specification for cloud computing assets of a cloud computing platform. The system initializes a security specification and monitors execution of an application over a time interval to receive information describing application programming interface (API) invocations performed by the application. For each action performed by the API invocation, the system determines whether the security specification allows the actions performed by the API invocation with the cloud computing asset. The system modifies the security specification if necessary to allow the application to perform the particular action with the particular cloud computing asset. The system enforces security permissions for applications running on cloud computing platform based on the generated security specification.Type: GrantFiled: September 8, 2022Date of Patent: January 21, 2025Assignee: Persolvo Inc.Inventors: Shira Shamban, David Hendri
-
Patent number: 12190995Abstract: A memory device includes a memory cell array configured to store data; and a data output circuit configured to transmit status data to an external device through at least one data line in a latency period in response to a read enable signal received from the external device and transmit the data read from the memory cell array to the external device through the at least one data line in a period subsequent to the latency period.Type: GrantFiled: August 25, 2023Date of Patent: January 7, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Byunghoon Jeong, Kyungtae Kang, Jangwoo Lee, Jeongdon Ihm
-
Patent number: 12189779Abstract: A system and method for detection of cyber threats embedded in cloud applications are provided. The method includes inspecting a plurality of computing resources to detect code of at least one cloud application executed in a cloud environment; filtering the detected code to remove a portion of the code that is non-unique for the at least one cloud application; performing static analysis on the unique portion of the code to identify a mismatch between the unique portions of the code and its verified version stored in a code repository; and comparing each identified mismatch with at least a vulnerability tool, wherein a mismatch is a potential cyber threat embedded in the code.Type: GrantFiled: February 1, 2021Date of Patent: January 7, 2025Assignee: Wiz, Inc.Inventors: Roy Reznik, Ami Luttwak, Guy Rozendorn, Yarin Miran
-
Patent number: 12182587Abstract: A system includes servers, each server including a baseboard management controller (BMC) and operating environments including motherboards and processors. One of the BMCs includes circuitry to determine that the other server is in a standby mode. In a standby mode, the operating environment including the motherboard and processor is powered down and the BMC is powered only through a connection between the BMCs. The first BMC determines that additional resources for execution by the system from the other server are to be activated, and send a wake-up signal to the other BMC. The other BMC includes circuitry configured to receive the wake-up signal, wake the operating environment, and provision the operating environment, without power from the operating environment.Type: GrantFiled: March 1, 2022Date of Patent: December 31, 2024Assignee: SOFTIRON LIMITEDInventors: Robert Drury, Andrew McNeil, Harry Richardson, Stephen Hardwick
-
Patent number: 12174815Abstract: A technique of partitioning compressed data includes splitting the compressed data into multiple portions. The technique further includes storing a decompression state in association with a current portion, wherein the decompression state is based on data of a previous portion and enables decompression of the current portion independently of other portions.Type: GrantFiled: November 1, 2022Date of Patent: December 24, 2024Assignee: AirMettle, Inc.Inventors: Donpaul C. Stephens, Joshua R. Fuhs
-
Patent number: 12159038Abstract: A flash memory controller of a storage device is coupled to a flash memory device of the storage device through a specific communication interface and includes an input/output (I/O) circuit and a processor. The I/O circuit sends commands and data between the flash memory device and the processor The processor controls the I/O circuit to send a specific boundary check command signal or a specific boundary check set-feature signal via the specific communication interface to the flash memory device, to make the flash memory device read out more page data of multiple page units from a specific block in the memory cell array based on a smaller search range and to make the flash memory device determine whether the multiple page units are empty pages, the search range defined by a start page address stored in the flash memory device.Type: GrantFiled: May 30, 2023Date of Patent: December 3, 2024Assignee: Silicon Motion, Inc.Inventors: Tsu-Han Lu, Hsiao-Chang Yen
-
Patent number: 12158838Abstract: Methods and systems are described for web object maintenance in a software application testing environment using reinforcement learning. A server detects failure of a test script caused by a web object of the software application. The server identifies the web object that caused the failure using code elements extracted from a webpage, including: determining, for each code element, actions to be performed against the code element, executing a deep neural network model to generate a reward value by applying each action to properties of the code element, selecting the code element having a maximum reward value, and classifying the code element upon comparing properties of the selected code element to properties of web objects in a repository. The server updates a web object in the repository to comprise the selected code element and the properties. The server resumes execution of the test script using the updated web object.Type: GrantFiled: December 18, 2023Date of Patent: December 3, 2024Assignee: FMR LLCInventors: Devanathan Kandhasamy, Vinod Kumar Balaraman
-
Patent number: 12153570Abstract: This application discloses a database transaction processing method performed by a computer device. The method includes: in a case of starting a target transaction, obtaining, by a working node in a distributed database system, a transaction timestamp of the target transaction and current global latest version information, the target transaction including at least one operation statement for a target data object, and the global latest version information being version information of latest generated metadata of metadata stored in the distributed database system; determining latest-version metadata of the target data object according to the current global latest version information, and determining to-be-accessed user data of the target transaction according to the transaction timestamp; and executing an operation statement of the target transaction on the to-be-accessed user data based on the latest-version metadata of the target data object.Type: GrantFiled: May 12, 2022Date of Patent: November 26, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haoqiong Bian, Sheng Ye, Hailin Lei, Kang Sun, Haixiang Li, Anqun Pan
-
System, method, apparatus, and computer program product for providing mobile device support services
Patent number: 12150025Abstract: A method is provided for providing mobile device support services. The method may include monitoring a mobile device status. The method may additionally include performing device diagnostics based at least in part on captured device status data to identify potential faults that may affect mobile device functionality. A corresponding system, apparatus, and computer program product are also provided.Type: GrantFiled: May 4, 2023Date of Patent: November 19, 2024Assignee: Assurant, Inc.Inventors: Cameron Hurst, Stuart Saunders -
Patent number: 12130709Abstract: A method for managing data protection includes: obtaining metadata associated with a backup from a backup storage; performing analysis on the metadata using an analysis engine to generate an analysis result; generating a data protection strategy using the analysis result; and providing the data protection strategy to a production agent.Type: GrantFiled: April 15, 2022Date of Patent: October 29, 2024Assignee: Dell Products, L.P.Inventors: Upanshu Singhal, Shelesh Chopra
-
Patent number: 12124340Abstract: A management apparatus including a storage device configured to store restoration rules which define a plurality of patterns relating to the restoration in a restoration configuration indicating a copy source and a copy destination of the data, and backup configuration information relating to the backup source and the backup destination of the data, the management apparatus executes: specification processing of specifying restoration target data; selection processing of selecting a specific restoration rule from the restoration rules; and generation processing of generating, by referring to the backup configuration information, in a restoration configuration of the restoration target data in which the backup source of the restoration target data specified by the specification processing is the copy destination and the backup destination of the restoration target data is the copy source, a restoration pattern of the restoration target data in accordance with the specific restoration rule selected by the selectType: GrantFiled: February 14, 2023Date of Patent: October 22, 2024Assignee: HITACHI, LTD.Inventors: Noriko Nakajima, Jun Nakajima
-
Patent number: 12117927Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: GrantFiled: October 18, 2023Date of Patent: October 15, 2024Assignee: INTUIT INC.Inventors: Phanindra Padala, Saravanan Balasubramanian, Jesse Raymond Suen, Navin Kumar Jammula, Sumit Nagal
-
Patent number: 12118234Abstract: The present invention relates to a single-board solid state data recorder (SSDR) card configured for use in a 1U CubeSat payload form-factor multi-purpose architecture, which includes: a field programmable gate array (FPGA): a plurality of NAND storage banks of non-volatile NAND Flash storage, the plurality of NAND storage banks which store operational data, each of which is controlled by a NAND Flash controller which controls the signaling of the plurality of NAND storage banks and reading and writing to the plurality of NAND storage banks; and a plurality of SpaceWire nodes and a plurality of multi-gigabit transceivers which command the SSDR card and read/write data to the SSDR card; wherein the plurality of NAND Flash memory banks is independently controlled and independently powered.Type: GrantFiled: August 23, 2022Date of Patent: October 15, 2024Assignee: United States of America as represented by the Administrator of NASAInventors: Alessandro Geist, Christopher Wilson, Cody Brewer, Austin Lanham, Nicholas Franconi, Travis Wise
-
Patent number: 12111732Abstract: Provided is a method for recovering data for artificial intelligence calculation, which is performed by one or more processors and which includes extracting, from a command queue, a descriptor associated with a target job, that is a job to be executed, of a plurality of jobs, executing at least one command associated with the extracted descriptor to execute artificial intelligence calculation associated with the target job, resetting the command queue if an error occurs while executing the artificial intelligence calculation, determining at least one descriptor to be recovered, based on tracking data associated with at least one job, and recovering the determined at least one descriptor to the reset command queue.Type: GrantFiled: April 17, 2024Date of Patent: October 8, 2024Assignee: REBELLIONS INC.Inventor: Seokju Yoon
-
Patent number: 12099754Abstract: A method for utilizing an object storage system (470) for storing and retrieving a volume of data, the volume of data including a plurality of data objects, the method includes the steps of accumulating the volume of data to an ingest area (474) provided within a non-taped-based storage medium; copying a first subset of the plurality of data objects to a first tape medium (472A); and copying a second subset of the plurality of data objects to a second tape medium (472B) that is independent of the first tape medium (472A).Type: GrantFiled: October 5, 2022Date of Patent: September 24, 2024Assignee: Quantum CorporationInventors: Thomas Demoor, Stijn Blyweert, Frederik De Schrijver, Don Doerner, Mary Hayes, Turguy Goker
-
Patent number: 12093142Abstract: In failover processing, a CPU restores data stored in a first volume to a second volume of a storage system, associates a unique ID of the first volume with the second volume, and stores the unique ID associated therewith in a memory. After the failover processing is completed, the CPU manages an update difference management bitmap indicating an updated content with respect to data stored in the second volume. The CPU transmits, in failback processing, update data updated after the failover processing among the data stored in the second volume to the first volume identified by the unique ID associated with the second volume based on the update difference management bitmap.Type: GrantFiled: March 9, 2023Date of Patent: September 17, 2024Assignee: HITACHI, LTD.Inventors: Masahiro Arai, Akira Deguchi, Hideyuki Koseki
-
Patent number: 12086239Abstract: A processing unit, where the processing unit one of a group of processing units of a system, includes a processor; and memory including instructions, which when executed by the processor while avoiding interrupting a controller that does not belong to the group of processing units, cause the processor to: perform at least one iteration of the steps of: (a) entering a trusted mode, (b) selecting a selected job to be executed by the processing unit, (c) retrieving access control metadata related to the selected job, (d) entering, by the processing unit, an untrusted mode, (e) executing the selected job by the processing unit while adhering to the access control metadata related to the job, and (f) resetting the processing unit.Type: GrantFiled: June 16, 2023Date of Patent: September 10, 2024Assignee: Mobileye Vision Technologies Ltd.Inventors: Oren Agam, Liron Kuch, Eran Galil, Liron Atedgi
-
Patent number: 12081235Abstract: Methods, systems, and devices for syndrome check functionality to differentiate between error types are described. A host system, a memory system, or some combination of both may include syndrome check circuitry to provide enhanced error diagnostic capabilities for data communicated between the host system and the memory system. The syndrome check circuitry may receive a first signal from the memory system indicating whether the memory system detected and attempted to correct an error in the data and may receive a second signal from the host system indicating whether the host system detected an error in the received data. The syndrome check circuitry may compare the first signal and the second signal using a set of logic gates to differentiate between different combinations of errors detected at one or both of the memory system or the host system.Type: GrantFiled: January 19, 2023Date of Patent: September 3, 2024Assignee: Micron Technology, Inc.Inventor: Scott E. Schaefer
-
Patent number: 12072775Abstract: An embodiment may involve, in response to determining that a software service satisfies a degradation criterion, generating an alert that indicates the software service and a change request specifying that configuration data used by the software service was changed in a current snapshot of the configuration data; based on the change request, determining a set of configuration changes between the current snapshot and a previous snapshot of the configuration data; and providing a representation of the set of configuration changes indicating one or more parameters that were changed in the current snapshot and one or more paths in a tree-based arrangement of the configuration data that lead to the one or more parameters that were changed in the current snapshot.Type: GrantFiled: December 7, 2022Date of Patent: August 27, 2024Assignee: ServiceNow, Inc.Inventors: Brian James Waplington, Hyung Kim, Michael Steven Ludwig, Ravindra Bansal, Benny Van de Sompele, Swapnesh Patel
-
Patent number: 12026061Abstract: Restoring a cloud-based storage system to a selected state, including: generating, over a period of time, one or more snapshot states of a cloud-based storage system, wherein each of the one or more snapshot states describes a respective configuration of the cloud-based storage system at a respective point in time within the period of time; providing, to a computing process, one or more selectable states corresponding to the one or more snapshot states of the cloud-based storage system; and transitioning, in response to a selection of a particular snapshot state from among the one or more snapshot states, the configuration of the cloud-based storage system from a current state to the particular snapshot state.Type: GrantFiled: October 17, 2019Date of Patent: July 2, 2024Assignee: PURE STORAGE, INC.Inventors: Arun Theebaprakasam, Grigori Inozemtsev, Neelesh Thakur, Swapnil Nagle, Joshua Freilich, Naveen Neelakantam
-
Patent number: 12019528Abstract: An apparatus includes a communications interface and a management server. The management server is configured to access servers through the interface, determine that additional resources are needed for execution by a system, and determine that one of the servers is in a standby mode. In the standby mode, the server is powered down and a baseboard management controller (BMC) therein is only powered through a connection from the apparatus or another server of the network. The management server is configured to determine that additional resources for execution by the system from the server are to be activated and cause a wake-up signal to be sent to the BMC, wherein the wake-up signal is configured to cause the BMC to wake and provision the operating environment of the server.Type: GrantFiled: August 24, 2021Date of Patent: June 25, 2024Assignee: SOFTIRON LIMITEDInventors: Robert Drury, Andrew McNeil, Harry Richardson, Stephen Hardwick, Phillip Edward Straw, Alan Ott
-
Patent number: 12014156Abstract: A program creation support program to display devices that store data indicating the operating status of a control system and associated device values, based on a control program executed by a control apparatus, causes a computer to perform a dependency relationship extraction step of extracting the dependency relationships between the devices described in the control program, a log data input step of acquiring, as log data information, log data collected by the control apparatus during the operation of the control system, based on recording setting information describing a condition for collecting the log data information, a display information generation step of generating display information that visualizes the dependency relationships and visualizes the device values associated with the devices, based on the dependency relationships and the log data information, and a generation result output step of displaying the display information.Type: GrantFiled: September 4, 2020Date of Patent: June 18, 2024Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Yuya Otake
-
Patent number: 12001290Abstract: Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.Type: GrantFiled: September 29, 2021Date of Patent: June 4, 2024Assignee: Cohesity, Inc.Inventors: Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
-
Patent number: 11989545Abstract: Described is a system that provides for granular and customized upgrades of sub-systems deployed within a third-part system. The system generates an upgrade manager service for implementation of a first sub-system upgrade package from within a third-party system that hosts the first sub-system. The system generates the first sub-system upgrade package according to a compatibility with a first sub-system version currently deployed in the third-party system to update the first sub-system with a feature(s) available in an upgraded version of the first sub-system. The system sends the upgrade manager service to the third-party system. The system receives a first request for the first sub-system upgrade package from the upgrade manager service running in the third-party system. The system sends the first sub-system upgrade package for implementation at the first sub-system by the upgrade manager service running in the third-party system.Type: GrantFiled: March 26, 2020Date of Patent: May 21, 2024Assignee: EMC IP Holding Company LLCInventors: Lihui Su, James Morton, Arun Murti, Chegu Vinod, Ming Zang
-
Patent number: 11983276Abstract: A communication system personality provisioning system includes a communication system included in a computing system and coupled to a management system. The communication system stores authentication information in a UEFI database of a UEFI system in the communication system. The communication system receives a first operating software image and application/service from the management system, authenticates the first operating software image and application/service via first secure initialization operations performed by the UEFI system using the authentication information and, in response, installs the first operating software image and application/service on the communication system.Type: GrantFiled: October 27, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Mukund P. Khatri, Jimmy D. Pike, Gaurav Chawla, William Price Dawkins, Elie Jreij, Mark Steven Sanders, Walter A. O'Brien, III, Robert W. Hormuth
-
Patent number: 11971782Abstract: Systems and methods for a controller including controller memory and logic are presented herein. The logic is configured to control access to a persistent storage media and, in response to one or more commands, the logic determines an intermediate parity value based on a first parity calculation, and using the intermediate parity value determines a final parity value based on the intermediate parity value and a second parity calculation. Determining the intermediate parity value includes sending a uni-directional command to read an old data value from an address indicated in the uni-directional command, perform an exclusive-or operation on the old data value and a new data value indicated in the uni-directional command to determine the intermediate parity value and store, in the persistent storage media, the intermediate parity value at a location associated to an index indicated in the uni-directional command.Type: GrantFiled: February 20, 2020Date of Patent: April 30, 2024Assignee: SK Hynix NAND Product Solutions Corp.Inventors: Sanjeev Trika, Gregory Tucker, James Harris, Jonathan Hughes, Piotr Wysocki, Gang Cao, Qihua Dai, Benjamin Walker, Ziye Yang, Xiaodong Liu, Changpeng Liu, Jackson Ellis
-
Patent number: 11966280Abstract: This application relates to apparatus and methods for the monitoring of nodes within datacenters. In some examples, a computing device, such as a node, receives a monitoring file from a monitoring server, where the monitoring file includes a plurality of node health checks. The computing device is configured to execute the monitoring file based on a type of the computing device. Further, and based on the execution of the monitoring file, the computing device is configured to determine that at least one of the plurality of node health checks failed. In response to determining that the at least one of the plurality of node health checks failed, the computing device is configured to generate an alert message identifying the node health checks that failed. Further, the computing device is configured to transmit the alert message to the monitoring server for display.Type: GrantFiled: March 17, 2022Date of Patent: April 23, 2024Assignee: Walmart Apollo, LLCInventors: Swapna Kumar Biswal, Narendran Somasundaram, Saurabh Sandeep Jain, Shriniwas Phalke, Satheesh Kumar Ulaganathan
-
Patent number: 11960371Abstract: A plurality of storage controllers configured to initiate an action based on redundant copies of metadata, such that a source authority of one of the plurality of storage controllers receives a message, records the message redundantly throughout the plurality of storage controllers, and delivers the message to a destination authority of a further one of the storage controllers responsive to achieving a level of redundancy for the redundant copies of the metadata regarding the message is provided, wherein at least one of the plurality of storage controllers comprises a zoned storage drive.Type: GrantFiled: September 30, 2021Date of Patent: April 16, 2024Assignee: PURE STORAGE, INC.Inventors: Robert Lee, Ronald Karr
-
Patent number: 11949766Abstract: An interface obtains basic page information from another interface. The basic page information includes N bits, the N bits include an FEC function indicator bit sequence including an FEC ability indicator bit and an FEC requested indicator bit. The interface determines, based on values of a plurality of bits in the N bits, an operation mode supported by the another interface. The FEC function indicator bit sequence includes a first FEC function indicator bit corresponding to m FEC abilities; or the FEC function indicator bit sequence includes a first FEC ability indicator bit corresponding to n FEC abilities, where both m and n are greater than or equal to 1. Because one FEC function indicator bit indicates more FEC abilities, N bits in a basic page can carry more information, so that a process of increasing auto-negotiation pages is slowed down, thereby avoiding impact on auto-negotiation efficiency.Type: GrantFiled: April 15, 2022Date of Patent: April 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Jun Hu
-
Patent number: 11947411Abstract: Systems, computer program products, and methods are described herein for evaluating, validating, correcting, and loading data feeds based on artificial intelligence input. The present invention may be configured to receive a data feed from a source for loading to a target data structure, analyze, based on historical feed data, metadata of the data feed to determine a likelihood of the data feed failing to load, and determine whether the likelihood of the data feed failing to load satisfies a threshold. The present invention may be configured to load the data feed to the target data structure, determine, after loading the data feed to the target data structure, whether the data feed failed to load, and either correct errors in the data feed or add error-containing portions of the data feed to a failed data log.Type: GrantFiled: February 25, 2022Date of Patent: April 2, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Vijaya Kumar Vegulla, Rama Venkata S. Kavali, Venugopala Rao Randhi, Damodarrao Thakkalapelli
-
Patent number: 11940942Abstract: A Peripheral Component Interconnect Express (PCIe) interface device includes a transaction layer generating a transaction packet for transmission of a transaction, a data link layer generating a link packet including a protection code and a sequence number for the transaction packet and a link packet including a sequence number on the basis of the transaction packet, a physical layer generating a physical packet on the basis of the link packet and sequentially outputting the physical packet, a link training module performing negotiation for a link coupled through the physical layer and maintaining data information based on whether a link down occurring when the negotiation for the link is not performed is requested by a host or not, and a PCIe register storing information about the transaction layer, the data link layer, the physical layer, and the link training module.Type: GrantFiled: November 15, 2021Date of Patent: March 26, 2024Assignee: SK hynix Inc.Inventors: Yong Tae Jeon, Ji Woon Yang
-
Patent number: 11928028Abstract: An exception handler for dynamic remediation of fatal errors is described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a memory coupled to the CPU, the memory having program instructions stored thereon that, upon execution, cause the IHS to: in response to an error, call a CPU Exception Service Routine (ESR); and at least one of: re-initialize a pre-boot network stack and transmit error data to a remote service using the pre-boot network stack; or re-initialize a pre-boot storage stack and store the error data using the pre-boot storage stack.Type: GrantFiled: July 14, 2022Date of Patent: March 12, 2024Assignee: Dell Products, L.P.Inventors: Shekar Babu Suryanarayana, Vivek Viswanathan Iyer
-
Patent number: 11922211Abstract: System and method for managing migration of trusted execution environments (TEEs) based on migration policies utilizes a source migration agent in the source host computer and a destination migration agent in a destination host computer to migrate a source TEE in the source host computer to the destination host computer. A migration policy data of the source TEE is first transmitted to the destination migration agent from the source migration agent to determine whether the destination host computer satisfies migration policies specified in the migration policy data. In response to a determination that the destination host computer satisfies the migration policies specified in the migration policy data, a destination TEE is created in the destination host computer and memory pages of the source TEE are transmitted to the destination TEE. The memory pages are then restored at the destination TEE for execution.Type: GrantFiled: December 16, 2020Date of Patent: March 5, 2024Assignee: VMware, Inc.Inventors: Ye Li, Anoop Jaishankar, Matthew Lentz, David E. Ott
-
Patent number: 11892908Abstract: A method includes obtaining, by a computing device of a storage network, provenance information for data associated with a set of storage units of the storage network, where the data is error encoded into a set of encoded data slices, in accordance with error encoding parameters, for storage in the set of storage units. The method further includes determining, by the computing device, probable error locations associated with the set of storage units based on the provenance information. The method further includes scanning, by the computing device, the probable error locations to determine whether an error exists for the set of encoded data slices.Type: GrantFiled: October 29, 2021Date of Patent: February 6, 2024Assignee: Pure Storage, Inc.Inventors: Ahmad Alnafoosi, Jason K. Resch
-
Patent number: 11886515Abstract: Aspects of the present disclosure provide systems, methods, apparatus, and computer-readable storage media for extracting taxonomies based on hierarchical clustering on graphs related to a corpus of documents and using said taxonomies for classifying and labeling documents. The hierarchical clustering of graphs include the adaptive pruning of nodes at each hierarchy based on betweenness centrality of nodes to form clusters that have modularity score exceeding a minimum modularity threshold.Type: GrantFiled: September 1, 2022Date of Patent: January 30, 2024Assignee: Thomson Reuters Enterprise Centre GmbHInventors: Nikolai Nefedov, David von Rickenbach
-
Patent number: 11880279Abstract: There is provided a computer implemented method, a system for performing the method, and a computer program for recreating a program state. In one aspect, the invention comprises associating a step counter with respective points in the progress of a program's execution and generating a snapshot by storing the set of program values associated with a first step counter value. The state of the program is subsequently recreated by recreating the program state from the snapshot preceding the point in the progress of the program execution associated with a query step counter value and executing the program from the recreated state of the program to the point in the progress of the program execution associated with the second index reference value, including using previously stored non-deterministic values.Type: GrantFiled: January 28, 2021Date of Patent: January 23, 2024Assignee: RETRACE SOFTWARE LIMITEDInventor: Nathan Raymond Matthews
-
Patent number: 11868803Abstract: A method and apparatus for controlling and coordinating a multi-component system. Each component in the system contains a computing device. Each computing device is controlled by software running on the computing device. A first portion of the software resident on each computing device is used to control operations needed to coordinate the activities of all the components in the system. This first portion is known as a “coordinating process.” A second portion of the software resident on each computing device is used to control local processes (local activities) specific to that component. Each component in the system is capable of hosting and running the coordinating process. The coordinating process continually cycles from component to component while it is running.Type: GrantFiled: April 15, 2020Date of Patent: January 9, 2024Inventors: Kenneth M. Ford, Niranjan Suri
-
Patent number: 11868631Abstract: A system startup method includes creating a first thread when a kernel driver in a kernel mode detects a first disk partition, reading, in the kernel mode, metadata of the first disk partition using the first thread, and writing the metadata of the first disk partition into a first page cache using the first thread. In the kernel mode, metadata of a disk partition is pre-cached into a page cache using the first thread, and in a subsequent process in a user mode, the metadata of the disk partition is directly read from the page cache. A storage area of the page cache is memory and has a higher read/write operation rate compared with a disk.Type: GrantFiled: July 9, 2020Date of Patent: January 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chen Gong, Biao He, Chao Yu, Wei Fang
-
Patent number: 11863411Abstract: Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.Type: GrantFiled: October 10, 2022Date of Patent: January 2, 2024Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventor: Maher Kaddoura
-
Patent number: 11853170Abstract: A method, system and computer-readable storage medium for data backup by a backup server having local storage. In normal mode of operation the backup server stores any ingest data in the local storage. A redirect monitor continuously monitors the capacity utilization of the local storage. When the capacity utilization surpasses a preset threshold, the backup server is switched to operate in redirect mode, where newly received ingest data is redirected to alternate storage. The alternate storage may be, e.g., cloud storage or storage as a service facility. Thereafter the redirect monitor checks the utilization of the local storage and if that drops below a preset safety margin, the backup server reverts to normal operating mode. The backup server may or may not copy all redirected data from the alternate storage to the local storage, depending on the setup.Type: GrantFiled: March 4, 2021Date of Patent: December 26, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Jagannathdas Rath, Kalyan C. Gunda
-
Patent number: 11841855Abstract: Systems and methods for data reporting using a data aggregator and a data retrieval tool such as a file intelligence service. The data aggregator stores two sets of data reporting tables and designates a first one of the sets of tables as an active set and the second one of the sets as a non-active set. The active set of tables stores data corresponding to a most recently successfully completed search. The non-active set stores data retrieved by the data retrieval tool from disparate data sources according to current search. The data in the active set of tables is immediately available for use in requested reports. When the data aggregator completes the current search, it designates the non-active set of tables as the active set so that the data therein becomes available for use in requested reports.Type: GrantFiled: October 27, 2021Date of Patent: December 12, 2023Assignee: OPEN TEXT CORPORATIONInventors: Kancharla Anil Kumar, Syed Nasir Bellary, Sunil Kumar Gollapinni, Lokesh Kumar Nayak, Mohammad Sameer Pathan, David Humby
-
Patent number: 11824929Abstract: The present disclosure relates to using maintenance mode to upgrade a distributed system. One method includes determining that a first host of a cluster of a software-defined datacenter (SDDC) is to be upgraded as a part of a rolling upgrade of the hosts of the cluster, wherein the first host is executing a process instance of a cluster store, demoting the process instance to a proxy, creating a replica of the process instance using a different proxy on a second host of the cluster, instructing the first host to enter a maintenance mode, upgrading the first host, and instructing the first host to leave the maintenance mode.Type: GrantFiled: July 25, 2022Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Alkesh Shah, Ramses V. Morales, Leonid Livshin, Austin Kramer, Nitin Nagaraja, Brian Masao Oki, Sunil Vajir
-
Patent number: 11809306Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: GrantFiled: February 26, 2021Date of Patent: November 7, 2023Inventors: Phanindra Padala, Saravanan Balasubramanian, Jesse Raymond Suen, Navin Kumar Jammula, Sumit Nagal
-
Patent number: 11797398Abstract: In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.Type: GrantFiled: April 30, 2019Date of Patent: October 24, 2023Assignee: Dover Microsystems, Inc.Inventors: Andrew Sutherland, Jonathan B. Rosenberg, Gregory T. Sullivan
-
Patent number: 11783093Abstract: Single-chip system, having multiple computing units, in particular computer cores and/or CPUs, at least one input/output unit, a memory unit, and an input/output control unit that coordinates the communication between the computing units and the at least one input/output unit, wherein the single-chip system further has an attack detection unit, produced as hardware, that is connected by means of a hardware signal connection to at least the input/output control unit as a component of the single-chip system and evaluates input signals received from the input/output control unit for a rule infringement in a set of attack detection rules, which rule infringement needs to be logged and/or responded to with at least one measure.Type: GrantFiled: October 16, 2018Date of Patent: October 10, 2023Assignee: AUDI AGInventors: Markus Klein, Kamil Zawadzki, Changsup Ahn, Hans Georg Gruber
-
Patent number: 11755729Abstract: A system includes a server interface and a management server. The management server includes instructions for execution by a processor. The instructions, when loaded and executed by the processor, cause the processor to access a server through the remote interface and, through the interface, monitor current usage by an electronic device communicatively coupled to the server. The instructions further cause the processor to determine a security status of the electronic device based upon the current usage, and to take a corrective action based upon the security status.Type: GrantFiled: May 23, 2022Date of Patent: September 12, 2023Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury, Andrew McNeil, Harry Richardson
-
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