Group file delivery including user-defined metadata
First Claim
1. A computer-implemented method, comprising:
- receiving user input specifying files to be embedded in an electronic document and metadata to be associated with the specified files in the electronic document;
embedding the specified files in the electronic document in response to the input;
receiving user input specifying behavior to be associated with one or more of the embedded files; and
creating a manifest in the electronic document, the manifest including representations of each of the embedded files and the specified metadata, each representation of the metadata being associated in the manifest with representations of one or more corresponding files of the embedded files, the manifest including presentation information defining how the representations will be presented to a user, the manifest including one or more interactive controls, the interactive controls being selectable by a user to perform one or more actions defined by the behavior specified for the corresponding embedded files.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus implementing techniques to embed files in an electronic document. User input specifies files to be embedded in an electronic document and metadata to be associated with the specified files in the electronic document. The specified files are embedded in the electronic document in response to the input. A manifest is created in the electronic document. The manifest includes representations of each of the embedded files and the specified metadata. Each representation of the metadata is associated in the manifest with representations of one or more corresponding files of the embedded files. The manifest includes presentation information defining how the representations will be presented to a user.
-
Citations
37 Claims
-
1. A computer-implemented method, comprising:
-
receiving user input specifying files to be embedded in an electronic document and metadata to be associated with the specified files in the electronic document; embedding the specified files in the electronic document in response to the input; receiving user input specifying behavior to be associated with one or more of the embedded files; and creating a manifest in the electronic document, the manifest including representations of each of the embedded files and the specified metadata, each representation of the metadata being associated in the manifest with representations of one or more corresponding files of the embedded files, the manifest including presentation information defining how the representations will be presented to a user, the manifest including one or more interactive controls, the interactive controls being selectable by a user to perform one or more actions defined by the behavior specified for the corresponding embedded files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
receiving user input specifying files to be embedded in an electronic document and metadata to be associated with the specified files in the electronic document; embedding the specified files in the electronic document in response to the input; receiving user input specifying behavior to be associated with one or more of the embedded files; providing a manifest template, the manifest template defining a default layout for representations of one or more of the embedded files and the metadata; and creating a manifest in the electronic document according to the manifest template, the manifest including representations of each of the embedded files and the specified metadata, each representation of the metadata being associated in the manifest with representations of one or more corresponding files of the embedded files, the manifest including presentation information defining how the representations will be presented to a user, the manifest including one or more interactive controls, the interactive controls being selectable by a user to perform one or more actions defined by the behavior specified for the corresponding embedded files. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program product, tangibly stored on a computer-readable medium, comprising instructions operable to cause a computer system to:
-
receive user input specifying files to be embedded in an electronic document and metadata to be associated with the specified files in the electronic document; embed the specified files in the electronic document in response to the input; and receive user input specifying behavior to be associated with one or more of the embedded files; and create a manifest in the electronic document, the manifest including representations of each of the embedded files and the specified metadata, each representation of the metadata being associated in the manifest with representations of one or more corresponding files of the embedded files, the manifest including presentation information defining how the representations will be presented to a user, the manifest including one or interactive controls, the interactive controls being selectable by a user to perform one or more actions defined by the behavior specified for the corresponding embedded files. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification