Patents Examined by Elmira Mehrmanesh
-
Patent number: 11507485Abstract: 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: GrantFiled: November 24, 2020Date of Patent: November 22, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Sheng-Kai Hung, Tsai-Chin Cheng, Yi-Kuan Wu, Ping-Hsiung Chiu
-
Patent number: 11481268Abstract: 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: GrantFiled: August 3, 2020Date of Patent: October 25, 2022Assignee: International Business Machines CorporationInventors: Jing Bo Jiang, Li Ni Zhang, Li Long Chen, Yu Zhao, Wen Rui Zhao, Lan Luo, Li Jiang
-
Patent number: 11481308Abstract: 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: GrantFiled: January 24, 2020Date of Patent: October 25, 2022Assignee: Intuit Inc.Inventors: Jarred I. Keneally, Manas Kumar Mukherjee
-
Patent number: 11449239Abstract: 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: GrantFiled: August 24, 2020Date of Patent: September 20, 2022Assignee: NETAPP, INC.Inventors: Randolph Sterns, Charles Binford, William Delaney, Joseph Blount, Keith Moyer, Joseph Moore
-
Patent number: 11442844Abstract: 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: GrantFiled: June 1, 2020Date of Patent: September 13, 2022Assignee: Xilinx, Inc.Inventors: Michael E. Peattie, Niloy Roy, Vishal Kumar Vangala
-
Patent number: 11431571Abstract: 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: GrantFiled: June 11, 2019Date of Patent: August 30, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
-
Patent number: 11409590Abstract: 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: GrantFiled: April 1, 2020Date of Patent: August 9, 2022Assignee: PAYPAL, INC.Inventors: Nishanthi Yuvaraj, Sangeetha Devaraj, Rajani Budda, Roberto Gonzalez Ibarra
-
Patent number: 11403165Abstract: 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: GrantFiled: April 29, 2020Date of Patent: August 2, 2022Assignee: Kyndryl, Inc.Inventors: Sukumar Madawat, Satish Kinikiri, Sameer Kumar
-
Patent number: 11397630Abstract: 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: GrantFiled: January 2, 2020Date of Patent: July 26, 2022Assignee: KYNDRYL, INC.Inventors: Shantanu Dutta, Bijo Sebastian Kappen, Sujith Rajeevakshan Pillai, Raj Kumar Teketi, Rohit Kshirsagar
-
Patent number: 11379296Abstract: 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: GrantFiled: April 28, 2020Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
-
Patent number: 11372707Abstract: 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: GrantFiled: February 6, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Yu Zhuang, Bo Chen Zhu, Xu Liu, Jun Su, Xu Bin Liu
-
Patent number: 11368168Abstract: 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: GrantFiled: October 29, 2020Date of Patent: June 21, 2022Assignee: The Texas A&M University SystemInventors: Kiran Kumar Gunnam, Gwan S. Choi
-
Patent number: 11366724Abstract: 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: GrantFiled: January 29, 2021Date of Patent: June 21, 2022Assignee: VERITAS TECHNOLOGIES LLCInventors: Pooja Sarda, Anish A. Vaidya, Manjunath Mageswaran
-
Patent number: 11360861Abstract: 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: GrantFiled: May 20, 2020Date of Patent: June 14, 2022Assignee: WELLS FARGO BANK, N.A.Inventor: Scott Davis Bissmeyer
-
Patent number: 11354207Abstract: 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: GrantFiled: March 18, 2020Date of Patent: June 7, 2022Assignee: Red Hat, Inc.Inventor: Steven E. Rosenberg
-
Patent number: 11354216Abstract: 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: GrantFiled: September 17, 2020Date of Patent: June 7, 2022Assignee: MicroStrategy IncorporatedInventors: Richard Gardner, Clayton Myers, Andrew Smith
-
Patent number: 11340998Abstract: 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: GrantFiled: November 30, 2021Date of Patent: May 24, 2022Assignee: VERIFIED BACKUPS LLCInventor: Stuart Christopher Marshall
-
Patent number: 11340994Abstract: 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: GrantFiled: January 25, 2021Date of Patent: May 24, 2022Assignee: Apple Inc.Inventors: Joey Chou, Stephen Gooch, Meghashree Dattatri Kedalagudde
-
Patent number: 11334468Abstract: 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: GrantFiled: December 14, 2017Date of Patent: May 17, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth
-
Patent number: 11328208Abstract: 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: GrantFiled: August 27, 2019Date of Patent: May 10, 2022Assignee: Cerebras Systems Inc.Inventors: Sean Lie, Michael Edwin James, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach