Patents by Inventor Rizwan Ali

Rizwan Ali has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210279162
    Abstract: A method for managing data includes obtaining, by a management module, a workload generation request, wherein the workload generation request specifies a plurality of resource devices, identifying available resource devices in a resource device pool based on the plurality of resource devices, performing a latency analysis on the available resource devices to obtain a plurality of resource device combinations and a total latency cost of each resource device combination, and selecting a resource device combination of the plurality of resource device combinations based on the total latency cost of each resource device combination, wherein the resource device combination comprises a second plurality of resource devices and wherein each of the second plurality of resource devices is one of the plurality of resource devices.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Publication number: 20210279152
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a fault domain failure in a fault domain of a plurality of fault domains, and in response to the detecting, initiating a rebuilding of data in a spare fault domain of using checkpoint metadata and slice metadata, wherein the data is a copy of data that was stored in the fault domain and wherein the spare fault domain is not one of the plurality of fault domains.
    Type: Application
    Filed: March 6, 2020
    Publication date: September 9, 2021
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Publication number: 20210279102
    Abstract: A method for managing data includes obtaining, by a management module, a redeployment request, wherein the redeployment request specifies a first workload and workload specifications for a second workload, and in response to the redeployment request: identifying, using a resource allocation master list, a plurality of resource devices, wherein each resource device in the plurality of resource devices is in an available status, selecting, from the plurality of resource devices, a first resource device based on the workload specifications, initiating a configuration of the first resource device, and updating the resource allocation master list to specify an allocation of the first resource device to the second workload.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Publication number: 20210279149
    Abstract: A method for managing data includes obtaining, by a management module, a resource device replacement request specifying a first resource device, in response to the resource device replacement request: updating a resource allocation master list to specify a failed status of the first resource device, selecting a second resource device using the resource allocation master list based on a standby status of the second resource device, updating a resource device entry associated with the second resource device to specify an in use status of the second resource device, and initiating a resource device replacement for the second resource device.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Publication number: 20210279137
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device in a data node of a plurality of data nodes, and in response to the detecting, initiating a rebuilding of data in a spare location using proactive copy metadata and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
    Type: Application
    Filed: March 6, 2020
    Publication date: September 9, 2021
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Publication number: 20210278977
    Abstract: In general, the invention relates to a method for storing data. The method includes obtaining data from a host, making a first determination that a data cluster comprises a plurality of non-volatile memory devices, based on the first determination: storing processed data corresponding to the data in at least one of the plurality of non-volatile memory devices, and making a second determination to de-stage at least a portion of the processed data to a persistent storage device, and based on the second determination, initiating a delayed compression operation on the processed data.
    Type: Application
    Filed: March 6, 2020
    Publication date: September 9, 2021
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
  • Publication number: 20210278981
    Abstract: In general, the invention relates to a method for processing data. The method includes receiving a write request from a host, and in response to the write request, obtaining system metadata for a system, selecting, based on the system metadata, a selected component of the system to perform a data processing operation, and initiating the data processing operation on the selected component.
    Type: Application
    Filed: March 6, 2020
    Publication date: September 9, 2021
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
  • Patent number: 11099827
    Abstract: A networking-device-based HCI edge controller system includes a networking device coupled to a master controller system via a network, as well as locally to an HCI node system including HCI node(s). The networking device and the HCI node system are provided at an edge location in a network, and the networking device operates to identify HCI node components that are included in the HCI node(s) in the HCI node system, and retrieve respective software inventory information for each of the HCI node component in the HCI node(s). The networking device receives first updated software from the master controller system via the network, determines that the respective software inventory information for at least one of the HCI node components does not comply with the first updated software for those HCI node components and, in response, provides the first updated software on those HCI node components.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: August 24, 2021
    Assignee: Dell Products L.P.
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 11095707
    Abstract: A networking-based file share witness system includes a cluster system including a plurality of node devices, and a first networking device that is coupled to a network and to each of the node devices in the cluster system. The first networking device includes a first networking engine that transmits data between the network and the node devices in the cluster system. The first networking device also includes a first file share that stores a quorum file that is configured to provide, subsequent to the unavailability of at least one of the node devices in the cluster system, a first file share witness vote that is configured to be utilized with at least one node vote provided by at least one of the node devices in the cluster system that remains available in order to reach a quorum and allow the cluster system to continue to operate.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: August 17, 2021
    Assignee: Dell Products L.P.
    Inventors: Javier A. Ponce, Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11086738
    Abstract: A support engine for managing computing clusters includes a persistent storage and a processor. The persistent storage includes monitoring policies. The processor monitors a computing cluster of the computing clusters and identifies a potential component failure of the computing cluster based on the monitoring and the monitoring policies. In response to identifying the potential component failure the processor identifies an error state of the computing cluster; obtains solution level state information from the computing cluster based on the identified error state; generates a support package comprising the solution level state information; and initiates a support session by sending the generated support package to a support manager.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 10, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
  • Patent number: 11080339
    Abstract: A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains a data access request that includes a metadata characteristic; in response to obtaining the data access request: matches the metadata characteristic to at least one of the data chunks based on at least one selected from a group consisting of the object level metadata and the chunk level metadata; and provides a response based on the at least one data chunk of the data chunks in response to the data access request.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 3, 2021
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11075925
    Abstract: A computing device includes user resources and a validation agent. The validation agent obtains a new configuration authentication request for the computing device. In response to obtaining the new configuration authentication request, the validation agent identifies the user resources of the computing device; matches an identifier of the computing device to a portion of validated configurations of multiple validated configurations; makes a determination that the identified user resources match at least one validated configuration of the portion of validated configurations of the multiple validated configurations; and authorizes a new configuration for the user resources in response to the determination.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: July 27, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ravikanth Chaganti, Rizwan Ali, Dharmesh Patel
  • Patent number: 11068345
    Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 20, 2021
    Assignee: Dell Products L.P.
    Inventors: Rizwan Ali, Dharmesh M. Patel, Arvind Ramakrishnan Palamadai, Ravikanth Chaganti
  • Publication number: 20210171007
    Abstract: An exhaust brake torque system for a vehicle including an engine includes a controller configured to determine a current exhaust brake torque and a maximum exhaust brake torque. A display is configured to display at least one of the current exhaust brake torque, the maximum exhaust brake torque and a percentage corresponding to the current exhaust brake torque divided by the maximum exhaust brake torque. An engine speed sensor determines an engine speed of an engine. A pressure sensor is configured to sense turbine inlet pressure. The controller is configured to calculate the current exhaust brake torque and the maximum exhaust brake torque in response to the engine speed and the turbine inlet pressure.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Maqsood Rizwan ALI KHAN, Mark R. CLAYWELL
  • Patent number: 11029875
    Abstract: A data storage system includes an accelerator pool and data silos. The accelerator pool obtains a data storage request for first data; stores a copy of the first data locally in a memory of the accelerator pool; in response to storing the copy of the first data: sends an acknowledgement to a requesting entity that generated the data storage request; and, after sending the acknowledgement, stores at least one second copy of the first data in the data silos. The acknowledgement indicates that the first data is redundantly stored in at least two different fault domains.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 8, 2021
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11014547
    Abstract: An exhaust brake torque system for a vehicle including an engine includes a controller configured to determine a current exhaust brake torque and a maximum exhaust brake torque. A display is configured to display at least one of the current exhaust brake torque, the maximum exhaust brake torque and a percentage corresponding to the current exhaust brake torque divided by the maximum exhaust brake torque. An engine speed sensor determines an engine speed of an engine. A pressure sensor is configured to sense turbine inlet pressure. The controller is configured to calculate the current exhaust brake torque and the maximum exhaust brake torque in response to the engine speed and the turbine inlet pressure.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 25, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Maqsood Rizwan Ali Khan, Mark R. Claywell
  • Patent number: 11003436
    Abstract: A composable infrastructure update system includes a composable infrastructure management system coupled to a composable infrastructure system including composable infrastructure components. The composable infrastructure management system identifies workload solutions that are being provided by at least one of the composable infrastructure components and, for each workload solution, generates a respective workload solution catalog that identifies the at least one of the composable infrastructure components that are providing that workload solution. The composable infrastructure management system then receive a software update for a first composable infrastructure component, determines that the first composable infrastructure component is being used to provide at least two of the workload solutions, and schedules the performance of the software update for the first composable component in consideration of the at least two of the workload solutions.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 11, 2021
    Assignee: Dell Products L.P.
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 11001247
    Abstract: A method for exhaust braking includes monitoring, by a controller of a vehicle, an engine speed of an internal combustion engine; comparing, by the controller, the engine speed with the a predetermined braking speed threshold to determine whether the engine speed is greater than the a predetermined braking speed threshold; and, in response to determining that the engine speed is greater than the a predetermined braking speed threshold, switching the vehicle to an exhaust braking mode.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: May 11, 2021
    Assignee: GM Global Technology Operations LLC
    Inventors: Maqsood Rizwan Ali Khan, Mark R. Claywell, Ryan Calkin
  • Publication number: 20210125273
    Abstract: Systems and methods for conducting person to person (P2P) transactions using points are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for person-to-person reward points gifting may include: (1) receiving, from a bank customer, a request to issue a reward points gift to a gift recipient, the request identifying gift recipient contact information for the gift recipient and a reward points amount; (2) sending a notification to the gift recipient contact information for the gift recipient to log in a gift recipient account to redeem the reward points gift; and (3) transferring the reward points amount to a gift recipient reward points account.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 29, 2021
    Inventors: David Christopher CAREY, Syed Rizwan ALI, Howard SPECTOR, Amit RAJWANI, Rajini KAKARLA, Tuan DAO, Ashok REDDY, Mizan MIAH, Sangameswara Rao PANCHOMARTHI
  • Patent number: 10992526
    Abstract: A Hyper-Converged Infrastructure (HCI) networking configuration system includes HCI node subsystems with different configuration requirements, and a networking subsystem coupled HCI node subsystems via respective port(s). The networking subsystem identifies each of the HCI node subsystems and, based on that determine, based on those identifications, determines respective different configuration requirements for each of the HCI node subsystems. Based on those respective configuration requirements, the networking subsystem generates a networking subsystem configuration, and applies the networking subsystem configuration to the networking subsystem such that each of its respective ports coupled to the HCI node subsystems is configured to provide communication between the networking subsystem and that HCI node subsystem.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: April 27, 2021
    Assignee: Dell Products L.P.
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel