Patents Examined by Katherine Lin
  • Patent number: 11599407
    Abstract: Negative outcomes experienced by a user in a live software system can be automatically, deterministically, and contemporaneously traced back to the root conditions that caused those outcomes, by generating causal event entries in a database for those root conditions as they occur, assigning unique causal IDs to those causal events, and propagating causal IDs alongside the software system state changes that are known to produce negative outcomes and which are effected by those root conditions. By selectively passing causal IDs based on the input and output values of the operation, subsequent causal events and negative outcomes can be linked accurately to causal IDs of parent events, making it simpler to trace negative outcomes for the user back to their root cause events in a software system.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: March 7, 2023
    Assignee: Siemens Healthcare Diagnostics Inc.
    Inventor: Derek Haines
  • Patent number: 11586519
    Abstract: Feedback tuples are implemented in a stream computing environment to provide data flow status information for use in detecting, identifying and/or handling data flow anomalies for a stream computing application.
    Type: Grant
    Filed: May 9, 2021
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Daniel Beuch, Michael J. Branson, John M. Santosuosso, Eric L. Barsness
  • Patent number: 11586491
    Abstract: A first service's exhibition of a first symptom while executing a set of transactions is detected. A graph is constructed representing data flow between a set of services including the first service. By traversing the graph, a set of candidate services is constructed, a candidate service in the set of candidate services comprising a service exhibiting the first symptom, the set of candidate services including the first service. A probability of a first cause is evaluated, for the candidate service. At a problem service in the set of candidate services, a problem cause is ameliorated, the problem service identified using the set of candidate services and the probability of the first cause, the problem cause causing the first symptom.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joydeep Banerjee, Randall M George, Edwin Onattu, Taylor George
  • Patent number: 11586509
    Abstract: An example computing device includes a connector to establish a connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, establish a communication channel between the computing device and the electronic device. The firmware is to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: February 21, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Patent number: 11586526
    Abstract: Examples herein include an incident workflow graphical user interface (“GUI”) that visualizes workflows for solving application performance issues. An analytics server can process alerts based on application performance notifications. An administrative console GUI can display an issue pane that organizes alerts and remedial actions of an individual underlying issue. Alerts can be organized in a first region with actions organized in a second region. The alerts can visually update as they become resolved. Issue assemblies can be stored for future retrieval, allowing a recommendation engine to help populate future issue panes based on similar issues.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 21, 2023
    Assignee: VMware, Inc.
    Inventor: Hayden Davis
  • Patent number: 11567854
    Abstract: Exposing a memory cell value during trace replay prior to an execution time at which the memory cell value was recorded into a trace. A computer system identifies a trace fragment that records an uninterrupted consecutive execution of executable instructions. Based on performing an intra-fragment analysis of the trace fragment, the computer system determines that a memory cell value recorded into the trace fragment is compatible with memory access(es) to the memory cell that occurred during recording, prior to an event that caused the memory cell value to be recorded. The computer system determines that the memory cell value can be exposed, during trace replay, at a first execution time that is prior to a second execution time corresponding to the event that caused the value to be recorded, and generates output data indicating that the memory cell value can be exposed at the first execution time during trace replay.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: January 31, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jordi Mola
  • Patent number: 11567824
    Abstract: Restricting use of a selected input in recovery from system failures. A testing system obtains, based on failure of a system, an indication of one or more tasks to be performed. The testing system automatically determines whether a user is to perform one or more actions to alter execution of the one or more tasks. The automatically determining is based on an indication of whether a knowledge transfer score of the user meets at least one predefined criterion. Based on knowledge transfer score meeting the at least one predefined criterion, the one or more actions are performed.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: January 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chanchal Saha, Kanayo George Okonji, Richard Burton Finch, Jeffrey Willoughby, Marc Henri Coq
  • Patent number: 11563626
    Abstract: An example operation may include a method comprising one or more of receiving a heartbeat failure notification message when a VNFCI is in standby state, building, at a VNFCI, a next state request message with standby and heartbeat failure parameters, sending the next state request message to an EMS, retrieving, at the EMS, a peer VNFCI state when the next state request message is received, sending a next state response message to the VNFCI with active state when one or more of: a peer VNFCI admin state is not online, and when a peer VNFCI is not reachable when the peer VNFCI admin state is online, sending a next state response message with standby state when the peer operational state is active, and sending the next state response message with standby to the VNFCI when the request of current issues on resources associated with the VNFCI from the VNFM is received and there are critical issues at the EMS.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventor: Keith William Melkild
  • Patent number: 11550648
    Abstract: Disclosed is a system and method for providing program verify adaptation for flash memory. The method includes performing an adjustment iteration, which includes accessing error counts for respective N states of a plurality of memory cells, applying a weighting to the error counts based on a binary data coding for the N states, determining a state Smin of the N states having a minimum error count Emin from the error counts, determining a state Smax of the N states having a maximum error count Emax from the error counts, determining a difference between the Emax and the Emin satisfies an error count threshold, and adjusting, by a predefined value, a respective program verify offset of a lowest state from Smin and Smax, and of each state between Smin and Smax in the N states, wherein the adjusting is a decrement when Smin is less than Smax and an increment otherwise.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: January 10, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ming Jin
  • Patent number: 11550653
    Abstract: A method for operating a memory system includes: performing a first training operation for alignment between a clock and a data strobe signal; performing a second training operation for alignment between the data strobe signal and the data; detecting an error of the second training operation; and adjusting a delay value of the data strobe signal in response to the detection of the error.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: January 10, 2023
    Assignee: SK hynix Inc.
    Inventors: Tae-Pyeong Kim, Jae-Woo Kim, Hyun-Jin Noh, Pyo-Young Han
  • Patent number: 11531580
    Abstract: An electronic apparatus which is capable of preventing loss of data in an HDD resulting from an instantaneous power failure. The electronic apparatus is equipped with the HDD that has a nonvolatile storage area and a volatile storage area in which data is temporarily held. A control unit executes a plurality of processes including a held data writing process in which the data held in the volatile storage area is written into the nonvolatile storage area, in a predetermined order according to an off instruction by a user. In a case where a stop of the power supply to the electronic apparatus is detected, the control unit executes the plurality of processes including the held data writing process in a different order from the predetermined order.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: December 20, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Nobuyasu Ito
  • Patent number: 11531579
    Abstract: A semiconductor device has a timer unit and a processing unit. The timer unit includes a binary counter, a first converter that converts a first count value output from the binary counter to a gray code to output as first gray code data. The processing unit includes a first synchronizer that captures the first gray code data transferred from the timer unit in synchronization with the system clock signal and outputs the captured first gray code data as second gray code data, and a fault detection unit that generates a data for fault detection based on the first gray code data transferred from the timer unit and compares a second count value based on the second gray code data with a third counter value based on the data for fault detection.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: December 20, 2022
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kiyoshi Hayase, Shinichi Shibahara, Yuki Hayakawa, Yoichi Yuyama
  • Patent number: 11520655
    Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal; retrieve, from the ROM device, data to execute a first configuration including an encryption suite; execute, on the RAM device, the first configuration including the encryption suite; execute the encryption suite to generate a key; store the key at a first memory location; and delete volatile memory associated with the encryption suite.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: December 6, 2022
    Assignee: KEEP SECURITY, LLC
    Inventors: Joshua Neustrom, Edward Neustrom
  • Patent number: 11520654
    Abstract: A method of performing a system watchdog operation of a data processing system using a system watchdog timer includes creating an initial question, starting a timer of the system watchdog timer, receiving an initial answer and an initial data code, calculating an expected data code in response to the initial question, and comparing the initial data code to the expected data code. In response to a mismatch between the initial data code and the expected data code, a bus error signal is generated. In response to a match, the initial answer is compared to the initial question, and in response to a match between the initial answer and the initial question, the timer is reset and the initial data code is stored as a subsequent question, but in response to a mismatch, a remedial action of the data processing system is performed.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: December 6, 2022
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Philippe Debosque, Cornelis Hermanus Voorwinden, Philippe Quarmeau
  • Patent number: 11513879
    Abstract: Weak erase detection and mitigation techniques are provided that detect permanent failures in solid-state storage devices. One exemplary method comprises obtaining an erase fail bits metric for a solid-state storage device; and detecting a permanent failure in at least a portion of the solid-state storage device causing weak erase failure mode by comparing the erase fail bit metric to a predefined fail bits threshold. In at least one embodiment, the method also comprises mitigating for the permanent failure causing the weak erase failure mode for one or more cells of the solid-state storage device. The mitigating for the permanent failure comprises, for example, changing a status of the one or more cells to a defective state and/or a retired state. The detection of the permanent failure causing the weak erase failure mode comprises, for example, detecting the weak erase failure mode without an erase failure.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 29, 2022
    Assignee: Seagate Technologies LLC
    Inventors: Darshana H. Mehta, Antoine Khoueir
  • Patent number: 11500646
    Abstract: A system, method, and computer-readable medium are disclosed for performing a customer operating system installation operation. The customer operating system installation operation includes performing a customer operating system installation operation onto an information handling system, comprising: performing a customer operating system installation operation; and, performing a UEFI boot entry operation, the UEFI boot entry operation accessing a UEFI boot entry when performing the customer operating system installation operation, the UEFI boot entry operation providing a communication abstraction between a manufacturing operating system and the customer operating system.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: November 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Daiqian Zhan, Hatim Yousef Amro
  • Patent number: 11500708
    Abstract: A semiconductor device has a timer unit and a processing unit. The timer unit includes a binary counter, a first converter that converts a first count value output from the binary counter to a gray code to output as first gray code data. The processing unit includes a first synchronizer that captures the first gray code data transferred from the timer unit in synchronization with the system clock signal and outputs the captured first gray code data as second gray code data, and a fault detection unit that generates a data for fault detection based on the first gray code data transferred from the timer unit and compares a second count value based on the second gray code data with a third counter value based on the data for fault detection.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 15, 2022
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kiyoshi Hayase, Shinichi Shibahara, Yuki Hayakawa, Yoichi Yuyama
  • Patent number: 11494252
    Abstract: Systems and methods for determining a source of anomaly in a cyber-physical system (CPS). A forecasting tool can obtain a plurality of CPS feature values during an input window and forecast the plurality of CPS feature values for a forecast window. An anomaly identification tool can determine a total forecast error for the plurality of CPS features in the forecast window, identify an anomaly in the cyber-physical system when the total forecast error exceeds a total error threshold, and identify at least one CPS feature as the source of the anomaly.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 8, 2022
    Assignee: AO Kaspersky Lab
    Inventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Pavel V. Filonov, Dmitry K. Shalyga, Vyacheslav I. Shkulev, Nikolay N. Demidov, Dmitry A. Ivanov
  • Patent number: 11474894
    Abstract: In one embodiment, a device predicts a failure of a first tunnel in a software-defined wide area network (SD-WAN). The device determines that no backup tunnel for the first tunnel exists in the SD-WAN that can satisfy one or more service level agreements (SLAs) of traffic on the first tunnel, were the traffic rerouted from the first tunnel onto that tunnel. The device predicts, using a machine learning model, that a backup tunnel for the first tunnel exists in the SD-WAN that can satisfy an SLA of a subset of the traffic on the first tunnel, in response to determining that no backup tunnel exists in the SD-WAN that can satisfy the one or more SLAs of the traffic on the first tunnel. The device proactively reroutes the subset of the traffic on the first tunnel onto the backup tunnel, in advance of the predicted failure of the first tunnel.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: October 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre-Andre Savalle, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 11461166
    Abstract: In an intelligent integration error handling in enterprise systems, an integration error is logged by a sender system or a receiver system in an error monitoring application. The integration error occurred in a transaction between the integrated sender system and the receiver system. Parsing the log in real-time by a worker cloak agent, a mode of integration error correction is determined based on inputs from an intelligent correction rule service. Upon determining that the mode of integration error correction is autonomous, the integration error is automatically fixed in real-time without manual intervention by the worker cloak agent. Upon determining that the mode of integration error correction is semi-autonomous, inputs from a business user is received along with a consent to fix the integration error in real-time. Correction rules are dynamically updated in a dynamic decision table. While performing correction the sender system and receiver systems are notified.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: October 4, 2022
    Assignee: SAP SE
    Inventors: Avinash R, Krithika G, Suharsh Cherukunnon Arippa, Ankita Nandanwar