Patents Assigned to Dell Products L.P.
  • Patent number: 11972441
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, retrieving touchpoint data of a product and creating a data element based on the retrieved touchpoint data, the data element includes information about a touchpoint of the product by a stakeholder. The method also includes, by the computing device, adding the created data element to a product pedigree list, wherein the product pedigree list is a pedigree list which contains data elements of the product. The method may further include, by the computing device, storing the product pedigree list in a graph database. The method may further include, by the computing device, predicting, using a machine learning (ML) model (e.g., an autoencoder), whether a state of the product pedigree list is normal or anomalous.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products, L.P.
    Inventors: David John Linsey, Bijan Kumar Mohanty, Lokajit Tikayatray, Hung Dinh
  • Patent number: 11971777
    Abstract: A method in an illustrative embodiment of the present disclosure includes determining, utilizing a first diagnosis model deployed in a storage system, whether a cause of a fault belongs to environmental factors. The method further includes determining, responsive to determining that the cause of the fault belongs to the environmental factors, whether the fault can be solved locally in the storage system. The method further includes sending, responsive to determining that the fault cannot be solved locally in the storage system, the fault to a second diagnosis model, wherein the first diagnosis model is obtained by distilling the second diagnosis model. According to the method for fault diagnosis of the present disclosure, particular faults can be diagnosed and solved locally in a storage system, so that the workload of a customer support team of the storage system in a cloud can be reduced.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Jiacheng Ni, Jinpeng Liu, Zijia Wang, Zhen Jia
  • Patent number: 11972124
    Abstract: Each node of a storage cluster determines its capabilities and advertises the set of capabilities along with respective capability weights to other nodes of the storage cluster. Nodes monitor their systems for capability changes and, as capabilities of the nodes dynamically change, the dynamic changes to the node capabilities are similarly advertised. The advertised capabilities are passed to a cluster service manager which creates capabilities groups based on the advertised capabilities of the nodes. When a service is deployed to the storage cluster or moved within the cluster, the cluster service manager determines the set of required capabilities associated with the service, and uses the capabilities groups to identify nodes of the storage cluster for implementation of the service. Where more than one node has advertised the required sets of capabilities, the weights are used in an election process to determine which node should be used to implement the service.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products, L.P.
    Inventors: David Leimbach, Michael L Burriss
  • Patent number: 11971907
    Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about one or more issues with the plurality of components. The data is analyzed and categorized based at least in part on the analysis. In the method, one or more application programming interfaces (APIs) are selected to monitor respective statuses of the plurality of components, wherein the selection is based at least in part on the categorization of the data, and the data is pushed to the one or more APIs.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Seshadri Srinivasan, Kiran Kumar Pidugu, Bijan Kumar Mohanty, Baishali Roy, Antarlina Tripathy, Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Sweta Kumari, Bharath Alla
  • Patent number: 11972112
    Abstract: A host IO devices directly implements host read operations on both local memory, and on peer memory via a PCIe non-transparent bridge. When a host read operation is received by a host IO device from a host, the host IO device uses an API to obtain the physical address of the requested data on the peer memory, and generates a PCIe Transaction Layer Packet (TLP) addressed to the address in the peer memory. The TLP addressed to an address in the peer memory is passed over the NTB to the peer compute node to retrieve the data stored in the addressed slot of peer memory. The requested data is returned to the host IO device over the NTB, stored in a buffer, and read out to the host to directy respond to the host read operation.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 30, 2024
    Assignee: Dell Products, L.P.
    Inventors: Jonathan Krasner, Ro Monserrat, Michael Scharland, Jerome Cartmell, James M Guyer, Scott Rowlands, Julie Zhivich, Thomas Mackintosh
  • Patent number: 11972287
    Abstract: An apparatus comprises at least one processing device configured to monitor, by a first service in a service chain, a first set of processing queues comprising two or more different processing queues associated with two or more different priority levels. The processing device is also configured to process, by the first service, a given portion of data stored in at least one of the two or more different processing queues in the first set of processing queues. The processing device is further configured to determine prioritization information associated with the given portion of the data and to select, based on the prioritization information, a given one of two or more different processing queues in a second set of processing queues associated with a second service in the service chain, and to store the given portion of the data in the given processing queue in the second set of processing queues.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Martin Kerrigan, David M. Hasseler, Ashish Goel
  • Patent number: 11972066
    Abstract: An information handling system mouse has a variable speed scroll wheel with magnetic tactile response. A ferromagnetic wheel coupled to the scroll wheel and having spikes and valleys interacts with a magnetic field of magnet as the scroll wheel rotates to resist rotation in variable amounts. The magnetic field is selectively removed to reduce the tactile response, such as by disengaging a magnet from a magnetic focus lens that directs the magnetic field, moving an opposing magnet into contact with the magnetic focus lens that cancels the magnetic field and moving the magnet away from the ferromagnetic wheel.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Peng Lip Goh, Deeder M. Aurongzeb
  • Patent number: 11972245
    Abstract: A system can maintain information indicative of prohibited computer operations, wherein the information is accessible to respective computing clusters of a group of computing clusters, and wherein the information is stored separately from the group of computing clusters. The system can obtain, by a service of a first computing cluster of the group of computing clusters, the information. The system can, in response to receiving, at the first computing cluster, a request to perform an operation on a first computer of the first computing cluster, in response to determining, based on the information, that the operation is prohibited, prevent the operation from occurring; and, in response to determining, based on the information, that the operation is not prohibited, permit the operation to occur.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: April 30, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kaushik Gupta, Shiv Kumar, Jai Gahlot
  • Patent number: 11972625
    Abstract: Methods, apparatus, and processor-readable storage media for character-based representation learning for table data extraction using artificial intelligence techniques are provided herein.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Saurabh Jha, Atul Kumar
  • Patent number: 11971825
    Abstract: Techniques are provided for managing metadata of a storage system. A storage control system manages a storage metadata structure which comprises metadata items for accessing data items in a storage system comprising a persistent write cache and a primary storage. The storage metadata structure comprises a first metadata structure that is configured to organize metadata items received from the write cache at a first granularity, and a second metadata structure that is configured to organize metadata items received from the first metadata structure at a second granularity, wherein the second granularity is greater than the first granularity. The storage control system utilizes the storage metadata structure to access data items in the persistent write cache and the primary storage.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Yosef Shatsky, Doron Tal
  • Patent number: 11971848
    Abstract: A system can migrate a source file system on a first computer to a destination file system on a second computer. The system can receive, at the second computer, a request from a client computer that indicates a file system operation, and that references a source file handle of the source file system that comprises an identifier of the source file system. The system can identify the destination file system based on the identifier of the source file system. The system can determine, from a source inode number of the source file handle, a source inode number segment. The system can determine, from the source inode number segment, a destination inode number segment. The system can determine, from the destination inode number segment, a destination inode number. The system can perform the file system operation on the destination file system using the destination inode number and the identifier of the destination file system.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 30, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ronald Brown, John Bankier, Pascal Donette, Francois Roche
  • Patent number: 11971835
    Abstract: Techniques for creating and establishing a configuration of connections between an initiator system and a target system can use whitelisted target ports, wherein the configuration only includes connections to selected whitelisted target ports. Automatic login of each initiator to all zoned and discovered target ports can be avoided where, alternatively, an on-demand or needs-based login can be performed by having each initiator only log into its whitelisted target ports. In this manner, better resource usage and scalability can be obtained using the techniques of the present disclosure. In one embodiment, the whitelisted target ports can be determined automatically using an intersection of target port lists obtained using a control path connection and using a fabric nameserver query. The configuration including the whitelisted targets can be persistently stored on the initiator system to enable restoration of the whitelisted targets across reboots and resets of the initiator system.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Prakash Venkatanarayanan, Matthew Long, Hari Prasad Chandrasekaran
  • Publication number: 20240134989
    Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include a Baseboard Management Controller (BMC) having computer-executable instructions to, during a boot sequence of the BMC, determine a type of a firmware that is to be booted on the BMC, and selectively restrict access to the resources based upon the determined type of firmware.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products, L.P.
    Inventors: Sreeram Veluthakkal, Marshal F. Savage, Eugene David Cho
  • Publication number: 20240134985
    Abstract: A disaster recovery site storage array causes an instance of a host application or selected executables running on a host server to validate changes to an asynchronously updated replica of a storage object. Snapshots of the replica are generated before and after each set of changes to the replica are received from a remote storage array. Validation is performed by mounting snapshots to the instance of the associated host application and causing the host application instance to validate the data. If a snapshot is determined to be invalid, then the replica to recovered with the most recent known-valid snapshot. Alternatively, if each set of changes is validated prior to being applied to the replica, invalid changes are not applied to the replica. Unvalidated snapshots may be accumulated and validated independently from application of sets of changes to the replica, thereby decoupling validation from replication.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: DELL PRODUCTS L.P.
    Inventors: Yaron Dar, Arieh Don, Krishna Deepak Nuthakki
  • Publication number: 20240134465
    Abstract: Aspects of this disclosure implement at least one sensor in a user input device with an identifiable user input on an information handling system. A method may include receiving, by an information handling system, an indication that at least one sensor, located on an outward facing surface of a frame housing a user input device, is actuated; comparing, by the information handling system, the indication to an active profile configuration; and identifying, by the information handling system, the indication as an input based on the active profile configuration. Other aspects are also disclosed.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Wong Hin Loong Justin, Kai Leong Wong
  • Publication number: 20240134991
    Abstract: Systems and methods are provided for vulnerability proofing the installation of new hardware components in an IHS (Information Handling System). The coupling of a new hardware component to the IHS is detected. A profile is identified that is to be used in provisioning the new hardware component that has been coupled to the IHS. The profile may include various configurations for the coupled hardware component. One or more catalogs are accessed that specify known vulnerabilities of hardware components. Configurations from the profile for the coupled hardware component are used to identify any configuration that have known vulnerabilities that are listed in the catalogs. If known vulnerabilities are identified in the configuration for the new hardware component, further use of the new hardware component by the IHS is disabled until the profile is modified to include no configurations with vulnerabilities identified in the catalogs.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products, L.P.
    Inventors: Raveendra Babu Madala, Santosh Gore
  • Publication number: 20240135273
    Abstract: A system, method, and computer-readable medium for performing a data center asset telemetry operation. The data center asset telemetry operation includes: determining telemetry capabilities of a plurality of data center assets; constructing normalized telemetry information collection requests; providing the normalized telemetry information collection requests to the plurality of data center assets; and, receiving telemetry information from the plurality of data center assets.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Vijayasimha Reddy Naga, Muralidhar Kolli, Sudhir Vittal Shetty
  • Publication number: 20240134768
    Abstract: An information handling system may include a processor and a program of instructions embodied in non-transitory computer-readable media, the program of instructions configured to, when read and executed by the processor: receive a touch temperature limit parameter indicative of a temperature limit; receive an acoustic noise limit parameter indicative of an acoustic noise limit; determine an estimated power capacity limit parameter indicative of an estimated power limit based on the touch temperature limit parameter and the acoustic noise limit parameter; and determine an estimated performance capability parameter based on the estimated power capacity limit parameter.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Qinghong HE, Balasingh Ponraj SAMUEL, Travis C. NORTH
  • Publication number: 20240137263
    Abstract: A system, method, and computer-readable medium for performing a telemetry aggregation operation. The telemetry aggregation operation includes: associating a data center asset from a plurality of data center assets with a data center asset group, the associating being based upon a telemetry information response time of the data center asset; identifying a telemetry aggregation cycle time for the data center asset group; collecting telemetry information from the data center asset of the plurality of data center assets; and, aggregating the telemetry information according to the telemetry aggregation cycle time.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Vijayasimha Reddy Naga, Muralidhar Kolli, Sudhir Vittal Shetty
  • Publication number: 20240134619
    Abstract: Systems and methods for integrating an embedded controller (EC) into a heterogenous computing platform. In an embodiment, an Information Handling System (IHS) includes a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled to an interconnect, and an EC coupled to the interconnect. These systems and methods may provide an EC with access to an internal System-on-Chip (SoC)'s fabric, whether in a fully internal, partially internal/external, or fully external implementation (e.g., via an enhanced serial peripheral interface or “SPI”). These systems and methods may also provide voltage segregation factor and power sequencing, as well as various possible architectural variations on General Purpose I/O (GPIO) handling.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products, L.P.
    Inventor: Adolfo S. Montero