Patents Examined by Matthew M. Kim
  • Patent number: 11868218
    Abstract: A method for recovery point objective compliant star replication, the method includes: obtaining, by a SSS, a user defined RPO value; performing replication iterations to each DSS according to replication schedules of the DSSs, wherein at least two DSSs of the multiple DSSs are assigned with replication schedules having different frequencies of replication iterations; wherein each replication iteration includes sending a content related to a scheduled snapshot; determining a conformance to the RPO, of a time elapsed since a content related to a last common snapshot was replicated to each one of the multiple DSSs; and performing a non-scheduled common (NSC) replication iteration to each of the multiple DSSs to prevent a violation of the RPO, wherein the NSC replication iteration includes sending content related to a NSC snapshot to each one of the multiple DSSs.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: January 9, 2024
    Assignee: VAST DATA LTD.
    Inventors: Avi Goren, Ohad Ben-Yehuda
  • Patent number: 11860713
    Abstract: In an example embodiment, a workflow engine is introduced within a cloud landscape. Runbooks re then implemented as workflow templates within the workflow engine. The workflow engine allows for creation of workflows from the workflow templates as well as composing workflows from individual steps. The workflow engine provides a mechanism to describe workflow templates and workflow sets as code.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Daniel Kirmse, Henning Zahn
  • Patent number: 11860749
    Abstract: A method and apparatus for sending a debugging instruction, an electronic device and a computer readable storage medium are provided. The method may include: after acquiring a debugging instruction sent by an operating terminal, determining a debugged terminal and a first edge communication node corresponding to the debugged terminal according to the debugging instruction, and determining a debugging communication link between the first edge communication node and the debugged terminal, the first edge communication node being determined based on first edge communication node information sent by the debugged terminal, and the first edge communication node information being determined and obtained based on an edge node computing application locally installed on the debugged terminal, and sending an debugging operation included in the debugging instruction to the debugged terminal through the debugging communication link.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: January 2, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD
    Inventors: Xin Zhao, Danfeng Lu, Jingru Xie, Sheng Chen
  • Patent number: 11860750
    Abstract: A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Worldpay, LLC
    Inventor: Walter Banks
  • Patent number: 11853175
    Abstract: A cluster system including a plurality of nodes, a plurality of clusters included in each node and a management module managing the cluster system and an arithmetic module, which are included in each of the clusters, wherein, among all the management modules included in the cluster system, one management module is set representative management module, in the individual clusters, one is set as a master management module, and another is set as a standby management module. Each of the management modules includes a failure monitoring unit and a failover control unit. When a failure in the representative management module is detected by any of the failure monitoring units, any of the management modules included in the non-representative management modules, is set as a new representative management module. A recovery unit restores the failure monitoring unit and the failover control unit in the management module in which a failure is detected.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: December 26, 2023
    Assignee: Hitachi, Ltd.
    Inventor: Yoshihiro Murata
  • Patent number: 11853148
    Abstract: An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: John H. Kelm, Richard H. Larson, Charles J. Fleckenstein
  • Patent number: 11836353
    Abstract: Techniques reconstruct a storage system. A first extent access load and a second extent access load of a first malfunctioning extent and a second malfunctioning extent in a malfunctioning storage device in the storage system are acquired, respectively. The first malfunctioning extent is selected as a source extent in response to determining that the first extent access load is lower than the second extent access load. Among multiple idle extents in the storage system, a set of destination extents that can be used as a reconstruction destination of the source extent are generated. A destination extent is selected from the set of destination extents as the reconstruction destination of the source extent. It is possible to preferentially select a reconstruction destination for a malfunctioning extent with a low access load, thereby increasing the reconstruction speed of the storage system.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: December 5, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Huijuan Fan, Chi Chen
  • Patent number: 11836068
    Abstract: System and method for recommending static analysis fixes in a computer program include: receiving violations from a static analysis tool and the meta data related to the violations; for each violation, encoding a code snippet in which said each violation is located into a first vector and encoding meta-data associated with each violation into a second vector; for each violation, concatenating the first vector and the second vector into a single vector; generating a utility matrix from the single vectors, where values in each cell correspond to a certain user's action on one of the violations; revising the utility matrix, based on user selection of selected violations of the plurality of violations; and executing a matrix factorization process to build intermediate representations of users and sets of violations to update the utility matrix as an updated utility matrix to obtain predictions for missing values, as recommendation to the user.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: December 5, 2023
    Assignee: PARASOFT CORPORATION
    Inventors: Leszek Jerzy Raszka, Leonid Borodaev
  • Patent number: 11829234
    Abstract: Methods, apparatus, and processor-readable storage media for automatically classifying cloud infrastructure components for prioritized multi-tenant cloud environment resolution using artificial intelligence techniques are provided herein. An example computer-implemented method includes obtaining historical data pertaining to a multi-tenant cloud environment; training one or more artificial intelligence techniques, using at least a portion of the obtained historical data, for classifying cloud infrastructure components for prioritizing incident-related resolution; classifying one or more cloud infrastructure components, within the multi-tenant cloud environment and associated with one or more server-related issues, into one or more of multiple resolution priority classes; and performing one or more automated actions based at least in part on the classifying of the one or more cloud infrastructure components.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Bijan Kumar Mohanty, Divya Maddi, Hung T. Dinh, Vikram Ramdev Bokka
  • Patent number: 11829265
    Abstract: Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: Jue Wang
  • Patent number: 11822442
    Abstract: Container orchestration platforms, such as Kubernetes, automatically manage the execution of applications in containers on host computing systems. An application may include component applications that execute in different containers and a container orchestration platform may organize the containers for those component applications into a pod for the application. To spread the load for the application, the container orchestration platform may enable creation of more than one pod for a single application. Once created, any of the multiple pods may be selected to handle a request to the application. As such, all of the pods are considered active by the container orchestration platform.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Avaya Management L.P.
    Inventors: Prasanna Mahadeo Kulkarni, Amit Mishra, Nayana Teja Avatapalli
  • Patent number: 11822424
    Abstract: An apparatus comprises a processing device configured to receive a service request associated with a given asset, to obtain a log file associated with the given asset, to split the log file into log segments, to generate sets of log pattern identifiers for the log segments, and to determine risk scores for the log segments utilizing a machine learning model that takes as input the sets of log pattern identifiers and provides as output information characterizing risk of the log segments. The processing device is also configured to identify critical areas of the log file based at least in part on the determined risk scores, a given critical area comprising a sequence of log segments having determined risk scores above a designated risk score threshold. The processing device is further configured to analyze the identified critical areas to determine remedial actions to be applied for resolving the service request.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: November 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Jiacheng Ni, Min Gong, Guangzhou Zhou, Zijia Wang, Zhen Jia
  • Patent number: 11815999
    Abstract: The disclosure provides an approach for alarm state restoration. Embodiments include determining a plurality of alarm definitions applicable to an inventory of a plurality of entities in a computing environment. Embodiments include assigning each given alarm definition of the plurality of alarm definitions to a given alarm category of a plurality of alarm categories. Embodiments include restoring declared states of the plurality of alarms definition on the inventory based on the assigning, wherein the restoring comprises, for each given alarm category of the plurality of alarm categories, performing a single traversal of the inventory to identify all respective entities of the plurality of entities that correspond to one or more alarm definitions assigned to the given alarm category.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: November 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Georgi Lekov, Radoslav Gankov
  • Patent number: 11809284
    Abstract: A method and system of cloning a multi-tiered application is disclosed and it comprises of validating received source server configuration data against received target server configuration data. Further the data at a set of nodes on the target server is restored. The cloning of the multi-tiered application is initiated based on a set of predetermined rules, wherein the cloning comprises a set of sequential actions performed at each of the set of nodes. The method of cloning comprises of generating a set of dynamic configuration files for the set of nodes based on the predefined restore rules and the validation and also generating a set of tokens for the set of nodes to communicate status of refresh. Further the target application is restored based on the set of dynamic configuration files and the set of sequential actions at each of the set of nodes is performed based on the status of set of tokens.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: November 7, 2023
    Assignee: INFOSYS LIMITED
    Inventors: Prabhat Kohli, Rohit Mohindru
  • Patent number: 11809329
    Abstract: Methods, systems, and devices for recovery of logical-to-physical (L2P) table information for a memory device are described. A memory system may detect an error in one or more pointers of the L2P table using an error detecting code that is uncorrectable using the code. The memory system may determine a set of candidate codewords for the set of bits, where each of the candidate codewords includes one or more corresponding candidate pointers, and check whether a candidate codeword is correct based on whether a logical address corresponding to a candidate pointer of the candidate codeword matches a logical address stored as metadata for a set of data at a physical address pointed to by the candidate pointer. The memory system may limit the set of candidate codewords or order the candidate codewords for evaluate to reduce a latency associated with identifying a correct candidate codeword.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: November 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Giuseppe Cariello
  • Patent number: 11809292
    Abstract: 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: Grant
    Filed: December 10, 2021
    Date of Patent: November 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Javed Asghar, Rajagopalan Janakiraman, Raghu Rajendra Arur
  • Patent number: 11803444
    Abstract: Exemplary methods, apparatuses, and systems include detecting a failure of a first memory subsystem of a plurality of memory subsystems. A first recovery instruction is sent to a second memory subsystem of the plurality of memory subsystems. The first recovery instruction directs the second memory subsystem to recover a first subset of data stored by the first memory subsystem. A second recovery instruction is sent to a third memory subsystem of the plurality of memory subsystems. The second recovery instruction directs the third memory subsystem to rebuild a second subset of data stored by the first memory subsystem. The first and second subsets of data differ from one another.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: October 31, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Joseph Harold Steinmetz, William Richard Akin
  • Patent number: 11803454
    Abstract: Establishing a diagnostic OS for an information handling system platform performing a UEFI BIOS boot to place the platform in a pre-OS state. Upon detecting a particular POST error and/or a platform configuration policy, an embedded OS kernel may be launched into a DRTM-authenticated measured launch environment (MLE). Additional objects for the diagnostic OS may be downloaded. The additional objects may include an initial ramdisk (initrd) module and one or more applications specific to the particular diagnostic OS. The diagnostic OS may be launched as follows: for each diagnostic OS application, launching the application and extending a measurement of the application into a DRTM PCR. Launching the diagnostic OS may include launching an initrd module and extending a measurement of the initrd module into the DRTM PCR. A measurement of embedded OS kernel may be extended into the TPM and the embedded OS kernel may validate the UEFI BIOS sequence.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: October 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Sumanth Vidyadhara, Nicholas D. Grobelny, Lip Vui Kan, Ricardo L. Martinez
  • Patent number: 11797351
    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system uses a control datacenter with a set of service groups used for configuring other datacenters, for example, for performing continuous delivery of software artifacts for other datacenters. The system configures on the cloud platform: (1) a primary control datacenter, (2) a secondary control datacenter, and (3) a tertiary control datacenter. Each control datacenter is configured to act as one or more of: (a) an active control datacenter for configuring cloud infrastructure on tenant datacenters, wherein a tenant datacenter is associated with a tenant of a multi-tenant system, (b) a standby control datacenter for taking over as the active control datacenter, or (c) a recovery control datacenter for fixing components of another control datacenter.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: October 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Edgar Francisco Magana Perdomo, Charles M. Lane, II
  • Patent number: 11797400
    Abstract: Data protection operations including replication operations from a production site to a replica site are disclosed. An example method assessing applications operating on a production virtual machine based on a replication strategy. The replication strategy is configured to identify related applications and ensure that the related applications are replicated to different replica virtual machines. The applications are then replicated from the production virtual machines to the replica virtual machines according to the replication strategy. The replication strategy can improve performance of the recovery operation.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: October 24, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bing Liu, Jehuda Shemer, Kfir Wolfson, Jawad Said