Content enhancement for analyzing data in a database
First Claim
1. A computer-implemented method for content enhancement, comprising:
- providing, by a computer, a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and associated with one or more attributes of the products categorized in the product class, at least one of the product classes having one or more associated pointers identifying one or more databases including product data for one or more products in the class, the product data including values for one or more attributes of the products in the class;
communicating, by a computer, a search query for product data to a database identified by a pointer associated with a product class selected by a user;
communicating, by a computer, one or more search queries to the one or more databases, in response to a user requesting product data in the one or more databases be associated with one or more classes, the search queries formulated according to one or more rules associated with the particular classes with which the product data in the one or more databases is to be associated;
identifying, by the computer, one or more potential errors in the product data by determining the product data is included in the results of one or more of the search queries; and
communicating, by a computer, the potential errors to a user associated with the one or more databases.
17 Assignments
0 Petitions
Accused Products
Abstract
An electronic commerce system (10) includes a content enhancement module (47) that analyzes the product data stored in a seller database (32) using one or more rules and that identifies one or more potential errors in the product data according to the rules. The rules include one or more generic rules that apply to substantially all seller databases (32) including product data. These generic rules include one or more of the following rules: a rule indicating that a potential error exists if two products in the seller database (32) have identical product identifiers but have otherwise different product data, a rule indicating that a potential error exists if two products in the seller database (32) have different product identifiers but have otherwise identical product data, and rules indicating that a potential error exists if the values associated with particular generic product attributes have a non-numerical format.
105 Citations
20 Claims
-
1. A computer-implemented method for content enhancement, comprising:
-
providing, by a computer, a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and associated with one or more attributes of the products categorized in the product class, at least one of the product classes having one or more associated pointers identifying one or more databases including product data for one or more products in the class, the product data including values for one or more attributes of the products in the class; communicating, by a computer, a search query for product data to a database identified by a pointer associated with a product class selected by a user; communicating, by a computer, one or more search queries to the one or more databases, in response to a user requesting product data in the one or more databases be associated with one or more classes, the search queries formulated according to one or more rules associated with the particular classes with which the product data in the one or more databases is to be associated; identifying, by the computer, one or more potential errors in the product data by determining the product data is included in the results of one or more of the search queries; and communicating, by a computer, the potential errors to a user associated with the one or more databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium embodied with software enabling content enhancement, the software when executed using one or more computers is configured to:
-
organize a plurality of product classes in a hierarchy, each product class categorizing a plurality of products and associated with one or more attributes of the products categorized in the product class, at least one of the product classes having one or more associated pointers identifying one or more databases including product data for one or more products in the class, the product data including values for one or more attributes of the products in the class; communicate a search query for product data to a database identified by a pointer associated with a product class selected by a user; communicate one or more search queries to the one or more databases, in response to a user requesting product data in the one or more databases be associated with one or more classes, the search queries formulated according to one or more rules associated with the particular classes with which the product data in the one or more databases is to be associated; identify one or more potential errors in the product data by determining the product data is included in the results of one or more of the search queries; and communicate the potential errors to a user associated with the one or more databases. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification