×

Software packaging and distribution system

  • US 6,675,382 B1
  • Filed: 06/14/1999
  • Issued: 01/06/2004
  • Est. Priority Date: 06/14/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method to package and distribute software over the Internet, said method comprising:

  • creating a single-file entity software package, said single-file entity software package being a single-file entity formatted to comprise multiple files, said single-file entity software package comprising a payload file and a control file, said payload file comprising one or more software files, said control file comprising control information pertaining to said software files and dependencies of said software files;

    parsing said control file for said control information pertaining to said one or more software files contained in said payload file of said single-file entity software package;

    installing said payload file by manipulating said one or more software files in said single-file entity software package according to said control information; and

    removing a software package according to said control information, wherein;

    said removing said software package according to said control information comprises;

    determining if there exist any pre-removal actions to be performed;

    if any pre-removal actions are to be performed, performing said pre-removal actions according to said control information;

    examining said control information for dependency constraints; and

    prohibiting removal of software files that violate said dependency constraints.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×