Localization link system
First Claim
1. A process for providing a link to a preferred mirror instance within a plurality of mirror instances of a content store, comprising the steps of:
- determining localization information for each mirrored instance of the content store to each network from which users connect;
storing the localization information;
receiving a request from a user that includes a link to mirrored content;
querying the localization database to determine a preferred mirror to the user, based upon the stored localization information;
dynamically generating a localized link to the preferred mirror; and
transmitting the localized link to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided which directs users to the closest mirror site for desired content. For each mirrored instance of a content store, the distance is determined to each of the networks from which users connect, wherein the determined distance is typically based upon the number of hops and or latency. The localization information is stored, such as by populating a localization database or a localization web service. Upon receipt of a user request for a web page that includes a link to localized/mirrored content, the stored localization information is queried, to determine the closest mirror to the user, based upon the IP address of the user terminal or network. A web page is then generated and transmitted to the user, which comprises a localized link to the determined mirror site. When the user selects the localized link, the user is automatically directed to the closest, i.e. local, mirror.
103 Citations
43 Claims
-
1. A process for providing a link to a preferred mirror instance within a plurality of mirror instances of a content store, comprising the steps of:
-
determining localization information for each mirrored instance of the content store to each network from which users connect;
storing the localization information;
receiving a request from a user that includes a link to mirrored content;
querying the localization database to determine a preferred mirror to the user, based upon the stored localization information;
dynamically generating a localized link to the preferred mirror; and
transmitting the localized link to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A process for providing a link to a preferred mirror instance within a plurality of mirror instances of a content store, comprising the steps of:
-
determining localization information for each mirrored instance of the content store to each network from which users connect;
storing the localization information;
receiving a request from a user terminal comprising a unique address that includes a link to the content store;
querying the localization database to determine a preferred mirror to the user, based upon the stored localization information and the unique address;
dynamically generating a localized link to the preferred mirror; and
transmitting the localized link to the user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A proximity resource allocation system for providing a link from any network within a plurality of networks from which a user terminal connect to a preferred mirror within a plurality of mirrors comprising a content store, comprising:
-
a localization database comprising localization information for each mirror of the content store to each of the networks; and
a network service provider for receiving a request from a user terminal comprising a unique address that includes a link to the content store, for determining a preferred mirror to the user terminal, based upon the stored localization information and the unique address, for dynamically generating a localized link to the preferred mirror, and for transmitting the localized link to the user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification