Patents by Inventor William A. Laing

William A. Laing 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: 9197500
    Abstract: The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew T. Mason, William A. Laing, John Macintyre, Richard A. Pletcher
  • Patent number: 8370924
    Abstract: The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.
    Type: Grant
    Filed: July 24, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew T. Mason, William A. Laing, John Macintyre, Richard A. Pletcher
  • Publication number: 20100332632
    Abstract: The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.
    Type: Application
    Filed: July 24, 2010
    Publication date: December 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Andrew T. Mason, William A. Laing, John Macintyre, Richard A. Pletcher
  • Patent number: 7793284
    Abstract: The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew T. Mason, William A. Laing, John Macintyre, Richard A. Pletcher
  • Publication number: 20100077503
    Abstract: The invention provides compositions and methods for modulating GDP-L-Galactose Guanyltransferase (also known as GDP-L-Galactose phosphorylase) activity; and/or GDP-D-Mannose epimerase activity; and/or ascorbate content in plants. The invention provides plants and plant cells with increased GDP-L-Galactose Guanyltransferase activity; and/or GDP-D-Mannose epimerase activity. The invention provides plants and plant cells with increased ascorbate content as a result of: over-expression of GDP-L-Galactose Guanyltransferase; over-expression of GDP-D-Mannose epimerase; or in particular over-expression of a combination of GDP-L-Galactose Guanyltransferase and GDP-D-Mannose epimerase.
    Type: Application
    Filed: March 7, 2008
    Publication date: March 25, 2010
    Applicant: The New Zealand Institute for Plant and Food Research Limited
    Inventors: William A. Laing, Sean M.W. Bulley
  • Patent number: 5630166
    Abstract: A plurality of processors each includes a central processor unit for processing programs at predetermined synchronization priority levels and a cache memory. A memory shared by all of the processors includes an synchronization level table which identifies a processor operating at each synchronization priority level. A common bus interconnects the processors and the memory. When a processor is to execute a program, it adjusts its synchronization priority level to a predetermined synchronization priority level by accessing the synchronization level table over the common bus to determine whether the level is accessible and, if so, places an entry in the table to indicate that the synchronization priority level is occupied. If the synchronization priority level is not accessible, the processor continually monitors the entry in the table over the common bus to determine when it is accessible by monitoring its cache, which contains a copy of the table entry associated with the synchronization priority level.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: May 13, 1997
    Assignee: Digital Equipment Corporation
    Inventors: Rodney Gamache, Stuart Farnham, Michael Harvey, William A. Laing, Kathleen Morse, Michael Uhler
  • Patent number: D408953
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: April 27, 1999
    Assignee: Rubbermaid Commercial Products Inc.
    Inventors: Gary D. Golichowski, William A. La Follette, Jr., Donald C. Presnell