SYSTEM AND METHOD OF ESTABLISHING TRANSMISSION CONTROL PROTOCOL CONNECTIONS
First Claim
1. A method of establishing transmission control protocol (TCP) connections, the method comprising:
- receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request;
searching a host database with the URL;
determining whether host data for the URL is available; and
performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of establishing transmission control protocol (TCP) connections is disclosed and may include receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request. Further, the method may include searching a host database with the URL and determining whether host data for the URL is available. The method may also include performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available.
21 Citations
39 Claims
-
1. A method of establishing transmission control protocol (TCP) connections, the method comprising:
-
receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request; searching a host database with the URL; determining whether host data for the URL is available; and performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, the device comprising:
-
means for receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request; means for searching a host database with the URL; means for determining whether host data for the URL is available; and means for performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
a memory; a processor accessible to the memory, wherein the processor is operable to; receive a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request; search a host database with the URL; determine whether host data for the URL is available; and perform a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for establishing transmission control protocol (TCP) connections for a wireless portable computing device, the computer program product comprising:
-
at least one instruction for receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request; at least one instruction for searching a host database with the URL; at least one instruction for determining whether host data for the URL is available; and at least one instruction for performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification