Patents Examined by Elmira Mehrmanesh
  • Patent number: 11226884
    Abstract: A method for database monitoring may include sending, to a central database, a query on a database view at the central database. The database view may include a first operational data from a first local database and a second operational data from a second local database. An operational state of the central database may be determined based on the response to the query on the database view. Moreover, in response to receiving, from the central database, a response including the first operational data, a first operational state of the first local database may be determined based on the first operational data. Alternatively and/or additionally, in response to receiving, from the central database, a response including the second operational data, a second operational state of the second local database may be determined based on the second operational data. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Susanne Schott
  • Patent number: 11204823
    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: October 3, 2019
    Date of Patent: December 21, 2021
    Assignee: Oracle International Corporation
    Inventors: Fa Wang, Raymond Michael Ofiaza Ordona, Mei Yuan, Xintao He, Campbell Webb
  • Patent number: 11188453
    Abstract: A system and related method comprise using a processor for executing a plurality of tests associated with a covering array of a test framework of the software test system on a first version of a system under test (SUT). For each of the plurality of tests, on a current test, the method comprises determining a current success rate value (SRV) for the current test that represents a success rate of the current test for the first version of the SUT. The method further comprises combining the current SRV of the first version of the SUT and current SRVs of the current test for prior versions of the SUT into a current test eigenvector associated with the current test. The method further comprises converting the current test eigenvector into a first eigenvalue that represents a health, accuracy, and quality of the first version of the SUT.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew C. M. Hicks, Kevin Minerley, Dale E. Blue, Ryan Thomas Rawlins, Daniel Nicolas Gisolfi
  • Patent number: 11163663
    Abstract: A method for improving end user experience in a virtual desktop infrastructure that includes a plurality of user devices is provided. The method includes receiving data that relates to respective resource usage by each of the user devices, calculating and monitoring metrics that are based on the resource usage data, analyzing the metrics to determine a system performance problem, and generating an alert message that notifies appropriate personnel about the problem diagnosis. The virtual desktop infrastructure may include more than one thousand devices, and as a result, the problem diagnosis may be useful for predicting and preventing a subsequent occurrence of the problem in many devices for which the problem has not yet become manifested.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: November 2, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Suresh Chellappan, Arvind Narayanaswamy, Cal Payne
  • Patent number: 11163667
    Abstract: A method is provided comprising: storing one or more tickets in a ticket database, each of the tickets being associated with a corresponding test system, and each of the tickets being associated with an error that is generated as a result of executing one of a plurality of tests on the ticket's corresponding test system; executing a reclamation agent that is configured to: retrieve a plurality of tickets from a ticket database, detect if each of the tickets satisfies a predetermined condition, and return the ticket's corresponding test system to a pool of available test systems when the predetermined condition is satisfied by the ticket.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ilan Yosef, Shay Goldshmidt
  • Patent number: 11157393
    Abstract: A testing platform receives a code for testing, where the code is to be tested using a browser. The testing platform determines a number of a plurality of browsers that are to be used to test the code and generates a number of a plurality of virtual machines to host the plurality of browsers, where the number of the plurality of virtual machines is based on the number of the plurality of browsers. The testing platform assigns an automation script to each virtual machine of the virtual machines to test the code, and monitors execution of the automation script by each virtual machine of the plurality of virtual machines. The testing platform performs an action associated with the execution of the automation script by each virtual machine of the plurality of virtual machines.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: October 26, 2021
    Assignee: Capital One Services, LLC
    Inventor: Laszlo Szerenyi
  • Patent number: 11157347
    Abstract: Techniques are provided for detection of resource bottlenecks in computing devices. A particular resource bottleneck can be identified as a cause of a current device issue based on a dynamic evaluation, by an anomaly detection module, of performance metrics of a computing device. Once a particular resource bottleneck is identified as anomalous, one or more corresponding adjustments to configuration settings for the computing device can be identified to mitigate the current device issue using a causal graph that represents the dependencies among (i) various issue types for a computing device, (ii) performance metrics of the computing device to evaluate for each issue type, and (iii) one or more resources that may be a cause of a given issue type. The corresponding adjustments to the computing device can be automatically identified based on the resource determined to be the cause of the given device issue type.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: October 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Amihai Savir
  • Patent number: 11157373
    Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
  • Patent number: 11151021
    Abstract: An example system includes a processor to receive a template-aware coverage data that tracks probabilities of events in a list of events being hit for a set of test-templates over a first and second predetermined period of time. The processor is to generate a hit prediction score for each combination of unhit event in the events and each test-template in the set of test-templates of the second predetermined period of time. The hit prediction score indicates a probability of an unhit event being hit by a particular test-template in a future third predetermined period of time based on the template-aware coverage data and similarities between the events and the test-templates. The processor is to generate a template score for each test-template based on the hit prediction scores for each test-template. The processor is to select a test-template from the set of test-templates based on the template score.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raviv Gal, Giora Simchoni, Avi Ziv
  • Patent number: 11138057
    Abstract: Provided is a method and corresponding unit for analyzing a cause of at least one deviation, having the steps of: receiving a state data record which has at least one deviation; determining at least one preceding state data record; determining at least one alternative preceding state data record based on the at least one preceding state data record; determining at least one simulated data record by simulating the at least one alternative preceding state data record; comparing the at least one simulated data record with the state data record to be analyzed; determining a similarity value between the at least one simulated data record and the state data record; outputting the at least one simulated data record of the at least one alternative preceding state data record as the cause of the at least one deviation or at least one error message on the basis of the similarity value.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: October 5, 2021
    Inventor: Martin Bischoff
  • Patent number: 11138060
    Abstract: An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: October 5, 2021
    Assignee: Instana, Inc.
    Inventors: Fabian Lange, Pavlo Baron, Mirko Novakovic, Peter Abrams
  • Patent number: 11126528
    Abstract: An embodiment of the present invention is directed to generating a branch health index. The innovative method is directed to generating a Branch Health Index (BHI) designed to provide a comprehensive measurement for ATM performance. According to an embodiment of the present invention, BHI takes into account ATM availability, service response/repair times and customer impacts to score every ATM on a predetermined scale. The method applies a weighted scoring algorithm designed to take into account a multitude of attributes. The score may then be used to determine graphical status, such as a red/amber/green status of the ATM.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 21, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Joseph H. Proudfoot, Ravi Shankar Budur
  • Patent number: 11126516
    Abstract: Dynamically forming a failure domain in a storage system that includes a plurality of blades, each blade mounted within one of a plurality of chassis, including: identifying, in dependence upon a failure domain formation policy, an available configuration for a failure domain that includes a first blade mounted within a first chassis and a second blade mounted within a second chassis, wherein each chassis is configured to support multiple types of blades; and creating the failure domain in accordance with the available configuration.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 21, 2021
    Assignee: Pure Storage, Inc.
    Inventors: John Davis, Robert Lee
  • Patent number: 11119152
    Abstract: Electronic scan circuitry includes a decompressor (510), a plurality of scan chains (520.i) fed by the decompressor (510), a scan circuit (502, 504) coupled to the plurality of scan chains (520.i) to scan them in and out, a masking circuit (590) fed by the scan chains (520.i), and a scannable masking qualification circuit (550, 560, 580) coupled to the masking circuit (590), the masking qualification circuit (550, 560, 580) scannable by scan-in of bits by the decompressor (510) along with scan-in of the scan chains (520.i), and the scannable masking qualification circuit (550, 560, 580) operable to hold such scanned-in bits upon scan-out of the scan chains through the masking circuit (590). Other scan circuitry, processes, circuits, devices and systems are also disclosed.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 14, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Prakash Narayanan, Rubin A. Parekhji, Arvind Jain, Sundarrajan Subramanian
  • Patent number: 11106560
    Abstract: A method includes identifying container metrics for containers running in a container environment, collecting container data for the containers, and generating an adaptive threshold for a given one of the identified container metrics. The adaptive threshold specifies one or more values for the given container metric for a designated time period. The adaptive threshold is generated utilizing a scoring algorithm that determines a range of accepted container behavior for the designated time period by analyzing the collected container data using one or more machine learning algorithms. The method also includes monitoring behavior of the containers during the designated time period utilizing the adaptive threshold, and generating an alert responsive to detecting that the monitored behavior of a given one of the containers is outside the range of accepted container behavior for the designated time period specified by the given adaptive threshold for the given container metric.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sudhir Vijendra, Shashidhar Krishnaswamy
  • Patent number: 11106555
    Abstract: A semiconductor memory device has a memory cell array area including a normal area including memory blocks and a redundant memory area including a redundant block which is a replacement target of a defective block among memory blocks; a storage unit storing address information indicating a position of the defective block in the normal area and address information indicating a position of the redundant block being the replacement target of the defective block, both being in association with each other as a first information; and an output circuit outputting a data row exhibiting a positional relation between the defective block and a memory block other than the defective block in the normal area based on the first information stored in the storage unit in response to the data read signal.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 31, 2021
    Assignee: LAPIS SEMICONDUCTOR CO., LTD.
    Inventor: Toshiharu Okada
  • Patent number: 11099977
    Abstract: Embodiments of the disclosure relate to a method, a device, and a computer-readable storage medium for testing a basic input output system (BIOS). The method comprises: acquiring a target attribute of a target menu of a BIOS of a test machine; determining a path to the target menu based on a menu map of the BIOS, wherein the menu map is obtained by performing image identification on a BIOS interface of the test machine; and causing the BIOS of the test machine to enter the target menu based on the path so as to modify the attribute of the target menu into the target attribute.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Heshi Wu, Guowu Xia, Zhi Feng, Xiaoxia Shu
  • Patent number: 11099967
    Abstract: Techniques are described herein for performing multi-dimensional selective tracing within a computer system. In one or more embodiments, the tracing profile indicates what trace data to capture based, at least in part on a set of target types and a set of target dependencies. In response to receiving a request to initiate a tracing session using the tracing profile, a topology of a set of target resources that are deployed is identified. A subset of one or more trace providers is then selected, based at least in part on the topology of the set of target resources that are deployed and the tracing profile. The subset of one or more trace providers generate trace data for a subset of target resources in the set of target resources. If the topology changes, then the set of trace providers that generate trace data may also be updated based on the tracing profile.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: August 24, 2021
    Assignee: Oracle International Corporation
    Inventors: Vidyasagar Krishnamoorthy, Tarun Jaiswal, Marcelo J. Goncalves
  • Patent number: 11099955
    Abstract: Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Geng Han, Jibing Dong, Lifeng Yang, Xinlei Xu
  • Patent number: 11099926
    Abstract: Systems and methods described herein leverage dependence relationships between sensor readings to facilitate rapid detection of erroneous sensor readings and rapid response times when accurate sensor readings indicate events that call for remedial action. When a target sensor reports a questionable sensor reading, systems described herein can query additional sensors whose readings share expected dependence relationships with readings from the target sensor. Systems described herein determine whether the questionable sensor reading is trustworthy based on the expected dependence relationships and additional sensor readings received from the additional sensors. If the questionable sensor reading is trustworthy, the system can trigger appropriate remedial action and increase query rates for the additional sensors (and the target sensor) to monitor an underlying event more closely. If the questionable reading is not trustworthy, the system can trigger appropriate remedial action (e.g.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 24, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rachel Callison, Robert Brodeur, Robert Tappan