METHOD, SERVER, AND SYSTEM FOR DIRECTING NETWORK TRAFFIC
First Claim
1. A name server for directing network traffic from an originating computing device to a destination computing device, the server comprising:
- a network interface configured to communicate with a network to receive a profile record for the originating computing device and a destination identifier;
a memory configured to store the profile record; and
a processor in communication with the memory and the network interface, the processor configured to determine if the destination identifier is associated with the profile record, the processor configured to return, via the network interface, an assigned query result to the originating computing device when the destination identifier is associated with the profile record, and the processor configured to return, via the network interface, a default query result to the originating computing device when the destination identifier is not associated with the profile record.
6 Assignments
0 Petitions
Accused Products
Abstract
A server, intermediation server, system and a method for directing network traffic are provided. The name server and intermediation server each include a network interface configured to communicate with a network, a memory configured to store the profile record a processor in communication with the memory and the network interface. The name server is for returning an assigned query result to a originating computing device when a destination identifier is associated with the profile record. The intermediation server is for perform a routing operation based on the request. The system includes an originating computing device a name server and an intermediation server all connected to a network. The method involves receiving a profile record and destination identifier, determining an association of the between the profile record and identifier, and returning with an assigned query result or a default query result.
8 Citations
20 Claims
-
1. A name server for directing network traffic from an originating computing device to a destination computing device, the server comprising:
-
a network interface configured to communicate with a network to receive a profile record for the originating computing device and a destination identifier; a memory configured to store the profile record; and a processor in communication with the memory and the network interface, the processor configured to determine if the destination identifier is associated with the profile record, the processor configured to return, via the network interface, an assigned query result to the originating computing device when the destination identifier is associated with the profile record, and the processor configured to return, via the network interface, a default query result to the originating computing device when the destination identifier is not associated with the profile record. - View Dependent Claims (2, 3, 4)
-
-
5. An intermediation server for directing network traffic from an originating computing device to a destination computing device, the server comprising:
-
a network interface configured to communicate with a network to receive a request for data intended for the destination computing device and a source identifier associated with the originating computing device; a memory configured to store routing information in a routing database; and a processor in communication with the memory and the network interface, the processor configured to perform a routing operation based on the request, the source identifier and the routing information. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system comprising:
-
an originating computing device connected to a network; a name server for directing network traffic from the originating computing device to a destination computing device, the name server having a first network interface configured to communicate with the network to receive a profile record for the originating computing device and a destination identifier;
a first memory configured to store the profile record; and
a processor in communication with the first memory and the first network interface, the processor configured to determine if the destination identifier is associated with the profile record, the processor configured to return, via the first network interface, an assigned query result to the originating computing device when the destination identifier is associated with the profile record, and the processor configured to return, via the network interface, a default query result to the originating computing device when the destination identifier is not associated with the profile record; andan intermediation server for directing network traffic from the originating computing device to the destination computing device, the intermediation server having a second network interface configured to communicate with the network to receive a request for data intended for the destination computing device and a source identifier associated with the originating computing device;
a second memory configured to store routing information in a routing database; and
a processor in communication with the second memory and the second network interface, the processor configured to perform a routing operation based on the request, the source identifier and the routing information.
-
-
11. A method of directing network traffic, the method comprising:
-
receiving, at a name server, a profile record for an originating computing device; receiving, at the name server, a destination identifier from the originating computing device, the destination identifier associated with a destination computing device; determining, at the name server, if the destination identifier is associated with the profile record; returning, from the name server, an assigned query result to the originating computing device when the destination identifier is associated with the profile record; and returning, from the name server, a default query result to the originating computing device when the destination identifier is not associated with the profile record. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium encoded with codes, the codes for directing a processor to:
-
receive a profile record for an originating computing device; receive a destination identifier from the originating computing device, the destination identifier associated with a destination computing device; determine if the destination identifier is associated with the profile record; return an assigned query result to the originating computing device when the destination identifier is associated with the profile record; and return a default query result to the originating computing device when the destination identifier is not associated with the profile record.
-
Specification