(12) United States Patent ao) Patent No.: us 6,714,930 Bi
Garrison et al. (45) Date of Patent: Mar. 30,2004
(21) Appl. No.: 09/583,409
(22) Filed: May 31, 2000
(51) Int. CI.7 G06F 17/30
(52) U.S. CI 707/9; 707/3; 707/10;
709/203; 709/206; 709/219; 709/225; 709/229
(58) Field of Search 707/9, 10, 3, 4;
713/170, 201; 714/42; 709/206, 207, 223, 225, 229, 203, 219
(56) References Cited
U.S. PATENT DOCUMENTS
4,525,780 A 6/1985 Bratt et al 711/163
4,858,117 A 8/1989 DiChiara et al 364/200
4,945,468 A 7/1990 Carson et al 364/200
5,235,642 A 8/1993 Wobber et al 380/25
5,335,346 A 8/1994 Fabbio 395/600
5,485,409 A 1/1996 Gupta et al 395/186
5,530,758 A 6/1996 Marino, Jr. et al 380/49
5,664,098 A 9/1997 Bianchi et al 395/186
5,717,756 A 2/1998 Coleman 380/25
5,825,877 A 10/1998 Dan et al 380/4
5,881,229 A * 3/1999 Singh et al 709/203
5,898,780 A 4/1999 Liu et al 380/25
5,903,721 A 5/1999 Sixtus 395/187.01
5,922,074 A 7/1999 Richard et al 713/200
5,953,422 A 9/1999 Angelo et al 380/23
6,023,765 A 2/2000 Kuhn 713/200
6,052,681 A * 4/2000 Harvey 707/3
6,098,099 A * 8/2000 Ellesson et al 709/223
6,101,539 A * 8/2000 Kennelly et al 709/223
6,170,009 Bl * 1/2001 Mandal et al 709/223
6,182,142 Bl * 1/2001 Win et al 709/219
6.263.367 Bl * 7/2001 Chu et al 709/223
6,324,648 Bl * 11/2001 Grantges, Jr 709/229
6,330,560 Bl * 12/2001 Harrison et al 707/8
6,330,677 Bl * 12/2001 Madoukh 713/200
6,347,312 Bl * 2/2002 Byrne et al 707/3
6,356,892 Bl * 3/2002 Corn et al 707/103 R
6,366,950 Bl * 4/2002 Scheussler et al 709/206
6,374,359 Bl * 4/2002 Shrader et al 709/229
6,426,955 Bl * 7/2002 Gossett
Dalton, Jr. et al 370/401
6,438,549 Bl * 8/2002 Aldred et al 707/9
6.553.368 B2 * 4/2003 Martin et al 707/3
6,553,384 Bl * 4/2003 Frey et al 707/103 R
2002/0087718 Al * 7/2002 Hill et al 709/237