×

System and method of establishing transmission control protocol connections

  • US 8,909,732 B2
  • Filed: 09/28/2010
  • Issued: 12/09/2014
  • Est. Priority Date: 09/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of establishing transmission control protocol (“

  • TCP”

    ) connections for a portable computing device (“

    PCD”

    ), the method comprising;

    receiving at a web browser of the PCD a uniform resource locator (“

    URL”

    ) as part of a hypertext transfer protocol (“

    HTTP”

    ) request for a web page;

    searching a host database with the received URL, wherein the host database is maintained within a memory resource of the PCD and contains host data comprised of a list of servers that contain main resources and/or sub-resources previously provided to the PCD, the list of servers indicating main resource hosts and/or sub-resource hosts indexed in the host database by their associated URLs;

    determining that host data for the received URL is available;

    performing a domain name service (“

    DNS”

    ) lookup for a main resource host associated with the received URL and for one or more sub-resource hosts recorded in the host data for the URL, wherein all DNS lookups are performed in parallel at substantially the same time before a main resource is loaded;

    determining whether a TCP connection is open;

    determining whether a host is operating on an HTTP version 1.1 or greater when the connection is open;

    determining if an estimated throughput (“

    TP”

    ) headroom exceeds a TP headroom threshold; and

    submitting the HTTP request to the open TCP connection when the estimated TP headroom does not exceed the TP headroom threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×