Method and apparatus for managing updates to a catalog
First Claim
1. A method of maintaining a catalog based on a reference electronic catalog, the method comprising:
- providing a reference catalog that has a reference format and a plurality of items, with each item having associated characteristics stored in one or more data fields associated with the item, wherein the reference catalog is not a list of pointers to data access structures that are used to control access to data;
maintaining the reference catalog with updates and revisions to the items and associated characteristics;
establishing a second catalog format for a second catalog;
mapping at least a portion of the items and associated characteristics of the reference catalog into the second format to create the second catalog;
maintaining, independently of maintaining the reference catalog, the second catalog by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog, wherein the second catalog format may be different than the reference format; and
recording the time of each maintenance of the reference catalog and recording the time of each maintenance of the second catalog and wherein maintaining the second catalog comprises comparing the recorded times and mapping only portions of the reference catalog that have been maintained into the second catalog.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for managing updates to a catalog based on a reference electronic catalog. The reference catalog has a reference format and a plurality of items, each with associated characteristics and the second catalog has a second format and a plurality of items, each with associated characteristics. The reference catalog is maintained with updates and revisions to the items and associated characteristics and the second catalog is maintained by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog. Preferably, the maintenance times for both catalogs are recorded and the second catalog is maintained by comparing the recorded times and mapping only portions of the reference catalog that have been maintained into the second catalog.
36 Citations
26 Claims
-
1. A method of maintaining a catalog based on a reference electronic catalog, the method comprising:
-
providing a reference catalog that has a reference format and a plurality of items, with each item having associated characteristics stored in one or more data fields associated with the item, wherein the reference catalog is not a list of pointers to data access structures that are used to control access to data; maintaining the reference catalog with updates and revisions to the items and associated characteristics; establishing a second catalog format for a second catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the second format to create the second catalog; maintaining, independently of maintaining the reference catalog, the second catalog by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog, wherein the second catalog format may be different than the reference format; and recording the time of each maintenance of the reference catalog and recording the time of each maintenance of the second catalog and wherein maintaining the second catalog comprises comparing the recorded times and mapping only portions of the reference catalog that have been maintained into the second catalog. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
4. A method of maintaining a catalog based on a reference electronic catalog, the method comprising:
-
providing a reference catalog that has a reference format and a plurality of items, with each item having associated characteristics stored in one or more data fields associated with the item, wherein the reference catalog is not a list of pointers to data access structures that are used to control access to data; maintaining the reference catalog with updates and revisions to the items and associated characteristics; establishing a second catalog format for a second catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the second format to create the second catalog; and maintaining, independently of maintaining the reference catalog, the second catalog by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog, wherein the second catalog format may be different than the reference format; wherein maintaining the second catalog comprises; compiling a record of operations performed on the reference catalog and the time that each operation was performed; compiling a record of operations performed on the second catalog and the time that each operation was performed; performing the operations on the second catalog that are performed on the reference catalog and that also have a later time than the last operation performed on the second catalog. - View Dependent Claims (5)
-
-
14. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by the processor cause the processor to perform operations comprising:
-
providing a reference electronic catalog that has a reference format and a plurality of items, with each item having associated characteristics stored in one or more data fields associated with the item, wherein the reference catalog is not a list of pointers to data access structures that are used to control access to data;
maintaining the reference electronic catalog with updates and revisions to the items and associated characteristics that are stored in one or more data fields associated with the items;establishing a second electronic catalog format for a second catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the second format to create the second catalog; maintaining the second catalog by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog; establishing a third electronic catalog format for a third catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the third format to create the third catalog; and maintaining the third catalog, independently of maintaining the second catalog and independently of maintaining the reference catalog, by repeating the mapping of at least a portion of the reference catalog into the third catalog after maintaining the reference catalog, wherein the reference format may be different than the second electronic catalog format and the third electronic catalog format; and recording the time of each maintenance of the reference catalog and recording the time of each maintenance of the second catalog and wherein maintaining the second catalog comprises comparing the recorded times and mapping only portions of the reference catalog that have been maintained into the second catalog. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine readable medium having stored thereon data representing, sequences of instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
providing a reference electronic catalog that has a reference format and a plurality of items, with each item having associated characteristics stored in one or more data fields associated with the item, wherein the reference catalog is not a list of pointers to data access structures that are used to control access to data;
maintaining the reference electronic catalog with updates and revisions to the items and associated characteristics that are stored in one or more data fields associated with the items;establishing a second electronic catalog format for a second catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the second format to create the second catalog; maintaining the second catalog by repeating the mapping of at least a portion of the reference catalog into the second catalog after maintaining the reference catalog; establishing a third electronic catalog format for a third catalog; mapping at least a portion of the items and associated characteristics of the reference catalog into the third format to create the third catalog; and maintaining the third catalog, independently of maintaining the second catalog and independently of maintaining the reference catalog, by repeating the mapping of at least a portion of the reference catalog into the third catalog after maintaining the reference catalog, wherein the reference format may be different than the second electronic catalog format and the third electronic catalog format; wherein maintaining the second catalog comprises; compiling a record of operations performed on the reference catalog and the time that each operation was performed; compiling a record of operations performed on the second catalog and the time that each operation was performed; performing the operations on the second catalog that are performed on the reference catalog and that also have a later time than the last operation performed on the second catalog. - View Dependent Claims (26)
-
Specification