Patents by Inventor David Quick

David Quick 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: 20070143242
    Abstract: An application domain in a front end server processes an object request from a web browser application to determine whether to retrieve the object from a cache on a local disk or from an external database via a back end server. The determination is made by comparing metadata associated with the requested object and object cache settings identified in a configuration file associated with the application domain. The metadata may also identify users who are authorized to access different object versions. An index included in the application domain identifies the objects stored in the cache and the location of the objects on the local disk. When an object is rendered from the database, a determination is made whether to store the object in the cache based on the object cache settings identified in the configuration file. A cache token ensures that the cache remains synchronized with the index.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Patrick Miller, David Quick
  • Publication number: 20070038812
    Abstract: A web page is generated by locating an area in a website to place the page and selecting a template for the page. An output cache manager allows a user to attach a cache profile in the form of metadata to the template and the area in the website. The output cache manager uses the metadata to identify the cache profile that is associated with the web page when the page is rendered. The cache profile identifies the page output directive caching parameters that are associated with a web page when the page is rendered. A cache profile may be inherited by web pages that are dependent on the site in which the page resides such that a previously established cache profile is overridden. The cache profile may be created and modified by any authorized user. Any modification to the cache profile may be applied to all web pages that are associated with the cache profile.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Patrick Miller, David Quick
  • Publication number: 20030233585
    Abstract: Described is a system and method for modifying a user-interface by applying a policy that is defined by an external party. The policy modifies the user-interface based on a user's context within the user-interface and prevents the user from performing certain actions. For example, in a software development environment, the user-interface is a user-interface provided by the software development environment and the certain actions that are prevented include adding inappropriate code to an application being developed in the software development environment. The policy may cause the software development environment to disable a menu that is associated with the inappropriate code. The policy may also modify the software development environment in a manner such that the developer is provided with active guidance if undesirable code is added to the application. The active guidance includes text being displayed that explains a reason for preventing the undesirable code within the application.
    Type: Application
    Filed: June 17, 2002
    Publication date: December 18, 2003
    Applicant: Microsoft Corporation
    Inventors: David A. Quick, Niall L. McDonnell, Michael J. Moroney, Hervey O. Wilson, Benjamin S. Wulfe