Method, computer program, transcoding server and computer system for modifying a digital document
AssigneeOpera Software Asa
InventorHåkon Wium Lie
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method for modifying a digital document, comprising steps of detecting embedded data contained in the document; extracting said data from said document; storing said data as a separate file; and replacing said extracted data in said document with a reference to said file. The method may be performed by a transcoding server in order to increase the overall performance of a mobile client terminal equipped with a web browser.
Claims17
Computer-implemented method, comprising:
- utilizing a processor within a computer to perform a process in response to receiving a request for a web page comprising a document written in markup language code from an external device via a network, the process comprising:
- detecting embedded data contained in the markup language code of said document;
- extracting said data from the markup language code of said document;
- in response to detecting and extracting said data, storing said extracted data as a separate file;
- modifying said document by replacing said extracted data in the markup language code of said document with a reference to said file;
- and
- transmitting said modified document to the external device via the network, without transmitting said data to the external device until a subsequent request for said data is made by the external device on the basis of said reference,
- wherein said embedded data is a data URL.
Computer-implemented method, comprising:
- utilizing a processor within a computer to perform a process in response to receiving a request for a web page comprising a document written in markup language code from an external device via a network, the process comprising:
- detecting embedded data contained in the markup language code of said document;
- extracting said data from the markup language code of said document;
- in response to detecting and extracting said data, deriving a characteristic value representing said extracted data;
- comparing said derived characteristic value with previously stored characteristic values;
- upon a match between said derived characteristic value and a previously stored characteristic value, modifying said document by replacing said extracted data in the markup language code of said document with a reference to a stored file associated with said stored characteristic value;
- and
- transmitting said modified document to the external device via the network, without transmitting said data to the external device until a subsequent request for said data is made by the external device on the basis of said reference,
- wherein said embedded data is a data URL.
Computer-implemented method implemented in a transcoding server, the method comprising:
- receiving a request for a web page comprising a document written in markup language code from a client terminal;
- retrieving said document from a web server,
- detecting embedded data contained in the markup language code of said document;
- extracting said data from the markup language code of said document;
- in response to detecting and extracting said data, storing said extracted data as a separate file;
- replacing said extracted data in the markup language code of said document with a reference to said file;
- and
- forwarding the modified document to the client without forwarding said data to the client until a subsequent request for said data is made by the client on the basis of said reference,
- wherein said embedded data is a data URL.
Dependencies are inferred from the claim text.