Patents Examined by Christopher S. McCarthy
  • Patent number: 11704186
    Abstract: Storage management is performed. For example, a computing device may determine that a fault belongs to one of a plurality of predefined fault categories based on description information of the fault of a storage system. Then, the computing device may determine at least one fault cause associated with the fault category at a first level of a hierarchical structure of predetermined fault causes. Further, the computing device may determine a first fault cause that causes the fault among the at least one fault cause. After that, the computing device may determine a target fault cause at the deepest level that causes the fault based on the first fault cause. As a result, the root cause of a fault of a storage system may be accurately and efficiently determined, thereby providing the possibility of fundamentally eliminating the fault.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: July 18, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Kelvon Naifeng Li
  • Patent number: 11704191
    Abstract: A computer system is provided. The computer system includes a memory, a network interface, and at least one processor configured to monitor a user interface comprising a plurality of user interface elements; detect at least one changed element within the plurality of user interface elements; classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error; generate, in response to classifying the at least one changed element as indicating an error, an error signature that identifies the at least one changed element; identify, using the error signature, a remediation for the error; and provide the remediation in association with the at least one changed element.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: July 18, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Manbinder Pal Singh, Georgy Momchilov
  • Patent number: 11687397
    Abstract: There is provided a device including: a diagnosis unit configured to diagnose an input and output function, in an input and output device that is configured to perform an input and output operation in accordance with the input and output function programmed in programmable circuitry; an error detection unit configured to detect an error of a configuration storage area; and an abnormality determination unit configured not to determine an abnormality of the input and output device when the error of the configuration storage area is detected and the input and output function is diagnosed to be normal.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Yokogawa Electric Corporation
    Inventor: Ikutomo Watanabe
  • Patent number: 11675647
    Abstract: A method and system for determining root-causes of incidences using machine-generated textual data. The method comprises receiving machine-generated textual data from at least one data source; classifying the received machine-generated textual data into at least one statistical metric; processing the statistical metric to recognize a plurality of incidence patterns; correlating the plurality of incidence patterns to identify at least a root-cause of an incidence that occurred in a monitored environment; and generating an alert indicating at least the identified root-cause.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: June 13, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Yaron Lehmann, Gabby Menahem, Dror Mann
  • Patent number: 11675692
    Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: June 13, 2023
    Assignee: Capital One Services, LLC
    Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
  • Patent number: 11669381
    Abstract: In an approach to improve resolving defects within computer hardware, programs, software, or systems, embodiments pause mainline traffic and isolating interface or retention issues, and determine one or more types of errors in an event of a mainline traffic fail, wherein debug techniques are applied to fail information to resolve or further diagnose the one or more types of errors, and wherein the debug techniques are tracked and categorized. Additionally, embodiments apply corrective read actions to a detected error based on previously stored corrective actions associated with the detected error, and responsive to identifying no additional actions are required, restoring a collected system data. Further, embodiments, resume the paused mainline traffic.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Briana E. Foxworth, Anuwat Saetow, Irving Guwor Baysah, Marc A. Gollub, Edgar R. Cordero
  • Patent number: 11669423
    Abstract: A computing device configured for monitoring and analyzing health of a distributed computer system having a plurality of interconnected system components. The computing device tracks communication between the system components and monitors for an alert indicating an error in the communication in the distributed computer system. In response to the error, the computing device receives a health log from each of the system components defining an aggregate health log being in a standardized format indicating messages communicated between the system components. The computing device further receives network infrastructure information defining relationships between the system components and characterizing dependency information; and, automatically determines, based on the aggregate health log and the network infrastructure information, a particular component originating the error and associated dependent components from the system components affected.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 6, 2023
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Ahamed P S Meeran, Somak Bhattacharya
  • Patent number: 11656946
    Abstract: A cloud-native global file system in which a local filer creates objects and forward them to a cloud-based object store is augmented to include a reshapable caching scheme for the local filer. Like striped caches, the approach uses a stripe, but the striping is implemented via a true RAID 0 (disk striping) rather than as a striped LV (logical volume) device. This approach allows for a “reshape” operation to convert from a n-way stripe set to a n+1-way stripe set. Preferably, a reshape involves redistributing each block on disk to its new calculated home. For example, going from a single disk to a two disk set would move every other block from disk 1 to disk 2, and rearrange the blocks on disk 1 to fill in the “holes”. Performance after the reshape matches that of a striped cache. In one embodiment, the cache is structured as a “degraded” RAID 4.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: May 23, 2023
    Assignee: Nasuni Corporation
    Inventor: David M. Shaw
  • Patent number: 11650872
    Abstract: A system and method for monitoring a code overwrite error of a Redriver chip are disclosed. An analog to digital converter (ADC) monitors whether an EEPROM code of a Redriver chip has been overwritten in error. A Switch chip is utilized to separate the Redriver chip from a system management bus (SMbus) controller. A pull-up resistor keeps an SMbus at a Redriver chip/EEPROM side in a pull-up state. The ADC is utilized to monitor the SMbus. When an abnormal low level is monitored, an alarm signal is sent to the SMbus controller to give a risk alarm for an overwrite error. In addition, according to different ADC sampling rates, an SMbus may also be connected between the SMbus controller and an ADC with a high sampling rate, whereby SMbus data can be monitored.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: May 16, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Xiaoyu Guo
  • Patent number: 11645134
    Abstract: An example fuse error detection circuit configured to receive a first data set from a fuse array during a first fuse data broadcast and to encode the first data set to provide first signature data. The fuse error detection circuit is further configured to receive a second data set from the fuse array during a second fuse data broadcast and to encode the second data set to provide second signature data. The fuse error detection circuit is further configured to compare the first signature data and the second signature data and to provide a match indication having a value based on the comparison between the first signature data and the second signature data.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: May 9, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Daniel S. Miller, Kevin G. Werhane, Yoshinori Fujiwara, Christopher G. Wieduwilt, Jason M. Johnson, Minoru Someya
  • Patent number: 11625317
    Abstract: A system for auditing an enterprise IT environment includes a multi-tier hierarchy generator configured to generate a multi-tier hierarchy, between and within each tier, maps the IT environment across a plurality of software applications of different types via which the IT environment is implemented. The system includes a test generation engine configured to generate test cases based on intake data about the IT environment. The system includes an auditing unit configured to test the IT environment based on the test cases and the multi-tier hierarchy.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 11, 2023
    Assignee: GalaxE.Solutions, Inc.
    Inventors: Dheeraj Misra, Sandipan Gangopadhyay, Tim Bryan
  • Patent number: 11615012
    Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file including data representative of a workload executed in a source database system, and processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, processing the capture file including: processing the capture file to provide a set of intermediate files, and processing the set of intermediate files using in-memory merge sort operations to generate a set of replay files.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: March 28, 2023
    Assignee: SAP SE
    Inventors: Juchang Lee, Myunggon Park, Jihwan Lim, YoungSeok Hwang
  • Patent number: 11614989
    Abstract: An intelligent operation management apparatus for infrastructure may include a memory and a processor. Herein, the processor may be configured to: collect data by monitoring a resource of an operation target, perform an anomaly detection analysis by various methods of visualization using a graph for the collected data, perform an abnormal prediction analysis for the collected data, and perform pre-maintenance intelligent management based on a result of the anomaly detection analysis and a result of the abnormal prediction analysis. According to an apparatus and method for intelligent operation management of infrastructure, an effect of reducing operation expense and an effect of consecutively providing the quality of service (QoS) may be expected.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: March 28, 2023
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Jung Yeon Hwang
  • Patent number: 11614985
    Abstract: An apparatus comprises memory access circuitry to access a memory system; a plurality of memory mapped registers, including at least an insert register and a producer pointer register; and control circuitry to perform an insert operation in response to receipt of an insert request from a requester device sharing access to the memory system. The insert request specifies an address mapped to the insert register and an indication of a payload. The insert operation includes controlling the memory access circuitry to write the payload to a location in the memory system selected based on a producer pointer value stored in the producer pointer register, and updating the producer pointer register to increment the producer pointer value.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 28, 2023
    Assignee: Arm Limited
    Inventors: Alexander Donald Charles Chadwick, Andrew Brookfield Swaine, Gareth James Evans, Jonathan Curtis Beard
  • Patent number: 11609810
    Abstract: Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: March 21, 2023
    Assignee: Intel Corporation
    Inventors: Samantha Alt, Derssie Mebratu, Nishi Ahuja
  • Patent number: 11599406
    Abstract: In some implementations, a device may receive action information, for an action from multiple actions, that indicates at least one of code associated with the action or one or more inputs required to complete the action. The device may receive workflow information, for a workflow included in a set of workflows, that indicates one or more actions from the multiple actions and an order in which the one or more actions are to be completed for the workflow. The device may receive, via an application programming interface (API) call, a request to complete the workflow The device may identify the workflow information associated with the workflow in a data structure. The device may perform the workflow based on the workflow information and the one or more inputs by executing code for the one or more actions indicated by the workflow information and in the order indicated by the workflow information.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Thomas Grimes, Allan Jacobi, Michael Williams, Matthew Brown, Keegan Sullivan, Kenneth Wydler
  • Patent number: 11579955
    Abstract: Techniques for database and file management herein include a processor and a memory device storing instructions that cause the processor to perform operations comprising creating a request based on an extensible markup language (XML) or an interpreted scripting language object, wherein the request comprises unauthenticated data for validation. The operations can also include transmitting the request to a remote device), updating metadata corresponding to the request to indicate the successful validation by the remote device, validating a response file, and detecting a discrepancy between the unauthenticated data and the authenticated data accessible by the remote device. Additionally, the operations include obtaining correction data to resolve the discrepancy, and executing a transaction based on the request and the correction data.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 14, 2023
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: David M. Wilson, Ann Epstein, Kathleen W. Scanlon, David F. Owens, Rajasekhar Penugonda, Raghu Kurlagunda
  • Patent number: 11579960
    Abstract: The present disclosure provides a chip fault diagnosis method, which includes: determining an interrupt flag of an interrupt flag register based on first data identifying an interrupt state in the interrupt flag register; and determining a fault state of chip interrupt corresponding to the interrupt flag based on the interrupt flag. By adopting the technical solution provided by the present disclosure, a fault of the interrupt can be diagnosed in time, and the interrupt can be processed in time.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: February 14, 2023
    Assignee: Horizon (Shanghai) Artificial Intelligence Technology Co., Ltd.
    Inventor: Bin Zhang
  • Patent number: 11561871
    Abstract: A data transmission and protection system includes a plurality of solid-state drives (SSDs), a storage medium, a central processing unit (CPU) and a massively parallel processor (MPP). The storage medium storing an application program and a redundant array of independent disks (RAID) configuration. The CPU is coupled to the storage medium and configured to execute the application program to generate a virtual SSD interface for the plurality of SSDs according to the RAID configuration. The MPP is coupled to the virtual SSD interface and the plurality of SSDs. The MPP is configured to execute data exchange with the plurality of SSDs in response to a command received from the virtual SSD interface.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: January 24, 2023
    Assignee: GRAID Technology Inc.
    Inventors: Tsung-Lin Yu, Cheng-Yue Chang, Guo-Fu Tseng
  • Patent number: 11556461
    Abstract: A method and apparatus for performing a user interface test by a middleware server including determining a state change of a portion of the user interface, receiving a test command indicative of a user interface functional test from a test interface, determining an auxiliary test associated with the test command, generating an altered test command requesting performance of the user interface functional test and the auxiliary test, transmitting the altered test command to the user interface, receiving a functional result from the user interface in response to the altered test command, generating an altered test result indicative of the functional result, and transmitting the altered test result to the test interface.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: January 17, 2023
    Inventors: Mohan Raj Rajamanickam, Jason Watt, Leep Chean Tan