Patents by Inventor Mahmoud B. Ahmadian

Mahmoud B. Ahmadian 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).

  • Patent number: 11755520
    Abstract: An information handling system may include a host system including a first root complex, a management controller including a second root complex, a network interface controller, and at least one switching circuit. The information handling system may be configured to, in response to the host system being powered on: couple the network interface controller to the management controller via the first root complex; and wherein the information handling system is further configured to, in response to the host system being powered off: activate the at least one switching circuit to couple the network interface controller to the management controller via the second root complex.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Zheng Zhang, Mahmoud B. Ahmadian
  • Publication number: 20230205719
    Abstract: An information handling system may include a host system including a first root complex, a management controller including a second root complex, a network interface controller, and at least one switching circuit. The information handling system may be configured to, in response to the host system being powered on: couple the network interface controller to the management controller via the first root complex; and wherein the information handling system is further configured to, in response to the host system being powered off: activate the at least one switching circuit to couple the network interface controller to the management controller via the second root complex.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Applicant: Dell Products L.P.
    Inventors: Zheng ZHANG, Mahmoud B. AHMADIAN
  • Publication number: 20230026015
    Abstract: An information handling system may include a processor; a network interface; and a physical storage resource having data stored thereon that is usable by a virtual resource that is executable on the processor. The network interface may accelerate migration of the data to a destination system by, in response to a command from a virtual machine manager: offloading, from the processor, a copying process configured to copy the data to the destination system; tracking portions of the data that are changed by the virtual resource during the copying process; notifying the virtual machine manager that a designated checkpoint has been reached in the copying process; causing the virtual resource to pause; completing the copying process; and causing the virtual resource to resume and use the copied data at the destination instead of the data on the physical storage resource.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Applicant: Dell Products L.P.
    Inventors: Gaurav CHAWLA, William Price DAWKINS, Mahmoud B. AHMADIAN, Waseem Ali RAJA
  • Patent number: 11307946
    Abstract: A method may include in response to a power event of a power system of an information handling system, determining if an uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to a database availability group. The method may also include if the uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to the database availability group, causing a shutdown of the information handling system initiated by a power manager of the uninterruptible power supply to abort, determining which of the one or more other information handling systems to switchover the database resources to, and causing switchover of the database resources based on such determination.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: April 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Cindy L. Stap, Mahmoud B. Ahmadian
  • Publication number: 20210141701
    Abstract: A method may include in response to a power event of a power system of an information handling system, determining if an uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to a database availability group. The method may also include if the uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to the database availability group, causing a shutdown of the information handling system initiated by a power manager of the uninterruptible power supply to abort, determining which of the one or more other information handling systems to switchover the database resources to, and causing switchover of the database resources based on such determination.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Applicant: Dell Products L.P.
    Inventors: Cindy L. STAP, Mahmoud B. AHMADIAN
  • Patent number: 9807052
    Abstract: An information handling system includes first and second nodes and a storage enclosure. The nodes share access to the storage enclosure. The nodes bind a logical unit number (LUN) in the storage enclosure consistently regardless of an order in which the two devices access the LUN. The system further preferably includes a switch between the nodes and the storage enclosure wherein multiple paths exist between a node and the storage enclosure. The storage enclosure preferably includes first and second storage processors and multiple ports per processor. The first node preferably includes first and second host bus adapters. The first host bus adapter preferably connects the node to a first of the switches and the second host bus adapter connects the node to a second of the switches. The system preferably includes multiple paths between the first node and a LUN in the storage enclosure.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: October 31, 2017
    Assignee: Dell Products L.P.
    Inventors: Tesfamariam Michael, Mahmoud B. Ahmadian
  • Publication number: 20150200911
    Abstract: An information handling system includes first and second nodes and a storage enclosure. The nodes share access to the storage enclosure. The nodes bind a logical unit number (LUN) in the storage enclosure consistently regardless of an order in which the two devices access the LUN. The system further preferably includes a switch between the nodes and the storage enclosure wherein multiple paths exist between a node and the storage enclosure. The storage enclosure preferably includes first and second storage processors and multiple ports per processor. The first node preferably includes first and second host bus adapters. The first host bus adapter preferably connects the node to a first of the switches and the second host bus adapter connects the node to a second of the switches. The system preferably includes multiple paths between the first node and a LUN in the storage enclosure.
    Type: Application
    Filed: February 16, 2015
    Publication date: July 16, 2015
    Inventors: Tesfamariam Michael, Mahmoud B. Ahmadian
  • Patent number: 8990367
    Abstract: An information handling system includes first and second nodes and a storage enclosure. The nodes share access to the storage enclosure. The nodes bind a logical unit number (LUN) in the storage enclosure consistently regardless of an order in which the two devices access the LUN. The system further preferably includes a switch between the nodes and the storage enclosure wherein multiple paths exist between a node and the storage enclosure. The storage enclosure preferably includes first and second storage processors and multiple ports per processor. The first node preferably includes first and second host bus adapters. The first host bus adapter preferably connects the node to a first of the switches and the second host bus adapter connects the node to a second of the switches. The system preferably includes multiple paths between the first node and a LUN in the storage enclosure.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 24, 2015
    Assignee: Dell Products L.P.
    Inventors: Tesfamariam Michael, Mahmoud B. Ahmadian
  • Patent number: 8745232
    Abstract: Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 3, 2014
    Assignee: Dell Products L.P.
    Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
  • Publication number: 20120047264
    Abstract: Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
  • Patent number: 7536586
    Abstract: A storage architecture and method for managing the operation of a network in a RAID environment is provided in which a storage management agent is included in each server node of the network. The storage management agents monitor the status of the drives of the storage array in shared storage. If a storage management agent identifies a failed drive, the storage management agent monitors the rebuild of the degraded RAID volume. During the rebuild of a degraded RAID volume, the storage management agent determines if a server node has failed, and, if required, initiates the transfer of the RAID rebuild tasks of the failed server node to another server node.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: May 19, 2009
    Assignee: Dell Products L.P.
    Inventors: Mahmoud B. Ahmadian, Ahmad A. J. Ali, Zafar Mahmood
  • Publication number: 20080082623
    Abstract: An information handling system includes first and second nodes and a storage enclosure. The nodes share access to the storage enclosure. The nodes bind a logical unit number (LUN) in the storage enclosure consistently regardless of an order in which the two devices access the LUN. The system further preferably includes a switch between the nodes and the storage enclosure wherein multiple paths exist between a node and the storage enclosure. The storage enclosure preferably includes first and second storage processors and multiple ports per processor. The first node preferably includes first and second host bus adapters. The first host bus adapter preferably connects the node to a first of the switches and the second host bus adapter connects the node to a second of the switches. The system preferably includes multiple paths between the first node and a LUN in the storage enclosure.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: DELL PRODUCTS L.P.
    Inventors: Tesfamariam Michael, Mahmoud B. Ahmadian
  • Publication number: 20080052455
    Abstract: An information handling system may include a cluster. The cluster may comprise at least a first node and a second node. The first node may include a first shared disk mapping driver and a second node may include a second shared disk mapping driver. The first node and the second node may be in communication with one or more shared storage disks and the shared disk mapping driver may be configured to communicate with the second shared disk mapping driver for assigning a common device name to the shared storage disks.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Applicant: Dell Products L.P.
    Inventors: Mahmoud B. Ahmadian, Anthony Fernandez, Ronald Robert Pepper