Method and system for delivering embedded objects in a webpage to a user agent using a network device
First Claim
1. A method for delivering embedded objects in a webpage to a user agent using a network device, the method comprising:
- intercepting webpage data at a network device, wherein the webpage data comprises a first portion and a second portion, is associated with a webpage, is transmitted from a web server and is addressed to a user agent executing on a client device;
scanning the intercepted webpage data at the network device to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage;
obtaining, by the network device, first object data associated with a first object of said one or more objects;
transmitting the first portion of the intercepted webpage data from the network device to the user agent while the first object data is being obtained; and
transmitting the first object data and the second portion of the intercepted webpage data from the network device to the user agent in response to the first object data being obtained by the network device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for delivering embedded objects in a webpage to a user agent using a network device is described. In one embodiment, a method for delivering embedded objects in a webpage to a user agent using a network device is described. The method for delivering embedded objects in a webpage to a user agent using a network device involves intercepting a webpage at a network device, where the webpage is transmitted from a web server and is destined to a user agent, scanning the webpage at the network device to discover links that are embedded in the webpage, obtaining an object that is identified by one of the links at the network device, and transmitting the object from the network device to the user agent as soon as the object is obtained at the network device. Other embodiments are also described.
45 Citations
25 Claims
-
1. A method for delivering embedded objects in a webpage to a user agent using a network device, the method comprising:
-
intercepting webpage data at a network device, wherein the webpage data comprises a first portion and a second portion, is associated with a webpage, is transmitted from a web server and is addressed to a user agent executing on a client device; scanning the intercepted webpage data at the network device to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage; obtaining, by the network device, first object data associated with a first object of said one or more objects; transmitting the first portion of the intercepted webpage data from the network device to the user agent while the first object data is being obtained; and transmitting the first object data and the second portion of the intercepted webpage data from the network device to the user agent in response to the first object data being obtained by the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network device for delivering embedded objects in a webpage to a user agent, the network device comprising a processor configured to:
-
intercept webpage data, wherein the intercepted webpage data comprises a first portion and a second portion, is associated with a webpage, is transmitted from a web server and is addressed to a user agent executing on a client device; scan the intercepted webpage data to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage; obtain first object data associated with a first object of said one or more objects; transmit the first portion of the intercepted webpage data to the user agent while the first object data is being obtained; and transmit the first object data and the second portion of the intercepted webpage data to the user agent in response to the first object data being obtained by the network device. - View Dependent Claims (18, 19, 20)
-
-
21. A method for delivering embedded objects in a webpage to a user agent using a network device through a wireless network, the method comprising:
-
intercepting webpage data at a network device, wherein the intercepted webpage data comprises a first portion and a second portion, is associated with a webpage, is transmitted from a web server through a wired network and is addressed to a user agent executing on a client device; scanning the intercepted webpage data at the network device to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage; obtaining, by the network device, first object data associated with a first object of said one or more objects; transmitting the first portion of the intercepted webpage data from the network device to the user agent while the first object data is being obtained; and transmitting the first object data and the second portion of the intercepted webpage data from the network device to the user agent through a wireless network in response to the first object data being obtained by the network device. - View Dependent Claims (22, 23)
-
-
24. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for delivering embedded objects in a webpage to a user agent, the method comprising:
-
intercepting webpage data at a network device, wherein the intercepted webpage data comprise a first portion and a second portion, is associated with a webpage, is transmitted from a web server and is addressed to a user agent executing on a client device; scanning the intercepted webpage data at the network device to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage; obtaining, by the network device, first object data associated with a first object of said one or more objects; transmitting the first portion of the intercepted webpage data from the network device to the user agent while the first object data is being obtained; and transmitting the first object data and the second portion of the intercepted webpage data from the network device to the user agent in response to the first object data being obtained by the network device.
-
-
25. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for delivering embedded objects in a webpage to a user agent through a wireless network, the method comprising:
-
intercepting webpage data at a network device, wherein the intercepted webpage data comprises a first portion and a second portion, is associated with a webpage, is transmitted from a web server through a wired network and is addressed to a user agent executing on a client device; scanning the intercepted webpage data at the network device to identify one or more links that are embedded in the intercepted webpage data, wherein the one or more links identify one or more objects that are external to the webpage; obtaining, by the network device, first object data associated with a first object of said one or more objects; transmitting the first portion of the intercepted webpage data from the network device to the user agent while the first object data is being obtained; and transmitting the first object data and the second portion of the intercepted webpage data from the network device to the user agent through a wireless network in response to the first object data being obtained by the network device.
-
Specification