System and method for storing data associated with a file
First Claim
Patent Images
1. A system for storing a file and information related to the file and not contained in the file, comprising:
- at least one editor having an input operatively coupled for receiving information to be contained in the file, the at least one editor for providing at an output a user interface for receiving said information and for providing said information at the at least one editor output, wherein the information comprises computer code;
a shadow file keys/values manager having an input operatively coupled for receiving in a web authoring tool the information related to the file and not contained in the file, the shadow file keys/values manager providing at an output a user interface for receiving said information related to the file and not contained in the file and for providing at the shadow file keys/values manager output said information related to the file and not contained in the file, wherein the information related to the file and not contained in the file describes an attribute of the computer code;
a file builder having an input coupled to the at least one editor output, the file builder for building the file responsive to the information received at the file builder input and for storing the file via an output; and
a shadow file builder having an input coupled to the shadow file keys/values manager for receiving the information related to the file and not contained in the file, the shadow file builder for building a shadow file responsive to said information related to the file and not contained in the file and for storing in said shadow file, different from the file, via an output.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method stores keys and values defined for a file as XML tags and values in a separate shadow file, allowing the keys and values to remain separate from the file, while being associated with the file so that the shadow file can be viewed, moved, stored or retrieved in tandem with the file.
-
Citations
27 Claims
-
1. A system for storing a file and information related to the file and not contained in the file, comprising:
-
at least one editor having an input operatively coupled for receiving information to be contained in the file, the at least one editor for providing at an output a user interface for receiving said information and for providing said information at the at least one editor output, wherein the information comprises computer code; a shadow file keys/values manager having an input operatively coupled for receiving in a web authoring tool the information related to the file and not contained in the file, the shadow file keys/values manager providing at an output a user interface for receiving said information related to the file and not contained in the file and for providing at the shadow file keys/values manager output said information related to the file and not contained in the file, wherein the information related to the file and not contained in the file describes an attribute of the computer code; a file builder having an input coupled to the at least one editor output, the file builder for building the file responsive to the information received at the file builder input and for storing the file via an output; and a shadow file builder having an input coupled to the shadow file keys/values manager for receiving the information related to the file and not contained in the file, the shadow file builder for building a shadow file responsive to said information related to the file and not contained in the file and for storing in said shadow file, different from the file, via an output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of storing a file and information related to the file and not contained in the file, comprising:
-
receiving, in at least one editor, information to be contained in the file, the information comprising computer code, the at least one editor providing a user interface for receiving the information to be contained in the file; transferring the information to be contained in the file from the at least one editor to a file builder; building, by the file builder, the file responsive to the information to be contained in the file; receiving, in a shadow file keys/values manager, the information related to the file and not contained in the file, the information related to the file and not contained in the file describing an attribute of the computer code, wherein the shadow file keys/values manager provides a connection to a web authoring tool and a user interface for receiving the information related to the file and not contained in the file; transferring the information related to the file and not contained in the file from the shadow file keys/values manager to a shadow file builder; building, by the shadow file builder, a shadow file responsive to the information related to the file and not contained in the file; and storing the file and the shadow file, wherein the file and the shadow file comprise separate files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving, in at least one editor, information to be contained in a file, the information comprising computer code, the at least one editor providing a user interface for receiving the information to be contained in the file; transferring the information to be contained in the file from the at least one editor to a file builder; building, by the file builder, the file responsive to the information to be contained in the file; receiving, in a shadow file keys/values manager, the information related to the file and not contained in the file, the information related to the file and not contained in the file describing an attribute of the computer code, wherein the shadow file keys/values manager provides a connection to a web authoring tool and a user interface for receiving the information related to the file and not contained in the file; transferring the information related to the file and not contained in the file from the shadow file keys/values manager to a shadow file builder; building, by the shadow file builder, a shadow file responsive to the information related to the file and not contained in the file; and storing the file and the shadow file, wherein the file and the shadow file comprise separate files. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification