Malicious mobile code runtime monitoring system and methods
Saved in:
| Title: | Malicious mobile code runtime monitoring system and methods |
|---|---|
| Patent Number: | 9,444,844 |
| Publication Date: | September 13, 2016 |
| Appl. No: | 14/155835 |
| Application Filed: | January 15, 2014 |
| Abstract: | Protection systems and methods provide for protecting one or more personal computers (“PCs”) and/or other intermittently or persistently network accessible devices or processes from undesirable or otherwise malicious operations of Java TN applets, ActiveX™ controls, JavaScript™ scripts, Visual Basic scripts, add-ins, downloaded/uploaded programs or other “Downloadables” or “mobile code” in whole or part. A protection engine embodiment provides for monitoring information received, determining whether received information does or is likely to include executable code, and if so, causes mobile protection code (MPC) to be transferred to and rendered operable within a destination device of the received information. An MPC embodiment further provides, within a Downloadable-destination, for initiating the Downloadable, enabling malicious Downloadable operation attempts to be received by the MPC, and causing (predetermined) corresponding operations to be executed in response to the attempts. |
| Inventors: | Finjan, Inc. (East Palo Alto, CA, US) |
| Assignees: | Finjan, Inc. (East Palo Alto, CA, US) |
| Claim: | 1. A method for protecting a computer from malicious downloadables, comprising: receiving, by a first computer, an incoming downloadable, the downloadable including a security profile including a list of suspicious instructions that was attached thereto by a second computer; extracting the security profile from the received downloadable; comparing the security profile with a security policy to determine if the downloadable violates the security policy; and taking an additional action related to execution of the downloadable if the downloadable violates the security policy. |
| Claim: | 2. The method of claim 1 , wherein said receiving comprises receiving from the second computer. |
| Claim: | 3. The method of claim 1 , wherein said receiving comprises receiving from a computer other than the second computer. |
| Claim: | 4. The method of claim 1 , wherein the additional action includes preventing execution of the downloadable by a third computer. |
| Claim: | 5. The method of claim 4 , wherein the third computer is the same computer as the first computer. |
| Claim: | 6. The method of claim 4 , wherein the third computer is a computer other than the first computer. |
| Claim: | 7. The method of claim 4 , wherein the third computer is a mobile computing device. |
| Claim: | 8. The method of claim 4 , wherein the third computer is an intrusion detection/ prevention device. |
| Claim: | 9. The method of claim 4 , wherein the third computer is a desktop computer. |
| Claim: | 10. The method of claim 4 , wherein the third computer is a network switch. |
| Claim: | 11. The method of claim 4 , wherein the third computer is a network firewall. |
| Claim: | 12. The method of claim 1 , wherein the security profile was attached to content of the downloadable, and wherein said extracting extracts the security profile from the downloadable content. |
| Claim: | 13. The method of claim 1 , wherein the security profile was attached to a transport protocol for the downloadable, and wherein said extracting extracts the security profile from the transport protocol. |
| Claim: | 14. A method for protecting a computer from malicious downloadables, comprising: receiving, by a first computer, an incoming downloadable, the downloadable including a security profile including a list of suspicious instructions that was attached by a second computer; searching for the security profile within the received downloadable and if a security profile is found, extracting the security profile from the received downloadable; comparing the security profile with a security policy to determine if the downloadable violates the security policy; and taking an additional action related to execution of the downloadable if the downloadable violates the security policy. |
| Claim: | 15. A method for protecting a computer from malicious downloadables, comprising: receiving an incoming downloadable; deriving a security profile for the downloadable, the security profile including a list of suspicious computer operations that may be attempted by the downloadable, wherein deriving comprises inspecting the downloadable by at least one software inspection method; and attaching the security profile to the downloadable. |
| Claim: | 16. The method of claim 15 , wherein said attaching attaches the security profile to content of the downloadable. |
| Claim: | 17. The method of claim 15 , wherein said attaching attaches the security profile to a transport protocol for the downloadable. |
| Claim: | 18. The method of claim 15 , wherein the at least one software inspection method includes a signature-based inspection method. |
| Claim: | 19. The method of claim 15 , wherein the at least one software inspection method includes a behavior-based inspection method. |
| Claim: | 20. The method of claim 15 , wherein the at least one software inspection method includes a URL-based inspection method. |
| Claim: | 21. A system for protecting a computer from malicious downloadables, comprising a first computer comprising: a receiver for receiving an incoming downloadable, the downloadable including a security profile including a list of suspicious instructions that was appended by a second computer; a profile extractor for extracting the security profile from the received downloadable; a comparator for comparing the security profile with a security policy, to determine if the downloadable violates the security policy; and a prevention module for preventing execution of the downloadable by a third computer when said comparator determines that the downloadable violates the security policy. |
| Claim: | 22. The system of claim 21 , wherein said receiver receives the incoming downloadable from the second computer. |
| Claim: | 23. The system of claim 21 , wherein said receiver receives the incoming downloadable from a computer other than the second computer. |
| Claim: | 24. The system of claim 21 , wherein the third computer is the same computer as the first computer. |
| Claim: | 25. The system of claim 21 , wherein the third computer is a computer other than the first computer. |
| Claim: | 26. The system of claim 21 , wherein said third computer is a mobile computing device. |
| Claim: | 27. The system of claim 21 , wherein said third computer is an intrusion detection/prevention device. |
| Claim: | 28. The system of claim 21 , wherein said third computer is a desktop computer. |
| Claim: | 29. The system of claim 21 , wherein said third computer is a network switch. |
| Claim: | 30. The system of claim 21 , wherein said third computer is a network firewall. |
| Claim: | 31. The system of claim 21 , wherein the security profile was attached to content of the downloadable, and wherein said profile extractor extracts the security profile from the downloadable content. |
| Claim: | 32. The system of claim 21 , wherein the security profile was attached to a transport protocol for the downloadable, and wherein said profile extractor extracts the security profile from the transport protocol. |
| Patent References Cited: | 4562305 December 1985 Gaffney, Jr. 4864616 September 1989 Pond et al. 4978484 December 1990 Takashige et al. 5050212 September 1991 Dyson 5077677 December 1991 Murphy et al. 5263147 November 1993 Francisco et al. 5278901 January 1994 Shieh et al. 5283830 February 1994 Hinsley et al. 5311591 May 1994 Fischer 5313616 May 1994 Cline et al. 5319776 June 1994 Rile et al. 5337360 August 1994 Fischer 5345595 September 1994 Johnson et al. 5359659 October 1994 Rosenthal 5361359 November 1994 Tajalli et al. 5389196 February 1995 Bloomstein et al. 5398196 March 1995 Chambers 5412717 May 1995 Fischer 5414833 May 1995 Hershey et al. 5421006 May 1995 Jablon et al. 5440723 August 1995 Arnold et al. 5452442 September 1995 Kephart 5471614 November 1995 Kakimoto 5475753 December 1995 Barbara et al. 5483649 January 1996 Kuznetsov et al. 5485409 January 1996 Gupta et al. 5485575 January 1996 Chess et al. 5524238 June 1996 Miller et al. 5572643 November 1996 Judson 5579509 November 1996 Furtney et al. 5606668 February 1997 Shwed 5621889 April 1997 Lermuzeaux et al. 5623600 April 1997 Ji et al. 5623601 April 1997 Vu 5625693 April 1997 Rohatgi et al. 5638446 June 1997 Rubin 5659684 August 1997 Giovannoni et al. 5666411 September 1997 McCarty 5673316 September 1997 Auerbach et al. 5675711 October 1997 Kephart et al. 5678041 October 1997 Baker et al. 5680461 October 1997 McManis 5692047 November 1997 McManis 5692124 November 1997 Holden et al. 5696822 December 1997 Nachenberg 5699512 December 1997 Moriyasu et al. 5720033 February 1998 Ceo 5724425 March 1998 Chang et al. 5740248 April 1998 Fieres et al. 5740441 April 1998 Yellin et al. 5748960 May 1998 Fischer 5757915 May 1998 Aucsmith et al. 5761421 June 1998 Van Hoff et al. 5761436 June 1998 Nielsen 5765030 June 1998 Nachenberg et al. 5765205 June 1998 Breslau et al. 5774715 June 1998 Madany et al. 5784459 July 1998 Devarakonda et al. 5787175 July 1998 Carter 5796952 August 1998 Davis et al. 5805829 September 1998 Cohen et al. 5809230 September 1998 Pereira 5815709 September 1998 Waldo et al. 5825877 October 1998 Dan et al. 5832208 November 1998 Chen et al. 5832274 November 1998 Cutler et al. 5842002 November 1998 Schnurer et al. 5842040 November 1998 Hughes et al. 5845281 December 1998 Benson et al. 5850559 December 1998 Angelo et al. 5854916 December 1998 Nachenberg 5859966 January 1999 Hayman et al. 5860011 January 1999 Kolawa et al. 5864683 January 1999 Boebert et al. 5867651 February 1999 Dan et al. 5878258 March 1999 Pizi et al. 5881151 March 1999 Yamamoto 5884003 March 1999 Cloud et al. 5884033 March 1999 Duvall et al. 5889943 March 1999 Ji et al. 5889952 March 1999 Hunnicutt et al. 5892904 April 1999 Atkinson et al. 5894516 April 1999 Brandenburg 5895904 April 1999 Nissim 5911043 June 1999 Duffy et al. 5925106 July 1999 Nielsen 5933503 August 1999 Schell et al. 5940590 August 1999 Lynne et al. 5944821 August 1999 Angelo 5949415 September 1999 Lin et al. 5951698 September 1999 Chen et al. 5956481 September 1999 Walsh et al. 5958050 September 1999 Griffin et al. 5960170 September 1999 Chen et al. 5963742 October 1999 Williams 5964889 October 1999 Nachenberg 5974549 October 1999 Golan 5978484 November 1999 Apperson et al. 5978840 November 1999 Nguyen et al. 5983267 November 1999 Shklar et al. 5983348 November 1999 Ji 5987123 November 1999 Scott et al. 5987610 November 1999 Franczek et al. 5987611 November 1999 Freund 5991810 November 1999 Shapiro et al. 5996059 November 1999 Porten et al. 6021510 February 2000 Nachenberg 6041397 March 2000 Rickard et al. 6049671 April 2000 Slivka et al. 6058482 May 2000 Liu 6061513 May 2000 Scandura 6061515 May 2000 Chang et al. 6065118 May 2000 Bull et al. 6067575 May 2000 McManis et al. 6070239 May 2000 McManis 6073175 June 2000 Tavs et al. 6083279 July 2000 Cuomo et al. 6088801 July 2000 Grecsek 6088803 July 2000 Tso et al. 6092147 July 2000 Levy et al. 6092194 July 2000 Touboul 6125390 September 2000 Touboul 6128774 October 2000 Necula et al. 6141749 October 2000 Coss et al. 6148083 November 2000 Fieres et al. 6148401 November 2000 Devanbu et al. 6154842 November 2000 Van Peursem 6154844 November 2000 Touboul et al. 6167520 December 2000 Touboul 6167522 December 2000 Lee et al. 6170012 January 2001 Coss et al. 6170057 January 2001 Inoue et al. 6175924 January 2001 Arnold 6192512 February 2001 Chess 6205551 March 2001 Grosse 6230288 May 2001 Kuo et al. 6253323 June 2001 Cox et al. 6253370 June 2001 Abadi et al. 6263442 July 2001 Mueller et al. 6266664 July 2001 Russell-Falla et al. 6266773 July 2001 Kisor et al. 6268852 July 2001 Lindhorst et al. 6272641 August 2001 Ji 6275937 August 2001 Hailpern et al. 6275938 August 2001 Bond et al. 6317868 November 2001 Grimm et al. 6321334 November 2001 Jerger et al. 6324685 November 2001 Balassanian 6336140 January 2002 Elgressy et al. 6339829 January 2002 Beadle et al. 6343376 January 2002 Saxe et al. 6351816 February 2002 Mueller et al. 6357008 March 2002 Nachenberg 6367012 April 2002 Atkinson et al. 6401241 June 2002 Taylor 6418444 July 2002 Raduchel et al. 6425058 July 2002 Arimilli et al. 6434499 August 2002 Ulrich et al. 6434668 August 2002 Arimilli et al. 6434669 August 2002 Arimilli et al. 6449723 September 2002 Elgressy et al. 6470450 October 2002 Langford et al. 6473800 October 2002 Jerger et al. 6480962 November 2002 Touboul 6487666 November 2002 Shanklin et al. 6505300 January 2003 Chan et al. 6519679 February 2003 Devireddy et al. 6526565 February 2003 Nally 6560774 May 2003 Gordon et al. 6567917 May 2003 Ziese 6571338 May 2003 Shaio et al. 6594783 July 2003 Dollin et al. 6598033 July 2003 Ross et al. 6604143 August 2003 Nagar et al. 6622247 September 2003 Isaak 6622781 September 2003 Chou 6637025 October 2003 Beadle et al. 6640284 October 2003 Shaw et al. 6643696 November 2003 Davis et al. 6668325 December 2003 Collberg et al. 6691230 February 2004 Bardon 6697950 February 2004 Ko 6704798 March 2004 Mogul 6721721 April 2004 Bates et al. 6725424 April 2004 Schwerdtfeger et al. 6732179 May 2004 Brown et al. 6748538 June 2004 Chan et al. 6772214 August 2004 McClain et al. 6772225 August 2004 Jennings, III et al. 6772332 August 2004 Boebert et al. 6772347 August 2004 Xie et al. 6775536 August 2004 Geiger et al. 6775772 August 2004 Binding et al. 6804780 October 2004 Touboul 6829746 December 2004 Schwerdtfeger et al. 6832222 December 2004 Zimowski 6842861 January 2005 Cox et al. 6886013 April 2005 Beranek 6901519 May 2005 Stewart et al. 6917953 July 2005 Simon et al. 6917960 July 2005 Decasper et al. 6944772 September 2005 Dozortsev 6968539 November 2005 Huang et al. 6981138 December 2005 Douceur et al. 6996841 February 2006 Kadyk et al. 6996845 February 2006 Hurst et al. 7039946 May 2006 Binding et al. 7047369 May 2006 Gruper et al. 7051164 May 2006 Smith 7052822 May 2006 Goto 7058822 June 2006 Edery et al. 7076650 July 2006 Sonnenberg 7089591 August 2006 Chi 7093135 August 2006 Radatti et al. 7096496 August 2006 Challener et al. 7103714 September 2006 Jacobs et al. 7143444 November 2006 Porras et al. 7181725 February 2007 Posegga et al. 7185003 February 2007 Bayliss et al. 7185210 February 2007 Faden 7207065 April 2007 Chess et al. 7210041 April 2007 Gryaznov et al. 7243366 July 2007 Medvinsky et al. 7284274 October 2007 Walls et al. 7308648 December 2007 Buchthal et al. 7321970 January 2008 Watkins et al. 7343604 March 2008 Grabamik et al. 7350204 March 2008 Lambert et al. 7363353 April 2008 Ganesan et al. 7363361 April 2008 Tewari et al. 7363493 April 2008 Dotan 7373643 May 2008 Radatti 7398553 July 2008 Li 7409718 August 2008 Hong et al. 7418731 August 2008 Touboul 7418732 August 2008 Campbell et al. 7434260 October 2008 Hong et al. 7437362 October 2008 Ben-Natan 7461262 December 2008 O'Toole, Jr. 7467304 December 2008 Bar-El et al. 7487540 February 2009 Shipp 7493658 February 2009 Shipp 7506155 March 2009 Stewart et al. 7546234 June 2009 Deb et al. 7567800 July 2009 Uematsu et al. 7568114 July 2009 Schlafly 7574738 August 2009 Daude et al. 7587755 September 2009 Kramer 7613918 November 2009 Ben-Itzhak 7613926 November 2009 Edery et al. 7620733 November 2009 Tzakikario et al. 7627896 December 2009 Herrmann 7636851 December 2009 Hamblin et al. 7636945 December 2009 Chandnani et al. 7640427 December 2009 Callas et al. 7647633 January 2010 Edery et al. 7660902 February 2010 Graham et al. 7694135 April 2010 Rowan et al. 7694323 April 2010 LaJoie et al. 7694328 April 2010 Joshi et al. 7698549 April 2010 Thornton et al. 7735138 June 2010 Zhao 7752242 July 2010 Satish et al. 7756996 July 2010 Touboul 7757289 July 2010 Gruzman et al. 7761594 July 2010 Mowat 7761605 July 2010 Rothwell et al. 7774619 August 2010 Paaske et al. 7797727 September 2010 Miller et al. 7805758 September 2010 Hasegawa et al. 7822974 October 2010 Kinser et al. 7849306 December 2010 Takeshima et al. 7865961 January 2011 Hasegawa et al. 7930299 April 2011 Yuval et al. 7930738 April 2011 Petersen 7950059 May 2011 Aharon et al. 7975305 July 2011 Rubin et al. 7984304 July 2011 Waldspurger et al. 7984479 July 2011 Brabson et al. 8015182 September 2011 Yuval et al. 8078740 December 2011 Franco et al. 8079086 December 2011 Edery et al. 8126866 February 2012 Barton et al. 8140660 March 2012 Wells et al. 8141154 March 2012 Gruman et al. 8225392 July 2012 Dubrovsky 8225408 July 2012 Rubin et al. 8244910 August 2012 Davis 8281401 October 2012 Pennington et al. 8321662 November 2012 Hazlewood et al. 8347392 January 2013 Chess et al. 8364951 January 2013 Peterka et al. 8370936 February 2013 Zuk et al. 8374958 February 2013 Blott et al. 8375423 February 2013 Hays et al. 8392553 March 2013 Petropoulakis et al. 8402012 March 2013 Herz et al. 8424090 April 2013 Kang et al. 8438499 May 2013 Dixon et al. 8522350 August 2013 Davenport et al. 8677494 March 2014 Edery et al. 9141786 September 2015 Edery 9189621 November 2015 Touboul 9219755 December 2015 Touboul 2001/0025311 September 2001 Arai et al. 2002/0013910 January 2002 Edery et al. 2002/0026511 February 2002 Garcia-Luna-Aceves et al. 2002/0059144 May 2002 Meffert et al. 2002/0059157 May 2002 Spooner et al. 2002/0065775 May 2002 Monaghan 2002/0065776 May 2002 Calder et al. 2002/0066022 May 2002 Calder et al. 2002/0066024 May 2002 Schmall et al. 2002/0073330 June 2002 Chandnani et al. 2002/0099829 July 2002 Richards et al. 2002/0165912 November 2002 Wenocur et al. 2002/0198953 December 2002 O'Rourke et al. 2003/0009571 January 2003 Bavadekar 2003/0014662 January 2003 Gupta et al. 2003/0028616 February 2003 Aoki et al. 2003/0046412 March 2003 Tsunoda et al. 2003/0063752 April 2003 Medvinsky et al. 2003/0074190 April 2003 Allison 2003/0097582 May 2003 Audebert et al. 2003/0097591 May 2003 Pham et al. 2003/0101358 May 2003 Porras et al. 2003/0154265 August 2003 Raffaele et al. 2003/0172291 September 2003 Judge et al. 2003/0191801 October 2003 Paul 2003/0208490 November 2003 Larrea et al. 2003/0225883 December 2003 Greaves et al. 2004/0006706 January 2004 Erlingsson 2004/0015538 January 2004 Agarwalla et al. 2004/0015723 January 2004 Pham et al. 2004/0016948 January 2004 Lin 2004/0039924 February 2004 Baldwin et al. 2004/0054854 March 2004 Thiyagaranjan et al. 2004/0073668 April 2004 Bhat et al. 2004/0073811 April 2004 Sanin 2004/0088425 May 2004 Rubinstein et al. 2004/0107363 June 2004 Monteverde 2004/0111413 June 2004 Birbo et al. 2004/0117426 June 2004 Rudkin et al. 2004/0117623 June 2004 Kalogridis et al. 2004/0122926 June 2004 Moore et al. 2004/0133520 July 2004 Callas et al. 2004/0148281 July 2004 Bates et al. 2004/0158741 August 2004 Schneider 2004/0181677 September 2004 Hong et al. 2004/0230744 November 2004 Teh 2004/0243839 December 2004 Bhatia et al. 2004/0249965 December 2004 Huggins et al. 2005/0021791 January 2005 Sakiyama et al. 2005/0050338 March 2005 Liang et al. 2005/0114653 May 2005 Sudia 2005/0172338 August 2005 Sandu et al. 2005/0193429 September 2005 Demopoulos et al. 2005/0246383 November 2005 Desai et al. 2006/0031207 February 2006 Bjamestam et al. 2006/0031352 February 2006 Marston et al. 2006/0048224 March 2006 Duncan et al. 2006/0143442 June 2006 Smith 2006/0236392 October 2006 Thomas et al. 2006/0294366 December 2006 Nadalin et al. 2007/0011739 January 2007 Zamir et al. 2007/0016770 January 2007 Dumitru 2007/0113282 May 2007 Ross 2007/0134082 June 2007 Blomgren et al. 2008/0066160 March 2008 Becker et al. 2008/0083012 April 2008 Yu et al. 2009/0125612 May 2009 Rabetge et al. 2009/0193497 July 2009 Kikuchi et al. 2010/0195909 August 2010 Wasson et al. 2011/0099621 April 2011 Lizarraga et al. 2012/0117651 May 2012 Edery et al. 2014/0143827 May 2014 Edery et al. 0636977 July 1994 0813133 December 1997 0909072 April 1999 0909075 April 1999 1021276 July 2000 1 058 199 December 2000 1091276 April 2001 1119151 July 2001 1132796 September 2001 120420 December 1999 129729 May 2005 08-263447 October 1996 H 1021134 January 1998 01-256045 September 2001 2002183019 June 2002 02-358229 December 2002 02-358253 December 2002 2002373108 December 2002 2003177991 June 2003 3952315 May 2007 WO 93/25024 December 1993 WO 95/27249 October 1995 WO 95/33237 December 1995 WO 97/12322 April 1997 WO 97/31698 September 1997 WO 98/21683 May 1998 WO 98/31124 July 1998 WO 98/40993 September 1998 WO 99/16225 April 1999 WO 99/35583 July 1999 WO 00/08793 February 2000 WO 00/60793 October 2000 WO 01/22682 March 2001 WO 01/25882 April 2001 WO 01/88673 November 2001 WO 01/98907 December 2001 WO 01/99374 December 2001 WO 02/13479 February 2002 WO 2004/063948 July 2004 WO 2006/025050 March 2006 |
| Other References: | “ThunderBYTE Anti-Virus Utilities”, 1995, part 1 of 2, 100 pages. cited by examiner “ThunderBYTE Anti-Virus Utilities”, 1995, part 2 of 2, 98 pages. cited by examiner Application as Filed for U.S. Appl. No. 60/711,012, filed Aug. 24, 2005. cited by applicant Application as Filed for U.S. Appl. No. 60/711,972, filed Aug. 25, 2005. cited by applicant Application as Filed for U.S. Appl. No. 60/735,772, filed Nov. 10, 2005. cited by applicant Application as Filed for U.S. Appl. No. 60/581,857, filed Jun. 21, 2004. cited by applicant Gene H. Kim and Eugene H. Spafford, “The Design and Implementation of Tripwire: A File System Integrity Checker,” 23 pp., 1993. cited by applicant Mark Kennedy, “Script-Based Mobile Threats,” Virus Bulletin Conference, Sep. 2000. cited by applicant Dr. Vesselin Bontchev and Katrin Tocheva, “Macro and Script Virus Polymorphism,” Proceedings of the Twelfth International Virus Bulletin Conference, pp. 406-437, 2002. cited by applicant Chris Shiflett, “PHP Security,” O'Reilly Open Source Convention, Jul. 26, 2004. cited by applicant “Mod-Security Reference Manual, v. 1.8.5,” Oct. 26, 2004. cited by applicant Belden Menkus, “A Secure Electronic Document Audit Trail Product,” Jun. 1995. cited by applicant David R. Safford, Douglas Lee Schales, and David K. Hess, “The TAMU Security Package: An Ongoing Response to Internet Intruders in an Academic Environment,” Proceedings of the Fourth USENIX UNIX Security Symposium, Santa Clara, California, Oct. 4-6, 1993. cited by applicant F-Prot, “Our Technology—F-Prot Antivirus” [online], Copyright 2014 [retrieved on Jun. 7, 2015], Retrieved from the Internet: http://www.f-prot.com/technology/. cited by applicant “Parasoft Introduces CodeWizard” [online], May 5, 1996 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/430/. cited by applicant “CodeWizard for Windows 95 and Windows NT Available Soon!” [online], Oct. 1, 1996 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/429/. cited by applicant “Parasoft Announces CodeWizard for Windows” [online], Mar. 3, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/428/. cited by applicant “CodeWizard Supports Microsoft Visual C++ v. 5.0” [online], Mar. 24, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/426/. cited by applicant “Parasoft Releases Preliminary Version of CodeWizard for Java” [online], Mar. 24, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/427/. cited by applicant “Parasoft Releases CodeWizard v. 1.1 Beta” [online], May 23, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/425/. cited by applicant “Parasoft Announces Pre-Release Version of CodeWizard for Java for Windows NT/95” [online], Jun. 2, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/424/. cited by applicant “Parasoft Releases CodeWizard v. 1.1” [online], Jul. 3, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/423/. cited by applicant “Parasoft Announces CodeWizard v. 1.5, Preventative Medicine for Error-Prone Code” [online], Jul. 28, 1997 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/422/. cited by applicant “CodeWizard—Parasoft Forum” [online], Apr. 27, 2006 (downloaded May 8, 2015), Retrieved From: http://forums.parasoft.com/index.php?showtopic=996&mode=threaded&pid=2560. cited by applicant “Parasoft Introduces CodeWizard Plus the Intelligent Development Solution for C++ and Java Developers” [online], Sep. 2, 1997 (downloaded May 7, 2015), Retrieved From: http://www.parasoft.com/press/421/. cited by applicant “Parasoft Launches Newest Version of Award-Winning Automatic Error Detection Tool for C/C++, Insure++, v. 4.1” [online], Jun. 8, 1998 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/315/. cited by applicant “Parasoft Awarded Logo Trademark for C/C++ Test Coverage Tool, TCA” [online], Aug. 31, 1998 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/313/. cited by applicant “Parasoft Tools Insure++ and CodeWizard Offer Needed Stability, Reliability for Microsoft Visual C++ 6.0 Developers” [online], Oct. 28, 1998 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/311/. cited by applicant “Parasoft's Insure++ and CodeWizard Now Support 64-Bit Development on HP11 and SGI64” [online], Dec. 7, 1998 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/308/. cited by applicant “Newly Enhanced Versions of CodeWizard for C++ and Java Coming Soon” [online], Nov. 4, 1997 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/420/. cited by applicant “Parasoft Releases Beta Version of CodeWizard for HTML, a Web Error Prevention Tool for Use With WebKing” [online], Feb. 1, 1999 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/416/. cited by applicant “Internet Error Prevention and Detection: How Dysfunctional Are the Fortune 100 Web Sites?” [online], Nov. 8, 1999 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/739/. cited by applicant “Parasoft Director of Technology, Dr. Michael Aivazis, to Speak at LinuxWorld Conference and Expo” [online], Jan. 24, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/655/. cited by applicant “Parasoft Presents Solutions for Object-Oriented Embedded Development” [online], Feb. 21, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/654/. cited by applicant “Parasoft to Showcase Solutions for Web Development at Internet World” [online], Mar. 27, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/735/. cited by applicant “New Versions of CodeWizard for C++ and Java Available Now!” [online], Dec. 4, 1997 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/419/. cited by applicant Adam Kolawa, Ph.D., “Parasoft & Innovation” [online], Apr. 2008 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/company/20-year-retrospective/. cited by applicant “Parasoft Extends Support to Windows 2000” [online], Apr. 10, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/645/. cited by applicant “Boeing Chooses Parasoft's CodeWizard to Automate Coding Standard” [online], Apr. 17, 2000 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/414/. cited by applicant “Parasoft and DCS IP, LLC Announce Sales Partnership” [online], May 2, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/572. cited by applicant “Parasoft Releases CodeWizard v 3.1 for C and C++” [online], May 3, 2000 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/413/. cited by applicant “Parasoft to Present Newest Upgrade of WebKing at WebLA” [online], May 15, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/733/. cited by applicant “Parasoft Releases CodeWizard Version 3.2” [online], Sep. 25, 2000 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/412/. cited by applicant “Parasoft Releases New Version of Java Tool CodeWizard for Java v. 1.1” [online], May 26, 1998 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/418/. cited by applicant “IMA Reduces the Time and Cost of Regulatory Compliance Through Static Analysis,” Parasoft, 2 pp. cited by applicant “Parasoft Forum” [online], Apr. 8, 2004 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/index.php?showtopic=206&mode=threaded&pid=415. cited by applicant “Parasoft C/C++ Test” [online], Copyright 2015 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/product/cpptest/. cited by applicant “Parasoft, This Forum” [online], Copyright 2015 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/index.php?showforum=16. cited by applicant “Parasoft Forum, Website” [online], Copyright 2015 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/index.php?showforum=17. cited by applicant “Parasoft Forum, Custom Link Check” [online], Jun. 22, 2004 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/lofiversion/index.php/t275.html. cited by applicant “Parasoft Forum, How Can I Check My Codes Without Compiler” [online], Jun. 9, 2004 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/lofiversion/index.php/t264.html. cited by applicant “Parasoft Forum, CodeWizard Installation Problem” [online], Aug. 1, 2004 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/lofiversion.pho/t306.html. cited by applicant “Parasoft Launches Newest Version of Award-Winning Automatic Software Detection Tool for C/C++, Insure++ v. 4.1 for Windows” [online], Jun. 22, 1998 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/314/. cited by applicant “Parasoft's CodeWizard for Java Avoid “Nasty” Surprises in Their Programs” [online], Sep. 21, 1998 [retrieved on May 7, 2015], Retrieved From the Internet: http://www.parasoft.com/press/417/. cited by applicant “Parasoft Forum, CodeWizard” [online], Apr. 27, 2006 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/lofiversion/index.php/t996.html. cited by applicant “Parasoft Forum, WebKing and Usability Test” [online], Feb. 23, 2005 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/lofiversion/index.php/t500.html. cited by applicant “Parasoft Forum, Repeated Element Regression Control” [online], Jun. 9, 2004 [retrieved on May 8, 2015], Retrieved From the Internet: http://forums.parasoft.com/index.php?showtopic=262. cited by applicant “Parasoft Sitemap” [online], Copyright 2015 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/sitemap. cited by applicant “Parasoft to Exhibit Solutions for Object-Oriented Embedded Development at Embedded Systems Conference, Boston” [online], Jun. 26, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/638/. cited by applicant “Parasoft to Showcase Error Prevention and Error Detection Software at Upcoming Embedded Systems Conference” [online], Sep. 18, 2000 [retrieved on May 8, 2015], Retrieved From the Internet: http://www.parasoft.com/press/628/. cited by applicant “Parasoft Launches New Automated Database Testing Tool to Validate Application-Database Interaction” [online], Nov. 19, 2002 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/press/1010/. cited by applicant “Parasoft Joins Eclipse” [online], Dec. 10, 2002 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/press/1023/. cited by applicant “Parasoft WebKing Earns IBM Ready for WebSphere Validation” [online], Jan. 29, 2003 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/press/1033/. cited by applicant “Top Companies Choose Parasoft to Improve Software Quality and Reliability” [online], Jul. 2, 2003 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/press/1189/. cited by applicant “Parasoft Extends Support to Software Developers in the Automotive Industry” [online], Jan. 7, 2004 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/press/1336/. cited by applicant “Parasoft Forum, ANT Task for CodeWizard” [online], Aug. 12, 2004 [retrieved on May 8, 2015], Retrieved from the Internet: http://forums.parasoft.com/index.php?showtopic=319. cited by applicant “Parasoft's CodeWizard v. 4.0 Enhances Software Error Prevention Capabilities” [online], Aug. 27, 2001 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/press/411/. cited by applicant Arthur Hicken, “Service Virtualization, Development Resting, API Testing Tips, False Positives in Statuc Code Analysis” [online], Feb. 21, 2013 [retrieved on May 8, 2015], Retrieved from the Internet: http://blog.parasoft.com/bid/113524/False-Positive-in-Static-Code-Analysis. cited by applicant “Parasoft Forum, CodeWizard Forum, Where to Post CodeWizard Topics?” [online], Apr. 6, 2004 [retrieved on May 7, 2015], Retrieved from the Internet: http://forums.parasoft.com/index.php?showtopic=201. cited by applicant “CodeWizard User Testimonial (Suzette LaGray)” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/testimonial/346/. cited by applicant “CodeWizard User Testimonial (Mike LeBlanc, SKY Computers, Inc.)” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/testimonial/348/. cited by applicant “CodeWizard User Testimonial (Javier Borrajo, Telefonica Investigacion & Desarolio)” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/testimonial/351/. cited by applicant “CodeWizard User Testimonial (Gura Rao, Data Research Associates)” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/testimonial/353/. cited by applicant “CodeWizard User Testimonial (Martin A. Bailey, Richardson Communications Group)” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/testimonial/355/. cited by applicant “Parasoft Forum, Download CodeWizard” [online], Jul. 25, 2005 [retrieved on May 8, 2015], Retrieved from the Internet: http://forums.parasoft.com/index.php?showtopic=682. cited by applicant “Parasoft, Awards & Recognitions” [online], Copyright 2015 [retrieved on May 8, 2015], Retrieved from the Internet: http://www.parasoft.com/company/awards/. cited by applicant Parasoft, “Software Testing Tools—From Static Analysis to Service Virtualization” [online], Copyright 2015 [retrieved on May 7, 2015], Retrieved from the Internet: http://www.parasoft.com/products/. cited by applicant “Parasoft CodeWizard” [online], Copyright 1996-2001 [retrieved on Jun. 5, 2015], Retrieved from the Internet: http://char.tujasi.ro/doace/www.parasoft.com/products/wizard. cited by applicant Ben Crowder, “CodeWizard for Linux” [online], Nov. 1, 1999 [retrieved on Jun. 5, 2015], Linux Journal, Retrieved from the Internet: http://www.linuxjournal.com/article/3615. cited by applicant Tom Bragg, “Parasoft's CodeWizard for Java” [online], Dec. 18, 1999 [retrieved on Jun. 5, 2015], Retrieved from the Internet: http://adtmag.com/articles/1999/12/18/parasofts-codewizard-for-java.aspx. cited by applicant U.S. Pat. No. 6,154,844 Prosecution History Excerpts. cited by applicant MARC Record (“A Flexible Security Model for Using Internet Content”), 1997. cited by applicant Joint Claim Construction and Pre-Hearing Statement Pursuant to Local Rule 4-3, dated Mar. 16, 2015, submitted by Finjan, Inc. and Symantec Corporation, Case No. 3-14-CV-02998-HSG. cited by applicant Plaintiff Finjan, Inc.'s Opening Claim Construction Brief, dated Apr. 20, 2015, 30 pp., Case No. 14-CV-02998-HSG. cited by applicant Wahbe, et al., “Efficient Software-Based Fault Isolation,” ACM SIGOPS (Special Interest Group on Operating Systems) Symposium on Operating Systems Principles, Dec. 1993. cited by applicant Jack W. Davidson, et al., “Safe Virtual Execution Using Software Dynamic Translation,” 18th Annual Computer Security Applications Conference, Las Vegas, Nevada, Dec. 2002. cited by applicant Random House Webster's College Dictionary, Second Edition, Random House, New York, Copyright 1999, Cover, Copyright Page and p. 339 (Database). cited by applicant Webster's New World Dictionary of Computer Terms, Fourth Edition, Prentice Hall, New York, NY, Copyright 1992, and p. 95 (Database). cited by applicant U.S. Appl. No. 60/205,591, filed May 17, 2000, 9 pp. cited by applicant Reexamination Excerpts for U.S. Appl. No. 90/013,017, 9 pp. cited by applicant File History Excerpts from U.S. Appl. No. 13/290,708 (Now Patent No. 8,677,494), 29 pp. cited by applicant U.S. Appl. No. 12/174,592 (Petition to Accept Unintentionally Delayed Claim of Priority filed on Dec. 20, 2011 (denied) and Jan. 25, 2012 (granted). cited by applicant U.S. Appl. No. 12/174,592 (applicants' response and amendment filed on Jul. 19,2011). cited by applicant MARC Record (“A Sense of Self for Unix Processes”), 1996. cited by applicant Virus Bulletin Conference, Proceedings of the Fifth International Virus Bulletin Conference, Sep. 1995 (Parts 1-3). cited by applicant MARC Record (“Dynamic Detection and Classification of Computer Viruses Using General Behaviour Patterns”), 1995. cited by applicant Duncan, Ray, “Advanced MS DOS,” Microsoft Press, Redmond Washington, Copyright 1986, cover, Copyright Page, and pp. 272-282. cited by applicant “Digital Signature Initiative Proposal,” Aug. 1, 1996. cited by applicant James W. Moore, “The Use of Encryption to Ensure the Integrity of Reusable Software Components,” IEEE, 1994. cited by applicant Judson D. Weeks, et al., “CCI-Based Web Security: A Design Using PGP,” W3C, Dec. 13, 1995. cited by applicant Burkhard Wiegel, “Secure External References in Multimedia Email Messages,” Proceedings of the 3rd ACM Conference on Computer and Communications Security, New Delhi, India, Mar. 14-15, 1996. cited by applicant Ofer Maor, et al., “SQL Injection Signatures Evasion,” Imperva Application Defense Center, Apr. 2004. cited by applicant Ryoichi Sasaki, et al., “Security and Privacy in the Age of Ubiquitous Computing,” IFIP TC11 20th International Information Security Conference, Chiba, Japan, May 30-Jun. 1, 2005. cited by applicant Francisco Fernandez, “Heuristic Engines,” Virus Bulletin Conference, Sep. 2001. cited by applicant Alex Shipp, “Heuristic Detection of Viruses Within Email,” Virus Bulletin Conference, Sep. 2001. cited by applicant Klaus Julisch, et al., “Detection of Intrusions and Malware, and Vulnerability Assessment,” Second International Conference, DIMVA 2005, Vienna, Austria, Jul. 7-8, 2005. cited by applicant Christopher Kruegel, et al., “On the Detection of Anomalous System Call Arguments,” Computer Security—ESORICS 2003, 8th European Symposium on Research in Computer Security, Gjovik, Norway, Oct. 13-15, 2003. cited by applicant John Graham-Cumming, “The Waxing and Waning of Spammers' Trickery,” Proceedings of the 14th Virus Bulletin International Conference, Chicago, Sep. 29-Oct. 1, 2004. cited by applicant Eric Lippert's Blog, “Eval is Evil, Part Two,” Nov. 4, 2003. cited by applicant Mary R. Thompson, et al., “Certificate-Based Authorization Policy in a PKI Environment,” Nov. 2003. cited by applicant P. C. Cheng, “An Architecture for the Internet Key Exchange Protocol,” 2001. cited by applicant List of Secure Internet Programming Publications, [retrieved on Dec. 22, 2010], 4 pp., Retrieved from the Internet: www.cs.princeton.edu/sip/pub/index.php3. cited by applicant “Synthesizing Fast Intrusion Prevention/Detection Systems From High-Level Specifications,” by Sekar, et al. (1999). cited by applicant “A Web Navigator With Applets in Caml,” by Francois Ronaix, Fifth International World Wide Web Conference, Paris, France, May 6-10, 1996, 20 pp. cited by applicant Slade, Robert, “Guide to Computer Viruses: How to Avoid Them, How to Get Rid of Them, and How to Get Help” (Apr. 1996). cited by applicant Garfinkel, Simson and Spafford, Gene, “Practical Unix and Internet Security,” O'Reilly & Associates, Inc., 1996. cited by applicant ThunderBYTE Anti-Virus Utilities User Manual, ThunderBYTE B.V., Wijchen, The Netherlands, 1996. cited by applicant “MCF: A Malicious Code Filter,” by Lo, et al., 27 pp. (May 4, 1994). cited by applicant “Towards a Testbed for Malicious Code Detection,” by Lo, et al., Compcon Spring '91 Digest of Papers at 160-166, IEEE, 1991. cited by applicant “Frequently Asked Questions—Java Security,” Copyright 1995-98 [retrieved on Dec. 15, 2011], 13 pp., Retrieved from the Internet: mhtml:file://S:\DFSR—DATA\Data03/030052\01—Finjan—v.—Symantec(DDEL-00593)\Prio . . . . cited by applicant Marcionek, David, “A Complete ActiveX Web Control Tutorial,” Jun. 21, 2006 [retrieved on Sep. 29, 2014], 22 pp., Retrieved from the Internet: http://www.codeproject.com/Articles/14533/A-Complete-ActiveX-Web-Control-Tutorial. cited by applicant Greenberg, Ross M., “Flu—Shot+, Version 1.81, A Form of Protection From Viral and Trojan Programs,” Copyright 1988-1990, 54 pp. cited by applicant “NetShield Version 1.61 Release Candidate for Novell NetWare v4.01 and Novell NetWare for OS/2 v4.01,” McAfee Associates, Inc., Copyright 1994, 54 pp. cited by applicant Balfanz, et al., “A Java Filter,” 1997. cited by applicant Ranum, et al., “A Toolkit and Methods for Internet Firewalls,” 1994. cited by applicant Pope, Nick, “Standards in Commercial Security,” Designing Secure Systems, IEE Colloquium, Jun. 19, 1992. cited by applicant Whyman, T., “X.400 Security Features,” Security and Networks, IEE Colloquium, Jun. 25, 1990. cited by applicant “Dynamic Detection and Classification of Computer Viruses Using General Behavior Patterns,” by Morton Swimmer, in Proceedings of the 1995 Virus Bulletin Conference (“Swimmer 1995”). cited by applicant “Proof-Carrying Code,” George C. Necula and Peter Lee. Technical Report CMU-CS-96-165, Nov. 1996. cited by applicant “A Flexible Security Model for Using Internet Content,” by Nayeem Islam et al., in Proceedings of the Sixteenth Symposium on Reliable Distributed Systems (1997). cited by applicant “MIME Encapsulation of Aggregate Applet Objects” by Alireza Bahreman et al., IETF, Jun. 1996 (“Bahreman”). cited by applicant “An Immune System for Cyberspace,” by Jeffrey O. Kephart et al., in Proc. of the IEEE SMC'97 (“Kephart 1997”). cited by applicant “A Generic Virus Detection Agent on the Internet,” by Jieh-Sheng Lee et al., in the Proceedings of the Thirtieth Hawaii International Conference on System Sciences 1997 (“Lee”). cited by applicant “Understanding Heuristics: Symantec's Bloodhound Technology,” Symantec White Paper Series vol. XXXIV (1997) (“Bloodhound WP”). cited by applicant “Understanding Symantec's Anti-virus Strategy for Internet Gateways,” Symantec Enterprise Papers vol. XXX (1997) (“Gateways WP”). cited by applicant “Understanding and Managing Polymorphic Viruses,” Symantec Enterprise Papers vol. XXX (1997) (“Striker WP”). cited by applicant “Symantec Announces Norton Antivirus for Firewalls for Maximum Protection From Internet-Borne Viruses,” Symantec Press Release (1997) [retrieved on Feb. 23, 2015], located at http://www.symantec.com/about/news/release/article.jsp?prid=19970506—01 (“NAV for Firewalls Press Release”). cited by applicant Bruce Schneier, Applied Cryptography, John Wiley & Sons Inc. (1994) (“Applied Cryptography”). cited by applicant Nick Feamster et al., Infranet: Circumventing Web Censorship and Surveillance, Proceedings of the USENIX Security Symposium, San Francisco, CA (Aug. 5-9, 2002) (“Feamster USENIX”). cited by applicant Nick Feamster et al., Thwarting Web Censorship with Untrusted Messenger Discovery, 3rd Workshop on Privacy Enhancing Technologies, Dresden, Germany, Mar. 2003. (“Feamster Dresden”). cited by applicant Nick Feamster et al., Infranet: Circumventing Web Censorship and Surveillance (Presentation), 11th Usenix Security Symposium, Aug. 8, 2002 (“Feamster USENIX Presentation”). cited by applicant Nick Feamster et al., Infranet: Circumventing Web Censorship and Surveillance (Presentation), Harvard Kennedy School, Nov. 27, 2002 (“Feamster Kennedy Presentation”). cited by applicant ePolicy Orchestrator Version 2.0 Product Guide (2001) (“ePO 2.0 PG”). cited by applicant Common Updater Version 1.0 Configuration Guide (2002) (“CU 1.0 CG”). cited by applicant ePolicy Orchestrator Version 3.0 Product Guide (2003) (“ePO 3.0 PG”). cited by applicant ePolicy Orchestrator Version 3.0 Installation Guide (2003) (“ePO 3.0 IG”). cited by applicant William G.J. Halfond & Alessandro Orso, Combining Static Analysis & Runtime Monitoring to Counter SQL-Injection Attacks, Workshop on Dynamic Analysis, ACM, May 17, 2005 (“Halfond”). cited by applicant Yougang Song & Brett D. Fleisch, “Rico: a security proxy for mobile code,” Elsevier, Jun. 2004 (“Song”). cited by applicant James Newsome and Dawn Song, Dynamic Taint Analysis for Automatic Detection, Analysis, and Signature Generation, May 2004. cited by applicant D.P. Ghormley et al., SLIC: An Extensibility System for Commodity Operating Systems, USENIX Annual Technical Conference, Jun. 1998 (“Ghormley”). cited by applicant http://getoutfoxed.com/release/0.2 (“Download”), May 15, 2005. cited by applicant http://getoutfoxed.com/node/43 (“Basic Architecture”), May 19, 2005. cited by applicant http://getoutfoxed.com/compare (“Comparison”), Jan. 28, 2015. cited by applicant http://getoutfoxed.com/options/search (“Different Engine Codes”), Jun. 16, 2006. cited by applicant http://getoutfoxed.com/node/36 (“Abstract”), Jan. 28, 2015. cited by applicant http://getoutfoxed.com/options/random—set (“Random Reports Configuration”), Jun. 22, 2005. cited by applicant http://getoutfoxed.com/about/search (“Search & Browsing”), Jun. 22, 2005. cited by applicant http://getoutfoxed.com/blog/1 (“Stan's Blog”), Jun. 8, 2005. cited by applicant http://getoutfoxed.com/node/37 (“Outfoxed System”), Jun. 22, 2005. cited by applicant Insik Shin and John C. Mitchell, “Java Bytecode Modification and Applet Security,” Feb. 21, 2001. cited by applicant http://getoutfoxed.com/node/107 (“De-centralized Architecture”), Jun. 23, 2005. cited by applicant http://getoutfoxed.com/node/42 (“Metadata Publication”), Jun. 23, 2005. cited by applicant http://getoutfoxed.com/help/options (“Options”), Jul. 27, 2005. cited by applicant http://getoutfoxed.com/node/114 (“Security”), Oct. 24, 2005. cited by applicant http://getoutfoxed.com/node/32 (“Three Magic Ingredients”), Mar. 18, 2005. cited by applicant http://getoutfoxed.com/screenshots (“Screenshots Page”), May 15, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/spyware—search.htm (“Spyware Page”), May 14, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/osnabrueck—search.htm (“Osnabrueck Screenshot”), May 15, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/boingboinggoogle.htm (“Preshrunk Screenshot”), Jun. 22, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/warcraft—search.htm (“Warcraft Screenshot”), Jun. 22, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/claria—dangerous.png (“Claria Screenshot”) [retrieved Feb. 23, 2015]. cited by applicant http://getoutfoxed.com/files/screenshots/a9—random.jpg (“A9 Screenshot”) [retrieved Feb. 23, 2015]. cited by applicant http://getoutfoxed.com/files/screenshots/google—random.png (“Google Random Screenshot”) [retrieved Feb. 23, 2015]. cited by applicant http://getoutfoxed.com/files/screenshots/boingboinggoogle2.htm (“Google BoingBoing Screenshot”), Dec. 16, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/google—searchl.png (“Google Weatherbug Screenshot”) [retrieved Feb. 23, 2015]. cited by applicant http://getoutfoxed.com/files/screenshots/boingboinggoogle.png (“Google BoingBoing Screenshot 2”) [retrieved Feb. 23, 2015]. cited by applicant http://getoutfoxed.com/files/screenshots/process—list.png (“Process List Screenshot”), Dec. 16, 2005. cited by applicant http://getoutfoxed.com/files/screenshots/randomset—google.png (“Google Random Screenshot 2”), Dec. 16, 2005. cited by applicant BetterSearch Homepage (Aug. 29. 2005) (“BetterSearch Homepage”). cited by applicant BetterSearch Screenshots Page (Jul. 20, 2005) (“BetterSearch Screenshots”). cited by applicant BetterSearch Installation Page (Jul. 28, 2005) (“BetterSearch Installation”). cited by applicant BetterSearch News Page (Aug. 26, 2005) (“BetterSearch News”). cited by applicant BetterSearch Changelog Page (Aug. 26, 2005) (“BetterSearch Changelog”). cited by applicant BetterSearch FAQ Page (Aug. 27, 2005) (“BetterSearch FAQ”). cited by applicant George C. Necula, “Proof-carrying code.” In Proceedings of the 24th ACM Symposium on Principles of Programming Languages, Paris, France, Jan. 1997. cited by applicant Encapsulating Mobile Objects, by Hermann Hartig et al., in the Proceedings of the 17th International Conference on Distributed Computing Systems, May 1997 (“Hartig”). cited by applicant Christopher Small, “A Tool for Constructing Safe Extensible C++ Systems,” In Proceedings of the Third USENIX Conference on Object-Oriented Technologies (1997). cited by applicant “Symantec's Norton AntiVirus 4.0 Delivers Multi-Platform Support,” Symantec (1997) (Sep. 23, 1997) http://www.symantec.com/about/news/release/article.jsp?prid=19970923—01. cited by applicant “Symantec's AntiVirus Research Center Responds to Mutating Macro Viruses With Bloodhound-Macro Technology,” Symantec (1997) http://www.symantec.com/about/news/release/article.jsp?prid=19970923—03. cited by applicant “Symantec Announces Norton Internet Email Gateway at Internet World,” Symantec Press Release (1996) http://www.symantec.com/about/news/release/article.jsp?prid=19961211—03. cited by applicant “Symantec Ships Norton AntiVirus for Internet Email Gateways,” Symantec Press Release (1997) http://www.symantec.com/about/news/release/article.jsp?prid=19970224—01. cited by applicant “Symantec Announces Norton Antivirus for Firewalls for Maximum Protection From Internet-Borne Viruses,” Symantec Press Release (1997) http://www.symantec.com/about/news/release/article.jsp?prid=19970506—01 (“NAV for Firewalls Press Release”). cited by applicant “Symantec, The Worldwide Leader in Antivirus, Ships Norton Antivirus for Firewalls,” Symantec Press Release (1997) http://www.symantec.com/about/news/release/article.jsp?prid=19970714—01. cited by applicant Check Point, “Check Point Software Delivers Breakthrough Security Advancements with FireWall-1.3.0,” Oct. 7, 1996, http://www.checkpoint.com/press/1996/30release.html. cited by applicant Virus Bulletin, International Conference, Sep. 20-22, 1995. cited by applicant ThunderByte Antivirus for Windows. cited by applicant InterScan Virus Wall from Trend Micro. cited by applicant ViruSafe from Eliashim. cited by applicant Intel LANProtect from Intel. cited by applicant The Java Security Manager from Sun MicroSystems. cited by applicant McAfee Web Shield. cited by applicant McAfee WebScan. cited by applicant McAfee VirusScan. cited by applicant McAfee NetShield. cited by applicant Dr. Solomon's Antivirus Toolkit for Windows 95. cited by applicant Dr. Solomon's Antivirus Tookit for Windows NT. cited by applicant Dr. Solomon's WinGuard. cited by applicant Dr. Solomon's Virus Guard. cited by applicant Dr. Solomon's Virus Shield. cited by applicant Dr. Solomon's Virex. cited by applicant Dr. Solomon's “Merlin” Anti-Virus Engine. cited by applicant Dr. Solomon's/McAfee “Olympus” Anti-Virus Engine. cited by applicant ActiveX Web Tutorial. cited by applicant Java FAQ (1995-1998). cited by applicant Norton AntiVirus™ for Windows® 95 User's Guide, Published by Symantec in 1995 (179 pp.). cited by applicant Jaeger, et al., “Building Systems that Flexibly Control Downloadable Executable Content,” Proceedings of the Sixth USENIX UNIX Security Symposium, Jul. 1996 (19 pp.). cited by applicant Rasmusson, Andreas and Jansson, Sverker,“Personal Security Assistance for Secure Internet Commerce,” Sep. 16, 1996 (12 pp.), Available as dvi, ps, html, at http://www.sics.se/˜ara/papers/NSP96.html. cited by applicant Bharat, et al., “Migratory Applications,” Nov. 15, 1995 (10 pp.). cited by applicant Dean, Drew, et al., “Java Security: From HotJava to Netscape and Beyond,” 1996 IEEE Symposium on Security and Privacy, May 6, 1996 (11 pp.). cited by applicant Sterbenz, Andreas, “An Evaluation of the Java Security Model,” IEEE, Dec. 1996 (13 pp.). cited by applicant Fritzinger, J. Steven, et al., Java Security, Sun Microsystems, Dec. 1996 (7 pp.). cited by applicant Bank, Joseph A., “Java Security,” Dec. 8, 1995 (14 pp.). cited by applicant Chappell, “Understanding ActiveX and OLE: A Guide for Developers and Managers (Strategic Technology),” Sep. 1, 1996, Microsoft Press (91 pp.). cited by applicant Crosbie, et al., “Active Defense of a Computer System Using Autonomous Agents,” Feb. 15, 1995 (14 pp.). cited by applicant “Trend Micro's Virus Protection Added to Sun Microsystems Netra Internet Servers,” Business Wire, Oct. 1, 1996, available at http://www.cs.indiana.edu/˜kinzler/pubs/viruswall.html. cited by applicant “Symantec Announces Norton Antivirus 2.0 for Windows NT,” Symantec Corporation press release, Sep. 16, 1996, available at http://www.symantec.com/about/news/release/article.jsp?prid=19960916—01. cited by applicant “Dark Avenger Mutation Engine No Threat to Protected PCs,” McAfee, Inc., press release, May 11, 1992, available at http://securitydigest.org/virus/mirror/www.phreak.orgvirus1/1992/vin105.191. cited by applicant Gryaznov, D. O., “Scanners of the Year 2000: Heuristics,” Proceedings of the Fifth International Virus Bulletin Conference, pp. 225-234 (1995), available at http://vxheavens.com/lib/adg00.html. cited by applicant “Symantec Announces Norton Internet Email Gateway at Internet World—Booth # 369 on Dec. 11, 12, and 13,” Symantec Corporation press release, Dec. 11, 1996, available at http://www.symantec.com/about/news/release/article.jsp?prid= 19961211—03. cited by applicant “Internet Security Gets Less Costly and Easier to Manage: Integralis Announces MIME sweeper Compatible with Check Point FireWall-1 on Single NT Server; E-mail virus detection and content management can reside on Firewall server, saving money and supports costs” [online], The Free Library, Sep. 16, 1996 [retrieved on Mar. 20, 2012], 4 pp., Retrieved From the Internet: http://www.thefreelibrary.com/Internet+Security+gets+Less+Costly+and+Easier+to+Manage%3a+Integralis...a018675791%22%3Einternet%20Security%20gets%20Less%20Costly%20and%20Easier%20to%20Manage:%20Integralis%20Announces%20MIMEsweeper%20Compatible%20with%20Check%20Point%20FireWall-1%20on%20Single%20NT%20Server;%20E-mail%20virus%20detection%20and%20content%20management%20can%20reside%20o n%20Firewall%20server,%20saving%20money%20and%20support%20costs (Current Link: http://www.thefreelibrary.com/Internet Security gets Less Costly and Easier to Manage: Integralis...-a018675791). cited by applicant “The Java Language Specification,” by Gosling, et al. (1996). cited by applicant “The Java Virtual Machine Specification,” by Tim Lindholm and Frank Yellin (1997). cited by applicant “Java Security and a Firewall Extension for Authenticity Control of Java Applets,” by Magnus Johansson (Jan. 29, 1997). cited by applicant “Static Analysis of Programs With Application to Malicious Code Detection,” by Raymond Lo, Dissertation, University of California, 193 pp. (1992). cited by applicant File History for U.S. Pat. No. 6,804,780. cited by applicant “Virus Detection Alternatives,” by Patrick Min, http://vx.netlux.org/lib/apm00.html (Jul. 1992). cited by applicant “Dynamic Detection and Classification of Computer Viruses Using General Behaviour Patterns,” by LeCharlier, et al. (Sep. 1995). cited by applicant The Giant Black Book of Computer Viruses by Mark Ludwig (1995). cited by applicant HotJava: The Security Story. cited by applicant “The Java Filter,” [retrieved on Jan. 2, 2011], 1 p., Retrieved from the Internet: http://www.cs.princeton.edu/sip/JavaFilter/index.html. cited by applicant “A Java Filter,” by Balfanz, et al. cited by applicant “Improved JavaScript and Java Screening Function,” by Claunch (May 4, 1996), available at http://groups.google.com/group/muc.lists.firewalls/msg/96bc8043476ab0b7. cited by applicant “New Version of Java, JavaScript, ActiveX Screening,” by Claunch (Jul. 3, 1996), available at http://groups.google.com/group/muc.lists.firewalls/msg/41a45c2a9d5373f2. cited by applicant “A Toolkit and Methods for Internet Firewalls,” by Ranum, et al. cited by applicant “Identifying and Controlling Undesirable Program Behaviors,” by Maria King, Proceedings of the l4th National Computer Security Conference, 1991. cited by applicant “PACL's: An Access Control List Approach to Anti-Viral Security,” by Wichers, et al., in USENIX Workshop Proceedings, UNIX Security II, pp. 71-82, 1990. cited by applicant Endrijonas, Janet, “Rx PC the Anti-Virus Handbook,” Published in the U.S. in 1993 by TAB Books, a division of McGraw-Hill, Inc. (201 pp.). cited by applicant “Secure Code Distribution,” by X. Nick Zhang (Jun. 1997). cited by applicant Omura, Jim K., “Novel Applications of Cryptography in Digital Communications,” IEEE Communications Magazine, pp. 21-29, May 1990. cited by applicant Okamoto, E., et al., “ID-Based Authentication System for Computer Virus Detection,” IEEE/IEE Electronic Library online, Electronics Letters, vol. 26, Issue 15, ISSN 0013-5194, Jul. 19, 1990, Abstract and pp. 1169-1170, URL: http://iel.ihs.com:80/cgibin/iel—cgi?se...2ehts%26ViewTemplate%3ddocview%5fb%2ehts. cited by applicant IBM AntiVirus User's Guide Version 2.4, International Business Machines Corporation, pp. 6-7, Nov. 15, 1995. cited by applicant Leach, Norvir, et al., “IE 3.0 Applets Will Earn Certification,” PC Week, vol. 13,No. 29, 2 pp., Jul. 22, 1996. cited by applicant “Finjan Software Releases SurfinBoard, Industry's First JAVA Security Product for the World Wide Web,” Article published on the Internet by Finjan Software Ltd., 1 p., Jul. 29, 1996. cited by applicant “Powerful PC Security for the New World of JAVA™ and Downloadables, Surfin Shield™,” Article published on the Internet by Finjan Software Ltd., 2 pp., 1996. cited by applicant Microsoft® Authenticode Technology, “Ensuring Accountability and Authenticity for Software Components on the Internet,” Microsoft Corporation, including Abstract, Contents, Introduction, and pp. 1-10, Oct. 1996. cited by applicant “Finjan Announces a Personal Java™ Firewall for Web Browsers—the SurfinShield™ 1.6 (formerly known as SurfinBoard),” Press Release of Finjan Releases SurfinShield 1.6, 2 pp., Oct. 21, 1996. cited by applicant Company Profile, “Finjan-Safe Surfing. The Java Security Solutions Provider,” Article published on the Internet by Finjan Software Ltd., 3 pp., Oct. 31, 1996. cited by applicant “Finjan Announces Major Power Boost and New Features for SurfinShield™ 2.0,” Las Vegas Convention Center/Pavillion 5 P5551, 3 pp., Nov. 18, 1996. cited by applicant “Java Security: Issues & Solutions,” Article published on the Internet by Finjan Software Ltd., 10 pp., 1996. cited by applicant “Products,” Article published on the Internet, “Revolutionary Security for a New Computing Paradigm” regarding SurfinGate™, 7 pp. cited by applicant Mark LaDue, “Online Business Consultant: Java Security: Whose Business Is It?,” Article published on the Internet, Home Page Press, Inc., 4 pp., 1996. cited by applicant Web Page Article, “Frequently Asked Questions About Authenticode,” Microsoft Corporation, last updated Feb. 17, 1997, printed Dec. 23, 1998, URL: http://www.microsoft.com/workshop/security/authcodee/signfaq.asp#9, pp. 1-13. cited by applicant Zhang, X. N., “Secure Code Distribution,” IEEE/IEE Electronic Library online, Computer, vol. 30, Issue 6, pp. 76-79, Jun. 1997. cited by applicant Binstock, Andrew, “Multithreading, Hyper-Threading, Multiprocessing: Now, What's the Difference?,” http://www.intel.com/cd/ids/developer/asmo-na/eng/20456.htm, Pacific Data Works, LLC, downloaded Jul. 7, 2008, 7 pp. cited by applicant VirexPC Version 2.0 or later from Microcom. cited by applicant AntiVirus Kit From 1st Aide Software. cited by applicant FluShot+ Series of Products by Ross Greenberg. cited by applicant Symantec Antivirus of the Mac version 3.0 or later. cited by applicant Art of Computer Virus Research and Defense by Peter Szor (Feb. 2005). cited by applicant “Process Execution Controls as a Mechanism to Ensure Consistency,” by Eugene Bacic (1990). cited by applicant “A Flexible Access Control Service for Java Mobile Code,” by Corradi, et al., IEEE, pp. 356-365 (2000). cited by applicant “Microsoft Authenticode Analyzed,” by Rohit Khare (Jul. 22, 1996). cited by applicant “Java Security: Whose Business Is It?,” by Mark LaDue (1996). cited by applicant “Mobile Code Security,” by Rubin, et al., IEEE Internet, pp. 30-34, Dec. 1998. cited by applicant “Protecting Data From Malicious Software,” by Schmid, et al., Proceeding of the 18th Annual Computer Security Applications Conference, pp. 1-10, 2002. cited by applicant “Security in the Large: Is Java's Sandbox Scalable?,” by Zhong, et al. (Apr. 1998). cited by applicant “A Domain and Type Enforcement UNIX Prototype,” by Badger, et al., Proceedings of the Fifth USENIX UNIX Security Symposium, Salt Lake City, Utah (Jun. 1995), 15 pp. cited by applicant “Heuristic Anti-Virus Technology,” by Frans Veldman, Aug. 20, 2010. cited by applicant “Standards for Security in Open Systems,” by Warwick Ford (1989). cited by applicant “Secure File Transfer Over TCP/IP,” by Brown, et al., IEEE Region 10 Conference, (Nov. 11-13, 1992). cited by applicant “Standards for Commercial Security,” by Nick Pope. cited by applicant “X.400 Security Features,” by Tony Whyman. cited by applicant “Using CASE Tools to Improve the Security of Applications Systems,” by Hosmer, et al. (1988). cited by applicant “Miro: Visual Specification of Security,” by Heydon, et al., IEEE Transactions on Software Engineering, vol. 16. No. 10, 13 pp. (Oct. 1990). cited by applicant “An Evaluation of Object-Based Programming with Visual Basic,” by Dukovic, et al. (1995). cited by applicant “Visual Basic 5.0 Significantly Improved,” by W. Dennis Swift, IEEE Antennas and Propagation Magazine, vol. 39, No. 3, 2 pp. (Jun. 1997). cited by applicant “Development of an Object Oriented Framework for Design and Implementation of Database Powered Distributed Web Applications With the DEMETER Project as a Real-Life Example,” by Goschka, et al. (1997). cited by applicant “Detecting Unusual Program Behavior Using the Statistical Component of the Next-generation Intrusion Detection Expert System (NIDES),” by Anderson, et al. (May 1995). cited by applicant “A Generic Virus Scanner in C++,” by Kumar, et al., Proceedings of the 8th Computer Security Applications Conference, IEEE Press, (Sep. 17, 1992). cited by applicant “A Model for Detecting the Existence of Software Corruption in Real Time,” by Voas, et al., Computers & Security, 12, pp. 275-283 (1993). cited by applicant “Protection Against Trojan Horses by Source Code Analysis,” by Saito, et al., Electronics and Communications in Japan, Part 3, vol. 77, No. 1, 1994, Translated from Denshi Tsushin Gakkai Ronbunshi, vol. 76-A, No. 3, (Mar. 1993), pp. 466-472. cited by applicant “Information Agents for Automated Browsing,” by Dharap, et al. (1996). cited by applicant “Static Analysis Virus Detection Tools for Unix Systems,” by Kerchen, et al., 13th National Computer Security Conference, vol. 1, Washington, DC, Oct. 1-4, 1990, 17 pp. cited by applicant “Managing Trust in an Information-Labeling System,” by Blaze, et al. (Nov. 4, 1996). cited by applicant List of Secure Internet Programming Publications from www.cs.printceton.edu. cited by applicant “A Guide to the Selection of Anti-Virus Tools and Techniques,” by Polk, et al. (Dec. 2, 1992). cited by applicant “An Integrated Toolkit for Operating System Security,” by Rabin, et al., Harvard University Aiken Computation Laboratory Technical Report, 55 pp. (Aug. 1988). cited by applicant “Intel Launches Virus Counterattack,” by Charles Bruno (Aug. 1992). cited by applicant Intel LANProtect Software User's Guide, Intel Corporation (1992). cited by applicant “Parents Can Get PC Cruise Control,” by George Mannes (Jul. 1996). cited by applicant “A New Technique for Detecting Polymorphic Computer Viruses,” by Carey Nachenberg, Thesis, University of California, Los Angeles (1995). cited by applicant “Heuristic Scanners: Artificial Intelligence,” by Righard Zwienenberg, Virus Bulletin International Conference, 9 pp. (Sep. 20-22, 1995). cited by applicant Intel LANProtect, 30-Day Test Drive Version User's Manual, 35 pp., 1992. cited by applicant Earl Boebert's post to the greatcircle firewalls mailing list. Taken from http://www.greatcircle.com/lists/firewalls/archive/firewalls.199410 (Oct. 16, 1994). cited by applicant CSL Bulletin: “Connecting to the Internet: Security Considerations.” Taken from http://csrc.nist.gov/publications/nistbul/cs193-07.txt (Jul. 1993). cited by applicant FAQ: Interscan Viruswall. Taken from http://web.archive.org/web/19970605050331/www.antivirus.com/faq/finterscanfaq.html (last updated Aug. 8, 1996). cited by applicant “Network Security and SunScreen SPF-100: Technical White Paper,” Sun Microsystems, 1995. cited by applicant “Why Do We Need Heuristics?,” by Frans Veldman, Virus Bulletin Conference, 6 pp. (Sep. 1995). cited by applicant “Leading Content Security Vendors Announce Support for Check Point Firewall1.3.0; New Partners for Anti-Virus Protection, URL Screening and Java Security,” Business Wire, Oct. 7, 1996, available at http://www.allbusiness.com/technology/computernetworks-computer-networksecurity 17274315-1.html#ixzz1gkbKf4g1. cited by applicant “McAfee Introduces Web Shield; Industry's First Secure Anti-Virus Solution for Network Firewalls; Border Network Technologies and Secure Computing to Enter into Web Shield OEM Agreements,” Business Wire, May 14, 1996, available at http://findarticles.comip/articles/mi—mOEINlis—1996—May—14/ai—18283456/. cited by applicant “Trend Micro Announces Virus and Security Protection for Microsoft Proxy Server; Also Blocks Java Applets, ActiveX,” Business Wire, Oct. 29, 1996, available at http://www.thefreelibrary.com/Trend+Micro+announces+virus+and+security+protection+for+Microsoft-aO18810512. cited by applicant Finjan's Opposition to Websense's Renewed Motion for Judgment as a Matter of Law, dated Dec. 21, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA. No. 10-cv-593 (OMS) (Redacted Dec. 26, 2012). cited by applicant Declaration of Paul Batcher Re Websense, Inc.'s Proffer of Evidence Re Laches, dated Dec. 19, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA. No. 10-cv-593 (OMS) (Redacted Dec. 26, 2012). cited by applicant Opposition to Symantec's Motion for JMOL, dated Dec. 17, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA. No. 10-cv-593 (OMS) (Redacted Dec. 26, 2012). cited by applicant “WWW Proxy to Cut Off Java,” by Carl Claunch (Apr. 12, 1996), available at http://groups.google.com/group/muc.lists.firewalls/msg/38bb246b7eb3bec3. cited by applicant “Combating Viruses Heuristically,” by Franz Veldman, Virus Bulletin Conference 67-76 (Sep. 1993). cited by applicant “Anti-Virus Tools and Techniques for Computer Systems,” by Polk, et al., Noyes Data Corporation, Park Ridge, New Jersey, pp. 12-27, Copyright 1995 (with Cover and Copyright Pages—18 pp.). cited by applicant “Dynamic Detection and Classification of Computer Viruses Using General Behaviour Patterns,” by LeCharlier, et al. (Jul. 2, 1995) (22 pp.). cited by applicant “Towards a Testbed for Malicious Code Detection,” by Lo, et al., Compcon Spring '91 Digest of Papers at 160-166 (IEEE) (1991). cited by applicant “Blocking Java Applets at the Firewall,” by Martin, et al., 11 pp., Available at http://www.cs.bu.edu/techreports/pdf/1996-026-java-firewalls.pdf (1997). cited by applicant “Virus: Detection and Elimination,” by Rune Skardhamar, Academic Press, Inc., pp. 33-49, Copyright 1996 (with cover and copyright page—18 pp.). cited by applicant Hruska, Jan, “Computer Viruses and Anti-Virus Warfare (Second Revised Edition),” Ellis Horwood, pp. 87-95, Copyright 1992 (with cover and copyright page—11 p.). cited by applicant “Active Content Security,” by Brady, et al. (Dec. 13, 1999). cited by applicant “Low Level Security in Java,” by Frank Yellin, 13 pp., [retrieved on Dec. 15, 2011], Retrieved from the Internet: mhtml:file//S:\DSFR—DATA/Data03/030052/01—Finjan—v.—Symantec—(DDEL-00593)Prio . . . . cited by applicant “Email With a Mind of its Own: The Safe-Tcl Language for Enabled Mail,” by Nathaniel Borenstein. cited by applicant “Mobile Agents: Are They a Good Idea?,” by Chess, et al. (Dec. 21, 1994). cited by applicant “Remote Evaluation,” by Stamos, et al., ACM Transaction on Programming Languages and Systems, vol. 12, No. 4 (Oct. 1990). cited by applicant “Active Message Processing: Messages as Messengers,” by John Vittal (1981). cited by applicant “Programming Languages for Distributed Computing Systems,” by Bal, et al., ACM Computing Surveys, vol. 21, No. 3 (Sep. 1989). cited by applicant “Scripts and Agents: The New Software High Ground,” by John Ousterhout (Oct. 20, 1995). cited by applicant The HotJava Browser: A White Paper, dated Dec. 15, 2011, 5 pp. cited by applicant The Java Virtual Machine Specification, Sun Microsystems (Aug. 21, 1995). cited by applicant “Security of Web Browser Scripting Languages: Vulnerabilities, Attacks and Remedies,” by Anupam, et al. (Jan. 1998). cited by applicant “ActiveX and Java: The Next Virus Carriers?,” [retrieved on Jan. 2, 2011], 5 pp., Retrieved from the Internet: http://vx.netlux.org/lib/static/vdat/cpactive.htm. cited by applicant “Gateway Level Corporate Security for the New World of Java and Downloadables” (1996). cited by applicant “Practical Domain and Type Enforcement for UNIX,” by Badger, et al. (1995), 12pp. cited by applicant “A Sense of Self for Unix Processes,” by Forrest, et al. (1996), 9 pp. cited by applicant “Antivirus Scanner Analysis 1995,” by Marko Helenius, 1995 [retrieved on Dec. 15, 2011], 7 pp., Retrieved from the Internet: http://www.cs.uta.fi/˜cschcma/public/vru/documents/test 1995.txt. cited by applicant “State Transition Analysis: A Rule-Based Intrusion Detection Approach,” by Ilgun, et al., IEEE Transactions on Software Engineering, vol. 21, No. 3 (Mar. 1995). cited by applicant “Automated Detection of Vulnerabilities in Privileged Programs by Execution Monitoring,” by Ko, et al. (1994). cited by applicant “Execution Monitoring of Security-Critical Programs in Distributed Systems: A Specification-Based Approach,” by Ko, et al. (1997). cited by applicant “Classification and Detection of Computer Intrusions,” by Sandeep Kumar, Thesis, Purdue University (Aug. 1995). cited by applicant ThunderByte Anti-Virus Utilities User Manual (1995), 199pp. cited by applicant Doyle, et al., “Microsoft Press Computer Dictionary,” Microsoft Press, 2nd Edition, pp. 137-138, 1993. cited by applicant “Process Execution Controls: Revisited,” by Eugene Bacic (1990). cited by applicant Schmitt, D.A., “.EXE Files, OS-2 Style,” PC Tech Journal, vol. 6, No. 11, p. 76(13), Nov. 1988. cited by applicant International Search Report for Application No. PCT/IB97/01626, dated May 14, 1998, 3 pp. cited by applicant Supplementary European Search Report for Application No. EP 97 950351, dated Nov. 17, 2004, 2 pp. cited by applicant File History for Canadian Application No. 2,275,771, 84 pp. cited by applicant File History for European Application No. 97950351.3, 58 pp. cited by applicant File History for Japanese Application No. 10-522345, 48 pp. cited by applicant Order Construing the Terms of U.S. Pat. Nos. 6,092,194; U.S. Pat. No. 6,804,780; U.S. Pat. No. 7,058,822; U.S. Pat. No. 6,357,010; and U.S. Pat. No. 7,185,361, 4 pp., Dec. 11, 2007. cited by applicant Plaintiff Finjan Software Ltd.'s Opening Claim Construction Brief, 38 pp., Sep. 7, 2007. cited by applicant Defendant Secure Computing Corporation's Opening Claim Construction Brief, 46 pp., Sep. 7, 2007. cited by applicant Plaintiff Finjan Software Ltd.'s Answering Claim Construction Brief (Public Version), 45 pp., Sep. 28, 2007. cited by applicant Defendant Secure Computing Corporation's Responsive Claim Construction Brief (Public Version), 37 pp., Sep. 28, 2007. cited by applicant Secure Computing Corporation's Disclosure of Prior Art Pursuant to 35 U.S.C. 282, 6 pp., Feb. 1, 2008. cited by applicant Stang, David J., “Computer Viruses and Artificial Intelligence,” Virus Bulletin Conference, pp. 235-257, Sep. 1995. cited by applicant Johannsen, Magnus, “Java Security and a Firewall Extension for Authenticity Control of Java Applets,” Thesis Proposal, Computer Science Department, University of Colorado at Colorado Springs, 5 pp., Jan. 29, 1997. cited by applicant Joint Appendix of Intrinsic and Extrinsic Evidence Regarding Claim Construction Briefing, vol. 1, Oct. 4, 2007. cited by applicant Joint Appendix of Intrinsic and Extrinsic Evidence Regarding Claim Construction Briefing, vol. 2, Oct. 4, 2007. cited by applicant Final Joint Claim Construction Chart, Aug. 24, 2007. cited by applicant Joint Post-Hearing Claim Construction Chart, Oct. 30, 2007. cited by applicant Plaintiffs Trial Brief (Public Version), Jan. 14, 2008. cited by applicant Marcionek, David, “A Complete ActiveX Web Control Tutorial,” Available at http://www.codeproject.com/KB/COM/CompleteActiveX.aspx (2006). cited by applicant Docket for Finjan Software Ltd. v. Secure Computing Corporation, et al., U.S. District Court, District of Delaware (Wilmington), Civil Docket No. 1:06-cv-00369-GMS, 52 pp., retrieved on Oct. 24, 2008 from https://ecf.ded.uscourts.gov/cgibin/DktRpt.pl?6532182820—13655-L—567—0-1. cited by applicant Docket for Finjan Software Ltd. v. Aladdin Knowledge Systems, Inc., et al., U.S. District Court, District of Delaware (Wilmington), Civil Docket No. 1:08-cv-00300-GMS, 5 pp., retrieved on Oct. 24, 2008 from https://ecfded.uscourts.gov/cgi-bin-DktRpt.pl?994267838982431-L—567—0-1. cited by applicant Firewall Toolkit (FWTK) 2.0 Beta Release, 1996. cited by applicant International Search Report for Application No. PCT/IL05/00915, 4 pp., dated Mar. 3, 2006. cited by applicant Written Opinion for Application No. PCT/IL05/00915, 5 pp., dated Mar. 3, 2006 (mailing date). cited by applicant International Search Report for Application No. PCT/IB01/01138, 4 pp., Sep. 20, 2002 (mailing date). cited by applicant International Preliminary Examination Report for Application No. PCT/IB01/01138, 2 pp., dated Dec. 19, 2002. cited by applicant Gerzic, Amer, “Write Your Own Regular Expression Parser,” Nov. 17, 2003, 18 pp., Retrieved from the Internet: http://www.codeguru.com/Cpp/Cpp.cpp—mfc/parsing/article.php/c4093/. cited by applicant Power, James, “Lexical Analysis,” 4 pp., May 14, 2006, Retrieved from the Internet: http://www.cs.may.ie/˜jpower/Courses/compilers/notes/lexical.pdf. cited by applicant Sitaker, Kragen, “Rapid Genetic Evolution of Regular Expressions” [online], The Mail Archive, Apr. 24, 2004 (retrieved on Dec. 7, 2004), 5 pp., Retrieved on the Internet: http://www.mail-archive.com/kragen-tol@canonical.org/msg00097.html. cited by applicant “Lexical Analysis: DFA Minimization & Wrap Up” [online], Fall, 2004 [retrieved on Mar. 2, 2005], 8 pp., Retrieved from the Internet: http://www.owlnet.rice.edu/˜comp412/Lectures/L06LexWrapup4.pdf. cited by applicant “Minimization of DFA” [online], [retrieved on Dec. 7, 2004], 7 pp., Retrieved from the Internet: http://www.cs.odu.edu/˜toida/nerzic/390teched/regular/fa/min-fa.html. cited by applicant “Algorithm: NFS -> DFA” [online], copyright 1999-2001 [retrieved on Dec. 7, 2004], 4 pp., Retrieved from the Internet: http://rw4.cs.uni-sb.de/ganimal/GANIFA/page16—e.htm. cited by applicant “CS 3813: Introduction to Formal Languages and Automata—State Minimization and Other Algorithms for Finite Automata,” 3 pp., May 11, 2003, Retrieved from the Internet: http://www.cs.msstate.edu/˜hansen/classes/3813fall01/slides/06Minimize.pdf. cited by applicant Watson, Bruce W., “Constructing Minimal Acyclic Deterministic Finite Automata,” [retrieved on Mar. 20, 2005], 38 pp., Retrieved from the Internet: http://www.win.tue.nl/˜watson/2R870/downloads/madfa—algs.pdf. cited by applicant Khare, R., “Microsoft Authenticode Analyzed” [online], Jul. 22, 1996 [retrieved on Jun. 25, 2003], 2 pp., Retrieved from the Internet: http://www.xent.com/FoRKarchive/smmer96/0338.html. cited by applicant Moritz, R., “Why We Shouldn't Fear Java,” Java Report, pp. 51-56, Feb. 1997. cited by applicant Microsoft, “Microsoft ActiveX Software Development Kit” [online], Aug. 12, 1996 [retrieved on Jun. 25, 2003], pp. 1-6, Retrieved from the Internet: activex.adsp.or.jp/inetsdk/help/overview.htm. cited by applicant D. Grune, et al., “Parsing Techniques: A Practical Guide,” John Wiley & Sons, Inc., New York, New York, USA, pp. 1-326, 2000. cited by applicant Power, James, “Notes on Formal Language Theory and Parsing,” National University of Ireland, pp. 1-40, 1999. cited by applicant Scott, et al., “Abstracting Application-Level Web Security,” ACM, pp. 396-407, 2002. cited by applicant Non-Final Office Action, dated Jul. 23, 2012, for U.S. Appl. No. 13/290,708, 10 pp. cited by applicant Amendment and Response to Office Action (dated Jul. 23, 2012) Under 37 C.F.R. 1.111, filed Oct. 23, 2012, for U.S. Appl. No. 13/290,708, 9 pp. cited by applicant Final Office Action, dated Jan. 7, 2013, for U.S. Appl. No. 13/290,708, 7 pp. cited by applicant Judgment, dated Dec. 21, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA No. 10-cv-593 (GMS). cited by applicant Finjan's Opposition to Sophos' Renewed Motion for Judgment as a Matter of Law, dated Dec. 21, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA No. 10-cv-593 (GMS). cited by applicant Finjan's Opposition to Symantec's Motion for Judgment as a Matter of Law at the Close of Evidence, dated Dec. 21, 2012, filed in Finjan, Inc. v. Symantec Corp., Sophos, Inc., and Websense, Inc., CA No. 10-cv-593 (OMS). cited by applicant Chang, Chia-Hsiang, “From Regular Expressions to DFA's Using Compressed NFA's,” Oct. 1992, 243 pp., http://www.cs.nyu.edu/web/Research/Theses/chang—chi-hsiang.pdf. cited by applicant Order Granting/Denying Request for Ex Parte Reexamination for U.S. Appl. No. 90/008,684, dated Aug. 28, 2007, 11 pp. cited by applicant Request for Ex Parte Reexamination Under 35 U.S.C. 302-307 and 37 C.F.R. 1.510 for U.S. Appl. No. 90/008,684, dated Jun. 6, 2007, 49 pp. cited by applicant Request for Ex Parte Reexamination for U.S. Appl. No. 90/013,015, filed Oct. 7, 2013,38 pp. cited by applicant Request for Ex Parte Reexamination for U.S. Appl. No. 90/013,016, filed Oct. 7, 2013,48 pp. cited by applicant Request for Ex Parte Reexamination for U.S. Appl. No. 90/013,017, filed Oct. 7, 2013, 69 pp. cited by applicant Notice of Appeal for Civil Action No. 10-593-GMS, filed Sep. 27, 2013, 54 pp. cited by applicant Order Denying Request for Ex Parte Reexamination, dated Nov. 19, 2013, for U.S. Appl. No. 90/013,015, 16 pp. cited by applicant Order Granting Request for Ex Parte Reexamination, dated Nov. 19, 2013, for U.S. Appl. No. 90/013,016, 17 pp. cited by applicant “Release Notes for the Microsoft ActiveX Development Kit,” Nov. 1996 (10 pp.). cited by applicant “Part 2: Java Vs. VBS—Breadth of Runtime Environments and Security Make Java a Good Choice for the Internet,” Nikkei Electronics, pp. 212-221, No. 658, Mar. 25, 1996. cited by applicant Lo, Raymond W., et al., “Towards a Testbed for Malicious Code Detection,” from the Lawrence Livermore National Laboratory, 9 pp., Feb. 25-Mar. 1, 1991. cited by applicant “Java Blocking,” by C. Claunch, dated Sep. 25, 1996, available at http://groups.google.com/goup/muc.lists.firewalls/msg/2a5ec02c00a37071. cited by applicant F. M. Avolio and M. J. Ranum, “A Toolkit and Methods for Internet Firewalls,” In Technical Summer Conference, pp. 37-44, Boston, Massachusetts, Jun. 1994, USENIX, available at http://citeseer.ist.psu.edu/ranum94toolkit.html. cited by applicant Petition for Writ of Certiorari to the Supreme Court of the United States in Finjan, Inc. v. United States Patent and Trademark Office, Apr. 2013. cited by applicant Brief for the Respondent in Opposition to Petition for Writ of Cert in Finjan, Inc. v. United States Patent and Trademark Office, Jul. 2013. cited by applicant Notice of Intent to Issue Ex Parte Reexamination Certificate, dated Feb. 27, 2009, for U.S. Appl. No. 90/008,678, filed Jun. 6, 2007, 11 pp. cited by applicant Amendment in Response to Non-Final Office Action dated May 8, 2008, filed Jul. 7, 2008, for U.S. Appl. No. 90/008,678, 27 pp. cited by applicant Office Action in Ex Parte Reexamination, dated May 8, 2008, for U.S. Appl. No. 90/008,678, 18 pp. cited by applicant Order Granting/Denying Request for Ex Parte Reexamination for U.S. Appl. No. 90/008,678, dated Aug. 28, 2007, 13 pp. cited by applicant Request for Ex Parte Reexamination Under 35 U.S.C. 302-307 and 37 C.F.R. 1.510, for U.S. Appl. No. 90/008,678, dated Jun. 6, 2007, 67 pp. cited by applicant Request for Ex Parte Reexamination Pursuant to 37 C.F.R. 1.501 for U.S. Appl. No. 90/009,175, dated Jun. 6, 2008, 75 pp. cited by applicant Request for Inter Partes Reexamination Under 35 U.S.C. 311-318 for U.S. Appl. No. 95/001,836, 71 pp., dated Nov. 29, 2011. cited by applicant Order Construing the Terms of U.S. Pat. Nos. 6,092,194 & U.S. Pat. No. 6,480,962, dated Feb. 29, 2012, 4 pp. cited by applicant File History for U.S. Appl. No. 60/030,639, 33 pp., dated Nov. 8, 1996. cited by applicant Plaintiff Finjan, Inc.'s Opening Claim Construction Brief, dated Nov. 21, 2011, 246 pp. cited by applicant Tanenbaum, Andrew S., “Computer Networks,” Third Edition, Prentice Hall, Inc., ISBN 0-13-349945-6, Copyright 1996, 9 pp. cited by applicant Flanagan, David, “Java in a Nutshell, a Desktop Quick Reference,” 2nd Edition, O'Reilly & Associates, Inc., ISBN 1-56592-262-X, Copyright 1997, 4 pp. cited by applicant Complaint for Patent Infringement, Finjan, Inc. v. Proofpoint, Inc. and Armorize Technologies, Inc., Case No. 4:13-cv-05808, dated Dec. 16, 2013, 40 pp. cited by applicant Complaint for Patent Infringement, Finjan, Inc. v. Blue Coat Systems, Inc., Case No. 3:13-cv-03999, dated Aug. 28, 2013, 36 pp. cited by applicant Complaint for Patent Infringement, Finjan, Inc. v. Websense, Inc., Case No. 3:13-cv-04398, dated Sep. 23, 2013, 27 pp. cited by applicant Docket for Case No. 3:13-cv-03999, Finjan, Inc. v. Blue Coat Systems, Inc., Updated Dec. 5, 2013, 9 pp. cited by applicant Docket for Case No. 3:13-cv-04398, Finjan, Inc. v. Websense, Inc., Updated Nov. 25, 2013, 7 pp. cited by applicant Zhong, et al., “Security in the Large: Is Java's Sandbox Scalable?,” Seventh IEEE Symposium on Reliable Distributed Systems, pp. 1-6, Oct. 1998. cited by applicant Hopwood, David, “A Comparison Between Java and ActiveX Security,” Network Security, Elsevier Science Ltd., pp. 15-20, Dec. 1997. cited by applicant Ungureanu, Victoria, et al., “A Policy-Based Access Control Mechanism for the Corporate Web,” 16th Annual Computer Security Applications Conference (ACSAC '00), IEEE, Dec. 11, 2000. cited by applicant Harn, Lein, et al., “A Software Authentication System for Information Integrity,” Computers & Security, 1992. cited by applicant Pei, Cao, Jin, et al., “Active Cache: Caching Dynamic Contents on the Web,” Middleware '98, Springer London, Mar. 1998. cited by applicant Bharadvaj, Harini, et al., “An Active Transcoding Proxy to Support Mobile Web Access,” Dept. of Computer Engineering & Computer Science, University of Missouri-Columbia, Nov. 1998. cited by applicant Bharadvaj, Harini, et al., “An Active Transcoding Proxy to Support Mobile Web Access,” Proceedings, Seventeenth IEEE Symposium, IEEE, 1998. cited by applicant Chi, Chi-Hung and Wu, Yin, “An XML-Based Data Integrity Service Model for Web Intermediaries,” Proceedings, 7th IWCW, Aug. 14, 2002. cited by applicant Article, “Java: The Inside Story, We Interview Java's Creators to Find What They Had in Mind,” Sun World Online, Jul. 1995. cited by applicant Giles, James, et al., “Authentication for Distributed Web Caches,” Computer Security—ESORICS 2002, Springer Berlin, Heidelberg, Oct. 16, 2002. cited by applicant Mandar, Raje, “Behavior-Based Confinement of Untrusted Applications,” Dept. of Computer Science, UC Santa Barbara, TRCS 99-12, pp. 1-96, Jan. 1999. cited by applicant Check Point Software Technologies Ltd., Archived webpages regarding Content Security and Partners, Check Point Software, 1997. cited by applicant Hassler, Vesna and Then, Oliver, “Controlling Applets' Behavior in a Browser,” Computer Security Applications Conference, Proceedings of the 14th Annual IEEE, 1998. cited by applicant Seltzer, Margo I., et al., “Dealing With Disaster: Surviving Misbehaved Kernel Extensions,” Proceedings of the USENIX 2nd Symposium on Operating Systems Design and Implementation, Seattle Washington, Oct. 1996. cited by applicant Golvers, Luc, “Delivery and Installation of Software: Disputes and the Burden of Proof, Information Systems Security,” Chapman & Hall, May 31, 1996. cited by applicant Emin Gün Sirer, et al., “Design and Implementation of a Distributed Virtual Machine for Networked Computers,” Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles, pp. 202-216, Dec. 5, 1999. cited by applicant Dr. Solomon's Anti-Virus Toolkit (prerelease), PC Magazine, Nov. 21, 1995. cited by applicant “DRAFT, Internet Component Download,” Microsoft Corporation, Jan. 1996. cited by applicant Evans, David and Twyman, Andrew, “Flexible Policy-Directed Code Safety,” Proceedings of the 1999 IEEE Symposium on Security and Privacy (IEEE), May 12, 1999. cited by applicant Jackson, Keith, “FluShot+,” Virus Bulletin, Nov. 1989. cited by applicant “HotJava Browser Version 1.0 Frequently Asked Questions,” Sun Microsystems, Inc., Nov. 5, 1997. cited by applicant “HotJava Browser Version 1.0 Website Product Information,” Sun Microsystems, Inc., Jan. 12, 1998. cited by applicant “HotJava Browser: A White Paper,” Sun Microsystems, Inc., 1994. cited by applicant “IBM WebSphere Edge Server for Multiplatforms Administration Guide, Version 2.0,” IBM, Dec. 2001. cited by applicant Braswell, Byron, et al., “IBM WebSphere Edge Server: New Features and Functions in Version 2, IBM Redbooks,” IBM, Apr. 2002. cited by applicant Chockler, Gregory V., et al., “Implementing a Caching Service for Distributed CORBA Objects,” Middleware 2000, Springer Berlin, Heidelberg, Apr. 4, 2000. cited by applicant Claunch, Carl V., “Improved JavaScript and Java Screening Function,” May 4, 1996. cited by applicant “Integralis Announces MIMEsweeper for NT Version 2.1,” Business Wire, Feb. 20, 1996. cited by applicant “Integralis Launches the Internet's First Anti-Virus Protection System,” M2 Press WIRE, Jun. 30, 1995. cited by applicant “Integralis Mimesweeper Scans Internet Mail for Viri Nasties,” Computer Business Review, Jul. 18, 1995. cited by applicant Ethington, Brent, “Introducing Microsoft Windows 95,” Microsoft Press, 1995. cited by applicant Shin, Insik and Mitchell, John C., “Java Bytecode Modification and Applet Security,” Stanford CS Tech Report, 1998. cited by applicant McGraw, Gary and Felten, Edward W., “Java Security: Hostile Applets, Holes, and Antidotes,” John Wiley & Sons, Inc., 1997. cited by applicant “JavaSoft JAR File Format Specification Version 1.0,” Sun Microsystems, Inc., Aug. 8, 1996. cited by applicant “Jingle Bells, Jingle Bells,” Virus Bulletin, Jan. 1996. cited by applicant Greenberg, Ross M., “Know Thy Viral Enemy,” BYTE, Jun. 1989. cited by applicant Vigil, Henry, “Making the Internet Safe for E-Commerce,” Datamation, Oct. 1996. cited by applicant Sibert, W. Olin, “Malicious Data and Computer Security,” National Information Systems Security Conference, Oct. 22, 1996. cited by applicant “MIMEsweeper Administrator Guide,” Integralis, 1995. cited by applicant “MIMEsweeper Review, PC User,” PC User, Oct. 1996. cited by applicant “MIMESweeper Review, Secure Computing,” Secure Computing, Sep. 1996. cited by applicant Small, Christopher, “MiSFIT: A Freely Available Tool for Building Safe Extensible Systems,” Harvard Computer Science Technical Reports, Jul. 1996. cited by applicant Tardo, Joseph and Valente, Luis, “Mobile Agent Security and Telescript,” Compcon '96, ‘Technologies for the Information Superhighway’ Digest of Papers (IEEE), Feb. 25, 1996. cited by applicant Chander, Ajay, et al., “Mobile Code Security by Java Bytecode Instrumentation,” Computer Science Dept., Stanford University, and Dept. of Computer and Information Science, University of Pennsylvania. cited by applicant Greenberg, Ross M., “MS-DOS Anti-Virus Tools and Techniques or How I Stopped Worrying and Learned to Trust in Debuggers,” Virus Bulletin Conference, Sep. 1991. cited by applicant Cheng, Kai and Kambayashi, Yahiko, “Multicache-Based Content Management for Web Caching,” Proceedings of the First International Conference on Web Information Systems Engineering, Nov. 2000. cited by applicant “Netscape Proxy Server, Chapter 9: How Caching Works,” Netscape Communications Corporation, 2000. cited by applicant Stallings, William, “Network and Internetwork Security Principles and Practice,” Prentice Hall, 1995. cited by applicant Weaver, Alfred C., et al., “Network Edge Services,” 28th Annual Conference of the Industrial Electronics Society, IEEE. cited by applicant Norton AntiVirus for Windows 95, PC Magazine, Nov. 21, 1995. cited by applicant Anupan, Joshi, “On Proxy Agents, Mobility, and Web Access,” Mobile Networks and Applications 5, pp. 233-241, 2000. cited by applicant Riggs, Roger, et al., “Pickling State in the Java System,” Proceedings of the USENIX 1996 Conference on Object-Oriented Technologies, Toronto, Ontario, Canada, Jun. 1996. cited by applicant Jaeger, Trent and Rubin, Aviel D., “Preserving Integrity in Remote File Location and Retrieval,” Proceedings of the Symposium on Network and Distributed System Security (IEEE), Feb. 22, 1996. cited by applicant Press Release: “Trend Micro Ships InterScan AppletTrap—Enterprise Java and ActiveX Security Software,” Business Wire, Mar. 23, 1999. cited by applicant Thorn, Tommy, “Programming Languages for Mobile Code,” ACM Computing Surveys, vol. 29, No. 3, pp. 213-239, 1997. cited by applicant Necula, George C., “Proof-Carrying Code, Design and Implementation,” School of Computer Science, Carnegie Mellon University, Sep. 1996. cited by applicant Pandey, Raju and Hashii, Brant, “Providing Fine-Grained Access Control for Mobile Programs Through Binary Editing,” TR-98-08, California University, Davis Dept. of Computer Science, 1997. cited by applicant Iglio, Pietro, et al., “Rule-Based Filtering for Java Applets,” Proceedings of the 14th Annual Security Applications Conference (IEEE), Dec. 1998. cited by applicant Iglio, Pietro, et al., “Rule-Based Filtering for Java Applets,” Computer Security Applications Conference, Proceedings of the 14th Annual IEEE, Dec. 1998. cited by applicant Kirtland, Mary, “Safe Web Surfing With the Internet Component Download Service,” Microsoft Systems Journal, Jul. 1996. cited by applicant Erlingsson, Ulfar and Scheider, Fred B., “SASI Enforcement of Security Policies: A Retrospective,” Proceedings of the 1999 Workshop on New Security Paradigms, ACM, 1999, Sep. 23, 1999. cited by applicant Rubin, Aviel D., “Secure Distribution of Electronic Documents in a Hostile Environment,” Computer Communications, Jun. 6, 1995. cited by applicant Hsiao, Hui-I. and Brannon, Karen W., “Secure Information Caching on the Web,” Advanced Web Technologies and Applications, Springer Berlin Heidelberg, Apr. 14, 2004. cited by applicant Herbert, Andrew, “Secure Mobile Code Management Enabling Java for the Enterprise,” Digitivity, Inc., May 1997. cited by applicant Rosenblit, Moshe, “Secure Software Distribution,” Network Operations and Management Symposium, 1994 (IEEE), Feb. 14, 1994. cited by applicant Hashi, Brant, et al., “Securing Systems Against External Programs,” Internet Computing IEEE, Nov. 1998. cited by applicant Farmer, William M., et al., “Security for Mobile Agents: Authentication and State Appraisal,” Computer Security—ESORICS 96, Springer Berlin Heidelberg, Sep. 25, 1996. cited by applicant Wakeman, Ian, et al., “Signaling in a Component Based World,” 1998 IEEE, 1998. cited by applicant “Sun Microsystem's JavaSoft Java Beans 1.0 API Specification,” Sun Microsystems, Inc., Oct. 15, 1996. cited by applicant “SWEEP Website Product Overview—Client/Server Virus Detection: A Corporate Solution,” Sophos, Dec. 11, 1997. cited by applicant “SWEEP Website Product Overview—SWEEP Virus Detection for Windows NT,” Sophos, Feb. 10, 1998. cited by applicant “Symantec Announces First Native Java Virus Scanner and Leading Edge Virus Analysis Technology,” Symantec Corp., Mar. 27, 1996. cited by applicant Malkhi, Dahlia, et al., “The Design and Implementation of a Java Playground,” AT&T Labs—Research, Oct. 10, 1997. cited by applicant Sirer, Emin Gün, “The Kimerawork on Bytecode Verification,” Department of Computer Science and Engineering, University of Washington, Internet: http:kimera.cs.washington.edu/overview.html, Oct. 30, 1997. cited by applicant Evans, David E., “Thesis by David E. Evans, Policy-Directed Code Safety,” Massachusetts Institute of Technology, Feb. 2000. cited by applicant “ThunderBYTE Anti-Virus Utilities for Windows 95 (prerelease),” PC Magazine, Nov. 21, 1995. cited by applicant Iliadis, J., et al., “Towards Secure Downloadable Executable Content: The Java Paradigm,” Berlin Heidelberg, 1998. cited by applicant Maheshwari, Anuj, et al., ““TranSquid: Transcoding and Caching Proxy for Heterogenous Ecommerce Environments,” Twelfth International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems,” 2000. cited by applicant “Trend Micro Product Paper, InterScan AppletTrap Eliminates Malicious Mobile Code,” Trend Micro, Inc., Sep. 1999. cited by applicant Swarup, Vipin, “Trust Appraisal and Secure Routing of Mobile Agents,” DARPA Workshop on Foundations for Secure Mobile Code, Monterey, CA, USA, Feb. 17, 1997. cited by applicant Feigenbaum, Joan and Lee, Peter, “Trust Management and Proof-Carrying Code in Secure Mobile-Code Applications,” DARPA Workshop on Foundations for Secure Mobile Code, vol. 26, Mar. 27, 1997. cited by applicant Chu, Yang-Hua, “Trust Management for the World Wide Web,” Diss. Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, Jun. 13, 1997. cited by applicant Rabinovich, Michael and Spatscheck, Oliver, “WEB Caching and Replication,” Addison Wesley, 2002. cited by applicant Krishnamurthy, Balachander and Rexford, Jennifer, “Webware: Nightmare or Dream Come True?”, National Information Systems Security Conference, Oct. 22, 1996. cited by applicant “White Paper: HotJava Views 1.1 Software System Overview and Applet Integration,” Sun Microsystems, Inc., Jun. 16, 2000. cited by applicant Greer, Earl, “Wise Dr. Solomon's Fast Accurate in Catching Viruses,” InfoWorld, Nov. 6, 1995. cited by applicant Ghosh, Anup K., et al., “Wrapping Windows NT Software for Robustness,” Digest of Papers, Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (IEEE), Jun. 18, 1999. cited by applicant Docket for Finjan, Inc. v. Fireeye, Inc., Case No. 4:13-cv-03133-SBA, dated Jul. 8, 2013. cited by applicant Docket for Finjan, Inc. v. Websense, Inc., Case No. 3:13-cv-04398-JSW, dated Sep. 23, 2013. cited by applicant Donald E. Knuth, “The Art of Computer Programming,” vol. 3 (1st Ed., 1973). cited by applicant Donald E. Knuth, “The Art of Computer Programming,” vol. 3, 2nd Ed., 1998). cited by applicant “100 or So Books that Shaped a Century of Science,” American Scientist, vol. 87, No. 6, pp. 542-544, 546, 549-550, 553 (Nov.-Dec. 1999). cited by applicant Obituary of Frances E. Holberton, 84, “Early Computer Programmer,” published Dec. 17, 2001. cited by applicant Decision, dated Nov. 19, 2013, granting ex parte reexamination for U.S. Appl. No. 90/013,016, 17 pp. cited by applicant Non-Final Office Action, dated Nov. 19, 2013, for U.S. Appl. No. 90/013,016, 14 pp. cited by applicant Decision, dated Dec. 6, 2013, granting ex parte reexamination for U.S. Appl. No. 90/013,017, 20 pp. cited by applicant Non-Final Office Action, dated Dec. 6, 2013, for U.S. Appl. No. 90/013,017, 42 pp. cited by applicant Final Office Action, dated Sep. 8, 2014, for U.S. Appl. No. 90/013,017, 51 pp. cited by applicant Advisory Action, dated Oct. 23, 2014, for U.S. Appl. No. 90/013,017, 12 pp. cited by applicant Examiner's Answer, dated Mar. 30, 2015, for U.S. Appl. No. 90/013,017, 117 pp. cited by applicant Decision, dated Jan. 25, 2012, granting inter partes reexamination for U.S. Appl. No. 95/001,836, 77 pp. cited by applicant Non-Final Office Action, dated Jan. 25, 2012, for U.S. Appl. No. 95/001,836, 17 pp. cited by applicant Action Closing Prosecution dated Oct. 2, 2013, for U.S. Appl. No. 95/001,836, 61 pp. cited by applicant Right of Appeal Notice, dated Jun. 27, 2014, for U.S. Appl. No. 95/001,836, 82 pp. cited by applicant Examiner's Answer, dated Mar. 25, 2015, for U.S. Appl. No. 95/001,836, 4 pp. cited by applicant Order Denying Request for Ex Parte Reexamination, dated Mar. 27, 2014, for U.S. Appl. No. 90/013,147, 26 pp. cited by applicant Order Granting Request for Inter Partes Reexamination, dated Aug. 28, 2007, for U.S. Appl. No. 90/008,678, 13 pp. cited by applicant Non-Final Office Action, dated May 8, 2008, for U.S. Appl. No. 90/008,678, 18 pp. cited by applicant Notice of Intent to Issue Ex Parte Reexamination Certificate, dated Feb. 27, 2009, 11 pp. cited by applicant Ex Parte Reexamination Certificate for U.S. Pat. No. 6,480,962, dated May 26, 2009, U.S. Appl. No. 90/008,678, 2 pp. cited by applicant Order Granting Request for Ex Parte Reexamination, dated Aug. 28, 2007, for U.S. Appl. No. 90/008,684, 11 pp. cited by applicant Non-Final Office Action, dated Dec. 19, 2008, for U.S. Appl. No. 90/008,684, 39 pp. cited by applicant Final Office Action, dated Nov. 20, 2009, for U.S. Appl. No. 90/008,684, 53 pp. cited by applicant Advisory Action, dated Feb. 3, 2010, for U.S. Appl. No. 90/008,684, 4 pp. cited by applicant Examiner's Answer, dated Sep. 10, 2010, for U.S. Appl. No. 90/008,684, 86 pp. cited by applicant Decision on Appeal, Examiner Affirmed, dated Jun. 6, 2011, for U.S. Appl. No. 90/008,684, 8 pp. cited by applicant United States Patent and Trademark Office's Response to Appellant's Brief, dated Feb. 13, 2012, for U.S. Appl. No. 90/008,684. cited by applicant Judgment of United States Court of Appeal for the Federal Circuit, dated Jan. 11, 2013, for U.S. Appl. No. 90/008,684, 2 pp. cited by applicant Notice of Intent to Issue Ex Parte Reexamination Certificate, dated Jul. 26, 2013, for U.S. Appl. No. 90/008,684, 6 pp. cited by applicant Ex Parte Reexamination Certificate for U.S. Pat. No. 6,167,520, dated Sep. 6, 2013, U.S. Appl. No. 90/008,684, 2 pp. cited by applicant Order Granting Request for Ex Parte Reexamination (U.S. Pat. No. 6,092,194), dated Aug. 28, 2008, for U.S. Appl. No. 90/009,175, 11 pp. cited by applicant Notice of Intent to Issue Ex Parte Reexamination Certificate, dated May 28, 2009, for U.S. Appl. No. 90/009,175, 21 pp. cited by applicant Ex Parte Reexamination Certificate for U.S. Pat. No. 6,092,194, dated Aug. 18, 2009, U.S. Appl. No. 90/009,175, 15 pp. cited by applicant U.S. Appl. No. 60/174,952, filed Jan. 7, 2000, Lieno, et al. cited by applicant U.S. Appl. No. 60/163,361, filed Nov. 3, 1999, Geiger, et al. cited by applicant U.S. Appl. No. 60/156,872, filed Sep. 30, 1999, Huang, et al. cited by applicant U.S. Appl. No. 60/104,072, filed Oct. 13, 1998, Hicken. cited by applicant U.S. Appl. No. 60/093,559, filed Jul. 21, 1998, Maloney, et al. cited by applicant Twyman, Andrew R., “Flexible Code Safety for Win32,” May 21, 1999. cited by applicant Wagner, David A., “Janus: An Approach for Confinement of Untrusted Applications,” 1999. cited by applicant Symantec, “The Digital Immune System: Enterprise-Grade Anti-Virus Automation in the 21st Century,” 2001. cited by applicant Aladdin Knowledge Systems White Paper, “Complete Content Security for Internet Gateways and Mail Servers,” eAladdin.com, 2002. cited by applicant Ositis, Inc., “Ositis Announces eShield Platform,” Business Wire Press Release, May 6, 2003. cited by applicant Chen, “Poison Java,” Aug. 1999. cited by applicant Aladdin Knowledge Systems, Inc., “Privilege Secure Software Distribution: Comprehensive Electronic Software Licensing and Distribution Solution,” Sep. 1999. cited by applicant “EliaShim Announces Release of Unique Anti Virus Plug-In for Checkpoint's Firewall-1,” PRNewswire Press Release, Feb. 10, 1997. cited by applicant Wagner, David, et al., “A First Step Toward Automated Detection of Buffer Overrun Vulnerabilities,” Feb. 3, 2000. cited by applicant Bishop, Matt, “A Taxonomy of UNIX System and Network Vulnerabilities,” May 1995. cited by applicant Aladdin Knowledge System, “Aladdin eSafe Protect Desktop User's Manual,” 1999. cited by applicant Necula, George Ciprian, “Compiling With Proofs,” Sep. 18, 1998. cited by applicant Lambright, H. Dan., “Automated Verification of Mobile Code,” Nov. 3, 1997. cited by applicant Meyers, et al., “Automatic Detection of C++ Programming Errors: Initial Thoughts on a Lint++,” Aug. 1991. cited by applicant Bishop, Matt and Dilger, Michael, “Checking for Race Conditions in File Access,” Sep. 1995. cited by applicant Aho, Alfred V., et al., “Compilers: Principles, Techniques, and Tools,” Mar. 1988. cited by applicant Kozen, Dexter, “Efficient Code Certification,” Jan. 8, 1998. cited by applicant Varvitsiotis, Angelos, et al., “EuroMed-Java: Trusted Third Party Services for Securing Medical Java Applets,” Sep. 16, 1998. cited by applicant Detlefs, David L., et al., “Extended Static Checking,” Dec. 18, 1998. cited by applicant Data Fellows Corp., “F-Secure Script Viruses Detector and Eliminator, Version 1.6,” 1998. cited by applicant Morrisett, Greg, et al., “From System F to Typed Assembly Language (Extended Version),” Nov. 21, 1997. cited by applicant Reps, Thomas, et al., “Incremental Context-Dependent Analysis for Language-Based Editors,” 1983. cited by applicant Viega, John, et al., “ITS4: A Static Vulnerability Scanner for C and C ++ Code,” Dec. 11, 2000. cited by applicant Johnson, S.C., “Lint, a C Program Checker,” Jul. 26, 1978. cited by applicant Symantec, “Norton Antivirus for Firewalls 1.5 Eliminates Internet Viruses on IBM, CVP Firewalls Before They Enter Corporate Network,” Oct. 20, 1999. cited by applicant Ghosh, Anup K., “On Certifying Mobile Code for Secure Applications,” Nov. 4, 1998. cited by applicant Aladdin Knowledge System, “Safe Internet Connectivity for Home and Small Office,” May 1999. cited by applicant Bergeron, J., et al., “Static Analysis of Binary Code to Isolate Malicious Behaviors,” Jun. 16, 1999. cited by applicant Larochelle, David, et al., “Statically Detecting Likely Buffer Overflow Vulnerabilities,” Aug. 13, 2001. cited by applicant Radatti, Peter V., “The CyberSoft Virus Description Language,” Feb. 1996. cited by applicant Levy, Jacob Y., et al., “The Safe-Tcl Security Model,” Jun. 1998. cited by applicant Kipelainen, Pekka, “Tree Matching Problems With Applications to Structured Text Databases,” Nov. 1992. cited by applicant Trend Micro, “Trend InterScan WebManager 1.1,” 1999. cited by applicant McGraw, Gary, et al., “Understanding the Keys to Java Security—The Sandbox and Authentication,” May 1, 1997. cited by applicant Bishop, Matt, “Vulnerabilities Analysis,” Sep. 1999. cited by applicant Aladdin Knowledge System, “Web Archive eSafe.com (eSafe Protect Gateway),” Oct. 13, 1999. cited by applicant Aladdin Knowledge Systems, “Web Archive of eSafe.com,” Mar. 2000. cited by applicant Bailey, “C ++ SoftBench CodeAdvisor 5.0,” Dec. 2005. cited by applicant Ribera, et al., “An Evaluation of Tools for Static Checking of C ++ Code,” Feb. 2000. cited by applicant ParaSoft, “Code Wizard,” Nov. 1999. cited by applicant Wilson, “A Look at PREfix by Intrinsa,” Software Testing & Quality Engineering, May/Jun. 1999. cited by applicant Internet Archive for www.prolint.com, “Revision History,” Apr. 11, 2003. cited by applicant Internet Archive, “Secure Software Solutions: RATS,” Jun. 6, 2001. cited by applicant Ghosh, et al., “An Automated Approach for Identifying Potential Vulnerabilities in Software,” May 1998. cited by applicant Christodorescu, Mihai and Jha, Somesh, “Static Analysis of Executables to Detect Malicious Patterns,” Proceedings of the 12th USENIX Security Symposium, Aug. 4-8, 2003. cited by applicant Roesch, Martin and Green, Chris, “Snort User Manual, Snort Release: 1.9.1,” Feb. 26, 2003. cited by applicant Kephart, J., et al., A Biologically Inspired Immune System for Computers, 1994. cited by applicant Kephart, J., et al., Automatic Extraction of Computer Virus Signatures (1994). cited by applicant Kephart, J., et al., Biologically Inspired Defenses Against Computer Viruses (1995). cited by applicant S&S International, Dr. Solomon's Anti-Virus Toolkit for Windows and DOS (1995). cited by applicant A. Solomon, Dr. Solomon's Virus Encyclopedia (1995). cited by applicant Dr. Solomon's Anti-Virus Toolkit for Windows and DOS. cited by applicant Dr. Solomon's Anti-Virus Toolkit for Netware. cited by applicant Lunt, et al., “A Real-Time Intrusion Detection Expert System (IDES),” 1992. cited by applicant “Sweep Windows NT User Manual,” 1996. cited by applicant “Sweep User Manual for Windows NT,” 1995. cited by applicant “Sweep User Manual for Windows 95,” 1995. cited by applicant Smaha, S., “Haystack: An Intrusion Detection System” (1988). cited by applicant Department of Defense, “Department of Defense Trusted Computer System Evaluation Criteria” (1985). cited by applicant “Check Point Software Delivers Breakthrough Security Advancements with Firewall-1 3.0; Industry's First to Offer Content Security Connection Control, Advanced Authentication and Encryption Integrated into an Open Enterprise Security Platform,” Business Wire, 1996. cited by applicant Venema, W., “TCP WRAPPER Network Monitoring, Access Control, and Booby Traps,” In Proceedings of the Third Usenix UNIX Security Symposium (1992). cited by applicant Radatti, “Computer Viruses in Unix Networks” (1995). cited by applicant “Changing the Rules on Viruses,” PC Magazine, Aug. 1994. cited by applicant Chen, Steven, “PC Rx,” PC Magazine, Mar. 16, 1993. cited by applicant Sophos, “Intercheck,” 1995. cited by applicant Virus Bulletin, 20 pp., Nov. 1989. cited by applicant Virus Bulletin, 24 pp., Aug. 1996. cited by applicant Virus Bulletin, 32 pp., Jun. 1996. cited by applicant Virus Bulletin, 24 pp., May 1995. cited by applicant Virus Bulletin, 24 pp., Mar. 1995. cited by applicant Virus Bulletin, 24 pp., Jun. 1995. cited by applicant Virus Bulletin, 24 pp., Aug. 1995. cited by applicant Virus Bulletin, 24 pp., Sep. 1995. cited by applicant Virus Bulletin, 24 pp., May 1994. cited by applicant Virus Bulletin, 24 pp., Mar. 1994. cited by applicant Virus Bulletin, 24 pp., Feb. 1994. cited by applicant Virus Bulletin, 24 pp., Apr. 1994. cited by applicant Virus Bulletin, 24 pp., Jul. 1995. cited by applicant Virus Bulletin, 24 pp., Apr. 1995. cited by applicant Virus Bulletin, 24 pp., Dec. 1996. cited by applicant Virus Bulletin, 24 pp., Oct. 1995. cited by applicant Virus Bulletin, 24 pp., Jan. 1994. cited by applicant Virus Bulletin, 24 pp., Jul. 1994. cited by applicant Virus Bulletin, 24 pp., Aug. 1994. cited by applicant Virus Bulletin, 24 pp., Feb. 1996. cited by applicant Virus Bulletin, 24 pp., Feb. 1995. cited by applicant Virus Bulletin, 24 pp., Nov. 1994. cited by applicant Virus Bulletin, 24 pp., Nov. 1995. cited by applicant Virus Bulletin, 24 pp., Nov. 1996. cited by applicant Virus Bulletin, 24 pp., Dec. 1995. cited by applicant Virus Bulletin, 24 pp., Dec. 1994. cited by applicant Virus Bulletin, 24 pp., Oct. 1994. cited by applicant Virus Bulletin, 24 pp., Apr. 1996. cited by applicant Virus Bulletin, 24 pp., Sep. 1994. cited by applicant Virus Bulletin, 24 pp., Jun. 1994. cited by applicant Virus Bulletin, 24 pp., Sep. 1996. cited by applicant Virus Bulletin, 24 pp., Jan. 1996. cited by applicant Virus Bulletin, 24 pp., Mar. 1996. cited by applicant Virus Bulletin, 24 pp., Jan. 1995. cited by applicant Virus Bulletin, 24 pp., May 1996. cited by applicant Virus Bulletin, 28 pp., Jul. 1996. cited by applicant Virus Bulletin, 24 pp., Oct. 1996. cited by applicant Jason Pontin, “Macro Virus Threat Continues,” Info World, Dec. 11, 1995 (found in 2016-00159). cited by applicant U.S. Appl. No. 09/861,229, filed May 17, 2001. cited by applicant “SurfinGate ‘Reinvents’ Internet Security First to Protect Against Downloadables at the Gateway Level,” Comdex Booth, Las Vergas Convention Center, Pavilion 5 P5551, Nov. 18, 1996. cited by applicant Ramez Elmasri, et al., “Fundamentals of Database Systems, Second Edition,” Addison-Wesley Publishing Company, Copyright 1994, Table of Contents and p. 2. cited by applicant Terry Halpin, “Conceptual Schema & Relational Database Design, Second Edition,” Prentice Hall Australia, Copyright 1995, Table of Contents and p. 1. cited by applicant Brian Rogers and Ken Hardy's post to the Great Circle Firewalls Mailing List, “Java And HotJava Security Issues,” Jun. 7, 1995, 5 pp. cited by applicant Glenn Fowler, “cql— A Flat File Database Query Language,” AT&T Labs Research, 1994. cited by applicant “Welcome to Finjan Software” [online], [retrieved on Feb. 17, 2015], Retrieved from the Internet: http://web.archive.org/web/19961104170028/http://www.finjan.com. cited by applicant Paul Merenbloom, “Don't Let Rogue Java Applets Imperil Network Security,” Dec. 2, 1996 [retrieved on Sep. 17, 2015], LAN Talk, Retrieved from the Internet: https://web.arcive.org/web/19970430031926/http://www.finjan.com. cited by applicant Dan Raywood, “M86 Security Completes Acquisition of Finjan” [online], Nov. 3, 2009 [retrieved on Sep. 15, 2015], Retrieved from the Internet: http://www.scmagazineuk.com/m86-security-completes-acquisition-of-finjan/article/15695. cited by applicant “Assessing the Effectiveness of Antivirus Solutions,” Imperva, Hacker Intelligence Initiative, Monthly Trend Report #14, Dec. 2012. cited by applicant Drew Dean, et al., “Java Security: Web Browsers and Beyond,” Department of Computer Science, Princeton University, Feb. 24, 1997, 20 pp. cited by applicant Chung Kei Wong, “PGP Enhancement to Java Applet,” Dec. 17, 1996. cited by applicant Pat Newcombe, “Librarians in Quandry Over Web Access,” Western New England University School of Law, 1996, 3 pp. cited by applicant Phillip A. Porras, et al., “Live Traffic Analysis of TCP/IP Gateways” [online], Internet Society's Networks and Distributed Systems Security Symposium, Mar. 1998 [retrieved on Mar. 13, 2015], Retrieved from the Internet: http://www.csl.sri.com/projects/emerald/live-traffic.html, 14 pp. cited by applicant Steve Suehring, “MySQL Bible,” Chapter 1, “Relational Database Management,” Wiley Publishing, Inc., Copyright 2002, 20 pp. cited by applicant “Microsoft Announces ActiveX Technologies” [online], Mar. 12, 1996 [retrieved on Feb. 21, 2015], Retrieved from the Internet: http://news.microsoft.com/1996/03/12/microsoft-announces-activex-technologies, 7 pp. cited by applicant “Netscape and Sun Announce JavaScript, The Open, Cross-Platform Object Scripting Language for Enterprise Networks and the Internet” [online], Dec. 4, 1995 [retrieved on Feb. 23, 2015], Retrieved from the Internet: https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html, 6 pp. cited by applicant Benjamin Schwarz, et al., “Disassembly of Executable Code Revisited,” Proceedings of Ninth Working Conference on Reverse Engineering, 2002. cited by applicant Karen Kent, et al., “Guide to Computer Security Log Management,” National Institute Of Standards and Technology, Special Publication 800-92, Sep. 2006, 72 pp. cited by applicant “Syslog” [online], [retrieved on Mar. 20, 2015], Wikipedia, the free encyclopedia, Retrieved from the Internet: http://en.wikipedia.org/wiki/Syslog , 8 pp. cited by applicant “Python Documentation by Version,” Copyright 2001-2015, 4 pp. cited by applicant Jamie Jaworski, “JAVA Developer's Guide,” First Edition, Sams.net Publishing, Copyright 1996. cited by applicant Collin Jackson et al., “Protecting Brower State from Web Privacy Attacks,” WWW 2006, May 23-26, 2006, Edinburgh, Scotland (8 pp.). cited by applicant Jesse Ruderman, “Mozilla” [online], Portions of Content Copyright 1998-2009, last updated Aug. 24, 2001 [retrieved on Mar. 13, 2015], Retrieved from the Internet: http://www.archive.mozilla.org/projects/security/components/same-origin.html. cited by applicant Li Gong, et al., “Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java Development Kit 1.2,” Proceedings of the USENIX Symposium on Internet Technologies and Systems, Monterey, California, Dec. 1997, 11 pp. cited by applicant Douglas Terry, et al., “Continuous Queries Over Append-Only Databases,” ACM SIGMOD, 1992, 10 pp. cited by applicant John Gilles, “Crackers Shuffle Cash With Quicken, ActiveX” [online], Feb. 7, 1997 [retrieved on Mar. 13, 2015], Retrieved from the Internet: http://archive.wired.com/science/discoveries/news/1997/02/1943, 1 p. cited by applicant Alan Mark, “Exploring the NetWare Web Server, Part 3: A Complete Innerweb Solution” [online], Sep. 1, 1996 [retrieved on Mar. 13, 2015], Retrieved from the Internet: https://support.novell.com/techcenter/articles/ana19960901.html, 17 pp. cited by applicant Larry Masinter, “Document Management, Digital Libraries and the Web” [online], Jun. 9, 1995 [retrieved on Mar. 13, 2015], Retrieved from the Internet: http://larry.masinter.net/docweblib.html, 18 pp. cited by applicant Virus Bulletin, Nov. 1991, 24 pp. cited by applicant Rik van Riel, et al., “Documentation for Proc Sys Kernel,” Version 2.2.10 [online], Copyright 1998, 1999, 2009 [retrieved on Sep. 14, 2015], Retrieved from the Internet: https://ww.kernel.org/doc/Documentation/sysctl/kernel.txt, 16 pp. cited by applicant U.S. Appl. No. 11/370,114, filed Mar. 7, 2006. cited by applicant File History for U.S. Appl. No. 09/861,229, filed May 17, 2001. cited by applicant File History for U.S. Appl. No. 09/539,667, filed Mar. 30, 2000. cited by applicant File History for U.S. Appl. No. 09/551,302, filed Apr. 18, 2000. cited by applicant U.S. Appl. No. 60/205,591, filed May 17, 2000. cited by applicant U.S. Appl. No. 08/964,388, filed Nov. 6, 1997. cited by applicant File History for U.S. Appl. No. 08/790,097, filed Jan. 29, 1997. cited by applicant “3.5. JDK 1.4 java.util.logging, Chapter 3, Logging” [online], [retrieved on Sep. 18, 2015], Retrieved from the Internet: http://docs.oracle.com/cd/E13189—01/kodo/docs303/ref—guide—logging—jdk14.html, 1 p. cited by applicant “Sun Announces Latest Version of Java 2 Platform Standard Edition” [online], Feb. 6, 2002 [retrieved on Sep. 18, 2015], Retrieved from the Internet: http://web.archive.org/web/20070815095726/http://www.sun.com/smi/Press/sunflash/2002 . . . , 2 pp. cited by applicant “2.3. Logging Framework, Chapter 2, Configuration Framework” [online], [retrieved on Sep. 18, 2015], Retrieved from the Internet: http://docs.oracle/cd/E13189—01/kodo/docs258/ref—guide—logging.html, 5 pp. cited by applicant Michael K. Reiter, et al., “Crowds: Anonymity for Web Transactions,” ACM Transactions on Information and System Security, vol. 1, Issue 1, Nov. 1998. cited by applicant “Man Pages Section 3: Basic Library Functions” [online], [retrieved on Sep. 18, 2015], Retrieved from the Internet: https://docs.oracle.com/cd/E19683-01/816-0213/6m6ne38de/index.html, 4 pp. cited by applicant Stephen E. Hansen, et al., “Automated System Monitoring and Notification With Swatch,” 1993 LISA, Monterey, California, Nov. 1-5, 1993. cited by applicant “IBM Dictionary of Computing,” R. R. Donnelley & Sons Company, Copyright 1994, 3 pp. (Cover, Publication Page, and p. 165). cited by applicant Fred R. McFadden, et al., “Modern Database Management, Fourth Edition,” The Benjamin/Cummings Publishing Company, Inc., Copyright 1994, 3 pp. cited by applicant “Protecting Your Payload,” SQL Server Magazine, vol. 5, No. 8, Aug. 2003. cited by applicant David Wagner, et al., “Intrusion Detection via Static Analysis,” In Proc. IEEE Symposium on Security and Privacy, 2001. cited by applicant “Microsoft Press Computer Dictionary,” Third Edition, Microsoft Press, Copyright 1997, 9 pp. cited by applicant Yichen Xie, et al., “ARCHER: Using Symbolic, Path-Sensitive Analysis to Detect Memory Access Errors,” ESEC/FSE '03, Sep. 1-5, 2003, Helsinki, Finland, 10 pp. cited by applicant James F. Power, et al., “Program Annotation in XML: A Parse-Tree Based Approach,” Proceedings of the Ninth Working Conference on Reverse Engineering, IEEE Computer Society, Oct. 29-Nov. 1, 2002, Richmond Virginia. cited by applicant Stephen C. Johnson, “YACC—Yet Another Compiler-Compiler,” Bell Laboratories, Murray Hill, NJ, 1978, 30 pp. cited by applicant “Webster's New World Computer Dictionary,” Ninth Edition, Hungry Minds, Inc., Copyright 2001, pp. 172, 234, 350. cited by applicant David M. Chess, et al., “An Undetectable Computer Virus,” 2000. cited by applicant “Updating Virus Definitions on a Daily Basis With Symantec AntiVirus” [online], Jan. 21, 2005 [retrieved on Sep. 17, 2014], Retrieved from the Internet: http://www.symantec.com/business/support/index?page=content&id=TECH101518, 14 pp. cited by applicant “Lexical Analysis” [online] Wikipedia, the Free Encyclopedia, Sep. 3, 2014 [retrieved on Sep. 23, 2014], Retrieved from the Internet: http://en.wikipedia.org/wiki/Lexical—analysis, 9 pp. cited by applicant Alan Freedman, “The Computer Desktop Encyclopedia,” Second Edition, The Computer Language Company, Inc., Copyright 1999, 5 pp. cited by applicant David A. Patterson, et al., “Computer Organization & Design, The Hardware/Software Interface,” Morgan Kaufmann Publishers, Inc., Copyright 1994, 3 pp. cited by applicant John Lockwood, “Internet Worm and Virus Protection for Very High-Speed Networks,” Washington University in St. Louis, Aug. 1998, 36 pp. cited by applicant Sebastian Gerlach, et al., “DPS—Dynamic Parallel Schedules,” Proc. of the 8th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2003), 17th International Parallel and Distributed Processing Symposium (IPDPS), Apr. 22-26, Nice, France, 2003 IEEE Press, pp. 15-24. cited by applicant B. Ramakrishna Rau, et al., “Instruction-Level Parallel Processing: History, Overview, and Perspective,” The Journal of Supercomputing, 7, 1993, 21 pp. cited by applicant “Webster's New World Dictionary of Computer Terms,” Fifth Edition, Simon & Schuster, Inc., Copyright 1994, 3 pp. cited by applicant J. Mark Smith, et al., “Protecting a Private Network: The AltaVista Firewall,” Digital Technical Journal, vol. 9, No. 2, 1997, 16 pp. cited by applicant Martin Hitz, et al., “Measuring Coupling and Cohesion in Object-Oriented Systems,” 1995. cited by applicant Testimony of Stephen R. Malphrus, Staff Director for Management, The Federal Reserve Board, “The ‘I Love You’ Computer Virus and the Financial Services Industry” [online], May 18, 2000 [retrieved on Sep. 10, 2015], Before the Subcommittee on Financial Institutions of the Committee on Banking, Housing, and Urban Affairs, U.S. Senate, Retrieved from the Internet: http://www.federalreserve.gov/boarddocs/testimony/2000/20000518.htm, 5 pp. cited by applicant “The Klez Virus” [online], Sep. 2015 [retrieved on Sep. 10, 2015], Retrieved from the Internet: http://ccm.net/contents/759-the-klez-virus, 4 pp. cited by applicant Nielsen, Jakob, “100 Million Websites” [online], Nov. 6, 2006 [retrieved on Sep. 10, 2015], NN/g Nielsen Norman Group, Retrieved from the Internet: http://www.nngroup.com/articles/100-million-websites, 6 pp. cited by applicant Margrethe H. Olson, “Remote Office Work: Changing Work Patterns in Space and Time,” Communications of the ACM, vol. 26, No. 3, Mar. 1983, 7 pp. cited by applicant “Intrusion Detection Systems,” Group Test (Edition 2), an NSS Group Report, The NSS Group, Dec. 2001, 6 pp. cited by applicant Cary Nachenberg, “The Evolving Virus Threat,” Symantec Corporation, 3 pp. cited by applicant Dr. Frederick B. Cohen, “A Short Course on Computer Viruses,” ASP Press, Copyright 1990, 4 pp. cited by applicant Hal Berghel, “The Client Side of the Web” [online], Jan. 1996 [retrieved on Sep. 10, 2015], Communications of the ACM, Retrieved from the Internet: http://www.berghel.net/publications/web-art/web-art.php, 6 pp. cited by applicant “My First JavaScript,” w3schools.com, Copyright 1999-2015, 5 pp. cited by applicant Sarah Gordon, et al., “Attitude Adjustment: Trojans and Malware on the Internet, an Update,” 1999, 26 pp. cited by applicant Stephane Bressan, et al., “Information Brokering on the World Wide Web,” Accepted at the WebNet 97 World Conference, Jun. 1997, 7 pp. cited by applicant David M. Chess, “Security Issues in Mobile Code Systems,” 1998, 5 pp. cited by applicant Andrew W. Appel, et al., “Modern Compiler Implementation in Java,” Second Edition, Cambridge University Press, Copyright 2002, ISBN: 052182060x, 3 pp. cited by applicant Graham Hutton, “Higher-Order Functions for Parsing,” Journal of Functional Programming, 2(3):323-343, Jul. 1992. cited by applicant John W. Lockwood, et al., “An Extensible, System-on-Programmable-Chip, Content-Aware Internet Firewall,” Applied Research Laboratory, Copyright 2003, 10 pp. cited by applicant Press Release, “M86 Security Acquires Finjan” [online], Nov. 3, 2009 [retrieved on Sep. 14, 2015], Retrieved from the Internet: http://www.reuters.com/article/2009/11/03/idUS142651+03-Nov-2009+BW20091103, 2 pp. cited by applicant “IEEE 100, the Authoritative Dictionary of IEEE Standards Terms,” Seventh Edition, Standards Information Network, IEEE Press, Copyright 2000, 3 pp. cited by applicant John E. Hoperoft, et al., “Introduction to Automata Theory, Languages, and Computation,” Second Edition, Addison Wesley, Copyright 2001, 5 pp. cited by applicant “The American Heritage Dictionary of the English Language,” Third Edition, Houghton Mifflin Company, Copyright 1992, 4 pp. cited by applicant R. Braden, et al., “Requirements for Internet Gateways,” ISI, Jun. 1987, 55 pp. cited by applicant Paul Sabanal, et al., “Digging Deep Into the Flash Sandboxes,” IBM Security Systems, Copyright 2012, 66 pp. cited by applicant Byron Cook, et al., “Proving Program Termination” [online], May 2011 [retrieved on Sep. 3, 2015], Communications of the ACM, vol. 54, No. 5, 9 pp. cited by applicant Galen Hunt, et al., “Detours: Binary Interception of Win32 Functions,” Proceedings of the 3rd USENIX Windows NT Symposium, Seattle Washington, Jul. 12-13, 1999, 10 pp. cited by applicant Antonin Guttman, “R-Trees: A Dynamic Index Structure for Spatial Searching,” ACM, 1984, 11 pp. cited by applicant “Schneier on Security” [online], Oct. 2, 2009 [retrieved on Sep. 3, 2015], Retrieved from the Internet: https://www.schneier.com/blog/archives/2009/10/proving—a—compu.html, 42 pp. cited by applicant Javier Esparza, “Decidability of Model Checking for Infinite-State Concurrent Systems,” Acta Informatica, vol. 34, Issue 2, Feb. 1997, 24 pp. cited by applicant “The American Heritage Dictionary of the English Language,” Third Edition, Houghton Mifflin Company, Copyright 1992, 3 pp. cited by applicant Larry L. Peterson and Bruce S. Davie, “Computer Networks, a Systems Approach,” Morgan Kaufmann Publishers, Inc., Copyright 1996, 9 pp. cited by applicant John Lewis and William Loftus, “Java Software Solutions, Foundations of Program Design,” Addison Wesley Longman, Inc., Copyright 1998, 9 pp. cited by applicant Donald Hearn and M. Pauline Baker, “Computer Graphics, C Version,” Second Edition, Prentice Hall, Inc., Copyright 1997, 7 pp. cited by applicant “Microsoft Press Computer Dictionary,” Third Edition, Microsoft Corporation, Copyright 1997, 3 pp. cited by applicant Edmund M. Clarke, et al., “Model Checking and the State Explosion Problem,” Tools for Practical Software Verification, vol. 7682 of the series Lecture Notes in Computer Science, 2012, 31 pp. cited by applicant David L. Tennenhouse, et al., “A Survey of Active Network Research,” IEEE Communications Magazine, Jan. 1997, 7 pp. cited by applicant Dr. Roshan Thomas, “A Survey of Mobile Code Security Techniques,” 22nd National Information Systems Security Conference, Oct. 18-21, 1999, 43 pp. cited by applicant Virus Bulletin, Apr. 1990, 20 pp. cited by applicant M. M. Astrahan, et al., “System R: Relational Approach to Database Management,” ACM Transactions on Database Systems, vol. 1, No. 2, Jun. 1976, 41 pp. cited by applicant Rik van Riel, et al., “Documentation for Proc Sys Kernel,” Version 2.2.10, Copyright 1998, 1999, 2009, 20 pp. cited by applicant “Defense in Depth, a Practical Strategy for Achieving Information Assurance in Today's Highly Networked Environments,” 5 pp. cited by applicant Dr. Thomas Porter, “The Perils of Deep Packet Inspection,” Symantec, Jan. 11, 2005, 4 pp. cited by applicant “Check Point FireWall-1 White Paper,” Version 3.0, Jun. 1997, 34 pp. cited by applicant “Webster's New World Dictionary of Computer Terms,” Sixth Edition, Simon & Schuster, Inc., Copyright 1997, 5 pp. cited by applicant Allan Heydon, et al., “Performance Limitations of the Java Core Libraries,” Java '99 Proceedings of the ACM Conference on Java Grande, 1999, 7 pp. cited by applicant K. Thompson and D. M. Ritchie, “Unix Programmer's Manual,” Nov. 3, 1971, 194 pp. cited by applicant Bin Wei, et al., “Performance Issues of a Distributed Frame Buffer on a Multicomputer,” HWWS '98 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware, 1998, 10 pp. cited by applicant “IBM Dictionary of Computing,” International Business Machines Corporation, Copyright 1994, 3 pp. cited by applicant “Microsoft Computer Dictionary,” Fourth Edition, Microsoft Corporation, Copyright 1999, 4 pp. cited by applicant Decision on Appeal—Examiner Reversed, Reexamination U.S. Appl. No. 90/013,017, Appeal No. 2015-006304, 18 pp., dated Dec. 30, 2015. cited by applicant Mark W. Brown, et al., “Special Edition Using Netscape 3” (1996). cited by applicant Ian Welcher and Robert J. Stroud, “Kava—A Reflective Java Based on Bytecode Rewriting,” Conference Paper, Jan. 1999, published in Jan. 1999 and presented at a conference, Reflection and Software Engineering, Papers from OORaSE 1999, 1st OOPSLA Workshop on Reflection and Software Engineering, Denver, CO, Nov. 1999, 16 pp. cited by applicant Luotonen, et al., “World-Wide Web Proxies,” 1994 Paper. cited by applicant R. Wieringa, “Traceability and Modularity in Software Design,” Ninth International Workshop on Software Specification and Design, 1998. cited by applicant “Workshop and Miscellaneous Publications,” CPS Lab., Other Publications, [retrieved on Sep. 3, 2015], Retrieved from the Internet: http://cps.kalst.ac.kr/pub—others.html, 3 pp. cited by applicant “Download Mirrors for Java-Bytecode-Mod.ps,” FireWatcher, Copyright 1997-2014 [retrieved on Sep. 15, 2014], Retrieved from the Internet: http://www.filewatcher.com/m/java-bytecode-mod.ps 395651-0.html, 1 p. cited by applicant Oracle Webpage—Java Security Architect, Copyright 1997-1999 Sun Microsystems, Inc., Copyright 1993, 2014 Oracle, 2 pp. cited by applicant Oracle, “The Java™ Tutorials, Deploying With the Applet Tag,” Copyright 1995, 2015, 2 pp. cited by applicant Yougang Song, Ying Xu, and Brett D. Fleisch, “BRSS: A Binary Rewriting Security System for Mobile Code,” Submitted to ICDCS, 2006, 10 pp. cited by applicant Yougang Song and Brett D. Fleisch, “Utilizing Binary Rewriting for Improving End-Host Security,” IEEE Transactions on Parallel and Distributed Systems, vol. 18, No. 12, Dec. 2007, pp. 1687-1699. cited by applicant Stephen McCamant and Greg Morrisett, “Efficient, Verifiable Binary Sandboxing for a CISC Architecture,” 2005, 17 pp. cited by applicant Virus Bulletin, Mar. 1991, 20 pp. cited by applicant Thomas M. Chen and Jean-Marc Robert, “The Evolution of Viruses and Worms,” 16 pp. cited by applicant Mark R. Brown, “Sun's Java and the Netscape Browser,” Chapter 28, Special Edition, Using Netscape 3, Copyright 1996 by Que Corporation, 13 pp. cited by applicant Finj an, “Investor Presentation, Q1 2013,” 2013 (22 pp.). cited by applicant “Virus Bulletin Issue Archive,” Copyright 2015 [retrieved on Sep. 3, 2015], 2 pp., Retrieved from the Internet: https://www.virusbtn.com/virusbulletin/archive/index. cited by applicant Cohen, Fred, “Computer Viruses, Theory and Experiments,” Computers & Security 6, pp. 22-35, 1987. cited by applicant Morgan B. Adair, “Detecting Viruses in the NetWare Environment,” Mar. 1, 1992, 8 pp. cited by applicant Virus Bulletin, 28 pp., Dec. 1991. cited by applicant “McAfee® AntiVirus Plus,” Copyright 2003-2015 [retrieved on Sep. 3, 2015], 3 pp., Retrieved from the Internet: http://home.mcafee.com/store/antivirus-plus?culture=en-us. cited by applicant “The Next Evolution of Norton AntiVirus is Here,” Copyright 1995-2015 [retrieved on Sep. 3, 2015], 1 p., Retrieved from the Internet: http://us.norton.com/antivirus. cited by applicant “How to Scan Javascript for Malicious Code,” Dec. 15, 2011 [retrieved on Sep. 3, 2015], 4 pp., Retrieved from the Internet: http://security.stackexchange.com/questions/9779/how-to-scan-javascript-for-malicious-code. cited by applicant “Javascript Tutorial,” Copyright 1999-2015 [retrieved on Sep. 3, 2015], 9 pp., Retrieved from the Internet: http://www.w3schools.com/js. cited by applicant Andreas Moser, Christopher Kruegel, and Engin Kirda, “Limits of Static Analysis for Malware Detection,” Twenty-Third Annual Computer Security Applications Conference, 2007, 10 pp. cited by applicant Ian Goldberg, David Wagner, Randi Thomas, and Eric Brewer, “A Secure Environment for Untrusted Helper Applications (Confining the Wily Hacker),” Proceedings of the Sixth USENIX UNIX Security Symposium, San Jose, CA, Jul. 1996, 14 pp. cited by applicant Wayne A. Jansen, “Countermeasures for Mobile Agent Security,” Computer Communication Journal, vol. 23, Issue 17, Nov. 2000, 14 pp. cited by applicant Dries Vanoverberghe and Frank Piessens, “A Caller-side Inline Reference Monitor for an Object-Oriented Intermediate Language,” FMOODS 2008, LNCS 5051, pp. 240-258, 2008. cited by applicant Ulfar Erlingsson, “The Inlined Reference Monitor Approach to Security Policy Enforcement,” A Dissertation Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy, Jan. 2004, 184 pp. cited by applicant Ari Luotonen and Kevin Altis, “World-Wide Web Proxies,” Apr. 1994, 8 pp. cited by applicant James Gosling and Henry McGilton, “The Java™ Language Environment,” A White Paper, Sun Microsystems, May 1996, 98 pp. cited by applicant Robert Duncan, “A Simple Guide to HTML,” www.simplehtmlguide.com, 2 pp. cited by applicant Eric Perlman and Ian Kallen, “Common Internet File Formats,” Last updated Dec. 19, 1995 [retrieved on Sep. 7, 2015], Retrieved from the Internet: http://www.matisse.net/files/formats.html, 8 pp. cited by applicant “Developing Stored Procedures in Java™,” An Oracle Technical White Papers, Apr. 1999, 19 pp. cited by applicant Larry L. Peterson, et al., “OS Support for General-Purpose Routers,” 6 pp. cited by applicant Finjan Software, “Company Overview—An Integrated Approach to Best-in-Breed Secure Content Management,” Copyright 2014 [retrieved on Sep. 20, 2014], Retrieved from the Internet: https://web.archive.org/web/20041009184652/http://www.finjan.com/company/default.asp, 2 pp. cited by applicant Excerpts of Markman Hearing Transcript, Finjan, Inc. v. Blue Coat Systems, Inc., Case No. CV-13-3999-BLF, Aug. 22, 2014, 9 pp. cited by applicant Complaint for Patent Infringment, Finjan, Inc. v. Blue Coat Systems, Inc., Case No. 3:15-cv-03295-JSC, dated Jul. 15, 2015, 29 pp. cited by applicant Kevin Scott and Jack Davidson, “Safe Virtual Execution using Software Dynamic Translation,” Proceedings of the 18th Annual Computer Security Applications Conference, ACSAC '02), 2002, 10 pp. cited by applicant MARC Record (OCLC Record), 1997, 1 p. cited by applicant “Internet Content Adaptation Protocol (ICAP) Network Appliance,” Version 1.01, Jul. 30, 2001. cited by applicant “Caching 101—An Overview of Web Caching,” www.caching.com/caching101.htm, Nov. 6, 1999. cited by applicant Tanya Buba, “Virus Prevention Checklist,” Tech Republic, Copyright 2003, http://techrepublic.com.com/2001-6240-0.html , 4 pp. cited by applicant Jeremy Elson and Alberto Cerpa, “Internet Content Adaptation Protocol (ICAP),” Apr. 2003 [retrieved on Sep. 14, 2015], Retrieved from the Internet: https://tools.ietf.org/html/rfc3507, 50 pp. cited by applicant R. Fielding, et al., “Hypertext Transfer Protocol—HTTP/1.1,” Jun. 1999 [retrieved on Sep. 10, 2015], Retrieved from the Internet: http://www.ieft.org/rfc/rfc2616.txt, 165 pp. cited by applicant Jonathan B. Postel, “Simple Mail Transfer Protocol,” Aug. 1982 [retrieved on Sep. 1, 2015], Retrieved from the Internet: http://www.faqs.org/rfcs/rfc821.html, 48 pp. cited by applicant J. Myers and M. Rose, “Post Office Protocol—Version 3” [online], May 1996 [retrieved on Sep. 1, 2015], Retrieved from the Internet: http://tools.ietf.org/html/rfc1939, 23 pp. cited by applicant Symantec Security Response, “W97M.Melissa.A,” [retrieved on Sep. 2, 2015], Retrieved from the Internet: http://www.symantec.com/security—response/print—writeup.jsp?docid=2000-122113-1425-99, 5 pp. cited by applicant Symantec Security Response, “VBS.LoveLetter.VAR,” [retrieved on Sep. 2, 2015], Retrieved from the Internet: http://www.symantec.com/security—response/print—writeup.jsp?docid=2000-121815-2258-99, 15 pp. cited by applicant “HTTP IIS ISAPI Extension (Code Red)” [online], Copyright 1995-2015 [retrieved on Sep. 2, 2015], Retrieved from the Internet: http://www.symantec.com/security—response/attacksignatures/detail.jsp?asid=20330, 2 pp. cited by applicant Symantec Security Response, “W32.Nimda.A@mm Removal Tool” [online], [retrieved on Sep. 2, 2015], Retrieved from the Internet: http://www.symantec.com/security—response/print—writeup.jsp?docid=2001-091923-0344-99, 5 pp. cited by applicant “Squid: Optimizing Web Delivery” [online], [retrieved on Sep. 2, 2015], Retrieved from the Internet: http://www.squid-cache.org, 2 pp. cited by applicant W. L. Tam, et al., “ICAP Solution to Internet Content Adaptation for Pervasive Computing” [online], [retrieved on Sep. 9, 2015], Proceeding of SPIE—IS&T Electronic Imaging, SPIE vol. 5019 (2003), Retrieved from the Internet: http://proceedings.spiedigitallibrary.org, 10 pp. cited by applicant Cheng-Zhong Xu, “ECE 7995—Scalable Web Services and Architecture,” Fall 2001, 3 pp. cited by applicant Statement of Jack L. Brock, Jr., Director, Defense Information and Financial Management Systems, Accounting and Information Management Division, Testimony Before the Permanent Subcomittee on Investigations, Committee on Government Affairs, U.S. Senate, “Information Security—Computer Attacks at Department of Defense Pose Increasing Risks,” May 22, 1996, 11 pp. cited by applicant Jose Barbera, “The Intranet: A New Concept for Corporate Information Handling,” 1996, 10 pp. cited by applicant A. B. Ruighaver and A. Ahmad, “How Safe is Your Firewall: On the Security of Intranets,” Proceedings of the 7th Australasian Conference on Information Systems, Dec. 1996, Hobart, Australia, pp. 601-608. cited by applicant Frederick Avolio, “Firewalls and Internet Security, the Second Hundred (Internet) Years” [online], [retrieved on Sep. 12, 2015], Retrieved from the Internet: http://www.avolio.com/papers/fw2hundred.html, 8 pp. cited by applicant Martin Arlitt and Tai Jin, “Workload Characterization of the 1998 World Cup Web Site,” Sep. 1999, 90 pp. cited by applicant Lee Breslau, et al., “Web Caching and Zipf-Like Distributions: Evidence and Implications,” IEEE Infocom, vol. XX, No. Y, 1999, 9 pp. cited by applicant Syam Gadde, et al., “Reduce, Reuse, Recycle: An Approach to Building Large Internet Caches,” Jan. 16, 1997, 6 pp. cited by applicant Charu Aggarwal, Joel Wolf, and Philip Yu, “Caching on the World Wide Web,” 16 pp. cited by applicant Martin F. Arlitt and Carey L. Williamson, “Internet Web Servers: Workload Characterization and Performance Implications,” IEEE/ACM Transactions on Networks, vol. 5, No. 5, Oct. 1997, 15 pp. cited by applicant Rob Barrett and Paul T. Maglio, “Intermediaries: New Places for Producing and Manipulating Web Content,” 12 pp. cited by applicant Andre Beck and Markus Hofmann, “Enabling the Internet to Deliver Content-Oriented Services,” 9 pp. cited by applicant Geoff Huston, “Web Caching” [online], [retrieved on Sep. 4, 2015], The Internet Journal, vol. 2, No. 3, Retrieved from the Internet: http://www.cisco.com/web/about/ac123/ac147/ac174/ac199/about—cisco—ipj—archive—article09186a00800c8903.html, 12 pp. cited by applicant Stephen E. Richardson, “Caching Function Results: Faster Arithmetic by Avoiding Unnecessary Computation,” Sun Microsystems Laboratories, Inc., Sep. 1992. cited by applicant Dipankar Dasgupta, “Immunity-Based Intrusion Detection System: A General Framework,” 14 pp. cited by applicant Bob Green, GSEC Practical Assignment, Version 1.2e, “I Thought We Had Virus Protection: The Mistakes That Made Us Vulnerable to the W32/SirCam@mm Virus,” As Part of the Information Security Reading Room, Copyright 2001, 7 pp. cited by applicant U.S. Appl. No. 10/838,889, filed May 3, 2004, 39 pp. cited by applicant File History for U.S. Pat. No. 6,965,968. cited by applicant T. Dierks, et al., “The TLS Protocol, Version 1.0,” Jan. 1999 (80 pp.). cited by applicant E. Rescorla, et al., “The Secure Hypertext Transfer Protocol,” Aug. 1999, 45 pp. cited by applicant K. Hamzeh, et al., “Point-to-Point Tunneling Protocol (PPTP),” Jul. 1999, 57 pp. cited by applicant David K. Gifford, “Weighted Voting for Replicated Data,” Proceedings of the Seventh ACM Symposium on Operating Systems Principles, pp. 150-162, 1979. cited by applicant Andrew D. Birrell, et al., “Grapevine: An Exercise in Distributed Computing,” Communications of the ACM, vol. 25, No. 4, 15 pp., Apr. 1982. cited by applicant Jennifer G. Steiner, et al., “Kerberos: An Authentication Service for Open Network Systems,” USENIX Conference Proceedings, Jan. 12, 1988. cited by applicant F-Secure, “F-Secure Anti-Virus for Firewalls 6.20, Windows version, Administrator's Guide,” 46 pp. cited by applicant Jeff A. McConnel, “Content Vectoring Protocol with Checkpoint and Interscan Viruswall,” SANS Institute, Mar. 4, 2002. cited by applicant “Microsoft Computer Dictionary, Fifth Edition,” Microsoft Press, Copyright 2002, Cover, Publication Page, pp. 256, 442, 528. cited by applicant “3C90x and 3C9OxB NICs Technical Reference, 3Com® Etherlink® XL and Fast EtherLink XL PCI Network Interface Cards,” 3Com® Corporation, Copyright 1998, 238 pp. cited by applicant Sun Microsystems, “Sun ONE Portal Server 3.0 Rewriter Configuration and Management Guide” [online], Sep. 13, 2002 [retrieved on Jul. 29, 2015], 21 pp., Retrieved from the Internet: http://www.informit.com/articles/article.aspx?p=29294&seqNum=10. cited by applicant Algis Rudys and Dan S. Wallach, “Enforcing Java Run-Time Properties Using Bytecode Rewriting,” International Symposium on Software Security, 16 pp., 2002. cited by applicant John Lewis, William Loftus, “Java Software Solutions, Foundations of Program Design,” Addison Wesley Longman, Inc., Copyright 1998, Cover, Publication Page, pp. 134-137, Back Cover. cited by applicant Larry L. Peterson and Bruce S. Davie, “Computer Networks, a Systems Approach, Fifth Edition,” Morgan Kaufmann, Copyright 2012, Cover, Publication page, pp. 318-319. cited by applicant Waldemar Horwat, “JavaScript 2.0: Evolving a Language for Evolving Systems,” Netscpae, 15 pp., 2001. cited by applicant Daniel A. Reed, et al., “Scalable Performance Analysis: The Pablo Performance Analysis Environment,” Proceedings of the Scalable Parallel Libraries Conference, 10 pp., 1993. cited by applicant “C Programming Guide, 2nd Edition,” Que Corporation, Copyright 1983, 1985, Cover, Publication Page, pp. 66-67, Back Cover. cited by applicant Herbert Schildt, “C++ From the Ground Up, Learn C++ From the Master,” Osborne McGraw-Hill, Copyright 1994, Cover, Publication page, pp. 21-23, Back Cover. cited by applicant R. Srinivasan, “RPC: Remote Procedure Call Protocol Specification, Version 2,” Sun Microsystems, 18 pp., Aug. 1995. cited by applicant Gerard Le Lann, “Distributed Systems—Towards a Formal Approach,” Information Processing 77, B. Gilchrist, Editor, Copyright IFIP, North-Holland Publishing Company, 6 pp., 1977. cited by applicant Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles, David Kotz and John Wilkes, Chairmen, Charleston, South Carolina, Dec. 12-15, 1999, 6 pp. cited by applicant MARC Record (“Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles”), OCLC, Inc., WorldCat.org, OCLC No. 875003574, 2 pp., 1999. cited by applicant File history for U.S. Pat. No. 8,225,408, filed Aug. 30, 2004. cited by applicant “Vis-à-vis” [online], Copyright 2014 [retrieved on Sep. 17, 2014], Retrieved from the Internet: http://dictionary.reference.com/browse/vis-a-vis, Dictionary.com LLC, 4 pp. cited by applicant Jack D. Shorter, et al., “Aspects of Informational Security: Penetration Testing is Crucial for Maintaining System Security Viability,” JISTP, vol. 5, Issue 12, pp. 13-22, 2012. cited by applicant Final Office Action, dated May 22, 2015, for U.S. Appl. No. 90/013,016, 43 pp. cited by applicant |
| Primary Examiner: | Revak, Christopher |
| Attorney, Agent or Firm: | Bey, Dawn-Marie Bey & Cotropia PLLC |
| Accession Number: | edspgr.09444844 |
| Database: | USPTO Patent Grants |
Be the first to leave a comment!