System and method for determining network users' physical locations
First Claim
1. A processor-implemented method for managing an interface between a site wishing to discover a physical location of a network user and a locator broker that maintains a user'"'"'s privacy preference, comprising:
- the locator broker acquiring the user'"'"'s physical location from at least one locator source;
determining if the user is registered with the locator broker;
if the user is registered, checking the user'"'"'s privacy preference;
selectively releasing the user'"'"'s physical location to the site based on the user'"'"'s privacy preference;
wherein if the user is not registered with the locator broker, automatically releasing the user'"'"'s physical location to the site;
wherein if the user is registered with the locator broker, automatically withholding the user'"'"'s physical location from the site; and
the locator broker mapping addresses in a hierarchical network to hierarchical physical addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product is provided as a system for use with the Internet to determine the physical location of IP addresses. The system of the invention includes a locator broker and various databases. The locator broker is the intermediary between the locator sources that estimate the physical location of an IP address and the online sites requesting the physical location of the IP address. The locator broker aggregates and validates the results from its location queries of the locator sources then returns to the online site the most likely location for a given IP address. The locator broker also tracks the reliability of each locator source and thus targets its location queries to those services most likely to provide an accurate result. The locator broker digests location data from multiple geolocation services and presents a coherent view of the location data to the online site. The locator broker also provides value-added localization data to the online site based on the resulting location of the IP address including useful suggestions to the online site for tailoring data to the online user based on the user'"'"'s physical location. The locator broker acts on a contract from the online site, which specifies the IP address for which a location is desired. The contract allows the online site to dictate the type of location desired (e.g., city, state), the accuracy desired, and the time frame in which the request must be satisfied. The locator broker bills the online site only when it satisfies the contract for time and accuracy.
106 Citations
24 Claims
-
1. A processor-implemented method for managing an interface between a site wishing to discover a physical location of a network user and a locator broker that maintains a user'"'"'s privacy preference, comprising:
-
the locator broker acquiring the user'"'"'s physical location from at least one locator source; determining if the user is registered with the locator broker; if the user is registered, checking the user'"'"'s privacy preference; selectively releasing the user'"'"'s physical location to the site based on the user'"'"'s privacy preference; wherein if the user is not registered with the locator broker, automatically releasing the user'"'"'s physical location to the site; wherein if the user is registered with the locator broker, automatically withholding the user'"'"'s physical location from the site; and the locator broker mapping addresses in a hierarchical network to hierarchical physical addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor-implemented system for managing an interface between a site wishing to discover a physical location of a network user and a locator broker that maintains a user'"'"'s privacy preference, comprising:
-
the locator broker that acquires the user'"'"'s physical location from at least one locator source and that includes a privacy component; the privacy component determines if the user is registered with the locator broker; a response builder that prepares a location response to the site in response to a query from the site for the user'"'"'s physical address, and that selectively releases the user'"'"'s physical location to the site based on the user'"'"'s privacy preference; wherein if the user is not registered with the locator broker, the response builder automatically releases the user'"'"'s physical location to the site; wherein if the user is registered with the locator broker, the response builder automatically withholds the user'"'"'s physical location from the site; and wherein the locator broker maps addresses in a hierarchical network to hierarchical physical addresses. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a plurality of executable program codes stored on a computer-useable medium for managing an interface between a site wishing to discover a physical location of a network user and a locator broker that maintains a user'"'"'s privacy preference, comprising:
-
the locator broker acquiring the user'"'"'s physical location from at least one locator source; a privacy program code for determining if the user is registered with the locator broker; a response program code for preparing a location response to the site in response to a query from the site for the user'"'"'s physical address, and for selectively releasing the user'"'"'s physical location to the site based on the user'"'"'s privacy preference; wherein if the user is not registered with the locator broker program code, the response means automatically releases the user'"'"'s physical location to the site; and wherein if the user is registered with the locator broker, the response means automatically withholds the user'"'"'s physical location from the site; and wherein the locator broker maps addresses in a hierarchical network to hierarchical physical addresses. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification