Patents by Inventor Anand P. Joshi

Anand P. Joshi 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: 10146943
    Abstract: An information handling system includes a bypass jumper and a processor that executes a firmware interface. The firmware interface includes a protected setting for a device of the information handling system, wherein, when the bypass jumper is in a first jumper state, the protected setting is accessed in response to the firmware interface receiving a user password that matches an administrator password, and wherein the administrator password is stored in a memory of the information handling system, a password bypass module that bypasses authenticating the password and grants access to the protected setting when the bypass jumper is in a second jumper state, and a password management module that, based upon a password erase input, erases the administrator password from the memory when the bypass jumper is in the second state.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventor: Anand P. Joshi
  • Patent number: 10120743
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 6, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Patent number: 10013565
    Abstract: An information handling system includes a trusted platform module (TPM) and a storage device, the TPM provides boot authentication for the information handling system such that, during a pre-boot phase, the TPM can access a platform configuration register (PCR). During a first instance of the pre-boot phase, the information handling system provides a public/private key pair including a public key and a private key, stores the private key to an encrypted storage of the TPM, seals the private key in the encrypted storage to the PCR, and stores the public key to the storage device. During an operating system phase that is after the first instance of the pre-boot phase, the information handling system retrieves the public key from the storage device, encrypts transfer data using the public key, and stores the encrypted transfer data to the storage device.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 3, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Ricardo L. Martinez, Anand P. Joshi
  • Publication number: 20170228280
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Publication number: 20170220490
    Abstract: A tablet information handling system keyboard stand stores pairing information in non-transitory memory accessed by an embedded controller upon detection of a physical connection with a tablet information handling system and communicated to an embedded controller in the tablet information handling system through the physical interface. Embedded controller cooperation coordinates configuration of a wireless personal area network interface without wireless communication or power applied to the wireless networking resources.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Applicant: Dell Products L.P.
    Inventors: Geroncio O. Tan, Anand P. Joshi, Chris E. Pepper
  • Patent number: 9672090
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: June 6, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Publication number: 20170090949
    Abstract: A method performed by an information handling system, the method including bifurcating, by a processor of the information handling system, an I/O unit (IO unit) of the information handling system into a first root port and a second root port, wherein the first root port comprises a first pre-determined number of first lanes of the IO unit and the second root port comprises the first pre-determined number of second lanes of the IO unit. The method further including discovering, by the processor, a first I/O device (IO device) coupled to the IO unit, wherein the first IO device utilizes a first lane width that is greater than the first pre-determined number of lanes, and in response to discovering the first IO device, bifurcating, by the processor, the IO unit into a third root port, wherein the third root port comprises the first lanes and the second lanes.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Michael W. Arms, Anand P. Joshi, Justin L. Frodsham
  • Publication number: 20170076088
    Abstract: An information handling system includes a bypass jumper and a processor that executes a firmware interface. The firmware interface includes a protected setting for a device of the information handling system, wherein, when the bypass jumper is in a first jumper state, the protected setting is accessed in response to the firmware interface receiving a user password that matches an administrator password, and wherein the administrator password is stored in a memory of the information handling system, a password bypass module that bypasses authenticating the password and grants access to the protected setting when the bypass jumper is in a second jumper state, and a password management module that, based upon a password erase input, erases the administrator password from the memory when the bypass jumper is in the second state.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventor: Anand P. Joshi
  • Publication number: 20160283311
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Publication number: 20160048694
    Abstract: An information handling system includes a trusted platform module (TPM) and a storage device, the TPM provides boot authentication for the information handling system such that, during a pre-boot phase, the TPM can access a platform configuration register (PCR). During a first instance of the pre-boot phase, the information handling system provides a public/private key pair including a public key and a private key, stores the private key to an encrypted storage of the TPM, seals the private key in the encrypted storage to the PCR, and stores the public key to the storage device. During an operating system phase that is after the first instance of the pre boot phase, the information handling system retrieves the public key from the storage device, encrypts transfer data using the public key, and stores the encrypted transfer data to the storage device.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Ricardo L. Martinez, Anand P. Joshi
  • Patent number: 8819708
    Abstract: An information handling system includes a firmware management infrastructure. The firmware management infrastructure includes a database that identifies a correspondence between members of a set of device paths and members of a set of correlatable identifier strings. A device path represents a platform-specific reference to an object at the information handling system and a correlatable identifier string represents a platform independent reference to the object. Programs can access the database using an application programming interface.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: August 26, 2014
    Assignee: Dell Products, LP
    Inventors: Mark W. Shutt, Anand P. Joshi, Austin Bolen, Patrick O. Boyd, Samer El Haj Mahmoud, William C. Edwards, III
  • Patent number: 8504815
    Abstract: A method includes detecting a storage device that has a boot file and a relative path name that corresponds to the boot file, determining a hardware path name corresponding to the storage device, obtaining from the storage device the relative path name, combining the hardware path name and the relative path name to generate a full path name to the boot file, and storing the full path name within a persistent memory.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 6, 2013
    Assignee: Dell Products, LP
    Inventors: Anand P. Joshi, Samer El Haj Mahmoud, Wai-Ming Richard Chan
  • Publication number: 20120204019
    Abstract: A method includes detecting a storage device that has a boot file and a relative path name that corresponds to the boot file, determining a hardware path name corresponding to the storage device, obtaining from the storage device the relative path name, combining the hardware path name and the relative path name to generate a full path name to the boot file, and storing the full path name within a persistent memory.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Samer El Haj Mahmoud, Wai-Ming Richard Chan
  • Publication number: 20120180076
    Abstract: An information handling system includes a firmware management infrastructure. The firmware management infrastructure includes a database that identifies a correspondence between members of a set of device paths and members of a set of correlatable identifier strings. A device path represents a platform-specific reference to an object at the information handling system and a correlatable identifier string represents a platform independent reference to the object. Programs can access the database using an application programming interface.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 12, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Mark W. Shutt, Anand P. Joshi, Austin Bolen, Patrick O. Boyd, Samer El Haj Mahmoud, William C. Edwards, III
  • Patent number: 8185727
    Abstract: An information handling system and a method of using it can allow the information handling system to be started or restarted and have an operating system loaded, even if a boot variable within a persistent memory is currently invalid. The method can detect and determine a hardware path name to a new drive that has an operating system. The new drive can have a relative path name to boot entries that include a pointer to a boot file. The boot file can be executed to run a boot loader that loads the operating system. During loading of the operating system, other boot entries within the drive can provide boot parameters. The boot variable within persistent memory, and potentially the relative path name or boot parameter(s) can be updated on the new drive. In a particular embodiment, the information handling system can include a unified extensible firmware interface (UEFI).
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: May 22, 2012
    Assignee: Dell Products, LP
    Inventors: Anand P. Joshi, Samer El-Haj-Mahmoud, Wai-Ming Richard Chan
  • Patent number: 7970954
    Abstract: A method can include, during a boot flow at an information handling system, receiving an initial device path related to a device that is integrated with or coupled to the information handling system. The method can also include identifying a system-specific device location table based on a node included in the initial device path and receiving a particular alternate location string associated with the node at the system-specific location table. Further, the method can include adding the particular alternate location string to an alternate device path string related to the device and outputting the alternate device path to a user after the alternate device path includes an alternate location string associated with each node of the initial device path.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: June 28, 2011
    Assignee: Dell Products, LP
    Inventors: Natalie Quach, Samer El Haj Mahmoud, Anand P. Joshi
  • Publication number: 20110035515
    Abstract: A method can include, during a boot flow at an information handling system, receiving an initial device path related to a device that is integrated with or coupled to the information handling system. The method can also include identifying a system-specific device location table based on a node included in the initial device path and receiving a particular alternate location string associated with the node at the system-specific location table. Further, the method can include adding the particular alternate location string to an alternate device path string related to the device and outputting the alternate device path to a user after the alternate device path includes an alternate location string associated with each node of the initial device path.
    Type: Application
    Filed: August 4, 2009
    Publication date: February 10, 2011
    Applicant: Dell Products, LP
    Inventors: Natalie Quach, Samer El Haj Mahmoud, Anand P. Joshi
  • Publication number: 20090271600
    Abstract: An information handling system and a method of using it can allow the information handling system to be started or restarted and have an operating system loaded, even if a boot variable within a persistent memory is currently invalid. The method can detect and determine a hardware path name to a new drive that has an operating system. The new drive can have a relative path name to boot entries that include a pointer to a boot file. The boot file can be executed to run a boot loader that loads the operating system. During loading of the operating system, other boot entries within the drive can provide boot parameters. The boot variable within persistent memory, and potentially the relative path name or boot parameter(s) can be updated on the new drive. In a particular embodiment, the information handling system can include a unified extensible firmware interface (UEFI).
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Samer El Haj Mahmoud, Wai-Ming Richard Chan