This invention relates generally to techniques of geographic location of electronic devices with networking capabilities, using a network of access points. More particularly, it relates to a method of electronic device detection, based on a system that analyzes the information received from Data Carrier Companies through home address Geolocation and accounting data packets generated through AAA protocols. This network of devices, their respective geographic locations and the accounting information generated between a Client and a Server, provides the chance to create a geo location system. This system has the possibility to incorporate and geographically locate telephone based connections, cable modem connections and wireless connections. It has an average precision range from 1 meter to 100 meters.
Analyzing the current situation in the Digital Content Arena, a general situation appears. Online platforms operating as Content Provider Companies use Geolocation services based on IP detection to estimate from where an electronic device is requesting content. Contents are delivered to consumers taking into consideration these analyses, but current Geolocation systems are less precise for a range of precision beyond the Country as a Whole.
Consequently, Content Provider Companies using current Geolocation services either are not in compliance or cannot enhance current services offered to customers through their digital channels. In order to facilitate comprehension, we will explain the geographic detection process of an electronic device among online platforms. When a consumer requests content, Content Provider Companies analyze the information provided by current Geolocation services, customizing their contents for a particular location. Current Geolocation systems use an outside inside approach; by this we mean that they focus on the whole system to detect an IP address in a particular location. In the present situation, Geolocation companies collect information from all over the Internet using collection points, analyzing billions of IP Addresses to detect the geographic location of an electronic device requesting information. These companies use large quantities of mathematic calculations, track network changes and collect information from all over the internet to support their operations. Current Geolocation systems can estimate the geographic location of an electronic device with 99% accuracy for country analyses. But this number decreases to 60-65% when they attempt to estimate that location with a higher range of precision such as a city or postal code. Block geographic estimation or any estimation below 1 mile is not part of the current state of art available in Geolocation services presently. The reason of this limitation resides in a technical situation. Geolocation companies are not incorporating Data Carrier Companies' information in their current analysis. Geolocation analyses are made taking into consideration previous behavior s of Data Carrier Companies routing their data packets with no certainty that they will maintain that network structure in the short term. Based on the fact that Data Carrier Companies can redistribute their packages inside their networks using an internal load balancing system, packages generated in a particular city can display an IP Address usually assigned to customers located in another one. Taking into consideration previous behaviors, a Geolocation system will assign the customer to a location that is not the one where he/she is actually located. As a result, Geolocation systems are less precise when they attempt to estimate the geographic position of electronic devices with a range of precision beyond the country as a whole. Based on this situation, we conclude once again. Content Provider Companies using current Geolocation services either are not in compliance or cannot enhance current services offered to their customers. This current situation is having an impact in their operations and relationships with Content Producer Companies. On internal operations, the current lack of precision makes Content Provider Companies unable to enhance current services offered through their websites, losing competitiveness and increased benefits in their operations. Concerning External Partners, contents are distributed by Content Provider Companies with no precise geographical control generating legal problems with Content producers for their digital rights management.
The current level of accuracy is having an impact on the Digital content management arena. Current IP detection/estimation analysis cannot define the location from where a consumer is accessing the network with geographical coordinate precision. Consequently, to enhance the current level of accuracy it will be necessary to incorporate Broadband Carrier companies' information into the equation. Technically, Data Carrier Companies have the possibility to know the geographic locations of their last mile accesses, based on the proprietary information they handle to run their operations. Knowing the geographic location of the accesses, it is possible to customize content for electronic devices with network capabilities with a precision expressed in meters. Since the beginning of communication networks, Data Carrier Companies operate using AAA protocols in order to grant access to their networks. As a consequence, these protocols provide companies with authorization, authentication and accounting functionalities in order to control consumers' access to their networks. By using these protocols, Data Carrier Companies manage users' access through their clients deployed in the field, transmitting that information to Servers that proceed to approve, deny and/or charge consumers accessing their infrastructure. Three main protocols, Radius—Tacacs+ and Diameter, were developed during the last decades in order to provide these functionalities. Despite that these protocols have their own technical characteristics—as an example Radius communicates using UDP transport while Diameter uses TCP for the same task—all of them share the same kind of working structure providing Data Carrier Companies a standardized layout in order to operate. These standardized procedures and explanations are defined by different RFC notes managed by the Internet Engineering Task Force, making it easy for any data carrier company to deploy this solution in their networks. As it is explained on each RFC Note that defines each protocol, these procedures are used by clients and servers in order to generate the authorization, authentication and accounting of users accessing its networks. Authorization and authentication run together, in the case of radius protocol using port 1812 to transmit their information. Accounting functionalities on radius protocol transmit information directly to the accounting servers using port 1813. The differentiation of the information transmitted permits to work with different servers processing it. Accounting data packets don't show users sensitive information such as passwords, as a consequence we can presume a high possibility of observing Data Carrier Companies sharing that information with the idea to receive an economic benefit. On the other hand, Accounting data packets display information regarding IP Address assigned to the user, NAS IP Address of the server that validates user access, telephone number from where a consumer is accessing the network, accounting session id established with its company. Taking into consideration that fixed telephone lines and cable modem connections are installed in homes and businesses, it becomes possible to match that information with the Geolocation software to assign geographic coordinates to those last mile accesses. Assigning the fixed lines to geographic coordinates, Data Carrier Companies can provide information of the location of a particular electronic device accessing to the internet.
In the case of telephone connections, these companies receive their connections directly from their customers fixed telephone lines. When those customers connect to the ISP, companies know the telephone line accessing their network. Data Carrier Companies make a match using the Username and Password of those users and assign a logical public address to surf the internet. This information makes it possible to develop a Geolocation system with the idea to sell Data Carrier Companies information to Content Provider Companies, who are willing to deliver customized contents with a precision expressed in geographic coordinates. This Geolocation method provides a systemic approach for all Internet participants. Through this system, Data Carrier Companies receive an economic benefit for each geographically located connection that they have transmitted to the system and that a Content Provider Company has paid for. This income contributes to increased investments in networking, expanding the present infrastructure. If they have a greater network, they will receive more money for each geographically detected connection that they generate, obtaining greater benefits for their operations. From the Content Provider's side, the proposed method of analysis provides geographically detected data packages of information. Content Provider Companies that need Geolocation information with the current level of precision will continue to use current systems and pay nothing to Data Carrier Companies. Content Provider Companies requesting a Geolocation system with a higher precision of geographic coordinates pay Data Carrier Companies for the information provided. Consequently, this system appears as the best method, Data Carrier Companies receive an economic benefit for the offered information, information that can only be generated by their contribution being the primary access to the internet and having access to the first pair of unique identifiers. Content Provider Companies will be able to deliver customized content for a particular electronic device in a particular geographic position. Comparing this method with the current state of art, we can infer that the proposed scheme brings some interesting features and advances for participants:
The proposed method gives the chance to understand a last mile connection as a unique point of information in any place of the world. This point of information has a past and a present giving people that access the internet from those geographic coordinates, the possibility to receive customized content from audiovisual platforms, web information services, advertising and products.
Consequently, the possibility to customize content based on a geographical location expressed in degrees, minutes and seconds, gives Content Providers the chance to enhance the current situation in:
This invention takes into consideration concepts such as last mile communication access, network operating standards and AAA protocols to develop a Geolocation system. This Geolocation system will provide the possibility to customize content for particular electronic devices with network capabilities, with a precision defined in degrees, minutes and seconds of geographic coordinates anywhere in the world. The proposed invention offers Content Provider Companies with a system that provides the geographical location of an origin electronic device with networking capabilities, based on the information provided by Data Carrier Companies. The proposed layout consists of Data Carrier Companies assigning their last mile connections to geographic coordinates and transmitting data packet information to the system. For Cable Modem Companies, transmitting fixed IP addresses assigned to consumers' home addresses, to a centralized system. For Telephone line companies transmitting their accounting data packets to a centralized system. These companies share their accounting registries with the system in order to allow tracking of the connections generated through their operations. This process is managed by AAA protocols defined by different RFC Notes—in Radius protocol defined by RFC Note 2866 for accounting functionalities—. Given the proposed model of Geo Location, the system will show the following characteristics and participants:
At an operating level the system will operate through the following process. The Geolocation system processes the telephone lines in each country assigning them respective address Geocoding. Data Carrier Companies register at the Geolocation system the NAS-IP-Addresses of the servers that work on their operations. Data Carrier Companies transmit their Accounting data packets to the Geolocation system. The Geolocation system analyzes the information and extracts the following fields: User-Name/Acct-Session-ID/Framed IP Address/NAS-IP-Address/Calling-Station-ID/Timestamp. The Geolocation system compares this data with the proprietary information it possesses.
For Internet access through telephone lines, the system will have previously geocoded all telephone lines on each country where it operates. Data Carrier Companies will communicate the accounting data packets to the system which will assign them the corresponding Geolocation. For Internet access through cable modem, the system will provide Data Carrier Companies with access to geographic location software to determine the geographical position of their last mile access connections. Through this software, Data Carrier Companies are able to geographically locate their connections with a precision expressed in degrees, minutes and seconds covering the entire world. Content Provider Companies make their affiliation to the system and determine the markets where they want to be enrolled. On the other hand, the system compares the NAS-IP-Address for a connection with the same logical address transmitted by two Data Carrier Companies affiliated to the system, detecting which was the one to have direct communication with the consumer. Finally, the system pays the data carrier company for the geographically located package, if data has been purchased by the destination content company.
Based on the fact that current Geolocation systems vary among carriers, the system will assign Data Carrier Companies to a rate scale based on the registration information and daily operations performed by these participants. The rate scale assigned to a company will depend on:
Finally, it is important to clarify that the privacy of customers inside each company is protected. Data Carrier Companies do not transmit proprietary information about their customers to the system. The system receives only the information of electronic devices with networking functionalities, accessing the internet from a particular location. Data Carrier Companies upload information based on: User-Name/Acct-Session-ID/Framed IP Address/NAS-IP-Address/Calling-Station-ID/Timestamp.
Taking into consideration that DHCP is the common operating procedure to assign a logical address to electronic device, it is clear that the same IP address will appear in different frames of time with different Geographic locations and telephone numbers.
Each field represents important data factors for the Geolocation system. Framed IP Address lets us know the IP address—layer 3—assigned to an electronic device requesting access to the internet. NAS-IP-ADDRESS lets us know which was the first data carrier company having a direct relation with an electronic device accessing the internet. Calling-Station-ID lets us know the telephone number from where an electronic device is accessing the Internet. The system assigns its proprietary Geocoding information to said number. Acct-Session-ID lets us know—in conjunction with NAS-IP-Address—the ID of the data carrier company that has a direct relation with an electronic device accessing the internet.
This application claims Benefit of U.S. Provisional 61/037,287, filed Mar. 17, 2008, the entire contents of which is incorporated herein by its reference.”
Number | Date | Country | |
---|---|---|---|
61037287 | Mar 2008 | US |