Analysis (e.g., Of Output, State, Or Design) Patents (Class 714/37)
  • Patent number: 11457031
    Abstract: A system comprises an enterprise network system and engine. The engine has a discovery module coupled to a switch device, an AI and machine learning based monitoring and detection module coupled to the switch device, and a remediation module coupled to the switch device. The remediation module is configured to initiate a remediation process based upon the detection of at least one of the bot anomalies from the flow of data.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 27, 2022
    Assignee: AKITRA, INC.
    Inventors: Naveen S. Bisht, Ravi Someshwar, Kanna Rajan
  • Patent number: 11442802
    Abstract: A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface comprising a dynamic electronic search configured to receive an indication of various log search criteria, such as an error or trace identifier, that are used to identify matching log files meeting the provided criteria, such as log files associated with services executed on different hosts.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: September 13, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
  • Patent number: 11416327
    Abstract: An information handling system may include at least one processor, and a memory coupled to the at least one processor. The information handling system may be configured to: detect a problem during a boot of the information handling system; transmit telemetry data associated with the problem to at least one remote telemetry server, wherein the at least one remote telemetry server is configured to analyze the telemetry data and other telemetry data from other information handling systems; receive resolution instructions from the at least one remote telemetry server; and implement a resolution of the detected problem based on the resolution instructions.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Alok Pant, Balasingh Ponraj Samuel, Sumanth Vidyadhara
  • Patent number: 11416662
    Abstract: Embodiments disclosed herein describe systems, methods, and products for safety verification of an IC design. A computer executing an illustrative EDA tool may perform a static cone of influence (COI) analysis of a gate-level netlist of the IC design to determine whether faults injected at combinational logic at different COIs are safe or dangerous. The computer may leverage this determination to perform a register-transfer level (RTL) simulation by generating and injecting equivalent faults to sequential logic in the IC design. The computer may further flexibly allow RTL simulations under different assumptions based upon downstream observability of the faults injected to the sequential logic. Because, RTL simulations are significantly faster than the gate-level simulations, the computer may efficiently calculate DC of one or more safety mechanism in the IC design.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 16, 2022
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Antonino Armato, Francesco Lertora, Alessandra Nardi
  • Patent number: 11405315
    Abstract: Disclosed embodiments utilize a layer three and/or layer four protocol to collect physical layer properties along a multi-hop network path between a source node and a destination node. The use of a layer three or layer four protocol provides an ability to span multiple links or networks between the source node and destination node, while also collecting the physical layer properties. Once physical layer properties along a network path can be understood, decisions relating to the configuration of the network path and/or whether to communicate via the network path are improved.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 2, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Manish Talwar, Ajay Kachrani, Gert Grammel, Hao Wang, Tanweer Biswas
  • Patent number: 11404139
    Abstract: A system can include a memory device and a processing device to perform operations that include performing a block family calibration scan of the memory device, wherein the calibration scan comprises a plurality of scan iterations, wherein each scan iteration is initiated in accordance with at least one threshold scan criterion, and wherein each scan iteration comprises identifying at least one first voltage bin, wherein each first voltage bin is associated with a plurality of read level offsets, identifying, according to a block family creation order, an oldest block family from a plurality of block families associated with the first voltage bin, and updating at least one bin pointer of the oldest block family based on a data state metric of at least one block of the oldest block family.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: August 2, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Vamsi Pavan Rayaprolu, Shane Nowell, Michael Sheperek, Steven Michael Kientz
  • Patent number: 11397723
    Abstract: Aspects of the present disclosure relate to performing agnostic data integrity checks on source data, and based on the data integrity checks, generating a human-readable report that may be useable to identify specific errors or anomalies within the source data. Example embodiments involve systems and methods for performing the data integrity checks and generating the human-readable reports. For example, the method may include operations to ingest data from a source database through a data pipeline and into a local database, access the data from the data pipeline, determine a data type of the data, determine subtypes of data elements which make up the data, determine a count of each subtype, and generate a human-readable report, to be displayed at a client device.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: July 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventor: Gintautas Miliauskas
  • Patent number: 11388204
    Abstract: The present invention relates to a test or measurement instrument, comprising a test unit, a memory, a display, a network interface and a processing unit. The processing unit is configured to generate a machine-readable representation of data such as a QR code which comprises encoded address information of the data file stored in the memory. The processing unit is further configured to display the generated QR code on the display for enabling an external network device to download the stored data file via the network interface after having scanned the displayed QR code and decoded the address information encoded therein. The invention further relates to a method for enabling a network device to downloaded data stored in a test or measurement instrument.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 12, 2022
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Ferdinand Mayet
  • Patent number: 11374824
    Abstract: Concepts and technologies disclosed herein are directed to time-based visualizations for network virtualization platforms (“NVPs”). A computer system can obtain data associated with an NVP. The data can include present state data associated with a present state of the NVP, past state data associated with a past state of the NVP, and future state data associated with a predicted future state of the NVP. The computer system can generate a visualization of the data associated with the NVP. The computer system can present a temporal management function that includes a plurality of selections representative of the present state, the past state, and the predicted future state. The computer system can receive a selection, from the plurality of selections, of the present state, the past state, or the predicted future state. The computer system can manipulate the visualization in accordance with the selection and output the visualization.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: June 28, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Roger Drew Wickes, John Oetting
  • Patent number: 11361811
    Abstract: A method of protecting a DRAM memory device from the row hammer effect, the memory device comprising a plurality of banks composed of memory rows, may be implemented by at least one logic prevention device configured to respectively associate contiguous sections of rows of a bank with sub-banks. The prevention logic is also configured to execute a preventive refresh cycle of the sub-banks that is entirely executed before the number of rows activated in a sub-bank exceed a critical hammer value. A DRAM memory device, a buffer circuit or a controller of such a memory may comprise the logic for preventing the row hammer effect.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: June 14, 2022
    Assignee: UPMEM
    Inventors: Fabrice Devaux, Renaud Ayrignac
  • Patent number: 11360881
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for testing performance of server systems. In some implementations, a method includes identifying, by one or more computers, a resource provided by a server system. The method includes generating, by the one or more computers, a performance test for the server system. The performance test includes a series of operations that includes (i) providing the resource and (ii) responding to one or more interactions with the resource. The method includes performing one or more performance testing cycles that each include: causing the server system to perform the series of operations of the performance test; and evaluating one or more performance measures that characterize the performance of the series of operations by the server system.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: June 14, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith, Timothy Lang
  • Patent number: 11356317
    Abstract: Examples herein describe systems and methods for alarm prioritization in a Telco network. A prioritization engine can receive root cause problems and impacted network components from a network analysis module. The prioritization engine can define a mapping matrix that weights the problems according to network component type and service level. Using the problem weights, the prioritization engine can construct a problem-impact matrix that includes impact weights. The impact weights can be summed for each problem, as can the problem weights. The problems with the highest summed weights can then be prioritized first. The summed weights can also be based on predicted failure costs, such that the most expensive problems are prioritized first. The prioritization engine can send prioritized alerts for the problems for display on a graphical user interface (“GUI”).
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: June 7, 2022
    Assignee: VMWARE, INC.
    Inventors: Girish Nadger, Somenath Pal, Somaresh Sahu
  • Patent number: 11354320
    Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
  • Patent number: 11356506
    Abstract: A system for optimizing data acceptance and data storage in distributed computing network may be configured to implement tuning algorithms in order to improve the performance of a data requests in the distributed computing network. The tuning algorithms may be applied based on identifying components of the distributed computer network that are performing below an optimal level. Tuning algorithms may comprise implementing a parallel validation process; restructuring a memory hierarchy for fast data access; increasing a number of endorsing peers; increasing a number of transactions per node; reducing a number of node commits; implementing an event handling strategy; or other similar mechanisms.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: June 7, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Krishna Rangarao Mamadapur, Jigesh Rajendra Safary
  • Patent number: 11347755
    Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
  • Patent number: 11347759
    Abstract: A document acquisition unit (15c) collects documents, a feature amount calculation unit (15d) calculates feature amounts of words included in the collected documents, a relevance calculation unit (15f) calculates relevances between the documents and words included in operation logs in a window operated by a user, using the calculated feature amounts of the words included in the documents, and a presentation unit (15g) presents, to the user, a predetermined number of the documents in an order of descending relevance, as related documents. In this manner, it is possible to present documents related to a user's operation to the user.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 31, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuki Urabe, Shiro Ogasawara, Kentaro Hotta
  • Patent number: 11347578
    Abstract: A method of performing error analysis in a system comprising microservices comprises identifying a root cause error span from among a plurality of error spans for a trace, wherein an error span is a span that returns an error to a microservice that generates the span, and wherein a root cause error span is an error span associated with an error originating microservice. The method further comprises determining a call path associated with the root cause error span, where the call path comprises a chain of spans starting at the root cause error span, and where each subsequent span in the chain is a parent span of a prior span. Subsequently the method comprises mapping each span in the chain to a span error frame to create an error stack and rendering an image of the error stack.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 31, 2022
    Assignee: SPLUNK INC.
    Inventors: Mayank Agarwal, Steven Flanders, Justin Smith, Gergely Danyi
  • Patent number: 11341249
    Abstract: A firmware security guarding method and an electronic system using the same are provided. The firmware security guarding method includes the following steps: setting at least one monitoring objective, wherein each of the at least one monitoring objective corresponds to one of at least one behavior reference file stored in a memory device of the electronic system; loading from the memory device the at least one behavior reference file corresponding to the at least one monitoring objective when booting the electronic system; and checking whether an abnormal event is included in a basic input/output system boot behavior of the electronic system according to the loaded at least one behavior reference file.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 24, 2022
    Assignee: Wiwynn Corporation
    Inventor: Chung-Chieh Yeh
  • Patent number: 11334845
    Abstract: A system provides notification of a time range for an order delivery. The system identifies estimated maximum delivery dates for each order in historical order data, and generates estimated minimum delivery dates for a first portion of the historical order data using a predictive model, wherein the predictive model is trained on a second portion of the historical order data. The system evaluates accuracy of the predictive model by determining a proportion of the first portion of the historical order data that had an actual delivery date between its corresponding estimated minimum delivery date and its corresponding estimated maximum delivery date, and revises a feature matrix to improve the accuracy of the predictive model. The system also estimates a maximum delivery date for the order delivery based on a plurality of lead times, estimates a minimum delivery date for the order delivery using the predictive model with improved accuracy.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventors: Aditya Aggarwal, Ananya Mishra, Rohit Katti
  • Patent number: 11327867
    Abstract: An on-die logic analyzer (ODLA) can reduce the time and resources that would otherwise be spent in validating or debugging memory system timings. The ODLA can receive an enable signal with respect to a start command and start a count of clock cycles in response to a first issued command matching the start command defined in a first mode register. The ODLA can stop the count of clock cycles in response to a second issued command matching a stop command defined in a second mode register. The ODLA can write a value indicative of the stopped count to a third mode register or an on-die storage array in response to the stopped count exceeding a previously stored count.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Jackson N. Callaghan, Kazuaki Ohara, Ji-Hye G. Shin, Vyjayanthi Prasad, Rosa M. Avila-Hernandez, Gitanjali T. Ghosh, Rachael R. Skreen
  • Patent number: 11327853
    Abstract: A multicore system according to one or more embodiments is disclosed, which may include processors that execute processing different from each other, a selector that selects one of the processors, a checker processor, a comparator that compares an external state of the processor selected by the selector with an external state of the checker processor, or compares an internal state of the processor selected by the selector with an internal state of the checker processor, and a controller that determines that the selected processor or the checker processor is abnormal in response to the external states or the internal states not matching each other based on comparison results obtained by the comparator.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 10, 2022
    Assignee: SANKEN ELECTRIC, LTD.
    Inventor: Takanaga Yamazaki
  • Patent number: 11314612
    Abstract: Systems and methods for intelligent fan identification are described. In some embodiments, an Information Handling System (IHS) may include: an embedded controller (EC); and a memory coupled to the EC, the memory having program instructions stored thereon that, upon execution by the EC, cause the IHS to: detect a cooling fan configuration issue; determine that a number of cooling fans in the IHS has not changed between a previous configuration and a current configuration; and in response to the determination, abstain from identifying the cooling fan configuration issue as a cooling fan error.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: April 26, 2022
    Assignee: Dell Products, L.P.
    Inventors: Ting-Chiang Huang, Ying-Chi Ma, Chen-Nan Cheng, Tung-Ho Shih, Chien-Yi Juan, Woei Xiong Soo, Ching-Lung Cheng, Sung-Feng Chen, Yo-Huang Chang
  • Patent number: 11307924
    Abstract: A computer-implemented method for configuring a computing device for predictive maintenance, a computer-implemented method for predictive maintenance as well as a predictive maintenance apparatus are disclosed. Training log files including event sequences are examined iteratively for sequences of increasing length in order to determine a set of configuration data containing event sequences that have high predictive power for a system failure. Forward and backward gap values are defined such that not only sequences in the exact same temporal order as in the training log files are examined but also sequences with slightly different temporal ordering. In this way, possibly imprecise and/or incorrect time stamps in log files are compensated.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 19, 2022
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventors: Tobias Hipp, Thomas Hubauer, Ulli Waltinger
  • Patent number: 11308073
    Abstract: An example operation may include one or more of receiving a database storage request at a decentralized database, executing an operation of the database storage request at a database node based on chaincode to generate a simulated result without committing the database storage request to the decentralized database, determining whether the chaincode of the database node is valid via a functional testing that is performed based on an output of the execution of the database storage request, and, in response to determining the chaincode is valid, endorsing the database storage request for storage at the decentralized database and transmitting the endorsement to one or more database nodes of the decentralized database.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Murali Krishna Surampalli, Anoop G. M. Ramachandra
  • Patent number: 11301355
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for analyzing a log file. The method may include: determining, based on a plurality of reference patterns, corresponding patterns for a plurality of log records in the log file. The method may further include: respectively determining the plurality of log records as a plurality of log identifiers corresponding to the corresponding patterns. The method further includes: determining, from the plurality of log identifiers, a log identifier to be analyzed corresponding to a predetermined event. In addition, the method may further include: selecting a target reference log identifier from a plurality of reference log identifiers corresponding to the plurality of reference patterns, wherein a first similarity between the target reference log identifier and the log identifier to be analyzed is higher than a first threshold similarity.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Gong, Xiaogang Wang, Chun Xi Chen
  • Patent number: 11288171
    Abstract: A data verification apparatus embeds a log output code that outputs a log in a referring part that is in a source code and refers to definition data, and generates a test code. The data verification apparatus instructs a test execution apparatus to execute the test code that test data is provided as an input. The data verification apparatus refers to the log outputted by executing the test code. Then, the data verification apparatus determines whether the referring part has been executed when the test data has been provided as the input.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: March 29, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Masaji Nishiwaki, Tadataka Asakawa
  • Patent number: 11288143
    Abstract: In part, the disclosure relates to a real-time fault tolerant system. The system may include a first computing device, a second computing, and a hardware interconnect. The first computing device may include one or more memory devices, one or more processors, a first network interface operable to receive device data and transmit output data over a time-slot-based bus, wherein the output data is generated from processing device data, and a first real-time checkpoint engine. The second computing device may include similar components or the same components as the first computing device. The hardware interconnect is operable to permit data exchange between the first computing device and the second computing device. Checkpoints may be generated by checkpoint engines during lower-priority communication time slots allocated on the time slot-based bus to avoid interfering with any real-time communications to or from the first and second computing devices.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: March 29, 2022
    Assignee: STRATUS TECHNOLOGIES IRELAND LTD.
    Inventors: Charles J. Horvath, Lei Cao
  • Patent number: 11288150
    Abstract: A Recovery Maturity Index 1 (RMM) is used to determine whether a particular Information Technology (IT) production environment is relatively mature enough to successfully execute the disaster recovery (DR). The RMI provides a quantitative analysis in terms of a set of categories for elements that characterize the environment and multiple elements for each category. At least some of the elements depend upon the extent to which automation components have been leveraged for disaster recovery. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric. The metric can used to determine whether or not disaster recovery can be expected to be successful.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 29, 2022
    Assignee: Sungard Availability Services, LP
    Inventor: Darpan Thaker
  • Patent number: 11281517
    Abstract: A method for managing error messages includes obtaining, by a message resolution manager, a plurality of error messages, performing an error message consecutive deduplication on the plurality of error messages to obtain a plurality of deduplicated error messages, generating a plurality of message sequences using the plurality deduplicated error messages, applying a message sequence frequency algorithm to the plurality of message sequences to obtain a high severity message sequence list, and initiating an error message resolution on at least one message sequence specified in the high severity message sequence list.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ramakanth Kanagovi, Ankur Gupta, Aurosikha
  • Patent number: 11281694
    Abstract: A method for more effectively utilizing computing resources in a data replication environment is disclosed. In one embodiment, such a method detects, at a primary system, activity occurring on the primary system. This activity is recorded in systems logs located at the primary system. The method automatically mirrors the system logs from the primary system to a secondary system that is in a mirroring relationship with the primary system. The system logs are analyzed at the secondary system. In the event abnormal activity is detected in the system logs at the secondary system, the method identifies, on the secondary system, a data set that is associated with the abnormal activity. A snapshot is taken of this data set and saved on the secondary system for later analysis. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Cormoration
    Inventors: David C. Reed, Philip R. Chauvet, Esteban Rios, Thomas C. Reed
  • Patent number: 11281566
    Abstract: Correspondence information has a plurality of records in each of which a first warning type and a first malfunction cause type are associated with each other. Malfunction information has a plurality of second malfunction cause types. A weighting unit determines, by using the malfunction information and the correspondence information, a count of second malfunction cause types each corresponding to the first malfunction cause type. The scoring unit gives a score to the first warning type corresponding to the first malfunction cause type according to the determined count, and generates weighting information in which the first warning type and the score are associated with each other. The scoring unit gives the score having been given to the first warning type to a second warning type corresponding to the first warning type of the weighting information, the analysis result information including the plurality of second warning types.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 22, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hayato Kanai, Takanari Fujimoto, Yasuo Hosotani
  • Patent number: 11264103
    Abstract: A computer-implemented method, according to one embodiment, includes: determining a current operating state of a block of memory. The block includes more than one type of page therein, and at least one read voltage is associated with each of the page types. The current operating state of the block is further used to produce a hybrid calibration scheme for the block which identifies a first subset of the read voltages, and a second subset of the read voltages. The read voltages in the second subset are further organized in one or more groupings. A unique read voltage offset value is calculated for each of the read voltages in the first subset, and a common read voltage offset value is also calculated for each grouping of read voltages in the second subset.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Alexander Pletka, Radu Ioan Stoica, Sasa Tomic, Timothy Fisher, Aaron Daniel Fry, Andrew D. Walls
  • Patent number: 11249890
    Abstract: A system and a method for creating a defect identified during a test case run. A bug is detected during an execution of the test case on a functionality of a software. The bug is detected by comparing an actual output of the functionality with an expected output of the functionality. A setup, indicating actions performed on the software, associated with the bug is identified. Further, a video snippet is generated from a video recording of the test case being executed. The video snippet depicts an execution of the bug caused due to the setup. Furthermore, the setup is analysed using AI and ML techniques to determine an exact location of the bug. Further, a screen, from the video snippet, indicating the exact location of the bug is automatically highlighted. In addition, a defect comprising a recommendation to resolve the bug is created.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: February 15, 2022
    Assignee: WEBOMATES LLC
    Inventor: Aseem Bakshi
  • Patent number: 11249997
    Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Liang Gang Yu, John Robert Smiley
  • Patent number: 11237897
    Abstract: A method identifies and prioritizes anomalies in received monitoring logs from an endpoint log source. One or more processors identify anomalies in the monitoring logs by applying a plurality of disparate types of anomaly detection algorithms to the monitoring logs, and then determine a likelihood that the identified anomalies are anomalous based on outputs of the plurality of disparate types of anomaly detection algorithms. The processor(s) then prioritize the monitoring logs based on the likelihood that the identified anomalies are actually anomalous, and send prioritized monitoring logs that exceed a priority level to a security information and event management system (SIEM).
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aankur Bhatia, Chadwick M. Baatz, Gary I. Givental, Thomas Wallace, Srinivas B. Tummalapenta
  • Patent number: 11237951
    Abstract: In an approach to improve the extracting test datasets for testing and resource optimization, embodiments execute a test run on a full dataset of a job, and identify existing bottlenecks in the job through a run-time monitoring interface. Additionally, embodiments execute a run-time metrics analysis, a source code analysis, and a source data impact analysis of a distributed data processing engine executing a distributed data processing job, and generate, by an analysis and impact scoring engine, an impact scoring table of job transformations based on the source code analysis. Furthermore, embodiments generate data extraction rules based on the impact scoring table, and extract a test dataset based on the data extraction rules. Moreover, embodiments evaluate the data extraction rules against user defined thresholds, and prepare a representative test dataset, and output, through a user interface on a computing device, the representative test dataset to a user.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Anna Tatunashvili, Rupam Bhattacharjee, Siba Prasad Satapathy, George Thayyil Jacob Sushil, Jozef Fekiac
  • Patent number: 11227209
    Abstract: A method may include receiving telemetry data associated with one or more information handling resources, receiving failure statistics associated with the one or more information handling resources, merging the telemetry data and the failure statistics to create training data, and implementing a gated recurrent unit to: (i) impute missing values from the training data and (ii) train a pattern recognition engine configured to predict a failure status of an information handling resource from operational data associated with the information handling resource.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 18, 2022
    Assignee: Dell Products L.P.
    Inventors: Ashutosh Singh, Landon Martin Chambers
  • Patent number: 11200377
    Abstract: Techniques to create and use cluster models to predict build failures are provided. In one aspect, clusters in a set of builds may be identified. The identified clusters may be used to create a model. The model may be used to predict causes of build failures. In another aspect, a failed build may be identified. A clustering model may be retrieved. A cause of problems with the failed build may be predicted using the clustering model.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 14, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Elad Benedict, Einat Atedgi, Ohad Assulin, Boaz Shor
  • Patent number: 11200427
    Abstract: The invention provides methods, systems and computer program products for image based detection of occurrence of an anomalous event within a process environment. Detection of occurrence of an anomalous event comprises (i) receiving a first set of information from a first image acquisition device, (ii) analyzing the first set of information for determining whether the first image frame images an occurrence of an anomalous event, (iii) receiving a second set of information generated at a second device, wherein the second set of information represents a state of the process environment, (iv) analyzing the second set of information for determining whether an anomalous event has occurred, and (v) generating an anomaly identification decision based at least on output from analysis of the second set of information.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 14, 2021
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Subramanian Periaswamy, Nabil Ahmed Syed, Sunil Ramana Keri
  • Patent number: 11200122
    Abstract: A method is provided comprising: generating a snapshot of a volume in a storage system; generating a snapshot marker and adding the snapshot marker to a transaction log of the storage system; scanning the transaction log to identify one or more records that have been added to the transaction log before the snapshot marker, and marking each of the identified records as a splitflush record; flushing any record that is stored in the transaction log by: (a) detecting whether the record is marked as a splitflush record, (b) when the record is marked as a splitflush record, copying the record both to a data store and to the snapshot, and (c) when the record is not marked as a splitflush record, copying the record to the data store only.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Vladimir Shveidel, David Bar
  • Patent number: 11184219
    Abstract: Methods and systems described herein are directed to troubleshooting anomalous behavior in a data center. Anomalous behavior in an object of a data center, such as a computational resource, an application, or a virtual machine (“VM”), may be related to the behavior of other objects at different hierarchies of the data center. Methods and systems provide a graphical user interface that enables a user to select a selected metric associated with an object of the data center experiencing a performance problem. Unexpected metrics of an object topology of the data center that correspond to the performance problem are identified. A recommendation for executing remedial measures to correct the performance problem is generated based on the unexpected metrics.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Arnak Poghosyan, Hovhannes Antonyan, Vardan Hovhannisyan
  • Patent number: 11177006
    Abstract: A system comprises a memory device comprising a plurality of memory cells; and a processing device coupled to the memory device, the processing device configured to iteratively: calibrate read levels based on associated read results, wherein the read levels are tracked via optimization target data that at least initially includes at least one read level in addition to a target trim; and remove a calibrated read level from the optimization target data when the calibrated read level satisfies a calibration condition.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 16, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Michael Sheperek, Larry J. Koudele, Steve Kientz
  • Patent number: 11176056
    Abstract: A non-limiting example computer-implemented method includes receiving instructions to switch an operational context of a dynamic address translation (DAT) structure to a new operational context. It is determined if context switching has been enabled within the DAT structure. Based on determining that context switching is enabled, it is determined if the new operational context of the DAT structure is different than a current operational context of the DAT structure. It is chosen whether to switch to a full operational context based on the new operational context being different than the current operational context. If the full operational context is used, a full space DAT structure is set up and a private space bit is set to OFF, and if the full operational context is not used, a partial space DAT structure is set up and the private space bit is set to ON.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elpida Tzortzatos, Steven M. Partlow, Scott B. Compton
  • Patent number: 11178162
    Abstract: A method for detecting anomalies in a computer network, in which a message transmitted over the computer network is received or recorded by a node of the computer network; based on at least the message, it is checked by a detection mechanism of the node whether the anomalies have occurred, and an occurrence of the anomalies is either confirmed or refuted according to a predefined detection rule of the detection mechanism.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 16, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Hana Boukricha, Janin Wolfinger, Michael Herrmann, Paulius Duplys
  • Patent number: 11164634
    Abstract: A storage system comprises a controller connected to blocks of non-volatile memory cells. The memory cells can be operated as single level cell (“SLC”) memory cells or multi-level cell (“MLC”) memory cells. To increase write performance for a subset of memory cells being operated as SLC memory cells, the controller performs a deeper erase process and a weaker program process for the subset of memory cells. The weaker program process results in a programmed threshold voltage distribution that is lower than the “nominal” programmed threshold voltage distribution. Having a lower programmed threshold voltage distribution reduces the magnitude of the programming and sensing voltages needed and, therefore, shortens the time required to generate the programming and sensing voltages, and reduces power consumption.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 2, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Niles Yang, Sahil Sharma, Rohit Sehgal, Phil Reusswig
  • Patent number: 11153751
    Abstract: A purpose of the present disclosure is to provide a communication system that are capable of maintaining a high security level in each divided network in the case of applying network slicing to a core network. A communication system according to the present disclosure includes a subscriber-information management apparatus (10) configured to manage subscriber information of a communication terminal; and a security apparatus (20) configured to manage identification information of the communication terminal in association with security information used in at least one network slice system usable by the communication terminal. The subscriber-information management apparatus (10) acquires, using the identification information of the communication terminal and identification information of a network slice system used by the communication terminal, security information used in the network slice system used by the communication terminal from the security apparatus (20).
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 19, 2021
    Assignee: NEC Corporation
    Inventors: Hironori Ito, Anand Raghawa Prasad, Andreas Kunz, Naoaki Suzuki, Toshiyuki Tamura
  • Patent number: 11144506
    Abstract: Techniques are provided for compression of log data using field types. An exemplary method comprises: obtaining at least one log message, wherein the at least one log message comprises a message template and at least one message variable, wherein the message template comprises at least one field corresponding to the at least one message variable; obtaining a compression index that maps a plurality of message templates to a corresponding message signature; identifying a predefined field type of the at least one field; selecting a compression technique to apply to the at least one message variable based on the predefined field type to obtain a compressed message variable; and writing the compressed message variable and a message signature corresponding to the message template of the at least one log message to a log file. The at least one log message can be a historical log message or part of a real-time stream of log messages.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Amihai Savir, Avitan Gefen
  • Patent number: 11144376
    Abstract: The performance of a cloud-based software product over time is determined by collecting telemetry data representing whether different features of online sessions of the software product are operating properly. The telemetry data represents shared performance metrics of the software product across different participants and components participating in an online session. The collected telemetry data is correlated with session identifiers identifying the online session from which the telemetry data was collected. The telemetry data for an online session is processed to establish a unit of failure when the telemetry data indicates that the online session operated outside of predefined performance metrics. The unit of failure is a function of vetoes applied to a candidate list of online sessions indicating that the online session may have problems. The performance of the software product may be determined as a function of the unit of failure over time.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michal Krzysztof Piaseczny, Paras Pankaj Kapadia, Amog Rajenderan, Hani Saliba
  • Patent number: 11144437
    Abstract: A method is provided for categorizing a problem report in a repository of a problem reporting system as an enhancement request or as a defect. Based on the problem report being the defect and having a high severity level, determining a score indicating a probability that a text portion of the problem report includes problem reproduction steps. In response to the score indicating the probability of problem reproduction steps, flagging the problem report to automate. For each problem report to automate, copying the text portion of the problem report to an automated test script, whereby the test script runs in a continuous pipeline.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Monica A. Murray, Mario A. Maldari, Paul A. Smith
  • Patent number: 11128648
    Abstract: An improved system and method for detecting network anomalies comprises, in one implementation, a computer device and a network anomaly detector module executed by the computer device arranged to electronically sniff network traffic data in an aggregate level using a windowing approach. The windowing approach is configured to view the network traffic data through a plurality of time windows each of which represents a sequence of a feature including packet per second or flow per second. The network anomaly detector module is configured to execute a wavelet transform for capturing properties of the network traffic data, such as long-range dependence and self-similarity. The wavelet transform is a multiresolution transform, and can be configured to decompose and simplify statistics of the network traffic data into a simplified and fast algorithm.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: September 21, 2021
    Assignees: AMIRKABIR UNIVERSITY OF TECHNOLOGY
    Inventors: Maryam Amirmazlaghani, Sajjad Hosseinzadeh