The present invention relates to verifying geographic locations of users on a communications network, e.g., for determining whether to provide a product or service to such users, and in particular, the present invention is useful for determining whether a product or service can be legitimately provided to an Internet user by determining the Internet user's geographic location when the product or service is requested.
Geographically extensive communication networks such as the Internet are substantially viewed as being geographicless in the sense that such networks extend across substantially all national and all local country, state, and political boundaries. Accordingly, it has been difficult to monitor and/or provide certain services on networks, such as the Internet, due to the network not having sufficient capability for respecting such boundaries. Moreover, while legal statutes nay cause certain network sites to be restricted in their network services due to the site's geographical location being within the jurisdiction for such statutes, other network sites outside of the area to which the statutes apply may have an unfair advantage in that the prohibited services can be offered to substantially all network users from such latter network sites, In particular, the above described general scenario applies to gambling on the Internet in that, e.g., Internet sites within the United States are prohibited, in general, from offering wagering on games such as blackjack, poker, pai gow, craps and roulette due to gambling restrictions in various U.S. states and/or counties or other legal jurisdictions.
Additionally, other communication network services are also either not available or not appropriately restricted due to the lack of being able to locate and/or verify the locations of network users. In particular, certain software products have been determined by various governments to be restricted in their dissemination across national boundaries. Accordingly, if network users could have their locations verified, then such restrictions in the downloading of software from the Internet could be better enforced. Additionally, by verifying a location of a network user, network services could be effectively taxed according to the user's location when purchasing a network service such as the downloading of software via the Internet.
Moreover, by verifying a network user's location, a network site in communication with the user may be able to adapt its services and/or display to present to the user relevant information and services related to a geographical area within which the user is determined to be located. For example, an Internet website can utilize a verification of a user's location for selecting or prioritizing: (a) a list of additional website offering services that are available near the user's location, and/or (b) advertising of services or products locally available to the user. Note that the verification (or more precise determination) of a user's location in the present context may be particularly important for wireless Internet. users who are traveling and/or who do not know their current location, For example, providing such an Internet website for the travel industry, allows a user to access the website from different locations (via, e.g., different hotel Internet connections, or via a mobile wireless Internet connection), and subsequently select locally related advertising and other local information such as locally preferred restaurants, locations of scenic sites, a listing of local events, etc. based on the user's location and optionally the date and time (as contemplated by the present invention).
Accordingly, it would be desirable to have a network based capability for geographically verifying and/or more precisely determining the location o network users for allowing, restricting, and/or selecting network services according to each user's location.
The present invention is a method and system for determining or verifying the geographic location of a user while the user is communicating on a communications network such as the Internet. The user's location can be straightforwardly determined by a provider of a product or service requested by the user during network communications between the user and the provider. Thus, the user's location can be determined at the time the service or product is requested by the provider.
In one embodiment of the present invention, to determine the location of the user's network station (and thus locating the user), the provider: (a) receives the user's phone number (or other identification for contacting the user's station), and (b) supplies the user's station with a distinctive identifier. Additionally, the provider supplies a location determining service with the user's phone number (or other identification) requesting that the location determining service determine tile location of the network station having the phone number. Moreover, a phone call is made to the phone number for retrieving the distinctive identifier from the network station having the phone number. If the distinctive identifier is retrieved and the location determining service indicates that the user's station is within an appropriate geographical area (or not within an inappropriate area), then the provider can provide the requested product or service to the user.
Thus the present invention is a location determining service for verifying, or more precisely determining, the location of users on a communications network such as the Internet. In particular, embodiments of the network based location system of the present invention combine network (e.g. Internet) services with telephony location services that are available for locating telephone users. In particular, such user location capabilities are widely used for emergency services such as 911. Moreover, enhancements in location technologies have extended the traditional landline based location services to also include users on wireless devices such as cellular or wireless telephones.
Thus, it is an aspect of the present invention, as related to the Internet, to combine: (a) Internet communications between, e.g., a website and a user with (b) additional telephony based communications between the website and the user for verifying the location of the user prior to providing and/or selecting the services that the website offers to the Internet user. In particular, the present invention transmits a unique identifier to an Internet user whose location is to be verified, and subsequently causes the Internet user to place a conventional telephony call to a predetermined phone number for transmitting the identification (provided in the initial Internet transmission to the Internet user). Subsequently, upon picking up the call placed by the Internet user to the predetermined number, the callee (e.g., the website) captures both the Internet user's telephone number and the transmitted identification. The transmitted identification is used to retrieve previously stored information about the Internet user, and in particular, a user's previously input general geographical location (e.g., the country, state or city within which the user has indicated he/she is located), and associate the user information with the Internet user's captured phone number.
Subsequently, the user's general location is used to identify a telephony location providing service having coverage for the user specified general geographical area of the Internet user for thereby determining or verifying a relatively precise location of the user, and providing this information to the website so that appropriate services can be selected for providing to the Internet user.
In one embodiment of the present application, the following steps are performed for determining the location of a user requesting services from a network site of a communications network:
Other features and benefits of the present invention will become evident from the accompanying drawings and the detailed description herein below.
The network service site 14 also accesses a database 30 of telephony location service providers 22, wherein the database associates each location service provider with their corresponding geographical coverage area for providing locations of users. This database is used to select an appropriate location service provider 22 given the general area in which the network user has indicated he/she is located, Additionally, the network service site 14 also accesses a database 34 having any geographical constraints to be applied during service activation with a user once the user's location has been verified (e.g., gambling wagering limitations according to the user's location). Moreover, note that in addition to geographical constraints, the database 34 may also include geographically associated advertising and additional information to provide to the user depending upon the user's verified location,
A general high level flowchart illustrating the steps performed by the present invention is provided in the flowchart of
The present application is a continuation of U.S. patent Ser. No. 14/228,951, filed Mar. 28, 2014, which is a continuation of U.S. patent Ser. No. 13/561,846, filed Jul. 30, 2012 (now U.S. Pat. No. 8,694,025), which is a continuation of U.S. patent application Ser. No. 10/857,565, filed May 28, 2004, which is a continuation of U.S. patent application Ser. No. 09/669,255, filed Sep. 25, 2000, and which claims the benefit of U.S. Provisional Patent Application No. 60/156,066 filed Sep. 24, 1999. All of the above references are incorporated herein by this reference.
Number | Date | Country | |
---|---|---|---|
60156066 | Sep 1999 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15622856 | Jun 2017 | US |
Child | 16659562 | US | |
Parent | 14791387 | Jul 2015 | US |
Child | 15622856 | US | |
Parent | 14228951 | Mar 2014 | US |
Child | 14791387 | US | |
Parent | 13561846 | Jul 2012 | US |
Child | 14228951 | US | |
Parent | 10857565 | May 2004 | US |
Child | 13561846 | US | |
Parent | 09669255 | Sep 2000 | US |
Child | 10857565 | US |