Database build for web delivery
First Claim
1. A method for transforming content data from a source structure that is readily created and editable by an author without requiring that the author have programming skills, into an output structure that enables efficient access of the content data, so that the content data can be quickly retrieved, delivered, and accessed over a network by a user in response to a search request, comprising the steps of:
- (a) prior to receiving the search request, predefining the output structure to have a plurality of fields for storing portions of the content data that will be accessible by the user over the network in response to the search request;
(b) predefining metadata for the content data, said metadata indicating a subset of the content data that is deliverable over the network for access by the user and indicating relationships between elements of the content data;
(c) within the metadata, defining a plurality of entities and a plurality of classes of the content data, wherein each class of the plurality of classes indicates the portions of the content data that are to be included in the output structure, and wherein the plurality of entities defines format and delivery characteristics of individual content data items of the content data to be formatted in the output structure for access by the user;
(d) as a function of the metadata, determining in which fields of a plurality of fields of the output structure the portions of the content data are to be stored;
(e) obtaining the portions of the content data from the source structure in accord with the plurality of classes and the plurality of entities of the metadata; and
(f) storing the portions of the content data in the plurality of fields of the output structure as determined by the metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
Prestructuring disparate content data types prior to receiving any access requests to provide fast retrieval, assembly, and delivery of content data. Source content data are obtained from a source data structure that is readily created and editable by an author who does not have programming skills. The source content data are transformed into a predefined output structure that enables efficient access to the content data over a network. Predefined classes and entities of metadata indicate subsets of the content data that are deliverable and indicate relationships between elements of the content data. The content data and controlling metadata are preformatted for display and stored in fields of the output structure. The content data are also cross referenced by a plurality of categories within various areas of interest to create a hierarchical structure of interrelationships that is stored in the output structure, enabling a user to browse through related content data.
92 Citations
20 Claims
-
1. A method for transforming content data from a source structure that is readily created and editable by an author without requiring that the author have programming skills, into an output structure that enables efficient access of the content data, so that the content data can be quickly retrieved, delivered, and accessed over a network by a user in response to a search request, comprising the steps of:
-
(a) prior to receiving the search request, predefining the output structure to have a plurality of fields for storing portions of the content data that will be accessible by the user over the network in response to the search request; (b) predefining metadata for the content data, said metadata indicating a subset of the content data that is deliverable over the network for access by the user and indicating relationships between elements of the content data; (c) within the metadata, defining a plurality of entities and a plurality of classes of the content data, wherein each class of the plurality of classes indicates the portions of the content data that are to be included in the output structure, and wherein the plurality of entities defines format and delivery characteristics of individual content data items of the content data to be formatted in the output structure for access by the user; (d) as a function of the metadata, determining in which fields of a plurality of fields of the output structure the portions of the content data are to be stored; (e) obtaining the portions of the content data from the source structure in accord with the plurality of classes and the plurality of entities of the metadata; and (f) storing the portions of the content data in the plurality of fields of the output structure as determined by the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for transforming content data from a source structure that is readily created and editable by an author without requiring that the author have programming skills, into an output structure that enables efficient access of the content data, so that the content data can be quickly retrieved, delivered, and accessed over a network by a user in response to a search request, comprising:
-
(a) a processor; (b) a network interface in communication with the processor and enabling communication with a remote device operated by a user; and (c) a memory in communication with the processor and storing machine instructions, said machine instructions causing the processor to carry out a plurality of functions, including; (i) prior to receiving the search request, predefining the output structure to have a plurality of fields for storing portions of the content data that will be accessible by the user via the network interface in response to the search request; (ii) accessing predefined metadata for the content data, said metadata indicating a subset of the content data that is deliverable via the network interface for access by a user and indicating relationships between elements of the content data; (iii) within the metadata, defining a plurality of entities and a plurality of classes of the content data, wherein each class of the plurality of classes indicates the portions of the content data that are to be included in the output structure, and wherein the plurality of entities defines format and delivery characteristics of individual content data items of the content data to be formatted in the output structure for access by a user via the network interface; (iv) as a function of the metadata, determining in which fields of a plurality of fields of the output structure the portions of the content data are to be stored; (v) obtaining the portions of the content data from the source structure in accord with the plurality of classes and the plurality of entities of the metadata; and (vi) storing the portions of the content data in the plurality of fields of the output structure as determined by the metadata. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification