Patents by Inventor Bill Essary

Bill Essary 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: 20140173759
    Abstract: Methods, systems, and computer program products are provided for providing controlled access to source code. The source code is encrypted. Access rights to the encrypted source code are configured. The encrypted source code is hosted at a network-accessible location. An access attempt for the encrypted source code by a digital rights management (DRM) enabled software development tool is received. Access to the encrypted source code by the DRM enabled software development tool is enabled according to the configured access rights.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Bill Essary, Stephen H. Toub
  • Patent number: 7631006
    Abstract: A virtual grouping of tools and artifacts is used during the development of a software application. A virtual container is created for each software project. Within the virtual container are a grouping of tools and artifacts unique to the respective software project. Each virtual container is created in a separate namespace. The tools and artifacts associated with a particular software project may not be accessible by any other project. A virtual container may contain a tool window to navigate a group of tools and artifacts unique to a software project. A virtual container may contain a cross-tool reporting tool to generate report data from the grouping of tools and artifacts unique to the software project.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Amy Hagstrom, Bill Essary
  • Publication number: 20060218521
    Abstract: The invention is directed towards a virtual grouping of tools and artifacts used during the development of a software application.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Amy Hagstrom, Bill Essary
  • Publication number: 20050235011
    Abstract: The present invention provides a system and method for unrelated tools to categorized elements they control according to a common centrally managed classification scheme. The invention also provides a mechanism for storing, retrieving, and modifying classifying information. Users of unrelated tools that employ the subject invention see a single and consisted user interface.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Dennis Minium, Bill Essary, Xiongjian Fu