Domain name validation using mapping table
First Claim
Patent Images
1. A method comprising:
- maintaining in a network node a data structure that includes a set of domain names and at least one alternative domain name corresponding to each domain name from the set of domain names, the network node coupled to a wireless network and a wired network; and
using the data structure to validate a domain name associated with an attempted access to a network site on the wired network by a mobile device on the wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for domain name validation are described. Data structure is maintained in a network node, the data structure includes a set of domain names and at least one alternative domain name corresponding to each domain name from the set of domain names, the network node is coupled to a wireless network to and a wired network. The data structure is used to validate a domain name associated with an attempted access to a network site on the wired network by a mobile device on the wireless network.
90 Citations
69 Claims
-
1. A method comprising:
-
maintaining in a network node a data structure that includes a set of domain names and at least one alternative domain name corresponding to each domain name from the set of domain names, the network node coupled to a wireless network and a wired network; and
using the data structure to validate a domain name associated with an attempted access to a network site on the wired network by a mobile device on the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 26)
-
-
11. A method comprising:
-
obtaining a first domain name provided by a client;
retrieving a second domain name from a digital certificate;
comparing the first domain name and the second domain name; and
accessing a data structure if the first domain name and the second domain name do not match. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
27. A method comprising:
-
obtaining a first domain name transmitted by a mobile device, the mobile device connected to a wireless network;
retrieving a second domain name from a digital certificate transmitted by a secure server, the secure server located on a wired network, the wired network is coupled to the wireless network;
comparing the first domain name and the second domain name; and
accessing a data structure if the first domain name and the second domain name do not match, the data structure comprising at least one domain name not matching to the first domain name, the at least one domain name corresponding to the first domain name and if present in the digital certificate indicates that the digital certificate was transmitted by a server referenced by the first domain name. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
-
obtaining a first domain name transmitted by a mobile device, the mobile device connected to a wireless network;
retrieving a second domain name from a digital certificate transmitted by a secure server, the secure server located on a wired network, the wired network is coupled to the wireless network by a proxy gateway;
using a proxy gateway to compare the first domain name and the second domain name;
using the proxy gateway to access a mapping table if the first domain name and the second domain name do not match, the mapping table located on the proxy gateway and comprising at least two fields, a second field of the at least two fields comprising at least one domain name corresponding to a domain name in a first field of the at least two fields;
searching the first field for a domain name matching the first domain name and searching the second field for a domain name matching the second domain name, the domain name from the second field corresponding to the domain name from the first field, a matching of domain name in the second field to the second domain name indicating that the digital certificate was transmitted by a server referenced by the first domain name; and
allowing the mobile device to access contents of the server if the domain name from the second field matches the second domain name. - View Dependent Claims (40, 41)
-
-
42. An apparatus comprising:
-
a gateway coupling a wireless network to a wired network, the gateway configured to receive a request comprising a first domain name from a mobile device connected to the wireless network, the gateway further configured to transmit the request to a server, the server located on the wired network, the server configured to transmit a digital certificate comprising a second domain name to the gateway; and
the gateway further configured to compare the first domain name and the second domain name and to access a mapping table if the first domain name and the second domain name do not match. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. An apparatus comprising:
-
means for obtaining a first domain name provided by a client;
means for retrieving a second domain name from a digital certificate;
means for comparing the first domain name and the second domain name; and
means for accessing a data structure if the first domain name and the second domain name do not match. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A processing system comprising:
-
a processor; and
a storage medium having stored therein instructions which, when executed by the processor, cause the processing system to perform a method comprising;
obtaining a first domain name entered by a client;
retrieving a second domain name from a digital certificate;
comparing the first domain name and the second domain name; and
accessing a data structure if the first domain name and the second domain name do not match. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification