Automatic republication of data
First Claim
1. A computer readable medium, stored on at least one tangible medium, and comprising computer executable instructions 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, the computer executable instructions 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatically republishing native data from a native data file into a published file. In response to initially publishing the native data into 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 publish object is identified by a unique identifier that is also stored in the published file to indicate the location of the published data. In response to resaving the native data, the publish object is examined to determine whether the native data is to be automatically republished.
-
Citations
15 Claims
-
1. A computer readable medium, stored on at least one tangible medium, and comprising computer executable instructions 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, the computer executable instructions 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. A computer readable medium, stored on at least one tangible medium, comprising computer executable instructions 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 computer executable instructions 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 (8, 9)
-
-
10. A computer readable medium, stored on at least one tangible medium, comprising computer executable instructions 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, the computer executable instructions 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 (11, 12, 13, 14, 15)
-
Specification