Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
71 words
A system for sending a non-error message when a query is non-resolvable, the system comprising: (a) a network device for sending the query; (b) a server device, connected to said network device, for receiving the query and for determining whether the query is resolvable by said server device, such that if the query is non-resolvable, said server device forms the non-error message and sends the non-error message to said network device.
Claim 2
Independent Claim
71 words
A system for sending a non-error message when a query is non-resolvable, the system comprising: (a) a network device for sending the query; (b) a server device, connected to said network device, for receiving the query and for determining whether the query is resolvable by said server device, such that if the query is non-resolvable, said server device forms the non-error message and sends the non-error message to said network device.
Claim 3
Dependent Claim
25 words
The system of claim 1 , wherein the query is for a requested resource name, said requested resource name being non-resolvable to a resource address.
Claim 4
Independent Claim
105 words
A system for replacing an error message with a non-error message when a query is non-resolvable, the system comprising: (a) a network device for sending the query; (b) a server device, connected to said network device, for receiving the query and for determining whether the query is resolvable by said server device, such that if said query is non-resolvable, said server device generates the error message; and (c) a non-error message generator for intercepting the error message and for altering at least a portion of the error message to form the non-error message, said non-error message generator sending the non-error message to said network device.
Claim 5
Independent Claim
105 words
A system for replacing an error message with a non-error message when a query is non-resolvable, the system comprising: (a) a network device for sending the query; (b) a server device, connected to said network device, for receiving the query and for determining whether the query is resolvable by said server device, such that if said query is non-resolvable, said server device generates the error message; and (c) a non-error message generator for intercepting the error message and for altering at least a portion of the error message to form the non-error message, said non-error message generator sending the non-error message to said network device.
Claim 6
Dependent Claim
39 words
The system of claim 3 , wherein the query is an address resolution request containing a resource name, such that if said server device cannot match said resource name to a resource address, said address resolution request is non-resolvable.
Claim 7
Dependent Claim
46 words
The system of claim 4 , wherein the error message is composed of at least one packet, such that said at least a portion of the error message is altered by changing said at least one packet of the error message to form the non-error message.
Claim 8
Dependent Claim
26 words
The system of claim 5 , further comprising: (d) a communication software program for being operated by said network device and for displaying the non-error message.
Claim 9
Dependent Claim
23 words
The system of claim 6 , wherein said communication software program is an e-mail program, and the non-error message is an e-mail message.
Claim 10
Dependent Claim
13 words
The system of claim 7 , wherein said e-mail message includes an advertisement.
Claim 11
Dependent Claim
16 words
The system of claim 8 , wherein said advertisement is determined according to said resource name.
Claim 12
Dependent Claim
14 words
The system of claim 7 , wherein said e-mail message includes a resource address.
Claim 13
Dependent Claim
37 words
The system of claim 7 , wherein said e-mail message includes a result of a search by a search engine, said search by said search engine being performed with said resource name as at least one keyword.
Claim 14
Dependent Claim
23 words
The system of claim 6 , wherein said communication software program is a Web browser, and the non-error message is a Web page.
Claim 15
Dependent Claim
13 words
The system of claim 12 , wherein said Web page includes an advertisement.
Claim 16
Dependent Claim
16 words
The system of claim 13 , wherein said advertisement is determined according to said resource name.
Claim 17
Dependent Claim
37 words
The system of claim 12 , wherein said Web page includes a result of a search by a search engine, said search by said search engine being performed with said resource name as at least one keyword.
Claim 18
Dependent Claim
46 words
The system of claim 6 , wherein said server device is selected from the group consisting of a DNS server and an HTTP server, said communication software program is a Web browser, and the non-error message directs said communication software program to display a Web site.
Claim 19
Dependent Claim
18 words
The system of claim 6 , wherein said server device is a firewall acting as a server device.
Claim 20
Dependent Claim
46 words
The system of claim 6 , further comprising: (e) an interpreter for receiving said resource name from a source selected from the group consisting of said non-error message generator and said network device, and for executing at least one instruction determined according to said resource name.
Claim 21
Dependent Claim
20 words
The system of claim 3 , wherein said non-error message generator is a hardware device connected to said server device.
Claim 22
Dependent Claim
21 words
The system of claim 3 , wherein said non-error message generator is a hardware device integrally formed with said server device.
Claim 23
Dependent Claim
20 words
The system of claim 3 , wherein said non-error message generator is a software program operated by said server device.
Claim 24
Dependent Claim
23 words
The system of claim 3 , further comprising: (d) a second network device for operating said non-error message generator as a software program.
Claim 25
Independent Claim
107 words
A method for replacing an error message with a non-error message when a query is not resolvable, the steps of the method comprising: (a) providing a network device for connecting to the network; (b) providing a server for connecting to the network; (c) sending the query by said network device to said server; (d) receiving the query; (e) if the query is not resolvable, generating the error message by said server; (f) intercepting the error message; (g) altering at least a portion of the error message to form the non-error message; and (h) sending the non-error message in place of the error message to said network device.
Claim 26
Independent Claim
107 words
A method for replacing an error message with a non-error message when a query is not resolvable, the steps of the method comprising: (a) providing a network device for connecting to the network; (b) providing a server for connecting to the network; (c) sending the query by said network device to said server; (d) receiving the query; (e) if the query is not resolvable, generating the error message by said server; (f) intercepting the error message; (g) altering at least a portion of the error message to form the non-error message; and (h) sending the non-error message in place of the error message to said network device.
Claim 27
Dependent Claim
31 words
The method of claim 23 , where in steps (e)-(g) are performed by generating the non-error message if the query is not resolvable, such that the error message is not generated.
Claim 28
Dependent Claim
57 words
The method of claim 23 , wherein the error message is composed of at least one packet featuring a header and an answer section, and wherein step (g) comprises the steps of: (i) altering said header of said at least one packet; and (ii) adding additional information to said answer section of said at least one packet.
Claim 29
Dependent Claim
14 words
The method of claim 25 , wherein said additional information includes a resource address.
Claim 30
Dependent Claim
22 words
The method of claim 26 , wherein step (f) further comprises the step of detecting the error message by examining said header.
Claim 31
Independent Claim
106 words
A method for replacing an error message with a non-error message when a query is not resolvable, the steps of the method comprising: (a) providing a network device for connecting to the network; (b) providing a server device for connecting to the network; (c) sending the query by said network device to said server device; (d) receiving the query by server device; (e) if the query is not resolvable, generating the error message by said server device; (f) intercepting the error message before said network device receives the error message; and (g) sending the non-error message in place of the error message to said network device.
Claim 32
Independent Claim
106 words
A method for replacing an error message with a non-error message when a query is not resolvable, the steps of the method comprising: (a) providing a network device for connecting to the network; (b) providing a server device for connecting to the network; (c) sending the query by said network device to said server device; (d) receiving the query by server device; (e) if the query is not resolvable, generating the error message by said server device; (f) intercepting the error message before said network device receives the error message; and (g) sending the non-error message in place of the error message to said network device.