Patents by Inventor Prakash Joshi

Prakash 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: 10108485
    Abstract: A method for automatic correction of nonvolatile memory in information handling systems includes storing ECC data for a compressed BIOS firmware. The ECC data are used to identify and correct error bits in the compressed BIOS firmware. The discovered error bits are recorded in the nonvolatile memory and accessed for a faster correction method for the compressed BIOS firmware than using the ECC data on subsequent attempts.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 23, 2018
    Assignee: Dell Products L.P.
    Inventors: Craig Lawrence Chaiken, Balasingh Ponraj Samuel, Anand Prakash Joshi
  • Patent number: 10102153
    Abstract: An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 16, 2018
    Assignee: Dell Products, L.P.
    Inventors: Anand Prakash Joshi, Richard M. Tonry
  • Publication number: 20180211608
    Abstract: A heuristic learning algorithm uses an ALS to determine display brightness settings based on a stored response curve for display brightness for a user. When the user overrides the response curve value for display brightness at a given ALS output, the display brightness setting based on the user input is used to modify the response curve for the ALS output to lesser extent than the user input. Over time the response curve will approach desired user settings for each value of the ALS output.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Karun Palicherla Reddy, Bradford Edward Vier, Rex W. Bryan, Anand Prakash Joshi
  • Publication number: 20180173587
    Abstract: A method for automatic correction of nonvolatile memory in information handling systems includes storing ECC data for a compressed BIOS firmware. The ECC data are used to identify and correct error bits in the compressed BIOS firmware. The discovered error bits may be recorded in the nonvolatile memory and accessed for a faster correction method for the compressed BIOS firmware than using the ECC data on subsequent attempts.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Craig Lawrence Chaiken, Balasingh Ponraj Samuel, Anand Prakash Joshi
  • Publication number: 20180046675
    Abstract: A DBMS optimizer generates a first query plan based on a first set of configuration parameters. The first query plan is executed in test mode one or more times. A first query object corresponding to the first query plan is created. The first query object includes the execution time of the first query plan. When the optimizer determines a first query plan is generated, a second query plan is generated based on a second set of configuration parameters. The second query plan is executed in test mode one or more times. A second query object corresponding to the second query plan is created. The second query object includes the execution time of the second query plan. Execution times of the first query plan and the second query plan are compared. The query plan with the shortest execution time is set as current query execution plan.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: XIAOMING ZHOU, Purva Prakash Joshi, Yan-Hong Huang
  • Patent number: 9893702
    Abstract: A notch filter including an inductor-capacitor tuning circuit is disclosed. The inductor-capacitor tuning circuit may determine a frequency response of the notch filter in accordance with an associated resonant frequency. In some exemplary embodiments, the inductor-capacitor circuit may include a differential inductor divided at a symmetry point and a variable capacitor coupled to the differential inductor at the symmetry point.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Gireesh Rajendran, Alok Prakash Joshi, Apu Sivadas
  • Patent number: 9851985
    Abstract: Methods and systems for platform configuration management may use a platform configuration register (PCR) stored on a trusted platform module (TPM) included with an information handling system. A basic input/output system (BIOS) may include instructions to generate a first PCR value based on BIOS settings while a user is operating the BIOS. When the first PCR value indicates a change from a previous PCR value stored in the PCR, an alert may be displayed to the user and sent to a network administrator. The BIOS may display an indication of a mapping of BIOS settings to the first PCR value.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: December 26, 2017
    Assignee: Dell Products L.P.
    Inventors: Ricardo Luis Martinez, Anand Prakash Joshi
  • Patent number: 9752550
    Abstract: A power generation system (1) comprises a housing (3) which at least partly houses a turbine rotor (6) a shaft (4) and a electrical generator arrangement. The system further comprises an inlet guide vane arrangement (16) and an outlet stay vane arrangement (20) which are each detachably attached to the housing (3). The housing (3) comprises two parts (24, 25) that are releasably attached to one another such that the two parts (24, 25) of the housing (3) can be at least partly separated from one another to permit access to the turbine rotor (6) and the electrical generator system.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: September 5, 2017
    Assignee: Kirloskar Energen Private Limited
    Inventors: Uday Yeshwant Bhende, Sanjay Prakash Joshi, Pranav Sham Marathe, Ashwin Sharad Joshi, Prashant Ramakant Adkar, Shirish Madhav Ganu
  • Patent number: 9692375
    Abstract: Disclosed is a circuit having a differential stage comprising a pair or transistors. The transistors are biased by respective bias transistors. Each bias transistor has a respective feedback network configured to reduce transconductance of the bias transistor, to increase a gain of the differential stage.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Alok Prakash Joshi, Gireesh Rajendran
  • Publication number: 20170132159
    Abstract: An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: ANAND PRAKASH JOSHI, RICHARD M. TONRY
  • Patent number: 9608569
    Abstract: A method and apparatus for linearizing a baseband filter are provided. The apparatus is configured to, via a first conducting module, receive a first current signal. The apparatus is further configured to, via a converting module, receive a second current signal, generate a voltage signal based on the second current signal, and apply the voltage signal to the first conducting module. An amount of the second current signal received by the converting module is based on an amount of the first current signal flowing through the first conducting module. The apparatus is also configured to, via a second conducting module, control an output current signal based on the voltage signal. The output current signal is controlled to be a linear replica of the first current signal for in-band frequencies.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: March 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bhushan Shanti Asuri, Alok Prakash Joshi, Gireesh Rajendran
  • Patent number: 9595919
    Abstract: Apparatus includes: a mixer configured to mix local a oscillator signal with a baseband signal and output a radio frequency (RF) signal; a first load coupled to the mixer and tuned to an operating frequency; and a second load coupled to the mixer and tuned to a predetermined multiple of the operating frequency.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 14, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Gireesh Rajendran, Alok Prakash Joshi, Ashish Lachhwani
  • Patent number: 9589156
    Abstract: An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: March 7, 2017
    Assignee: Dell Products, L.P.
    Inventors: Anand Prakash Joshi, Richard M. Tonry
  • Publication number: 20170033757
    Abstract: A notch filter including an inductor-capacitor tuning circuit is disclosed. The inductor-capacitor tuning circuit may determine a frequency response of the notch filter in accordance with an associated resonant frequency. In some exemplary embodiments, the inductor-capacitor circuit may include a differential inductor divided at a symmetry point and a variable capacitor coupled to the differential inductor at the symmetry point.
    Type: Application
    Filed: July 27, 2015
    Publication date: February 2, 2017
    Inventors: Gireesh Rajendran, Alok Prakash Joshi, Apu Sivadas
  • Publication number: 20170033750
    Abstract: Disclosed is a circuit having a differential stage comprising a pair or transistors. The transistors are biased by respective bias transistors. Each bias transistor has a respective feedback network configured to reduce transconductance of the bias transistor, to increase a gain of the differential stage.
    Type: Application
    Filed: September 17, 2015
    Publication date: February 2, 2017
    Inventors: Alok Prakash Joshi, Gireesh Rajendran
  • Publication number: 20160380592
    Abstract: Apparatus includes: a mixer configured to mix local a oscillator signal with a baseband signal and output a radio frequency (RF) signal; a first load coupled to the mixer and tuned to an operating frequency; and a second load coupled to the mixer and tuned to a predetermined multiple of the operating frequency.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: Gireesh Rajendran, Alok Prakash Joshi, Ashish Lachhwani
  • Publication number: 20160294327
    Abstract: A method and apparatus for linearizing a baseband filter are provided. The apparatus is configured to, via a first conducting module, receive a first current signal. The apparatus is further configured to, via a converting module, receive a second current signal, generate a voltage signal based on the second current signal, and apply the voltage signal to the first conducting module. An amount of the second current signal received by the converting module is based on an amount of the first current signal flowing through the first conducting module. The apparatus is also configured to, via a second conducting module, control an output current signal based on the voltage signal. The output current signal is controlled to be a linear replica of the first current signal for in-band frequencies.
    Type: Application
    Filed: July 22, 2015
    Publication date: October 6, 2016
    Inventors: Bhushan Shanti ASURI, Alok Prakash JOSHI, Gireesh RAJENDRAN
  • Publication number: 20160290310
    Abstract: A system (1) to generate electricity from a fluid flowing through a pipeline. The system comprises a mounting arrangement to mount the system in a pipeline. The system comprises an elongate shaft (4), a turbine rotor (6), which is operable to rotate about the elongate axis of the shaft (4) when fluid in the pipeline acts on the turbine rotor (6). The system further comprises an electrical generator arrangement with a first part incorporating at least one magnet (12) and a second part incorporating at least one winding (14). One part of the generator arrangement is mounted to the turbine rotor (6) and the other part of the generator arrangement is mounted to a stator element (13) which is positioned adjacent the turbine rotor (6). The system further comprises a housing (3) which at least partly houses the turbine rotor (6), the shaft (4) and the electrical generator arrangement.
    Type: Application
    Filed: September 29, 2014
    Publication date: October 6, 2016
    Applicant: Kirloskar Energen Private Limited
    Inventors: Uday Yeshwant Bhende, Sanjay Prakash Joshi, Pranav Sham Marathe, Ashwin Sharad Joshi, Prashant Ramakant Adkar, Shirish Madhav Ganu
  • Publication number: 20160226488
    Abstract: Disclosed is circuitry for operating a switch which sees high voltage swings across its source, gate, drain, and bulk terminals. The circuitry generates one or more bias voltages in proportion to an input voltage swing. The one or more bias voltages may be used to bias the gate and bulk terminals to provide reliable and improved turn OFF performance in the switch.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Alok Prakash Joshi, Gireesh Rajendran
  • Patent number: 9367933
    Abstract: A method for drawing a line having a gradient opacity across a width of the line includes receiving a path for rendering the line in a user interface, and rendering, by a computing device, a plurality of composite lines on a user interface along the path to form the line. The composite lines of the plurality of composite lines have different widths have an opacity, and are multilayered along the path. The method further includes centering, by the computing device, longitudinal-centers of the plurality of composite lines with a center of the path. The opacity of the plurality of composite lines is additive across portions of the width of the line to form the gradient opacity.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: June 14, 2016
    Assignee: Google Technologies Holdings LLC
    Inventor: Pushkar Prakash Joshi