Patents by Inventor Kumar Gaurav

Kumar Gaurav 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: 20140203519
    Abstract: A seal protection system for use with protecting a seal assembly between a motor housing and a final drive assembly. The seal protection system includes a seal protector assembly having a first band portion and a second band portion. The first band portion is removably attached to the second band portion. Further, a compressible element is provided as a continuous resilient layer along an outer edge section of the first and second band portions. The first band portion and the second band portion are structured and arranged in a manner to overlay the seal assembly in a first position. Moreover, the first band portion and the second band portion are structured and arranged to separate relative to the seal assembly in a second position. In addition, the compressible element is disposed between the first and second band portions and one of the motor housing or the final drive assembly.
    Type: Application
    Filed: March 25, 2014
    Publication date: July 24, 2014
    Applicant: Caterpillar Inc.
    Inventors: ABHISHEK KUMAR GAURAV, ABHISHEK KUMAR MISHRA, ANTONY GRIEG JOSEPH
  • Patent number: 8782607
    Abstract: An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: July 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Melitta L. G. Andersen, Michael Barnett, Manuel A. Fahndrich, Brian M. Grunkemeyer, Katherine E. King, Michael M. Magruder, Andrew J. Pardoe, Kumar Gaurav Khanna
  • Patent number: 8751872
    Abstract: A system and method for handling exceptions in a multi-threaded computing environment. Information, such as that relating to an error state or pertaining to the propagation history of an exception, is stored in a separate object from the exception object itself. The separate propagation information object is accessible to the plurality of threads that are used to execute a user task. The separate object allows rich diagnostic information pertaining to the exception and its propagation through multiple threads to be presented to the developer of the software.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Kumar Gaurav Khanna, Eric L. Eilebrecht, Melitta L. G. Andersen, Diana Milirud, Stephen H. Toub
  • Publication number: 20140134118
    Abstract: The invention relates to a sunscreen composition. It is an object of the present invention to provide high SPF photo-protective sunscreen compositions while ensuring prolonged efficacy of the UV-A sunscreen used therein while using relatively low amounts of sunscreen agents thereby keeping costs low.
    Type: Application
    Filed: March 13, 2012
    Publication date: May 15, 2014
    Inventors: Mohan Vijaykumar Chavan, Charu Duggal, Kumar Gaurav, Janhavi Sanjay Raut, Ashish Anant Vaidya
  • Publication number: 20130280191
    Abstract: The invention relates to a high SPF sunscreen composition. There is a problem of achieving high SPF while keeping the total amount of sunscreens in the compositions relatively low. It is desirable, that the enhanced SPF benefit could be achieved through synergistic interaction of commonly used ingredients, thereby the present applicants have been working on solving this problem and have surprisingly found that cosmetic compositions comprising dibenzoylmethane or its derivative in combination with an oil soluble UV-B sunscreen when incorporated in a sunscreen composition along with a non-ionic surfactant of a select class meeting certain HLB requirements, provide the enhanced SPF benefits when applied on the substrate of interest.
    Type: Application
    Filed: September 12, 2011
    Publication date: October 24, 2013
    Inventors: Charu Duggal, Kumar Gaurav, Janhavi Sanjay Raut
  • Publication number: 20130266528
    Abstract: The invention relates to a skin lightening composition; especially to a cream that provides faster kinetics of skin lightening as compared to conventional compositions. The present inventors have found that inclusion of a very selective salt of a dicarboxylic acid viz. disodium fumarate in such a cream base along with selective non-ionic surfactants provides for desired fast skin lightening kinetics without compromising on the desired sensorials afforded by vanishing cream bases.
    Type: Application
    Filed: September 12, 2011
    Publication date: October 10, 2013
    Inventors: Punam Bandyopadhyay, Kumar Gaurav, Sujeetkumar Jha, Shilpa Atul Vora
  • Publication number: 20130266527
    Abstract: The invention relates to a high SPF sunscreen composition. There exists a need for a personal care composition comprising sunscreen agents in low concentrations that are able to provide much higher SPF as compared to known sunscreen compositions comprising such low levels of sunscreen agents. The present applicants have been working on solving this problem and have surprisingly found that cosmetic compositions comprising dibenzoylmethane or its derivative in combination with an oil soluble UV-B sunscreen when incorporated in a sunscreen composition along with a non-ionic surfactant of a select class meeting certain HLB requirements, provide the enhanced SPF benefits when applied on the substrate of interest.
    Type: Application
    Filed: December 1, 2011
    Publication date: October 10, 2013
    Inventors: Charu Duggal, Kumar Gaurav, Janhavi Sanjay Raut
  • Publication number: 20130189204
    Abstract: The invention relates to a high SPF/UVAPF sunscreen composition. It is an object of the present invention to provide a high SPF (equal to or greater than 15) or high UVAPF (equal to or higher than 4) photo-protective sunscreen composition without compromising on the desired skin sensorial properties while using relatively low amounts of sunscreen agents thereby keeping costs low.
    Type: Application
    Filed: May 19, 2011
    Publication date: July 25, 2013
    Inventors: Charu Duggal, Kumar Gaurav, Janhavi Sanjay Raut, Mohan Vijaykumar Chavan, Ashish Anant Vaidya, Mridula Kini
  • Patent number: 8429454
    Abstract: Systems and methods are described for coordinating error reporting among a plurality of managed runtimes that are concurrently executing in the same process. In accordance with various embodiments, an error reporting manager that executes concurrently in the same process as the managed runtimes coordinates error reporting among the managed runtimes in a manner that does not require the managed runtimes to be aware of each other or to communicate directly with each other.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Hsu-chieh Yuan, Richard M. Byers, Thomas Lai, Jon Langdon, Kumar Gaurav Khanna, Vipul D. Patel
  • Publication number: 20120304026
    Abstract: A system and method for handling exceptions in a multi-threaded computing environment. Information, such as that relating to an error state or pertaining to the propagation history of an exception, is stored in a separate object from the exception object itself. The separate propagation information object is accessible to the plurality of threads that are used to execute a user task. The separate object allows rich diagnostic information pertaining to the exception and its propagation through multiple threads to be presented to the developer of the software.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: Microsoft Corporation
    Inventors: KUMAR GAURAV KHANNA, Eric L. Eilebrecht, Melitta L.G. Andersen, Diana Milirud, Stephen H. Toub
  • Publication number: 20120173142
    Abstract: An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope.
    Type: Application
    Filed: December 1, 2011
    Publication date: July 5, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Joseph CZOMPO, Guttorm Ringstad OPSHAUG, Kumar Gaurav CHHOKRA, Zoltan Fenene BIACS, Wyatt T. RILEY
  • Publication number: 20110145662
    Abstract: Systems and methods are described for coordinating error reporting among a plurality of managed runtimes that are concurrently executing in the same process. In accordance with various embodiments, an error reporting manager that executes concurrently in the same process as the managed runtimes coordinates error reporting among the managed runtimes in a manner that does not require the managed runtimes to be aware of each other or to communicate directly with each other.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Hsu-chieh Yuan, Richard M. Byers, Thomas Lai, Jon Langdon, Kumar Gaurav Khanna, Vipul D. Patel
  • Publication number: 20100262814
    Abstract: An exception handling system is described herein that provides one or more distinguished classes of software exceptions that are handled differently than other exceptions. The system treats a distinguished exception as a “hard to catch” exception that is not passed to the catch block of program code unless a developer performs extra steps to acknowledge the distinguished nature of the exception and confirm that the program code is prepared to properly handle the exception. Exceptions that fall into this class are typically those that represent conditions from which normal exception handling practices cannot successfully recover, namely exceptions that corrupt application state. Accordingly, the system prevents the developer from catching these classes of exceptions by default unless the developer explicitly requests to have these exceptions delivered to the program code. Thus, the exception handling system encourages correct programming practices by preventing developer error by default.
    Type: Application
    Filed: April 10, 2009
    Publication date: October 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Pardoe, Michael M. Magruder, Kumar Gaurav Khanna, Diana Milirud, Gaye Oncul Kok
  • Publication number: 20100218169
    Abstract: An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Melitta L. G. Andersen, Michael Barnett, Manuel A. Fahndrich, Brian M. Grunkemeyer, Katherine E. King, Michael M. Magruder, Andrew J. Pardoe, Kumar Gaurav Khanna
  • Publication number: 20090295993
    Abstract: An example filtering system for filtering audiovisual content includes a detector arranged to detect presence of a specified marker in an image portion of the audiovisual content and a control system, responsive to the detector, for filtering the audiovisual content.
    Type: Application
    Filed: January 7, 2009
    Publication date: December 3, 2009
    Applicant: TOSHIBA AMERICA CONSUMER PRODUCTS, LLC
    Inventor: Kumar Gaurav Chhokra