Patents by Inventor Crista Johnson

Crista Johnson 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: 7398480
    Abstract: A system and method are presented for a suite integration toolkit (SIT) allowing for the provision and display of a rich set of installation actions. The user interface (UI) provides a list box interface having pull down menus for the display and selection of component defined installation actions. Preferably the SIT is used to install a suite of applications having multiple components and sub-components. These components and sub-components are displayed with the install action selected and disk space required displayed. The UI also provides a summation of the required disk space of only those components that will actually be installed, taking into consideration and excluding from the summation required components that are already installed. An interface method is implemented by each of the components to expose a method to allow the SIT to query the component for its available installation actions and results.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Phillip J. Marino, Crista Johnson
  • Patent number: 7395513
    Abstract: A system and method are presented for a suite integration toolkit (SIT) allowing for the provision and display of a rich set of installation actions. The user interface (UI) provides a list box interface having pull down menus for the display and selection of component defined installation actions. Preferably the SIT is used to install a suite of applications having multiple components and sub-components. These components and sub-components are displayed with the install action selected and the disk space required displayed. The UI also provides a summation of the required disk space of only those components that will actually be installed, taking into consideration and excluding from the summation required components that are already installed. An interface method is implemented by each of the components to expose a method to allow the SIT to query the component for its available installation actions and results.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Phillip J. Marino, Crista Johnson
  • Publication number: 20040169687
    Abstract: A system and method are presented for a suite integration toolkit (SIT) allowing for the provision and display of a rich set of installation actions. The user interface (UI) provides a list box interface having pull down menus for the display and selection of component defined installation actions. Preferably the SIT is used to install a suite of applications having multiple components and sub-components. These components and sub-components are displayed with the install action selected and the disk space required displayed. The UI also provides a summation of the required disk space of only those components that will actually be installed, taking into consideration and excluding from the summation required components that are already installed. An interface method is implemented by each of the components to expose a method to allow the SIT to query the component for its available installation actions and results.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Phillip J. Marino, Crista Johnson
  • Publication number: 20040169686
    Abstract: A system and method are presented for a suite integration toolkit (SIT) allowing for the provision and display of a rich set of installation actions. The user interface (UI) provides a list box interface having pull down menus for the display and selection of component defined installation actions. Preferably the SIT is used to install a suite of applications having multiple components and sub-components. These components and sub-components are displayed with the install action selected and disk space required displayed. The UI also provides a summation of the required disk space of only those components that will actually be installed, taking into consideration and excluding from the summation required components that are already installed. An interface method is implemented by each of the components to expose a method to allow the SIT to query the component for its available installation actions and results.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Phillip J. Marino, Crista Johnson
  • Patent number: 6744450
    Abstract: A system and method are presented for a suite integration toolkit (SIT) allowing for the provision and display of a rich set of installation actions. The user interface (UI) provides a list box interface having pull down menus for the display and selection of component defined installation actions. Preferably the SIT is used to install a suite of applications having multiple components and sub-components. These components and sub-components are displayed in a tree structure in the UI with the install action selected and the disk space required displayed. Differential coloring, shading, and text display are all used to enrich the understanding of the installation. The UI also provides a summation of the required disk space of only those components that will actually be installed, taking into consideration and excluding from the summation required components that are already installed.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: June 1, 2004
    Assignee: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Phillip J. Marino, Crista Johnson
  • Patent number: 6681391
    Abstract: A method and system for installing software on a computer generates an installation order that ensures that a component required for the functioning of another component is already installed. Furthermore, it makes possible generating good installation orders to allow related components, e.g., in a software suite, to be installed close together, thus reducing disk swapping. The method and system take into account the existing configuration on a computer and allow removal of components along with dynamic reconfiguration of a computing system in response to a user's choice of an application program to launch. In accordance with the invention, preferably a developer includes information about the component's relationship with other components, e.g., a specific requirement for a preinstalled component or a requirement that a particular component not be present, thus requiring its removal.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: January 20, 2004
    Assignee: Microsoft Corporation
    Inventors: Phillip J. Marino, David V. Winkler, Crista Johnson, William M. Nelson
  • Patent number: 6618857
    Abstract: A method and system for installing software on a computer prepares a computer system for the installation of a suite having a plurality of components. A setup program queries each component to determine which of the components is a prerequisite to the installation of the suite and which is a prerequisite for installation in a particular scenario. The setup program installs those components that are determined to be suite or scenario prerequisites on the computer system. The setup program creates a baseline installation image containing the installed components as well as the data elements required to complete the installation of the suite.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: September 9, 2003
    Assignee: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Crista Johnson, Phillip J. Marino
  • Patent number: 6473771
    Abstract: Presented is a system and method for creating, extending, or otherwise modifying an application program suite. Specifically, by writing setup database files for each individual application to be included in a suite in accordance with the data structure required by the Suite Integration Toolkit (SIT), these applications may be combined to form, or added to, a suite. Components for a suite are listed in several sections of the setup database file. Since this list is not set to any fixed number of components, the list can be changed at any time before setup.exe is run. Once setup.exe is run, the file is parsed for the information in the relevant sections. The data in these fields is used without any understanding of the specifics of the suite, which allows the SIT engine/technology to be ignorant of the specifics of the suite. As a result, the suite owner/writer is afforded the maximum flexibility in creating or modifying a suite of applications.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: October 29, 2002
    Assignee: Microsoft Corporation
    Inventors: Jeff A. Zimniewicz, Crista Johnson, Phillip J. Marino