`Arunachalam
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,346,894 B2
`Jan. 1, 2013
`
`US008346894B2
`
`(54)
`
`REAL-TIME WEB TRANSACTIONS FROM
`WEB APPLICATIONS
`
`(76)
`
`Inventor:
`
`Lakshmi Arunachalam, Menlo Park,
`CA (US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`Appl. No.: 12/628,066
`
`Filed:
`
`Nov. 30, 2009
`
`(21)
`
`(22)
`
`(65)
`
`(60)
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`Prior Publication Data
`
`US 2010/0306343 A1
`
`Dec. 2, 2010
`
`WO
`
`Related US. Application Data
`
`Division of application No. 11/980,185, ?led on Oct.
`30, 2007, now Pat. No. 8,037,158, which is a
`continuation-in-part of application No. 09/792,323,
`?led on Feb. 23, 2001, now Pat. No. 7,340,506, which
`is a division of application No. 09/296,207, ?led on
`Apr. 21, 1999, now Pat. No. 6,212,556, which is a
`continuation-in-part of application No. 08/879,958,
`?led on Jun. 20, 1997, now Pat. No. 5,987,500, which
`is a division of application No. 08/700,726, ?led on
`Aug. 5, 1996, now Pat. No. 5,778,178.
`Provisional application No. 60/006,634, ?led on Nov.
`13, 1995.
`
`Int. Cl.
`(2006.01)
`G06F 13/00
`US. Cl. ....................... .. 709/219; 709/225; 719/329
`Field of Classi?cation Search ................ .. 709/217,
`709/219, 223, 225; 719/328, 329
`See application ?le for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,829,372 A
`5/1989 McCalley et a1.
`4,851,988 A
`7/1989 Trottier et a1.
`
`1/1991 Geler et a1.
`4,984,155 A
`6/1992 Staas, Jr. et a1.
`5,125,091 A
`9/1992 Haralambopoulos et a1.
`5,148,474 A
`5,159,632 A 10/1992 Crandall
`5,231,566 A
`7/1993 Blutinger et a1.
`5,239,662 A
`8/1993 Danielson et a1.
`5,285,383 A
`2/1994 Lindsey et a1.
`5,295,139 A
`3/1994 Palmer
`5,297,249 A
`3/1994 Bernstein et a1.
`5,329,589 A
`7/1994 Fraser et a1.
`5,329,619 A
`7/1994 Page et a1.
`5,347,632 A
`9/1994 Filepp et a1.
`5,367,635 A 11/1994 Bauer et a1.
`5,383,113 A
`1/1995 Kight et a1.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`WO 97/18515 A1
`5/1997
`(Continued)
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 12/628,060, ?led Nov. 30, 2009,Arunacha1am.
`(Continued)
`
`Primary Examiner * Viet Vu
`
`(57)
`
`ABSTRACT
`
`The present invention provides a method and apparatus for
`providing real -time, two-way transactional capabilities on the
`Web. Speci?cally, one embodiment of the present invention
`discloses a method for enabling object routing, the method
`comprising the steps of creating a virtual information store
`containing information entries and attributes associating each
`of the information entries and the attributes with an object
`identity, and assigning a unique network address to each of
`the object identities. A method is also disclosed for enabling
`service management of the value-added network service, to
`perform OAM&P functions on the services network
`
`19 Claims, 13 Drawing Sheets
`
`OPERATOR
`AGENT
`
`5513
`EXCHANGE g
`
`WEB
`SERVER
`10.4.
`
`WEB
`PAGE
`
`POINT~OF'
`SERVICE
`APPLICATIONS
`g:
`
`VAN
`SWITCH
`529
`
`OBJECT
`ROUTER
`525
`
`SAP 1001
`IPR of U.S. Patent No. 8,346,894
`Page 1 of 26
`
`
`
`U.S. PATENT DOCUMENTS
`5,404,523 A
`4/1995 Dellaferaetal.
`5408619 A
`M995 0
`5,414,812 A
`“995 Fir?lgetal
`5,428,792 A
`6/1995 Conner etal.
`5432937 A
`M995 T
`.
`31
`5,434,974 A
`M995 Lgfl?ggtegl ~
`5,440,744 A
`8/1995 Jacobson etal.
`5,442,771 A
`8/1995 Fileppetal.
`5,442,791 A
`8/1995 Wrabetzetal.
`5,444,192 A
`8/1995 Shetyeetal.
`5446 896 A
`8/1995 He artyetal.
`5’452’433 A
`9/l995 Nil‘fartetal
`
`5,455,903 A 10/1995 Jolissaintetal. 5,475,819 A 12/1995 Milleretal.
`
`5,491,800 A
`2/1996 Goldsmith etal.
`5517645 A
`“996 Stutzetal
`5,519,868 A
`5/1996 Allen etal.
`5537464 A
`7/l996 L .
`1
`5,539,909 A
`M996 Tjnwalligiéfél
`5,557,780 A
`9/1996 Edwards et al.
`5 560 005 A
`9/1996 Hooveretal
`5,577,251 A 11/1996 Hamilton etal.
`5590197 A 12/19% Chenetal
`5,592,378 A
`1/1997 Cameron etal.
`5604 905 A
`2/l997 Tevanian etal
`536133148 A
`3/l997 Bezvineretal‘
`5664111 A
`9/1997 Nahan etal
`
`US 8,346,894 B2
`Page2
`
`5,890,137 A
`5’890’161 A
`5,892,821 A
`5,893,076 A
`5’895’454 A
`5,897,621 A
`5,898,871 A
`2383332 A
`5918987 A
`5’9l3’040 A
`5913861 A
`’
`’
`5,931,967 A
`
`3/1999 Koreeda
`3/ 1999 Henandet 31'
`4/1999 Turner
`4/1999 Hafneretal.
`4/1999 Hamngton
`4/1999 Boeschetal.
`4/1999 Williamsonetal.
`28333 giawgzrtdal
`6,1999 Gi?er
`'
`6/1999 Raka etal
`6,1999 G tvyt 1
`'
`“Pale 3'
`8/1999 ShlmlZuetal.
`
`
`
`38333 9,1999 Kevner
`
`'
`
`2328288 A 5’956’509 A
`
`’
`’
`9/1999 Hellandetal.
`5,958,004 A
`9/1999 Hanna“ et 31'
`5’960’411 A
`5,987,500 A 11/1999 Arunachalam
`6,003,085 A 12/1999 Ratneretal.
`6914551 A
`V2000 Crawford
`6,014,666 A
`1/2000 Hollandoral.
`6’049’785 A
`40000 Glfford
`6,049,819 A
`4/2000 Buckleetal.
`6’055’514 A
`40000 Wren
`6,055,567 A
`4/2000 Gallesan etal.
`6,073,237 A
`6/2000 Elllsonetal.
`6,092,053 A
`7/2000 B0e3scheta1.
`
`A 5,677,708 A 10/1997 Matthews, 111 et al.
`
`5,677,955 A 10/1997 Dogge“ etal'
`5,694,549 A 12/1997 Carlinetal.
`5,703,344 A 12/1997 Bezyetal.
`5706 442 A
`V1998 Anderson et a1
`5,708,780 A
`1/1998 Levergood etal.
`1/1998 Chelliah etal. .......... .. 705/26.62
`5,710,887 A
`5712913 A
`M998 Ch
`5,715,314 A
`M998 paaugtal
`537153444 A
`2/l998 Dggilsheta'l
`5’724’424 A
`3/l998 Gifford
`'
`
`4/1998 de Hond ..................... .. 709/219 4/1998 Scholletal.
`
`5,737,533 A 5,742,762 A
`
`‘V1998 681111910991
`5,742,768 A
`‘581332 hevmetetlal'
`2,322,323 A
`M998 RS223;
`5,757,917 A
`5/1998 Filepp etal.
`5,758,072 A
`“998 G dn m1
`5758327 A
`M998 Car fer;
`'
`5,771,354 A
`M998 Mmw
`5,774,670 A
`M998 Ar‘zlnm?al
`5,778,178 A
`M998 Ah“; am
`5,780,780 A
`M998 Chill;
`5,781,631 A
`8/1998 Rogers et al. ............... .. 709/202
`5,793,964 A
`8/l998 E d f
`5794 221 A
`M998 C‘ien A” 31
`5,794,234 A
`9/l998 B “If et1~
`5,809,483 A
`9/l998 C10 aetta'l
`5,812,779 A
`5,822,569 A “M998 hijgifanae'tal
`5,826,085 A 10/1998 Bennett etal.
`5,826,241 A 10/1998 Steinetal.
`5,828,666 A 10/1998 Focsaneanu et a1.
`5835 726 A “H998 Shwed
`5,845,061 A 12/1998 Miyamoto etal.
`5845 073 A 12/1998 carlin etal.
`5,845,265 A M1998 W 1
`5,856,974 A
`M999 Gé’r‘lgitsgtal
`5,859,978 A
`1/1999 Sondereggeretal.
`5,864,866 A
`1/1999 Henckeletal.
`5,870,473 A
`2/1999 Boesch etal.
`5870 724 A
`2,1999 Lawloretal‘
`5,873,072 A
`2/l999 Kightet 31‘
`
`5,873,093 A 5,878,043 A
`
`2/1999 Williamson et 3/1999 caseyet 31‘
`5,878,140 A
`3/1999 Chaum
`5,878,141 A
`3/1999 Dalyetal,
`5,878,403 A
`3/1999 DeFrancesco et a1.
`5,884,301 A
`3/1999 Takano
`5,889,957 A
`3/1999 Ratner et a1.
`
`6’l01’527 A
`8,2000 Le-eune et 31
`6,119,152 A
`9/2000 Cajrlin etal '
`6125185 A
`9,2000 Boesch
`'
`’
`’
`-
`6,125,352 A
`9/2000 Franklln etal.
`88328345, A 188888 811182113‘; 31
`’
`’
`'
`6,135,646 A 10/2000 Kahnetal.
`6,145,090 A 11/2000 Yamagnohielal.
`6,185,609 B1
`2/2001 Rangarajanetal.
`6,192,250 B1
`2/2001 Buskensetal.
`
`438388} 4,2001 Geeretal
`
`8389288 8% 6’212’634 B1
`
`6/2001 Popp oral.
`6,249,291 B1
`8/2001 DeBenenoonn etal.
`6,279,001 B1
`9/2001 Kitchenetal.
`6,289,322 B1
`9/2001 Boesch
`6’295’522 B1
`10/2001 Hellandetal.
`6,301,601 B1
`12/2001 Garrisonetal.
`6,327,577 B1
`12/2001 Crawford
`6,327,579 B1
`12/2001 Ganesanetal.
`6,334,116 B1
`3/2002 Guenthneretal.
`6,360,262 B1
`3/2002 Bur?eldetal.
`6,363,362 B1
`6/2002 Crawford
`M11943 B1
`9/2002 Gamacheetal.
`6,453,426 B1
`9/2002 Meinetal.
`6,457,066 B1
`6,473,740 B2 10/2002 Cockrilletal.
`6,473,791 B1
`10/2002 Al-Ghoseinetal.
`6,486,895 B1
`11/2002 Robeltsonetal.
`823838; 8%
`14283883 glrl‘liorzt 31
`6’574’607 B1
`6,2003 Carte‘feta1'
`’
`’
`-'
`6,625,581 B1
`9/2003 Perkowskl
`8838832 8%
`8388A‘ ga?es‘ant 1
`e an e 3'
`’
`’
`6,714,962 B1
`3/2004 Hellandetal.
`6,839,677 B2
`1/2005 Mathuretal.
`8828332 8%
`Z3882 885:; et 31
`6’93l’lll B1
`800% Coffee
`'
`’
`’
`8/2005 McCoyetal.
`6,932,268 B1
`9/2005 Ganesan etal.
`6,948,063 B1
`
`7/2006 Russell et 7/2006 Crawford
`
`7,076,784 B1 7,080,051 B1
`9/2006 Kight etal.
`7,107,244 B2
`7,120,602 B2 10/2006 Kitchen etal.
`7,146,338 B2 12/2006 Kight et a1.
`7,175,074 B2
`2/2007 Mejiasetal.
`7,177,846 B2
`2/2007 Moenickheim et a1.
`
`SAP 1001
`IPR of U.S. Patent No. 8,346,894
`Page 2 of 26
`
`
`
`US 8,346,894 B2
`Page 3
`
`5/2007 Kight et a1.
`7,213,003 B1
`7/2007 Kightet a1.
`7,240,031 B1
`7/2007 Keown et al.
`7,251,656 B2
`11/2007 Garrison et al.
`7,296,004 B1
`7,302,408 B2 11/2007 Engdahlet a1.
`7,302,411 B2 11/2007 Ganesan etal.
`7,330,831 B2
`2/2008 Biondi et al.
`7,334,128 B2
`2/2008 Ganesan et al.
`7,340,506 B2
`3/2008 Arunachalam
`7,366,696 B1
`4/2008 Ganesan et al.
`7,366,697 B2
`4/2008 Kitchen et al.
`7,383,226 B2
`6/2008 Kight et a1.
`7,389,514 B2
`6/2008 Russell et a1.
`7,392,223 B1
`6/2008 Ganesan et al.
`7,395,243 B1
`7/2008 Zielke et al.
`7,395,319 B2
`7/2008 Harris et al.
`7,451,400 B2 11/2008 Bales et a1.
`7,590,550 B2
`9/2009 Schoenberg
`7,600,027 B2 10/2009 Yan
`2001/0037318 A1 11/2001 Lindskog
`2002/0062218 A1
`5/2002 Pianin
`10/2002 Krichilskyet al.
`2002/0152200 A1
`4/2003 Arunachalam
`2003/0069922 A1
`2008/0091801 A1
`4/2008 Arunachalam
`2009/0094347 A1
`4/2009 Ting et al.
`
`W0
`
`FOREIGN PATENT DOCUMENTS
`WO 00/63781 A1
`10/2000
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 12/628,066, ?led Nov. 30, 2009, Arunachalam.
`U.S. Appl. No. 12/628,068, ?led Nov. 30, 2009, Arunachalam.
`U.S. Appl. No. 12/628,069, ?led Nov. 30, 2009, Arunachalam.
`Order, Motion to Bifurcate and for early trial on the Issue of Inequi
`table Conduct, on Mar. 19, 2009, Dismissal with Prejudice, order
`dated Dec. 30, 2009, Denied as Moot, Order Granted, signed by JJF,
`CA. No. 08-131 (JJF), Allstate Docket #155.
`Order, Motion to Bifurcate and for early trial on the Issue of Inequi
`table Conduct, on Mar. 19, 2009, Dismissal with Prejudice, order
`dated Dec. 30, 2009, Denied as Moot, CA. No. 08-132 (JJF) andC.A.
`No. 08- 133 (JJF) , Dell Docket #155, signed by JJF, Order, Motion to
`Bifurcate and for early trial on the Issue of Inequitable Conduct, on
`Mar. 19, 2009, Dismissal with Prejudice, order dated Dec. 30, 2009,
`Denied as Moot, CA. No. 08-132 (JJF) and CA. No. 08-133 (JJF),
`Dell Docket #155.
`Plaintiff WebXchange Inc.’s Surreply in Opposition to Defendants’
`Motion to Bifurcate, and for Early Trial on, the Issue of Inequitable
`Conduct (CA. No. 08-132 (JJF) and CA. No. 08-133 (JJF) , is
`Granted Plaintiff’ s Surreply in Opposition to Defendant’s Motion to
`Bifurcate and for Early Trail on, The Issue on Inequitable Conduct is
`deemed ?led (Entered Dec. 30, 2009), Dell Docket #157.
`Dell Inc.’s Second Amended Answer and Counterclaims to
`WebXChange Inc.’s Original Complaint for Patent Infringement
`(Entered: Jan. 20, 2010), Dell Docket #164.
`Plaintiff WebXChange Inc.’s Surreply in Opposition to Defendants’
`Motion to Bifurcate, and for Early Trial on, The Issue of Inequitable
`Conduct (Entered Dec. 30, 2009), FedeX Docket #212.
`Memorandum Opinion C.A. 08-133-JJF, and CA. 08-132-JJF
`(Entered Dec. 30, 2009), FedeX Docket #215.
`Defendant’s FedeX Corporation, FedeX Kinko’s Of?ce & Print Ser
`vices, Inc., and FedeX Corporate Services, Inc.’s Second Amended
`Answer, Af?rmative Defenses, and Counterclaims to Plaintiff
`WebXchange, Inc.’s Complaint (Entered Jan. 20, 2010), FedeX
`Docket #217.
`US. Appl. No. 60/208,057, ?led May 31, 2000, Krichilsky.
`U.S. Appl. No. 08/168,519, ?led Dec. 1993, Gifford.
`UIUC, “The Common Gateway Interface”, pp. 1-4, http:/hoohoo.
`ncsa.uiuc.edu/cgi/primerhtml, Retrieved on May 22, 2001, WBX
`000.
`Arnold, K. et al., “Media-Independent Interfaces in a Media-Depen
`dent World”, USENIX Conference on Object-Oriented Technolo
`gies, Monterey, CA Jun. 1995, WBX001.
`Arshad, K.M. et al., “A CORBA based framework for trusted E-Com
`merce Transactions”, Enterprise Distributed Object Computing Con
`ference, pp. 18-25, EDOC ’99 Sep. 27, 1999, WBX002.
`
`Atkinson, R. , RFC 1825: “Security Architecture for the Internet
`Protocol”, Naval Research Laboratory, Category: Standards Track,
`Network Working Group, Aug. 1, 1995 ,WBX007.
`Banks, M. , “America Online: A Graphics-based Success”, Link-Up,
`Jan/Feb. 1992 , WBX008.
`Banks, M. , “Compuserve for Windows”, M.I.S Press, 1994,
`WBX009.
`Baquero, C.et al.,“Integration of Concurrency Control in a Language
`with Subtyping and Subclassing”,USENIX Conference on Object
`Oriented Technologies, Jun. 1995,WBX010.
`Barron, C. and Weil, B., “Dr. Dobbs Portal: Implementing a Web
`Shopping Cart”, Online Transactions in PERL, Sep. 1, 1996
`WBX01 1.
`Bharat, K. et al. , “Visual Obliq: A System for Building Distributed,
`Multi-User Applications by Direct Manipulation”, SRC 130a, DEC,
`Oct. 31, 1995, WBX012.
`Bharat,K.et al.,“Distributed Applications in a Hypermedia Setting”,
`Proc. Intl Workshop on Hypermedia Design,http.www.cc.gatech.
`edugvupeoplePhDKrishnalWHD.html,Jun. 1, 1995 WBX013.
`“CyberCash Cash Register Internet Payment Service”. retrieved May
`23, 2001 http://www.cybercash.com/ cashregister pp. 1-2. 1996,
`WBX034.
`“CyberCash4Cash Register-How it Works” retrieved May 23,
`2001http://www.cybercash.com/cashregister/howitworks.htrnl pp.
`1-3. 1996, WBX035.
`“CyberCash-Industry Leading Features” retrieved May 23, 2001
`http://www.cybercash.com/cashregister/features.htrnl pp. 1-4. 1996,
`WBX036.
`“CyberCash Cash Register4Online Secure Payment Service”
`CashRegister Demos.retrieved May 23, 2001 http://www.webdata.
`cybercash.com/demos/ pp. 1-2. 1996, WBX038.
`“CyberCash FraudPatrol.TM. Service” retrieved May 23, 2001
`http://www.cybercashcom/fraudpatrol/ pp. 1-2. 1996, WBX039.
`“CyberCash FraudPatroliHow It Works” retrieved on May 23, 2001
`http://www.cybercash.com/fraudpatrol/howitworks.htrnl pp.
`1-2
`’96, WBX040.
`“CyberCash Home”, http://www.cybercash.com [retrieved on May
`23, 2001] 1996, WBX041.
`“CyberCash ICVerify for Windows” Version 2.5 Upgrade, http://
`www.cybercash.com/icverify/upgradehtml pp. 1-2 [retrieved on
`May 23, 2001] 1996 ,WBX043.
`Cybercash, “ICVERIFY-Features” retrieved on May 23, 2001
`http://www.cybercash.com/icverify/features.html, 1996, pp. 1-3,
`WBX044.
`Brando, T., “Comparing DCE and CORBA”, Mitre Document MP
`95B-93, Mar. 1, 1995, WBX018.
`Business Wire , “Open Market releases ?rst complete software solu
`tion” 1995, WBX025.
`Business Wire, “Sunsoft delivers early access release of Distributed
`Objects Environment”, Jun. 14, 1995, WBX026.
`Case, J. et al. , “Network Management and the Design of SNMP”,
`ConneXXions (ISSN 0894-5926), vol. 3, No. 3, Mar. 1989, WBX027.
`Chung, S. et al. , “A Heterogeneous Distributed Information System”,
`IEEE, pp. 443-447, 1993, WBX029.
`Courtney, A.,“Phantom: An Interpreted Language for Distributed
`Programing”, Proceedings of USENIX Conference on Object-Ori
`ented Technologies, Monterey, CA, Jun. 1995, WBX030.
`Cybercash, “Af?liate Marketing Service”, http://www.cybercash.
`com/products/af?liatemarketinghtml [retrieved on May 23, 2001]
`1996, WBX031.
`“CyberCash B2B Payment Services”, http://www.cybercash.com/
`b2b pp. 1-2 [retrieved May 23, 2001] 1996, WBX032.
`CyberCash B2BServices, 1996, WBX033.
`CyberCash Cash Register Internet Payment Service4Online Secure
`Payment Service. retrieved on May 23, 2001from http://www.
`cybercah.com/cashregister pp. 1-2,’96,WBX034.
`“CyberCash4Cash Register-How it Works” retrieved May 23,
`2001 from http://www.cybercash.com/cashregister/howitworks.
`htrnl pp. 1-3. ’96,WBX035.
`“CyberCash-Industry Leading Features”,retrieved May 23, 2001
`http://www.cybercash.com/cashregister/features.htrnl pp. 1-4, 1996,
`WBX 036.
`
`SAP 1001
`IPR of U.S. Patent No. 8,346,894
`Page 3 of 26
`
`
`
`US 8,346,894 B2
`Page 4
`
`“CyberCash Cash Register4Online Secure Payment Service”
`CashRegister Demos.retrieved May 23, 2001 http://www.webdata.
`cybercash.com/demos/pp. 1-2 1996, WBX038.
`“CyberCash FraudPatrol.TM. Service” retrieved on May 23, 2001
`http://www.cybercash.com/fraudpatrol/ pp. 1-2. 1996, WBX039.
`“CyberCash FraudPatroliHow It Works” retrieved onMay 23,
`2001, http://www.cybercash.com/fraudpatrol/howitworks.htrnl pp.
`1-2 1996,WBX 040.
`Cybercash, “ICVERIFYiFeatures” retrieved on May 23, 2001 from
`http://www.cybercash.com/icverify/featureshtml, 1996, pp. 1-3,
`WBX044.
`Cybercash, “Payment Software for Brick and Mortar Merchants”
`http://www.cybercash.com/pcauthoriZe 1996-2001, WBX046.
`Dr. Gui on Components, COM and ATL, http://msdn.microsoft.com/
`library/welcome/dsmsdn/msdnidrguion020298.htrn, Feb. 2, 1998,
`pp. 1-61 [retrieved on May 22, 2001], WBX057.
`Cybercash,“Products” 1996. retrieved on May 23, 2001 from <URL:
`http://www.CyberCash.com/products/, 1996, pp. 1-2, WBX048.
`Cybercash,“WebAuthoriZeiEnterprise and Hosting Payment Pro
`cessing”. retrieved on May 23, 2001from <URL:http://www.
`cybercash.com/webauthoriZe/,1996,pp. 1-2, WBX050.
`Davis et al., “A Protocol and Server for a Distributed Digital Tech
`nical Report Library”, Apr. 25, 1994, WBX051.
`Davison, A. , “Coding with HTML forms HTML goes interactive”,
`(hypertext markup language)(Tutorial), Dr. Dobb’s Journal, Jun. 6,
`1995, vol. 20, No. 6, 19 pages, WBX052a.
`Davison, A. , “Coding with HTML forms: HTML goes interactive”,
`Dr. Dobb’s Journal, Jun. 6, 1995, vol. 20, No. 6, pp. 70-79,
`WBX052b.
`“Distributed Object Technology in the Financial Services Industry:
`Trading and Risk Management”, A White Paper, Sun Micro systems,
`1995, WBX053.
`Deng, R.H. et al. , “Integrating Security in CORBA-based Architec
`tures”, IEEE, Jun. 1995, pp. 50-61, WBX054.
`Detlefs,D.et al., Debugging Storage Management Problems in Gar
`bage Collected Environments, Proc of USENIX Conference on
`Object-Oriented Technologies, Monterey,CA,Jun. 1995,WBX055.
`Dietinger, T. , Object-Oriented Implementation of a Multiprotocol
`Hyper-G client for MS-Windows, Diplomarbeit inTelematik, TU
`GraZ, Jul. 1, 1995, WBX056.
`Broadvision, “Broadvision One-to -One: On-line Marketing and Sell
`ing Application System Developers’ Guide”, 1995, WBX020.
`Broadvision, “Broadvision One-to-One: On-Line Marketing and
`Selling Application System: Dynamic Command Center User’s
`Guide”, 1995, WBX021.
`Broadvision, “Broadvision One-to-One: On-Line Marketing and
`Selling Application System: Installation and System Administration
`Guide” 1995, WBX022.
`Broadvision, “Broadvision One-to-One: On-Line Marketing and
`Selling Application System: Technical Overview”, 1995, WBX023.
`Glossbrenner, A. , “MasterGuide to Compuserve”, “Chapter 15:
`Travel Services: Join CompuServe and See the World”, Prentice Hall,
`1987, WBX065.
`Gross,C.,“Taking the Splash Diving into ISAPI”,ISAPI Program
`ming,Microsoft Interactive Developer, www.Microsoft.com/mind/
`0197/ISAPI.htm,Jan. 1, 1997, pp. 1-10,retrievedMay 22, 2001
`WBX066.
`“Open Market Inc, Managing in a Turbulent Environment”, Harvard
`Business School, 9-196-097, Aug. 29, 1996 ,WBX067.
`Hickey, M., “Shopping at Home: One Modem Line, No Waiting”,
`Home PC, Dec. 1, 1994, p. 307, Dialog, File 647, Acc# 01038162,
`WBX068A.
`Lang , “Cashing in: The Rush is on to Buy and Sell on the Internet But
`on Sidelines for Now”, AdvertisingAge, Dec. 19, 1994, p. 11, Dialog,
`File 16, Acc# 05419137, WBX068B.
`Lichty, T. , “America Online Tour Guide”, Macintosh Edition, Ver
`sion 2, Chapter 1, 3, 8,10, 1992, WBX068C.
`Tyrnnet, Wikipedia, the free encyclopedia, http://en.wikipedia.org/
`wiki/tymnet, Retrieved on May 1, 2007, WBX068D.
`Cox, B. et al. , “NetBill Security and Transaction Protocol”, Carnegie
`Millon University, Pittsburgh, PA 15212-3890, undated, WBX068E.
`
`Lamond, K. et al. , “Credit Card Transactions Real World and
`OnLine”,
`http://www.virtualschool.edu/mon/ElectronProperty/
`klamond/crediticardhtm, 1996, pp. 1-16, WBX068F.
`“Open Market Catalog Centre”,Enterprise Content,/www.
`openmarket .com/ c gi-bin/ gx. .c gi/ AppLo gic+FT-
`Content
`Server?pagename:FutureTense/Apps/Xcelerate/Render&c:Artii
`ZZZ,WBX069.
`Business Wire, High Beam Wire, “Open Market releases ?rst com
`plete software solution” Oct. 16, 1995, WBX070.
`McCloghrie, K. et al. , RFC 1156, “Management Information Base
`for Network Management of TCP/IP-based internets”, May 1,
`1990 ,WBX071.
`Case, J. et al. , RFC 1157 May 1, 1990, WBX072.
`Rose, M.. RFC 1283:“SNMP over OSI”, Dec. 1, 1991, WBX073.
`Rose, M. et al. , RFC 1155: “Structure and Identi?cation ofManage
`ment Information for TCP/IP-based internets”, May 1, 1990,
`WBX074.
`Case, J. et al. , RFC 1442: “Structure of Management Information for
`version 2 of the Simple Network Management Protocol (SNMPv2)”,
`AllState 00011394 Apr. 1, 1993, WBX075.
`“ORBIX Programmer’s Guide”, IONA Technologies, Oct. 1, 1997,
`WBX076A-E.
`“ORBIX Programmer’s Guide”, Release 1.3.1, IONA Technologies,
`Feb. 1, 1995, WBX077.
`Ito, J. et al., “Using meta-objects to support optimization in the
`Apertos Operating System”, USENIX Conference on Object-Ori
`ented Technologies, Monterey, CA, Jun. 1995, WBX078.
`Jordan, M. et al., “Software Con?guration Management in an Object
`Oriented Database”, USENIX Conference on Object-Oriented Tech
`nologies, Monterey,CA,Jun. 1995, WBX079.
`Kane, P. , “Prodigy Made Easy”, “Chapter 6, Shopping Made Easy”,
`2nd ed., 1993, WBX080.
`LagoZe, C. et al. , “Dienst: Implementation Reference Manual”, May
`5,1995,WBX081.
`Open Market Commerce Products, Enterprise Content www.
`openmarket.com/cgi-bin/gxcgi/
`AppLogic+FTContentServer?pagename:FutureTense/Apps/
`Xcelerate/Render&c:AiZZZ, WBXO 82.
`Lange, D.B. et al., “Program Explorer: A Program Visualizer for
`C++”, Proceedings of the USENIX Conference on Object-Oriented
`Technologies, Monterey, CA, Jun. 1995, WBX083.
`Laufer. K. , “A Framework for Higher Order Functions in C++”,
`Proceedings of the USENIX Conference on Obj ect-Oriented Tech
`nologies, Monterey, CA, Jun. 1995, WBX084.
`Li, G. and Bacon, J ., “Supporting Distributed Real-Time Objects”,
`IEEE Jul. 1994, pp. 138-143,WBX085.
`Limprecht, R. , “Microsoft Transaction Server”, IEEE, Compcon ’97
`Proceedings, 1997, pp. 14-18, WBX086.
`Maffeis, S. , “Adding Group Communication and Fault-Tolerance to
`CORBA”, Proceedings of the USENIX Conference on Object-Ori
`ented Technologies, Monterey,CA, Jun. 1995 ,WBX087.
`Mahindra, A. et al. , “Dynamic Insertion of Object Services”, Pro
`ceedings of the USENIX Conference on Object-Oriented Technolo
`gies, Monterey,CA, Jun. 1995, WBX088.
`McCloghrie, K. et al. , RFC 1213, “Management Information Base
`for Network Management of TCP/IP-based internets: MIB-II”,
`SNMP Working Group, Mar. 1, 1991, WBX089.
`McCloghrie, K. et al., RFC 1447, “Party MIB for version 2 of the
`SIMPLE Network Management Protocol”, SNMP Security Working
`Group, Apr. 1, 1993, WBX090.
`McKie, S., “ERP Meets Web E-Commerce”, DBMS, Jul. 1, 1998,
`WBX091.
`McMaster D. et al., RFC 1516: “802.3 Repeater devicesiDe?nition
`of Managed Objects”, Feb. 9, 1992, WBX092.
`“Allstate Connects with Countrywide Producer Network in Seven
`Months Using Microsoft Visual Studio.NET and the .NET Frame
`work”, Microsoft.NET Customer Solution, Jan. 2003, WBX 093.
`O’Brien Jones , U.S. Appl. No. 90/010,346 Application which is the
`5,778,178 Re-exam doc, Exhibits Part 1-WBX101, Exhibits Part
`2-WBX102, Nov. 21, 2008 Third Party Requests, WBX094.
`“Microsoft Component Services, Server Operating System, A Tech
`nology
`Overview”,
`http://www.microsoft.com/com/wpaper/
`compsvcs.asp,Aug. 15, 1998, [retrieved on May 22, 2001],WBX095.
`
`SAP 1001
`IPR of U.S. Patent No. 8,346,894
`Page 4 of 26
`
`
`
`US 8,346,894 B2
`Page 5
`
`Allstate Uses Web Services to Quickly Create Insurance Policy Man
`agement Solution, Microsoft .NET Customer Solution Case Study,
`Jan. 2005, WBX098.
`Mitchell et al., “An Overview of the Spring System”, Sun
`Microsystems, WBX099.
`Muckelbauer, P. and Russo, V.,“Lingua Franca: An IDL for Struc
`tured
`Subtyping
`Distributed
`Object
`Systems”,USENIX
`Conference: Obj ect-Oriented Technologies, Monterey, CA,WBX 100.
`Reynolds, J. Posting to comp doc USENET group, http://nyurlcom/
`53a95p, RFC 1212, 12134Google groups on concise de?nitions
`MIB and MIBII, Exhibit G, Mar. 27, 1991, WBX045.
`Relihan, L. et al., “Untangling the World-Wide Web”,12th Annual
`International Conference on Systems Documentation, Oct. 1, 1994,
`pp. 17-24,ACM,WBX102A.
`Rose, M. T., “The Simple Book: An Introduction to Internet Man
`agement”, 1994, pp. 14-15, 379-387 (2nd ed.) EXhibit F, WBX102C.
`“Open Market Enterprise: Content Server”,WWW.openmarket.com/
`cgi-bin/gxcgi/
`AppLogic+FTContentServer?pagenameIFutureTense/Apps/
`Xceleratlerate/Render&c:Artic, pp. 1-4,WBX103.
`“Open Market Enterprise:Content Center”, WWW.openmarket.com/
`cgi-bin/gxcgi/
`AppLogic+FTContentServer?pagenameIFutureTense/Apps/
`Xcelerate/Render&c:Artic,RetrvdMay 15, 2001, WBX104.
`“Open Market Enterprise:Content-Driven eBusiness”, WWW.
`openmarket.com/cgi-bin/gx.cgi/AppLogic+FT
`ContentServer?pagename:FutureTense/Apps/Xcelerate/Render
`&c:Artic, WBX105.
`“Open Market ShopSite 5.0”, Retrieved on May 15, 2001
`from:<URLhttp://WWW.openmarket.com/cgi-bin/gX.cgi/
`AppLogic+FTCont- entServer?pagename:Future Tense/Apps,
`WBX 112.
`Orfali, R. et al., “Essential Client/Server Survival Guide”iJohn
`Wiley and Sons-Set 1, 1994, WBX114.
`Orfali, R. et al., “Essential Client/Server Survival Guide”iJohn
`Wiley and Sons-Set 2, 1994, WBX115.
`Orfali, R.; Harkey, D.; EdWards, J ., “Essential Client/ Server Survival
`Guide” John Wiley and Sons, Sets 1-4, Jun. 16, 2005, WBX116.
`Orfali, R. et al., “Essential Client/Server Survival Guide”iJohn
`Wiley and Sons-Set 4, 1994, WBX117.
`Pavlou, G. et al. , “A Generic Management Information Base
`BroWser”, WBX119.
`Peterson, L. et al. , “Computer NetWorks, A Systems Approach”,
`Morgan Kaufmann Publishers, Inc., 1996, pp. 472-507, WBX120.
`PitkoW, J. et al.,“Using the Web as a Survey Tool: Results from the
`Second WWW User Survey”,conductedOct. 15& Nov. 1994,pre
`sented at 3rd Intl WWW Conference Oct. 10-14, 1995; WBX121.
`Netscape Unveils NeW Versions of Commercial Applications for
`Enhanced Integration With Corporate Databases, NetScape Press
`Release, May 13, 1996, WBX122.
`Raatikainen, K. , “Database Access in Intelligent NetWorks”, Pro
`ceedings of IFIP TC6 Workshop on Intelligent NetWorks, pp. 163
`183, WBX123.
`“Solstice X.500 Programming Reference”, SunSoft, 1996 ,
`WBX135, A, B.
`Tatters, W. , “Navigating the Internet With Compuserve: Chapter 17:
`Business on the Net”, 1995, pp. 352-374, Sams Publishing,
`WBX136.
`Services
`Financial
`Conductor
`Staff,“The
`Technical
`FrameWor ”:Distributed Objects on the Internet,Block Financial
`Corporation White Paper,BFC Technology Center, Oct. 17,
`1995WBX137.
`Vogler, H. et al.,“The Transaction Internet Protocol in Practice: Reli
`ability for W Applications”,IEEE 1999 Internet Workshop
`IWS99,(ISSN-0-7803-5925-9),Feb. 18, 1992,WBX146.
`Weich, C.,“Generic Containers for a Distributed Object Store”, Prcgs
`of the USENIX Conference (Jun. 1995) on Object-Oriented Tech
`nologies, Monterey,CA, May 18, 1995,WBX150.
`“SmallTalk” Wikipedia SmallTalk http://WWW.objs.com/X3h7/
`smalltalk.htm and http://en.Wikipedia.org/Wiki/ Smalltalk WBX151.
`Wollrath, A. et al. , “Simple Activation for Distributed Objects”,
`Proceedings of the USENIX Conference on Obj ect-Oriented Tech
`nologies, Monterey, CA, Jun. 1995, WBX152.
`
`USENIX , “Agenda of Proceedings of the USENIX Conference on
`Object-Oriented Technologies”, Monterey, CA, Jun. 1995,
`WBX153.
`“Common Desktop Environment: Desktop Kornshell User’s Guide”,
`Sun Microsystems, 1994-1995 ,WBX154.
`“Common Desktop Environment: Help System Author’s and Pro
`grammer’s Guide”, Sun Microsystems, 1994-1995, (Three parts)
`WBX155.
`“Common Desktop Environment: Internationalization Program
`mer’s Guide”, Sun Microsystems, 1994-1995, WBX156.
`“Common Desktop Environment: Tooltalk Messaging OvervieW”,
`Sun Microsystems, 1994-1995 ,WBX157.
`“Common Desktop Environment: Common StyleGuide and Certi?
`cation CheckList”, SunSoft, 1994-1995 ,WBX158, 158C.
`“Common Desktop Environment: Programmer’s OvervieW”,
`SunSoft, 1994-1995 ,WBX159.
`Developer’s Guide to Internationalization, Sun Microsystems, 1994,
`WBX160.
`“Dr. Gui’s Gentle Guide to COM”, http://WWW.microsoft,com/Com/
`neWs/drguiasp [retrieved on May 22, 2001], Nov. 1, 1999,WBX161.
`“iPIN Company Info”, http://WWW.ipin.com/01comp.html [retrieved
`on May 23, 2001], iPIN Interactive Transaction Services, Inc., 2000,
`WBX162.
`“iPIN Home”, http://WWW.ipin.com [retrieved on May 23, 2001],
`iPIN Interactive Transaction Services, Inc., 2000, WBX163.
`“iPIN Service Options”, http://WWW.ipin.com/02prodiservice.html
`[retrieved on May 23, 2001], iPIN Interactive Transaction Services,
`Inc., 2000, WBX164.
`http://WWW.ipin.com/02prodisolution.html
`“iPIN
`Solutions”,
`[retrieved on May 23, 2001], iPIN Interactive Transaction Services,
`Inc., 2000, WBX165.
`“iPIN Partners”, http://WWW.ipin.com/03part.html [retrieved on May
`23, 2001], iPIN Interactive Transaction Services, Inc., 2000,
`WBX166.
`http://WWW.ipin.com/02proditech.html
`“iPIN
`Technology”,
`[retrieved on May 23, 2001], iPIN Interactive Transaction Services,
`Inc., 2000, WBX167.
`NetScape Products: Open and Secure Internet SoftWare, 1995,
`WBX168A.
`NetScape Merchant System, Data Sheet 1995, WBX168B.
`NetScape Internet Applications, Customer ShoWcase 1995,
`WBX168C.
`NetScape Server API, 1995, WBX 168D.
`NetScape Object-Oriented Pradigm of Server Con?guration, 1995,
`WBX168E.
`RSA: Verisign Redirection Information, Important Announcement
`1995, WBX168F.
`RSA: Verisign to Provide Digital IDs for Open Market’s Secure
`WebServer, 1995, WBX168G.
`Verisign Adds the Missing Component to Online Security Solutions
`1995, WBX168H.
`Hickman, K.E.B.; Netscape, “The SSL Protocol”, 1995, WBX168I.
`NetScape iStore DataSheet, 1995, WBX168J.
`Choudhury, A.K. et al. , “Copyright Protection for Electronic Pub
`lishing over Computer NetWorks”, 1995 IEEE NetWork, 9, May/
`June, vol. 3 pp. 12-20 (1995) WBX168L.
`NSAPI Basics, (Chapter 1) http://developer.netscape.com/docs/
`manuals/enterprise/nsapi/svrop.htm [retrieved on May 22, 2001],
`1997, WBX174.
`“OpenStep User Interface Guidelines”, SunSoft, 1996, WBX175.
`“OpenStep Programming Reference”, SunSoft, 1996 , (12 parts)
`WBX176.
`“QuickStart to Using the Open Step Desktop”, SunSoft, 1996,
`WBX177.
`Rose, M. et al. , “RFC 1065:Structure and Identi?cation of Manage
`ment Information for TCP/IP-based internets”,Aug. 1, 1988,
`WBX178.
`SteWaIt, B. , RFC 1318: “De?nition of Managed Objects for Parallel
`printer-like HardWare Devices”, Apr. 1, 1992 ,WBX179.
`Rivest, R., “RFC 1321: The MD5 Message-Digest Algorithm”, 1997,
`WBX180.
`Solaris Common Desktop Envirnment: MOTIF Transition Guide,
`SUN Microsystems, 1997, WBX181.
`
`SAP 1001
`IPR of U.S. Patent No. 8,346,894
`Page 5 of 26
`
`
`
`US 8,346,894 B2
`Page 6
`
`“Solaris Common Desktop Environment: Programmer’s Guide”,
`Sun Microsystems, 1994-1995, WBXl82.
`“The iPin Approach”, http://www.ipin.com/02prod.html, 2000,
`[retrieved on May 23, 2001], Interactive Transaction Services, Inc.,
`WBX183.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaItl-l, John Wiley and Sons, 1996, WBXZOl.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaItl-2, John Wiley and Sons, 1996 , WBX202.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaItl-3, John Wiley and Sons, 1996, WBX203.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt2-l, John Wiley and Sons, 1996, WBX204.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt2-2, John Wiley and Sons, 1996 , WBX205.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt2-3, John Wiley and Sons, 1996, WBX206.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt3-l, John Wiley and Sons, 1996 , WBX207.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt3 -2, John Wiley and Sons, 1996 , WBX208.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt3 -3, John Wiley and Sons, 1996, WBX209.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt4-l, John Wiley and Sons, 1996, WBXZlO.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt4-2, John Wiley and Sons, 1996, WBXZl l.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt4-3, John Wiley and Sons, 1996, WBX2l2.
`Orfali, R. et al. , “The Essential Distributed Objects Survival
`Guide”iPaIt4-4, John Wiley and Sons, 1996 , WBX2l3.
`Broadvision , “Broadvision One-to-One: Programmer’s Reference,
`Part l” 1995 ,WBX2l4.
`Broadvision , “Broadvision One-to-One: Programmer’s Reference,
`Part 2” 1995 ,WBX215.
`OMG , “The Common Object Request Broker: Architecture and
`Speci?cation”, CORBA v2.0i(NYC-#l655390-vl), Jul. 1995
`I996, WBX216.
`The Open Group , “Int