METHOD AND APPARATUS FOR DETERMINING TRAVEL TIME FOR DATA SENT BETWEEN DEVICES CONNECTED TO A COMPUTER NETWORK
First Claim
1. A method for determining transfer time between a client and a first server connected to a computer network, comprising:
- serving a piece of information from the first server to the client, wherein said piece of information contains executable software;
executing said executable software;
sending an image request from the client to the first server requesting a location address for an image to be served to the client; and
serving said image to said client as a result of said image request signal.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for determining transfer time and/or bandwidth between devices connected to a computer network includes sending a script or redirect signal to a browser attempting to fetch a banner from a server that causes a timer or clock to run between the initiation of a subsequent fetch page, fetch image, or other request by the browser and the delivery of subsequent data to the browser. The bandwidth of the device and/or the transfer time between the server and the device on which the browser is operating and the bandwidth of the device can then be used in the selection of which subsequent files, images, scripts, banners, executable software, or other content to be served to the browser or in the selection or configuration of web pages, electronic mail, or executable software to be served to the browser. In addition, the operational or performance characteristics or configuration of the device on which the browser is operating can also be determined and used during the selection of which subsequent files, images, banners, executable software or other content to be served to the browser or in the selection or configuration of web pages, electronic mail, or executable software to be served to the browser.
157 Citations
84 Claims
-
1. A method for determining transfer time between a client and a first server connected to a computer network, comprising:
-
serving a piece of information from the first server to the client, wherein said piece of information contains executable software;
executing said executable software;
sending an image request from the client to the first server requesting a location address for an image to be served to the client; and
serving said image to said client as a result of said image request signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 74, 75, 76, 77)
-
-
17. A method for distributing information over a computer network to a device, comprising:
-
sending a page request signal from the device to a first server requesting that a page be served to the device;
serving said requested page to said device, wherein said page includes location information for a portion of executable software located on a second server;
sending a request signal from said device to said second server requesting that said executable software be served to said device;
serving said requested executable software to said device;
executing said executable software;
sending an image request signal from said device for an image; and
serving said requested image to said device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 78, 79)
-
-
32. A method for delivering information over a computer network to a computer, comprising:
-
serving a piece of information from a first server to the computer, wherein said piece of information includes location information for an image;
sending a first image request from the computer;
serving a redirect signal to the computer in response to said first image request;
sending a second image request from the computer; and
serving said second image to said computer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 80, 81, 82, 83)
-
-
49. A method for delivering information over a computer network to a computer, comprising:
-
serving a piece of information from a first server to the computer, wherein said piece of information includes location information for an image;
sending a first image request from the computer;
serving a first redirect signal to the computer in response to said first image request;
sending a second image request from the computer;
serving a second redirect signal to the computer in response to said second image request;
sending a content request from the computer; and
serving said requested content to said computer. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
84. A method for serving information over a computer network to a client, comprising:
-
serving a web page from a first server to the client, wherein said web page includes a reference to an image;
sending a first image request from the client to a second server;
serving a redirect signal to the client in response to said first image request;
sending a second image request from the client to said second server; and
serving content to the client.
-
Specification