Patents by Inventor Thomas J. Donchess

Thomas J. Donchess 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: 20100242034
    Abstract: An installation script may be utilized to install a software product containing a program file, using a single executable file. An installation script for managing installation operations may be generated by a computing device. The installation script may be combined with the program file associated with the installation operations. A single executable file that includes the combined installation script and the program file may be generated by the computing device. The single executable file may be distributed by the computing device. The single executable file may be executed by the computing device. Executing the single executable file may include querying a manifest, within the single executable file, which includes a list of resource files external to the single executable file. The resource files may be utilized by the single executable file to install the program file.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Steven G. Rugh, Thomas J. Donchess, Michel S. Abraham
  • Publication number: 20080127175
    Abstract: A packaging tool is provided for creating a single self-extracting executable file from individual installation files of a software program and an installation script that flexibly performs pre-installation checks, installs the software product, and performs any post-installation operations. Scripted actions in the installation executable are designed according to a schema such that dialogs, actions, and execution are customizable and extensible. Chaining and sequencing of update patches may be accomplished through the scripted actions. The script may be prepared to verify system requirements, qualifying products for updates, language(s), platform, and the like. The executable may also query component information from existing system. By providing customizable and extensible installation operations in a single executable file, updates and new product installations are made easier for distribution through downloading as well as through portable media.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Ivan Naranjo, J. Anthony East, Scott T. Mantei, Jeffrey M. James, Thomas J. Donchess