Patents Examined by Joseph R Kudirka
  • Patent number: 11474891
    Abstract: A method includes receiving first metrics describing first behaviors of applications having a fault, and second metrics describing second behaviors of an enterprise system in which the applications are executing. The first and second metrics are ingested. Ingesting includes assigning a first cardinality score to first metrics related to the fault. Ingesting also includes assigning a second, lower cardinality score to second metrics that are unrelated to the fault. Tumbling window processing is performed on the ingested metrics by sorting the first metrics and the second metrics into time slices. Each of the time slices includes a corresponding data structure for storing the data in the different time periods. Tumbling window processing is also performed on the ingested metrics by storing more data in the time slices for the first metrics having the first cardinality score relative to the second metrics having the second cardinality score.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 18, 2022
    Assignee: Intuit Inc.
    Inventors: Amit Shriram Kalamkar, Edward K. Lee, Vigith Maurice
  • Patent number: 11467894
    Abstract: A screen freezing processing method and a terminal are provided. The method includes: displaying a user interface of an application, and receiving an operation on the user interface, where the operation on the user interface is used to implement a first function; skipping responding to, by the terminal within first duration, the operation on the user interface, and skipping implementing the first function; and after the first duration, responding to, by the terminal, the operation on the user interface, and implementing the first function. This technical solution can automatically restore implementation of the first function, thereby improving user experience.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: October 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xinglong Pan, Yu Li, Shuai Cheng
  • Patent number: 11461178
    Abstract: An information handling system includes a plurality of persistent memory devices and a basic input/output system (BIOS). The BIOS begins a power-on self-test (POST) of the information handling system. During the POST, the BIOS may call a block input/output (I/O) driver to access a memory region within the first persistent memory device. The access of the memory region within the first persistent memory device is to determine whether the first persistent memory device is a bootable persistent memory device. The BIOS may determine whether blocks of the memory region contain bad memory locations. In response to the memory region containing bad memory locations, the BIOS may return a device error message without performing the access of the blocks of the memory region within the first persistent memory device and may boot to an operating system of the information handling system via another bootable device.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Ching-Lung Chao, Shih-Hao Wang, Hsin-Chieh Wang, Hung-Tah Wei
  • Patent number: 11461205
    Abstract: An error management system can include register sets associated with an error reaction. The test errors are injected in functional signals based on activation of multiple bits in one of the register sets. When the functional signals with the injected test errors are received by the error management system, multiple bits in the other register set are activated. The error management system generates an activated indication signal when a number of the activated bits in one register set matches a number of activated bits in the other register set. When the indication signal is activated, the error management system generates a reaction signal indicative of the error reaction. Thus, the error management system generates a single reaction signal in response to the injected test errors requiring the same reaction.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: October 4, 2022
    Assignee: NXP B.V.
    Inventors: Neha Bagri, Abhinav Gaur, Nipun Mahajan
  • Patent number: 11455222
    Abstract: Systems and methods are provided for testing many-core processors consisting of processing element cores. The systems and methods can include grouping the processing elements according to the dataflow of the many-core processor. Each group can include a processing element that only receives inputs from other processing elements in the group. After grouping the processing elements, test information can be provided in parallel to each group. The test information can be configured to ensure a desired degree of test coverage for the processing element that that only receives inputs from other processing elements in the group. Each group can perform testing operations in parallel to generate test results. The test results can be read out of each group. The processing elements can then be regrouped according to the dataflow of the many-core processor and the testing can be repeated to achieve a target test coverage.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 27, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Chunsheng Meon Liu, Arjun Chaudhuri, Zhibin Xiao
  • Patent number: 11449380
    Abstract: A method for detecting and recovery from a soft error in a computing device is provided. In examples discussed herein, the method can be performed to detect soft errors that may occur during execution of a predefined critical instruction(s) and/or has been propagated in the computing device prior to the execution of the predefined critical instruction(s). Specifically, a software compiler may be used to embed an error detector block(s) after the predefined critical instruction(s). In this regard, the error detector block(s) can be executed after the predefined critical instruction(s) to detect the soft error. Accordingly, it may be possible to invoke a diagnosis routine to determine severity of the detected soft error and take appropriate action against the detected soft error. As such, it may be possible to protect the execution of the predefined critical instruction(s) concurrent to eliminating vulnerable voting intervals and reducing soft error detection overhead.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: September 20, 2022
    Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Moslem Didehban, Aviral Shrivastava, Sai Ram Dheeraj Lokam
  • Patent number: 11436114
    Abstract: Automatic part testing includes: booting a part under testing into a first operating environment; executing, via the first operating environment, one or more test patterns on the part; performing a comparison between one or more observed characteristics associated with the one or more test patterns and one or more expected characteristics; and modifying one or more operational parameters of a central processing unit of the part based on the comparison.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: September 6, 2022
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Amitabh Mehra, Anil Harwani, William R. Alverson, Grant E. Ley, Jerry A. Ahrens, Mustansir M. Pratapgarhwala, Scott E. Swanstrom
  • Patent number: 11416363
    Abstract: Provided is a computer-implemented method, the method including storing a meta-model in a computer-readable storage medium, wherein the meta-model includes at least one risk element, at least one test element and at least one objective element, and associations between the elements, wherein each risk element is associated with one or more objective elements, and/or each risk element is associated with one or more test elements, wherein at least one element of the elements and/or at least one association has at least one associated risk-related parameter. A corresponding computer program product and system is also provided.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: August 16, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Kai Höfig
  • Patent number: 11416362
    Abstract: Described embodiments provide systems and methods for executing a plurality of validation tests to validate a plurality of microservices of one or more services. A device intermediary to a plurality of microservices of one or more services identifies a plurality of validation tests, each of the validation tests configured with a timeline, a target microservice and one of a synthetic error or a latency to implement to validate the target microservice. The device executes a first validation test of the plurality of validation tests to implement, over a first timeline, one of a first synthetic error or a first latency in responding to a first target microservice of the plurality of microservices. The device executes a second validation test of the plurality of validation tests to implement, over a second timeline, one of a second synthetic error or a second latency in responding to a second target microservice of the plurality of microservices.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 16, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jeremy White, Shawn Edmondson, Chiradeep Vittal
  • Patent number: 11409593
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: in an information technology (IT) management system, grouping one or more ongoing service failure events into a service failure record; identifying a representative event for the service failure record; identifying one or more conversations that relate to the one or more ongoing service events; computing, using a similarity algorithm, feature similarity scores for respective conversations of the one or more conversations based, at least in part, on the features associated with the representative event and features associated with the respective conversations; linking a subset of the one or more conversations to the one or more ongoing service events in the service failure record based, at least in part, on the computed feature similarity scores; and providing the service failure record to a collaboration platform utilized in addressing the one or more ongoing service events.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Harshit Kumar, Raghav Batta, Jinho Hwang, Larisa Shwartz, Gargi B. Dasgupta, Prateeti Mohapatra, Amar Prakash Azad, Nikhil Verma, Ajay Gupta, Pooja Aggarwal, Jakub Krchák
  • Patent number: 11392437
    Abstract: A server monitoring methodology uses a time-series model for predicting value of a metric of a server. The model is built using initial training data that includes median values of the metric, each median value based on previously measured values of that metric, from servers of a group to which the server is being added. The methodology includes observing the value of the metric of the server, and comparing that observed value to a predicted value of the model. In response to the observed value being within an expected tolerance, the training data is updated to include the observed value; and in response to the observed value being outside the expected tolerance, the training data is updated to include a value between the observed value of the server metric and the predicted value. The model is updated using the updated training data, and eventually adapts to performance of the server.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 19, 2022
    Assignee: Adobe Inc.
    Inventors: Wei Zhang, Christopher John Challis
  • Patent number: 11392442
    Abstract: An aspect of the present disclosure relates to one or more techniques to identify and resolve storage array errors. In embodiments, an error notification related to a computing device can be received. One or more threads related to the error notification can further be identified. Additionally, an error resolution technique can be performed based on each identified thread.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: July 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Malak Alshawabkeh, Sunil Gumaste, Abhilash Sanap, Ravish Sachdeva, Pankaj Soni, Rong Yu
  • Patent number: 11392440
    Abstract: A hard disk status monitoring system for monitoring an operating status of at least one hard disk in real time includes a control unit, a complex programmable logic device, a baseboard management controller, and a display unit. The control unit is configured to acquire a status from the at least one hard disk and generate a corresponding output signal. The complex programmable logic device is configured to receive the output signal generated by the control unit and analyze the output signal to generate a corresponding status signal. The baseboard management controller is configured to receive the status signal generated by the complex programmable logic device and analyze the status signal to generate a corresponding display signal. The display unit is configured to receive the display signal and display the status information of the corresponding hard disk according to the display signal.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 19, 2022
    Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.
    Inventors: Li-Yun Hao, Duo Qiu
  • Patent number: 11392446
    Abstract: Technologies are disclosed herein for cross-correlating metrics for anomaly root cause detection. Primary and secondary metrics associated with an anomaly are cross-correlated by first using the derivative of an interpolant of data points of the primary metric to identify a time window for analysis. Impact scores for the secondary metrics can be then be generated by computing the standard deviation of a derivative of data points of the secondary metrics during the identified time window. The impact scores can be utilized to collect data relating to the secondary metrics most likely to have caused the anomaly. Remedial action can then be taken based upon the collected data in order to address the root cause of the anomaly.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: July 19, 2022
    Assignee: eBay Inc.
    Inventors: Maxwell Henry Poole, Satish Sambasivan, Vivek Siva Kaushik
  • Patent number: 11372736
    Abstract: Managing multiple chain transaction rollback on a native cloud environment in a Kubernetes distributed system which extends API capabilities to build compensate API mappings which are used to reverse the invocation chain and stores the mappings in a key value store. An embodiment of the present invention extracts the reverse invocation chain from a framework of libraries and mapping API to check whether rollback is necessary when a service fails. An embodiment of the present invention executes an entire whole rollback.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yue Wang, Sun Chun Hua, Liang Lu, Yi Yang Ren
  • Patent number: 11366710
    Abstract: A system and method for shortening the system management mode when a fault occurs in hardware component in a computer system is disclosed. The computer system has hardware components that may have faults. Notification of an error in one of the hardware components is received through RAS silicon on a processing unit. The error is detected from the hardware component by a system management interrupt handler executed by a bootstrap processor core. The error data is logged into a system error log via a system control interrupt handler executed by the processing unit. The system management mode is avoided during the logging of the error data. This prevents other processor cores being suspended from the system management mode.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: June 21, 2022
    Assignee: QUANTA COMPUTER INC.
    Inventors: Ming-Hung Hung, Hsing-Chi Chen, Yan-Ting Jiang
  • Patent number: 11366714
    Abstract: Systems, methods, and software are disclosed herein that enhance the management of storage sub-systems with solid-state media. In various implementations, a method comprises collecting time series data indicative of an accumulation of bad blocks within dies on one or more solid-state drives. For one or more of the dies, the method includes identifying one or more behaviors of a die based at least on a portion of the time series data associated with the die and determining to retire the die based at least on one or more identified behaviors of the die. One or more of the dies on the one or more solid-state drives may then be retired accordingly.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: June 21, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jelena Ilic
  • Patent number: 11360843
    Abstract: Systems and methods described herein are directed to minimizing the resource requirements for edge and network while keeping the accuracy of machine learning classifier by utilizing simulated test data. Once sufficient measured test data is collected by the server, the server instructs the edge computer to reduce the transmission of data received from the corresponding sensors.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 14, 2022
    Assignee: HITACHI, LTD.
    Inventors: Daisuke Maeda, Sudhanshu Gaur
  • Patent number: 11347576
    Abstract: Some embodiments of the invention provide methods for performing root cause analysis for non-deterministic anomalies in a datacenter. For instance, the method of some embodiments identifies a root cause for degradation in performance of one or more components in a network of the datacenter. This method collects and generates resource consumption data regarding resources consumed by a set of components in this network. The method performs a first analysis on the collected and/or generated data to identify an instance in time when one or more components, while still operational, are possibly suffering from performance degradation. The method then performs a second analysis on the collected and/or generated data associated with the identified time instance to identify a root cause of a performance degradation of at least one component in the network.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Girish Nadger, Somenath Pal, Somaresh Sahu
  • Patent number: 11347610
    Abstract: A system and a method for assisting with troubleshooting a complex system is disclosed in which the troubleshooting procedure can be modeled by a Markov decision process. Combining the fault tree technique with a Markov decision process, in order to determine in an optimal manner the sequence of troubleshooting actions will quickly address the consequences of a failure and ensure maintainability of the complex system.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 31, 2022
    Assignees: AIRBUS DEFENCE AND SPACE SAS, AIRBUS
    Inventors: Jean-Luc Marty, David Canu, Alexandre Arnold