US2006074904A1PendingUtilityA1

Content delivery rendering engine

Individually held — no corporate assignee on recordPriority: Sep 30, 2004Filed: Sep 30, 2004Published: Apr 6, 2006
Est. expirySep 30, 2024(expired)· nominal 20-yr term from priority
G06F 16/972
22
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for a content delivery rendering engine. An embodiment of a method includes establishing a matching rule for generation of a web page; receiving a request for the web page; obtaining content for the web page from a database, with the content for the web page being based at least in part on the matching rule; and generating the web page, the web page including the content obtained from the database.

Claims

exact text as granted — not AI-modified
1 . A method comprising: 
 establishing a matching rule for generation of a web page;    receiving a request for the web page;    obtaining content for the web page from a database, the content for the web page being based at least in part on the matching rule; and    generating the web page, the web page including the obtained content.    
   
   
       2 . The method of  claim 1 , further comprising establishing a template for rendering the web page, wherein generating the web page comprises using the template to transform the content into the web page.  
   
   
       3 . The method of  claim 2 , wherein generating the web page comprises accessing a site configuration file, the site configuration file comprising the matching rule and the template.  
   
   
       4 . The method of  claim 2 , wherein the matching rule or the template may be modified without modifying the content in the database.  
   
   
       5 . The method of  claim 1 , further comprising storing content in the database.  
   
   
       6 . The method of  claim 1 , wherein storing content in the database comprises storing metadata regarding a document.  
   
   
       7 . The method of  claim 1 , wherein the matching rule comprises one or more of a document type, a document subject, or a document date.  
   
   
       8 . The method of  claim 1 , wherein the template comprises an XSLT (Extensible Stylesheet Language Transformation) transformation.  
   
   
       9 . The method of  claim 1 , wherein the web page has a first area and a second area, the first area being transformed by a first template and the second area being transformed by a second template.  
   
   
       10 . A content rendering engine comprising: 
 a set of matching rules, the matching rules to choose content for a web page from a database; and    a set of templates to generate the web page using the chosen content.    
   
   
       11 . The content rendering engine of  claim 10 , wherein the set of matching rules and the set of templates are included in a site configuration file.  
   
   
       12 . The content rendering engine of  claim 10 , wherein the matching rules match content based on metadata for the content.  
   
   
       13 . The content rendering engine of  claim 10 , wherein the database is a part of a content management system, the content rendering engine operating independently from the content management system.  
   
   
       14 . The content rendering engine of  claim 10 , wherein the content comprises XML (Extensible Mark-up Language).  
   
   
       15 . The content rendering engine of  claim 10 , wherein the set of templates comprises a first template to generate a first type of web page and a second template to generate a second type of web page.  
   
   
       16 . The content rendering engine of  claim 16 , wherein the set of templates further comprises a third template to generate both the first type of web page and the second type of web page.  
   
   
       17 . The content rendering engine of  claim 10 , wherein the content rendering system is to generate the web page dynamically after receiving a request from a user for the web page.  
   
   
       18 . The content rendering engine of  claim 17 , wherein the web page only displays content that the user is authorized to access.  
   
   
       19 . A system comprising: 
 a web server;    a content management system, the content management system comprising a file storage, the file storage comprising content for a web site; and    a content rendering system, the content rendering system comprising a site configuration file to generate web pages using content from the content management system.    
   
   
       20 . The system of  claim 19 , wherein the site configuration file comprises a matching rule to match content for a web page from the file storage.  
   
   
       21 . The system of  claim 20 , wherein the site configuration file comprises a template to generate a web page.  
   
   
       22 . The system of  claim 21 , wherein the template transforms XML (Extensible Mark-up Language) data into a web page.  
   
   
       23 . The system of  claim 19 , further comprising a connection to a user, the user requesting a web page.  
   
   
       24 . The system of  claim 19 , wherein the content rendering system operates independently from the content management system.  
   
   
       25 . A machine-readable medium having stored thereon data representing sequences of instructions that, when executed by a processor, cause the processor to perform operations comprising: 
 establishing a matching rule for generation of a web page;    establishing a template for rendering the web page;    receiving a request for the web page;    searching for documents to be presented in the web page using the matching rule;    combining data for the web page; and    transforming the data into the web page.    
   
   
       26 . The medium of  claim 25 , wherein searching for documents comprises searching metadata that describes stored documents.  
   
   
       27 . The medium of  claim 25 , wherein the combined data includes data from a content management system.  
   
   
       28 . The medium of  claim 27 , wherein the combined data further comprises data from external data sources.  
   
   
       29 . The medium of  claim 28 , wherein combined data is converted into HTML (Hypertext Markup Language) data.

Join the waitlist — get patent alerts

Track US2006074904A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.