Managing Product Information Versions
First Claim
1. A product information versioning system comprising:
- a processing device configured to control operations of the product information versioning system;
a memory device configured to store, in a database, information regarding a product, the memory device further configured to store the information as different versions such that each version includes an effective date, the effective date being the time after which a respective version is valid; and
a database management system configured to divide each version into a number of attribute groups, wherein one or more attribute groups are modified from one version to another, and wherein each attribute group includes a plurality of attributes;
wherein the database management system is further configured to create a bitmap defining which attributes of the modified attribute groups are changed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for managing versions of product attribute information are described with respect to a number of embodiments of the present disclosure. In one implementation, a database management system that manages a database for storing attribute information of a product is described. The database management system in this implementation comprises a version control system and a querying system. The version control system is configured to enable a user to insert one or more versions of product information in the database. Each version has an effective date and is divided into a plurality of attribute groups, each attribute group containing a plurality of attributes. One or more attribute groups are modified with respect to a previous version. The version control system is further configured to record which attributes of a modified attribute group are changed. The querying system is configured to enable a user to search the database based on the effective dates of the versions.
-
Citations
23 Claims
-
1. A product information versioning system comprising:
-
a processing device configured to control operations of the product information versioning system; a memory device configured to store, in a database, information regarding a product, the memory device further configured to store the information as different versions such that each version includes an effective date, the effective date being the time after which a respective version is valid; and a database management system configured to divide each version into a number of attribute groups, wherein one or more attribute groups are modified from one version to another, and wherein each attribute group includes a plurality of attributes; wherein the database management system is further configured to create a bitmap defining which attributes of the modified attribute groups are changed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A database management system that manages a database for storing attribute information of a product, the database management system comprising:
-
a version control system configured to enable a user to insert one or more versions of product information in the database, each version having an effective date designating when the respective versions is effective, each version being divided into attribute groups and each attribute group including a plurality of attributes, one or more attribute groups being modified with respect to a previous version, the version control system further configured to record which attributes of a modified attribute group are changed; and a querying system configured to enable a user to search the database based on the effective dates of the versions. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A version control system comprising:
-
means for enabling a user to insert a version of product information in a database configured to store a plurality of versions of product information for a product, each version being divided into a plurality of attribute groups, each attribute group containing a plurality of attributes of the product; means for enabling the user to enter an effective date associated with the inserted version to establish when the inserted version becomes effective; means for enabling the user to modify one or more attribute groups with respect to the attributes of a previous version; and means for creating a record indicating which attributes of the modified attribute groups are changed with respect to the attributes of the previous version. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. Version insertion logic stored on a computer-readable medium and executed by a processing device, the version insertion logic enabling a user to insert a version of attributes of a product in a database containing one or more versions of the product attributes, each version being divided into a plurality of attribute groups, each attribute group containing a plurality of attributes of the product, the version insertion logic comprising:
-
logic adapted to enable the user to enter an effective date associated with the inserted version to establish when the inserted version becomes effective; logic adapted to enable the user to modify one or more attribute groups of the inserted version with respect to the attributes of a previous version; and logic adapted to create a bitmap designating which attributes of the modified attribute groups of the inserted version are changed with respect to the attributes of the previous version. - View Dependent Claims (22, 23)
-
Specification