Group file delivery including user-defined metadata
First Claim
1. A computer-implemented method, comprising:
- receiving an electronic document including one or more embedded files and a manifest, the manifest including representations of each of the embedded files and metadata associated with the embedded files, 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 associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files; and
presenting the manifest to a user according to the presentation information.
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
16 Claims
-
1. A computer-implemented method, comprising:
-
receiving an electronic document including one or more embedded files and a manifest, the manifest including representations of each of the embedded files and metadata associated with the embedded files, 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 associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files; and presenting the manifest to a user according to the presentation information. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage device tangibly embodying instructions operable by one or more data processing apparatus to cause a computer system to:
-
receive an electronic document including one or more embedded files and a manifest, the manifest including representations of each of the embedded files and metadata associated with the embedded files, 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 associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files; and present the manifest to a user according to the presentation information. - View Dependent Claims (5, 6)
-
-
7. A computer-readable storage device tangibly encoding an electronic document, comprising:
-
a plurality of files embedded in an electronic document; metadata associated with the embedded files; and a manifest including representations of each of the embedded files and 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 associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; and a computer-readable storage device tangibly embodying software instructions executable by the processor to perform operations comprising; receiving an electronic document including one or more embedded files and a manifest, the manifest including representations of each of the embedded files and metadata associated with the embedded files, 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 associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files; and presenting the manifest to a user according to the presentation information. - View Dependent Claims (15, 16)
-
Specification