Dynamic publication of information from a database
First Claim
1. An integrated and modular content and format handling publishing system comprising a computer network including various sites connected by communication links, and various corresponding storage devices having computer-readable code embodied therein, including the following program components:
- (a) a content handling program component, comprising(i) a content definition editor that receives a content definition including one or more data types and one or more parameters for each data type, and being based on a list of content item properties having assigned IDs, positions and types and being generated for each property by selecting a property type and a property action;
(ii) a data structure generator that produces a content data structure, the content data structure corresponding to the content definition;
(iii) a content item editor that receives content item information, handles each said content item property in said content item property list, and provides the content item information for storage in the content data structure, and in connection with a same content item, the content definition editor and the content item editor are configured for implementation on a display on content definition and content editor screens, respectively, in separate network browser windows;
(b) a format handling program component, comprising a template editor that generates formatting information for the content item information and stores the formatting information separately from the content item information;
(c) a publisher program component that generates a formatted output based on a combination of the separately stored content item information and formatting information;
(d) a publication scheduler that controls when a particular content item is published by the publisher according to a set of predetermined publication criteria; and
wherein the formatting information comprises extensible mark-up language (XML) fragments.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for electronic management can be configured so that content is stored apart from the information for formatting the content. A data structure for the content may be initially defined, and content items may be stored in the data structure. Formatting information may be stored separately from the content in the form of a template. To publish formatted content, the stored content may be merged with the template. Specialized tags may be included in the template to permit added publishing functionality. In this manner, the system can easily manage large volumes of content and deliver the content to a variety of specialized target devices.
121 Citations
28 Claims
-
1. An integrated and modular content and format handling publishing system comprising a computer network including various sites connected by communication links, and various corresponding storage devices having computer-readable code embodied therein, including the following program components:
-
(a) a content handling program component, comprising (i) a content definition editor that receives a content definition including one or more data types and one or more parameters for each data type, and being based on a list of content item properties having assigned IDs, positions and types and being generated for each property by selecting a property type and a property action; (ii) a data structure generator that produces a content data structure, the content data structure corresponding to the content definition; (iii) a content item editor that receives content item information, handles each said content item property in said content item property list, and provides the content item information for storage in the content data structure, and in connection with a same content item, the content definition editor and the content item editor are configured for implementation on a display on content definition and content editor screens, respectively, in separate network browser windows; (b) a format handling program component, comprising a template editor that generates formatting information for the content item information and stores the formatting information separately from the content item information; (c) a publisher program component that generates a formatted output based on a combination of the separately stored content item information and formatting information; (d) a publication scheduler that controls when a particular content item is published by the publisher according to a set of predetermined publication criteria; and wherein the formatting information comprises extensible mark-up language (XML) fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of publishing formatted content including separately handling and formatting the content using a computer network including various sites connected by communication links, and various corresponding storage devices having computer-readable code embodied therein, the method comprising:
-
(a) providing a content handling program component for (i) providing content definition parameters to a content definition editor that are based on a list of content item properties having assigned IDs, positions and types and are generated for each property by selecting a property type and a property action; (ii) producing a content data structure in a database corresponding to the content definition parameters; (iii) providing content item information to the content data structure, the content item information representing an instance of content that corresponds to the content definition parameters, and in connection with a same content item, the content definition parameters and the content item information are viewable on a display on content definition and content editor screens, respectively, in separate network browser windows; and (iv) handling each said content item property in said content item property list; (b) providing a format handling program component for (iv) generating and storing formatting information separately from the content item information; (c) providing a publisher program component for (v) consolidating multiple portions of content item information that are respectively stored in multiple databases; and (vi) publishing the content item information by combining the separately stored content item information and formatting information so as to present the content item information in a formatted manner; and (d) providing a workflow system component for (vii) managing created content items for routing them each to one or more of various sources, the workflow system itself being managed by one or more of enumeration properties, workflow data or content searches in a manner depending on at least one of said content definition, said content item information, a choice made by a content creator, and rules, and (e) providing a publication scheduler for controlling when a particular content item is published by the publisher according to a set of predetermined publication criteria. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method of operating an integrated and modular content and format handling publishing system using a computer network including various sites connected by communication links, and various corresponding storage devices having computer-readable code embodied therein, the method comprising:
-
(a) handling content with a content handling program component, comprising; (i) providing content definition information that is based on a list of content item properties having assigned IDs, positions and types and are generated for each property by selecting a property type and a property action, and comprises content item names and content item data types, to a tabular form, and automatically producing a content data structure based on the content definition information, (ii) entering content item information to an input form that corresponds to the content definition information, (iii) submitting the content item information to a database, and in connection with a same content item, the content definition information and the content item information are viewable on a display on content definition and content editor screens, respectively, in separate network browser windows, and (iv) handling each said content item property in said content item property list; (b) handling formatting with a format handling program component, comprising generating formatting information for the content item information and storing the formatting information separately from the content item information, and (c) with a publisher program component, publishing the content item information to an electronic medium by combining the separately stored content item information and content format information; (d) with a publication scheduler, controlling when a particular content item is published by the publisher according to a set of predetermined publication criteria; and wherein the formatting information comprises extensible mark-up language (XML) fragments. - View Dependent Claims (24, 25)
-
-
26. One or more processor readable storage devices having processor readable code embodied thereon, said processor readable code for programming one or more processors to perform a method of operating an integrated and modular content and format handling publishing, the method comprising:
-
(a) handling content with a content handling program component, comprising; (i) providing content definition information that are based on a list of content item properties having assigned IDs, positions and types and are generated for each property by selecting a property type and a property action, and comprises content item names and content item data types, to a tabular form, and automatically producing a content data structure based on the content definition information, (ii) entering content item information to an input form that corresponds to the content definition information, (iii) submitting the content item information to a database, and in connection with a same content item, the content definition information and the content item information are viewable on a display on content definition and content editor screens, respectively, in separate network browser windows, and (iv) handling each said content item property in said content item property list; and (b) with a format handling program component, generating content format information for the content item information and storing the content format information separately from the content item information, and (c) with a publisher program component, publishing the content item information to an electronic medium by combining the content item information with the content format information; and (d) with a workflow system component, managing created content items for routing them each to one or more of various sources, the workflow system itself being managed by one or more of enumeration properties, workflow data or content searches in a manner depending on at least one of said content definition, said content item information, a choice made by a content creator, and rules, and (e) with a publication scheduler, controlling when a particular content item is published by the publisher according to a set of predetermined publication criteria. - View Dependent Claims (27, 28)
-
Specification