Patents by Inventor Varun Bahl

Varun Bahl 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: 9696888
    Abstract: This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rebecca Deutsch, Marina Dukhon, Varun Bahl, Patrice L. Miner, Jeffrey S. Miller, Benjamin A. Betz
  • Publication number: 20150113476
    Abstract: This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 23, 2015
    Inventors: Rebecca Deutsch, Marina Dukhon, Varun Bahl, Patrice L. Miner, Jeffrey S. Miller, Benjamin A. Betz
  • Patent number: 8990733
    Abstract: This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rebecca Deutsch, Marina Dukhon, Varun Bahl, Patrice L. Miner, Jeffrey S. Miller, Benjamin A. Betz
  • Patent number: 8479051
    Abstract: An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Hsu-chieh Yuan, Kinshumann Kinshumann, Cristian G. Petruta, Varun Bahl, Richard M. Byers, Jonathan W. Keljo
  • Publication number: 20120159395
    Abstract: This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Rebecca Deutsch, Marina Dukhon, Varun Bahl, Patrice L. Miner, Jeffrey S. Miller, Benjamin A. Betz
  • Patent number: 7821667
    Abstract: Various technologies for validating print configuration documents are described. In accordance with one described embodiment, print configuration documents are analyzed for conformance to a print schema. The print schema comprises syntactical and structural rules for the print configuration documents. Also, a file is generated to identify portions of the print configuration documents that fail to conform to the print schema.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Varun Bahl, Ashwin S. Needamangala
  • Publication number: 20100192132
    Abstract: An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Hsu-chieh Yuan, Kinshumann Kinshumann, Cristian G. Petruta, Varun Bahl, Richard M. Byers, Jonathan W. Keljo
  • Publication number: 20080037049
    Abstract: Various technologies for validating print configuration documents are described. In accordance with one described embodiment, print configuration documents are analyzed for conformance to a print schema. The print schema comprises syntactical and structural rules for the print configuration documents. Also, a file is generated to identify portions of the print configuration documents that fail to conform to the print schema.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Varun Bahl, Ashwin S. Needamangala