throbber
(12) United States Patent
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket