Patents Examined by Nadeem Iqbal
  • Patent number: 11852685
    Abstract: A logic gate system for fault insertion testing can include a logic gate module having a plurality of input pins. The plurality of input pins can include an input signal pin configured to receive an input signal, a power supply input pin configured to receive power from a power supply, and a test input pin. The logic gate module can also include an output pin connected to the input pins via one or more logic gates. The logic gate system can include a power supply line connected to the power supply input pin and the test input pin. The logic gate system can also include a zero-ohm jumper resistor disposed between the power supply input pin and the test input pin. The zero-ohm resistor can be configured to be replaced with a low ohm resistor to allow reverse driving a voltage on the test input pin. The one or more logic gates can be configured to reverse an output at the output pin when the voltage on the test input pin is reverse driven.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: December 26, 2023
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Christopher Blazer, Brian Ross
  • Patent number: 11841760
    Abstract: Methods, apparatus, and processor-readable storage media for operating system for collecting and transferring usage data are provided herein. An example computer-implemented method includes: configuring two or more of a plurality of hardware components to perform respective data collection processes, wherein: the hardware components are associated with at least a first location, the configuring is performed by a system layer of an operating system installed on at least one of the plurality of hardware components, and a given one of the data collection processes collects usage data of the corresponding hardware component based on one or more characteristics of the corresponding hardware component; obtaining, by the operating system from the configured hardware components, the usage data collected by each of the data collection processes over a given time period; and uploading the obtained usage data to a datastore that is associated with at least a second location.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Shibi Panikkar, Manav Ghosh, Wallace Wei
  • Patent number: 11829254
    Abstract: Techniques discussed herein manage backups of a service cell (SC). Each SC may include a data plane that is isolated from other SCs and comprises a distributed computing cluster (a cluster). A manifest that specifies one or more backup policies may be used to generate a full backup or a partial backup of a data set stored by the cluster. In accordance with the manifest, a signal may be sent to nodes of the cluster. In response, the nodes may transmit locally-stored data (e.g., data segments) to specified locations at a remote storage. The system may maintain a mapping of which segments correspond to data that was stored in the cluster at a time corresponding to a full or partial backup.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shmuel Herman, Gabriel Thomas Hurley
  • Patent number: 11829268
    Abstract: A memory device and method of operation are described. The memory device may include NAND memory. The memory device may configure a host device to maintain a host-side buffer for data backup. When the memory device determines an error associated with attempting to write data to a page of memory in a memory block, the memory device may indicate the error to the host device. The host device may, based on receiving the indication of the error, transmit to the memory device a backup copy of the data and other impacted data from the circular buffer. The memory device may configure the host-side buffer to have at least a particular size based one or more structural or operational aspects of the memory device.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: November 28, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Minjian Wu
  • Patent number: 11829229
    Abstract: A computing method and device for detecting an anomaly event in a hardware- based machine learning anomaly event detector. Data is received from a plurality of input/output interfaces (I/O) or internal functions, wherein the received data of each I/O is associated with a certain sensor or effector. The received data from the plurality of I/O's is analyzed to determine the occurrence of an anomaly event for data from one of the plurality of I/O's. This analysis includes using machine learning techniques dynamically programmed to detect an anomaly event for the I/O data being analyzed by using predetermined parameter values. The predetermined parameter values are retrieved from memory, and are associated with the I/O data being analyzed.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: November 28, 2023
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Kirk A. Lillestolen, William E. Villano
  • Patent number: 11823794
    Abstract: Analysis of a log pattern for use in diagnosing a medical imaging device operates on log data including log events and service calls, each associated with a subset of log events within a service call time frame of a call time of the service call. Preprocessing (64) generates normalized log events (66) by removing or replacing content of the log events and linking each normalized log event with one or more service calls. Pre-analysis (68) identifies a test set of normalized log events that match a log pattern (40) and a test set of service calls (42) linked with the test set of normalized log events. The test set of service calls is analyzed (74) to identify hit service calls (46) each belonging to the test set of service calls and for which the log pattern under analysis has a hit.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: November 21, 2023
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Serverius Petrus Paulus Pronk, Johannes Henricus Maria Korst, Mauro Barbieri
  • Patent number: 11822439
    Abstract: A method and apparatus for optimizing an open block in a solid-state drive, a device, and a readable medium. The method includes: detecting, every preset time period, whether a block in a solid-state drive is in an open block state, and putting a detected block in the open block state into a table; monitoring in real time whether there is a new record in the table; in response to detecting that there is a new record in the table, determining whether a block in the new record has an abnormal power-off mark; and in response to the block in the new record has an abnormal power-off mark, filling a next layer of data of the block having the abnormal power-off mark with content in a preset format so as to seal the block.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: November 21, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Jun Su
  • Patent number: 11815984
    Abstract: A system level error detection and handling of the network IO in a multi-chip-package (MCP) die is provided. The error detection and handling mechanism conceived may be used between a system-on-chip (SoC) die and a different type of die, such as a die manufactured by a third-party (e.g., a high-bandwidth network IO die). To provide a timely indication in case of any part of the network is at fault, a control unit on the SoC die handles error detection on the network IO links using various indicators. After errors are detected, the control unit groups the errors into two categories: a link failure and a virtual channel failure. Such an error handling mechanism may consolidate the actions and provide consistency in hardware behavior.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: Tina C. Toupal, Shamsul Abedin
  • Patent number: 11816046
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving, in first and second read request buffers corresponding to first and second computer interface links of a data storage system, read requests. Read completion data corresponding to the read requests being performed is also received. The read completion data is allocated between first and second read completion buffers based on which of the read completion buffers has a greater amount of available space therein. Furthermore, the read completion data in the first and second read completion buffers is sent. The first read completion buffer corresponds to the first computer interface link and the second read completion buffer corresponds to the second computer interface link.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Adalberto Guillermo Yanes, Matthew S. Reuter, Timothy Fisher
  • Patent number: 11809268
    Abstract: A congestion and failure detector and localizer running on a storage array locally monitors ports of the storage array for IO failures and local link errors and remotely monitors ports of host initiators and host-side and storage array-side switches for link errors. Based on whether the local link error rate is increasing at any ports, whether IO failures are associated with a single host initiator port, and whether link error rate is increasing on both the host initiator and initiator-side switch, the congestion and failure detector and localizer generates a flag indicating either a physical link problem between the storage array and adjacent switch, ISL physical issue or spreading congestion, host initiator-side physical link problem, or path congestion. The flag identifies the storage array port, issue type, link, fabric name, and host initiator.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Arieh Don, Scott Rowlands, Erik Smith
  • Patent number: 11809296
    Abstract: In one embodiment, a method for providing a verbalized diagnostic message to a user of an information handling system includes: determining, by an embedded controller, an error associated with the information handling system; accessing, by the embedded controller, a memory device of the information handling system, the memory device storing a plurality of diagnostic files; selecting, by the embedded controller, a diagnostic file from the plurality of diagnostic files, the diagnostic file indicating the error associated with the information handling system; generating, by the embedded controller, the verbalized diagnostic message; sending, by the embedded controller, the verbalized diagnostic message to an audio device of the information handling system in an embedded controller audio stream; and presenting, by the audio device, the verbalized diagnostic message to the user via one or more speakers of the information handling system.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Adolfo S. Montero, Ibrahim Sayyed, Srinivasa Rao Samineni
  • Patent number: 11799891
    Abstract: A computer-implemented method of detecting abnormal events in a telecommunication system can include a training phase and a production phase. The training phase can include recording data events in a log file during the execution of the system and creating a standard for the data events representing a properly working environment of the telecommunication system by applying a training procedure. The production phase can include receiving at least one new data event and determining whether the at least one new data event is a normal event that matches the standard or not. If the at least one new data event matches the standard, it can be used for updating the standard. If the at least one new data event does not match the standard, it can be classified and reported as at least one an abnormal event.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: October 24, 2023
    Assignee: Unify Patente GmbH & Co. KG
    Inventors: Michael Brochonski, Vitor Monteiro
  • Patent number: 11797370
    Abstract: A diagnostics optimization platform employs cloud-based resources, including a diagnostics repository that accumulates health data from managed endpoints, and machine learning (ML) resources that generate endpoint-specific diagnostic plans based on the accumulated health data. The ML resources may be configured to generate diagnostic plans that prioritize any appropriate diagnostic testing parameter or objective including, as a non-limiting example, a reduction in diagnostic testing execution time and/or diagnostic testing frequency. The ML resources may maintain a continually updated training database derived from the collected health data to develop endpoint-specific data collection and diagnostic testing models. The ML resources may include a diagnostics optimization module to develop diagnostic testing models and provide corresponding endpoint-specific diagnostic plans to each endpoint.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Vivek Viswanathan Iyer
  • Patent number: 11789805
    Abstract: Techniques are described herein for evaluating user activities on a website for detecting and alerting anomalies with the website. For example, an alerting system may determine a set of time-windows for each of a set of attribute value(s) and use a set of performance metrics and/or web session events for the time-windows from historical web sessions to detect an anomaly in a current time-window. The alerting system may determine an evaluation range based on weighted performance ranges, and alert a client indicating a performance anomaly if a performance metric at the time of evaluation are out of the evaluation range. Attribute value(s) related to a website issue can be identified based on a correlated to anomalous web session events or to an anomalous time-window.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: October 17, 2023
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Adam Dille, David Murphy, Mishig Davaadorj, Clara Richter, Daniel Keogh
  • Patent number: 11789821
    Abstract: A computer system includes a baseboard management controller (BMC) configured to manage values of a plurality of variables stored in a flash via firmware. Managing the values of the plurality of variables includes generating a capsule containing a request for reading a value of a variable among the plurality of variables or overwriting the value of the variable with a new value. The capsule is then sent to the firmware, causing the firmware to access the flash to read the value of the variable or overwrite the value of the variable with the new value, and cause the value or the new value to be transmitted to the BMC. In response to receiving the value or new value of the variable, the BMC passes the value or the new value of the variable to a second computer system over an out-of-band network.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: October 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Ladkani, Kuo-Shu Huang, James George Cavalaris
  • Patent number: 11789806
    Abstract: A method includes, storing a set of valid codewords including: a first valid functional codeword representing a functional timeout state of a second controller; a first valid fault codeword representing a fault timeout state of the second controller and characterized by a minimum hamming distance from the first valid functional codeword; a second valid functional codeword representing a functional state of a system; and a second valid fault codeword representing a fault state of the system; in response to detecting receipt of a safety message from the second controller within a predefined time quantum, storing the first valid functional codeword in a first memory; in response to detecting a match between contents of the first memory and the first valid functional codeword, outputting the second valid functional codeword; in response to detecting a mismatch between contents of the first memory and every codeword in the first set of valid codewords, outputting the second valid fault codeword.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: October 17, 2023
    Assignee: Fort Robotics, Inc.
    Inventors: Kerfegar Khurshed Katrak, Nathan Bivans
  • Patent number: 11782627
    Abstract: A processing device in a memory system receives a first read request from a host system, wherein the first read request is directed to first data stored at a first address in a block of the memory component. The processing device determines that the first address is located within a first region of the block and increments a read counter for the block by a default amount. The processing device further receives a second read request from the host system, wherein the second read request is directed to second data stored at a second address in a block of the memory component, determines that the second address is located within a second region of the block and increments the read counter for the block by a scaled amount.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: October 10, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Ashutosh Malshe, Vamsi Pavan Rayaprolu, Harish R. Singidi, Gianni S. Alsasua
  • Patent number: 11768730
    Abstract: A storage unit (14) stores a service procedure constituting business, a service support system used in the service procedure, and a service function constituting the service support system in association with each other, and stores a status determination checklist in which a plurality of conditions for determining whether the service procedure, the service support system, and the service function are normal are represented by a logical combination. A service function determination section (15d) determines whether a service function corresponding to the service support system is functioning normally, by using failure information of a service support system and the status determination checklist. When it is determined that the service function is not functioning normally, a service activity determination section (15e) determines whether a service procedure corresponding to the service function is normally executed, by using the status determination checklist.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: September 26, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Miho Ikeda, Hiroyuki Uekawa, Satoshi Takahashi, Koji Kishi
  • Patent number: 11768728
    Abstract: An apparatus, system, and method are provided for routing multiple diagnostic pathways. A protocol data unit (PDU) router may receive a diagnostic response. The PDU router may identify a diagnostic request corresponding to the diagnostic response, based on a comparison of a first PDU identifier associated with the diagnostic request and a second PDU identifier associated with the diagnostic response. The identify a routing path between the diagnostic target and a diagnostic client associated with the diagnostic request, based on the first PDU identifier and the second PDU identifier. The PDU router may route the diagnostic response to the diagnostic client, based on the routing path. The routing path may overlap at least a portion of a second routing path between the diagnostic target and a second diagnostic client.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: September 26, 2023
    Assignee: NIO Technology (Anhui) Co., Ltd.
    Inventors: Peter Hutkins, Nahum Vladimir Castillo Felix, Sophia Quan
  • Patent number: 11762749
    Abstract: A system and method for providing intelligence of software applications. The method comprises collecting, from a plurality of resources, data utilized to at least execute a plurality software applications of an organization; analyzing the collected data to identify the plurality of software applications; determining, by using a static analysis process, dependencies between the software applications of the identified plurality of software applications; compiling visibility data based on the identified plurality of software applications and the determined dependencies; generating a dataflow map, wherein the dataflow map includes the visibility data; and enabling a control of at least one policy based on the visibility data included in the dataflow map.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 19, 2023
    Assignee: BIONIC STORK LTD.
    Inventors: Eyal Mamo, Idan Ninyo, Amir Sidis, Omri Ivanir