Web browsing system and method for rendering dynamic resource URIs using script
First Claim
Patent Images
1. A web browsing apparatus connected to a web server to receive and transmit one or more documents and/or files from and to the web server, and which processes dynamic resource information using script, comprising:
- a rendering engine configured to display a web page based on the one or more documents and/or files received from the web server;
a script analyzer configured to analyze the script included in the web page to be displayed and extract resource information from the script; and
a resource processor configured to transmit the resource information to the web server to request a resource corresponding to the resource information from the web server, and to store the resource received from the web server, wherein the resource information exceeding a threshold is discarded without loading the resource information,wherein the script analyzer determines whether a URI is a simple or complex URI and determines a dynamic variable,and a resource information confirming unit configured to trace, in response to the resource information being a complex URI, a dynamic variable used in the complex URI to acquire dynamic resource information, and to confirm the acquired dynamic resource information as resource information corresponding to the complex URI.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating with a web server for web browsing, and an apparatus and system to perform the method, is provided. The method includes extracting resource information from script included in web page information, transmitting the resource information to the web server to request a resource corresponding to the resource information, and storing the resource.
5 Citations
16 Claims
-
1. A web browsing apparatus connected to a web server to receive and transmit one or more documents and/or files from and to the web server, and which processes dynamic resource information using script, comprising:
-
a rendering engine configured to display a web page based on the one or more documents and/or files received from the web server; a script analyzer configured to analyze the script included in the web page to be displayed and extract resource information from the script; and a resource processor configured to transmit the resource information to the web server to request a resource corresponding to the resource information from the web server, and to store the resource received from the web server, wherein the resource information exceeding a threshold is discarded without loading the resource information, wherein the script analyzer determines whether a URI is a simple or complex URI and determines a dynamic variable, and a resource information confirming unit configured to trace, in response to the resource information being a complex URI, a dynamic variable used in the complex URI to acquire dynamic resource information, and to confirm the acquired dynamic resource information as resource information corresponding to the complex URI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A web browsing apparatus which communicates with a web server, comprising:
-
a script analyzer configured to extract resource information from script included in web page information; and a resource processor configured to transmit the resource information to the web server to request a resource corresponding to the resource information, and to store the resource wherein the resource information exceeding a threshold is discarded without loading the resource information, wherein the script analyzer determines whether a URI is a simple or complex URI and determines a dynamic variable, and a resource information confirming unit configured to trade, in response to the resource information being a complex URI, a dynamic variable used in the complex URI to acquire dynamic resource information, and to confirm the acquired dynamic resource information as resource information corresponding to the complex URI. - View Dependent Claims (12)
-
-
13. A method of communicating with a web server, the method comprising:
-
extracting, at a terminal device, resource information from script included in web page information; transmitting the resource information from the terminal device to the web server to request a resource corresponding to the resource information; storing the resource at the terminal device wherein the resource information exceeding a threshold is discarded without loading the resource information, determining whether a URI is a simple or complex URI and determining a dynamic variable; and tracing, in response to the resource information being a complex URI, a dynamic variable used in the complex URI to acquire dynamic resource information, and to confirm the acquired dynamic resource information as resource information corresponding to the complex URI. - View Dependent Claims (14, 15)
-
-
16. A web browsing apparatus connected to a web server to receive and transmit one or more documents and/or files from and to the web server, and which processes dynamic resource information using script, comprising:
-
a rendering engine configured to display a web page based on the one or more documents and/or files received from the web server; a script analyzer configured to analyze the script included in the web page to be displayed and extract resource information from the script, the script analyzer comprises a resource information searching unit configured to search for a position at which the resource information is capable of being extracted from the script included in the web page; a resource information determining unit configured to determine whether the resource information extracted at the found position is a simple URI or a complex URI; and a resource information confirming unit configured to trace, in response to the resource information being a complex URI, a dynamic variable used in the complex URI to acquire dynamic resource information, and to confirm the acquired dynamic resource information as resource information corresponding to the complex URI; and a resource processor configured to transmit the resource information to the web server to request a resource corresponding to the resource information from the web server, and to store the resource received from the web server.
-
Specification