Automatic republication of data
First Claim
1. A method for automatically republishing a portion of native data from a native data file associated with an application program into published data within a published file, comprising:
- creating a publish object list, when initially publishing a portion of native data into a published file;
creating a publish object, when initially publishing the portion of native data into the published file, the publish object identifying the portion of the native data being published and indicating whether the portion of the native data is to be automatically republished upon a resave of the native data file;
incorporating the publish object into the publish object list;
subsequent to initially publishing the portion of the native data, determining that the native data file has been resaved;
in response to determining that the native data file has been resaved, determining from the publish object in the publish object list that the portion of the native data is to be automatically republished; and
in response to determining that the portion of the native data is to be automatically republished, retrieving the published file and republishing the portion of the native data into the published file.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatically republishing native data from a native data file into an published file. In response to initially publishing the native data in to the published file, a publish object is created that corresponds to the published data and the native data. The publish object is associated with the native data file and indicates whether the native data is to be automatically republished upon resaving of the native data file. The publish object further indicates the location of the published file, a reference to the location of the native data within the native data file, and an alert string. The alert string may comprise a single alert to be displayed when the native data is republished. The publish object is identified by a unique identifier that is also stored in the published file to indicate the location of the published data. Subsequent to initially publishing the native data, the native data file may be resaved. In response to resaving of the native data, the publish object is examined to determine whether the native data is to be automatically republished. If the native data is to be automatically republished, the published file is retrieved and the native data is republished into the published file. Republishing the native data into the published file comprises translating the native data into a published file format, locating the published data within the published file by way of the unique identifier and replacing the published data with the translated native data.
-
Citations
24 Claims
-
1. A method for automatically republishing a portion of native data from a native data file associated with an application program into published data within a published file, comprising:
-
creating a publish object list, when initially publishing a portion of native data into a published file; creating a publish object, when initially publishing the portion of native data into the published file, the publish object identifying the portion of the native data being published and indicating whether the portion of the native data is to be automatically republished upon a resave of the native data file; incorporating the publish object into the publish object list; subsequent to initially publishing the portion of the native data, determining that the native data file has been resaved; in response to determining that the native data file has been resaved, determining from the publish object in the publish object list that the portion of the native data is to be automatically republished; and in response to determining that the portion of the native data is to be automatically republished, retrieving the published file and republishing the portion of the native data into the published file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for automatically republishing native data from a native data file into a published file, at least one native data element having previously been published into the published file and a publish object list having been associated with the native data file, the publish object list including at least one publish object indicating whether a selected native data element is to be automatically republished, identifying the location of the selected native data element in the native data file, and identifying the location of the published data element in the published file, the method comprising:
-
subsequent to initially publishing the selected native data element, determining that the native data file has been resaved; in response to determining that the native data file has been resaved, stepping through each publish object in the publish object list; determining from the publish object that the selected native data element is to be automatically republished; in response to determining that the selected native data element is to be automatically republished, retrieving the published file and republishing the selected native data element into the published file; wherein the publish object is identified by a unique identifier; wherein the published data element within the published file is identified by the unique identifier; wherein the publish object further indicates a reference to the location of the selected native data element within the native data file; and wherein republishing the selected native data element into the published file further comprises; locating the published data element within the published file by way of the unique identifier; deleting the published data element; locating the native data element within the native data file by way of the publish object; translating the native data element into a published file format; and replacing the published data element with the translated native data element. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising
a memory for storing the native data file and the application program for editing the native data elements; -
an input device for generating input signals; and a processing unit coupled to the memory and the input device for executing the application program and computer-executable instructions for a method of automatically republishing native data elements, which represent portions of a native data file associated with an application program, into at least one published file, the method comprising; creating a publish object for each native data element published, wherein the publish object is a data structure with a plurality of data elements comprising a unique identifier, an identification of the native data element being published, a location of the native data element within the native data file, an identification of the published file where the native data element was initially published, a location of the published file, and a designation of whether the native data element is to be automatically republished upon a resave of the native data file; subsequent to initially publishing the native data element, determining that the native data file has been resaved, in response to determining that the native data file has been resaved, determining from each publish object whether the native data element is to be automatically republished, and in response to determining that at least one native data element is to be automatically republished, retrieving the published file and republishing each native data element corresponding to a publish object indicating that the native data element is to be automatically republished into the published file. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for automatically republishing a portion of native data from a native data file associated with an application program into published data within a published file, comprising:
-
creating a publish object list, when initially publishing a portion of native data into a published file; creating a publish object for each portion of native data published, wherein the publish object is a data structure with a plurality of data elements comprising a unique identifier, an identification of the portion of native data being published, a location of the portion of native data within the native data file, an identification of the published file where the portion of native data was initially published, a location of the published file, and a designation of whether the portion of native data is to be automatically republished upon a resave of the native data file; incorporating the publish object into the publish object list; subsequent to initially publishing the portion of the native data, determining that the native data file has been resaved; in response to determining that the native data file has been resaved, determining from the publish object in the publish object list that the portion of the native data is to be automatically republished; and in response to determining that the portion of the native data is to be automatically republished, retrieving the published file and republishing the portion of the native data into the published file. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification