RESOLVER-BASED DATA STORAGE AND RETRIEVAL SYSTEM AND METHOD
First Claim
Patent Images
1. A system for associating general information with an end-user comprising:
- a plurality of association key servers configured to decode encoded information and for communicating with an end-user using the protocol required by the end-user,at least one DNS resolver system associated with an end-user for receiving service requests from the end-user, and for requesting mappings of network addresses, andauthoritative name server for communicating to the DNS resolver a sequence of encoded information for use by the association key servers to identify general information about the end-user.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for associating general data with an end-user based on the domain name system (DNS) resolver that the end-user uses to map the canonical domain names of internet services to their associated network addresses. The present invention elegantly addresses concerns of scale regarding the key-space, for example the global number of distinct DNS resolvers, and the data-space, for example the number of distinct geographical areas to associate
14 Citations
10 Claims
-
1. A system for associating general information with an end-user comprising:
-
a plurality of association key servers configured to decode encoded information and for communicating with an end-user using the protocol required by the end-user, at least one DNS resolver system associated with an end-user for receiving service requests from the end-user, and for requesting mappings of network addresses, and authoritative name server for communicating to the DNS resolver a sequence of encoded information for use by the association key servers to identify general information about the end-user. - View Dependent Claims (2, 3, 4, 5, 7, 9)
-
-
6. A method of associating general data with end users comprising:
-
receiving, from an end user to a DNS resolver system, a request for an IP address associated with a stage of a key association process'"'"' domain name; determining, on the DNS resolver system, an appropriate association key system based on the requested domain name and on information about the end user device derived from the request; transmitting, from the DNS resolver system to the end user device, the IP address of the appropriate association key system; receiving from the end user to the association key system, a request comprising the domain name of the current stage of the key association process and metadata derived in previous stages regarding the key association process in progress; determining on the association key system, if the key association process is not complete, the domain name associated with the next stage in the key association; amending, on the association key system, received metadata to include artifacts of the association key system'"'"'s presence at the current stage of the key association process; determining on the association key system when the key association process is complete, the key associated with the end user using the metadata from prior stages; and transmitting from the association key system to the end user device a protocol specific redirection to the domain name of the next stage in the key association process information comprising the amended metadata or the domain name of the service endpoint including the key associated with the end user device. - View Dependent Claims (8, 10)
-
Specification