Patents Assigned to Dell Products L.P.
  • Patent number: 12386610
    Abstract: A method comprises collecting data corresponding to one or more code changes in response to committing of the one or more code changes to a code repository, and formatting the data into at least one data string. The at least one data string is inputted to one or machine learning models. Using the one or machine learning models, a natural language description of the one or more code changes is generated based at least in part on the at least one data string. The method further comprises causing transmission of the natural language description of the one or more code changes to a document repository.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Shishir Kumar Parhi, Sashibhusan Panda, Sambasivarao Gaddam, Venkata Nagendra Purushotham Musti, Hung Dinh, Bijan Kumar Mohanty, Sourav Datta
  • Patent number: 12386670
    Abstract: Techniques for managing containerized workloads in a container computing environment are disclosed. For example, a method comprises the following steps. In a first mode, the method learns resources and execution times needed to process incoming workloads of a first workload type and a second workload type in a set of one or more clusters in a container-based computing environment. In a second mode, based on the learning of resources and execution times in the first mode, the method determines whether a subsequent incoming workload of the second workload type can be executed by one of the set of one or more clusters or whether an additional cluster should be created to process the subsequent incoming workload and then removed after processing the subsequent incoming workload is completed.
    Type: Grant
    Filed: January 23, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Dhilip S. Kumar, Rohit Gosain, Shibi Panikkar
  • Patent number: 12386672
    Abstract: One example method includes receiving a computation workflow defined by a graph that includes quantum computing nodes, receiving a catalogue of quantum computing instances that are available in a hybrid classic-quantum computation infrastructure, transforming the graph to create a first graph transformation, and each of the quantum computing nodes is assigned a respective candidate resource allocation that identifies candidate resources operable to execute a respective quantum algorithm associated with that quantum computing node, and the transforming is performed using information from the catalogue, and optimizing the computation workflow by selecting, for each of the quantum computing nodes, a resource from the candidate resource allocation associated with that quantum computing node, and the optimizing includes transforming the first graph transformation to create a second graph transformation that specifies the selected resources for each node.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Rômulo Teixeira de Abreu Pinho, Victor Fong, Kenneth Durazzo
  • Patent number: 12388833
    Abstract: A system can identify an attribute-based access control policy that comprises a pair comprising a permission policy and a condition policy that is associated with performing an operation on a computing resource. The system can identify that the attribute-based access control policy corresponds to a role policy that is associated with the account. The system can determine whether the account and the role policy satisfy the attribute-based access control policy with respect to the operation, wherein the determining comprises evaluating whether the computing resource and a required permission of the permission policy is declared in the role policy, and evaluating whether the account and the role policy satisfy the condition policy evaluates to true based on attributes of the account and attributes of the computing resource. The system can, in response to determining that the account satisfy the permission policy and the condition policy, perform the operation on the computing resource.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Yi Fang, David Scott Thompson, Yidong Wang, Ranjit Kollu, Jennifer Minarik, Reut Kovetz, Ching-Yun Chao, Qi Jin, Jonathon Cwik
  • Patent number: 12388838
    Abstract: A method comprises receiving data from a plurality of devices and analyzing the data to identify one or more parameters for segregation of the data. In the method, the data is tagged with one or more metadata tags corresponding to the one or more parameters. The method further comprises segregating the data into a plurality of data portions based at least in part on the one or more parameters, and storing respective ones of the plurality of data portions in respective data stores of a plurality of data stores. The one or more parameters comprise at least one of one or more policies corresponding to the data and respective locations of the plurality of devices.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Sanjay Singh, Parminder Singh Sethi
  • Patent number: 12386896
    Abstract: A graph is disclosed. A graph includes entities that are represented by N-dimensional matrices. Each of the entities is associated with one or more attributes and each attribute has its own dimension. The graph can represent time aware graph entity changes, time aware graph relationship changes, and supports time aware queries.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventor: Aurelian Dumitru
  • Patent number: 12386403
    Abstract: Methods and systems for managing the thermal state of a data processing system are disclosed. To manage the thermal state of the data processing system, the thermal dissipation capability of the data processing system may be monitored. The thermal dissipation capability of the data processing system may be compared to a nominal capability to ascertain whether it is likely that material has been deposited within the data processing system. If it is determined that material has likely been deposited within the data processing system, then the data processing system may perform an action set to reduce the likelihood of an undesired thermal event from occurring due to the presence of the deposited material when the magnitude of the reduction in thermal dissipation capability exceeds a threshold. The actions set may reduce the likelihood of the undesired thermal event from occurring.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Yuntian Bai, Longfei Xu, Qizhen Lu
  • Patent number: 12386440
    Abstract: An information handling system mouse includes a position sensor that detects movement of the mouse and reports the movement to generate cursor movement at plural displays interfaced with the information handling system. The mouse automatically changes between a first position resolution and a second position resolution to generate cursor movement based upon a resolution of a display at which the cursor is presented. As the cursor moves between each of plural displays in response to mouse movement, the mouse automatically changes the position resolution so that cursor movement relative to the mouse movement remains consistent even where the cursor is presented at displays having different display resolutions.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Peng Lip Goh, Deeder M. Aurongzeb
  • Patent number: 12387014
    Abstract: Methods and systems for managing operation of data processing systems are disclosed. To manage the operation of the data processing systems, access to information regarding the operation of hardware components of the data processing systems may be provided. The access may be provided by configuring the internal communication topology of the data processing systems. The topologies may be configured to limit access to unvalidated entities, and provide access to validated entities.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Milton Olavo Decarvalho Taveira, Isaac Qin Wang
  • Patent number: 12388662
    Abstract: Methods, apparatus, and processor-readable storage media for automated security certificate techniques are provided herein. An example computer-implemented method includes performing a first handshake process between a client device and at least one server for establishing encrypted communication; obtaining an error message associated with the first handshake process; in response to obtaining the error message, collecting one or more public certificates from the at least one server; storing the one or more public certificates in a local keystore of the client device; and performing a second handshake process between the client device and the at least one server, wherein the second handshake process is based at least in part on at least one of the one or more public certificates stored in the local keystore.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventor: João Henrique Paiva Ferreira
  • Patent number: 12386431
    Abstract: An information handling system keyboard membrane integrates a high speed communication link, such as a differential serial pair, that communicates between a motherboard and a port exposed at a side of the information handling system housing. A communications hub in the membrane, such as a Thunderbolt hub, coordinates communication of information through the high speed link and communication of key inputs to the motherboard.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: John Trevor Morrison, Jace W. Files, Hsu-Feng Lee
  • Patent number: 12386611
    Abstract: A method comprises receiving a request for a software bundle, the request comprising one or more specifications for the software bundle, and searching, using one or more automated scripts, a network comprising one or more open-source software providers and one or more open-source software information sources for open-source software versions meeting the one or more specifications and for information corresponding to the open-source software versions. One or more values corresponding to at least one of stability and security of the software versions are computed based on the information, and one or more of the software versions are identified for inclusion in the software bundle based on the one or more values. The one or more of the software versions are combined with at least a portion of legacy software to generate the software bundle. One or more application programming interfaces are defined and added to the software bundle.
    Type: Grant
    Filed: June 19, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Mainak Roy, Rathi Babu
  • Patent number: 12386612
    Abstract: The technology described herein is directed towards combining multiple sidecar (e.g., Envoy-based) proxies into a single sidecar or reduced number of sidecars for use in association with a service. Described is identifying sidecars for merging, grouping by version compatibility, and determining their functions and configuration data. Any conflicts in the configuration data are resolved. A merged sidecar is built by combining functional code and configuration data. The merged sidecar is deployed along with its relevant service, e.g., deployed as a container in a Kubernetes environment. The merging facilitates reduction of resource utilization by having only a merged sidecar, instead of multiple sidecars, support a service.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Boris Shpilyuck, Igor Dubrovsky, Nisan Haimov
  • Patent number: 12386631
    Abstract: A system is provided for monitoring, managing, and maintaining a distributed network of information handling systems. The system includes a first information handling system and a second information handling system. The first information handling system creates a software bundle. The second information handling system receives the bundle from the first information handling system, and executes an executable included in the bundle. The executable changes a configuration of the second information handling system from a first operating state to a second operating state.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Jonathan Streete, Kevin Marks
  • Patent number: 12386678
    Abstract: Techniques are provided for implementing intelligent load scheduling in a storage system. In an illustrative embodiment, a method comprises collecting a plurality of metrics corresponding to one or more workloads, and processing the plurality of metrics using a machine learning model to predict a load on at least one server. The machine learning model predicts the load on the at least one server based, at least in part, on weights for respective ones of the plurality of metrics generated during training of the machine learning model. In the method, execution by the at least one server of one or more processes in addition to the one or more workloads is scheduled based, at least in part, on the load predicted by the machine learning model.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Irit Brener-Shalem, Michal Yarimi, Yonatan Yeshanov
  • Patent number: 12386688
    Abstract: A method comprising: detecting a storage device failure in a storage array, the storage array including a plurality of storage devices, the storage device failure being a failure of one or more of the plurality of storage devices; wherein: the plurality of storage devices are configured to implement a supergroup including a plurality of subgroups; identifying ones of the plurality of subgroups that are affected by the storage device failure; and rebuilding the identified subgroups, wherein: (A) when a count of failed storage device is less than a first threshold, each of the identified subgroups is rebuilt based only on subgroup parity components for the subgroup without the use of supergroup parity components, and (B) when the count of failed storage devices is between the first threshold and the second threshold, each of the identified subgroups is rebuilt based on both subgroup and supergroup parity components.
    Type: Grant
    Filed: January 18, 2024
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Kuolin Hua, Michael Scharland, Jiahui Wang, Peng Yin, Sean Hu, Daohong Wang
  • Patent number: 12386400
    Abstract: An information handling system motherboard interfaces with other components, such as an I/O board and a display, through a cable backplane having an M.2 edge card connector and coupled to a housing with a snap in cable retainer. The motherboard slides into position at the housing to have an edge card extending past one side to engage into the edge card connector. The cable backplane is a flexible cable that routes through the hinge up lid housing portion of the system to communicate with a display and/or camera in the lid portion, or to route back into the main housing portion to communicate with an I/O board.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: John Trevor Morrison, Jace W. Files, Chiu-Jung Tsen
  • Publication number: 20250254152
    Abstract: Enhanced Information Handling System (IHS) messaging infrastructure security may include setting up, by a message producer, via a messaging resource rotation service, messaging resources in a message broker. The messaging resource rotation service may assign a routing key variable, and then a message consumer may subscribe, via the messaging resource rotation service, to the messaging resources pointed out by the routing key variable. The message producer may fetch a routing key variable derived value, to post a message, using this routing key derived variable value. Thereafter, the message broker may notify the subscribed message consumer about the posting of the message. Additionally, the messaging resource rotation service may rotate the routing key variable and/or the routing key variable derived value, may notify the message consumer of the new routing key in the message broker, and/or may store the routing key variable in a key vault, or with key management service.
    Type: Application
    Filed: February 5, 2024
    Publication date: August 7, 2025
    Applicant: Dell Products L.P.
    Inventors: Raveendra Babu Madala, Parmeshwr Prasad, Santosh Gore
  • Publication number: 20250254176
    Abstract: Systems and methods for proxy device orchestration as autonomous primary workspace are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS may be configured to provide a workspace orchestration service, the IHS comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: communicate with a proxy peripheral device disposed at a location where one or more client IHSs have primary workspaces instantiable through the workspace orchestration service; and provide one or more files to the proxy peripheral device, where the proxy peripheral device is configured to instantiate a primary workspace based upon the one or more files in the absence of any of the one or more client IHSs at the location.
    Type: Application
    Filed: February 5, 2024
    Publication date: August 7, 2025
    Applicant: Dell Products L.P.
    Inventors: Nicholas D. Grobelny, Girish S. Dhoble, David Konetski, Carlton A. Andrews
  • Publication number: 20250252201
    Abstract: Systems and methods for hierarchical workspace orchestration are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: determine, by a local management agent configured to instantiate a primary workspace, that an operation involving a subordinate workspace instantiated by a peripheral device coupled to the IHS comprises sensitive data; and determine whether to process the sensitive data prior to execution of the operation.
    Type: Application
    Filed: February 5, 2024
    Publication date: August 7, 2025
    Applicant: Dell Products L.P.
    Inventors: Girish S. Dhoble, Nicholas D. Grobelny