Patents by Inventor John J. McMillan

John J. McMillan 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: 7028019
    Abstract: Method and system for managing software conflicts and a computer-readable storage medium having a program for executing the method is provided wherein a database of interrelated tables is utilized. The invention may be used to manage file and registry conflicts on Windows desk tops. The invention determines information about changes made by applications during their installation into a computer system, one application at a time. Those changes are then compared to determine which files and other shared resources conflict with one another. This conflict information is then used to attempt to resolve software conflicts. Conflicts can be identified at many different levels: files, registries, shortcuts, ODBC drivers, ODBC data sources, service, device, components, autoexec.bat, config.sys, INI changes, and paths. This invention stores all information needed to recreate the installation in the database itself. Thus, when changes (i.e.
    Type: Grant
    Filed: November 11, 1998
    Date of Patent: April 11, 2006
    Assignee: Wise Solutions, Inc.
    Inventors: John J. McMillan, Gary D. Chirhart
  • Publication number: 20030014381
    Abstract: Method and system for managing software conflicts and a computer-readable storage medium having a program for executing the method is provided wherein a database of interrelated tables is utilized. The invention may be used to manage file and registry conflicts on Windows desktops. The invention determines information about changes made by applications during their installation into a computer system, one application at a time. Those changes are then compared to determine which files and other shared resources conflict with one another. This conflict information is then used to attempt to resolve software conflicts. Conflicts can be identified at many different levels: files, registries, shortcuts, ODBC drivers, ODBC data sources, service, device, components, autoexec.bat, config.sys, INI changes, and paths. This invention stores all information needed to recreate the installation in the database itself. Thus, when changes (i.e.
    Type: Application
    Filed: November 11, 1998
    Publication date: January 16, 2003
    Inventors: JOHN J. MCMILLAN, GARY D. CHIRHART