throbber
(12) United States Patent
`Hiitsch et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,269,664 B2
`Sep. 11,2007
`
`US007269664B2
`
`(54) NETWORK PORTAL SYSTEM AND
`METHODS
`
`(75) Inventors: Matthias Hiitsch, Hamburg (DE); Ralf
`Hofmann, Hamburg (DE); Kai
`Sommerfeld, Hamburg (DE)
`
`(73) Assignee: Sun Microsystems, Inc., Palo Alto, CA
`(Us)
`
`EP
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 644 days.
`
`(21) Appl. No.: 09/759,740
`
`(22) Filed:
`
`Jan. 12, 2001
`
`(65)
`
`(30)
`
`Prior Publication Data
`
`US 2001/0034771 A1
`
`Oct. 25, 2001
`
`Foreign Application Priority Data
`
`Jan. 14, 2000
`
`(EP) ................................ .. 00100738
`
`(51) Int. Cl.
`(2006.01)
`G06F 15/16
`(2006.01)
`G09G 5/00
`(52) US. Cl. .................... .. 709/246; 345/672; 707/100;
`707/3; 715/513; 715/514
`(58) Field of Classi?cation Search ................... .. None
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`i
`
`21:32:; E: :11‘ """""" "
`
`5,481,721 A
`5,596,702 A
`5,724,588 A
`
`. . . .. 395/700
`l/l996 Serlet . . . . . . . . . .
`345/746
`1/1997 Stucka et al.
`3/1998 Hill .......................... .. 395/684
`
`501
`(—/;1
`Client Tier
`Browser m
`
`302
`I
`|
`Middle Tier
`I?
`\
`0 Web Server Q0
`
`ii
`
`3/1998 Kikinis ................ .. 395/20076
`5,727,159 A
`9/1998 Rossmann .
`..... .. 455/422
`5,809,415 A
`9/1998 Page et al. ...... ..
`709/228
`5,812,768 A *
`5,826,062 A 10/1998 Fake, Jr. et a1. .......... .. 715/513
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`0766172 Al
`4/1997
`(Continued)
`OTHER PUBLICATIONS
`
`Dan Johnson, Converting PC GUIs for NonPC Devices, Feb. 1998,
`Circuit Cellar Ink, pp. 40-45.*
`(Continued)
`Primary ExamineriAshok B. Patel
`(74) Attorney, Agent, or FirmiGunnison, McKay &
`Hodgson, L.L.P.; Forrest Gunnison
`
`(57)
`
`ABSTRACT
`
`A network portal system includes a Web-top manager and a
`universal content broker system. The Web-top manager is
`con?gured to receive a content request from a user device,
`Where the content request includes a content provider iden
`ti?er. The universal content broker system is coupled to the
`Web-top manager. The universal content broker system
`includes a plurality of content providers. Each content
`provider in the plurality of content providers is associated
`With a different content provider identi?er. Also, each con
`tent provider accesses content having a different raW data
`format. A universal content broker is coupled to the Web-top
`manager and to the plurality of content providers. Upon the
`receipt of the content request from the Web-top manager, the
`universal content broker passes the request to a content
`provider in the plurality of content providers that is associ
`
`med Wlth the Content PrOVlder ldenn?er'
`
`40 Claims, 31 Drawing Sheets
`
`305
`l
`| A
`‘If
`Informalion System Tier
`U68 5 t
`in
`\ K
`ysem _
`
`\
`
`Applications
`
`J
`
`Applications
`
`;
`
`510
`
`Mail Account
`Adater
`504
`I
`-
`
`505
`
`Folder
`Adapter
`
`WebTop Manager 11_i
`p
`
`SAP Exhibit 1006, Page 1 of 82
`
`

`
`US 7,269,664 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`1/1999 Colyer ................ .. 395/200.33
`5,862,328 A
`9/1999 King et al.
`709/227
`5,958,013 A
`5,999,988 A 12/1999 Pelegri-Llopart .
`709/304
`6,012,098 A
`1/2000 Bayeh et al.
`. 709/246
`6,078,866 A *
`6/2000 Bucket al.
`702/2
`6,182,129 B1
`1/2001 Rowe et al.
`. 709/221
`6,286,003 B1
`9/2001 Muta ........ ..
`.. 707/10
`6,300,947 B1
`10/2001 Kanevsky
`.345/333
`6,323,881 B1
`11/2001 Broulik et al
`715/744
`6,421,733 B1* 7/2002 Tso et al.
`. 709/246
`6,591,245 B1* 7/2003 Klug ..... ..
`.. 705/10
`6,717,593 B1
`4/2004 Jennings ...... ..
`. 715/760
`6,732,330 B1 *
`5/2004 Claussen et al.
`.. 715/513
`6,880,126 B1
`4/2005 Bahrs et al. .... ..
`715/526
`7,020,882 B1
`3/2006 Lewallen
`719/328
`7,072,932 B1
`7/2006 Stahl ........... ..
`. 709/203
`2001/0009016 A1
`7/2001 Hoffmann et al.
`709/219
`2001/0020255 A1
`9/2001 Hoffmann et al.
`709/318
`2001/0034771 A1 10/2001 Hutsch et al.
`709/217
`2001/0037417 A1 11/2001 Meyer ......... ..
`. 709/332
`2001/0039540 A1 11/2001 Hoffmann et al.
`. 707/3
`2002/0049833 A1*
`4/2002 Kikinis ..................... .. 709/219
`2002/0059344 A1
`5/2002 Britton et al.
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`WO
`WO
`WO
`WO
`WO
`WO
`W0
`
`0 825 526 A1
`0 908 832 A2
`0969389 A2
`WO96/37817
`WO98/02810
`WO98/02814
`WO98/24020
`WO98/47270
`WO98/53393
`WO 00/20985
`
`2/1998
`4/1999
`1/2000
`11/1996
`1/1998
`1/1998
`6/1998
`10/1998
`11/1998
`4/2000
`
`OTHER PUBLICATIONS
`
`JavaTM 2 Platform Enterprise Edition Speci?cation, Version 1.2,
`Final Release, Sun Microsystems, Inc., Palo Alto, CA, Dec. 17,
`1999.
`JavaServer PagesTM Speci?cation, Version 1.1, Sun Microsystems,
`Inc., Palo Alto, CA, Nov. 30, 1999.
`JavaTM Servlet Speci?cation, Version 2.2, Final Release Sun
`Microsystems, Inc., Palo Alto CA, Dec. 17, 1999.
`Ford and O’Higgins, “Public-Key Cryptography and Open Systems
`Interconnection,” IEEE Communications Magazine, vol. 30, No. 7,
`pp. 30-35 (Jul. 1992).
`Hild and Robinson, “Mobilizing Applications,” IEEE Personal
`Communications, vol. 4, No. 5, pp. 26-34 (Oct. 1997).
`Bickmore et al., “Web Page Filtering and Re-Authoring for Mobile
`Users,” Computer Journal, Oxford University Press for British
`Computing Society, vol. 42, No. 6, pp. 534-546, 1999.
`Evans and Rogers, “Using Java Applets and Corba for Multi-User
`Distributed Applications,” IEEE Internet Computing, vol. 1, No. 3,
`pp. 43-55, May-Jun. 1997.
`Domel, “Mobile Telescript Agents and the Web,” Digest of Papers
`of the Computer Society Computer Conference Compcon, Conf. 41,
`pp. 52-57, Feb. 2, 1996.
`Cunningham, “Architecture for Location Independent CORBA
`Environments,” MSc Degree Dissertation, University of Dublin,
`Dublin Ireland, pp. 1-104, Sep. 1998.
`Eberhardt et al., “Electronic Commerce-A Comparative Study of
`Web Based Database Access,” XVI World Telecom Congress Pro
`ceedings, pp. 97-104, Sep. 21, 1997.
`Gokhale and Schmidt, “Evaluating the Performance of
`Demultiplexing Strategies for Real-time CORBA,” Global Tele
`communications Conference, IEEE, pp. 1729-1734, Nov. 3, 1997.
`Berg, “How Do I Transfer Data Securely?” Dr Dobb’s Journal, pp.
`119-121, Feb. 1998.
`
`Koffman and W012, “CS1 Using Java Language Features Gently,”
`Proceedings of the 4th Annual SIGSCE/SIGCUE Conference on
`Innovation and Technology in Computer Science Education,
`Krakow, Poland, pp. 40-43, Jun. 27, 1999.
`Coddington et al., “Web-Based Access to Distributed High-Perfor
`mance Geographic Information Systems for Decision Support,”
`Proceedings of the 32nd Hawaii International Conference on System
`Sciences, pp. 1-12, Jan. 5, 1999.
`Cimpu et al., “Dynamic Managed Objects for Network Manage
`ment,” Proceedings of the 1999 IEEE Canadian Conference on
`Electrical and Computer Engineering, pp. 156-161, May 9-12,
`1999.
`Schmidt et al., “Experiences with VDM in Compiler Construction,”
`Informationstechnik IT, vol. 29, No. 4, pp. 211-216, Jan. 1, 1987.
`Johnson, D., “Converting PC GUIs for Non PC Devices”, Circuit
`Cellar Ink, Vernon, CT, vol. 91, Feb. 1998, pp. 40-42, 44-45,
`XP000852859.
`Jones, G. et al., “Web-based Messaging Management Using Java
`Servlets”, Integrated Network Management VI. Distributed Man
`agement for the Networked Millennium. Proceedings of IM’99 6th
`IFIP/IEEE International Symposium, (CAT. No. 99EX302),
`Piscataway, NJ, pp. 19-33, XP002166299.
`“Announcement: SAXiSimple API for XML (Jan. 12, 1998
`Draft)”, p. 1, http://www.oasis-open.org/cover/SAXAnn980112.
`htrnl.
`Garshol, L., “Free XML Software”, Dec. 15, 1999, pp. 1-53,
`http://horiZon.nserl.purdue.edu/Xml/XMLtools.html.
`“New SAXON Release (3.03)”, Sep. 1, 1998, pp. 1-2, http://xml.
`coverpages.org/saxon980901.html.
`St. Laurent, S., “Toward a Layered Model for XML,” (C) 1999, pp.
`1-17, http://www.simonstl.com/articles/layering/layeredhtm.
`Wallace, M. and Runciman, C., “Haskell and XML: Generic
`Combinators or Type-Based Translation?” ICFP’99 Sep. 1999,
`ACM, pp. 148-159.
`“XT extension mechanism”, Jan. 2, 1999, pp. 1-2, http://www.oasis
`open.org/cover/xt-extensionl99901.html.
`N. Freed, N. Borenstein, Network Working Group, Request for
`Comments: 2045, “Multipurpose Internet Mail Extensions (MIMe)
`Part One: Format of Internet Message Bodies,” Nov. 1996.
`Eric Miller, An Introduction to the Resource Description Frame
`work, D-Lib Magazine, ISSN 1082-9873, May 1998.
`Extensible Stylesheet Language (XSL) Speci?cation, W3C Work
`ing Draft Apr. 21, 1999, pp. 1, 16 and 17.
`Digital Equipment Corporation, “COM/CORBA Interworking,”
`Aug. 22, 1995.
`Digital Equipment Corpoartion, “COM/CORBA Interworking RFP
`Part A,” Revised Joint Submission, Dec. 22, 2995.
`Otte, Randy et al. “Understanding CORBA, The Common Object
`Request Broker Architecture” Prentice-Hall Inc., Upper Saddle
`River, NJ, 1996.
`Vogel, Andreas, et al. “C++ Programming with CORBA” John
`Wiley and Sons, Inc., pp. 1-27, 1999.
`Fielding, et al. “Hypertext Transfer ProtocoliHTTP/ 1.1”, Network
`Working Group; Request for Comments.‘ 2068; Category.‘ Standards
`Track, pp. 1-162, Jan. 1997.
`Zeiger, Stefan, “Servlet Essentials”, Version 1. 3. 5, Nov. 4, 1999,
`pp. 1-52 [online]. Retrieved from the Internet at URL: <http://www.
`novocode.com/doc/servlet-essentials/>.
`Moore, Robert Byron, “An Extensible Architecture for Distributed
`Object System Interoperability”, pp. 1-81, University of Illinois at
`Urbana-Champaign, 1998.
`Weiler, John et al., “COM-CORBA Interoperation for DII COE
`Applications”, Version 7, Oct. 13, 1999, pp. 1-28 [Online],
`Retrieved from the Internet on Nov. 22, 2005.
`Rosen, Lowell, “Architectural Issues in COIVUCORBA Bridging”,
`The MITRE Corporation, Nov. 19, 1997, pp. 1-4 [Online],
`Retrieved from the Internet on Nov. 22, 2005.
`Author Unknown, “A history of browsers”, Aug. 8, 2004, URL:
`<http://www.quirksmode.org/browsers/history.html>.
`
`* cited by examiner
`
`SAP Exhibit 1006, Page 2 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 1 0f 31
`
`US 7,269,664 B2
`
`Gotewoy
`
`N102C
`
`Browser
`
`I
`
`:
`
`Enterprise
`Network
`
`Browser
`
`103
`
`101 C
`
`102F
`
`Browser
`
`Content
`Provider
`
`1025"
`
`111\_
`
`112
`(
`UCB System
`
`UCB
`
`Network Porto] System
`3
`
`100
`
`FIG. 1A
`
`SAP Exhibit 1006, Page 3 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 2 0f 31
`
`US 7,269,664 B2
`
`102A
`
`FIG. 1B
`
`SAP Exhibit 1006, Page 4 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 3 0f 31
`
`US 7,269,664 B2
`
`meow)‘
`
`A? 55
`mm .UE
`
`E2 5%;
`UN .wE
`
`w
`
`QR$€$E® Z A $8305»? V @SEDSQQEQUW
`QQQCEBEwEHU
`
`/
`
`E2 19%;
`<m .UE
`
`E5
`
`1582
`
`OED?
`
`SAP Exhibit 1006, Page 5 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 4 of 31
`
`US 7,269,664 B2
`
`m;mc\Eoo.c8\\d:;
`
`mm.uE
`
`
`
`_.&.co:oEmmEa26m.$%n_8E3
`
`
`
`mo_>.$m§o,:P$E
`
`am:&
`
`OR
`
`
`
`232gm.:25
`
`\
`
`\
`
`\
`
`\
`
`SAP Exhibit 1006, Page 6 of 82
`
`SAP Exhibit 1006, Page 6 of 82
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 5 of 31
`
`US 7,269,664 B2
`
`
`
`O2<m.uE
`
`H58.2322$
`
`
`
` :mo:oN__o=m_>80:5 cosotswoi
`
`tacoE8
`
` xnew
`
`5:Efifim:o_..o.EouE_
`
`3exam8:
`
`an
`
`a:2%:
`
`Qozmmga53mmgm;mmn
`
`3.2%
`
`an
`
`5:E25
`
`|8m3msmgem
`
`an
`
`_omb>:5
`
`28:8
`
`em.
`
`O
`
`avco_§8mEn_
`
`83.8o_oo._
`
`2.083.
`
`mco:8__&<
`
`_
`
`x§o§§,.w,_
`
`SAP Exhibit 1006, Page 7 of 82
`
`SAP Exhibit 1006, Page 7 of 82
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11, 2007
`
`Sheet 6 of 31
`
`US 7,269,664 B2
`
`N:gsam$3
`
`Sm
`
`KIJNINL
`
`5:Eflmxmco:9EoE_
`
`an
`
`5:2252
`
`am
`
`5:E26
`
`[Las
`
`$2883
`
`flm$m;Em
`
`
`
`2:mmas
`
`mmmogfioo
`
`_omb>__5
`
`oR
`
`
`
`Haco:oEmw..&n_
`
`8E8053
`
`Bocam
`
`mco:8__&<
`
`o:oN___5m_>Boas.
`
`_.$co.Eoo
`
`
`
`3.305282m;
`
`E880
`
`€%_>8n_
`
`M\mo:o..cm8&/\,
`
`\
`
`I.l
`
`SAP Exhibit 1006, Page 8 of 82
`
`SAP Exhibit 1006, Page 8 of 82
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 7 0f 31
`
`US 7,269,664 B2
`
`@
`
`Xmit Request toN401
`WebTop Manager
`
`‘M405
`
`Access
`Components
`t
`Contact
`UCB ~ 406
`
`Login
`l
`.t A
`m pp
`
`l
`
`~426
`
`F
`
`A
`
`427*’
`
`Content
`Unavail
`Error
`
`_ Access Content
`
`‘
`
`_
`
`m, 410
`
`Dlsplay Content
`L
`N411
`Process Content
`
`430
`Content Yes
`
`Identify V445
`User Type
`
`Retrieve ~444
`Scheme
`
`r
`Convert <~ 445
`Data
`
`7
`
`
`Return Converted
`Data
`
`,
`
`Display w447
`Data
`
`FIG. 4
`
`SAP Exhibit 1006, Page 9 of 82
`
`

`
`U.S. Patent
`
`Sep. 11, 2007
`
`Sheet 8 of 31
`
`US 7,269,664 B2
`
`Sn
`
`Qexam8:
`
`(|||J\|L
`
`5:Eflmxmco_..o_EoE_
`
`—————— ——————
`
`2:m.05T
`
`
`JS$3.5282m;
`
`Emezooa
`
`.333
`
`E:o8<=22
`
`_B%u<
`
`528
`
`_.3a%<
`
`an
`
`f
`7?
`
`fi
`
`_%_>En_
`
`o3
`
`floeom
`
`m:o:8__&<
`
`Ezwm
`
`
`
`828ammm
`
`MgEcem83
`
`an
`
`
`
`$_._.o_E._2.
`
`SAP Exhibit 1006, Page 10 of 82
`
`I I I I I J
`
`Sm
`
`rJ\||\
`5:Ea
`
`vlolmsmgsm
`
`.|\
`
`‘,§.E>\_F28
`
`I\
`
`\
`
`'
`
`\\\I//A30.5/1ACO:.O...Cmw®._m\,\//\Ill.
`
`m:o:8__&<
`
`I\\
`L.—._.———:———.—_/
`
`SAP Exhibit 1006, Page 10 of 82
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 9 0f 31
`
`US 7,269,664 B2
`
`
`
`m 5808 $255 .3; V Aisha: 6255 451V
`
`
`
`
`
`v T
`
`new
`
`w .05
`
`
`
`wow New M 8m M
`
`I’ I! 4E:
`
`$225 :22 $6388
`
`SAP Exhibit 1006, Page 11 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 10 0f 31
`
`US 7,269,664 B2
`
`52%. BMW
`
`NL .UE
`
`62E :02
`
`329:3
`@595
`

`
`@5885
`
`SAP Exhibit 1006, Page 12 of 82
`
`

`
`U.S. Patent
`
`Sep. 11, 2007
`
`Sheet 11 of 31
`
`US 7,269,664 B2
`
`gm
`
`em
`
`$m;8m_fig
`
`owEcmm8;
`
`E33“E:
`
`:m_Zwm:_o_2v
`
`
`
`EammqoxmmoNmm
`
`n:
`
`
`
`$98_$_8mE880_om$>:5
`
`835mcozosoccoo
`
`on
`
`wGE
`
`8_>$mE__§n_
`
`am
`
`2:co_..o:_m_Eoo
`
`
`
`8_>5mmcéoiNew
`
`SAP Exhibit 1006, Page 13 of 82
`
`SAP Exhibit 1006, Page 13 of 82
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 12 of 31
`
`US 7,269,664 B2
`
`o 3
`
`Q;
`
`am
`
`N8
`
`mm
`
`
`
`BEQEEcmmzom
`
`__%_o;8o_n_T :m
`
`N_%_o;8o_n_
`
`m_%_2_8o_n_
`
`¢_%_o;8oE
`
`m.wE
`
`Sm
`
`SAP Exhibit 1006, Page 14 of 82
`
`SAP Exhibit 1006, Page 14 of 82
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 13 of 31
`
`US 7,269,664 B2
`
`E9
`
`m~E\1
`
`mccoeeoo2:
`
`§oT\V_%_o.._252_38¢_$_:&§_Boa:
`
`3%A3558832Atom
`
`52$..$:_d
`
`82
`
`is:88E.§_ae_U
`
`
`
`mU:oEEoQ_%_o.._
`
`82
`
`
`
`
`
`22>__s3..tcLmmZUmEn.MAc::¢D
`
`S.wE
`
`SAP Exhibit 1006, Page 15 of 82
`
`22N2:
`3&3T#|:o9=@o%Nls}Eoom_m_._o:?mE8oa;oz1Tv__oExoom__oton_._3m.W«l1|Jall[,
`
`
`
`
`
`
`
`
`
`
`
`:2
`
`SAP Exhibit 1006, Page 15 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 14 of 31
`
`US 7,269,664 B2
`
`<%——Defau|t htmi—temp|ate——%>
`<%@ taglib uri="/WEB-INF/config/taglib.t|d"prefix="starportai"%>
`<%@ page import = "com.sun.star.portal.web.servlets.MainServ|et”%>
`<%@ page import = "com.sun.star.porta|.web.beans.ErrorBean"%>
`<%@ page import = "com.sun.star.porta|.web.beans.LoginBean"%>
`<html>
`<head>
`<starporta|: insert cornponentName="Action"/>
`<title>
`<starporta|:insert componentName="Title"/>
`</tit|e>
`<meta name="description" content="StarPortal">
`<meta name="keywords" content="starporta|, staroffice, software">
`<meta http—equiv="Content—Type” content="text/html; charset=iso—8859—1">
`</head>
`<body |eftmargin="O" topmargin=“0" marginwidth="O” marginheight="O”
`background=“<%request.getContextPath()%>/pics/fi||grey.gif”>
`
`<tr>
`<td width="%”height="18”>
`<starporta|: insert componentName="Shortcuts”/>
`</td>
`
`u H
`H
`u
`.
`<tab|e width: 100% border: 0
`<tr>
`<td width=10></td>
`<td>
`
`u n
`.
`ce||spacing= O
`
`u n
`.
`celipadding= O >
`
`<p><starporta|:insert componentName=“CurrentFo|der"/></p>
`<p><starportal:insert componentName="FolderView"/></p>
`<p><starporta|:insert componentName="Fi|eView"/></p>
`
`/
`
`< id)
`</tr>
`<tr><i:d height=‘:0></td></tr>
`</tab|e>
`<%
`
`SAP Exhibit 1006, Page 16 of 82
`
`<p><starporta|: insert componentName=“Error"/></p>
`
`Ee
`
`i
`
`lse
`
`%>
`
`<%
`
`request.removeAttribute(MainServIet.ERROR);
`
`3
`
`73>
`</body>
`</html>
`
`FIG.
`
`11
`
`SAP Exhibit 1006, Page 16 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 15 of 31
`
`US 7,269,664 B2
`
`
`
`0000000000000500000000000000000002000000000z<00.0.0020000Z_00>n000_000000030000
`
`
`20000_00Q000n0_000Ev0000020000200000030_
`
`
`
`
`
`00000000000..0<>>00000__002000000000000.0.000_0:00Z00>>n000_0E000030000
`
`
`
`
`
`T.0_00zn00000u00030
`
`
`
`
`
`A..0_00000_.n000_0..00.0.000_0E0Z0>E.0\_0000\..u000_0:0000_00000v
`
`
`
`A00000000v
`
`
`
`Au:0000000300020000000110v
`
`
`
`
`
`000000000000005000000000000000000020000000_0z<00.0.00_0_0000Z00>>n000_000000000000
`
`
`
`
`
`
`
`2000000__0u0_:0000v00000000000000000.000_0
`
`
`
`
`
`
`
`
`
`
`
`0000000000000000000000000000000000020000000._020000.0.00_0_0E0Z00>>n000_0E000000000
`
`
`
`
`
`
`
`
`
`
`20000_0x0u0_000:000000000000:00000000000_00_0
`
`
`
`
`
`
`
`20_00_n0_00000000000000000_0000000000020000000000_00_0
`
`000000000000000000000000000000000002000000000z<00.0.000_0000»0_00._.:0>>n000_0E000000000
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`90000000000005000000000000000000020000000_0z<00.0.000_0000Z00>>n000_000000000000
`
`
`
`
`
`
`
`200000n0_00000v20000000.00000002000000000000000:000000000030000000.000_0
`
`
`
`
`
`<3.0000
`
`SAP Exhibit 1006, Page 17 of 82
`
`SAP Exhibit 1006, Page 17 of 82
`
`

`
`U.S. Patent
`
`11
`
`99620}7
`
`2B
`
`mmgas
`
`ufiosommomg25am..£n_aE£<omn3o_gE3$3:9:&$>z__Bmc_nE_oEEouV.:
`n.€B$=3._moBcocoasoo
`
`
`
`
`
`8$E8on8Eo_Smu8SomSvEmszuou8_.co_3momxu.__o.33.__
`2o_>$m8Eo§m.Eo_Eom.8;._otoa.._Sm.§m.Eoon§>$m$3$5
`
`
`
`
`
`
`€m._‘$o_QEm¢<On_HBo_aEEum:55
`
`
`§>E_on_nEumoLom=:36
`
`
`8_.co_Bmncocn8Som$VEmesoou8E.o_Bmu:o.._o336am:..__om_o +mm_oWcm._EmmyEE8oQ.32>5m.8;._ct8_._Em.§m.Eoon§:omum:552,35888
`
`
`9832sqc8_:_uEmoB:v:oaEooufisoommom:oz<%_.Bo_qE£<omnBoaE2omfi:2:
`
`
`
`
`
`
`
`2_Eoaxm3__no_%o:_v@_5Ev_oom823am:
`
`6,H2838mauesum:moBcocoaeoo
`
`
`
`
`
`B5088m:9,2%._.3oaE£<on_n3c_qEB8:5.:m2Eco3=ou2%oEvEoofiso3.0%am:._._om_w
`
`S
`
`9.0%53.__%_oM08382E32822.358850882m_z<am..o:.aE£<on_uBoaE333%5.:
`
`
`
`
`
`
`pm.A?Eo_%mnu_%oEvE3888>2mv_u.__oam:.__om_¢
`95582uE_=u€mam..$:oQEouu8c_8mmomyoz<“E.2c_aEmE%o<o¢u8.o_qEBme;:2:
`
`
`8__3_u2§_s2:Esam5:8vtofmz
`
`
`
`Annm8._>mo=>EB;mE_mm8oaxiv
`
`
`
`
`
`
`
`
`
`S033?:.3u2_=_u88mE25qE8n$.c_8mmomtQz<%._.o§qE£<on_nEoaE88:»55U2tBmnm_%oEV:63mv_o__oEuEozmmaaE6mEoEm_m:63.8m%_>oaam:.__wm_o
`
`
`
`
`
`
`
`SAP Exhibit 1006, Page 18 of 82
`
`SAP Exhibit 1006, Page 18 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 17 of 31
`
`US 7,269,664 B2
`
`
`
`%8.$:u88Bcocoqeoonflosommowt95%_.Bo_gEo5s:Iu§>_mm$355
`
`E>m__8mc_uu8EEooV:
`
`
`
`©m_>$m__3m:_Em_:om.€;._oto3oH_m.§w.Eoou$_E8mm:85
`
`
`
`€3.omn_>~___Smc_nucoEEootom_m
`
`
`
`Ecmesooo8Eo_Bm::ocu8Somo._V255888_to._8.mucoco930am:.__om_w
`
`
`
`Cm_>$mH8E88Em_>bm.€;._oto.Eofi.§m.EoonE_zommm:85
`
`
`
`
`Ezmmfi8oxm_uoo_E>oe.m_.m_>$m.€g._oto3Bm.c=m.Eounfiiommai55.
`A28mx%oo_ssonM95888Ema
`
`
`
`358888Eo_Bmn8Som8V25.8888Eo§.mo@_u__u$2toms
`
`
`cm_>_mm8Eo_Em.$m_>$w.fi;._oto3Bm.§m.E8u§>$mmm:85
`
`
`
`
`9o_>$m8o%_%oo_S>ooEm_>bm.82.6:8._Bm.c=m.Eouu$_>$m8:$5
`
`V
`
`
`
`%oo_c;onuEEEESVtoga
`
`
`
`
`
`Ann..w8_>oo.__2:._msmmoooa::_v
`
`
`
`
`
`
`
`
`
`
`
`2_8o_eAm8;um_%oEv@:oEv_oommv_o__oEm:toga
`
`
`
`98:5.8u..:_:c2moflcmcoaeoouseoommomtoz<“E.8c_%$Z_EIn8o_QEBmm::9:
`
`
`
`
`
`
`
`9832EEzsuemo2.2358vfieoommom:oz<3..2o_%s:EIu2c_%_2mm::2:
`
`
`
`$:oofi__oum_%oEVEoofi__o$_o__o$2..__mm_o
`
`
`
`
`
`
`
`
`
`
`
`C832285688mtacoaeouuflobommoB_92%._.Bc_%_£._s::nBo_QEB8::2:
`
`
`ATSo_qxmno_%oEVmtafizooo>286:963:36
`
`
`
`
`
`C8382?...:_=3._8292358uflocommomtQZ<am..2o_q:_oEn_oon3o_qEBmm::2:
`
`
`2c_mo_nw_%oEV2:E39?6:8foioz96:058:83
`
`
`
`
`98:9:.3E32825.228nfiosommofl_oz<am..Bo_%_£.__2:._n3o_gEBom:
`
`
`
`2t8.mnm_€oEv:63$_o__oEaE0288EuoEoE$=..8_._8$25552.
`
`W
`
`:om_m
`
`:w;#
`
`Q8.wE
`
`SAP Exhibit 1006, Page 19 of 82
`
`SAP Exhibit 1006, Page 19 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 18 0f 31
`
`US 7,269,664 B2
`
`<2 .UE
`
`SAP Exhibit 1006, Page 20 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 19 of 31
`
`US 7,269,664 B2
`
`
`
`
`
`SmbmvA\.._Soaxm_.n%_c>..o_%oE..noEoc.._8.oEo_on__.mo=am_..uo@:EmE2_:c2v
`
`A.__._:£%.nmmgo
`
`
`
`
`
`
`
`Aouocv
`
`
`
`
`
`
`
`
`
`..%.E%_£..co:=3_>:I\_EE\..uo=_o>.._%_ob$:=o..noEo:EmcoqeoovEocoagoovA\
`
`
`
`
`
`
`
`..>>m__>$o._o..5..no:_o>..;m_>_%_£..uoEccA\..>>m_>B_..%.um:_o>..;2>m__.._._uoEoctscoasoovA\
`
`
`
`
`
`
`
`22A\_.%_.38to;m.__EI_.u2__o>..e.8to;m..nmEocEocoqeoovA\..2E..nS86.__2o_%m_oto%Bm..o=_o>_.m_E..uoEo:E2_o%_8v
`
`:9AEmEm_ov
`
`
`
`zaevA\..%5:oo_..nm:_o>..$__.._25;m_>..nmEoc.._BmEo.on:m%3_..n.aé:Evsoéaev
`
`
`
`
`AEmEo_m\vQ._%_.%_>®_:._EI\_EE\.u2__§
`
`AEmEm_mv
`
`
`
`EmevA\..>$_>__8.%..u%_o>._$_:m%:$_>._nmEo:.._8.mEEon_..8:3_..n25taeescfiv
`
`
`
`
`AEmEm_m\vA_.%:§>®_€:_EEI\_ez\_u2__2
`
`éo_§_Ea\v
`
`NEAEmEm_m\vQ..%;o_>s2o:EI\_e:\
`
`
`.132:aevA\..;o_>c8_..u.a5_c>..9_%_o%%:6_>._uoE._§®eeo%2_3_..u25Eoefiscfiv
`
`
`
`
`AEoEo_ov
`
`
`
`A..E_>$eo;._n2_.§8_§_Eav
`
`AEoEm_ov
`
`
`
`
`
`:33A\._;m_>__8oc_.uo:_o>..€%_o%%:$_>..E0:.._BoEEon_..8:u8..u25EmE8_=c8v.
`
`
`
`c.$Ew_o\vQ..E5%_§_%_£§I\_sz\.u.;_2
`
`éo_§_Ea\v
`
`meE
`
`SAP Exhibit 1006, Page 21 of 82
`
`A:$bm\v
`A%oc\v
`
`
`
`A..>:_>5%..u2§éazsav
`
`SAP Exhibit 1006, Page 21 of 82
`
`

`
`U.S. Patent
`
`Sep. 11, 2007
`
`Sheet 20 of 31
`
`US 7,269,664 B2
`
`E.0:
`
`2%
`
`8 E
`
`8::
`
`<2:%_%E“Q
`
`mmcogmmmmph:
`
`bmzemEo__o
`
`SAP Exhibit 1006, Page 22 of 82
`
`SAP Exhibit 1006, Page 22 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 21 of 31
`
`US 7,269,664 B2
`
`02
`
`stem
`
`82
`
`82
`
`39
`
`vzoimz
`
`
`
`E393_oton_
`
`Em:8Eoo
`
`am
`
`7222.5:9
`
`:o:oc:oE_ an
`
`5:E893
`
`llx
`{u!J|.uL
`
`5:22:2
`
`an
`
`
`
`cozoomcoficozoomcofi:55
`
`
`Eam59:525:83
`
`Eiom
`
`=o:oSo_Eoo
`
`Emis
`
`Ammmonsoe
`
`52mmco:o:_o_Eoo
`
`3.”:E25
`
`B.wE
`
`SAP Exhibit 1006, Page 23 of 82
`
`SAP Exhibit 1006, Page 23 of 82
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 22 of 31
`
`US 7,269,664 B2
`
`mB2\(§§\(
`mméoi:o:8__&<2.2;am:
`
`
`
`
`
`<82Em
`
`:
`
`
`
` omzncocoo%ommuxemx_BcoN:o_._n:T%_
`
`
`
`§.c_&4<sag3&5%__%_I_8En_.283::
`
` Bfimuomam5::_6£._%o8m§:>>\_/__SEES_6%gmaooflozEm634_a\\«_EEEEE
`393..l/\\\%38200
`
`aE8
`
`Em209$8.5
`
`<9.wE
`
`<5$\/\
`$_o__on_Efifim
`
`EU
`
`.m@eoQ
`_M__M,_,
`
`SAP Exhibit 1006, Page 24 of 82
`
`SAP Exhibit 1006, Page 24 of 82
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 23 of 31
`
`US 7,269,664 B2
`
`1602B
`
`IIIIIIIIII
`Administrator
`
`Illliifllll
`
`IIIIIIII
`Security
`
`/16003
`
`SystemAccount="User_A"
`
`HomeDirectory="/users/UserA"
`
`Illiflfllll
`
`Company = "Sun Microsystems
`
`Name ="Supermon"
`
`Illfliifilll
`:_
`
`16038
`
`lflhfiiflfifil
`
`Hflflflflflflflfll
`
`IIIIIIIII
`Star
`
`IIIHEHIII
`
`DNS="141.41.1.250”
`
`:L>SMTP=“smtp.sun.com”
`
`
`IHEHMEIEI
`
`SMTP="smtp.storoffice.de"
`
`FIG. 16B
`
`SAP Exhibit 1006, Page 25 of 82
`
`SAP Exhibit 1006, Page 25 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 24 of 31
`
`US 7,269,664 B2
`
`/1700
`
`
`
`
`
`UserProfi|e
`
`com.sun.stor.UserProfiIe
`_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _,
`
`{
`:
`
`I I I
`
`
`
`SystemAccount=''User_A''
`HomeDirectory="/users/UserA"
`
`I
`Company = "Sun Microsystems"
`I
`Name ="Supermon"
`l_ ____________________ - _J
`
`
`
`
`
`EDNS="14-2.4-0.1.250”
`
`SMTP="smtp.storoffice.de"
`
`FIG.
`
`1'7
`
`SAP Exhibit 1006, Page 26 of 82
`
`SAP Exhibit 1006, Page 26 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 25 of 31
`
`US 7,269,664 B2
`
`
` <Root>
`<UserProfi|e />
`<App|Profi|e />
`</Root
`
`
`
`
`
`
`<App|Profi|e>
`<Administrotor />
`
`<UserA />
`
`<UserB />
`</App|Profi|e>
`
`
`
`<Administrc1tor>
`<Stor />
`</Administro’cor>
`
`
`
`
`
`
`
`
`
` <Star>
`
`<!—
`-->
`<|net/>
`Administrator
`<Templotes />
`
`</St0r>
`
`
`-
`
`Star
`
`
`
`<|P_Address type="string">
`142.41.1.25O
`</|P_AddreSS>
`</DNS>
`<SMTP>
`<ServerN0me type="string">
`<defaultvo|ue>
`smtp.sun.com
`</defou|tvo1ue>
`</ServerNome>
`</SMTP>
`<1 -
`-->
`</Inet>
`
`Templates.xm|
`
`E -
`
`Usem-Xml
`
`FIG. 18
`
`SAP Exhibit 1006, Page 27 of 82
`
`SAP Exhibit 1006, Page 27 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 26 of 31
`
`US 7,269,664 B2
`
`<enve|op>
`<heoder>
`<tr<Jns0ction type="reque§t”
`name: 0 enNode
`c|ientId=‘C0" serverldz" " />
`</heoder>
`<body>
`<paroms toto|=2
`<doto name=“nodepoth" type="String"
`<vo|ue> "com.sun.st0r/Writer" </vc1|ue>
`</dota>
`<dato name="numLeve|s" type="int"
`<v0|ue> 1 </vo|ue>
`</data)
`< p0rc1ms>
`< body>
`< enve|op>
`
`FIG. 19A
`
`<enve|op>
`<header>
`<tr0nsoction type="Acknow|edgement”
`ncIme="o enNode"
`<:|ientId=' C1”
`serverId:"RO1"/>
`
`< he0der>
`< enve|op>
`
`FIG. 19B
`
`SAP Exhibit 1006, Page 28 of 82
`
`SAP Exhibit 1006, Page 28 of 82
`
`

`
`U.S. Patent
`
`Sep. 11, 2007
`
`Sheet 27 of 31
`
`US 7,269,664 B2
`
`<envelop>
`<heoder>
`<transoction type="resRonse"
`nome= openNode
`c|ienfld=' C2"
`serverId="R02/>
`
`H
`
`</h eoder>
`<body>
`<poroms toto|=2
`<doto nome=type="String"
`<vo|ue> "N001" </vo|ue>
`</doto>
`<doto type="Node"
`<vo|ue> “ .... ..” </vo|ue>
`</doto>
`</poroms>
`< body>
`< <envelop>
`
`FIG. 19C
`
`<en veiop>
`<header>
`<transoction type="error"
`nome="openNode”
`c|ient1d=‘ C3"
`serverId="RO3"/>
`
`</heoder>
`<body>
`<poroms toto|=2
`‘
`<dota type="String”
`<value> "ERRNODEOPEN’ </value)
`2
`</dota>
`<dota type="String’
`<vo|ue> “Could n
`</dota>
`</poroms>
`< body>
`< enve|op>
`
`ot open the given node. XML file does not exist" </volue>
`
`FIG. 19D
`
`SAP Exhibit 1006, Page 29 of 82
`
`SAP Exhibit 1006, Page 29 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 28 of 31
`
`US 7,269,664 B2
`
`<enve|op>
`<heoder>
`<tmnsc1ction type="notify"
`nc1me=“ "
`id=" " />
`
`</heoder>
`<body>
`<params tota|=2
`<d0tc1 type="Nodepoth"
`<va|ue> "root/ApplProfile/storPorto|/Writer" </vo|ue>
`</d0ta>
`<dota type="Node"
`<vo|ue> “ .... .." </v0|ue>
`</doto>
`</porams>
`</body>
`</enve|op>
`
`FIG. 19E
`
`SAP Exhibit 1006, Page 30 of 82
`
`SAP Exhibit 1006, Page 30 of 82
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 29 of 31
`
`US 7,269,664 B2
`
`_______________
`
`_______
`
`2.8EBm
`
`Z_
`
`:a__%_w
`
`¥_o¥m
`
`v_mo%coEEooBoEo
`
`S.05
`
`
`
`SE/Em:§%_.:§__8Z
`
`ta>mv_mo:_._3coo
`
`_n8%ccEE8
`
`Isflwxm
`
`mczloamo
`
`umotamo
`
`$28
`
`
`
`;a_$_§§<§m%<._%_£
`
`xmoeucoeeoox
`_owm8S%_mo:EoEEoox
`
`_.$__ov_mc::BcooxEoEc8_>cH._v_mo::Bcoox
`
`SAP Exhibit 1006, Page 31 of 82
`
`SAP Exhibit 1006, Page 31 of 82
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 30 of 31
`
`US 7,269,664 B2
`
`E880.mo:
`
`._omm8o_%_mo:€8oax
`
`%
`
`E.wE
`
`0 _
`
`oc3m_
`
`_moco5$_t3o.im>oES\E6
`
`ov_mo§t3o_n_Bo8o
`
`$oc:o2_%_>o_n::8:oox
`
`_%_>En_E8c8x
`
`_%_>o_n_E8..._8x
`Qfiflcoozcficoobmso
`
`<E2<EO._|—L1_JD£\<E1D_KI)l_n_l<CZ
`
`SAP Exhibit 1006, Page 32 of 82
`
`SAP Exhibit 1006, Page 32 of 82
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Sep. 11,2007
`
`Sheet 31 of 31
`
`US 7,269,664 B2
`
`2200
`
`
`
`HCPRootFolder
`HCPFolder
`
`FIG.22
`
`
`
`HCPFolder
`
`HCPFolder
`
`SAP Exhibit 1006, Page 33 of 82
`
`SAP Exhibit 1006, Page 33 of 82
`
`

`
`US 7,269,664 B2
`
`1
`NETWORK PORTAL SYSTEM AND
`METHODS
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`This invention relates generally to network systems and in
`particular to network portal systems
`2. Description of Related Art
`Laptop and notebook computers abound, virtually every
`enterprise in every business sector uses e-mail for internal
`and external communications, mobile phones are common-
`place, and many people carry personal digital assistants
`(PDAs) with wireless communication capability. Internet
`cafes can be found in almost every city, airports routinely
`have Internet kiosks, and most hotel rooms come equipped
`with data communication facilities.
`
`With these developments come limitations and frustra-
`tions. Laptops and notebooks frequently require that special
`applications be installed. If work needs to be done when that
`particular machine is not available, the work must be post-
`poned. In addition, there are employees without laptops who
`nonetheless need to access information and applications
`when they are away from the office.
`Data on laptops must be synchronized with data on the
`enterprise’s central computers. Before employees can work
`on their laptops, they must be certain that they have the latest
`information, and that after they have finished, the centrally
`housed information must be updated.
`Functionality available from mobile phones and PDAs is
`typically limited to general information services, such as
`stock quotes and airline schedules.
`Many enterprises have realized significant benefits from
`client/server technology, but this typically entails the instal-
`lation of specialized software on the client systems, thereby
`limiting access to only those devices with the specialized
`software as well as placing a maintenance burden on the
`organization, which must propagate changes and updates to
`all individual workstations, laptop computers, etc.
`As organizations implemented individual applications,
`frequently in different
`languages, functionality and data
`often became fragmented. A growing amount of valuable
`information is available from web-based service providers.
`However, locating the information can be time-consuming,
`and the information comes in as isolated pieces of data.
`As a result, people are frequently not able to do the work
`they need to do when they want to do it. The information
`would be more valuable if the information were made
`
`available to corporate applications and merged with enter-
`prise data.
`Competitive business pressures make this issue even more
`urgent. Not
`long ago,
`it was perfectly acceptable,
`for
`example, for a salesperson to return to a customer’s office
`the following day with requested information. Today, how-
`ever, immediacy and convenience are the keywords; with
`the Internet, people have become accustomed to accessing
`data on demand and to taking action whenever they wish.
`Any work that has to be postponed because the salesperson
`could not access applications or data can mean lost oppor-
`tunity.
`Enterprise portals are being developed to close the gap
`between what users would like to do and what technological
`constraints permit them to do. While the rapid rate of recent
`technological innovation has been exciting, there are many
`attendant restrictions.
`
`Enterprise portals allow users to access a wide variety of
`applications, services, and data through a single entry point
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`(the portal). Portal computing is a network solution that aims
`to make recent technological advances serve the way people
`actually work-r would like to work. Recognizing the advan-
`tages of portal computing, several service providers have
`already embraced the concept, albeit in a limited sense,
`offering their customers a growing number of application
`services. Notable examples include Yahool, Excite, and
`Lycos. Although these all started as search engines, they
`now offer such capabilities as e-mail, stock quotes, calendar
`facilities, etc.
`Quick to join the bandwagon, many suppliers have
`announced portal products. Some are not solutions, but
`rather tools that would allow companies to develop their
`own, severely limited portals. Some products provide the
`ability to access and consolidate different types of data from
`various sources for reporting purposes, but do nothing to
`support the inclusion of existing applications. Others may
`support a diversity of data as well as the ability to interface
`with existing applications (to varying degrees), but they
`place restrictions on the types of devices people can use to
`access the system.
`A further limitation of these portal products is the great
`number of different content and services available over a
`network like the Internet which in turn, has lead to an
`enormous variety of different communication standards,
`data formats and file formats, which are sometimes propri-
`etary for the particular content and services.
`As a consequence, services or content provided by some
`provider systems may be incompatible with services or
`content provided by other provider systems and thus have a
`“stove-pipe” nature as to their presence and operation on
`networks. In addition, there exist many different communi-
`cation schemes for content or service, which communication
`schemes again may be incompatible and not universally
`accessible or supported by all client systems. Accordingly,
`the existing portal products are limited to a subset of client
`systems and permit this subset of client systems to access at
`most a limited amount of content that is available.
`
`SUMMARY OF THE INVENTION
`
`According to one embodiment of the present invention, a
`network portal system allows the universal and integral use
`of different services by arbitrary client systems. The network
`portal system links, via a communication network, a plural-
`ity of content provider systems with a plurality of client
`systems. Each content provider system that offers content is
`associated with a content identifier, which in one embodi-
`ment is a URL scheme. The content is information that is
`transmittable over the communication network.
`
`In one embodiment, the network portal system includes a
`web-top manager. The web-top manager receives a content
`request from a client system. According to one embodiment
`of the present invention, each content request includes a
`content identifier of the content requested by the requesting
`client system. Optionally,
`the content request includes a
`client system identifier and/or a content type. Alternatively,
`a process on the network portal system may determine the
`client system identifier and content types supported by the
`client device.
`
`The web-top manager in the network portal system com-
`municates with a universal content broker system that also
`is in the network portal system. Upon receipt of a content
`request from the web-top manager, a universal content
`
`SAP Exhibit 1006, Page 34 of 82
`
`SAP Exhibit 1006, Page 34 of 82
`
`

`
`US 7,269,664 B2
`
`3
`in the universal content broker system, using
`broker
`resources within the network portal system, selects a content
`provider system, which is able to provide the requested
`content. Next,
`the universal content broker accesses the
`selected content provider system, and issues a request that
`results in the performance of the action specified in the
`request by the accessed provider system.
`If the request was to retrieve content, the content in a raw
`data format is passed to the web-top ma

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