Content visualization
US-9201574-B2 · Dec 1, 2015 · US
US10198523B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10198523-B2 |
| Application number | US-47746009-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 3, 2009 |
| Priority date | Jun 3, 2009 |
| Publication date | Feb 5, 2019 |
| Grant date | Feb 5, 2019 |
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.
Embodiments are provided for utilizing server pre-processing to deploy static renditions of electronic documents in a computer network. An electronic document may be published from a client computer to a first server computer in the computer network. During publication, the first server computer may create a static rendition of the electronic document and a viewing application for viewing the static rendition of the electronic document on the client computer. The first server computer may store the static rendition of the electronic document and the viewing application on a second server computer for delivery to the client computer. Other embodiments may also include receiving, at the first server computer, a request to make revisions to the electronic document and sending a dynamic version of the electronic document from the first server computer to the client for making the revisions to the electronic document.
Opening claim text (preview).
What is claimed is: 1. A method of utilizing server pre-processing to deploy static renditions of electronic documents in a computer network, comprising: initiating publication of an electronic document stored on a client computer in the computer network by: determining that a current demand for the electronic document has increased a network traffic load above a threshold; and responsive to the determination that the current demand for the electronic document has increased the network traffic load above the threshold, initiating the publication of the electronic document on the client computer instead of publishing by sending the electronic document for hosting by a second server computer in the computer network; during publication of the electronic document, creating at a first server computer: a static rendition of the electronic document, the static rendition of the electronic document being created by converting an editable rendition of the electronic document to an uneditable rendition of the electronic document during pre-processing operations on the first server computer, the pre-processing operations comprising continuing a publication process for a revised dynamic version of the electronic document; and a viewing application for viewing the static rendition of the electronic document on the client computer in the computer network, wherein creating a viewing application for viewing the static rendition of the electronic document on the client computer comprises configuring the viewing application to embed a viewer to view the static rendition of the electronic document as an object in a web page hosted by a website; and storing the static rendition of the electronic document and the viewing application on the second server computer for delivery to the client computer. 2. The method of claim 1 , wherein initiating publication of an electronic document stored on a client computer in the computer network comprises initiating, from the client computer, publication of the electronic document to the first server computer in the computer network. 3. The method of claim 2 , wherein initiating, from the client computer, publication of the electronic document to the first server computer comprises receiving, at the first server computer, a request to publish an electronic document. 4. The method of claim 1 , wherein initiating publication of an electronic document stored on a client computer in the computer network comprises initiating publication of at least one of a word processing application document, a presentation application document, and a spreadsheet application document to the first server computer. 5. A method of utilizing server pre-processing to deploy static renditions of electronic documents in a computer network, comprising: initiating publication of an electronic document stored on a client computer in the computer network by: determining that a current demand for the electronic document has increased a network traffic load above a threshold; and responsive to the determination that the current demand for the electronic document has increased the network traffic load above the threshold, initiating the publication of the electronic document on the client computer instead of publishing by sending the electronic document for hosting by a second server computer in the computer network; during publication of the electronic document, creating at a first server computer: a static rendition of the electronic document, the static rendition of the electronic document being created by converting an editable rendition of the electronic document to an uneditable rendition of the electronic document during pre-processing operations on the first server computer, the pre-processing operations comprising continuing a publication process for a revised dynamic version of the electronic document; and a viewing application for viewing the static rendition of the electronic document on the client computer; storing the static rendition of the electronic document and the viewing application on the second server computer for delivery to the client computer; receiving, at the first server computer, a request to make revisions to the electronic document from the client computer; sending a dynamic version of the electronic document from the first server computer to the client computer for making the revisions to the electronic document, wherein sending the dynamic version of the electronic document comprises utilizing a background process to download the dynamic version of the electronic document while the static rendition of the electronic document is being viewed in a viewing application at the client computer. 6. The method of claim 5 further comprising: initiating, from the first server computer, publication of the revised dynamic version of the electronic document to the first server computer, wherein the publication of the revised dynamic version of the electronic document to the first server computer is automatically initiated in response to revisions made to the electronic document at the client computer; creating a static rendition of the revised dynamic version of the electronic document at the first server computer; and storing the static rendition of the revised dynamic version of the electronic document on the second server computer for delivery to the client computer. 7. The method of claim 5 , wherein creating a viewing application for viewing the static rendition of the electronic document on the client computer comprises creating a viewing application for presenting the static rendition of the electronic document as appearing to be the same as the dynamic version of the electronic document. 8. The method of claim 5 , wherein creating a viewing application for viewing the static rendition of the electronic document on the client computer comprises creating a viewing application for viewing the static rendition of the electronic document in a full screen window generated in a web browser on the client computer. 9. The method of claim 5 , wherein initiating publication of an electronic document stored on a client computer in the computer network comprises receiving, at the first server computer, a request from the client computer to publish the electronic document. 10. The method of claim 5 , wherein initiating publication of an electronic document stored on a client computer in the computer network comprises initiating publication of a note-taking application document to the first server computer. 11. A memory storage comprising computer executable instructions which, when executed on a computer, will cause the computer to perform a method of utilizing server pre-processing to deploy static renditions of electronic documents in a computer network, the method comprising: receiving a static rendition of an electronic document and a dynamic version of the electronic document from a client computer, wherein the static rendition is an uneditable rendition of the electronic document and the dynamic rendition is an editable rendition of the electronic document, and wherein the static rendition of the electronic document being created during a publication of the electronic document, the publication of the electronic document being initiated by: determining that a current demand for the electronic document has increased a network traffic load above a threshold; and responsive to the determination that the current demand for the electronic document has increased the network traffic load above the threshold, initiating the publication of the electronic document on the client computer instead of publishing by sending the electronic document for hosting by a server computer in the computer
Physics · mapped topic
using a common memory, e.g. mailbox · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning (casings, cabinets, racks or drawers for data centers H05K5/00) · CPC title
Arrangements for executing specific programs · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.