Patents by Inventor Munif M. Farhan

Munif M. Farhan 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: 9684540
    Abstract: Methods and systems for optimizing workloads on information handling systems involve determining, by an application, a computing task for execution by the application. The application may determine workload attributes for a computing task for execution at an information handling system. The workload attributes are used by the application to dynamically determine a workload policy for configuration of hardware resources at the information handling system. After dynamic configuration by the application of the hardware resources according to the workload policy, the computing task is executed at the information handling system by the application.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: June 20, 2017
    Assignee: Dell Products L.P.
    Inventors: Munif M. Farhan, Rocco Ancona
  • Patent number: 9678798
    Abstract: Methods and systems for optimizing workloads on information handling systems involve determining workload attributes for a computing task for execution at an information handling system. The workload attributes are used to dynamically determine a workload policy for configuration of hardware resources at the information handling system. After dynamic configuration of the hardware resources according to the workload policy, the computing task is executed at the information handling system.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: June 13, 2017
    Assignee: Dell Products L.P.
    Inventors: Munif M. Farhan, Charles G. Morton, Rocco Ancona
  • Publication number: 20170147839
    Abstract: An information handling system processing component is selectively disabled by inflation of a bladder with a microfluidic reservoir in response to a predetermined condition, such as detection of malicious code or unauthorized access to information stored on the information handling system.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Applicant: Dell Products L.P.
    Inventors: Stefan Peana, Munif M. Farhan, Mark A. Schwager, David M. Meyers, Brian Hargrove Leonard, Lawrence E. Knepper
  • Publication number: 20170147039
    Abstract: An information handling system opening, such as at a cable port, selectively closes and opens through inflation and deflation of a seal, such as an expanding balloon structure interfaced with a microfluidic reservoir. The seal fills the opening to block contaminants from entering the information handling system and deflates to provide room for cables to pass when desired. Automated sealing of a port is provided in response to detection of contaminants, such as liquids or dust.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Applicant: Dell Products L.P.
    Inventors: Stefan Peana, Munif M. Farhan, Mark A. Schwager, David M. Meyers, Brian Hargrove Leonard, Lawrence E. Knepper
  • Publication number: 20170132043
    Abstract: Methods and systems for optimizing distributed workloads on information handling systems involve determining workload attributes for a computing task for distributed execution among distributed information handling systems. The workload attributes are used to dynamically determine optimal allocation and configuration of distributed hardware resources at the distributed information handling systems. After dynamic confirmation of the allocation and configuration of the distributed hardware resources, the computing task is segmented for distributed execution.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 11, 2017
    Inventors: Munif M. Farhan, Charles G. Morton
  • Publication number: 20170083470
    Abstract: A solid state drive (SSD) device includes a Peripheral Component Interconnect-Express (PCIe) interface, a non-volatile storage media, and a memory that stores code, the code including an Advanced Host Controller Interface (AHCI) controller, and a Non-Volatile Memory-Express (NVMe) controller. The SSD device is operable to select one of the AHCI controller and the NVMe controller to process data storage commands between the PCIe interface and the non-volatile storage media.
    Type: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Inventors: Swee Chay Hia, Munif M. Farhan
  • Patent number: 9575811
    Abstract: Methods and systems for optimizing distributed workloads on information handling systems involve determining workload attributes for a computing task for distributed execution among distributed information handling systems. The workload attributes are used to dynamically determine optimal allocation and configuration of distributed hardware resources at the distributed information handling systems. After dynamic confirmation of the allocation and configuration of the distributed hardware resources, the computing task is segmented for distributed execution.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: February 21, 2017
    Assignee: Dell Products L.P.
    Inventors: Munif M. Farhan, Charles G. Morton
  • Patent number: 9569271
    Abstract: Methods and systems for optimization of proprietary workloads involve receiving workload simulation data indicative of a proprietary computing task using proprietary information. Workload attributes are generated based on the workload simulation data without using the proprietary information. The workload attributes are used to dynamically determine a workload policy for configuration of hardware resources at an information handling system executing the proprietary computing task. After dynamic configuration of the hardware resources according to the workload policy, the proprietary computing task is executed at the information handling system.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: February 14, 2017
    Assignee: Dell Products L.P.
    Inventors: Munif M. Farhan, Charles G. Morton
  • Patent number: 9535753
    Abstract: Methods and systems for optimizing resources are disclosed. A method for optimizing resources may include aggregating a first data and a second data from a plurality of network resources into a context information set, deriving a complex context information set from an association of the first data and the second data in the context information set, receiving a resource request, generating an optimized resource request based on an optimization criteria, identifying a network resource to perform the optimized resource request based on the context information set and the complex context information set, executing an action with the network resource to fulfill the optimized resource request, and updating the context information set based on the action.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: January 3, 2017
    Assignee: Dell Products L.P.
    Inventors: Munif M. Farhan, Yuan-Chang Lo, Rocco Ancona
  • Publication number: 20160306644
    Abstract: Methods and systems for performance optimization of workloads in virtualized information handling systems may analyze a workload at a virtual machine executing on a hypervisor. A workload policy specifying hardware resources for allocation to the virtual machine may be generated. After allocation of the hardware resources to the virtual machine, the workload may be executed on the virtual machine. The hypervisor may prioritize hardware resources among a plurality of virtual machines.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: John Kelly, Charles G. Morton, Munif M. Farhan
  • Publication number: 20160224377
    Abstract: Methods and systems for optimization of proprietary workloads involve receiving workload simulation data indicative of a proprietary computing task using proprietary information. Workload attributes are generated based on the workload simulation data without using the proprietary information. The workload attributes are used to dynamically determine a workload policy for configuration of hardware resources at an information handling system executing the proprietary computing task. After dynamic configuration of the hardware resources according to the workload policy, the proprietary computing task is executed at the information handling system.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Munif M. Farhan, Charles G. Morton
  • Publication number: 20160224394
    Abstract: Methods and systems for optimizing distributed workloads on information handling systems involve determining workload attributes for a computing task for distributed execution among distributed information handling systems. The workload attributes are used to dynamically determine optimal allocation and configuration of distributed hardware resources at the distributed information handling systems. After dynamic confirmation of the allocation and configuration of the distributed hardware resources, the computing task is segmented for distributed execution.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Munif M. Farhan, Charles G. Morton
  • Publication number: 20160224381
    Abstract: Methods and systems for optimizing workloads on information handling systems involve determining workload attributes for a computing task for execution at an information handling system. The workload attributes are used to dynamically determine a workload policy for configuration of hardware resources at the information handling system. After dynamic configuration of the hardware resources according to the workload policy, the computing task is executed at the information handling system.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Munif M. Farhan, Charles G. Morton, Rocco Ancona
  • Publication number: 20160224382
    Abstract: Methods and systems for optimizing workloads on information handling systems involve determining, by an application, a computing task for execution by the application. The application may determine workload attributes for a computing task for execution at an information handling system. The workload attributes are used by the application to dynamically determine a workload policy for configuration of hardware resources at the information handling system. After dynamic configuration by the application of the hardware resources according to the workload policy, the computing task is executed at the information handling system by the application.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Munif M. Farhan, Rocco Ancona
  • Publication number: 20160217009
    Abstract: Methods and systems for optimizing resources are disclosed. A method for optimizing resources may include aggregating a first data and a second data from a plurality of network resources into a context information set, deriving a complex context information set from an association of the first data and the second data in the context information set, receiving a resource request, generating an optimized resource request based on an optimization criteria, identifying a network resource to perform the optimized resource request based on the context information set and the complex context information set, executing an action with the network resource to fulfill the optimized resource request, and updating the context information set based on the action.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventors: Munif M. Farhan, Yuan-Chang Lo, Rocco Ancona
  • Patent number: 9330007
    Abstract: In various embodiments, a storage device includes a magnetic media, a cache memory, and a drive controller. In embodiments, the drive controller is configured to establish a portion of the cache memory as an archival zone having a cache policy to maximize write hits. The drive controller is further configured to pre-erase the archival zone, direct writes from a host to the archival zone, and flush writes from the archival zone to the magnetic media. In embodiments, the drive controller is configured to establish a portion of the cache memory as a retrieval zone having a cache policy to maximize read hits. The drive controller is further configured to pre-fetch data from the magnetic media to the retrieval zone, transfer data from the retrieval zone to a host upon request by the host, and transfer read ahead data to the retrieval zone to replace data transferred to the host.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 3, 2016
    Assignee: Dell Products, LP
    Inventors: Munif M. Farhan, William F. Sauber, Dina A. Eldin
  • Publication number: 20150339065
    Abstract: Methods and systems for enhanced data reliability using solid-state memory-enabled storage devices may involve a solid-state hybrid drive (SSHD) with a safe zone in a solid-state memory. The safe zone may mirror a storage structure stored in a magnetic memory of the SSHD. When an error or failure in at least a portion of the magnetic memory occurs, the SSHD may continue to provide external access to the safe zone and may enable an information handling system to boot from the safe zone.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Inventors: MUNIF M. FARHAN, ROCCO ANCONA
  • Publication number: 20150039659
    Abstract: Methods and systems for offloading data to a remote storage resource from a local storage resource on an information handling system may involve using a data location management agent and an offload mapping. The data location management agent may detect requests for access to files stored on a file system and may offload files to the remote storage resource to maintain a specified available capacity of the local storage resource, based on at least in part on the offload mapping. The data location management agent may classify certain files as pinned files that are excluded from offloading.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Inventors: William F. Sauber, Munif M. Farhan
  • Publication number: 20140156909
    Abstract: In various embodiments, a storage device includes a magnetic media, a cache memory, and a drive controller. In embodiments, the drive controller is configured to establish a portion of the cache memory as an archival zone having a cache policy to maximize write hits. The drive controller is further configured to pre-erase the archival zone, direct writes from a host to the archival zone, and flush writes from the archival zone to the magnetic media. In embodiments, the drive controller is configured to establish a portion of the cache memory as a retrieval zone having a cache policy to maximize read hits. The drive controller is further configured to pre-fetch data from the magnetic media to the retrieval zone, transfer data from the retrieval zone to a host upon request by the host, and transfer read ahead data to the retrieval zone to replace data transferred to the host.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Dell Products, LP
    Inventors: Munif M. Farhan, William F. Sauber, Dina A. Eldin
  • Patent number: 8151135
    Abstract: Systems and methods for reducing problems and disadvantages associated with traditional approaches to data and program storage on an information handling system are provided. A method may include determining if a primary storage resource has a failure. The method may further include, in response to determining that the storage resource does not have a failure: booting from a first operating system stored on the primary storage resource, monitoring data stored to the primary storage resource to identify data to be copied to a persistent storage resource, and copying the identified data to the persistent storage resource. The method may further include, in response to determining that the storage resource has a failure: booting from a second operating system stored on the persistent storage resource, and via the second operating system, providing access to the copied identified data copied to the persistent storage resource.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: April 3, 2012
    Assignee: Dell Products L.P.
    Inventors: Thomas L. Pratt, Christopher A. Spencer, Munif M. Farhan, Sharon Lyn Hanson