Content based transformation for digital documents
US-10846526-B2 · Nov 24, 2020 · US
US12511342B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12511342-B2 |
| Application number | US-202318375704-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2023 |
| Priority date | Jul 21, 2021 |
| Publication date | Dec 30, 2025 |
| Grant date | Dec 30, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method to generate a website for a user system. A set of static assets associated with the website are generated. A first document of a first data record is transformed from a first schema to a second schema to generate a first transformed document. A data graph associated with the user system is generated, where the data graph includes the first transformed document and a portion of HTML, content of a data record received via a first data stream of a set of data streams. A web page including the portion of HTML content is rendered. The set of static assets and the web page of the website are provisioned to the user system.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: generating a set of static assets associated with a website generated by a user system; transforming a first document of a first data record from a first schema to a second schema to generate a first transformed document; generating a data graph associated with the user system, wherein the data graph comprises the first transformed document and a first and a second portion of HTML content of a data record received via a set of data streams; generating a first data stream by retrieving the first portion of HTML content from the data graph; rendering a web page comprising the first portion of HTML content; generating a second data stream by retrieving the second portion of HTML content from the data graph, wherein the second data stream is generated parallelly with the rendering the webpage comprising the first portion of HTML content associated with the first data stream; provisioning, by a processing device, the set of static assets and the web page of the website to the user system; determining the first data stream comprises updated data associated with the user system; rendering an updated version of the web page comprising the updated data, wherein the updated version of the web page is rendered in parallel with a rendering of one or more additional updated web pages of the website; and after the rendering, provisioning the updated version of the web page and the one or more additional updated webpages of the website to the user system. 2 . The method of claim 1 , wherein the user system uses the set of static assets and the web page to generate the website to be displayed to one or more end-user systems. 3 . The method of claim 1 , wherein the set of static assets comprises one or more files executable to generate a framework of the website. 4 . The method of claim 1 , further comprising receiving the set of data streams from a plurality of data source systems, wherein each data stream comprises one or more data records comprising HTML content associated with the user system. 5 . The method of claim 1 , further comprising: provisioning the updated version of the web page of the website to the user system. 6 . The method of claim 1 , wherein the web page and the one or more additional web pages of the website are provisioned to the user system in parallel. 7 . A system comprising: a memory to store instructions; and a processing device, operatively coupled to the memory, to execute the instructions to perform operations comprising: generating a set of static assets associated with a website generated by a user system; transforming a first document of a first data record from a first schema to a second schema to generate a first transformed document; generating a data graph associated with the user system, wherein the data graph comprises the first transformed document and a first and a second portion of HTML content of a data record received via a set of data streams; generating a first data stream by retrieving the first portion of HTML content from the data graph; rendering a web page comprising the first portion of HTML content; generating a second data stream by retrieving the second portion of HTML content from the data graph, wherein the second data stream is generated parallelly with the rendering the webpage comprising the first portion of HTML content associated with the first data stream; provisioning the set of static assets and the web page of the website to the user system; determining the first data stream comprises updated data associated with the user system; rendering an updated version of the web page comprising the updated data, wherein the updated version of the web page is rendered in parallel with a rendering of one or more additional updated web pages of the website; and after the rendering, provisioning the updated version of the web page and the one or more additional updated webpages of the website to the user system. 8 . The system of claim 7 , wherein the user system uses the set of static assets and the web page to generate the website to be displayed to one or more end-user systems. 9 . The system of claim 7 , wherein the set of static assets comprises one or more files executable to generate a framework of the website. 10 . The system of claim 7 , the operations further comprising receiving the set of data streams from a plurality of data source systems, wherein each data stream comprises one or more data records comprising HTML content associated with the user system. 11 . The system of claim 7 , the operations further comprising: provisioning the updated version of the web page of the website to the user system. 12 . The system of claim 7 , wherein the web page and the one or more additional web pages of the website are provisioned to the user system in parallel. 13 . A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising: generating a set of static assets associated with a website generated by a user system; transforming a first document of a first data record from a first schema to a second schema to generate a first transformed document; generating a data graph associated with the user system, wherein the data graph comprises the first transformed document and a first and a second portion of HTML content of a data record received a set of data streams; generating a first data stream by retrieving the first portion of HTML content from the data graph; rendering a web page comprising the first portion of HTML content; generating a second data stream by retrieving the second portion of HTML content from the data graph, wherein the second data stream is generated parallelly with the rendering the webpage comprising the first portion of HTML content associated with the first data stream; provisioning the set of static assets and the web page of the website to the user system; determining the first data stream comprises updated data associated with the user system; rendering an updated version of the web page comprising the updated data, wherein the updated version of the web page is rendered in parallel with a rendering of one or more additional updated web pages of the website; and after the rendering, provisioning the updated version of the web page and the one or more additional updated webpages of the website to the user system. 14 . The non-transitory computer readable storage medium of claim 13 , wherein the user system uses the set of static assets and the web page to generate the website to be displayed to one or more end-user systems. 15 . The non-transitory computer readable storage medium of claim 13 , wherein the set of static assets comprises one or more files executable to generate a framework of the website. 16 . The non-transitory computer readable storage medium of claim 13 , the operations further comprising receiving the set of data streams from a plurality of data source systems, wherein each data stream comprises one or more data records comprising HTML content associated with the user system. 17 . The non-transitory computer readable storage medium of claim 13 , the operations further comprising: provisioning the updated version of the web page of the website to the user system. 18 . The method of claim 1 , further comprising: identifying the one or more additional web pages that need to be updated based on the updated data; updating only the one or m
Browsing optimisation, e.g. caching or content distillation · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.