Patents by Inventor Lucky Pratap Khemani

Lucky Pratap Khemani 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: 10838867
    Abstract: A server rack may include a chassis management controller (CMC), a server having a baseboard management controller (BMC) configured to communicate with the CMC, a controller stored in the server rack for interoperating with a cache memory, and a set of solid state devices (SSDs) providing data storage. The CMC may amalgamate data storage provided by the SSDs and partition the amalgamated data storage into an individual logical cache for use with or by the BMC or controller.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: November 17, 2020
    Assignee: Dell Products, L.P.
    Inventors: Neeraj Joshi, Lucky Pratap Khemani, Shekar Babu Suryanarayana
  • Patent number: 10664429
    Abstract: Systems and methods for managing Serial Attached Small Computer System Interface (SAS) traffic with storage monitoring are described. In some embodiments, an Information Handling System (IHS) may include an embedded controller (EC) and a memory coupled to the EC, the memory having program instructions stored thereon that, upon execution, cause the EC to: designate a first Baseband Management Controller (BMC) as active; designate a second BMC as passive; and receive, from the active BMC, monitoring data relating to one or more of a plurality of storage devices without receiving the monitoring data from the passive BMC.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 26, 2020
    Assignee: Dell Products, L.P.
    Inventors: Pavan Kumar, Lucky Pratap Khemani, Manjunath Vishwanath, John R. Sieber, Robert G. Bassman, Babu Krishna Chandrasekhar
  • Patent number: 10642704
    Abstract: A storage controller failover system includes servers, storage controllers coupled to storage subsystems, and a switching system coupling the servers to the storage controllers. A storage controller configurations and storage controller caches for each of the storage controllers are stored in one or more database. A failure is detected of a first storage controller that has provided first storage communications along a first path between a first server and a first storage subsystem and, in response, a second storage controller that is configured to take over the first storage communications from the first storage controller is determined based on its second storage controller configuration. A first storage controller cache for the first storage controller is provided to the second storage controller, and the second storage controller is caused to provide the first storage communications along a second path between the first server and the first storage subsystem.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 5, 2020
    Assignee: Dell Products L.P.
    Inventors: Lucky Pratap Khemani, Kala Sampathkumar
  • Patent number: 10565169
    Abstract: An information handling system includes a processor, a managed device that provides a function to the processor, wherein the function is managed in accordance with a Managed Object Format (MOF) file, and a management controller that receives the MOF file, converts the MOF file to a Management Information Base (MIB), and manages the function based upon the MIB.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 18, 2020
    Assignee: Dell Products, LP
    Inventors: Chitrak Gupta, Ajay Shenoy, Lucky Pratap Khemani, Sushma Basavarajaiah
  • Patent number: 10536329
    Abstract: A configuration assistance module (CAM) includes a configuration monitor (CM), a configuration analyzer (CA), and a configuration database of one or more supported platform configurations. The CM may and collect hardware and software inventory, e.g., PCIe matrix information, DIMM matrix information, blade configuration information and configuration information for various resources. The CAM may compare the current configuration to the supported configurations, report discrepancies through alerts, and create assist reports. An assist report may be stored to a remote share or master partition and displayed to a GUI, console interface, or the like. The CA module may take an assist report as input and create an analytics report, which may proactively provide inputs for future configurations.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: January 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Lucky Pratap Khemani, Pavan Kumar, Suren Kumar, M V R Krishna Reddy Karri
  • Patent number: 10489594
    Abstract: A pair of servers may include a source server hosting a source virtual machine (VM) and a target server hosting a target VM. The source server may include a source central processing unit (CPU) and a source baseboard management controller (BMC), and the target server may include a target CPU and a target BMC. The source server and the target server are connected by an inband connection, and the source BMC and the target BMC are connected by a connection distinct from the inband connection. The source VM may be migrated to the target server over the inband connection, and in response to migrating the source VM, security data corresponding to the source VM is communicated from the source BMC to the target BMC over the connection between the BMCs.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: November 26, 2019
    Assignee: Dell Products, LP
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani, Sumanth Vidyadhara, Chandrasekhar Puthillathe
  • Patent number: 10430241
    Abstract: In accordance with embodiments of the present disclosure, an information handling system comprising my include a host system comprising a host system processor, and a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and allocate hardware processing resources of the management controller in order to provide compute processing support for the host system processor.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 1, 2019
    Assignee: Dell Products L.P.
    Inventors: Neeraj Joshi, Lucky Pratap Khemani
  • Publication number: 20190197003
    Abstract: Systems and methods for managing Serial Attached Small Computer System Interface (SAS) traffic with storage monitoring are described. In some embodiments, an Information Handling System (IHS) may include an embedded controller (EC) and a memory coupled to the EC, the memory having program instructions stored thereon that, upon execution, cause the EC to: designate a first Baseband Management Controller (BMC) as active; designate a second BMC as passive; and receive, from the active BMC, monitoring data relating to one or more of a plurality of storage devices without receiving the monitoring data from the passive BMC.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Applicant: Dell Products, L.P.
    Inventors: Pavan Kumar, Lucky Pratap Khemani, Manjunath Vishwanath, John R. Sieber, Robert G. Bassman, Babu Krishna Chandrasekhar
  • Patent number: 10331520
    Abstract: In accordance with embodiments of the present disclosure, a system may include a first storage controller for managing a Redundant Array of Independent Disks (RAID) comprising a plurality of disk drives and a second storage controller for managing at least one disk drive other than the plurality of disk drives. The first storage controller may be configured to: (i) in response to the RAID having a degraded state and the first storage controller not having an available hot spare disk drive local to the first storage controller, communicate a request for a hot spare disk drive of another storage controller; (ii) receive a response to the request identifying a disk drive of the second storage controller as an alternative available hot spare disk drive; and (iii) communicate with the second storage controller to use the alternative available hot spare disk drive to rebuild the RAID.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: June 25, 2019
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani, Neeraj Joshi, Chitrak Gupta
  • Patent number: 10261821
    Abstract: Systems and methods are disclosed for managing access to a remote storage media with a management controller. The method may include managing a first virtual machine and a second virtual machine with a hypervisor operating on a first information handling system; permitting the first virtual machine access to a first portion of a remote storage media, the remote storage media local to a second information handling system, the second information handling system located remote from the first information handling system; and preventing a second virtual machine access to the first portion of the remote storage media.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani
  • Patent number: 10261709
    Abstract: A memory data hole enabled management system includes a host subsystem with memory devices. A remote access controller subsystem identifies memory locations in the memory devices that include data holes, and generates an aggregated multi-device memory location table that associates the memory locations with continuous addresses. The host system then receives first instructions from the remote access controller subsystem to store data across the plurality of memory locations and in response, operates in a block mode to store the data across the memory locations via the aggregated multi-device memory location table. The host subsystem may then receive second instructions from the remote access controller subsystem to access the data across the memory locations and, in response, operate in the block mode to access the data across the memory locations via the aggregated multi-device memory location table.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani
  • Publication number: 20190026467
    Abstract: A pair of servers may include a source server hosting a source virtual machine (VM) and a target server hosting a target VM. The source server may include a source central processing unit (CPU) and a source baseboard management controller (BMC), and the target server may include a target CPU and a target BMC. The source server and the target server are connected by an inband connection, and the source BMC and the target BMC are connected by a connection distinct from the inband connection. The source VM may be migrated to the target server over the inband connection, and in response to migrating the source VM, security data corresponding to the source VM is communicated from the source BMC to the target BMC over the connection between the BMCs.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani, Sumanth Vidyadhara, Chandrasekhar Puthillathe
  • Patent number: 10157074
    Abstract: In accordance with embodiments of the present disclosure, a system may include a chassis configured to receive a plurality of modular information handling systems, a switch configured to be communicatively coupled to modular information handling systems received in the chassis, and a physical service processor communicatively coupled to the switch.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: December 18, 2018
    Assignee: Dell Products L.P.
    Inventor: Lucky Pratap Khemani
  • Publication number: 20180351790
    Abstract: A configuration assistance module(CAM) includes a configuration monitor (CM), a configuration analyzer (CA), and a data base of pre-defined configurations. The CM may access the local configuration database of supported platform configurations and collect's hardware and software inventory e.g., PCIe matrix information, DIMM matrix information, blade configuration information and configuration information for various resources. The CAM may compare the current configuration to offline support configuration and report discrepancies through alerts and create assist report. The assist report may be stored to remote share or master partition and report to a GUI, console interface, or the like., The CA module may take an assist report as input and create analytics report, which proactively provides inputs for future configurations.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Applicant: Dell Products L.P.
    Inventors: Lucky Pratap KHEMANI, Pavan KUMAR, Suren KUMAR, M V R Krishna Reddy KARRI
  • Publication number: 20180314558
    Abstract: In accordance with embodiments of the present disclosure, an information handling system comprising my include a host system comprising a host system processor, and a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and allocate hardware processing resources of the management controller in order to provide compute processing support for the host system processor.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Applicant: Dell Products L.P.
    Inventors: Neeraj JOSHI, Lucky Pratap KHEMANI
  • Publication number: 20180314441
    Abstract: A memory data hole enabled management system includes a host subsystem with memory devices. A remote access controller subsystem identifies memory locations in the memory devices that include data holes, and generates an aggregated multi-device memory location table that associates the memory locations with continuous addresses. The host system then receives first instructions from the remote access controller subsystem to store data across the plurality of memory locations and in response, operates in a block mode to store the data across the memory locations via the aggregated multi-device memory location table. The host subsystem may then receive second instructions from the remote access controller subsystem to access the data across the memory locations and, in response, operate in the block mode to access the data across the memory locations via the aggregated multi-device memory location table.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani
  • Publication number: 20180293171
    Abstract: A server rack may include a chassis management controller (CMC), a server having a baseboard management controller (BMC) configured to communicate with the CMC, a controller stored in the server rack for interoperating with a cache memory, and a set of solid state devices (SSDs) providing data storage. The CMC may amalgamate data storage provided by the SSDs and partition the amalgamated data storage into an individual logical cache for use with or by the BMC or controller.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Neeraj Joshi, Lucky Pratap Khemani, Shekar Babu Suryanarayana
  • Patent number: 10069718
    Abstract: Systems and methods for switching host network traffic through a Baseboard Management Controller (BMC) are described herein. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a host processor; a Baseband Management Controller (BMC) coupled to the host processor; and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: determine that a network path dedicated to the host processor has failed; and route host network traffic to and from the host processor through a network failover path provided by the BMC.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: September 4, 2018
    Assignee: Dell Products, L.P.
    Inventors: Lucky Pratap Khemani, S. Sudarshan
  • Publication number: 20180157509
    Abstract: Systems and methods are disclosed for managing access to a remote storage media with a management controller. The method may include managing a first virtual machine and a second virtual machine with a hypervisor operating on a first information handling system; permitting the first virtual machine access to a first portion of a remote storage media, the remote storage media local to a second information handling system, the second information handling system located remote from the first information handling system; and preventing a second virtual machine access to the first portion of the remote storage media.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani
  • Patent number: 9961157
    Abstract: Embodiments of methods, systems, and apparatuses for adaptive compression management for web services are presented. In an embodiment, a method may include receiving a request for a web-service data operation. The method may also include identifying, using a data processing device, a network performance statistic for characterizing a data link between a web server and a web client. Additionally, the method may include determining, using the data processing device, a data size threshold in response to the network performance statistic. The method may also include determining, using the data processing device, whether to compress data associated with the web-service operation in response to the data size threshold.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: May 1, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Chitrak Gupta, Abhirup Seal, Lucky Pratap Khemani