×

Methods, apparatus and computer programs for enhanced access to resources within a network

  • US 7,519,726 B2
  • Filed: 12/12/2003
  • Issued: 04/14/2009
  • Est. Priority Date: 12/12/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for accessing resources within a data processing network, comprising the steps of:

  • computing a set of hash values representing a set of resources stored in association with at least one data processing system within the network;

    storing the computed set of hash values;

    in response to a requirement for access to a required first resource which is accessible via a bandwidth-sensitive connection, retrieving a hash value derived from the required first resource;

    comparing the retrieved hash value with the stored set of hash values to identify a match between he retrieved hash value and any of the stored set of hash values;

    in response to identifying a match for the retrieved hash value, initiating retrieval of the required first resource from said at least one data processing system and via said bandwidth-sensitive connection, including initiating retrieval of the required first resource via said bandwidth-sensitive connection in parallel with initiating retrieval of the required first resource from said at least one data processing system, wherein it is unknown at the time of the initiating whether bits of the required first resource will be delivered faster from the bandwidth-sensitive connection or from the at least one data processing system, and wherein the required first resource has bits arranged in a sequence, and the step of initiating retrieval of the required first resource from said at least one data processing system and via said bandwidth-sensitive connection comprises;

    initiating retrieval of all bits of said required first resource from said at least one data processing system and initiating retrieval of all bits of said required first resource via, said bandwidth-sensitive connection, wherein the retrieval of bits of said required first resource from said at least one data processing system is in a reverse bit sequence order relative to the retrieval of bits of said required first resource via the bandwidth-sensitive connection; and

    wherein the method includes;

    combining portions of the bit sequence of said required first resource received via the bandwidth-sensitive connection and received from said at least one data processing system to build the bit sequence of said required first resource; and

    presenting an indication of the retrieval of the required first resource to a user, wherein the step of retrieving the hash value derived from the required first resource comprises;

    sending a resource access request to a server computer at the remote network; and

    receiving the hash value from the server computer, and wherein the instructions when executed by the computer, cause the computer to implement the method such that the method further comprises the steps of;

    retrieving information indicating size of the required first resource; and

    completing the combining responsive to a total number of bits retrieved reaching the indicated size of the required first resource, wherein the reaching of the indicated size indicates that all bits of the required first resource have been retrieved, and wherein respective sizes of the portions of the bit sequence from the bandwidth-sensitive connection and from said at least one data processing system are not determined prior to all bits of the required first resource being retrieved.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×