Method and apparatus for automatic update ad notification of documents and document components stored in a document repository
First Claim
Patent Images
1. A method for updating derivative information components derived from source information components, wherein from time to time one or more of the source information components is modified, the method comprising:
- creating source tags for each of the source information components;
creating derivative tags from the source tags;
wherein the source tags are modified whenever a corresponding source information component is modified;
determining whether one or more of the derivative information components differs from the source information component from which the derivative information component was derived by comparing the source tags and the derivative tags;
updating one or more of the derivative information components that differ from the source information component due to a modification of the source information component; and
updating the derivative tags.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for updating user-created derivative information components derived from source information components stored in a repository. A client-side automatic update and notification engine compares metadata tags associated with the derivative information components with metadata tags associated with the source information components and provides the user with options to update the outdated derivative information components automatically or on command.
30 Citations
24 Claims
-
1. A method for updating derivative information components derived from source information components, wherein from time to time one or more of the source information components is modified, the method comprising:
-
creating source tags for each of the source information components;
creating derivative tags from the source tags;
wherein the source tags are modified whenever a corresponding source information component is modified;
determining whether one or more of the derivative information components differs from the source information component from which the derivative information component was derived by comparing the source tags and the derivative tags;
updating one or more of the derivative information components that differ from the source information component due to a modification of the source information component; and
updating the derivative tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for updating a derivative information file having a plurality of derivative information components derived from a source information file having a plurality of source information components, wherein each one of the plurality of derivative information components is associated with one of the plurality of source information components, and wherein the source information file is stored in a repository, and wherein the derivative information file is stored in a client computing device, the method comprising:
-
creating metadata source tags associated with the source information file, wherein the source tags are modified whenever the source information file is modified;
storing the source tags in the repository;
creating the derivative information file based on the source information file;
creating metadata derivative tags based on the metadata source tags;
comparing the derivative tags with the source tags to determine whether the derivative information file is different from the source information file; and
notifying the client computing device if the derivative information file is different from the source information file. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus for updating derivative information components stored at a user'"'"'s computer and derived from source information components stored in a repository, wherein from time to time one or more of the source information components is modified, the apparatus comprising:
-
a first software module for creating source tags in response to the source information components and storing the source tags in the repository; and
a second software module at the user'"'"'s computer for creating derivative tags in response to the derivative information components, for determining whether one or more of the derivative information components differs from the source information component from which the derivative information component was derived by comparing the source tags and the derivative tags and for updating the derivative information component according to a modification of the source information component.
-
-
24. A computer program product for updating derivative information components stored at a user'"'"'s computer and derived from source information components stored in a repository, wherein from time to time one or more of the source information components is modified, the computer program comprising:
-
a computer usable medium having computer readable program code modules embodied in the medium for updating the derivative information components;
a computer readable first program code module for creating metadata source tags associated with the source information file, wherein the source tags are modified whenever the source information file is modified;
a computer readable second program code module for storing the source tags in the repository;
a computer readable third program code module for creating the derivative information file based on the source information file;
a computer readable fourth program code module for creating metadata derivative tags from the metadata source tags;
a computer readable fifth program code module for comparing the derivative tags with the source tags to determine whether the derivative information file is different from the source information file; and
a computer readable sixth program code module for notifying the client computing device if the derivative information file is different from the source information file.
-
Specification