System and method for creation and maintenance of a rich content or content-centric electronic catalog
First Claim
1. A method for creating a content-rich repository under a User direction, comprising the steps of:
- a. providing a common language for defining a schema;
b. providing a standard database structure defined by a standard schema using the provided common language;
c. importing a content file having at least one of an incoming raw content file comprising an item file structure having at least one incoming item, and an incoming schema file defining the incoming raw content file;
d. determining at least one difference between the incoming content file and a standard database as a delta analysis;
e. value-added mapping of the imported raw content file according to the provided standard schema and the delta analysis;
f. publishing the mapped content as a content-rich repository, and g. providing a graphical User interface for the User to direct performing steps a. through f.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for transforming catalog data from multiple supplier sources to a standardized rich content catalog either by the suppliers themselves or by a third party using the system and method of the present invention. Incoming raw catalog data content is cleansed and normalized using an extensive knowledge base of patterns and incoming schemas are appended to the cleansed and normalized data. The resulting rich content catalogs are published for user browsing and data syndication. Users are administered to form groups for purposes of shopping, product pricing, and access authorization.
-
Citations
88 Claims
-
1. A method for creating a content-rich repository under a User direction, comprising the steps of:
-
a. providing a common language for defining a schema;
b. providing a standard database structure defined by a standard schema using the provided common language;
c. importing a content file having at least one of an incoming raw content file comprising an item file structure having at least one incoming item, and an incoming schema file defining the incoming raw content file;
d. determining at least one difference between the incoming content file and a standard database as a delta analysis;
e. value-added mapping of the imported raw content file according to the provided standard schema and the delta analysis;
f. publishing the mapped content as a content-rich repository, and g. providing a graphical User interface for the User to direct performing steps a. through f. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 51, 52, 53, 54, 55, 56, 57, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 82, 83, 84, 85, 86, 87, 88)
-
-
17. A method for viewing a content-rich repository as a web catalog, comprising the steps of:
-
utilizing a web browser for viewing the content-rich repository;
navigating, while viewing with the provided browser, a referencing schema of a content-rich repository to a class, said referencing schema comprising a class hierarchy including at least the class navigated to; and
viewing with the provided Web browser at least one item of the content-rich repository corresponding to the class navigated to. - View Dependent Claims (18, 19, 20)
-
-
23. A method for administering a rich-content repository having a tree-structured schema of a plurality of classes of items having attributes, comprising the steps of:
-
copying items from a first schema class to a second schema class;
maintaining at least one attribute name as a set of names for each of said plurality of classes;
enabling inheritance of attributes by a child schema from a parent schema of the tree-structured schema;
optionally, reflecting changes in an item in every schema class having the same item;
optionally, defining, modifying, and deleting a default attribute value for each attribute and a global pattern for each attribute; and
performing at least one of defining, modifying and deleting information for at least one of each of a User, a User group, a product view, a shopper group, a quantity based discount, a promotional price, and a price markup. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method for defining and maintaining a rich-content repository of rich-content items, comprising the steps of:
-
providing a referencing schema definition having a tree-like schema class structure including a plurality of schema branches for a rich-content repository comprising at least one rich-content item definition optionally specifying a manufacturer;
creating and maintaining at least one rich-content item corresponding to said at least one item definition;
performing one of a copy and a move of said at least one rich-content item across a plurality of schema branches;
optionally, attaching at least one logo to the manufacturer specification of the at least one item definition;
including an indicator with the at least one logo that the at least one attached logo is to be displayed whenever the manufacturer is displayed;
attaching an image and an automatically generated thumbnail to an item;
navigating the rich-content repository according to the referencing schema while viewing individual items associated with each class;
searching the rich-content repository for at least one item having at least one specified keyword; and
locating a specific set of items using parametric search inputs.
-
-
31. A method for syndicating a rich-content repository, comprising the steps of:
-
selecting a schema and at least one item to be exported for a specific customer;
defining a structure for the exported at least one item;
exporting the selected schema and at least one item in the defined structure; and
replicating at least one rich-content search capability in a specified environment. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for navigating a rich-content repository, comprising the steps of:
-
providing a means for User-directed traversal, search, and display of the rich-content repository;
providing the means for traversal and display in a specified development environment;
displaying a product view that includes a manufacturer logo when the logo is in the repository; and
tracking all searches. - View Dependent Claims (38)
-
-
39. A method for mapping a first schema to a second schema—
- each having a hierarchy of at least one class structure, comprising;
receiving the first schema having at least one file format;
selecting a component of the first schema and at least one class structure of the second schema; and
c. mapping the selected component into the selected class structure in accordance with a pre-stored template. - View Dependent Claims (40, 41, 42, 43, 44)
- each having a hierarchy of at least one class structure, comprising;
-
45. a system for creating and maintaining a rich-content repository, comprising:
-
a host system;
at least one database within said host system for storing the rich-content repository having a plurality of item information defined by a standard schema wherein the standard schema is defined by a common language;
a computer processor within said host system configured to create and maintain the rich-content repository; and
a User input/output interface within said host system interfaced to said computer processor and said rich-content repository for a User to interactively monitor and direct the processor in creation and maintenance of the rich-content repository. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
58. A method for creating and maintaining a rich-content repository, comprising the steps of:
-
providing a host system;
defining the rich-content repository as a plurality of item information defined by a standard schema wherein the standard schema is defined by a common language;
providing at least one database within the host system for storing the rich-content repository as defined;
providing a computer processor within the host system configured to create and maintain the rich-content repository;
the processor creating and storing the rich-content repository as defined in the database;
providing a User input/output interface within the host system interfaced to said computer processor and said rich-content repository; and
the User interactively monitoring and directing the creation and maintenance of the rich-content repository by the computer processor and the storage thereof in the at least one database. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
76. A method for supplying at least one content input to a rich-content repository under a User direction, comprising the steps of:
-
for said at least one content input performing the steps of— providing a graphical User interface for the User to direct the method;
creating, in a sequence of a plurality of stages under the User direction, a candidate update file to a rich-content repository comprising— i. a raw content file having at least one content update action, and ii. a corresponding referencing schema file for classifying the raw content file;
optionally, reverting back to a previous stage of said plurality said at least one content update action;
aggregating in a single candidate update file said created candidate update file for each said at least one content input file; and
supplying to a rich-content publisher one of the aggregated content input file or a set comprising the candidate update file for each said at least one content input. - View Dependent Claims (77, 78, 79, 80, 81)
-
Specification