Patents by Inventor Sumanth Vidyadhara

Sumanth Vidyadhara 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: 20170185332
    Abstract: A method, storage control system and information handling system (IHS) enables efficient copying of a first directory containing a first plurality of files from a client to a target server. The method includes receiving, via a first processor of the client, a request to copy the first directory containing the first plurality of files from a first storage device to the target server. The first directory is parsed into a first i-node tree. Metadata corresponding to the first i-node tree is generated and transmit from the client to the target server. A second processor at the target server is triggered to generate a second directory based on the metadata corresponding to the first i-node tree. The first plurality of files contained in the first directory from the first storage device is transmitted to the target server.
    Type: Application
    Filed: March 15, 2017
    Publication date: June 29, 2017
    Inventors: SUMANTH VIDYADHARA, ANKIT SINGH, SHEKAR BABU S, PRASOON KUMAR SINHA
  • Patent number: 9645755
    Abstract: A method, storage control system and information handling system (IHS) enables efficient copying of a first directory containing a first plurality of files from a client to a target server. The method includes receiving, via a first processor of the client, a request to copy the first directory containing the first plurality of files from a first storage device to the target server. The first directory is parsed into a first i-node tree. Metadata corresponding to the first i-node tree is generated and transmit from the client to the target server. A second processor at the target server is triggered to generate a second directory based on the metadata corresponding to the first i-node tree. The first plurality of files contained in the first directory from the first storage device is transmitted to the target server.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: May 9, 2017
    Assignee: Dell Products, L.P.
    Inventors: Sumanth Vidyadhara, Ankit Singh, Shekar Babu S, Prasoon Kumar Sinha
  • Publication number: 20170098084
    Abstract: A first firmware volume of a Unified Extensible Firmware Interface (UEFI) compliant information handling system is accessed. Authentication information is retrieved from the first firmware volume using a UEFI Secure Architecture Protocol. Based on the authentication information, it is determined if the first firmware volume is a first type of firmware volume. If the first firmware volume is the first type of firmware volume, the first firmware volume is authenticated using the first authentication information and an authentication procedure other than Secure Boot authentication. If the first firmware volume is a second type of firmware volume, the second type different than the first type, the first firmware volume is authenticated using the first authentication information and the Secure Boot authentication.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Yogesh P. Kulkarni, Sundar Dasar, Sumanth Vidyadhara
  • Patent number: 9612846
    Abstract: Systems and methods for providing Out-of-Band (OOB) real-time inventory and configuration of Original Equipment Manufacturer (OEM) devices using Advanced Configuration and Power Interface (ACPI) and Unified Extensible Firmware Interface (UEFI) services. In an embodiment, a method may include, during the booting of an Operating System (OS) and under control of an UEFI firmware, creating an OEM runtime-defined table configured to store a list of Globally Unique Identifiers (GUIDs) associated with OEM devices, where each OEM device corresponds to an OEM vendor-owned UEFI real-time service, and where each OEM vendor-owned UEFI real-time service is configured to enable operations after the booting of the OS; and load an ACPI OEM driver configured to interpret the OEM runtime-defined table and to invoke one or more corresponding OEM vendor-owned UEFI runtime services, and inform a Baseboard Management Controller (BMC) coupled to the processor that the ACPI OEM driver is available.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 4, 2017
    Assignee: Dell Products, L.P.
    Inventors: Chandrasekhar Puthillathe, Sumanth Vidyadhara
  • Publication number: 20170010899
    Abstract: In accordance with embodiments of the present disclosure, a method may include during boot of the information handling system, in response to one of a system management request received by a management controller or user input indicative of a task received during boot, downloading, by a basic input/output system (BIOS), from a network database communicatively coupled to the network interface, one or more executable modules for completing a system management request or a task. The method may also include executing the one or more downloaded modules.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Sundar Dasar, Yogesh Prabhakar Kulkarni, Vigneswaran Ponnusamy, Sumanth Vidyadhara, Jon Robert Hass, Elie Antoun Jreij
  • Patent number: 9524390
    Abstract: A first firmware volume of a Unified Extensible Firmware Interface (UEFI) compliant information handling system is accessed. Authentication information is retrieved from the first firmware volume using a UEFI Secure Architecture Protocol. Based on the authentication information, it is determined if the first firmware volume is a first type of firmware volume. If the first firmware volume is the first type of firmware volume, the first firmware volume is authenticated using the first authentication information and an authentication procedure other than Secure Boot authentication. If the first firmware volume is a second type of firmware volume, the second type different than the first type, the first firmware volume is authenticated using the first authentication information and the Secure Boot authentication.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 20, 2016
    Assignee: DELL PRODUCTS, LP
    Inventors: Yogesh P. Kulkarni, Sundar Dasar, Sumanth Vidyadhara
  • Publication number: 20160364243
    Abstract: Systems and methods for providing Out-of-Band (OOB) real-time inventory and configuration of Original Equipment Manufacturer (OEM) devices using Advanced Configuration and Power Interface (ACPI) and Unified Extensible Firmware Interface (UEFI) services. In an embodiment, a method may include, during the booting of an Operating System (OS) and under control of an UEFI firmware, creating an OEM runtime-defined table configured to store a list of Globally Unique Identifiers (GUIDs) associated with OEM devices, where each OEM device corresponds to an OEM vendor-owned UEFI real-time service, and where each OEM vendor-owned UEFI real-time service is configured to enable operations after the booting of the OS; and load an ACPI OEM driver configured to interpret the OEM runtime-defined table and to invoke one or more corresponding OEM vendor-owned UEFI runtime services, and inform a Baseboard Management Controller (BMC) coupled to the processor that the ACPI OEM driver is available.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Chandrasekhar Puthillathe, Sumanth Vidyadhara
  • Patent number: 9507581
    Abstract: Systems and methods are provided that may be implemented to deliver firmware for pre-boot updates of targeted information handling system device/devices using custom update capsules (e.g., such as custom unified extensible firmware interface capsules) and a separately-stored firmware update package that is remotely or locally stored. The custom update capsules may contain instruction payload information that may be used to determine location and desired components of the separately-stored firmware update package, and that also may be used to determine whether existing driver/drivers are to be retained in a firmware module in system memory or to be unloaded and replaced with a new (e.g., upgraded or downgraded) driver version in a firmware module in system memory as part of the firmware update.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: November 29, 2016
    Assignee: Dell Products LP
    Inventors: Wade Andrew Butcher, Terry Wayne Liles, Raveendra Babu Madala, Sumanth Vidyadhara, Raghavendra Venkataramudu
  • Publication number: 20160342348
    Abstract: A method, storage control system and information handling system (IHS) enables efficient copying of a first directory containing a first plurality of files from a client to a target server. The method includes receiving, via a first processor of the client, a request to copy the first directory containing the first plurality of files from a first storage device to the target server. The first directory is parsed into a first i-node tree. Metadata corresponding to the first i-node tree is generated and transmit from the client to the target server. A second processor at the target server is triggered to generate a second directory based on the metadata corresponding to the first i-node tree. The first plurality of files contained in the first directory from the first storage device is transmitted to the target server.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Sumanth Vidyadhara, Ankit Singh, Shekar Babu S, Prasoon Kumar Sinha
  • Patent number: 9495535
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a storage resource communicatively coupled to the processor, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, during runtime of an operating system, receive an input/output request from the operating system to access a system partition instantiated on the storage resource, authenticate the input/output request, and responsive to authenticating the input/output request, provide a runtime service of the BIOS to complete the input/output request to the system partition.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 15, 2016
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara, Ankit Singh
  • Publication number: 20160328564
    Abstract: Systems and methods for Unified Extensible Firmware Interface (UEFI) credential-based access of hardware resources. 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: receive a credential for a given one of a plurality of users; and store the credential, where the credential is retrievable via a UEFI Device Path Protocol as part of a determination of whether the given user has access to a given one of a plurality of devices within the IHS, and where the given device is accessible via a UEFI Device Path.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 10, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Sumanth Vidyadhara, Chandrasekhar Puthillathe
  • Publication number: 20160321778
    Abstract: Systems and methods for rendering graphics using framebuffer nodes. 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: provide a graphical user interface (GUI) to a user via a display coupled to the IHS, where a portion of the display is rendered using a first framebuffer, detect a user' action corresponding to an event handler, retrieve, using a red-black tree, a second framebuffer associated with the event handler, and render the portion of the display using the second framebuffer.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Sumanth Vidyadhara, Ritvik Sharma, Guru Prasad N. Yadav
  • Publication number: 20160306961
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a storage resource communicatively coupled to the processor, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, during runtime of an operating system, receive an input/output request from the operating system to access a system partition instantiated on the storage resource, authenticate the input/output request, and responsive to authenticating the input/output request, provide a runtime service of the BIOS to complete the input/output request to the system partition.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara, Ankit Singh
  • Publication number: 20160241432
    Abstract: A system comprises a first node, which comprises a first controller. The first controller is operable to access a set of files that are stored within a drive of the first node and configure the first node based on the set of files. The first controller is further configured to receive, from a second controller, a first message requesting access to the drive comprising the set of files. The second controller may be within a second node, which is different than the first node. In response to receiving the first message, the first controller transmits a second message to the second controller allowing the second controller to access the drive in the first node comprising the set of files by emulating the partition to configure the second node. The first controller is further configured to transfer the set of files to the second controller after transmitting the second message.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 18, 2016
    Inventors: Sumanth Vidyadhara, Rama Rao Bisa, Chandrasekhar Puthillathe, Jon Robert Hass
  • Publication number: 20160239314
    Abstract: An information handling system may include a processor, a network interface communicatively coupled to the processor, a storage resource communicatively coupled to the processor, and a basic input/output system (BIOS). The BIOS may be configured to, during a pre-boot environment of the information handling system: receive a datagram at the network interface from a network communicatively coupled to the network interface; determine if a variable is set within a header of the datagram indicating that a data payload of the datagram is to be bypassed by at least a portion of a network stack and a storage stack of the BIOS; and responsive to determining the variable is set, bypass the data payload by at least a portion of the network stack and the storage stack of the BIOS.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Shekar Babu Suryanarayana, Ankit Singh, Sumanth Vidyadhara
  • Publication number: 20160202964
    Abstract: Systems and methods are provided that may be implemented to deliver firmware for pre-boot updates of targeted information handling system device/s using custom update capsules (e.g., such as custom UEFI capsules) and a separately-stored firmware update package that is remotely or locally stored. The custom update capsules may contain instruction payload information that may be used to determine location and desired components of the separately-stored firmware update package, and that also may be used to determine whether existing driver/s are to be retained in a firmware module in system memory or to be unloaded and replaced with a new (e.g., upgraded or downgraded) driver version in a firmware module in system memory as part of the firmware update.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventors: Wade Andrew Butcher, Terry Wayne Liles, Raveendra Babu Madala, Sumanth Vidyadhara, Raghavendra Venkataramudu
  • Publication number: 20160180094
    Abstract: A method and information handling system (IHS) that optimizes boot time. The method includes a basic input output system (BIOS) performing an authentication check of drivers during an initial boot process. The results of the authentication check are stored along with an unified extensible firmware interface (UEFI) image for each driver in an authentication results data structure (ARDS). In response to receipt of a subsequent request to enable a secure boot of the IHS, when the initial boot process was performed with the secure boot disabled, the ARDS is accessed to determine if any of the drivers failed the authentication check. When none of the drivers have failed the authentication check, the boot process is continued using the UEFI images of the drivers. When at least one of the drivers has failed its authentication check, a notification is output indicating a failure of the authentication check.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: SUNDAR DASAR, YOGESH P. KULKARNI, SUMANTH VIDYADHARA, BILL MUNGER, RAGHAVENDRA VENKATARAMUDU
  • Publication number: 20160154820
    Abstract: An information handling system includes a processor and a memory including code to implement a Unified Extensible Firmware Interface (UEFI). The UEFI includes a UEFI network file system module that provides a first compound command to get directory information for a first directory on a network storage device, provides a second compound command to get file information for the first directory, and provides a third compound command to open a file stored on the first directory. The UEFI also includes a UEFI network protocol module that sends the first compound command, the second compound command, and the third compound command to the network storage device, wherein the first compound command, the second compound command, and the third compound command are sent to the network storage device via a first network transaction.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Inventors: Ankit Singh, S. Shekar Babu, Sumanth Vidyadhara
  • Publication number: 20160070913
    Abstract: A first firmware volume of a Unified Extensible Firmware Interface (UEFI) compliant information handling system is accessed. Authentication information is retrieved from the first firmware volume using a UEFI Secure Architecture Protocol. Based on the authentication information, it is determined if the first firmware volume is a first type of firmware volume. If the first firmware volume is the first type of firmware volume, the first firmware volume is authenticated using the first authentication information and an authentication procedure other than Secure Boot authentication. If the first firmware volume is a second type of firmware volume, the second type different than the first type, the first firmware volume is authenticated using the first authentication information and the Secure Boot authentication.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Yogesh P. Kulkarni, Sundar Dasar, Sumanth Vidyadhara
  • Publication number: 20150193620
    Abstract: A service processor of an information handling system receives a Secure Boot database from a provisioning server coupled to the service processor by a data communication network. The Secure Boot database is stored at a memory device included at the service processor. The Secure Boot database is provided to a basic input output system (BIOS) at the information handling system in response to a request issued by intrinsic BIOS instructions executed during initialization of the information handling system.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: Dell Products, LP
    Inventors: Mukund P. Khatri, Wei Liu, Charles E. Rose, Sumanth Vidyadhara