Method and apparatus for packaging and transmitting data
First Claim
1. A method for packaging information comprising the steps of:
- receiving a file of data for packaging;
receiving a permissions database having one or more permissions associated with the file of data, the one or more permissions governing a client'"'"'s use of the file;
generating a package global unique identifier;
generating a package of data comprising the file, the one or more permissions and the global unique identifier;
encrypting the package; and
generating a computer executable file comprising the encrypted package.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communicating a package of information. The system comprises a machine readable medium having information packaging software that generates a computer executable file (FIG. 1, 14) comprising a package of information. The packet information comprises the file of data and encryption software. The system communicates the package of information over a network (FIG. 1, 16) that is in communication with a machine readable medium. A client computer system (FIG. 1, 17) in communication with the network is adapted to receive the package of information and execute the computer executable. The computer system has a client permissions database (FIG. 1, 20) and a vault adapted to receive the package of information.
-
Citations
22 Claims
-
1. A method for packaging information comprising the steps of:
-
receiving a file of data for packaging;
receiving a permissions database having one or more permissions associated with the file of data, the one or more permissions governing a client'"'"'s use of the file;
generating a package global unique identifier;
generating a package of data comprising the file, the one or more permissions and the global unique identifier;
encrypting the package; and
generating a computer executable file comprising the encrypted package. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable medium having a package of information comprising:
-
a file of data;
a permissions database having one or more permissions associated with the file of data, the one or more permissions governing a client'"'"'s use of the file;
a package global unique identifier; and
a receiver global unique identifier. - View Dependent Claims (7, 8)
-
-
9. A method for communicating a package of information comprising:
-
receiving a file of data for packaging;
receiving a package permissions database having one or more permissions associated with the file of data, the one or more permissions governing a client'"'"'s use of the file;
generating a package global unique identifier;
generating a package of data comprising the file of data, the one or more permissions, the global unique identifier, and a client software;
encrypting the package;
generating a computer executable file comprising the encrypted package;
receiving the computer executable file at a client computer system having an operating system;
executing the computer executable file at the client computer system comprising the steps of;
determining whether the operating system is a compatible operating system, and if so, executing a client software on the client computer system, the execution of the client software creating a client permissions database and a vault on the client computer system; and
determining whether the encrypted package is valid, and if so, recording the package global unique identifier in the client permissions database, extracting the file of data and the one or more permissions from the package of data, storing the file of data in the vault and storing the one or more permissions in the client permissions database, and if not, setting a state in the computer executable file to indicate that the package is installed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system that communicates a package of information comprising:
-
a machine readable medium having information packaging software that generates a computer executable file comprising a package of information, the package of information comprising;
file of data;
a permissions database having one or more permissions associated with the file of data; and
encryption software;
a network in communication with the machine readable medium; and
a client computer system in communication with the network, the computer system adapted to receive the package of information and execute the computer executable file, the computer system having a client permissions database and a vault adapted to receive the package of information. - View Dependent Claims (20, 21, 22)
-
Specification