Related U.S. Application Data
(63) Continuation-in-part of application No. 11/028,691, filed on Jan. 4, 2005, now abandoned, and a continuation of application No. 10/862,727, filed on Jun. 7, 2004, now abandoned, each which is a continuation of application No. 10/307,188, filed on Nov. 29, 2002, now Pat. No. 7,219,130.
(60) Provisional application No. 60/858,798, filed on Nov. 14, 2006, provisional application No. 60/953,107, filed on Jul. 31, 2007.
(51) Int. CI.
G06F15/16 (2006.01)
(52) U.S. CI 709/206; 709/203; 709/217;
709/223
(58) Field of Classification Search 709/206,
709/205, 203, 217, 219, 223, 224 See application file for complete search history.
6,496,849 6,704,772 7,222,156 7,516,186 2002/0016788 2002/0062368 2002/0138582 2004/0172450 2005/0160145 2005/0266388 2006/0053194 2006/0174340 2007/0061425 2008/0228774
References Cited
U.S. PATENT DOCUMENTS
Bl* 12/2002 Hanson et al 709/200
Bl * 3/2004 Ahmed et al 709/207
B2* 5/2007 Gupta et al 709/206
Bl * 4/2009 Borghetti et al 709/206
Al* 2/2002 Burridge 707/10
Al * 5/2002 Holtzman et al 709/224
Al 9/2002 Chandra et al.
Al * 9/2004 Edelstein et al 709/205
Al* 7/2005 Graenetal 709/206
Al* 12/2005 Gross etal 434/350
Al 3/2006 Schneider etal.
Al * 8/2006 Santos et al 726/21
Al* 3/2007 Yamamotoetal 709/219
Al* 9/2008 Hamilton etal 707/10