The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 21, 2009

Filed:

Mar. 09, 2006
Applicants:

Frank J. Castaneda, Raleigh, NC (US);

Joseph Celi, Jr., Boca Raton, FL (US);

David Lee Griffin, Raleigh, NC (US);

Christopher James Martinez, Lake Worth, FL (US);

Karen Neidlinger Momenee, Durham, NC (US);

Amado Nassiff, Delray Beach, FL (US);

Robert Selby Sielken, Chapel Hill, NC (US);

William Carleton Wimer, Ii, Cary, NC (US);

Steven Gary Woodward, Boca Raton, FL (US);

Inventors:

Frank J. Castaneda, Raleigh, NC (US);

Joseph Celi, Jr., Boca Raton, FL (US);

David Lee Griffin, Raleigh, NC (US);

Christopher James Martinez, Lake Worth, FL (US);

Karen Neidlinger Momenee, Durham, NC (US);

Amado Nassiff, Delray Beach, FL (US);

Robert Selby Sielken, Chapel Hill, NC (US);

William Carleton Wimer, II, Cary, NC (US);

Steven Gary Woodward, Boca Raton, FL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for Internet protocol (IP) address discovery in a rapidly changing network environment is presented. A server and a client use an adaptive discovery polling process to determine an optimum heartbeat interval that minimizes network traffic and allows the server to monitor the client's source address. The client and server exchange discovery poll messages and heartbeat messages at varying time intervals in order to identify a computer network's timeout period or a network address translator's message block timeout period. Once the timeout period is identified, the client sends heartbeat messages to the server at an 'optimum heartbeat interval' that is less than the identified timeout period in order to maintain the network connection. As a result, the server is able to send messages to the client without delay.


Find Patent Forward Citations

Loading…