Patents Examined by Elmira Mehrmanesh
  • Patent number: 11507485
    Abstract: Disclosed is a universal profiling device operable to simulate a performance monitoring unit for a heterogeneous system. The universal profiling device includes a main circuit and a storage circuit. The main circuit is configured to execute at least one of multiple steps including an active data collection step and a passive data collection step. The active data collection step registers a callback function for an event of a designated object according to predetermined setting or user setting, and actively calls the callback function to obtain information of the event. The passive data collection step registers the event of the designated object according to the predetermined setting or user setting and thereby receives the information of the event without requesting the designated object, wherein the information of the event is stored in the storage circuit.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: November 22, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Tsai-Chin Cheng, Yi-Kuan Wu, Ping-Hsiung Chiu
  • Patent number: 11481268
    Abstract: In an approach to blockchain management of cloud service provisioning failures, one or more computer processors capture one or more application programming interface (API) calls associated with a service provision. One or more computer processors submit the captured one or more API calls to a blockchain ledger. One or more computer processors detect a system failure during the service provision. One or more computer processors extract the submitted one or more API calls from the blockchain ledger. Based on the extracted one or more API calls, one or more computer processors identify a problematic system associated with the system failure.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: October 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jing Bo Jiang, Li Ni Zhang, Li Long Chen, Yu Zhao, Wen Rui Zhao, Lan Luo, Li Jiang
  • Patent number: 11481308
    Abstract: A computer-implemented method for determining an Application Quality Index (AQI) Score of a software-as-a-service (SAAS) multi-tenant application to a SAAS system is provided. The method may be performed on a computing device executing a processor. The method may include accessing data at a data repository. The accessed data includes at least connection/disconnection data and API error data of the SAAS multi-tenant application. The method also includes processing the accessed data to generate two or more sub-indexes. The two or more sub-indexes includes at least a first sub-index based on the connection/disconnection data and a second sub-index based on the API error data. The first sub-index is assigned a weighted value based on content of the connection/disconnection data and the second sub-index is assigned a weighted value based on content of the API error data.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: October 25, 2022
    Assignee: Intuit Inc.
    Inventors: Jarred I. Keneally, Manas Kumar Mukherjee
  • Patent number: 11449239
    Abstract: A system for tracking metadata changes and recovering from system interruptions. With host I/O, corresponding metadata incremental changes are aggregated and stored in a write-ahead log before being performed to their in-memory buffers. As those buffers are flushed, checkpoints are created and stored in the log. As the log wraps to the start, older entries are overwritten after they are freed from any remaining dependencies by newer checkpoints. If metadata entities have not created new checkpoints, they are instructed to in order to free up space for new aggregated batches and checkpoints. After an interruption, the wrap point is located in the log. From the wrap point, the log is scanned backwards to provide checkpoints to metadata entities. The log is then scanned forwards to perform changes specified by aggregated batches. The metadata entities' volatile memory states are recovered to what they were before the interruption.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: September 20, 2022
    Assignee: NETAPP, INC.
    Inventors: Randolph Sterns, Charles Binford, William Delaney, Joseph Blount, Keith Moyer, Joseph Moore
  • Patent number: 11442844
    Abstract: An integrated circuit includes a high-speed interface configured to communicate with a host system for debugging and a debug hub coupled to the high-speed interface. The debug hub is configured to receive a debug command from the host system as memory mapped data. The integrated circuit also includes a plurality of debug cores coupled to the debug hub. Each debug core is coupled to the debug hub by channels. The debug hub is configured to translate the debug command to a data stream and provide the data stream to a target debug core of the plurality of debug cores based on an address specified by the debug command.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: September 13, 2022
    Assignee: Xilinx, Inc.
    Inventors: Michael E. Peattie, Niloy Roy, Vishal Kumar Vangala
  • Patent number: 11431571
    Abstract: Configuration management of devices from multiple vendors using a hardware abstraction capability is provided. Abstraction between a high-level representation and vendor specific terminology may assist in translating configuration commands and operational status indicators to a single consistent presentation interface. Information may be obtained from computer devices to represent operational metrics of a corporate network infrastructure. Collected metrics may be translated for consistency across vendors. Similarly, configuration commands may initially be provided without regard to vendor specific syntax. Utilizing the high-level abstracted representation, a user interface representation of operational status (without regard to vendor terminology) may be provided for a heterogenous rack of associated components from at least two different vendors. Collected data may be analyzed to provide predicted failure of components.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 30, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
  • Patent number: 11409590
    Abstract: There are provided systems and methods for a proactive outreach platform for server-driven communication channel presentation. A service provider, such as an electronic transaction processor for digital transactions, may utilize a data aggregation operation to detect different error or help events occurring thought different domains, pages, and interfaces of service provider. Using these events, mappings of user intents that resulted in the error event, and assistance channels may be generated. Rule may be established for mapping user intents to channels based on the error events, as well as issue priority and user engagement. Thereafter, when a user accesses a particular online service of the service provider and is performing an operation that results in an error, such as an account access failure, the mappings and rules may be used to proactively outreach to the user with a particular assistance channel that may result the user's error event.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: August 9, 2022
    Assignee: PAYPAL, INC.
    Inventors: Nishanthi Yuvaraj, Sangeetha Devaraj, Rajani Budda, Roberto Gonzalez Ibarra
  • Patent number: 11403165
    Abstract: Generating a new disaster recovery workflow is provided. In response to determining that a failed action was detected during execution of a disaster recovery workflow, reasons and fixes corresponding to the failed action are acquired from a data source. A set of correlated corrective actions that are potential fixes for the failed action is identified based on natural language processing of the reasons and fixes corresponding to the failed action. A weightage value is assigned to each correlated corrective action in the set of correlated corrective actions based on a plurality of factors to form a set of corrective actions with weightage values. A recommended new disaster recovery workflow is generated by embedding the set of corrective actions with weightage values within the disaster recovery workflow.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Sukumar Madawat, Satish Kinikiri, Sameer Kumar
  • Patent number: 11397630
    Abstract: A method, system and computer program product for improving the availability of API endpoints in container orchestration platforms. A service request handler module of a microservice application programming interface (API) fault manager (MAFM) invokes a microservice API fault management service in response to detecting an unresponsive microservice managed by a container orchestration platform. An API inspection module of the MAFM identifies an unresponsive API of the unresponsive microservice. A remedial action module of the MAFM determines a remedial action to correct an unresponsive state of the unresponsive API. A container platform interface module of the MAFM communicates the remedial action to the container orchestration platform.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: July 26, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Shantanu Dutta, Bijo Sebastian Kappen, Sujith Rajeevakshan Pillai, Raj Kumar Teketi, Rohit Kshirsagar
  • Patent number: 11379296
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
  • Patent number: 11372707
    Abstract: An approach is provided in which a set of provision information is generated from a set of provisioners that are in process of fulfilling a client's provision request. The approach creates a set of provision events based on the set of provision information and, in response to detecting a failure of the provision request, the approach generates a provision chain from the set of provision events. The provision chain links the set of provision events based on correlation rules and identifies at least one isolation point of the failure. The approach informs the client of the at least one isolation point of the failure identified in the provision chain.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yu Zhuang, Bo Chen Zhu, Xu Liu, Jun Su, Xu Bin Liu
  • Patent number: 11368168
    Abstract: A method and system for decoding low density parity check (“LDPC”) codes. An LDPC code decoder includes LDPC decoding circuitry comprising a Q message generator and a P sum adder array. The Q message generator combines an R message from a previous iteration with a P message to produce a Q message. The P sum adder array adds the P message to a difference of an R message from a current iteration and the R message from the previous iteration to produce an updated P message.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: June 21, 2022
    Assignee: The Texas A&M University System
    Inventors: Kiran Kumar Gunnam, Gwan S. Choi
  • Patent number: 11366724
    Abstract: Disclosed are methods and the like that provide for transforming replicated data for consumption in the cloud, for example. Such methods can include attaching a target gateway node at a secondary site to a storage device at the secondary site, searching for an identifier stored in the storage device, and storing replicated data in the replication volume. The identifier is associated with an offset stored in the storage device, and the offset identifies a starting location of a replication volume in the storage device. The replicated data is received by the target gateway node from a source gateway node at a primary site. A starting location is received with the replicated data. The target gateway node stores the replicated data at a first location in the storage volume, and the first location is determined based, at least in part, on the starting location and the first storage location.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: June 21, 2022
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Pooja Sarda, Anish A. Vaidya, Manjunath Mageswaran
  • Patent number: 11360861
    Abstract: Configuration and replication can be managed across multiple sites for datacenter volumes. A visual representation of a current configuration for a first of a plurality of replication techniques can be conveyed for display on a display device. Changes can be made to the current configuration, producing a future configuration. The future configuration can be analyzed for replication errors, and an updated visual representation can be produced that identified discovered replication errors and highlights differences between the current configuration and the future configuration. The updated visual representation can be conveyed, for display on a display device.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: June 14, 2022
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Scott Davis Bissmeyer
  • Patent number: 11354207
    Abstract: Live process migration in response to real-time performance-based metrics is disclosed. At least one performance metric value that quantifies a performance metric of a first computing device is obtained. It is determined that the at least one performance metric value has an undesirable value. The initiation of a live migration of a process executing on the first computing device to a second computing device is caused based on determining that the at least one performance metric value has the undesirable value.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: June 7, 2022
    Assignee: Red Hat, Inc.
    Inventor: Steven E. Rosenberg
  • Patent number: 11354216
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring performance deviations. In some implementations, a workflow that is configured to monitor performance of an operation of one or more computers is run. In running the workflow, a performance measure for the operation is determined. In running the workflow, a reference performance level for the operation is determined. In running the workflow, it is determined whether the performance measure indicates a deviation from the reference performance level for the operation. In running the workflow, an action specified by the workflow is selectively performed based on whether the performance measure is determined to indicate a deviation from the reference performance level for the operation.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 7, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Patent number: 11340998
    Abstract: The present disclosure relates to improved systems, methods, apparatuses, and techniques providing data backup, restoration, and verification functions. In certain embodiments, a backup storage platform provides backup services for files stored on the client servers. The backup storage platform can execute verification functions that verify the integrities of the backup copies by determining whether the backup copies have become corrupted, determining whether the backup copies are restorable, and determining whether the backup copies include the most current or contemporaneous information.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 24, 2022
    Assignee: VERIFIED BACKUPS LLC
    Inventor: Stuart Christopher Marshall
  • Patent number: 11340994
    Abstract: Techniques for identifying and remedying performance issues of Virtualized Network Functions (VNFs) are discussed. An example system includes processor(s) configured to: process VNF Performance Measurement (PM) data received from a network Element Manager (EM) for a VNF; determine whether the VNF has a negative performance issue based on the VNF PM data; request that the EM create a Virtualization Resource (VR) PM job associated with a VR of the VNF when the VNF has the negative performance issue; process VR PM data received from the EM; determine whether to restart the VNF based on the VR PM data and the VNF PM data; and request a network function virtualization orchestrator (NFVO) to restart the VNF based on a determination to restart the VR.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: May 24, 2022
    Assignee: Apple Inc.
    Inventors: Joey Chou, Stephen Gooch, Meghashree Dattatri Kedalagudde
  • Patent number: 11334468
    Abstract: The method relates to a method for checking a correct operation of an application running in a cloud environment, the method comprising at a health checking entity, monitoring a reception of health reports generated by the application, each health report comprising at least information allowing an operation status of the application to be determined, determining whether an anomaly is detected in the reception of the health reports, wherein, when an anomaly is detected in the reception, triggering a transmission of a new health report to be transmitted by the application, determining whether the application is operating correctly after triggering the transmission of the new health report, wherein, if the application is not operating correctly after triggering the transmission of the new health report, informing a control entity of the application that the application is not operating correctly.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 17, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth
  • Patent number: 11328208
    Abstract: Techniques in advanced deep learning provide improvements in one or more of cost, accuracy, performance, and energy efficiency. The deep learning accelerator is implemented at least in part via wafer-scale integration. The wafer comprises a plurality of processor elements, each augmented with redundancy-enabling couplings. The redundancy-enabling couplings enable using redundant ones of the processor elements to replace defective ones of the processor elements. Defect information gathered at wafer test and/or in-situ, such as in a datacenter, is used to determine configuration information for the redundancy-enabling couplings.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 10, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Edwin James, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach