Analysis (e.g., Of Output, State, Or Design) Patents (Class 714/37)
-
Patent number: 11687326Abstract: This application discloses a data interaction method, for implementing data interaction between a web page module and a functional module of an application. The web page module includes at least one interaction API. The method includes: receiving an interaction request from a target interaction API in the web page module, where the interaction request includes an identifier of a target functional module with which the web page module requests to interact; determining, according to a preset corresponding relationship between interaction APIs and parsing modules, a target parsing module corresponding to the target interaction API; and sending the identifier of the target functional module to the target parsing module, for the target parsing module to call the target functional module to implement a corresponding function.Type: GrantFiled: November 24, 2020Date of Patent: June 27, 2023Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Long Jiang, Jianyi Meng, Chunqiang Li
-
Patent number: 11676191Abstract: Efficient systems and methods for multiple-term searching and product ordering. A method includes receiving a plurality of independent search requests from a user and executing a product search for each of the plurality of independent search requests to generate a plurality of independent product results. The method includes providing at least a portion of the plurality of independent product results to the user simultaneously. The method includes receiving a product selection from the user and adding the product selection to a virtual shopping cart for the user while continuing to display at least a portion of the plurality of independent product results.Type: GrantFiled: November 27, 2019Date of Patent: June 13, 2023Inventor: Brian E. Edholm
-
Patent number: 11662051Abstract: An electronic computing system preserves a pre-error state of a processing unit by receiving a first stream of inputs; buffering the first stream of inputs to generate a buffered stream of inputs identical to the first stream of inputs; conveying the first stream to a primary instance of a first program; conveying the buffered stream to a secondary instance of the first program; executing the primary instance on the first stream in real time; executing the secondary instance on the buffered stream with a predefined time delay with respect to execution of the primary instance on the first stream; detecting an error state resulting from execution of the primary instance; and in response to detecting the error state, pausing the secondary instance and preserving a current state of the secondary instance, wherein the current state of the secondary instance corresponds to a pre-error state of the primary instance.Type: GrantFiled: November 14, 2019Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis
-
Patent number: 11640328Abstract: A predictive model for equipment fail modes. An anomaly is detected in a collection of trace data, then key features are calculated. A search is conducted for the same or similar anomalies having the same key features in a database of past trace data. If the same anomaly occurred before and is in the database, then the type of anomaly, its root cause, and action steps to correct can be retrieved from the database.Type: GrantFiled: July 22, 2021Date of Patent: May 2, 2023Assignee: PDF Solutions, Inc.Inventors: Richard Burch, Kazuki Kunitoshi
-
Patent number: 11631123Abstract: The present disclosure relates to a voice shopping method, device, and a computer-readable storage medium, and relates to the field of voice recognition technology. The method includes: receiving a query instruction from a user by voice, and performing semantic recognition on the query instruction to determine one or more keywords of query content of the user; determining a search range of the keywords according to one or more shopping behavior records of the user; searching the keywords within the search range to obtain commodity information related to the query content, and performing voice output; and receiving an ordering instruction from the user by voice, and performing semantic recognition on the ordering instruction to determine whether an order is made.Type: GrantFiled: January 10, 2018Date of Patent: April 18, 2023Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.Inventors: Xiaochun Yuan, Linli Wang, Nanhua Lai, Zhiwu Yu, Xiaoliang Wang
-
Patent number: 11625273Abstract: Throughput capacity may be changed to sustain throughput for accessing individual items in a database. A table hosted at storage nodes that provide access to the table in a database may be identified as allocated with a client-specified throughput capacity for accessing the table. Performance of access requests to the table at the storage nodes may be tracked. Based on the performance of the access requests, a change may be determined that modifies a throughput capacity for the table to sustain a guaranteed throughput for each access request independent of other access requests received for the table.Type: GrantFiled: November 23, 2018Date of Patent: April 11, 2023Assignee: Amazon Technologies, Inc.Inventors: Mostafa Elhemali, Dolev Ish-am, Jonathan L. Meed, Richard Krog, Adel Gawdat, Kai Zhao, Saumil Ramesh Hukerikar
-
Patent number: 11627033Abstract: A computer device may include a processor configured to obtain key performance indicator (KPI) values for KPI parameters associated with at least one device and compute a set of historical statistical values for the obtained KPI values associated with the network device. The processor may be further configured to provide the KPI values and the computed set of historical statistical values to an anomaly detection model to identify potential anomalies; filter the identified potential anomalies based on a designated desirable behavior for a particular KPI parameter to identify at least one anomaly; and send an alert that includes information identifying the at least one anomaly to a management system or a repair system associated with the device. The computer device may further determine a root cause KPI parameter for the identified at least one anomaly and include information identifying the determined root cause KPI parameter in the alert.Type: GrantFiled: January 25, 2022Date of Patent: April 11, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Adithya Umakanth, Balagangadhara Thilak Adiboina, Sumit Singh, Pritesh Shah
-
Patent number: 11620176Abstract: An interface receives reported information from a system on chip (SOC), where the reported information includes: (1) hardware-reported information that is reported by a hardware functional module included in the SOC and (2) firmware-reported information that is reported by a firmware functional module included in the SOC. A processor receives one or more display settings and generates visual information based at least in part on: (1) the one or more display settings, (2) the hardware-reported information, and (3) the firmware-reported information. The visual information is displayed via a display.Type: GrantFiled: July 6, 2022Date of Patent: April 4, 2023Inventors: Chen Xiu, Priyanka Nilay Thakore, Meng Kun Lee
-
Patent number: 11611216Abstract: The distributed power supply system includes: a communicator configured to receive a first message from a power management server configured to control the distributed power supply and receive a second message from an equipment management server configured to monitor the distributed power supply; and a controller configured to control the distributed power supply based on the first message and the second message. If the first message and the second message conflict with each other, the controller controls the distributed power supply based on the second message preferentially over the first message.Type: GrantFiled: July 19, 2019Date of Patent: March 21, 2023Assignee: KYOCERA CORPORATIONInventor: Ryota Terai
-
Patent number: 11604715Abstract: One embodiment provides a method including: collecting system log files comprising a plurality of log messages representing activity within the system; generating a plurality of message templates by (i) clustering the plurality of messages into groups having similar activity patterns and (ii) generating a message template for each of the groups; identifying message templates of interest and determining the message templates representing actual end-user events as opposed to system events, wherein the determining comprises (i) identifying a seed set of event types that represent known end-user events based upon identifying the event as being known to be initiated by a user and (ii) correlating the event to the known end-user event based upon a time correlation between the known end-user event and the event within the message template of interest.Type: GrantFiled: July 31, 2019Date of Patent: March 14, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Laura Challman Anderson, Cheryl Ann Kieliszewski, David Allan Pease, Sridevi Koushik Kanagal Ramesh, Jayram Thathachar
-
Patent number: 11586983Abstract: A data processing system and a method are provided for acquiring data for training a machine learning (ML) model for use in self-monitoring the data processing system. The data processing system operates in a data acquisition mode to acquire training data for training the ML model. The training data is acquired from an anomaly detector of the data processing system while operating in the data acquisition mode. At least a portion of the training data is determined to be biased, and a portion of the training data is unbiased. The unbiased portion of the training data is transferred to a training environment external to the data processing system. The unbiased portion of the training data is acquired for training the ML model to function with the anomaly detector during a normal operating mode to determine when an anomaly is present in the data processing system.Type: GrantFiled: March 2, 2020Date of Patent: February 21, 2023Assignee: NXP B.V.Inventors: Nikita Veshchikov, Rudi Verslegers
-
Patent number: 11579768Abstract: Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.Type: GrantFiled: December 27, 2021Date of Patent: February 14, 2023Assignee: Groupon, Inc.Inventor: Martin Eric Hyche
-
Patent number: 11568007Abstract: An e-commerce voice representation system is provided and generally includes a server, a database, and a customer computing device. The server may generate a hierarchical ontology to semantically represent user queries generated by the customer computing device. The server may receive from the customer computing device data representing an e-commerce user query. The server may parse the e-commerce user query based on syntactic dependencies between the words in the e-commerce user query and translating those dependencies into semantic relations between the words. The received e-commerce user query may be tagged with actions, entities, and properties of the hierarchical ontology. Identified products may be linked to conceptual classes of the hierarchical ontology. Syntactic dependencies between words of the e-commerce user query may then be determined, and a semantic representation of the e-commerce user query may be generated based on the syntactic dependencies and mapping rules.Type: GrantFiled: September 27, 2019Date of Patent: January 31, 2023Assignee: Walmart Apollo, LLCInventors: Arpit Sharma, Vivek Kaul, Shankara Bhargava Subramanya
-
Patent number: 11570074Abstract: The present disclosure relates to computer-implemented methods, software, and systems for detecting outages in a multiple availability zone cloud environment. Structured data defining network connectivity statuses of network segments is received. Multiple availability zones of the first cloud platform are defined in a multiple availability zone cloud architecture. External structure data defining inbound connectivity statuses of the network segments correspondingly defined for the availability zones of the first cloud platform is iteratively collecting. The inbound connectivity statuses define availability for an entity running at an external cloud platform to the first cloud platform to connect to at least one entity running at the first cloud platform.Type: GrantFiled: February 8, 2021Date of Patent: January 31, 2023Assignee: SAP SEInventors: Shenol Hulmi Yousouf, Stoyan Zhivkov Boshev, Nikolai Veselinov Neichev, Petar Rusev Rusev, Kaloyan Stefanov Nikov, Antoan Nikolaev Andonov
-
Patent number: 11570185Abstract: An insider attack resistant system for providing cloud services integrity checking is disclosed. In particular, the system utilizes an automated integrity checking script and virtual machines to check the integrity of a service. The system may utilize the integrity checking script and virtual machines to execute a set of operations associated with the service so as to check the integrity of the service. When executing the set of operations, the system may only have access to the minimum level of access to peripherals that is required for each operation in the set of operations to be executed. After each operation is executed, the system may log each result for each operation, and analyze each result to determine if a failure exists for any of the operations. If a failure exists, the system may determine that a change in an expected system behavior associated with the service has occurred.Type: GrantFiled: October 21, 2019Date of Patent: January 31, 2023Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Thusitha Jayawardena, Jeffrey E. Bickford, Mikhail Istomin, John Liefert, Gokul Singaraju, Christopher Van Wart
-
Patent number: 11563628Abstract: Techniques discussed herein monitoring for and identifying failures in a cloud-computing environment. Proxy devices can be communicatively disposed between services of the cloud-computing environment. The proxy devices can capture call stack data corresponding to function calls between services. A directional graph can be generated based on that call stack data that represents the communication paths between cloud-computing resources (e.g., the services). Ingress paths to a service can be evaluated by calculating various metrics for each path. Using these metrics, failures can be isolated to a particular communication path and/or a particular, and potentially relatively distant, upstream service.Type: GrantFiled: August 23, 2021Date of Patent: January 24, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mohamed Saber Abdelfattah Hassan, Jonathan Jorge Nadal, Iliya Roitburg
-
Patent number: 11521088Abstract: Systems and methods for splitting an event log into sub-event logs are provided. The event log of a process is received. An activity relation score for a parallel relationship operator is calculated for each respective pair of activities of a plurality of pairs of activities in the event log based on 1) a frequency of occurrence of a first activity of the respective pair of activities between occurrences of a second activity of the respective pair of activities and 2) a frequency of occurrence of the second activity between occurrences of the first activity. A cut location in the event log is determined based on the activity relation scores. The event log is split into the sub-event logs based on the cut location.Type: GrantFiled: January 29, 2021Date of Patent: December 6, 2022Assignee: UiPath, Inc.Inventors: Roeland Johannus Scheepens, Dennis Brons
-
Patent number: 11520900Abstract: Various embodiments of a computer-implemented framework for predicting exploitation of software vulnerabilities are disclosed.Type: GrantFiled: August 22, 2019Date of Patent: December 6, 2022Assignees: Arizona Board of Regents on Behalf of Arizona State University, University of Southern CaliforniaInventors: Nazgol Tavabi, Palash Goyal, Kristina Lerman, Mohammed Almukaynizi, Paulo Shakarian
-
Patent number: 11513935Abstract: A method for detecting an anomaly includes retrieving a log file that includes log entries, grouping the log entries into clusters of log entry types based on number of occurrences and average time interval, and discovering a sequence of the log entry types within each of the clusters. The sequence of the log entry types is based on a shortest path from a first one of the log entry types to a last one of the log entry types.Type: GrantFiled: August 30, 2019Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventor: Piotr Przestrzelski
-
Patent number: 11507447Abstract: Described are computer-implementable method, system and computer-readable storage medium for supervised graph-based model for prediction of program failure using program log files. Using log file from a running program application, a log file graph is created. Node-level labels are adding to the log file graph, where the labels include an indication of first failure. The node-level labeled log file graph is processed by a graph neural network (GNN) and predictions are provided as to program cause of failure or first failure indication of other log file graphs based on the GNN processed node-level labeled log file graph.Type: GrantFiled: October 22, 2021Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen
-
Patent number: 11500712Abstract: In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining a historical data for a target entity, determining an error probability of the target entity using the historical data, and enabling, based on the error probability, enhanced logging on the target entity.Type: GrantFiled: July 29, 2021Date of Patent: November 15, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
Patent number: 11500715Abstract: A safety module having a plurality of microcontrollers receives an analog input and determines a value of the analog input. The microcontrollers each determine a respective ternary state of the device by identifying, from three candidate ranges of values, a range of values in which the value falls, wherein at least two of the plurality of microcontrollers uses different candidate ranges of values, determining, based on the identified range, a ternary state corresponding to the range, and assigning the determined ternary state as the respective ternary state. The safety module determines whether the ternary states from the two microcontrollers map to a fault state, and, where they do, cause a command a command to be output to the device to enter a safe state.Type: GrantFiled: May 27, 2021Date of Patent: November 15, 2022Assignee: Fort Robotics, Inc.Inventor: Kerfegar Khurshed Katrak
-
Patent number: 11481310Abstract: A system and method for receiving, using one or more processors, a first testing identifier associated with a first element of an application under test; receiving, using the one or more processors, a second testing identifier associated with the first element of an application under test; evaluating, using the one or more processors, the first testing identifier; determining, using the one or more processors, a failure of the first testing identifier to identify an element in the application under test; evaluating, using the one or more processors, the second testing identifier; identifying, using the one or more processors, the first element in the application under test based on the second testing identifier; and repairing, using the one or more processors, the first testing identifier to identify the first element in the application under test.Type: GrantFiled: June 1, 2020Date of Patent: October 25, 2022Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Iliyan Panchev, Nikolay Atanasov, Miroslav Shtilianov
-
Patent number: 11457031Abstract: 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: GrantFiled: March 27, 2019Date of Patent: September 27, 2022Assignee: AKITRA, INC.Inventors: Naveen S. Bisht, Ravi Someshwar, Kanna Rajan
-
Patent number: 11442802Abstract: 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: GrantFiled: May 20, 2020Date of Patent: September 13, 2022Assignee: 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: 11416662Abstract: 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: GrantFiled: January 8, 2020Date of Patent: August 16, 2022Assignee: CADENCE DESIGN SYSTEMS, INC.Inventors: Antonino Armato, Francesco Lertora, Alessandra Nardi
-
Patent number: 11416327Abstract: 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: GrantFiled: May 24, 2019Date of Patent: August 16, 2022Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Alok Pant, Balasingh Ponraj Samuel, Sumanth Vidyadhara
-
Patent number: 11405315Abstract: 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: GrantFiled: September 25, 2020Date of Patent: August 2, 2022Assignee: Juniper Networks, Inc.Inventors: Manish Talwar, Ajay Kachrani, Gert Grammel, Hao Wang, Tanweer Biswas
-
Patent number: 11404139Abstract: 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: GrantFiled: December 17, 2020Date of Patent: August 2, 2022Assignee: Micron Technology, Inc.Inventors: Vamsi Pavan Rayaprolu, Shane Nowell, Michael Sheperek, Steven Michael Kientz
-
Patent number: 11397723Abstract: 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: GrantFiled: January 8, 2019Date of Patent: July 26, 2022Assignee: Palantir Technologies Inc.Inventor: Gintautas Miliauskas
-
Patent number: 11388204Abstract: 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: GrantFiled: March 17, 2020Date of Patent: July 12, 2022Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventor: Ferdinand Mayet
-
Patent number: 11374824Abstract: 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: GrantFiled: November 27, 2020Date of Patent: June 28, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Roger Drew Wickes, John Oetting
-
Patent number: 11360881Abstract: 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: GrantFiled: September 22, 2020Date of Patent: June 14, 2022Assignee: MicroStrategy IncorporatedInventors: Richard Gardner, Clayton Myers, Andrew Smith, Timothy Lang
-
Patent number: 11361811Abstract: 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: GrantFiled: November 13, 2020Date of Patent: June 14, 2022Assignee: UPMEMInventors: Fabrice Devaux, Renaud Ayrignac
-
Patent number: 11356506Abstract: 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: GrantFiled: October 1, 2020Date of Patent: June 7, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Krishna Rangarao Mamadapur, Jigesh Rajendra Safary
-
Patent number: 11356317Abstract: 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: GrantFiled: February 17, 2020Date of Patent: June 7, 2022Assignee: VMWARE, INC.Inventors: Girish Nadger, Somenath Pal, Somaresh Sahu
-
Patent number: 11354320Abstract: 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: GrantFiled: October 11, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Patent number: 11347578Abstract: 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: GrantFiled: March 31, 2021Date of Patent: May 31, 2022Assignee: SPLUNK INC.Inventors: Mayank Agarwal, Steven Flanders, Justin Smith, Gergely Danyi
-
Patent number: 11347755Abstract: 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: GrantFiled: July 10, 2019Date of Patent: May 31, 2022Assignee: International Business Machines CorporationInventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Patent number: 11347759Abstract: 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: GrantFiled: February 1, 2019Date of Patent: May 31, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Yuki Urabe, Shiro Ogasawara, Kentaro Hotta
-
Patent number: 11341249Abstract: 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: GrantFiled: April 2, 2019Date of Patent: May 24, 2022Assignee: Wiwynn CorporationInventor: Chung-Chieh Yeh
-
Patent number: 11334845Abstract: 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: GrantFiled: April 26, 2019Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventors: Aditya Aggarwal, Ananya Mishra, Rohit Katti
-
Patent number: 11327853Abstract: 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: GrantFiled: January 5, 2021Date of Patent: May 10, 2022Assignee: SANKEN ELECTRIC, LTD.Inventor: Takanaga Yamazaki
-
Patent number: 11327867Abstract: 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: GrantFiled: October 9, 2020Date of Patent: May 10, 2022Assignee: 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: 11314612Abstract: 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: GrantFiled: May 7, 2020Date of Patent: April 26, 2022Assignee: 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: 11308073Abstract: 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: GrantFiled: August 8, 2018Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Murali Krishna Surampalli, Anoop G. M. Ramachandra
-
Patent number: 11307924Abstract: 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: GrantFiled: March 16, 2020Date of Patent: April 19, 2022Assignee: SIEMENS HEALTHCARE GMBHInventors: Tobias Hipp, Thomas Hubauer, Ulli Waltinger
-
Patent number: 11301355Abstract: 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: GrantFiled: August 25, 2020Date of Patent: April 12, 2022Assignee: EMC IP Holding Company LLCInventors: Min Gong, Xiaogang Wang, Chun Xi Chen
-
Patent number: 11288143Abstract: 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: GrantFiled: August 26, 2020Date of Patent: March 29, 2022Assignee: STRATUS TECHNOLOGIES IRELAND LTD.Inventors: Charles J. Horvath, Lei Cao
-
Patent number: 11288171Abstract: 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: GrantFiled: October 20, 2017Date of Patent: March 29, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Masaji Nishiwaki, Tadataka Asakawa