Patents Issued in October 31, 2024
  • Publication number: 20240362099
    Abstract: A baseboard management controller (BMC) may obtain hardware performance data for hardware devices installed in a server that includes the BMC, provide the hardware performance data to a smart network interface controller (Smart NIC) in the server, and receive from the Smart NIC a hardware failure alert that identifies a hardware device predicted to experience a failure based on the hardware performance data. Optionally, the BMC may access a container stored in firmware of the BMC, wherein the container includes a software application such as an artificial intelligence engine trained for hardware failure prediction. The BMC may copy the container to the Smart NIC for running the software application to analyze the hardware performance data and generate a hardware failure alert. The BMC may receive the alert and output a user notification identifying the hardware device that is subject to the alert.
    Type: Application
    Filed: October 16, 2023
    Publication date: October 31, 2024
    Inventors: Fred Allison Bower, III, Caihong Zhang, Ming Lei, Chenyan He
  • Publication number: 20240362100
    Abstract: A computer program product, a method and a baseboard management controller for performing the operations of computer program product or method. The operations include identifying a current utilization level of the processor of the baseboard management controller, obtaining hardware performance data for hardware devices installed in a server that includes the baseboard management controller, running an application program that performs hardware failure prediction, and controlling an amount of the hardware performance data that is used by the application program to perform the hardware failure prediction, wherein the amount of the hardware performance data is controlled as a function of the current utilization level of the processor.
    Type: Application
    Filed: October 16, 2023
    Publication date: October 31, 2024
    Inventors: Caihong Zhang, Ming Lei, Fred Allison Bower, III, Jiang Chen
  • Publication number: 20240362101
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20240362102
    Abstract: A system, method, and computer-readable medium for performing a data center monitoring and management operation, The data center monitoring and management operation includes receiving data center data for a data center, the data center data comprising data center memory associated data; receiving data center asset data for a plurality of data center assets, the data center asset data comprising data center asset memory associated data; providing the data center memory associated data and the data center asset memory associated data to a memory failure prediction model; and, training the memory failure prediction model using the data center memory associated data and the data center asset memory associated data.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventor: Deepak NagarajeGowda
  • Publication number: 20240362103
    Abstract: Detecting and recovering from timeouts in scalable mesh circuits in processor-based devices is disclosed herein. In some exemplary aspects, a processor-based device provides an integrated circuit (IC) that includes an interconnect comprising a scalable mesh network communicatively coupled to a plurality of agents via a respective plurality of bridge devices. The plurality of agents includes a source agent and a target agent that communicate with a source bridge device and a target bridge device, respectively. The target bridge device receives a transaction directed to the target agent from the source agent via the interconnect. Upon receiving the transaction, the target bridge device initiates a timeout counter. If no response to the transaction received by the target bridge device from the target agent by the time the timeout counter expires, the target bridge device transmits to the source bridge device an indication that no response to the transaction was received.
    Type: Application
    Filed: March 4, 2024
    Publication date: October 31, 2024
    Inventors: Gaurav Sanjeev Kirtane, Vinod Chamarty, Vignesh Deivaraj
  • Publication number: 20240362104
    Abstract: Provided is a server management system managing two or more management target servers, including: a database for storing data related to the management target servers; and a management server collecting hardware-related data and software-related data from the management target servers, identifying and managing a status of each management target server, and providing various server management information including management service statistical data and a management service report to an administrator terminal used by an administrator and a customer terminal requesting the management target server, wherein the management server analyzes the management target server by using AI technology, predicts an status and a fault of the management target through this analysis, and through the prediction, when an issue occurs, transfers an alarm message as a text message to the relevant administrator terminal and customer terminal.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 31, 2024
    Inventor: Se Kweon YOO
  • Publication number: 20240362105
    Abstract: A system, method, and computer-readable medium for determining a root cause for a failure event. A failure of a product or system triggers a failure event. When the failure event is triggered, querying by one or more ML/DL path root cause engines is performed on stored failure incident data sets. The queried failure incident data sets are listed and ranked. Based on the ranking, a root cause is determined as to the failure event.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Michael Barnes, Sumanta Kashyapi, Zachary W. Arnold, Wenjin Liu
  • Publication number: 20240362106
    Abstract: 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: Application
    Filed: April 29, 2023
    Publication date: October 31, 2024
    Applicant: PDF Solutions, Inc.
    Inventors: Richard Burch, Kazuki Kunitoshi
  • Publication number: 20240362107
    Abstract: A method and system for processing error logs are disclosed. The method includes receiving a plurality of logs generated during a runtime of at least one application. The method includes analyzing the plurality of logs to determine an occurrence of at least one error log in the plurality of logs based upon predefined criteria. The method includes storing the at least one error log based on the analysis of the plurality of logs, into an error log table, at least one database and a topic. Next, the method includes replaying the at least one error log in accordance with predefined execution criteria to execute the corresponding error log from a point of failure in the at least one application. Next, the method includes removing the replayed at least one error log upon a successful execution in the at least one application, from the at least one topic.
    Type: Application
    Filed: April 23, 2024
    Publication date: October 31, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Soumya JAIN, Jatin Ramesh GALIA, Abhishek RUNWAL
  • Publication number: 20240362108
    Abstract: Methods of boot process monitoring include receiving, by a service processor, a notice that a boot process for a server has started, monitoring a video buffer of a console of the server, and identifying, based on the monitoring, a potential error in the boot process.
    Type: Application
    Filed: June 8, 2023
    Publication date: October 31, 2024
    Inventors: CAIHONG ZHANG, FRED ALLISON BOWER, III
  • Publication number: 20240362109
    Abstract: Disclosed is a memory device which includes a plurality of memory chips. Each of the plurality of memory chips, in response to a post package repair (PPR) command and a target value received from a controller, performs a write operation of write data with respect to memory cells corresponding to a row address generated in a PPR mode executed in response to the PPR command, performs read operation with respect to the memory cells, resulting in read data, generates a comparison signal based on a result of comparing the write data and the read data programs the row address corresponding to the comparison signal as a selected fail row address, and writes the write data in redundancy memory cells, which are connected to a redundancy word line used to replace a fail word line corresponding to the selected fail row address, from among the plurality of memory cells.
    Type: Application
    Filed: April 1, 2024
    Publication date: October 31, 2024
    Inventors: Taekhoon KIM, June-Hyun PARK
  • Publication number: 20240362110
    Abstract: A device capable of operating in a wireless communication environment. The device may be configured to determine a plurality of control signaling bits. The device may determine a plurality of cyclic redundancy check (CRC) bits based on the plurality of control signaling bits. The device may apply a channel coding scheme to the plurality of control signaling bits and the plurality of CRC bits. The plurality of CRC bits may be distributed among the plurality of control signaling bits prior to applying the channel coding scheme. The device may transmit the channel coded plurality of control signaling bits and CRC bits.
    Type: Application
    Filed: July 12, 2024
    Publication date: October 31, 2024
    Applicant: InterDigital Technology Corporation
    Inventor: Kyle Jung-Lin Pan
  • Publication number: 20240362111
    Abstract: In one embodiment, a solid state drive (SSD) comprises a plurality of non-volatile memory dies communicatively arranged in one or more communication channels, each of the plurality of non-volatile memory dies comprising a plurality of physical blocks, one or more channel controllers communicatively coupled to the one or more communication channels, respectively, and a memory controller communicatively coupled to the plurality of non-volatile memory dies via the one or more channel controllers, wherein the memory controller is configured to assign (i) the plurality of physical blocks of a first die of the plurality of non-volatile memory dies to only a first region and (ii) the plurality of physical blocks of a second die of the plurality of non-volatile memory dies to only a second region, perform only read operations on the first region in a first operation mode, and perform write operations or maintenance operations on the second region in a second operation mode concurrently with read operations on the fir
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Applicant: Kioxia Corporation
    Inventors: Steven Wells, Mark Carlson, Amit Jain, Narasimhulu Dharani Kotte, Senthil Thangaraj, Barada Mishra, Girish Desai
  • Publication number: 20240362112
    Abstract: A solid-state device having a substrate that receives an ionizing radiation, logic circuits, integrity circuits, and a collection circuit. The logic circuits are operational to perform logic functions. The logic circuits are located in an area on the substrate, and are individually susceptible to a possible corruption by the ionizing radiation. Each integrity cell is initialized to a predetermined state. The integrity cells are located in the area on the substrate, arranged in a pattern neighboring the logic circuits, and individually susceptible to disrupting the predetermined state in response to the ionizing radiation. The collection circuit is located on the substrate. The collection circuit is operational to read the plurality of integrity cells, and assert a report signal that identifies the possible corruption in a subset of the logic circuits due to the ionizing radiation in response to reading an incorrect state in a neighboring one of the integrity cells.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Applicant: The Boeing Company
    Inventors: Mark Joseph Clemen, JR., Ethan Cannon, Manuel F. Cabanas-Holmen
  • Publication number: 20240362113
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20240362114
    Abstract: A system for providing memory management holding latch placement and control signal generation is disclosed. The system performs memory management operations on a memory device to reduce memory cell wear and tear and to balance use of the memory cells of the memory device. The system separates memory management read operations from memory management write operations by utilizing a holding register that stores data from a source memory cell prior to transfer to a target memory cell. When a memory management read operation is initiated, data and error correction parity bits from the source memory cell are provided to a circuit including the holding register. The data and parity bits are analyzed for errors and the errors are corrected prior to storing the data and parity bits into the holding register. The data and associated parity bits are then transferred from the holding register to the target memory cell.
    Type: Application
    Filed: March 15, 2024
    Publication date: October 31, 2024
    Inventors: Jaeil Kim, Donald M. Morgan, Alan J. Wilson
  • Publication number: 20240362115
    Abstract: Methods, systems, and devices for adaptive parity techniques for a memory device are described. An apparatus, such as a memory device, may use one or more error correction code (ECC) schemes, an error cache, or both to support access operations. The memory device may receive a command from a host device to read or write data. If the error cache includes an entry for the data, the memory device may read or write the data using a first ECC scheme. If the error cache does not include an entry for the data, the memory device may read or write the data without using an ECC scheme or using a second ECC scheme different than the first ECC scheme.
    Type: Application
    Filed: June 4, 2024
    Publication date: October 31, 2024
    Inventors: Justin Eno, William A. Melton, Sean S. Eilert
  • Publication number: 20240362116
    Abstract: A data storage device can store data and parity information for the data in its memory. In some storage methodologies, data and parity information are striped across a plurality of memory dies (e.g., in a redundant array of independent drives (RAID) configuration). That way, if one of the memory dies fails, the data or the parity information can be reconstructed from the other memory dies. These embodiments recognize that because parity information is used relatively infrequently, the parity information can be stored in locations in the memory that have a relatively-worse performance than other areas of the memory. This can increase performance of the memory in situations where the parity information does not need to be read.
    Type: Application
    Filed: July 25, 2023
    Publication date: October 31, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Daniel J. Linnen, Ramanathan Muthiah, Noor Mohamed AA
  • Publication number: 20240362117
    Abstract: This disclosure describes techniques that include implementing network-efficient data durability or data reliability coding on a network. In one example, this disclosure describes a method that includes generating a plurality of data fragments from data to enable reconstruction of the data from a subset of the plurality of data fragments; storing, across a plurality of nodes in a network, the plurality of data fragments, wherein storing the plurality of data fragments includes storing the first fragment at a first node and the second fragment at a second node; and generating, by the first node, a plurality of secondary fragments derived from the first fragment to enable reconstruction of the first fragment from a subset of the plurality of secondary fragments; and storing the plurality of secondary fragments from the first fragment across a plurality of storage devices included within the first node.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jaishankar Menon, Pradeep Sindhu, Pratapa Reddy Vaka
  • Publication number: 20240362118
    Abstract: Techniques are provided for restoring a directory from a snapshot of a volume backed up to an object store. The snapshot may be backed up from a node to the object store, such as a cloud computing environment. A user may want to restore the directory within the volume without having to restore the entire volume, which otherwise would waste computing resources, storage, network bandwidth, and time. Accordingly, the techniques provided herein are capable of restoring just the directory from the snapshot that is stored within the object store. Because snapshot data of the snapshot may be stored across multiple objects within the object store, certain objects are identified as comprising snapshot data (backup data) of the directory and content items within the directory. In this way, the snapshot data of the directory is restored from these objects to a restore directory at a restore target.
    Type: Application
    Filed: May 6, 2024
    Publication date: October 31, 2024
    Inventors: Tijin George, Avanthi Rajan, Sanhita Praveen Dhavale
  • Publication number: 20240362119
    Abstract: An example methodology includes, by a node of an active-passive high availability (HA) cluster, determining that a container on the node has failed with an error and, responsive to a determination that the error is a new error, creating an error object that represents the error, creating an error object that represents the error and initializing a value of an error_code_value attribute in the error object to an initial_value_to_error_code attribute that indicates an initial value to assign to the error_code_value. The method also includes, by the node, incrementing a failcount attribute that indicates a count of a number of container failures on the node, determining whether to restart or failover the container based on a comparison of the failcount attribute and a failure count threshold, and, responsive to a determination to restart the container, attempting a restart of the container on the node.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Vikas Kumar, Santhosh Krishnegowda, Tarandeep Singh Gill
  • Publication number: 20240362120
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for backing up environments. One of the methods includes maintaining, for a cloud computing environment, first data that indicates one or more previously active sandbox environments; determining second data that indicates one or more most recently active sandbox environments; determining, using the second data, a newly added sandbox environment; determining, using a first identifier for the newly added sandbox environment and a second identifier for a prior sandbox environment from the one or more previously active sandbox environments, whether the newly added sandbox environment is likely a refresh of the prior sandbox environment; and performing one or more actions for the newly added sandbox environment using a result of the determination whether the newly added sandbox environment is likely a refresh of the prior sandbox environment.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventor: Gadi Luc Vered
  • Publication number: 20240362121
    Abstract: A streamlined approach analyzes block-level backups of VM virtual disks and creates both coarse and fine indexes of backed up VM data files in the block-level backups. The indexes (collectively the “content index”) enable granular searching by filename, by file attributes (metadata), and/or by file contents, and further enable granular live browsing of backed up VM files. Thus, by using the illustrative data storage management system, ordinary block-level backups of virtual disks are “opened to view” through indexing. Any block-level copies can be indexed according to the illustrative embodiments, including file system block-level copies. The indexing occurs offline in an illustrative data storage management system, after VM virtual disks are backed up into block-level backup copies, and therefore the indexing does not cut into the source VM's performance. The disclosed approach is widely applicable to VMs executing in cloud computing environments and/or in non-cloud data centers.
    Type: Application
    Filed: July 3, 2024
    Publication date: October 31, 2024
    Applicant: Commvault Systems, Inc.
    Inventors: Amit Mitkar, Vinit Dilip DHATRAK
  • Publication number: 20240362122
    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes receiving a stream of data units to be stored in a persistent storage of a deduplication storage system; loading a first container index into the memory to index one or more data units included in the stream; updating the first container index to indicate a storage location of a first data unit included in the stream; reading a manifest list in the first container index to identify a first manifest indexed by the first container index; and, while the first container index remains loaded in the memory to index the one or more data units, in response to a determination that the identified first manifest is included in the first backup item that has been marked for deletion, decrementing a reference count of a second data unit.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Aman Sahil, Callum Murray, Richard Phillip Mayo
  • Publication number: 20240362123
    Abstract: One example method includes identifying objects that each include one or more segments to be transferred from a source storage tier to a target storage tier, determining a total amount of data to be transferred, using a tiering controller to create worker nodes operable to transfer the segments to the target storage tier, where a number of worker nodes created is based on the amount of data, transferring, from the source storage tier to the target storage tier, only those segments of the objects not already present in the target storage tier, and the transferring of the segments is performed by the worker nodes, and for each of the objects, placing metadata associated with that object in a bucket.
    Type: Application
    Filed: July 9, 2024
    Publication date: October 31, 2024
    Inventors: Nicholas A. Noto, Tipper Truong, Philip N. Shilane
  • Publication number: 20240362124
    Abstract: Techniques are provided for mirroring objects between object stores hosted by cloud providers that have different data layout requirements. An object may be stored within a first object store that supports a fix offset format where uncompressed data is stored according to fixed offsets and boundaries within fixed size objects. A mirroring operation may be used to mirror the object to a second object store that supports a unified object format where compressed data can be stored at non-fixed offsets and boundaries within variable sized objects. The mirroring operation selects a compression algorithm and compresses the object on the fly to create a mirrored object having the unified object format. The mirrored object, populated with the compressed data and slot header metadata comprising compression information for how to locate and decompress the data in the mirrored object, is stored into the second object store.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Palak Sharma, Cheryl Marie Thompson, Qinghua Zheng, Venkateswarlu Tella
  • Publication number: 20240362125
    Abstract: System determines first context of messages between copy management system users and creates snapshot of copy management content part, which is displayed by user interface, and selected by system user as context for subsequent message. System creates hyperlink in message to snapshot that depicts copy management content part and stores user entries for tag that identifies at least one intended recipient of message, time when message is available for intended recipient(s), and text for message. System sends message at time to intended recipient(s) via internal communication channel of system. In response to recipient of message selecting message's hyperlink to snapshot, system outputs context for message to recipient's user interface, which enables recipient to respond to message. If second context of messages between copy management system users matches first context of messages, then information requested in message after first context of messages is conveyed to at least one user interface.
    Type: Application
    Filed: October 26, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Salil Dangi, Nitin Madan
  • Publication number: 20240362126
    Abstract: Last resort access to backups is disclosed. An encrypted backup associated with a first system or vault is stored in the backup associated with another system. If a key needed to decrypt a backup in the first vault is unavailable, an encrypted copy of a backup in the second vault may be used for the recovery operation. Incremental backups from the first and/or second vault, which may be difference incremental backups and may be unencrypted, may be used in the recovery operation.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Ofir Ezrielev, Yehiel Zohar, Lee Serfaty
  • Publication number: 20240362127
    Abstract: A redundancy latch decoder circuit is provided and includes: a redundancy latch circuit, including multiple redundancy latch sections corresponding to multiple memory sections of the memory, wherein each redundancy latch section includes at least one normal redundancy latch unit, at least a portion of the redundancy latch sections is configured into at least one redundancy latch sharing group, each redundancy latch sharing group includes at least one shared redundancy latch unit, each redundancy latch sharing group corresponds to at least two redundancy latch sections, and at least two redundancy latch sections share the at least one shared redundancy latch unit; and a redundancy decoder circuit, coupled to the redundancy latch circuit to receive a redundancy address, wherein the redundancy decoder circuit is configured to enable, in response to an addressing address matching the redundancy address, a corresponding redundancy signal line to address a redundancy memory resource in the memory.
    Type: Application
    Filed: March 13, 2024
    Publication date: October 31, 2024
    Inventors: Hong HU, Yizhe YANG
  • Publication number: 20240362128
    Abstract: A system for continuous manageability of Kubernetes clusters is described. A system identifies a node, in a cluster of nodes, which failed to communicate with the cluster of nodes. The system identifies an application, which executed on the identified node, and which enabled continuous availability of cluster management for nodes in the cluster until when the identified node failed. The system identifies another node, which is already in the cluster of nodes, and which satisfies a prerequisite for executing the identified application, as a replacement node for the identified node that failed. The system installs the identified application on the replacement node in the cluster. The system enables, by the replacement node executing the identified application, continuous availability of cluster management for multiple nodes in the cluster.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Vijayasimha Reddy Naga, Mukesh Sharma
  • Publication number: 20240362129
    Abstract: Systems and methods provide failover operations for witness sled hardware installed in a chassis. The chassis may include data storage devices and Information Handling Systems (IHSs), each storing data redundantly to the storage devices, such as in a vSAN. A primary witness sled provides witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a chassis management controller (CMC) that connects with the primary witness sled via a management signaling pathway and maintains a copy of witness transactions stored by the primary witness sled based on transactions transmitted via the management signaling pathway. The CMC generates an inventory of co-located witness sleds. Upon detecting the primary witness sled is not operational, the CMC selects a failover witness sled from the inventory of co-located witness sleds and migrates witness operations of the primary witness sled to the selected failover witness sled.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Ravishankar Kanakapura N, Ramesha HE, Rishi Mukherjee, Suman Lal Banik
  • Publication number: 20240362130
    Abstract: Techniques for monitoring the health of services of a system are disclosed. A system determines that a detected alarm is associated with a service feature, and the service feature is associated with a service of a cloud environment. The system computes a health metric for the service based at least on the detected alarm that is associated with the service feature. Additionally, the system generates a visual representation that includes the health metric for display on a service health interface.
    Type: Application
    Filed: April 26, 2024
    Publication date: October 31, 2024
    Applicant: Oracle International Corporation
    Inventors: Daniel Berg, Eric Peterson, Kenneth Richard Fox, William Nickolas Moran, Wai Ho Leung
  • Publication number: 20240362131
    Abstract: Systems and methods provide witness sled hardware that may be installed in a chassis and that is configurable using management resources of a chassis in which the witness sled is installed. The chassis may include data storage devices and Information Handling Systems (IHSs), each including one or more CPUs (Central Processing Units) that execute instructions that cause a respective IHS to store data redundantly to the plurality of data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a management controller that is configured to interface with the witness sled to set up high-speed network connections supported by the witness sled in order to configure the witness sled for providing witness functions within the vSAN, while accounting for the limited resources of the compute sled.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana, Syama Sundar Poluri, Faizal SN
  • Publication number: 20240362132
    Abstract: Systems and methods provide witness sled hardware installed in a chassis and supported during network failures using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each configured to store data redundantly to the data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as to arbitrate discrepancies in the redundantly stored data. The chassis also includes a chassis management controller (CMC) configured to initiate a connection with the witness sled via a management signaling pathway in response to a notification indicating a network fault in a high-speed connection used by the IHSs in communicating with the witness sled. The CMC receives witness transactions from theses IHSs and utilizes the connection initiated via the management signaling pathway to submit the transactions for processing by the witness sled.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Syama Sundar Poluri, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana, Faizal SN
  • Publication number: 20240362133
    Abstract: A programmable device includes a programming interface configured to receive sensor construction information; resources configured to be programmed with the sensor construction information to implement sensors on the programmable device; data processing circuitry configured to execute the sensor construction information causing the sensors to measure and generate sensor information including characteristics of the programmable device; and input/output circuitry configured to output the sensor information to a programmable device categorization system. A programmable device characterization processing system generates categorization models for categorizing programmable devices, and a programmable device categorization system categorizes a programmable device under test (DUT).
    Type: Application
    Filed: September 22, 2023
    Publication date: October 31, 2024
    Inventors: Whitney L. BATCHELOR, Scott J. HARPER, James W. KOINER, Cody L. CROFFORD
  • Publication number: 20240362134
    Abstract: Implementations described herein relate to resource allocation for a memory built-in self-test. A memory device may read one or more bits, associated with a memory built-in self-test, that are stored in a mode register of the memory device. The memory device may identify one or more memory resources of the memory device, based on reading the one or more bits, that are to be used for performing the memory built-in self-test. The one or more memory resources of the memory device may be addressable memory resources configured for performing standard memory operations of the memory device. The memory device may perform the memory built-in self-test for the memory device using the one or more memory resources of the memory device.
    Type: Application
    Filed: June 3, 2024
    Publication date: October 31, 2024
    Inventor: Scott E. SCHAEFER
  • Publication number: 20240362135
    Abstract: A method for verifying a machine learning algorithm. The method includes: providing test data sets for testing a machine learning algorithm trained based on a training data set, wherein none of the test data sets has a common element with the training data set; respectively ascertaining, for each of the plurality of test data sets, a value of the similarity between the corresponding test data set and the training data set; respectively generating, for each of the plurality of test data sets, a test result by testing the machine learning algorithm based on the elements of the corresponding test data set; verifying the machine learning algorithm based on the values of the similarity of all of the plurality of test data sets and the test results of all of the plurality of test data sets in order to generate verification results; and providing the verification results.
    Type: Application
    Filed: April 23, 2024
    Publication date: October 31, 2024
    Inventors: Laura Beggel, Thi Phuong Nhung Ngo
  • Publication number: 20240362136
    Abstract: Systems and methods are disclosed including a method comprising sending, to a first central processing unit (CPU) of a memory subsystem controller, by a second CPU of the memory subsystem controller, an address range; responsive to detecting an expiration of a timer and determining the first CPU is in an idle state, retrieving, by the first CPU, a log file stored at the address range; and sending, by the first CPU, the log file to a host system.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Andrei Konan, Byron D. Harris
  • Publication number: 20240362137
    Abstract: Strings of a text file representing a configuration of a target device are respectively tokenized into tokens for the configuration. The tokens for the configuration are shingled. A target device signature representing the configuration of the target device is generated by applying a min-wise independent permutations locality sensitive hashing (MinHash) technique to the tokens as have been shingled. Whether the configuration of the target device is anomalous is identified based on the target device signature.
    Type: Application
    Filed: April 30, 2023
    Publication date: October 31, 2024
    Applicant: MICRO FOCUS LLC
    Inventors: Vamsi Krishna, Kalyan Koka
  • Publication number: 20240362138
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to include a system condition engine and non-volatile memory. The system condition engine is configured to monitor a condition associated with an electronic device and non-volatile memory. The non-volatile memory can store a predetermined specification range or a specification threshold for the condition and when the condition is outside of the predetermined specification range or exceeds the specification threshold, the system condition engine can record that the condition was outside of the predetermined specification range or exceeded the specification threshold in the non-volatile memory. In an example, the non-volatile memory may be a fuse, especially a field programmable fuse.
    Type: Application
    Filed: May 7, 2024
    Publication date: October 31, 2024
    Applicant: Intel Corporation
    Inventors: Robert Forrest Kwasnick, Daniel J. Ragland
  • Publication number: 20240362139
    Abstract: Systems and methods for a custom rules engine for health of a disturbed industrial system. The system can generate an interactive user interface including a number of interactive input fields. The interactive input fields can be generated based on accessible sensor data obtained from devices located within physical facilities. The system can obtain user input data populating interactive input fields. The system can generate one or more rules based on the user input data. The system can periodically obtain sensor data from the sensors across the devices in the distributed industrial facility system. The system can compare the sensor data to the generated rules and determine if a violation has occurred. The system can provide a notification of the violation. The system can store the sensor data and record of the violation of the generated rules.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 31, 2024
    Inventor: Calvin Mark Hamus
  • Publication number: 20240362140
    Abstract: A dynamic dataset management system enables end users to define a search criteria for sensor data and to request or otherwise specify how much matching sensor data should be collected. For example, an end user may specify a matching dataset list with parameters associated with a driving scenario. The dataset management system receives sensor dataset from data gathering vehicles and sensor datasets that match the search criteria. When sufficient number of matching sensor datasets are gathered, the dataset management system can perform a post processing (e.g., training artificial intelligence network, testing emergency braking algorithm, etc.) using the matching datasets.
    Type: Application
    Filed: April 29, 2024
    Publication date: October 31, 2024
    Applicant: INTEMPORA
    Inventor: Xavier ROUAH
  • Publication number: 20240362141
    Abstract: System audits messages, communicated internally in copy management system, about copy management jobs, and learns about relationships between message requests for user actions on copy management jobs and subsequent failures of copy management jobs. System creates snapshot of copy management content displayed by user interface and selected by user as context for user's message, and creates message's link to snapshot. System stores user entries that identify message's intended recipient(s), time of availability, and text. If message requests user action on copy management job, and relationship between unanswered requests for user to perform action on copy management job and subsequent failures of copy management job satisfies relationship threshold, then machine learning system sends message via copy management system's internal communication channel to system-selected administrator, who selects message's hyperlink to snapshot.
    Type: Application
    Filed: October 26, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Salil Dangi, Nitin Madan
  • Publication number: 20240362142
    Abstract: Techniques for monitoring the health of services of a system are disclosed. A system determines a health metric for a service in a cloud environment. Additionally, the system determines a first service feature of the service and a plurality of downstream service features that depend on the first service feature. The system determines an impact weight for the first service based on the plurality of downstream service features. Additionally, the system computes a weighted health metric for the service at least by applying the impact weight to the health metric. The system generates a visual representation that includes the weighted health metric for display on a service health interface.
    Type: Application
    Filed: April 26, 2024
    Publication date: October 31, 2024
    Applicant: Oracle International Corporation
    Inventors: Daniel Berg, Eric Peterson, Kenneth Richard Fox, William Nickolas Moran, Wai Ho Leung
  • Publication number: 20240362143
    Abstract: A method, system, and computer program product are configured to: create a process classification model using historic transactional data of historic processes in a computing system, wherein the process classification model generates a probability that a process is in an unused state; detect current processes in the computing system; generate a probability score of a respective one of the current processes using current transactional data of the respective one of the current processes with the process classification model; and perform an action with the respective one of the current processes based on the probability score of the respective one of the current processes exceeding a predefined threshold.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Zachary A. SILVERSTEIN, Nadiya KOCHURA, Fang LU, Jonathan D. DUNNE
  • Publication number: 20240362144
    Abstract: Methods and systems for managing performance of data processing systems throughout a distributed environment are disclosed. To manage performance of data processing systems, a system may include a data processing system manager and one or more data processing systems. If operation of a data processing system of the one or more data processing systems meets certain criteria, the data processing system manager may operate a digital twin of the data processing system. Simulated operational data obtained from the digital twin may be compared to operational data from the data processing system. If the simulated operational data and the operational data match within a threshold, the data processing system meeting the criteria may be due to environmental conditions. If the simulated operational data does not match the operational data within the threshold, the data processing system may be deteriorating and may require further intervention.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: OFIR EZRIELEV, TOMER KUSHNIR, MAXIM BALIN
  • Publication number: 20240362145
    Abstract: Methods and systems for managing data processing systems are disclosed. The data processing systems may be managed through identification and remediation of latency discrepancies on the data processing systems. The identification of latency discrepancies on data processing systems is facilitated by monitoring latency in execution of real-world devices on data processing systems and comparing to model prediction of latency of the devices. Execution of the devices and model prediction may utilize the same application pathway. In utilizing the same application pathway, the source of latency affecting the real-world device, called the negative communications modifier, may be isolated.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: OFIR EZRIELEV, TOMER KUSHNIR, MAXIM BALIN
  • Publication number: 20240362146
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for real-time trip sequence detection for cascaded trip events. An example integrated circuit device includes trip detector circuitry, a first counter, a first memory, a second counter, a second memory, and control circuitry in communication with the trip detector circuitry, the control circuitry to, in response to a first trigger detected by the fault detector circuit, store a value of the first counter in the first memory, and in response to a second trigger detected by the fault detector circuit, store a value of the second counter in the second memory. The trip detector circuitry will continue the same detection, identification and counter storage logic for the subsequent triggers limited only by the available storage capacity.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 31, 2024
    Inventors: Karthikeyan Rajamanickam, Venkatesh Natarajan, Manish Bhardwaj
  • Publication number: 20240362147
    Abstract: There is provided a load verification system that performs load performance verification of a data storage area. The load verification system includes: a verification-purposed performance metrics collector that acquires performance metrics of the data storage area and a volume thereof that are load verification targets; an expected performance metrics data generator that generates performance metrics data that will be a result of a load, expected with respect to the load-verification-target volume; and an I/O pattern data generator that generates input/output pattern data based on which a load is generated that causes generation of performance metrics data whose performance is equivalent to expected performance indicated in the expected performance metrics data. An input/output pattern is reproduced by a reproduction section based on the data generated by the I/O pattern data generator, and performance metrics generated as a result of applying a load to the load-verification-target volume are collected.
    Type: Application
    Filed: February 27, 2024
    Publication date: October 31, 2024
    Inventor: Shutaro Takeda
  • Publication number: 20240362148
    Abstract: Systems and methods described herein provide for a debug mode customizable console, for us in providing or customizing cloud environments. Cloud computing offerings enable access within the context of a cloud environment by third-party operators acting as resellers of products or services owned or managed by a cloud provider. An operator provides access to their customers via consoles that are customizable by the operators to enable greater control over their cloud-based products and services. A debug mode can be provided for use with such customized consoles in order to quickly identify and resolve.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 31, 2024
    Inventors: Abishek Murali Mohan, Amit Kumar