throbber
United States Patent
`(12)
`(10) Patent No.:
`US 6,341,316 B1
`Kloba et al.
`(45) Date of Patent:
`Jan. 22, 2002
`
`
`US006341316B1
`
`(54) SYSTEM, METHOD, AND COMPUTER
`PROGRAM PRODUCT FOR
`SYNCHRONIZING CONTENT BETWEEN A
`PORNATION CLIENT BASED ON STATE
`
`(75)
`
`Inventors: David D. Kloba, Mountain View;
`Michacl R. Gray, Foster City; David
`M.Moore, San Francisco; Thomas E.
`Whittaker, Belmont, David J.
`Williams; Rafael Z. Weinstein, both of
`San Francisco; Joshua E. Freeman,
`San Jose; Linus M. Upson, Redwood
`City, all of CA (US)
`
`(73) Assignee: AvantGo, Inc., San Mateo, CA (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/560,965
`.
`Filed:
`
`Apr. 28, 2000
`
`(22)
`
`oo.
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 09/393,390,filed on
`Sep. 10, 1999.
`(60)
`Provisional application No. 60/173,807, filed on Dec. 30,
`1999, and provisional application No. 60/189,969,filed on
`Mar. 17, 2000.
`7
`Tint. C1?ec ceeeeeeeeeceeneeeneneeeees GO6F 15/16
`(51)
`
`... 709/248; 709/250
`(52) US. Cl.
`(58) Field of Search ..ccccccsssssscssssseeeeeee 709/248, 243,
`709/250, 228
`
`(56)
`
`.
`References Cited
`U.S. PATENT DOCUMENTS
`:
`a3 A
`Dytoad va a a serseeenenenene xo08
`urata et al.
`5,377,
`.
`39%
`
`5,302,300 A
`2/1995. Crozier vcesssesssseeseeeee 305/161
`5,410,543 A
`4/1995. Seitz et al. eceeceen 370/85.13
`5,426,594 A
`6/1995 Wright et al. ......... 364/514 R
`
`USER EXPRESSES
`
`enerOVEe
`
`IISER INTERACTS WITH
`an trey Cnet
`
`1604
`
`73608
`
`9/1997 Clark et al. wee 395/617
`5,666,530 A
`9/1997 Crozier.....
`.. 395/803
`5,666,553 A
`
`
`tyio0) hoe cal ”
`S75/038
`oes ‘
`olan et al.
`.
`.
`084,
`11/1997 Boothby oe 395/619
`5,684,990 A
`(List continued on next page.)
`
`EP
`EP
`EP
`WO
`Wo
`wo
`WO
`wo
`
`FOREIGN PATENT DOCUMENTS
`0848330 AL 6/1998 GO6F/17/30
`0 876 034 A2
`11/1998...
`... HO4L/29/06
`0944009 A2
`9/1999"...
`.. GOGF/17/30
`WO 94/12938
`6/1994...
`.. GO6F/15/02
`WO 98/34203
`8/1998...
`... GOTEF/19/00
`WO 98/34422
`8/1998... w. HO4Q/7/00
`WO 99/22322
`5/1999... . GO6F/17/60
`WO 00/14625
`3/2000
`reece GO6T/3/14
`OTHER PUBLICATIONS
`
`“Method for bookmarking web pages of temporaryinterest,”
`Research Disclosure, RD429108, Disclosed by Ericsson,
`Inc., Jan. 2000, Kenneth Mason Publications, Ltd., http://
`www.researchdisclosure.com.
`“Appointments off by one hour after Synchronization,”
`http://support.microsoft.com/support/kb/articles/q195/5/
`79.asp, last visited Jul. 25, 2000, Microsoft.Com.
`“Russian Nino Computer,”http:/Avebideas.com/russian/sys-
`t
`ino301.html,
`last
`visited Jul. 25, 2000, Web Ideas
`Int?1
`caemine
`my mastwisnees
`> aa
`,
`ot
`anti
`(List continued on next page.)
`Primary Examiner—Zarni Maung
`(74) Attorney, Agent, or Firm—Sterne, Kessler, Goldstein
`& Fox PLL.C.
`_
`ABSTRACT
`©”
`Described herein are systems, methods, computer program
`products, and combinations and sub-combinations thereof,
`for enabling web content (as well as other objects) to be
`loaded on mobile devices (as well as other types of devices),
`and for users of mobile devices to operate with such web
`content on their mobile devices in an interactive manner
`os
`75
`While in an off-line mode.
`
`24 Claims, 73 Drawing Sheets
`
`re
`
`CE ~T
`
`
`
`|[a
`
`ameeueam f°!|i] yaar bee
`
`Te DEVICE
`i
`i
`|
`
`i wea.
`|
`LAYOUT + RENDERING HOGULE 134
`OISPLATS SELECTED CHANEL
`
`
`
`
`
` Roku Exhibit 1005
`
`Roku Exhibit 1005
`Roku v. Videolabs
`Roku v. Videolabs
`
`||\
`
`fy"|
`
`USER INTERACTS WITH CHANEL
`vUSER SURFS
`WES OFF-LINE
`BY READING
`SALHEIL PAGES
`
`
`
`
`ie wea
`
`eHe
`ON DEVICE
`
`
`
`

`

`US 6,341,316 B1
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`
`
`7/2000 Mendez et al. 0... ee 707/10
`6,085,192 A
`9/2000 Boyle et al... 709/234
`6,119,167 A
`707/10
`6,131,096 A * 10/2000 Ngetal. ......
`5,694,546 A
`12/1997 Reisman .........-1-0+ 395/200.9
`
`
`11/2000 Puri et al. wees 709/217
`6,148,330 A
`5,727,129 A
`3/1998 Barrett et al.
`...ssseeseeees 395/12
`6,161,146 A * 12/2000 Kley et al. we 709/248
`5,727,159 A
`3/1998 Kikimis «0... 395/200.76
`. 455/414
`6,167,255 A
`12/2000 Kennedy,III etal.
`5,727,202 A
`3/1998 Kucala occ 395/610
`
`QOL Hs ooeeccccccecccccsecesesees 709/219
`6,195,692 B1
`5,732,074 A
`3/1998 Spaur et al. oe. 370/313
`
`cece 709/218
`6,209,027 B1
`3/2001 Gibson...
`5,740,364 A
`4/1998 Drerup ..........
`~ 395/200.09
`....
`6,209,111 BL
`3/2001 Kadyket al.
`. 714/747
`5,754,774 A
`5/1998 Bittinger etal.
`........ 395/200.33
`6,226,650 B1 *
`5/2001 Mahajan et al... 707/201
`5,768,511 A
`.......... 395/200.33
`6/1998 Galvin et al.
`
`5,790,977 A
`seseee 702/122
`8/1998 Ezekiel .....
`OTHER PUBLICATIONS
`5,794,259 A
`8/1998 Kikinis oceans 707/507
`—
`5,799,063 A
`8/1998 Krane weescsssseesssessseeeees 379/67
`“512KB Organizer w/Synchronization,” http:/Avww.co-
`5,802,292 A
`9/1998 Mogul......
`... 395/200.33
`
`demicro.com/fs/p11109.btml,
`last visited Jul. 25, 2000,
`5,805,807 A
`9/1998 Hansonetal........... 395/200.09
`codemicro.com.
`5,809,242 A
`..
`. 395/200.47
`9/1998 Shaw et al.
`
`
`“Synchronization between your handheld PC and your desk-
`5,813,007 A
`sevens TOT/LO
`9/1998 Nielsen ....
`top PC,” http://www.microsoft.com/MOBILE/hpc/features/
`5,832,489 A
`11/1998 Kucala .....
`ve 707/10
`h
`last
`visited Jul. 25. 2000, Mi
`ft.
`I
`5,850,517 A
`12/1998 Verkler et al.
`.......... 395/200.32
`
`
`5,862,339 A 1/1999 Bonnaureetal. ...... 305/200.57-S¥HCHL.asp, last visited’ Jul. 2), » NMCTOSON, Me.
`
`
`
`1/1999 Kley et al. veeeseeesee 709/243
`5,862,346 A
`“Puma adds security to wireless syncing software,” inter-
`
`1/1999 Beeret al. ww... 395/200.59
`5,864,676 A
`net.com Corp,
`1999,
` hitp://devices.internet.com/news/
`5,873,100 A
`2/1999 Adamsetal.
`.........0.. 707/204
`q29908/990802puma/990802puma.html, last visited Jul. 25,
`5,877,766 A
`3/1999 Batesetal. .....
`... 345/357
`2000, internet.com.
`
`5,881,234 A
`3/1999 Schwob seeerenees
`. 395/200.49
`“iMobile Data Synchronization Replicates Mobile Data-
`
`707/201
`5,884,323 A
`3/1999 Hawkins ct al.
`bases,” —_http:/Avww.synchrologic.com/about/about_imo-
`sssessseesseeeee 707/10
`3,890,158 A
`3/1999 House et ale
`bile__data_synchronization.html, 2
`pages,
`last visited Jul
`
`
`
`
`
`5,895,471 A vaim,~pages,4/1999 King et al. ..... . TOT/104 5 SY Froloet :
`5,896,502 A
`4/1999 Shieh et al. access. 395/200.54
`29» 2000, Synchrologie, Inc.
`—
`.........0... 709/248
`5,906,657 A
`5/1999 Tognazzini
`“WeSync.com Previews Wireless Synchronization Solution
`
`5,918,013 A
`6/1999 Mighdollet al.
`. 395/200.47
`for Handheld Computers: Collaborative Service for Hand-
`
`6/1999 Montalbano................. 707/513
`5,918,237 A
`held Users MovesInto Public Beta Today; Wireless Refress
`
`7/1999 Hanson....
`-» 709/206
`5,922,045 A
`(TM) Lets Users Perform Narrow Bandwidth Wireless
`7/1999 Clark etal. ..
`os 100/227
`5,928,329 A
`Synes,” http://Awww.palmsizepe.com/oct99—20-1.html, last
`
`8/1999 Leeetal. ....
`- 395/200.48
`5,937,163 A
`visited Jul. 25, 2000, 3 pages, WeSync.com,Inc.
`8/1999 Boothby .........c ee 707/201
`5,943,676 A
`“
`:

`8/1999 SHED veeecsssseeeesssesssseee 707/104
`5,946,697 A
`XTNDConnect Server White Papers,” http://www.extend-
`... 709/229
`5,948,066 A
`9/1999 Whalenet al.
`.
`sys.com/prodinfo/white/serversync/,
`last visited Jul. 25,
`
`9/1999 Rhie et al. wee 379/88.13
`5,953,392 A
`2000, Extended Systems, Inc.
`5,954,795 A
`9/1999 Tomita et al. 0... 709/218
`“Introduction to Wireless Internet & Mobile Computing
`5,961,601 A
`10/1999
`Iyengar
`.............
`-- 709/229
`Market,” Wireless Internet & Mobile Computing, 1999,
`5,961,602 A
`10/1999 Thompsonctal.
`......... 709/229
`http:/www.wirelessinternet.com/introtol.htm,
`last visited
`10/1999 Chase, Jn... 395/200.78
`5,974,238 A
`Jul. 24. 2000
`....
`.. 709/2.24
`5,978,828 A
`11/1999 Greer et al.
`“D;
`bi
`- h
`.
`-databi
`J
`info. h
`
` ............. 709/200
`5,978,833 A
`11/1999 Pashleyet al.
`atabites,”
`http://www.databites.com/company_info.htm,
`11/1999 Noble et al. 0.00.0... 709/218
`5,978,842 A
`Databites Corporation, 2 pages, last visited Jul. 26, 2000.
`11/1999 Hobbs oo... eee eeecees TOT/A
`5,987,454 A
`Tools for the TEKS: Integrating Technology in the Class-
`5,987,476 A
`11/1999
`Imaietal. ...
`707/201
`room: “Offline Web Browsing=No More Excuses!,” Wesley
`...
`5,987,499 A
`11/1999 Morris et al.
`+» 709/203
`A.Fryer, 1998, last visited Jun. 22, 2000, http:/Avww.wtvi-
`....
`5,991,800 A
`11/1999 Burkeet al.
`--- 709/218
`.com/teks/article4.html, 9 pages, WesTech Vision, Inc.
`... 707/201
`6,000,000 A
`12/1999 Hawkinset al.
`ce
`to age
`6.006.231 A
`12
`Story, Derrick “Palm Browsing,” Miller—Freeman,Inc., Jul.
`
`.. 707/101
`006,
`/1999 Popa «cece
`isited
`5
`http:/
`1
`“web
`.
`12/1999 Hawkins et al. w..sseee-. 709/248
`6,006,274 A
`30, 1999,
`last visited
`Jun. 22, 2000, {tp://www.we review-
`12/1999 Birrell et al. weseeseeeeee 709/206
`6,009,462 A
`.com/pub/1999/07/30/feature/index.html, Miller Freeman,
`6,012,083 A
`1/2000 Savitzky etal.
`... 709/202
`Inc., 2 pages.
`6,021,433 A
`2/2000 Payne etal... 709/219
`Shultz, Greg “Take Advantage of Offline Browsing Tools:
`6,023,698 A
`2/2000 Lavey, Jr. et al. «2.0... 707/10
`Learn to browse Website content without being connected
`
`e en ‘
`55000 Candasetal :
`auo02
`to the Internet,” ZD Inc., last visited Jun. 22, 2000, http://
`tee
`026,
`arler etal. ....
`.
`+s
`
`602175 A
`3/2000 Chow et al.
`” 07/104
`ww.zeinet.com/z4help/storiesimain/0.5°94,2395480,
`
`6,029,195 A
`2/2000 Herz.
`.....
`.. 709/219
`“AUT, = Pages.
`6,032,162 A
`2/2000 Burke ......
`.. 707/501
`Dalrymple, Jim “Palm-—like Internet appliance on the way
`6,035,324 A
`3/2000 Chang et al. w.ccecee 709/203
`from 3Com,” Mar. 27, 2000, Mac Publishing TC, last
`6,041,360 A
`3/2000 Ilimmelet al.
`............. 709/245
`visited Jun. 20, 2000, http:/*www.maccentral.com/news/
`
`6,049,821 A
`4/2000 Theriault et al.
`... 709/203
`0003/27 palm.shtml, 3 pages.
`6,052,735 A
`4/2000 Ulrich et al.
`......
`++, 709/236
`“Offline,” Microsoft Corporation, Mar. 18, 1999, http://
`5/2000 Mukherjee etal.
`-- 709/203
`6,058,416 A
`www.mnicrosoft.com/windows/le/Features/offline.asp,
`last
`
`5/2000 Nelson ..............
`... 709/206
`6,061,718 A
`visited Jun. 22, 2000
`6,065,051 A
`5/2000. Steele ct al.
`.
`... 709/219
`0 Ae
`sccccsssecsceoes 709/233
`6,065,059 A
`5/2000 Shieh et al.
`“InContext FlashSite,” internet.com Corp., Jan. 12, 1999,
`6,070,184 A
`5/2000 Blount et al.
`...cccccceee 709/200
`hitp:/Apw.internet.com/clients__servers/offline__browsers/
`6,076,109 A
`6/2000 Kikinis oe eeeee 709/228
`916161991 html, last visited Jun. 22, 2000.
`
`
`
`
`
`
`
`

`

`US 6,341,316 BI
`
`Page 3
`
`“Avant Go Enterprise,” Avant Go, Inc., 2000, http://avant-
`go.com/enterprisc/products/index.html, 2 pages, last visited
`Jun. 21, 2000.
`“PalmPilot Software Programming and Development,” Pen
`Computer Solutions, Inc., Jun. 16, 2000, http://www.pen-
`computersolutions.com/, 4 pages, last visited Jun. 21, 2000.
`“Pocket Browser 1.52 for Palm-size PC,” CEShopper.com,
`200,
`http://www.ceshopper.com/ceshopper/pocket-
`browser.html, last visited Jun. 22, 2000.
`“Answers & Tips: Browse the web on any palm,” ZDTV
`LLC, 1999, http:/Aveb.zdnet.com/zdtv/screensavers/answer-
`stips/story/0,3656,2408515,00.html, 2 pages,
`last visited
`Jun. 22, 2000.
`“Palm Announces Mobile Internet Kit, Linking Palm Hand-
`helds With Mobile Phones for Wireless Web Connectivity:
`New WebClipping Applications to Provide Out—of—the—box
`Access to Leading Internet Content,” Yahoo!, Jun. 27, 2000,
`last visited on Jun. 29, 2000, http://oiz.yahoo.com/bw/
`000627/ny__palm_2.html, 3 pages.
`“GoAmerica Licenses Oracle Platform,” internet.com Corp,
`Jun. 27, 2000, last visited on Jun. 29, 2000, http:/Awww.all-
`netdevices.com/wireless/news/2000/06/27/goamerica__li-
`censes.himl, 2 pages.
`last
`“ProxiWeb,” America Online, Inc., Apr. 25, 2000,
`visited on Jun. 29, 2000, http://aolcom.cnet.com/downloads/
`0-10126-100-1757359.html?tag=st.d1.10126__106__
`1.1st.td, 2 pages.
`Wilcox, Joe “IBM aims to put computers on the wrist,”
`CNETNetworks, Inc., Jun. 27, 2000, last visited on Jul. 5,
`2000, http://cnet.com/news/0—1006-200-2160685.html, 3
`pages.
`Portable Internet, Portable Internet, Inc., http:/Awww.port-
`ableinternet.com/, last visited on Jul. 5, 2000.
`BravuraNet, BravuraNet, 2000, http:/Avww.bravuranet.com,
`last visited Jul. 13, 2000.
`“HotLinks: Store Bookmarks Online,’ Dec. 3, 1999, ZD
`Inc.,
`http://www.zdnet.com/pemag/stories/firstlooks/0,
`6763,2403245,00.html, 2 pages, last visited Jul. 13, 2000.
`“MyBookmars,” MyBookmars.com, LLC, last visited Jul.
`13, 2000, http:/Awww.mybookmarks.com.
`AvantGo Server Administration Guide, Version 2.0 for Win-
`dows NT, AvantGo Inc., Sep. 1988.
`Press Release, “AvantGo Presents Mobile Computing Soft-
`ware at Herring On the Enterprise: Organization such as
`Grenley—Stewart Resources and Rosenbluth International
`Already Reaping Benefits,” Apr. 6, 1998, AvantGo, Inc.
`Press Releasc, “AvantGo to Demonstrate New Enterprise
`Applications for the 3Com® PalmPilot™ Connected Orga-
`nizer at Seybold °98; Applications Enable Networked Digi-
`tal Workflows for Publishing Environments,” 2 pages, Mar.
`17, 1998, AvantGo, Inc.
`Press Release, “AvantGo Software Extends Enterprise
`Applications to Ilandheld Devices: New Company Provides
`Instant Access to Essential Information for Mobile Profes-
`sionals,” 3 pages, Feb. 17, 1998, AvantGo, Inc.
`Press Release, “Visto and AvantGo Team to Extend
`Web-Based Personal Content to Palm Pilot and Windows
`CE Devices: Visto Briefcase Will Leverage AvantGo 2.0 for
`Mobile Workforce,” 2 pages, Sep. 21, 1998, AvantGo, Inc.
`Press Release, “UpShot Partners with AvantGo to Display
`Latest Sales Data on Handhelds: Field Sales Representative
`Will Have the Power of Sales Automation at Their Finger-
`tips,” 2 pages, Sep. 21,1998, AvantGo,Inc.
`
`Press Release, “AvantGo Announces Business Partner Pro-
`gram: VARs,Systems Integrators, Distributors and Consult-
`ants to Deliver Enterprise Applications for Handheld Com-
`puters,” 2 pages, Sep. 21, 1998, AvantGo, Inc.
`Press Release, “Industry Bigshots and Upstarts Rally
`Around AvantGo 2.0: Microsoft,
`IBM, Oracle, Symbol
`Technologies and Palm Computing Support AvantGo,” 3
`pages, Sep. 21, 1998, AvantGo, Inc.
`Press Release, “Novatel Wireless and AvantGo Team Up to
`Provide Corporate
`Information to Wirelessly—Enabled
`Handhelds: Minstrel Modem and AvantGo 2.0 Extend Enter-
`
`prise Connectivity,” 2 pages, Sep. 21, 1998, AvantGo, Inc.
`Press Release, “AvantGo Releases AvantGo 2.0-— The
`Definitive Enterprise Solution for Managing Mobile Infor-
`mation: New Product Offering Provides Centralized Admin-
`istration, Universal Remote Access and Mobile Transactions
`Between Corporate Databases and Handhelds,” 3 pages,
`Sep. 21, 1998, AvantGo,Inc.
`Press Release, “Casio Announces Support for AvantGo:
`AvantGo to Deliver Enterprise Applications for Casio’s
`Windows CE-Comipatible Devices,” 2 pages, Sep. 21, 1998,
`AvantGo,Inc.
`AvantGo, “Readme,” 2 pages, Jan. 20, 1998, AvantGo, Inc.
`Press Release, AvantGo Integrated Into Pocket Internet
`Explorer for Pocket PCs: AvantGo Available on New Pocket
`PC Devices from Casio, Compaq, Hp and Symbol Tech-
`nologies, 3 pages, Apr. 19, 2000, AvantGo, Inc.
`Press Release, “AvantGo Completes $31 Million Mezzanine
`Financing: Goldman Sachs, American Express, Ford Motor
`Company, McKessonHBOC and Research In Motion (RIM)
`Accelerate Growth of Business—to—Business Mobile Inter-
`net Company,” 2 pages, Apr. 17, 2000, AvantGo,Inc.
`Press Release, “AvantGo Empowers BG’s Leading Lights
`with Mobile Intranet and Internet Access: Mobile Software
`gives International Energy Company an Advantage in Cus-
`tomer care and Business Management,” 3 pages, Apr. 4,
`2000, AvantGo, Inc.
`Press Release, “AvantGo Embraces Macintosh Community:
`AvantGo Delivers Free Mobile Internet Service to Macin-
`
`tosh Users,” 2 pages, Mar. 27, 2000, AvantGo, Inc.
`Press Release, “AvantGo Joins GPRS Application Alliance:
`AvantGo Teamsup with Ericsson to support Wireless Stan-
`dards for Mobile Devices,” 2 pages, Feb. 28, 2000, AvantGo,
`Inc.
`
`Press Release, “AvantGo Integrated in Microsoft’s Internet
`Explorer for the Pocket PC: Out of the Box, Mobile Users
`Gain Access to the Mobile Internet via Pocket Internet
`
`Explorer and AvantGo,” 2 pages, Feb. 24, 2000, AvantGo,
`Inc.
`Press Release, “AvantGo Joins Motorola web w/o Wires
`Alliance Program: AvantGo Now Easily Accessible from
`Motorola Web Phones,” 2 pages, Feb. 24, 2000, AvantGo,
`Inc.
`
`Press Release, “AvantGo Optimizes User Experience On
`Palm I[Ic™ Handheld Computers: With enhanced image
`support from AvantGo, Users Can View Web-Based Photos
`and Graphics in Color On NewDevices,” 2 pages, Feb. 24,
`2000, AvantGo, Inc.
`Press Release, “AvantGo.Com Bolsters Business Channels:
`New relationships with Business Week, Infonautics, The
`Economist, Fidelity Investments and The Financial News
`among the more than 80 Optimized AvantGo.com Business
`Channels for Mobile Device Users,” 2 pages, Feb. 16, 2000,
`AvantGo,Inc.
`
`

`

`US 6,341,316 BI
`Page 4
`
`Press Release, “Leading Labels and Music Sites Go Mobile
`With AvantGo.Com: Columbia Records, Universal’s Inter-
`scope Geffen A&M, Ticketmaster Online—CitySearch’s
`LiveDaily.com and Milor Entertainment Group join Ama-
`zon.com and mySimon.com to bring the Music Industry to
`Mobile Devices,” 2 pages, Feb. 14, 2000, AvantGo, Inc.
`Press Release, “AvantGo Names Head of Dell Online,
`Richard Owen, CEO: Mobile Computing Leader Bolsters
`Management Team With Key New Hires,” Jan. 25, 2000,
`AvantGo, Inc.
`“AvantGo Expands Relationship with
`Press Release,
`InfoSpace.com: AvantGo to offer InfoSpace.com’s Mobile
`Private Label Portals to Users of Palm Computing Platform,
`Windows CE and Wireless PDAs,” 2 pages, Jan. 18, 2000,
`AvantGo, Inc.
`Press Release, “AvantGo.Com Availabe
`Users,” Jan. 5, 2000, AvantGo, Inc.
`Press Release, “Verian Technologies and AvantGo Team Up
`to Resell Mobile Procurement Application: Bundled Soft-
`ware Package from Verian Provides Improved Inventory
`Management for Mobile Professionals,” 2 pages, Jan. 3,
`2000, AvantGo, Inc.
`Press Release, “AvantGo Drives Healthcare Market Adop-
`tion of Handheld Devices: CHW, Mass General, McKes-
`sonHBOC, USSurgical, Norton Healthcare, Handheldmed-
`.com, FitForAll.com and Asimba.com Select AvantGo to
`Deliver Critical Health Information to Mobile Devices,” 3
`pages, Dec. 14, 1999, AvantGo, Inc.
`Press Release, “AvantGo Announces New AvantGo Enter-
`prise Publisher: Mobile Leader Expands Enterprise Offer-
`ings to Extend Corporate Web Content to Mobile Devices,”
`2 pages, Dec. 6, 1999, AvantGo, Inc.
`Press Release, “Go Network Delivers Mobile Solutions with
`AvantGo: Partnership to Give Wircless User Access to GO
`Network Anytime, Anywhere,” 2 pages, Nov. 11, 1999,
`AvantGo, Inc.
`
`to Macintosh
`
`Press Release, “AvantGo Delivers Award—Winning Mobile
`Computing Software and Popular Consumer Internet Ser-
`vice to Europe: Company Expands into Europe; Phillip
`Hibberd to Head European Operations,” 2 pages, Nov. 1,
`1999, AvantGo, Inc.
`Press Release, “AvantGo Mobile Unity Brings the Web to
`Wireless Devices: Mobile Computing Leader Brings the
`Web to Internet-enabled Phones and Wireless Handheld
`
`Devices; Integrates with Wircless Solutions,” 4 pages, Oct.
`25, 1999, AvantGo, Inc.
`Press Release, Leading Mobile Computing Companies Form
`Industry Association: Puma, Aether Systems, Attachmate,
`AvantGo, Certicom, Globalware, Epocrates and the Wind-
`ward Group Establish Mobile Application Link Forum to
`Advance and Promote Open Source Communications Pro-
`tocol for Networked Applications, 3 pages, Oct. 18, 1999,
`AvantGo, Inc.
`Press Release, “AvantGo Ships with NewSpecial Edition
`Palm Vx™ Organizer,” 2 pages, Oct. 13, 1999, AvantGo,
`Inc.
`
`Press Release, “FT.Com and AvantGo Put the Latest Inter-
`national Business Newsin the Palm of Your Hand,” 2 pages,
`Oct. 4, 1999, AvantGo,Inc.
`Press Release, “Amazon.com First to Join AvantGo.com
`E-Commerce Initiative,” 2 pages, Oct. 4, 19999, AvantGo,
`Inc.
`
`Press Release, “AvantGo Teams With HP: AvantGo.com
`Now Available on the New HP Jornada 430se Palm-—size
`
`PC,” 2 pages, Sep. 27, 1999, AvantGo, Inc.
`
`Press Release, “Sony Online Entertainment and AvantGo
`Announce Jeopardy! 2001 Online to be Delivered to Users
`of Handheld Devices: The Station @sony.com ventures
`beyondthe Internet to extend distribution,” 2 pages, Sep. 20,
`1999, AvantGo, Inc.
`
`Press Release, “AvantGo.com Scales to Showcase the Power
`of AvantGo Enterprise 3: Free Interactive Service Delivers
`More Than 15 Million Web Pages Daily to Hundreds of
`Thousandsof Users,” 2 pages, Sep. 7, 1999, AvantGo, Inc.
`
`Press Release, “AvantGo Enterprise 3 Breaks Barrier
`Between Enterprise and Handhelds: Attachmate Corporation
`and AvantGoenter Into Business Alliance,” 3 pages, Sep. 7,
`1999, AvantGo, Inc.
`
`Press Release, “AvantGo Signs CFO Thomas Hunter:
`Former IBM and First Data Corp. Executive Joins Leading
`Handheld Software Provider,” Aug. 23, 1999, AvantGo, Inc.
`
`Press Release, Microsoft and AvantGo Deliver Personalized
`Content from Slate to AvantGo.com: Customized Informa-
`tion from Slate Now Available to Users of Palm OS—and
`
`Windows CE-—Based Handheld Devices Through Avant-
`Go.com, 2 pages, Aug. 9, 1999, AvantGo, Inc.
`
`Press Release, “Salon.com to Provide Content for Palm
`Pilots and other Handheld Devices through AvantGo.com:
`News, Technology and other content from Salon.com now
`available to over 300,000 AvantGo.com subscribers,” 2
`pages, Jul. 26, 1999, AvantGo, Inc.
`
`Press Release, “WisdomWare Partners with AvantGo to
`Provide Handheld Marketing and Sales Intelligence Solu-
`tion: Reseller Agreement Enables Planned WisdomWare
`AnyWhere™Service,” 2 pages, Jul. 26, 1999, AvantGo, Inc.
`
`Press Release, “Onthcroad.com Snapshots Double Every
`Two Weeks with AvantGo.com,” 2 pages, Jul. 19, 1999,
`AvantGo, Inc.
`
`Press Release, “AvantGo Partners with Vicinity to Provide
`Maplast! Maps and directions to IJandheld Device Users
`Through AvantGo.com,” 2 pages, Jun. 28, 1999, AvantGo,
`Inc.
`
`Press Release, “Microsoft and 3Com Invest in AvantGo:
`Mobile Computing Leader takes $14.7 Million in Third
`Round Funding from Microsoft, 3Com, Fayez Sarofim &
`Co., 21° Century Internet Venture Partners, H & Q Venture
`Associates and Adobe Ventures,” 3 pages, Jun. 18, 1999,
`AvantGo, Inc.
`
`Press Release, “AvantGo Teams with The Wall Street Jour-
`nal Interactive Edition to Introduce New Personalized Con-
`tent for AvantGo.com: AvantGo.com Provides News Ser-
`vices to PalmOS and WindowsCE handheldusers,” 2 pages,
`May 17, 1999, AvantGo, Inc.
`
`Press Release, “AvantGo.com bolstered by Name Brand
`Hendheld Makers, Wireless Providers and Content Publish-
`ers: Microsoft, Phillips, Casio,
`IBM, AT&T Wireless,
`GoAmerica, Novatel Wireless and Others Endorse Interac-
`tive Service with 100 Optimized Channels from Leading
`Content Proviers,” 6 pages, May 10, 1999, AvantGo,Inc.
`
`

`

`US 6,341,316 B1
`
`Page 5
`
`Press Release, “AvantGo Unleashes AvantGo.com,the First
`Free Interactive Service for Mobile Device Uscr: New
`Personalized Service Puts the Power of the Web in the Palm
`
`of Your Hand,” 3 pages, May 10, 1999, AvantGo, Inc.
`Press Release, “David Harris Joins AdvantGo as Vice Presi-
`dent of Worldwide Sales and Business Development:
`TYormer Member of Adobe Senior Management Sings on
`with Industry-Leading Mobile Computing Company,” 2
`pages, Apr. 19, 1999, AvantGo, Inc.
`Press Release, “AvantGo Logo Created by 1185 Design
`Recognized as Outstanding: Design Receives Prestigious
`Communications Arts (CA) Magazine Award; Logo to
`Appear in CA and American Corporate Identity Publica-
`tions,” Mar. 29, 1999, AvantGo, Inc.
`Press Release, “AvantGo Licenses Certicom’s SSL Plus for
`Embedde Systems: Advanced Certicom security Technology
`now Available to Mobile Enterprise customers Using
`AdvantGo with Windows CE and Palm Computing hand-
`helds,” 2 pages, Apr. 13, 1999, AvantGo, Inc.
`Press Release, “AvantGo Integrates Seamlessly with New
`Minstrel III by Novatel Wireless: Interactive Wireless Data
`Capabilities Allow Real-time Access to Critical Information
`on Palm Computing Platform Devices,” 2 pages, Apr. 6,
`1999, AvantGo, Inc.
`
`Press Release, “AvantGo and Microsoft Silicon Valley
`Developer Center to Offer Free Seminars to Enterprises
`Interested in Extending Applications to Windows CE—Based
`Devices: Attendees Can Register Today for Technical Ses-
`sions on Apr. 26-27 and May 24-25,” 2 pages, Mar. 16,
`1999, AvantGo, Inc.
`
`Press Release, “AvantGo and the Windward Group Offer
`Free Seminars to Enterprises Interested in Extending Appli-
`cations to Mobile Devices: Attendees Can Register Today
`for by Bay Area Sessions on Apr. 28 & 29,” 2 pages, Mar.
`15, 1999, AvantGo,Inc.
`
`Press Release, “AvantGo Recognized again for Execllence
`in Mobile Computing: Mobile Insights Chooses AvantGo as
`Best Mobile Computing Solution in “Wireless Internet and
`Intranet” Category,” 2 pages, Mar. 8, 1999, AvantGo, Inc.
`
`Press Release, “AvantGo and Puma Deliver Open Source
`Code for Handheld-to-Server Connectivity: Microsoft,
`Sybase and Symbol Support Mobile Application Link as
`Key to Corporate Handheld Market Growth,” 2 pages, Mar.
`1, 1999, AvantGo, Inc.
`
`Press Release, “AvantGo Takes Home Sevenleading Indus-
`try Awards: Hot Mobile computing Software Company
`Recognized during 1998 for Creativity, Innovation and
`Candor,” Feb. 8, 1999, AvantGo, Inc.
`
`Press Release, “AvantGo Receives Two Awards from Tap
`Magazine,” Feb. 26, 1999, AvantGo, Inc.
`
`and AvantGo
`“Symbol Technologies
`Press Release,
`Announce Relationships To Provide Barcode Scanning Web
`Client on Symbol’s New Palm Terminals,” 2 pages, Feb. 1,
`1999, AvantGo, Inc.
`
`Press Release, “AvantGo Announces Support for the Latest
`Version of Windows CE for the Palm—Size PC: Leader in
`Managing Mobile Information Allows its Growing Number
`of Users to Take Advantage of More Windows CE Func-
`tionality,
`Including Color,”
`2 pages, Feb.
`1,
`1999,
`AdvantGo, Inc.
`
`Press Release, “InfoSpace.com and AdvantGo Deliver New
`Optimized Channels of Web Content to Handheld Devices:
`Companies introduce a Comprehensive offering of Web
`Content for Handheld,” 2 pages, Jan. 28, 1999, AvantGo,
`Inc.
`
`Press Release, “CNNfn and AvantGo Team Up to Help
`Users Keep Track of Breaking Business News on their
`Handheld Devices,” 2 pages, Jan. 26, 1999, AvantGo, Inc.
`Press Release, “CommerceNet Awards Ecommerce Innova-
`tion: AvantGo, Brokat, DealTime, eBay, and General Magic
`Receive Awards,” Dec. 16, 1998, AvantGo,Inc.
`
`Press Release, “AvantGo and Puma TechnologyJoin Forces
`on Open Industry Initiative for Mobile Device/Corporate
`Enterprise Application Connectivity: Mobile Application
`Link Initiative Lauded as Key to Market Growth,” 3 pages,
`Dec. 2, 1998, AvantGo, Inc.
`
`Press Release, “The Supporting News to Deliver News,
`Scores to Handheld Devices: The Sporting News teams with
`AvantGo to offer In—Depth News, Analysis and Scores to
`Portable Platforms,” 2 pages, Nov. 20, 1998, AvantGo, Inc.
`Press Releasc, “Knight Ridder Real Citics and AdvantGo
`Team up to Provide City Sites, News and Information on
`Handheld Computers: Visitors to sites have a Chance to Win
`Free Palm III Organizers in Introductory Contest,” 2 pages,
`Nov. 18, 1998, AvantGo, Inc.
`
`Press Release, “AvantGo and Oracle Team up to Deliver
`Mobile Applications to Handheld Devices: Combination of
`AvantGo and Oracle Lite Enables Unique Mobile Device
`Access to Oracle8i,” 2 pages, Nov. 9, 1998, AvantGo, Inc.
`Press Release, “Ziff—Davis and AvantGo Bring Award Win-
`ning Content [rom ZDNet.com to Handheld Devices,” 2
`pages, Oct. 26, 1998, AvantGo, Inc.
`Press Release, “USA Today Online Partners with AvantGo
`to Deliver News, Sports & Money Briefs, Travel Tips and
`Dow Jones Charts to Users of Handheld Devices,” 2 pages,
`Oct. 20, 1998, AdvantGo,Inc.
`
`Press Release, “IndustryWeek and AdvantGo Team Up to
`Deliver Management Best Practices News and Information
`to Users of Handheld Devices,” 2 pages, Oct. 6, 1998,
`AvantGo, Inc.
`
`Press Release, “The Industry Standard and AdvantGo Team
`Up to Deliver News to Portable Devices: New Business
`Publication Takes Advantage of Publishing Trend Toward
`New Delivery Formats,” 2 pages, Aug. 24, 1998, AvantGo,
`Inc.
`
`Press Release, “AT&T Executive Joins AdvantGo Board of
`Directors: Robert J. Lesko Brings Global Services Experties
`to Hot Start-Up,” Aug. 10, 1998, AvantGo, Inc.
`to
`Press Release,
`“AvantGo Announces Agreemment
`Deliver News From The Wall Street Journal Interactive
`
`Edition to Handheld Computers,” 2 pages, Aug. 3, 1998,
`AvantGo, Inc.
`
`Press Release, “Get Your Five-Day Weather Forecast-On A
`Handheld: Weather24 and AvantGo Deliver “Weather to
`Go” Content for Mobile Computer Users,” 2 pages, Jun. 29,
`1998, AvantGo, Inc.
`
`Press Release, “News America Digital Publishing Teams
`with AvantGo to Provide News, Sports, Business and Enter-
`tainment Information to Mobile Users,” 2 pages, Jun. 22,
`1998, AvantGo, Inc.
`
`

`

`US 6,341,316 BI
`Page 6
`
`Press Release, “AvantGo Secures $3.5 Million in Venture
`Capital: Hambrecht & Quist, Adobe Ventures and 21%
`Century Internet Venture Partners Invest; Chris Hollenbeck
`Joins AvantGo Board of Directors,” 2 pages, Jun. 8, 1998,
`AvantGo, Inc.
`Press Release, “AvantGo Signs Stuart Read As Vice Presi-
`dent of Marketing: Past Founder of Diba Joins Fast Growing
`Mobile Computing Company,” May 26, 1998, AvantGo, Inc.
`Press Release, “AvantGo Teams with Leading Publishers to
`Serve Up News from Mobile Users: Wired Digital, The New
`York Times, Mercury Center, InfoWorld and CNET Deliver
`Content for Handhelds,” 3 pages, May 18, 1998, AvantGo,
`Inc.
`
`Press Release, “AvantGo wins DMBS Magazine Editor’s
`Choice Award: Hot Mobile Computing Software Start-Up
`Recognized for Creativity and Innovation,” Apr. 20, 1998,
`AvantGo, Inc.
`
`Press Release, “AvantGo Licenses Java Technology to Palm
`Computing for the Conduit Development Kit, Java Edition:
`Technology Extends Enterprise Java Applications to the
`3Com Palm Pilot Connected Organizer,” 2 pages, Mar. 23,
`1998, AvantGo, Inc.
`
`* cited by examiner
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 1 of 73
`
`US 6,341,316 B1
`
`
`
`¥o0r
`
`
`
`
`ONTUSONSY*LAOAVI
`
`SNOTLVOINAKWOD“TINOOH
`SOTCANDaJINGOW||
`JVAHSINTJINGOW
`JINOWIN
`gaz|TOMINOD||
`dozTWOT
`
`H3OIAdds|)OSt-7~|_#SVB¥LVCsft
`LNSWSOVNYW
`
`NOTLVITIdd¥
`JQVAUSINI
`NOTLVIINAWWNODBLL
`
`ectYsLd¥vavTTN0OK
`OFTHildVOY
`NOTLVOINAWHOD|ET
`NOISNALX4gM
`JINGOWNOTLVZINOWHINAS
`
`INGNOTLVIISILON
`
`OTT7|SNOLLVOINANWODLN3TT9
`NOTLVZINOUHINAS
`NOTLVELSINIWGY
`JOYSYSINT
`
`INIT)
`
`NOISNALX4
`
`J)VAGSINT
`
`LdLYOSYAVE
`
`INIONS
`
`SHuOS
`
`DIA
`
`
`
`INST)
`
`JVANSINT
`
`JiNdOW
`
`J1NdOW
`
`*LNOAYT
`
`INTYIONSY
`
`INGO
`
`TORLNCD
`
`g0cT
`
`rs)
`
`¥ASN
`
`13514
`
`JINGOW
`
`ASVEVIVG
`
`JINQOW
`
`YIAUSS
`
`HAYAS
`
`+01
`
`UIAUAS
`
`4INGOW
`
`JNdOW
`
`4INGOW
`
`
`OIA
`
`LNS179
`
`NOISNALX3
`
`JOVSUSINI
`
`LdTWOSVAVE
`
`ANTONA
`
`JINAOH
`
`JINGON
`
`SWd04
`
`
`
`Beh
`
`Bel
`
`a8ct
`
`JEct
`
`401
`
`ANJINO)
`
`YSOTAQUd
`
`JIIAYSS
`
`YSCTAOUd
`
`SHSAYAS
`
`J0e4
`
`VOcT
`
`JINGOK
`
`J1NOCH
`
`JINGO
`
`HaldvQv
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 2 of 73
`
`US 6,341,316 BI
`
`vb
`
`ISvev1¥0
`
`7INGOW
`
`4INGOW
`
`gC
`
`I
`
`ech
`
`Gb‘9Is
`
`J)VSuSINIJINGOW
`
`OET
`
`Ys
`
`ISVEVLVC
`
`FINGONSNOTLVIINAWWODYSAUAS
`
`
`NOTIVULSINIWGYCCTySTcelbel
`HTFINGOWSNOTLVIINAWWODYIAWSS
`
`
`gCyFINGOWNOISNALX3YSAYSS
`
`
`{435g3M
`NOTLVZINOUHONAS
`
`/wtd)SFIAGOW|LNSWIOVNVHNOTIVITILLONNOLLWZINOYHONAS
`("9}9/[WXJ1NQOWF1NGONJINGOW
`
`
`veoni
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 3 of 73
`
`US 6,341,316 BI
`
`FIG.
`
`1B1
`
`DATA PROCESSING UNIT
`
`103A \
`
`1038
`
`
`
`PROCESSOR (s)}~122¢
`
`NAIN very[~~4230
`
`SECONDARY
`STORAGE DEVICE(S)
`(OPTIONAL
`HARO DRIVE
`
`PRODUCT INTERFACE
`
`COMPUTER PROGRAM {J
`
`103E
`
`103F
`
`1036
`
`403H
`
`COMPUTER
`PROGRAM
`PRODUCT
`
`
`
`COMPUTER
`USEABLE
`MEDIUM
`
`103]
`
`INTERFACE
`
`103J
`
`103K
`
`CoBseCT)
`4931
`
`103M
`
`EXTERNAL
`ENTITY
`
`103N
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 4 of 73
`
`US 6,341,316 Bl
`
`FIG.
`
`1C
`
`160a
`
`
`——— - ae
`jf |
`USER LAUNCHES CLIENT
`=F
`ON DEVICE
`
`|||
`
`|| | ||| | ||| | | ||
`
`1606
`
`160H
`
`r
`
`| | |
`
`|
`
`USER SELECTS CHANNEL
`VIA USER INTERFACE 144
`
`LAYOUT + RENDERING MODULE 134
`DISPLAYS SELECTED CHANNEL
`
`||
`
`[4 1601
`USER INTERACTS WITH CHANNEL
`Le.|
`+
`USER SURFS
`WEB OFF-LINE
`BY READING
`CACHED PAGES
`
`USER EXPRESSES
`DESIRE 10 SEE
`CONTENT ON DEVICE
`
`USER INTERACTS WITH
`SERVER VIA USER INTERFACE
`130 10 IDENTIFY CHANNELS
`
`USER SYNCHRONIZES
`DEVICE VIA SERVER 104
`
`SERVER 104 GATHERS
`CHANNELS AND SENDS
`10 DEVICE
`
`CHANNELS ARE CACHED
`2= 2rm<=SS 2mr
`
`160A
`
`1608
`
`160C
`
`{60D
`
`{60E
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 5 of 73
`
`US 6,341,316 B1
`
`FIG.
`
`1D
`
`1601 _
`
`162A
`
`1628
`
`1620
`
`PAGE IS DISPLAYED BY
`USER INTERFACE 144 THAT
`CONTAINS FORM ELEMENTS
`
`USER ENTERS DATA/ COMMANDS
`INTO FORM ELEMENTS VIA
`USER INTERFACE 144
`
`FORMS MODULE 136 CACHES THE
`DATA/COMMANDS FOR LATER
`SYNCHRONIZATION
`
`MANAGES FORMS
`
`CONTROL MODULE 142 PROVIDES[-~1620
`AN APPROPRIATE NOTIFICATION
`
`FORMS MODULE 136 MAINTAINS
`THE STATUS OF FORMS AND
`
`1b2t
`
`

`

`U.S. Patent
`
`Jan. 22, 2002
`
`Sheet 6 of 73
`
`US 6,341,316 Bl
`
`{601'
`
`FIG. 1E
`
`USER ACCESSES A CHANNEL
`CONTAINING A MULTIPLE
`PAGE FORM
`
`USER INTERFACE 144 DISPLAYS
`THE FIRST PAGE OF THE FORM
`
`USER ENTERS DATA/COMMANDS
`INTO PAGE OF FORM DISPLAYED
`
`CLIENT EXTENSION INTERFACE 138
`STORES DATA FROM DISPLAYED
`PAGE OF FORM
`
`
`
`
`USER INTERFACE 144 DISPLAYS THE
`NEXT PAGE OF FORM
`
`CLIENT EXTENSION

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