`
`I 1111111111111111 11111 111111111111111 IIIII 1111111111 111111111111111 11111111
`
`
`
`
`US008510407B 1
`
`c12) United States Patent
`Kembel et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,510,407 Bl
`* Aug. 13, 2013
`
`(54) DISPLAYING TIME-VARYING INTERNET
`BASED DATA USING APPLICATION MEDIA
`PACKAGES
`
`(75)
`
`Inventors: John Albert Kembel, Palo Alto, CA
`(US); George Andrew Kembel, Menlo
`Park, CA (US); Daniel S. Kim, Palo
`Alto, CA (US); John Russell, Palo Alto,
`CA (US); Jake Wobbrock, Palo Alto,
`CA (US); Geoffrey S. Kembel, Menlo
`Park, CA (US); Jeremy L. Kembel, Palo
`Alto, CA (US); Lynn D. Gabbay,
`Sunnyvale, CA (US)
`
`(73) Assignee: Mainstream Scientific, LLC, Mountain
`View, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 928 days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 11/932,553
`
`(22) Filed:
`
`Oct. 31, 2007
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 09/558,925, filed on
`Apr. 26, 2000, now Pat. No. 7,660,868.
`
`(60) Provisional application No. 60/176,699, filed on Jan.
`18, 2000, provisional application No. 60/176,687,
`filed on Jan. 18, 2000, provisional application No.
`60/131,115, filed on Apr. 26, 1999, provisional
`application No. 60/131,114, filed on Apr. 26, 1999,
`provisional application No. 60/131,083, filed on Apr.
`26, 1999.
`
`(51)
`
`Int. Cl.
`G06F 15116
`
`(2006.01)
`
`(52) U.S. Cl.
`........................................... 709/217; 709/219
`USPC
`(58) Field of Classification Search
`USPC
`.................................................. 709/217, 219
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2/1997 Matsuo ......................... 501/127
`5,599,756 A
`4/ 1997 Cline et al.
`5,625,781 A
`7/1997 Ferguson
`5,649,186 A
`10/1997 Sposato et al. ................ 715/716
`5,682,511 A
`4/1998 Reilly et al.
`5,740,549 A
`(Continued)
`
`WO
`
`FOREIGN PATENT DOCUMENTS
`WO0180086 A2
`10/2001
`
`OTHER PUBLICATIONS
`
`Alexa 1.4.1 Support Pages, 9 pages, www.alexa.com/support/index
`1.html, Jan. 1999.
`
`(Continued)
`
`Primary Examiner - Kenny Lin
`(74) Attorney, Agent, or Firm -Pillsbury Winthrop Shaw
`Pittman, LLP
`
`ABSTRACT
`(57)
`A software component for accessing and displaying time(cid:173)
`varying Internet content includes a definition for rendering a
`graphical user interface and a URL pointing to the time(cid:173)
`varying Internet content to be downloaded and presented
`within said user interface. A component provider may create
`displays of Internet content which vary as a function of the
`varying of the time-varying Internet content. In one example,
`the graphical user interface includes an image, and the image
`varies in order to illustrate the varying of the time-varying
`data.
`
`24 Claims, 37 Drawing Sheets
`
`101
`192
`I
`e I \,;I' ~~Bela
`t} DoDots'."" GetNewDot
`bl~
`~ r MoreDots l
`(MvDotPacks™l
`L,/ My0ots'"'
`... \(categorieslAII My Dots
`vj
`
`162
`I
`
`198
`
`t, Merriam-Webster Word Search
`t, Merriam-Webster Word at the Dav
`t, mvSimon Keyword Search
`t,~
`t, my Simon Academy Awards
`t, mvSimon Wfn!Ar Snorts
`t, phgtoPoint Photo of the Dav
`t, Work com Business Search
`210\~3 ~§~§~§§~v
`
`~ AnyDay.com ........_
`
`Calendar
`
`An.Y9o~rl~~ne
`Calendar
`Mar.age Your Address Book
`Schedule Appointments & Reminders
`Create Groups & Plan Activities
`~~
`
`'
`
`~AnyDayCalendar
`0 AnyOay Contacts
`OCalcDot
`OClockDot
`ODoDotsFeedback
`OeHowto:
`g~:~~':;WebsterWordSearch 188
`
`0 my Simon Academy Awards
`OmySlmonlite
`0 PhotoPoint Photo of !lie Dey
`0 Welcome to 0o□ots
`0 Work.com Business Search
`OZDNetBreakingNews
`
`170
`
`IPR2023-00939
`Apple EX1001 Page 1
`
`
`
`US 8,510,407 Bl
`Page 2
`
`References Cited
`
`6,339,826 B2 1/2002 Hayes, Jr. et al. ............. 713/166
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`6,341,305 B2 1/2002 W olfe
`6,342,907 Bl 1/2002 Petty et al. .................... 345/762
`
`
`
`
`
`
`6,343,377 Bl 1/2002 Gessner et al. ................. 717/10
`
`
`
`Cline et al. .................... 715/777 6,356,905 Bl* 3/2002 Gershman et al. ........... 705/26.8
`
`
`5,745,718 A 4/1998
`
`
`5,761,662 A 6/1998 Dasan
`
`6,369,840 Bl 4/2002 Barnett et al.
`
`
`
`
`
`
`5,774,670 A 6/1998 M ontulli .................. 395/200.57 6,370,552 Bl 4/2002 Bl oomfield ................... 715/513
`
`5,794,230 A 8/1998 H oradan et al.
`
`
`
`6,374,273 Bl 4/2002 Webster ........................ 707/513
`
`
`5,796,393 A 8/1998 MacNaughton et al.
`
`
`
`6,385,596 Bl 5/2002 Wiser et al. ..................... 705/51
`
`5,796,952 A 8/1998 Davis et al.
`
`
`6,393,407 Bl 5/2002 Middleton et al.
`
`5,801,702 A 9/1998 D olan et al.
`
`
`
`6,401,134 Bl 6/2002 Razavi et al. ................. 709/310
`
`
`
`5,802,530 A 9/1998 Van H off ...................... 715/513 6,411,992 Bl 6/2002 Srinivasan et al.
`
`
`5,805,829 A 9/1998 Cohen et al. ............. 395/200.32
`
`6,414,677 Bl 7/2002 R obertson et al. ............ 345/419
`
`5,809,248 A 9/1998 Vidovic
`
`
`6,418,440 Bl 7/2002 Kuo et al.
`
`
`
`5,818,446 A 10/1998 Bertram et al. ............... 715/746
`
`
`6,434,563 Bl 8/2002 Pasquali et al.
`
`
`
`
`
`
`
`5,835,088 A 11/1998 Jaaskelainen, Jr. ........... 715/803 6,434,598 Bl 8/2002 Gish ............................. 709/203
`
`
`5,838,906 A * 11/1998 D oyle et al. ..................
`
`715/205 6,452,609 Bl 9/2002 Katinsky et al. .............. 345/716
`5,860,068 A
`
`
`
`
`
`
`1/1999 Co ok ......................... 705/26.81 6,453,348 Bl 9/2002 Barnier et al. ................ 709/225
`
`5,864,676 A 1/1999
`
`
`
`
`Beer et al. ..................... 709/229 6,460,029 Bl 10/2002 Fries et al.
`
`5,864,868 A 1/1999
`
`
`
`
`Contois ......................... 707/104 6,476,833 Bl 11/2002 M oshfeghi .................... 345/854
`
`5,890,172 A 3/1999 B orman et al.
`
`6,484,149 Bl 11/2002 Jammes et al.
`
`5,893,091 A 4/1999
`
`Hunt et al.
`
`
`6,487,566 Bl 11/2002 Sundaresan
`
`
`
`
`
`
`
`
`5,896,533 A Ramos eta!. 4/1999 ................. 395/680 6,487,663 Bl 11/2002 Jaisirnha et al. .............. 713/193
`
`
`
`5,918,237 A 6/1999 M ontalban o .................. 715/206 6,496,203 Bl 12/2002 Beaumont et al. ............ 345/762
`
`5,919,247 A 7/1999
`
`
`
`
`
`Van H off et al. .............. 709/217 6,510,466 Bl 1/2003 Cox et al. ...................... 709/229
`
`5,922,044 A 7/1999
`
`
`
`Banthia ......................... 709/203 6,537,324 Bl 3/2003 Tabata et al.
`
`
`
`
`5,923,845 A Kamiya et al. ................ 7/1999 709/206 6,538,673 Bl 3/2003 Maslov
`
`5,923,885 A 7/1999
`
`
`
`
`J ohnson et al. ............... 717/176 6,549,612 B2 4/2003 Gifford et al.
`
`
`5,948,061 A 9/1999 Merriman et al.
`
`6,560,639 Bl 5/2003 Dan et al.
`
`
`
`
`5,959,621 A 9/1999 Nawaz eta!. ................. 345/329 6,571,245 B2 5/2003 Huang et al.
`
`5,966,715 A 10/1999 Sweeney et al. .............. 707/203
`
`
`6,594,682 B2 7/2003 Peters on et al.
`
`
`
`
`
`
`5,973,692 A 10/1999 Knowlton et al. ............ 345/348 6,606,657 Bl 8/2003 Zilberstein et al. ........... 709/224
`
`
`
`5,974,446 A 10/1999 S onnenreich et al.
`
`
`6,629,143 Bl 9/2003 Pang ............................. 709/226
`
`
`
`
`
`
`5,974,546 A 10/1999 Anderson ......................... 713/2 6,662,341 Bl 12/2003 Co oper et al. ................ 715/513
`
`
`
`5,977,964 A 11/1999 Williams et al.
`
`
`6,681,368 Bl 1/2004 Kawabata .................. 715/501.1
`
`
`5,983,227 A 11/1999 Nazem et al.
`
`
`
`6,687,745 Bl 2/2004 Franc o et al. ................. 709/219
`
`
`
`5,987,513 A 11/1999 Prithviraj et al.
`
`
`
`6,691,130 B2 2/2004 Kawasaki et al. ............. 707/102
`
`
`5,995,756 A 11/1999 Herrmann
`
`
`
`6,694,484 Bl 2/2004 Mueller ........................ 715/513
`
`6,006,252 A 12/1999 W olfe
`
`
`
`6,718,015 Bl 4/2004 Berstis ....................... 379/88.17
`
`6,012,090 A Chung et al. 1/2000
`
`
`
`
`
`6,724,403 Bl 4/2004 Santoro et al. ................ 345/765
`
`6,012,098 A 1/2000
`
`Bayeh et al.
`
`6,751,606 Bl 6/2004 Fries et al.
`
`6,018,344 A 1/2000
`
`Harada et al.
`6,757,716 Bl 6/2004 Blegen et al. ................. 709/217
`
`
`
`
`6,023,698 A 2/2000 Lavey, Jr. et al.
`
`
`
`
`
`............... 707/10 6,766,454 Bl 7/2004 Riggins ......................... 713/185
`
`6,026,433 A 2/2000 D'
`
`Arlach et al.
`
`6,784,900 Bl 8/2004 D obronsky et al.
`
`
`
`
`
`6,031,904 A An eta!. ....................... 2/2000 379/201 6,816,880 Bl 11/2004 Stent et al.
`
`
`
`6,034,652 A 3/2000 Frei berger et al. ............ 715/730
`6,819,343 Bl 11/2004 S o be ski et al. ................ 715/848
`
`
`
`
`
`6,044,403 A 3/2000 Gerszberg et al. ............ 709/225
`
`
`
`6,819,345 Bl 11/2004 J ones et al. ................... 345/856
`
`
`
`
`
`
`6,061,695 A 5/2000 Slivka et al. .................. 707/513 6,834,302 Bl 12/2004 Harvell ......................... 709/224
`
`
`
`6,061,696 A * 5/2000 Lee et al. ......................
`
`715/209 6,842,779 Bl 1/2005 Nishizawa
`
`6,065,044 A 5/2000 Ogasawara
`
`
`
`6,879,994 Bl 4/2005 Matsliach et al. ............ 709/204
`
`
`Reed et al. .................... 709/201 6,938,041 Bl* 8/2005 Brandow et al. 1/1
`
`6,088,717 A 7/2000
`
`
`
`
`
`
`
`
`6,091,411 A raub et al. 7/2000 St.................. 715/747 7,039,857 B2 5/2006 Beck et al. ................. 715/500.1
`
`6,091,412 A 7/2000
`
`
`
`
`
`Simonoff et al. ............. 345/335 7,039,859 Bl 5/2006 Sundaresan ................... 715/513
`
`6,101,510 A * 8/2000 Stone et al.
`
`
`
`................... 715/234 7,076,737 B2 7/2006 Abbott et al. ................. 715/744
`
`
`
`
`
`6,104,391 A 8/2000 J ohnston, Jr. et al. ........ 715/745 7,107,548 B2 9/2006 Shafron
`
`
`
`
`6,105,063 A 8/2000 Hayes, Jr. ..................... 709/223 7,216,300 B2 5/2007 Dang
`
`
`
`
`
`
`
`
`
`
`6,128,655 A * 10/2000 Fields et al. ..................
`
`
`709/219 7,356,569 Bl 4/2008 Kembel eta!.
`
`
`6,133,916 A 10/2000 Bukszar et al.
`7,574,649 Bl 8/2009 Safars et al. .................. 715/200
`
`
`
`
`
`6,161,112 A 12/2000 Cragun et al.
`
`
`7,660,868 Bl 2/2010 Kembel eta!. ................ 709/217
`
`
`6,177,936 Bl 1/2001 Cragun
`
`
`7,756,967 Bl 7/2010 Kembel eta!. ................ 709/224
`
`
`
`
`
`
`
`6,192,407 Bl 2/2001 Smith et al. ................... 709/229 7,792,947 Bl 9/2010 Kembel eta!. ................ 709/224
`
`
`6,199,082 Bl 3/2001 Ferrel et al.
`
`
`
`8,020,083 Bl 9/2011 Kembel eta!. ................ 715/201
`
`
`
`
`
`
`6,215,490 Bl 4/2001 Kaply ........................... 715/788 8,346,887 Bl 1/2013 Kembel eta!. ................ 709/217
`
`
`
`
`
`
`
`6,216,141 Bl 4/2001 Straub et al. .................. 707/513 2001/0042107 Al 11/2001 Palm ............................. 709/218
`
`
`6,230,173 Bl 5/2001 Ferrel et al.
`
`
`2002/0065896 Al 5/2002 Burakoff et al. .............. 709/206
`
`6,237,030 Bl 5/2001 Adams et al.
`
`
`2002/0078136 Al 6/2002 Brodsky et al. ............... 709/203
`
`
`
`
`
`6,240,555 Bl 5/2001 Shoff et al. ................... 725/110 2002/0089526 Al 7/2002 Buxton et al. ................ 345/700
`
`
`6,268,856 Bl 7/2001 Bruck et al.
`
`
`2002/0089536 Al 7/2002 Dang ............................ 345/749
`
`
`6,275,854 Bl 8/2001 Himmel et al.
`
`
`
`2002/0091697 Al 7/2002 Huang et al. .................... 707/10
`
`
`6,278,448 Bl 8/2001 Brown eta!. ................. 345/333 2002/0130900 Al 9/2002
`
`
`
`Davis ............................ 345/744
`
`
`
`
`
`6,278,449 Bl 8/2001 Sugiarto et al. ............... 715/826 2002/0161879 Al 10/2002 Richard ........................ 709/223
`
`
`
`
`
`
`6,286,034 Bl 9/2001 Sato et al. ..................... 709/204 2003/0051027 Al 3/2003 Aupperle et al. ............. 709/224
`
`
`
`
`
`6,289,362 Bl 9/2001 Van Der Meer .............. 715/273 2003/0069944 Al 4/2003 Barlock et al. ................ 709/220
`
`6,292,185 Bl 9/2001 K o et al.
`
`
`
`
`2004/0041836 Al 3/2004 Zaner et al. ................... 345/751
`
`
`
`
`
`
`6,292,186 Bl 9/2001 Lehman et al. ............... 345/335 2004/0165007 Al 8/2004 Shafron ........................ 715/781
`
`6,297,819 Bl 10/2001 Furst
`
`
`
`2005/0273718 Al 12/2005 Naas ............................. 715/745
`
`
`
`6,314,451 Bl 11/2001 Landsman et al.
`
`
`2008/0040681 Al 2/2008 Synstelien et al. ............ 715/765
`
`
`
`
`
`
`6,317,759 Bl 11/2001 Osmond ....................... 715/513 2008/0134018 Al 6/2008 Kembel eta!. ................ 715/234
`
`6,115,040 A 9/2000 Bladow etal. ................ 345/335 7,222,303 B2 5/2007 Oren et al. .................... 715/744
`
`IPR2023-00939
`Apple EX1001 Page 2
`
`
`
`US 8,510,407 Bl
`Page 3
`
`2008/0163202 Al
`2008/0229217 Al
`2010/0235757 Al
`2010/0257442 Al
`2012/0117479 Al
`
`7/2008 Kembel et al.
`9/2008 Kembel et al.
`9/2010 Kembel et al.
`10/2010 Kembel et al.
`5/2012 Kembel et al.
`
`717/178
`715/760
`715/745
`715/234
`715/736
`
`OTHER PUBLICATIONS
`
`Alexa general faqs, 4 pages, www.alexa.com/whatisalexa/faq.
`html#general, Jan. 1999.
`"Custom Explorer Bars Give Sites an Edge," 2 pages, www.
`microsoft.corn/Windows/le/IE5/custom.asp,
`Jan. 1999.
`"Flexibility Across the Web," 2 pages, www.microsoft.com/Win(cid:173)
`dows/le/IE5/choice.asp, Jan. 1999.
`"Web Accessories Overview," 2 pages, www.microsoft.com/work(cid:173)
`shop ... er/accesory/overview/overiew.asp, Jan. 1999.
`"Browser Extensions Overview," 2 pages, www.microsoft.com/
`workshop/browser/ext/overview/overview.asp, Jan. 1999.
`Alexa Technology, 4 pages, www.alexa.com/support/technology.
`html, Jan. 1999.
`"Creating Custom Explorer Bars and Desk Bands," 13 pages, www.
`microsoft.com/workshop/browser/ext/overview/Bands.asp,
`Jan.
`1999.
`Alexa Internet Tour, 1 page, www.alexa.com.whatisalexa/index/
`html, Jan. 1999.
`"Revolutionary Ad Model," Advertise on Alexa, 1 page, www.alexa.
`com/company/advertise.html, Jan. 1999.
`"The Alexa Service Appears on Your Desktop in Its Own Window," 1
`page, www.alexa.com/tour/overview.html, Jan. 1999.
`"Know More About the Sites You Visit," 1 page, www.alexa.com/
`tour/site_stats.html, Jan. 1999.
`"Find Related Web Sites," 1 page, www.alexa.com/tour/related_
`links.html, Jan. 1999.
`500,000 Sites and Growing,: 1 page, www.alexa.com/tour/archive.
`html, Jan. 1999.
`"Research Tools at Your Fingertips," 1 page, www.alexa.com/tour/
`eh.html, Jan. 1999.
`"Reporting," 1 page, www.alexa.com/company/reporting.html,
`1999.
`"Alexa Internet's Related Links Integrated Into Netscape Browser," 1
`page, www.alexa.com/company/netscape.html, Jan. 1999.
`"Demographics,"
`alexa.com/company/demographics.html,
`1999.
`"Ads Appear in the Pop-up and on the Bar," 1 page, www.alexa.com/
`company/adspecs.html, Jan. 1999.
`"Alexa Why Crawl," 1 page, www.alexa.com/support/why_crawl.
`html, Jan. 1999.
`
`Jan.
`
`Jan.
`
`GIF Image 590x329 pixels, Alexa, 1 page, www.alexa.com/tour/
`images/alexa_overview.gif, Jan. 1999.
`"It's X-treme!," Alexa, PC Magazine: The Best of 1998, 1 page,
`www.zdnet.com/pcmag/special/bestof98/internet5
`.html, Jan. 1999.
`"Search While You Surf," PC Magazine: Search the Web, 1 page,
`www.zdnet.com/pcmag/features/websearch98/surf.html,
`Jan. 1999.
`MindSpring, MyYahoo, pp. 1-16, www.mindspring.com/myyahoo/
`contents.htm, Dec. 1997.
`Morrison, XML Unleashed, Sams Publishing, Dec. 21, 1999.
`Flanagan, JavaScript; The Definitive Guide, 3rd Ed., O'Reilly, Jun.
`1998.
`Patent Application entitled "Parallel Web Sites", U.S. Appl. No.
`09/192,633, filed Nov. 16, 1998.
`Microsoft Computer Dictionary, Fifth Edition, 2002, Definition of
`"Web Browser".
`Williams, Margot, "Cyberspace Calendars: The Web's Growing Date
`Base", Nov. 30, 1998, The Washington Post, p. 1.
`Bott, Ed., et al., "Special Edition Using Windows 95 with Internet
`Explorer 4.0", Publisher: Que, Feb. 17, 1998, pp. 585 and 435.
`McFedries, Paul, "Windows 98 Unleashed", Publisher: Sams, May
`12, 1998, pp. 594-596.
`McFedries, Paul, "Windows 98 Unleashed", Publisher: Sams Pub(cid:173)
`lishing, May 12, 1998, pp. xix, xx, xxi, xxiv, 2-4, 44-46, 69, 70, 79,
`80, 97-116 ,148, 158-163, 251, 551, 787-792, 799-807, 885, 899,
`900, and 904-906.
`McCrickard, D. Scott, et al., "Supporting Information Awareness
`Using Animated Widgets", Proceedings of the 7th USENIX Tel/Tk
`Conference, Feb. 14-18, 2000, 12 pages.
`"Streaming Internet Technologies", PR Newswire, May 18, 1999, 2
`pages.
`"N ewsEdge Delivers the Power of Real-Time News in a Browser",
`Business Wire, Nov. 9, 1998, 3 pages.
`McCartney, Terrance Paul, "End-User Construction and Configura(cid:173)
`tion of Distributed Multimedia Applications", ProQuest Disserta(cid:173)
`tions and Theses, 1996, 197 pages.
`"Microsoft Eyes Marimba's Castanet", by CNET News.com Staff,
`Dec. 24, 1996, printed from <http://news.cnet.com/Microsoft-eyes(cid:173)
`Marimbas-Castanet/2100-1001_3-257491.html>,
`2 pages.
`Williams, Dennis, "Application Delivery on a Grand Scale", Network
`World Fusion, Mar. 22, 1999, printed
`from <http://www.
`networkworld.com/reviews/0322revmarimba.html>, 4 pages.
`Whitehead et al., "WEBDAV: IETF Standard for Collaborative
`Authoring on the Web", Sep. and Oct. 1998, Retrieved from the
`Internet
`<URL: ieeexplore.ieee.org/xpls/ abs_all.j sp?
`arnumbeF722228>, pp. 1-7 as printed.
`
`* cited by examiner
`
`IPR2023-00939
`Apple EX1001 Page 3
`
`
`
`Connection! ..,
`
`rlNetwork
`
`CPU
`
`/"" 90
`
`86
`
`Disk j
`
`84~,--
`
`Content element 1
`I
`
`0 ....
`....
`('D .....
`rJJ =(cid:173)
`
`('D
`
`-....J
`~
`
`__ M_m_a_n_ag_e_m_e_nl_m_o_d_ul,_e----1~112
`Server module N
`
`,_N...._I
`
`~102-N
`
`-iv102-1
`v 72
`v 70
`;_,---68
`
`-
`
`-t_66
`~64
`,..,
`-62
`....--60
`v58
`
`... S_e_rv
`..... e_r_m_od_ul_e_1
`_____
`Re Quest server module
`Delivery module
`User profile processor module
`Loqin validation module
`I Login NIM content
`..._...__,._ _______
`Login constructor
`1------------{
`Login module
`
`-----------
`
`. . •
`
`( Disk j
`
`~~, ,-,-54
`
`I
`
`I
`
`I
`
`~ Connection r4a I 52 .J
`Network h CPU
`44
`
`......,_;;;.......a...-------------
`Web server
`,-se
`
`'
`
`,-46
`
`Di~k 24 _1 I 126 I '----28 ~
`
`!Connection I
`I
`lNetwork
`
`I CPU
`
`:====tj
`
`22 ~
`
`li
`
`(
`
`~32
`..,,---,,,_--30~--.-r-40
`
`Operating system
`
`J""34 ~ 0~ -42
`
`NIM 1
`Home NIM
`MessaAe interface
`Event tog module vga User ilo Device
`Client parser application ....--38 /o;;::::::::,,
`r.1/'aaaaa~~!,,
`Web browser
`Registry
`
`-110-1
`v108
`i---106
`
`J""36
`
`Visual management -114
`
`. . .
`. . .
`
`...,-80
`
`,...75
`..r 76-N
`
`-
`
`76-1
`
`v 76
`,..,-100
`..,
`-74
`v104
`
`_______
`
`Statistics database
`Sharelink database
`....,.._ ___ __.,..___,.
`
`User profile N
`
`,-....;","u.-s"-er
`User orofile database
`User profile database manager
`NIM temp ates database
`i-----1----------t,
`Statistical analysis module
`
`__ p .... ro"""'fie,:-rle--:-1
`........ -----iv
`
`FIG.1
`
`50"'
`
`v-82
`
`-
`
`I
`
`~94-N
`
`Content element N
`
`_,-94-1
`
`i-C-on-t-en_t_e_le_m_e_n_t
`
`2---~94-2
`
`• • •
`.... _, __ ..__ ..
`
`IPR2023-00939
`Apple EX1001 Page 4
`
`
`
`elements
`Deliver requested
`
`228
`
`finalized
`make
`profile to
`
`224
`
`database 76
`valid login ID from Process raw
`corresponding to
`Obtain raw profile
`
`1----------------=~
`
`0
`r----------------~~p=ro~fi=le:::::=:j;(
`
`Render content elements
`FIG. 2
`r,::--;----::--::---;---L--:-~---------~,------------~---4COntent
`u-.._;.;.;;...=~"'=-----2---'3
`
`rofile content
`profile and call for
`based on finalized
`Construct home NIM
`
`0 ....
`N
`('D .....
`rJJ =(cid:173)
`
`('D
`
`-....J
`~
`
`222
`
`220
`
`login NIM content
`and obtain specified
`Execute login construct
`
`216
`
`.___-...,....-~
`Generate
`
`I------rilogi
`
`from login constructor 62
`Request login template
`
`210
`
`to client (20)
`session_ config
`Communicate
`
`constructor 62
`reference to login
`Parse session_config for
`
`206
`
`208
`requesting session_config
`Initiate a session by
`
`202
`
`application 38
`Client parser
`
`Client (20)
`
`module 68
`processor
`User profile
`
`module66
`validation
`
`Login
`
`constructor 62
`
`Login
`
`(82)/(50)
`Server(s)
`
`Web server (58)
`
`Server (50)
`
`__,_--=-;204
`
`session_ con fig
`Create
`.,..... __
`
`login module
`
`60
`
`IPR2023-00939
`Apple EX1001 Page 5
`
`
`
`
`U.S. Patent
`Aug. 13, 2013
`Sheet 3 of 37
`
`US 8,510,407 Bl
`
`146
`
`DoDots·
`
`FIG. 3A
`
`148
`
`156 't,ooDots·
`
`154
`
`Username User 1
`:=::========:
`Password I
`Forgot
`it?;;;������-�
`----' [ Log in
`152-1---;:::==� ===== =,=======---l
`Exit
`
`158
`
`160
`
`FIG. 3B
`
`IPR2023-00939
`Apple EX1001 Page 6
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 4 of 37
`
`US 8,510,407 Bl
`
`184
`
`0 AnyDay.com
`Contacts
`AnyDav.com
`Your1=ree Online Calendar
`Manage Your Address Book
`Schedule Appointments & Reminders
`Create Groups & Plan Activities
`
`Login ) [ Sign Up! )
`
`162
`
`178
`
`Customized DotPack......_ 182
`
`180
`
`186
`
`164
`
`166 168
`
`170 172 174
`
`FIG. 4
`
`IPR2023-00939
`Apple EX1001 Page 7
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 5 of 37
`
`US 8,510,407 Bl
`
`194 192
`
`196
`
`176
`
`162
`
`178
`
`,..0 DoDots GetNewDot
`---~----
`Premier Dots
`
`'C AnyDay Calendar
`'C AnyDay Contacts
`'(} eHow
`'(} Merriam-Webster Word Search
`'(} Merriam-Webster Word of the Day
`'(} mySimon Keyword Search
`'(} mySimon Lite
`'(} mySimon Academy Awards
`,..0 mySimon Winter Sports
`'(} PhotoPoint Photo of the Day
`'(} Work.com Business Search
`
`198
`
`My Dots™
`Categories All My Dots
`
`0 AnyDay Contacts
`0 CalcDot
`0 ClockDot
`0 DoDots Feedback
`0 eHowto:
`0 Merriam-Webster Word Search
`0 MP3 Dot
`0 mySimon Academy Awards
`0 mySimon Lite
`0 PhotoPoint Photo of the Day
`0 Welcome to DoDots
`0 Work.com Business Search
`0 ZDNet Breaking News
`..,.
`
`190
`
`188
`
`FIG. 5
`
`IPR2023-00939
`Apple EX1001 Page 8
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 6 of 37
`
`US 8,510,407 Bl
`
`101
`
`~
`
`162
`192
`I
`I
`~ '0 DoDotsTM HomeDotTM Beta Q ®
`"c, DoDots™ GetNewDot
`I_/ Premier Dots ' r More Dots \
`..I My Dots™ ,
`( My DotPacks™,
`( Categories I All Ml Dots
`vj
`A - ~~ AnyDay Calendar
`'0 AnyOsiy Qsile □ds!t
`'0 AnyDay QQOls!!.l!i
`'0 eHow
`'0 Merriam·Wilb!!~[ Woll! Search
`'0 Merriam-Wilb!il~[ Wgrg of the Da:,:
`'0 m:,:Simon li~:,:word §earch
`'0 mySimon Lil~
`"c, mySjmon Academy Awards
`'0 my:;;limon Winter :;;lgorts
`'0 PhotQPQint PbQ!o of !be Day
`'0 Wor~,cQm 61.!!ii□~:ili ~~arch
`
`98 ◄
`
`103
`\
`
`~ AnyDay.com '-....
`Calendar
`AnyQa¥.com
`Your ree Online Calendar
`
`! Manage Your Address Book
`
`Schedule Appointments & Reminders
`Create Groups & Plan Activities
`[ L~in
`
`] [ Sign Up!]
`
`f--
`
`0 AnyDay Contacts
`OCalcDot
`0 ClockDot
`0 DoDots Feedback
`OeHowto:
`0 Merriam-Webster Word Search 188
`0 MP3 Dot
`0 mySimon Academy Awards
`0 mySimon Lite
`0 Photo Point Photo of the Day
`0 Welcome to DoDots
`0 Work.com Business Search
`-
`.... 0 ZDNet Breaking News
`
`.,,
`
`X
`
`A -
`
`-
`V -
`
`FIG. 6
`
`( ~i) (Edit)
`
`[ Shara"]@G)
`
`\
`170
`
`IPR2023-00939
`Apple EX1001 Page 9
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 7 of 37
`
`US 8,510,407 Bl
`
`101
`
`176
`
`178
`
`,.C> DoDots™ GetNewDot
`-----
`Premier Dots
`More Dots
`
`Dots™ HomeDot™
`M
`
`---.......L.-
`
`'0 AnyDay Calendar
`'0 AnyDay Contacts
`'c, eHow
`'c, Merriam-Webster Word Search
`'0 Merriam-Webster Word of the Day
`'0 mySimon Keyword Search
`'c, mySimon Lite
`'0 mySimon Academy Awards
`'0 mySimon Winter Sports
`'0 PhotoPojnt Photo of the Day
`'c, Work com Business Search
`
`Calendar
`Dots
`
`Select Dots to email WJJJ§~~~~~f:-
`
`ClockDot
`DoDots Feedback
`eHowto:
`Merriam-Webster Word Sea1
`MP3 Dot
`mySimon Academy Awards
`mySimon Lite
`..,..
`PhotoPoint Photo of the Day
`
`Welcome to DoDots
`-;
`
`107
`
`Calendar
`. om
`Your ree Online Calendar
`Manage Your Address Book
`Schedule Appointments & Reminders
`Create Groups & Plan Activities
`Login ) I Sign Up! ]
`
`Share via email Cancel
`
`109
`
`rn
`
`Edit
`
`--□ Q(-;:;',
`Share~
`
`170
`
`V'
`
`X
`
`V
`
`FIG. 7
`
`IPR2023-00939
`Apple EX1001 Page 10
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 8 of 37
`
`US 8,510,407 Bl
`
`Step 1 of 2 • Open and Arrange Dots
`
`Step 1 : Open and arrange the Dots you want to include in your new
`Dot Pack. Do this now.
`
`Click Next once your Dots are arranged on the screen.
`
`Cancel I I Next ➔ I
`\
`' 115
`
`FIG. 8A
`
`Step 2 of 2 • Name DoiPack
`
`117
`J
`
`IB]
`
`Step2: Name your DotPack. When you click Done, the position of each
`open Dot will be stored in your pack.
`
`liNew Dot Packl
`
`I
`
`119
`
`_ _,I
`II._ _c_an_ce_l ____,I I.___D_o~ne
`\
`\
`121
`
`I ~ Back
`J
`(
`123
`FIG. 88
`
`IPR2023-00939
`Apple EX1001 Page 11
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 9 of 37
`
`US 8,510,407 Bl
`
`127
`\
`162
`178
`- -,;~~~TM~~~~~ --
`My Dots TM
`My DotPacks TM
`
`--
`
`1!1 Customized DotPack}125
`l!I O New Do!Pack
`
`184
`
`127
`
`,--
`
`-
`
`-
`
`-
`
`--
`
`-
`
`-
`
`-
`
`-
`
`-\-
`
`-
`
`-176-
`
`0 AnyDay.com
`Contacts
`AnyQav.com
`Your"'Free Online Calendar
`Manage Your Address Book
`Schedule Appointments & Reminders
`Create Groups & Plan Activities
`Login ] I Sign Up! I
`
`186
`
`129
`
`131
`
`127
`
`I
`I
`I
`I
`
`0=\@=~et=?~
`
`7--------;-------- l::::::::=:::=::::=:::=:E=di=t==='S=h=ai=
`\
`
`FIG. 9A
`
`127
`
`IPR2023-00939
`Apple EX1001 Page 12
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 10 of 37
`
`US 8,510,407 Bl
`
`143
`
`137-1
`
`133-1
`
`141
`
`139
`I
`I
`__ L __________
`
`137-2
`_
`
`133-2
`
`eHow
`f Search for how to do just about anything!
`~ eHow to: I
`I [ Do it )
`Top 10 eHows:
`I Select a category
`\vi
`eHowto:
`Ask Someone on a Date
`Avoid an Encounter With a Bear
`Buy Cheap Airline Tickets
`Do a 180 Jump on In-Line Skates
`Get a Free E-mail Account \
`Lose Weight
`Shuck Oysters
`Tie a Tie
`UseChopsticks
`Wrap a Gift
`
`135-1
`
`0 AnyDay.com
`Calendar
`AnyDav.com
`Your"Free Online Calendar
`Manage Your Address Book_.....--135-2
`Schedule Appointments & Reminders
`
`137-3
`
`133-3
`
`0 AnyDay.com
`Contacts
`AnyQav.com
`Your"Free Online Calendar
`
`X
`
`A
`
`Manage Your Address Book
`Schedule Appointments & Reminders
`Create Groups & Plan Activities "-
`Login ] [ Sign Up!] 135-3
`
`V
`
`145
`
`l(X
`
`'
`
`133-4
`137-4
`I
`\
`v01 Business Search Work.com
`
`l(x
`
`~, DoDots Feedback
`
`137-5
`\
`
`133-5
`I
`
`@News
`0 Companies
`
`I \ \
`
`135-4
`
`0 Quote
`0 Industries
`I Search
`
`'-
`
`Do you enjoy Dots? Did you have any
`problems? Let us know. Select one of
`the choices below to contact us
`
`• My Overall Impression Of Dots
`• Problems with Dots, let ys know
`
`• Drop Us A Note \
`
`\
`135-5
`
`FIG. 9B
`
`IPR2023-00939
`Apple EX1001 Page 13
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 11 of 37
`
`US 8,510,407 Bl
`
`153
`
`155
`
`I
`
`---------------
`
`147~
`
`I
`
`149~
`151~
`I---------------~
`
`FIG. lOA
`
`155
`
`I
`
`147~
`
`l49'H
`
`153
`
`I
`
`151~
`
`'----------
`
`FIG. 10B
`
`155
`
`147
`
`149
`
`151
`
`FIG. lOC
`
`IPR2023-00939
`Apple EX1001 Page 14
`
`
`
`/247
`
`0 ....
`N
`....
`('D .....
`rJJ =(cid:173)
`
`('D
`
`-....J
`~
`
`TRANSMIT v-243
`
`TO CLIENT
`
`NIM DEFINITION
`
`+
`
`TEMPLATE DB
`
`FROM
`
`NIM DEFINITION
`
`...,-242
`
`RETRIEVE
`
`-
`
`CONTENT SERVER
`
`APPLICATIONS SERVER
`
`~ -NIM CONTENT
`
`TO CLIENT
`
`TRANSMIT
`
`-
`
`FIG.11
`
`..---
`...,-248
`
`NIM FRAME
`CONTENT IN
`PLACE NIM
`
`..,-246
`
`v-245
`
`CONTENT
`
`REQUEST NIM
`
`FRAME •
`
`BUILD NIM
`
`~
`
`NIM DEFINITION
`
`, __
`v244
`
`"COLLECT"
`Rt:l;tlVt:,
`
`NIM DEFINITION
`
`,/" 241
`
`REQUEST
`
`+
`
`USER LOGS IN ...,-240
`
`CLIENT
`
`IPR2023-00939
`Apple EX1001 Page 15
`
`
`
`= ~ = -....l = "'""'
`
`"'""'
`tit
`00
`r.,;_
`d
`
`256
`
`NIM CONTENT
`
`TRANSMIT
`
`TO CLIENT
`
`FIG.12
`
`0 ....
`....
`('D .....
`=- ('D
`
`-....J
`~
`
`~
`
`rJJ
`
`0 ....
`....
`> =
`
`N
`
`~
`
`~
`
`~
`
`~
`
`=
`
`~
`
`~
`~
`~
`~
`•
`00
`
`e •
`
`251
`
`TO CLIENT
`
`USER PROFILE
`ANO PROVIDE
`LOG USER IN
`
`CONTENT SERVER
`
`APPLICATIONS SERVER
`
`257
`
`255
`
`254
`
`NIM FRAME
`CONTENT IN
`
`REQUEST NIM
`
`CONTENT
`
`NIM DEFINITION
`USER PROFILE
`FRAME WITH
`
`253
`
`REQUESTS
`
`USER
`
`NIM DEFINITIONS
`WITH COLLECTED
`
`USER PROFILE,
`
`RECEIVE
`
`250
`
`IN
`
`USER LOGS
`CLIENT
`
`IPR2023-00939
`Apple EX1001 Page 16
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 14 of 37
`
`US 8,510,407 Bl
`
`0
`i-(cid:173)
`N
`~
`
`.....
`
`i-(cid:173)
`N
`~
`
`z
`0
`i=
`<3
`ii:
`i= z w
`9
`
`w :E I
`~ LL
`
`I
`
`I
`
`I
`
`I
`
`N r(cid:173)
`N
`lo._
`
`-c
`..!!, 0
`E:w
`a, U =<
`
`I
`
`I
`
`:::,
`
`z w
`:E
`
`It)
`i-(cid:173)
`N
`lo._
`
`u,
`w
`a!
`0
`(!)
`w ....
`<3
`
`u, ....
`z w
`Gj
`
`ci
`ii:
`
`IPR2023-00939
`Apple EX1001 Page 17
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 15 of 37
`
`US 8,510,407 Bl
`
`.
`C)
`u:::
`
`~~ c::-="'
`:::, >.
`oCI) a:~
`
`IPR2023-00939
`Apple EX1001 Page 18
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 16 of 37
`
`US 8,510,407 Bl
`
`NIM MANAGEMENT MODULE
`
`NIM TEMPLATES DAT ABASE
`
`SHARELINK DAT ABASE
`
`CONTENT
`
`EXECUTABLE PROCEDURES
`
`Collection Procedure
`
`Sharing Procedure
`
`Development Procedures
`
`DevZone Procedure
`
`OevNIM Procedure
`
`Publishing Procedures
`
`PubZone Procedure
`
`PubNIM Procedure
`
`Administration Procedures
`
`AdminZone Procedure
`
`AdminNIM Procedure
`
`FIG. 15
`
`112
`
`74
`
`78
`
`f
`
`V
`
`V
`
`_r
`
`402
`
`403
`
`_r
`
`404
`
`_r
`
`405
`
`_r
`
`406
`
`_r
`
`407
`
`_r
`
`408
`
`409
`
`410
`
`411
`
`412
`
`413
`
`414
`
`V
`
`if
`
`J
`
`f
`
`f
`
`f
`
`IPR2023-00939
`Apple EX1001 Page 19
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 17 of 37
`
`US 8,510,407 Bl
`
`74
`
`NIM TEMPLATES DATABASE
`NIM Template Table
`NIM_ID
`
`Creation Date
`Raw NIM Definition Module
`Look and Feel
`Initialization URL
`Location
`NIMlndex Categories
`
`FIG. 16
`
`415
`
`416
`417
`418
`419
`420
`421
`422
`
`IPR2023-00939
`Apple EX1001 Page 20
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 18 of 37
`
`US 8,510,407 Bl
`
`424
`
`'0DoDots·
`
`423
`
`I
`'
`0000 2P Collect the Dots™
`
`00
`
`0
`
`Have the HomeDot already? You can collect Dots from the categorized list
`below• just click on a Dotlink"' to instantly add the associated Dot'" to your
`HomeDot. If you don't have the HomeDot yet. get it here. Or learn all about
`Dots by taking the tour.
`426
`I
`T
`
`by:
`
`428
`I
`I Dot Description 1 .... ® Search
`
`Get the HomeDot™
`'o Collect the Dots 1V
`Collect the Dots
`About Dots
`
`Company
`News
`Careers
`Partners
`
`Help
`Contact Us
`
`Search
`
`I
`
`'
`
`~430
`
`:Dot Title
`Dot Description
`Company
`
`Reference
`
`Shopping
`
`Utilities
`
`Applications ---- 432
`Business
`
`Entertainment
`
`t
`'
`425
`
`News
`
`'
`
`T
`
`434
`FIG. 17
`
`IPR2023-00939
`Apple EX1001 Page 21
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 19 of 37
`
`US 8,510,407 Bl
`
`440
`~
`
`0000 2,0 Collect the Dots™
`
`00
`
`0
`
`'c,ooDots·
`
`Get the HomeDot"'
`° Collect the Dots"' Dots List
`About Dots
`
`Company
`News
`Careers
`Partners
`
`Help
`Contact Us
`
`Collect the Dots : Applications :
`
`r
`
`while you continue to work in other applications.
`more detail
`
`~ AnyDay Calendar - Keep an eye on your AnyDay Calendar
`442 f yDayc.tj ApyDay Con~acts - Keep track of friends and colleagues
`'0 get it now
`
`with AnyDay.
`
`'0 get it now..._450
`
`more detail
`I
`444
`
`Search
`
`I
`
`by:
`
`I I Dot Title
`
`H @ Search
`
`FIG. 18
`
`IPR2023-00939
`Apple EX1001 Page 22
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 20 of 37
`
`US 8,510,407 Bl
`
`446
`~
`
`0
`
`"
`0000 ~° Collect the Dots™
`
`0
`
`'0DoDots·
`
`Get the HomeDot'"
`o Collect the Dots"' Dot Information
`About Dots
`
`Company
`News
`Careers
`Partners
`
`Help
`Contact Us
`
`Collect the Dots : Applications : AnyDay Calendar Dot
`
`Ill(
`
`--
`--
`----
`--- -
`-------
`-- -
`.-,-
`\
`448
`
`.. AnyDay Calendar Dot
`You'll never miss an appointment with the AnyDay Calendar
`Dot. Keep your schedule on screen all day while you check
`your email, crunch numbers in a spread sheet or simply surf
`the web.
`.
`
`l;-.c, I Get this I
`Dot!
`I
`450
`
`Search
`I
`
`by:
`I I Dot Title
`
`H @ Search
`
`FIG. 19
`
`IPR2023-00939
`Apple EX1001 Page 23
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 21 of 37
`
`US 8,510,407 Bl
`
`452
`~
`
`Have you used Dots TM before?
`
`No, I'm new to Dots-If you've never
`used Dots before, first install the beta
`version of DoDots™ HomeDot™, which
`enables you to use, organize and share
`the Dots you will collect. Download once
`and you're ready to get the Dots!
`
`1. Click the button below.
`
`454
`
`[ Get the HomeDot ~
`2. Select "Run this program from its
`current location" to install.
`3. After installing the HomeDot, click the
`"Get the Dot'' button below.
`
`Yes, I'm already a Dot user- Simply
`click on the button below to get the Dot!
`[ Get the Dot! ~
`456
`
`FIG. 20
`
`IPR2023-00939
`Apple EX1001 Page 24
`
`
`
`U.S. Patent
`
`Aug. 13, 2013
`
`Sheet 22 of 37
`
`US 8,510,407 Bl
`
`IQ<.>
`
`....
`
`f--
`
`- -V
`
`
`
`474
`✓
`
`t, DoDots™ GetNewDot
`
`t, AnyDay Calendar
`t, AnyDay Contacts
`t, .tllfill
`t, Merriam-Webster Word Searcb
`t, Merriam-Webster Word of the Day
`t, mySimon Keyytord Search
`t, mySimon Lite
`t, mySimon Academy Awards
`t, mySimon Winter SQorts
`t, PhotoPoint Photo of the Day
`t, Work.Qom Bysiness Search
`
`FIG. 22
`
`\
`480
`
`476
`
`464 "'
`
`468
`
`x
`
`t, DoDots™ HomeDot™ Beta
`-
`My Dots™
`M DotPacks ™
`(Categories I All My Dots
`Iv I
`0 AnyDay Calendar
`0 AnyDay Contacts
`0 CalcDot
`0 ClockDot
`0 DoDots Feedback
`0 eHowto:
`0 Merriam-Webster Word Search
`0 MP3 Dot
`0 mySimon Academy Awards
`0 mySimon Lite
`0 Photo Point Photo of the Day
`0 Welcome to DoDots
`0 Work.com Business Search
`0 ZDNet Breaking News
`
`466
`
`FIG. 21
`
`t, DoDots™ GetNewDot
`Premier Dots
`More Dots
`
`478
`
`t, Calculator
`t, Clock --.._480
`t, MP3
`Get more Dots at DoDots.com
`
`FIG. 23
`
`IPR2023-00939
`Apple EX1001 Page 25
`
`
`
`U.S. Patent
`
`Au