METHOD, SYSTEM AND APPARATUS FOR DELIVERING WEB CONTENT
First Claim
1. A method of delivering web content, comprising:
- maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address;
identifying the at least one reference;
transmitting a request from an interface of the web server for obtaining the second network address;
receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page.
4 Assignments
0 Petitions
Accused Products
Abstract
According to embodiments described in the specification, a method, system and apparatus for delivering web content are provided. The method comprises maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page.
-
Citations
22 Claims
-
1. A method of delivering web content, comprising:
-
maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A web server, comprising:
-
an interface for receiving and transmitting requests; a memory for maintaining a web page identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; a processor interconnected with the interface and the memory, the processor configured to identify the at least one reference;
the processor further configured to transmit a request via the interface for obtaining the second network address;
the processor further configured to receive the second network address of the second web server for storage in the memory in association with an identifier of the web page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of delivering web content, comprising:
-
transmitting a request for a web page from an interface of a mobile electronic device to a web server, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a name and a corresponding network address; receiving the web page and a first network address from the web server at the interface; transmitting a first request for the foreign element using the first network address; transmitting a second request to a Domain Name System (“
DNS”
) server for a second network address corresponding to the name of the second web server from the interface;responsive to receiving the second network address, determining whether the first and second network addresses match; and
,when the first and second network addresses do not match, discarding the first network address. - View Dependent Claims (16, 17)
-
-
18. A mobile electronic device comprising:
-
an interface for receiving and transmitting requests; a memory; and
,a processor interconnected with the interface and the memory, the processor configured to transmit a request for a web page via the interface to a web server, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a name and a corresponding network address; the processor further configured to receive the web page and a first network address for storage in the memory; the processor further configured to transmit a first request for the foreign element using the first network address; the processor further configured to transmit a second request to a Domain Name System (“
DNS”
) server for a second network address corresponding to the name of the second web server from the interface;the processor further configured, responsive to receiving the second network address, to determine whether the first and second network addresses match; and
, when the first and second network addresses do not match, to discard the first network address. - View Dependent Claims (19, 20)
-
-
21. A computer readable storage medium for storing computer readable instructions for execution by a processor, the computer readable instructions implementing a method comprising:
-
maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page.
-
-
22. A computer readable storage medium for storing computer readable instructions for execution by a processor, the computer readable instructions implementing a method comprising:
-
transmitting a request for a web page from an interface of a mobile electronic device to a web server, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a name and a corresponding network address; receiving the web page and a first network address from the web server at the interface; transmitting a first request for the foreign element using the first network address; transmitting a second request to a Domain Name System (“
DNS”
) server for a second network address corresponding to the name of the second web server from the interface;responsive to receiving the second network address, determining whether the first and second network addresses match; and
,when the first and second network addresses do not match, discarding the first network address.
-
Specification