Patents Examined by Katherine Lin
  • Patent number: 11940895
    Abstract: Computer-implemented methods and systems described herein perform intelligent sampling of application traces generated by an application. Computer-implemented methods and systems determine different sampling rates based on frequency of occurrence of trace types and/or frequency of occurrence of durations of the traces. Each sampling rate corresponds to a different trace type and/or different duration. The sampling rates for low frequency trace types and durations are larger than the sampling rates for high frequency trace types and durations. The relatively larger sampling rates for low frequency trace types and low frequency durations ensures that low frequency trace types and low frequency durations are sampled in sufficient numbers and are not passed over during sampling of the application traces. The set of sampled traces are stored in a data storage device.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: March 26, 2024
    Assignee: VMware LLC
    Inventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Clement Pang, George Oganesyan, Karen Avagyan
  • Patent number: 11928008
    Abstract: Provided is a watchdog system including: a software area including a bootloader area and an application area, and a shared memory area storing the last watchdog refresh timing; and an external watchdog module refreshing a watchdog when a transmitted refresh request timing corresponds to window open time in response to a refresh request transmitted from either the bootloader area or the application area and based on the last watchdog refresh timing transmitted from the shared memory area and the transmitted refresh request timing.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: March 12, 2024
    Assignee: LG ENERGY SOLUTION, LTD.
    Inventors: Hyo Jung Kim, Jongshik Baek
  • Patent number: 11928035
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for recovering data. The method comprises in response to receiving a request to recover data from a backup node to a source node, determining a plurality of candidate backup nodes having copies of the data; determining respective performance indicators of the plurality of candidate backup nodes; and determining, from the plurality of candidate backup nodes, the backup node for recovering the data to the source node based on the respective performance indicators of the plurality of candidate backup nodes.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: March 12, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Wang, Weiyang Liu, Yuanyi Liu, Zengjie Zhang, Jin Ru Yan
  • Patent number: 11914464
    Abstract: A method for managing upgrades of components of clients includes obtaining an upgrade failure prediction request associated with a client of the clients, and in response to obtaining an update failure prediction request: obtaining live data associated with the client, matching the live data with a training data cluster, selecting relevant features associated with processed training data of the training data cluster, generating an upgrade failure prediction using the live data associated with the relevant features and a prediction model, making a determination that the upgrade failure prediction implicates an action is required, and based on the determination, initiating performance of the action.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 27, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Anannya Roy Chowdhury, Rahul Vishwakarma
  • Patent number: 11892903
    Abstract: A system includes a computer system, a memory, and processor. The computer system includes a plurality of units of system resources, each executing a workload unit. The memory stores a set of remediation scripts. Each remediation script is associated with a known failure of a set of known failures within the computer system. Each remediation script is configured, when executed, to remediate the known failure. The processor measures performance metrics associated with the computer system. The processor determines, based on the performance metrics, that a probability that a failure within the computer system will occur within a future time is greater than a set threshold. In response, the processor determines, based on the values for the set of metrics, that the failure is a known failure, and executes a remediation script associated with the known failure.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: February 6, 2024
    Assignee: Bank of America Corporation
    Inventor: Sasidhar Purushothaman
  • Patent number: 11874724
    Abstract: An extension device is positioned within a point-to-point link to connect two devices, where the extension device includes error detection circuitry to detect a set of errors at the extension device. The extension device further includes memory to store an event register, where the extension device is to write data to the event register to describe detection of an error by the error detection circuitry. The extension device further includes a transmitter to transmit a notification signal to indicate the detection of the error and presence of data in the evert register associated with the error.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 16, 2024
    Assignee: Intel Corporation
    Inventors: Haifeng Gong, Manisha M. Nilange, Shiwei Xu, Xiaoxia Fu
  • Patent number: 11868198
    Abstract: Techniques are disclosed relating to methods that include initializing, by a computer in a computer system, an event counter that includes a plurality of sub-counter groups, each plurality of sub-counter groups including at least two sub-counters located on different nodes of a plurality of nodes in the computer system. In response to an occurrence of an event associated with the event counter, the method may include the computer selecting a particular sub-counter group of the plurality of sub-counter groups to update, and sending, to sub-counters corresponding to the particular sub-counter group, a request to update a sub-counter value for the particular sub-counter group. In response to a request for a current count value of the event counter, the method may include outputting, by the computer, a sum of the sub-counter values for the plurality of sub-counter groups as the current count value.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: January 9, 2024
    Assignee: PayPal, Inc.
    Inventor: Eric Leu
  • Patent number: 11868205
    Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal, retrieve, from the ROM device, data to execute an operating system, and execute, on the RAM device, the operating system based on the data from the ROM device.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 9, 2024
    Assignee: KEEP SECURITY LLC
    Inventors: Joshua Neustrom, Edward Neustrom
  • Patent number: 11860720
    Abstract: Techniques for causal modeling. Historical feature data is received, relating to a plurality of nodes in a system. A machine learning (ML) model is generated, for a node of the plurality of nodes. The ML model is trained to predict a plurality of future feature values for the node based on at least a portion of the historical feature data. A causal graph is generated, for the plurality of nodes, using a feature selection mechanism within the ML model. The feature selection mechanism includes a regularization term encouraging sparsity of nodes in selected features in the ML model.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Georgios Kollias, Aurelie Chloe Lozano, Naoki Abe
  • Patent number: 11853448
    Abstract: The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes generating a dependency graph based on one or more microservices, computing, for each microservice of the one or more microservices, a complexity score using the dependency graph, identifying a subset of the one or more microservices, wherein each microservice in the subset of the one or more microservices has a complexity score meeting a threshold value, and applying a transactional lock on each microservice in the subset of the one or more microservices.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 26, 2023
    Assignee: INTUIT, INC.
    Inventors: Ranadeep Bhuyan, Steven Michael Saxon, Aminish Sharma
  • Patent number: 11797411
    Abstract: An anomaly service receives log data from nodes in a computing environment, which includes a sequence of information indicative of log messages produced by the nodes. The anomaly service identifies dominant patterns in the sequence of information that are representative of non-anomalous blocks of the log messages. Having identified the dominant patterns, the service is able to extract the non-anomalous blocks from the log data to reveal anomalous blocks that do not fit the dominant patterns. The service may then generate anomaly vectors based on the anomalous blocks, which can be distributed to the nodes to detect anomalies.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventors: Fa Wang, Raymond Michael Ofiaza Ordona, Mei Yuan, Xintao He, Campbell Webb
  • Patent number: 11797372
    Abstract: A method and an apparatus for generating time series data based on multi-condition constraints, and a medium are provided. The method include the following: a data repair request from a client is received, the data repair request including to-be-repaired data and condition information; normalization processing is performed on the to-be-repaired data to obtain normalized data, and tensor processing is performed on the condition information to obtain a feature label; a trained data repair model is called to perform repair processing on the normalized data according to the feature label to obtain first repaired data, the data repair model being obtained by training according to sample data, a first sample condition, real sample data and a second sample condition, and the sample data being noise data; and the first repaired data is sent to the client.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 24, 2023
    Assignee: Shenzhen Institutes of Advanced Technology
    Inventors: Lei Peng, Junnan Zhang, Huiyun Li
  • Patent number: 11797412
    Abstract: An anomaly service receives log data from nodes in a computing environment, which includes a sequence of information indicative of log messages produced by the nodes. The anomaly service identifies dominant patterns in the sequence of information that are representative of non-anomalous blocks of the log messages. Having identified the dominant patterns, the service is able to extract the non-anomalous blocks from the log data to reveal anomalous blocks that do not fit the dominant patterns. The service may then generate anomaly vectors based on the anomalous blocks, which can be distributed to the nodes to detect anomalies.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventors: Fa Wang, Raymond Michael Ofiaza Ordona, Mei Yuan, Xintao He, Campbell Webb
  • Patent number: 11768527
    Abstract: Described is a system including a server rack comprising a plurality of components, a plurality of touch sensors respectively coupled with the plurality of components of the server rack, and a management system communicatively coupled to the server rack. The management system comprises one or more processors and one or more computer-readable storage media storing instructions, which, when executed by the one or more processors, are configured to cause the management system to perform a method. The method comprises receiving, from the server rack, an indication of a failed component of the plurality of components. The method further comprises receiving, from a first touch sensor of the plurality of touch sensors, a touch indication. The method further comprises transmitting, to the server rack, an indication of whether the first touch sensor is coupled to the failed component.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tram Thi Mai Nguyen, Tamas Pinter, Damir Dervaric, Brian D Herr
  • Patent number: 11748189
    Abstract: A method for compliance tracking and remediation across a data sharing platform is provided. The method comprises receiving, by a computing system associated with a platform provider, an input of a user to enable a data security tool of the platform provider, enabling, by the computing system, the data security tool, cataloging, by the computing system and via the data security tool, content accessed by the user and associated with an experience provider, detecting, by the computing system, a noncompliance event, the noncompliance event based on content accessed by the user and served by the experience provider that is noncompliant with at least one data sharing preference of the user, and remediating, by the computing system, the detected noncompliance event.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: September 5, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Chintan Mehta, Jason Strle
  • Patent number: 11709745
    Abstract: A method includes, in response to a memory error indication indicating an uncorrectable error in a faulted segment, associating in a remapping table the faulted segment with a patch segment in a patch memory region, and in response to receiving from a processor a memory access request directed to the faulted segment, servicing the memory access request from the patch segment by performing the requested memory access at the patch segment based on a patch segment address identifying the location of the patch segment. The patch segment address is determined from the remapping table and corresponds to a requested memory address specified by the memory access request.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: July 25, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sergey Blagodurov, Michael Ignatowski, Vilas Sridharan
  • Patent number: 11709727
    Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations including detecting a read error with respect to data residing in a block of the memory device, wherein the block is associated with a voltage offset bin, determining an ordered set of error-handling operations to be performed to the data, determining a most recently performed error-handling operation associated with the voltage offset bin; adjusting an order of the set of error-handling operations by positioning the most recently performed error-handling operation within a predetermined position in the order of the set of error-handling operations; and performing one or more error-handling operations of the set of error-handling operations in the adjusted order until data associated to the read error is recovered.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: July 25, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Shane Nowell, Mustafa N. Kaynak, Sampath K. Ratnam, Peter Feeley, Sivagnanam Parthasarathy, Devin M. Batutis, Xiangang Luo
  • Patent number: 11704180
    Abstract: Techniques for storage management involve: obtaining information indicating an error of a storage device of a data storage system; if the number of occurrences of the error within a predetermined time period exceeds a predetermined threshold, stopping obtaining the information indicating the error; and generating an event indicating whether the number of occurrences of the error within the predetermined time period exceeds the predetermined threshold for further diagnosis of the error. As a result, errors from the storage device can be automatically managed, which helps to improve the data storage system's capacity to handle different types of errors of the storage device.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: July 18, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Zhang, Yechen Huang, Honggang Li
  • Patent number: 11693797
    Abstract: A system includes a first memory device including a non-volatile memory device, a second memory device and a processing device, operatively coupled with the first memory device and the second memory device, to perform operations including configuring a system in accordance with a configuration designating an interface standard for exposing a storage element implemented on the first memory device to a first protocol of the interface standard and a persistent memory region (PMR) implemented on the second memory device to a second protocol of the interface standard, and performing at least one system operation based on the configuration.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Joseph H. Steinmetz, Luca Bert, William Akin
  • Patent number: 11675644
    Abstract: Techniques for suppressing notifications are disclosed. An incident may repeatedly flap between various resolved and unresolved states. Furthermore, other incident attributes may flap between various states such as, for example, varying levels of incident severity. Each change in state results in the transmission of a notification. In order to reduce the number of notifications, the system estimates a flapping window for the incident based on the flapping behavior of prior incidents. The system computes a notification suppression window based at least in part on the estimated flapping window. The system suppresses notifications corresponding to changes in incident state that are detected during the notification suppression window. The notification suppression window may be extended in response to extending the estimated flapping window.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: June 13, 2023
    Assignee: Oracle International Corporation
    Inventors: Manas Goswami, Ze Tian Ding, Raghu Hanumanth Reddy Patti, Ana Maria Hernandez McCollum, Mark Charles Ramacher