← Back to Patent Explorer
US6202087B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Replacement of error messages with non-error messages

Assignee: Individual
•
Filing: 1999-03-22
•
Granted: 2001-03-13
•
Expires: 2019-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and a method for replacing error messages with non-error messages. The system includes a network device for sending a query, a server device for receiving the query and a non-error message generator for generating and sending a non-error message to the network device. Alternately, the system may include a network device for sending the query and a server device, for receiving the query and for determining whether the query is resolvable. If the query is non-resolvable, the server device forms the non-error message and sends it to the network device. The method may include the steps of providing a network device, providing a server, sending the query to the server, receiving the query and generating the error message if the query is not resolvable by the server, intercepting the error message and altering the error message to form the non-error message sending the non-error message to said network device. Alternately, the method may include the steps of providing a network device, providing a server, sending a query from the network device to the server, receiving the query at the server and generating the error message if the query is not resolvable by the server, and intercepting the error message received at the network device to send a non-error message in place of the error message.

Inventors

  • 👤 Ofer Gadish

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0775; G06F11/0706; G06F11/0709; H; H04; H04L; H04L9/00; H04L9/40

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.

References Cited (Backward Citations)

US5920661A Cited
US5923552A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-12 2004-09-11 2005-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-12 2008-09-11 2009-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-12 2012-09-11 2013-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag