throbber
USOO8495242B2
`
`(12) United States Patent
`Barger et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8.495,242 B2
`Jul. 23, 2013
`
`(54)
`(75)
`
`(73)
`
`(*)
`
`(21)
`(22)
`(65)
`
`(60)
`
`AUTOMATED MEDLA DELVERY SYSTEM
`
`Inventors: Sean Barger, Mill Valley, CA (US);
`Steve Johnson, Mill Valley, CA (US);
`Matt Butler, Beaverton, OR (US); Jerry
`Destremps, Sausalito, CA (US); David
`Pochron, Cambridge, WI (US); Trent
`Brown, San Anselmo, CA (US)
`Assignee: Automated Media Processing
`Solutions, Inc., Sausalito, CA (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 76 days.
`
`Notice:
`
`Appl. No.: 12/713,637
`
`Filed:
`
`Feb. 26, 2010
`
`Prior Publication Data
`US 2010/O153495 A1
`Jun. 17, 2010
`
`Related U.S. Application Data
`Division of application No. 12/173,747, filed on Jul.
`15, 2008, which is a division of application No.
`11/269,916, filed on Nov. 7, 2005, now abandoned,
`which is a continuation-in-part of application No.
`09/929,904, filed on Aug. 14, 2001, now Pat. No.
`6,964,009, which is a continuation of application No.
`09/425,326, filed on Oct. 21, 1999, now Pat. No.
`6,792,575.
`
`(51)
`
`(52)
`
`Int. C.
`G06F 15/16
`U.S. C.
`USPC .............. 709/236; 709/246; 341/50; 708/204
`
`(2006.01)
`
`(58) Field of Classification Search
`USPC ................. 709/263,234, 231, 226, 219, 217,
`709/204, 203, 200; 370/552,468, 431, 353,
`370/352, 330, 280, 241: 341/50; 708/204
`See application file for complete search history.
`References Cited
`
`(56)
`
`AU
`EP
`
`U.S. PATENT DOCUMENTS
`5,088,052 A
`2/1992 Spielman et al.
`5,355,472 A 10, 1994 Lewis
`5,442,771 A
`8/1995 Filepp et al.
`5,530,852 A
`6/1996 Meske, Jr. et al.
`5,701,451 A 12/1997 Rogers et al.
`(Continued)
`FOREIGN PATENT DOCUMENTS
`A-53031.98
`8, 1998
`O747842
`12/1996
`(Continued)
`OTHER PUBLICATIONS
`Berinstein, Paula; “The Big Picture; Text and Graphics on UMI's
`ProQuest Direct: The Best (Yet) of Both Worlds”. Mar. 1997:
`retrieved on Mar. 23, 2004 from website: http://infotoday.com/
`online/MarOL97 picture3.html, 11 pages.
`(Continued)
`Primary Examiner — David Lazaro
`Assistant Examiner — Charles Murphy
`(74) Attorney, Agent, or Firm — Michael A. Glenn; Glenn
`Patent Group
`ABSTRACT
`(57)
`An automatic graphics delivery system that operates in par
`allel with an existing Web site infrastructure is provided. The
`system streamlines the post-production process by automat
`ing the production of media through content generation pro
`cedures controlled by proprietary tags placed by an author
`within URLs embedded within Web documents.
`20 Claims, 23 Drawing Sheets
`
`100
`
`SYSTEM
`
`
`
`Web Server
`
`Client Browser
`
`
`
`Cient Browser
`
`Client Browser
`
`Ciet Bowser
`
`Akamai Ex. 1001
`Akamai Techs. v. Equil IP Holdings
`IPR2023-00330
`Page 00001
`
`

`

`US 8,495,242 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`A
`32.
`3. With. al.
`5.7376 to A
`4, 1998 E.
`5.745.90s A
`4, 1998 Anderson etal
`575s.1 10 A
`5, 1998 BOSS etal
`576,655 A
`6, 1998 Hoffman
`5,793.964 A
`8/1998 Rogers et al.
`5,819.261 A 10, 1998 Takahashi et al.
`5.822436 A 10, 1998 Rhoads
`5.845084 A 12/1998 Cordell et all
`5,845.379 A 12/1998 Garofalakis et al
`
`8, 2008 Tischer et al.
`2008/O195938 A1
`8/2008 Fang et al.
`2008/0205389 A1
`8/2008 Maharajh et al.
`2008/0207182 A1
`1/2009 Ahanger et al.
`2009 OO13347 A1
`3/2009 Barger et al.
`2009/0070485 A1
`4/2009 Barger et al.
`2009.0089422 A1
`9, 2009 Ramer et al.
`2009,024.0569 A1
`2009/0254672 A1 10/2009 Zhang
`2010, 0046842 A1
`2/2010 Conwell
`2010.0153495 A1
`6/2010 Barger et al.
`2011/0221745 A1
`9, 2011 Goldman et al.
`2011/0279638 A1 1 1/2011 Periyannan et al.
`
`1f1
`
`5,845,299 A 12/1998 Arora et all
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`2012fOO16858 A1
`
`1/2012 Rathod
`
`1, 1999 Cook
`5,860,068 A
`1/1999 Ferrel et al.
`5,860,073. A
`1/1999 Freeman et al.
`5,861,881. A
`1/1999 Reed et al.
`5,862,325 A
`1, 1999 Marvin
`5,864,337 A
`2, 1999 Dozier et al.
`5,870,552 A
`3/1999 Halliday et al.
`5,880,740 A
`3/1999 Sidana
`5,890, 170 A
`4/1999 Orr et al.
`5,895,476 A
`4/1999 Orr et al.
`5,895.477 A
`5/1999 Hoffert et al.
`5,903,892 A
`8/1999 Davis et al.
`5.937,160 A
`8/1999 Ohga et al.
`5,943,680 A
`9/1999 King et al.
`5,956,737 A
`6,009,436 A 12/1999 Motoyama et al.
`6,311, 185 B1
`10/2001 Markowitz et al.
`6,456,305 B1 ck
`9, 2002 Qureshi et al.
`8. s R
`38: S. et al. ......................... 1f1
`6,484.149 B1
`11, 2002 Nies et al.
`6,563.5 17 B1 * 5/2003 Bhagwat et al. .............. 71.5/735
`6,591.280 B2
`T/2003 Orr
`6,623.529 B1
`9, 2003 Lakritz
`6,909,708 B1* 6/2005 Krishnaswamy et al. ... 370/352
`6,938,073 B1
`8, 2005 Mendhekar et al.
`7,284,201 B2 10/2007 Cohen-Solal
`7,313.361 B2 12/2007 Steelberg et al.
`7,406.434 B1
`7/2008 Chang et al.
`7,477,688 B1
`1/2009 Zhang et al.
`T.673,063 B2
`3/2010 Xie etal
`2003/0225568 A1 12, 2003 Salmonsen
`2004/002517.6 A1
`2/2004 Franklin et al.
`2005/0091311 A1
`4/2005 Lund et al.
`2005/0255852 A1 1 1/2005 Steelberg et al.
`2005/0278794 A1 12/2005 Leinonen et al.
`2006/0015580 A1
`1/2006 Gabriel et al.
`2006/O127059 A1
`6/2006 Fanning
`2007, OO61198 A1
`3/2007 Ramer et al.
`2007/0234213 A1 10, 2007 Krikorian et al.
`2008. O155230 A1
`6, 2008 Robbins et al.
`2008/O186377 A1
`8/2008 Eriksson et al.
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`WO
`WO
`WO
`
`FOREIGN PATENT DOCUMENTS
`O782O85
`7/1997
`O818907
`1, 1998
`O843.276
`5, 1998
`O876.034
`11, 1998
`O883068
`12/1998
`O8864.09
`12/1998
`O895171
`2, 1999
`O9266O7
`6, 1999
`O949.9571
`10, 1999
`WO 97/49252
`12/1997
`WO 98.40842
`9, 1998
`WO98,43177
`10, 1998
`OTHER PUBLICATIONS
`Bulterman, Dick.C.A.; Models, Media and Motion. Using the Web to
`Support Multimedia Documents; Proceedings of 1997 Int’l Conf. on
`Multimedia Modeling; p. 17-20; Nov. 1997; Singapore.
`Dobson, R.; Animating Your Web Pages with Direct Animation, Web
`Techniques; vol. 3, No. 6, p. 49-52; Jun. 1998.
`McNeil, Sara; Research Interests; retrieved on Mar. 18, 2004 from
`website: http//www.coe.uh.edu/smcneil/research.htm, 3 pages.
`Mohler, J.L.; Migrating Course Materials to the World Wide Web. A
`Case Study of the Department of Technical Graphics at Purdue
`University, Computer Networks and ISDN Systems; vol. 30, Issues
`20-21, pp. 1981-1990; Nov. 12, 1988.
`Sakaguchi, et al., “A browsing tool for multi-lingual documents for
`s
`USS without multi-lingual fonts'; 1996; ACM International Confer
`ence on Digital Libraries, pp. 63-71.
`Tables of Contents service for Computers & Geosciences; Copyright
`1997; Computers and GeoSciences, vol. 23, Issue 5, retrieved on Mar.
`18, 2004 from website: http://library.iem.ac.ru/comp&geo?
`00983.004'sz977014.html, 2 pages.
`Zaiane, et al.; "Mining multimedia data'; Nov. 1998; ACM Confer
`ence of the Center for Advanced Studies on Collaborative research,
`pp. 1-18.
`
`* cited by examiner
`
`IPR2023-00330 Page 00002
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 1 of 23
`
`US 8,495,242 B2
`
`
`
`110
`
`Web Server
`
`100
`
`SYSTEM
`
`Client BrOWSer
`
`Client BrOWSer
`
`120b
`
`120C
`
`Client BrOWSer
`
`Client BrOWSer
`
`FIG. I
`
`IPR2023-00330 Page 00003
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 2 of 23
`
`US 8,495,242 B2
`
`200
`
`Original Media
`
`210
`
`MEDIA POST
`PRODUCTION
`SYSTEMS
`
`Media is manipulated
`by hand and prepared
`for the Web.
`
`220
`
`Generated Web media
`
`
`
`110
`
`HTML referring to
`media tags
`
`
`
`Web Server
`
`160
`
`
`
`FIG. 2
`(PRIOR ART)
`
`Web BrOWSer
`
`IPR2023-00330 Page 00004
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 3 of 23
`
`US 8,495,242 B2
`
`200
`
`Original Media
`
`100
`
`SYSTEM
`
`300
`
`N
`
`HML With
`proprietary
`media tags
`
`220
`
`Generated
`Web
`media
`
`230
`
`N
`
`MOdified HM
`referring to
`generated media
`
`160
`
`\
`
`7
`
`110 R /
`
`N
`Web Server
`
`120
`
`FIG. 3
`
`Web BOWSer
`
`IEEE
`
`IPR2023-00330 Page 00005
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 4 of 23
`
`US 8,495,242 B2
`
`400
`
`ORIGINAL MAGES
`ASSETS
`
`Disk
`Management
`
`
`
`460
`
`
`
`
`
`HTML PAGES
`
`Manipulation
`P 0SETION COnVersion
`Upload
`
`
`
`
`
`
`
`
`
`
`
`
`
`I {O
`
`WEBSERVER
`
`120
`
`BROWSER
`
`WEBMAGES
`
`Disk
`Management
`
`FIG. 4
`(PRIOR ART)
`
`IPR2023-00330 Page 00006
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 5 of 23
`
`US 8,495,242 B2
`
`460
`
`HTM PAGES
`
`
`
`
`
`110
`
`WEBSERVER
`
`SYSTEM
`
`
`
`
`
`120
`
`
`
`BROWSER
`
`FIG. b
`
`500
`A
`ASSET MANAGEMENT
`AUTOMATIC MANIPULATION
`AUTOMATIC CONVERSION
`AUTOMATIC UPLOAD
`AUTOMATIC DSK MANAGEMENT
`
`Y
`
`IPR2023-00330 Page 00007
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 6 of 23
`
`VidaW
`
`AYWOLISOdSY
`
`099
`
`S9
`9
`
`
`
`JHOVOVIGaW
`
`dSvavlvd
`
`0
`bg
`
`SP9
`
`WALSAS
`
`Vida
`
`Ld]WOS
`
`vIdaWVidsW
`
`NOiva¥9
`W3LSAS
`
`DNIHOVO
`
`WALSAS
`
`WLH
`
`YdaSuVd
`
`US 8,495,242 B2
`
`
`
`
`
`
`
`Poafew]eulBuQre“sabewi|payeaueyBT
`
`oe
`LITAWISVAP
`INIDNA_
`Auejalsdosd
`WMWLH
`$6e}
`
`009
`
`
`
`YAAYAS84M
`
`OTT
`
`OgT
`
`0&2
`
`iS
`UMWLH
`Papo
`pe]ea19
`WwaysAs
`sebew
`
`IPR2023-00330 Page 00008
`
`IPR2023-00330 Page 00008
`
`
`
`
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 7 of 23
`
`US 8,495,242 B2
`
`Original
`media is
`Created.
`
`SYSTEM
`f
`100
`
`Proprietary
`620
`media tag is
`Converted to
`Standard HTML O
`ted
`that refers to
`G
`media in Cache.
`enerate
`media is
`placed in
`media Cache.
`
`
`
`Mediat
`edia tag
`and the HTML MEAA.
`equivalent VCWEERJ700
`Parser
`are stored in
`media tags
`parses HTML
`database.
`Eg for
`media tags.
`
`
`
`
`
`
`
`TAGS
`DATA-
`BASE
`
`640
`
`200
`
`Media i
`E.
`in System
`
`MEDIA
`REPOS
`TORY
`
`660
`
`220
`
`6.30
`MEDIA
`
`
`
`SYSTEM
`
`Media tag is used
`to generate
`Web media
`
`Parser lookS
`up media tags
`in database. If
`found then
`|
`produce
`\
`modified HTML.
`
`Generated
`Web media
`610
`
`PARSER
`
`Media tags
`are replaced
`by Isard
`equivalent
`
`N
`
`Modified
`
`Web Server
`passes
`requested
`to parser.
`
`N
`
`
`
`Modified HTML
`documentis
`delivered to
`Web Sever.
`E
`Web Server
`deliverS modified
`HTML to BrOWSer. s
`Web Server
`
`Original
`HTML
`110
`
`HTML is Created
`with media tags
`and placed On
`Web Server.
`
`FIG. 7
`
`G E.
`
`Web page.
`
`-
`t
`
`(e.
`
`a Web page.
`
`s
`
`120
`
`IPR2023-00330 Page 00009
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 8 of 23
`
`US 8,495,242 B2
`
`AUTHORNG FLOWCHART
`
`
`
`800
`
`USER ADDS ORIGINA
`GRAPHICTO
`SYSTEM
`
`810
`
`USER CREATES
`HTM THAT CONTAINS
`PROPRIETARY
`MEDIATAGS
`
`USER PLACES HTML
`ON WEB SERVER
`
`820
`
`830
`
`FIG. 8
`
`IPR2023-00330 Page 00010
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 9 of 23
`
`US 8,495,242 B2
`
`HTML PARSING FLOWCHART
`
`START
`
`900
`
`910
`
`920
`
`930
`
`USER REQUESTS
`WEBPAGE
`
`WEBSERVER HANDS
`REQUEST OF WEB
`PAGE TO SYSTEM
`
`SYSTEM PARSES
`WEB PAGE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`940
`
`NO
`
`FOUND
`A MEDIA
`TAG?
`
`980
`
`
`
`DELIVER MODIFIED
`WEB PAGE TOWEB
`SERVER
`
`RETREVE HTML
`EOUVALENT OF
`MEDIATAG
`
`
`
`950
`
`990
`
`STOP
`
`REPLACE MEDIATAG -960
`WITH HTML
`EQUIVALENT
`
`CONTINUE PARSING
`WEBPAGE
`
`
`
`970
`
`FIG. 9
`
`IPR2023-00330 Page 00011
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 10 of 23
`
`US 8,495,242 B2
`
`MEDIA CREATION FLOWCHART
`
`STAR
`
`1000
`
`
`
`SYSTEM REQUESTS
`HTMLEOUVALENT
`TO A MEDIATAG
`
`1010
`
`MEDIATAGS
`COMBINED
`WITH BANOWDTH
`INFORMATION
`
`1020
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DOES
`MEDIATAG EXIST
`NMEDIATAG
`DATABASE2
`
`
`
`
`
`
`
`HAVE
`ANY OF THE ORIGINAL
`ASSES USED TO CREATE
`THE MEDIA
`CHANGED?
`
`
`
`NO
`
`
`
`RETRIEVE HTML
`EOUVALENT FROM
`DATABASE
`
`E.
`USING
`MEDIATAG
`
`1090
`
`
`
`STORE
`MEDAN
`MEDIA
`CACHE
`
`1100
`
`
`
`GENERATE
`HTML
`REFERRING TO
`GENERATED
`MEDIA
`
`REMOVE
`MEDIATAG
`ENTRY FROM
`MEDIATAG
`DATABASE
`
`1050
`
`1110
`
`RETURN HTML -1060
`EQUIVALENT TO
`REQUESTOR
`
`PLACE MEDA
`TAG AND HTML
`EQUIVALENT IN
`MEDIATAG
`DATABASE
`
`1120
`
`FIG. IO
`
`IPR2023-00330 Page 00012
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 11 of 23
`
`US 8,495,242 B2
`US 8,495,242 B2
`
`
`
`I I ’50 I.H.
`
`ITDid
`
`so|ouspusdeg
`
`
`
`
`
`UONESUIWIpYaplaads
`
`
`
`
`
`HOnR.YSTUIpYspliee1,gamMpqyinby@)ress
`
`
`
`
`
`Ssqujec]epueslgsq7Ieop
`
`
`
`Solouapusdedosy_
`
`wniagninby
`
`
`
`
`
`
`
`ASVEVLVGJOMAIY4SHLNIATLNSYENOVIGIIN
`
`
`
`IPR2023-00330 Page 00013
`
`IPR2023-00330 Page 00013
`
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 12 of 23
`
`US 8.495,242 B2
`
`DATABASE DESCRIPTION
`
`SCRIPTTABLE
`
`
`
`MEDIA SCRIPT
`
`HTML EQUVALENT
`
`BANDWDTH
`
`1200
`
`
`
`
`
`
`
`
`
`1260
`
`DEPENDENCY TABLE
`
`
`
`FILE NAME
`
`MODIFICATION DATE
`
`FIG. 12
`
`IPR2023-00330 Page 00014
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 13 of 23
`
`US 8,495,242 B2
`
`ORIGINAL IMAGES
`
`Othumbnail mask.tgaG100%.(RGB) O
`
`13OO
`
`
`
`1310
`
`logo3.iga G 100% (RGB)
`
`FIG.13
`
`IPR2023-00330 Page 00015
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 14 of 23
`
`US 8.495,242 B2
`
`HTML DOCUMENT WITH PROPREARY AG
`
`
`
`1400
`
`image.html
`
`FIG. I.4
`
`IPR2023-00330 Page 00016
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 15 Of 23
`
`US 8,495,242 B2
`
`OO
`/
`
`HTM DOCUMENT VIEWED IN BROWSER
`
`itle Frame
`
`it - - - - - - )
`
`'?'
`
`HTML DOCUMENT SOURCE
`
`
`
`image.html
`
`IPR2023-00330 Page 00017
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 16 of 23
`
`US 8.495,242 B2
`
`GENERATED GF IMAGE
`
`
`
`1600
`
`FIG 16
`
`IPR2023-00330 Page 00018
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 17 Of 23
`
`US 8,495,242 B2
`
`200
`
`
`
`
`
`210
`
`Medid Post
`Production
`Systems
`
`Original Media
`
`
`
`220
`
`Generated
`Web Media
`
`HTML. Page
`referring to
`Media URLs
`
`110
`
`
`
`Y
`
`Web Server
`
`Client
`Browser
`
`Client
`Browser
`
`FIC. 17
`
`IPR2023-00330 Page 00019
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 18 of 23
`
`US 8,495,242 B2
`
`HTML Page
`
`301
`N
`
`With Tag- C
`
`embedded URLs
`
`200
`
`- Original
`
`Medio
`
`
`
`100
`
`NI's
`Web Server
`
`s
`Client
`Browser
`
`130
`
`120d.
`
`Er t O
`Cient
`Browser
`
`120
`
`f20C
`
`Client
`Browser
`
`Clien
`Browser
`
`FIG. 18
`
`IPR2023-00330 Page 00020
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 19 Of 23
`
`US 8,495,242 B2
`
`460
`
`110
`
`
`
`501
`u-1N-N
`Asset Management
`Automatic Manipulation
`Automatic Conversion
`Automaice Upload
`Automatic Customization
`Automatic Disk Management
`Proxy-cache control
`Delivery
`
`Browser
`
`FIC. 19
`
`IPR2023-00330 Page 00021
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jul. 23, 2013
`Jul. 23, 2013
`
`Sheet 20 of 23
`Sheet 20 of 23
`
`US 8,495,242 B2
`US 8,495,242 B2
`
`1U81U04
`
`S81NP800d4UO!}D498UE9
`
`PIPE
`
`U0}}D8I9
`
`wa}Shs
`
`ABAL8S
`
`000¢
`
`
`
`seBod“WLH
`
`UpIM
`
`
`
`Aapyalido,
`
`s60}yun
`
`
`
`
`
`
`
`
`
`
`
`
`
`DIpaWjou!5}40
`
`Og“OLA
`
`02 ' 0 I.H.
`
`DIPEW
`
`pe,D4eues A10}|soday
` 090¢
`
`Sefpw]
`
`0902
`
`JasMoig
`
`
`
`02
`Oct
`
`GoM
`
`JBALBS
`
`OLL
`
`IPR2023-00330 Page 00022
`
`IPR2023-00330 Page 00022
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 21 of 23
`
`US 8.495,242 B2
`
`200
`
`Original
`Medid is
`Credited
`
`100
`
`2180
`
`2170
`
`2160
`
`2040
`
`Primary
`Cached Medio
`
`Secondary
`Cached Medid
`
`User Profile
`Procedure
`
`Medio
`Repository
`
`
`
`2120
`
`Medid
`Cache
`
`
`
`
`
`
`
`
`
`
`
`Primary
`Key
`Generation
`
`Secondary
`Key
`Generation
`
`Dynamic Media
`Procedures
`
`2140
`
`Content
`Generation
`Procedures
`
`2100
`
`URL Tag
`Porser
`
`2190
`
`Cache
`Control
`
`f10
`Web Server
`
`f2O
`
`301 d
`
`HTML. Page with
`Proprietary
`URL Tags
`
`FIC. 21
`
`IPR2023-00330 Page 00023
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 22 of 23
`
`US 8.495,242 B2
`
`URL
`
`2200
`
`Parse Proprietaty URL Tags
`
`2210
`
`Final Lookup Key Generation
`
`2220
`
`22.30
`Y<1mage Cached
`N
`-2240
`Separate Dynamic Tags
`
`2250
`Intermediate Image Lookup Key Generation
`
`2260
`Retrix Cached Y Image Cached? N
`mage
`D
`
`2260
`
`Generotion
`
`Intermediate
`Image Caching
`
`Content Generation Y
`For Zoom/Pan/
`
`Dynamic NN
`Processing
`
`sal steals
`
`N
`
`Image
`Formot
`Conversion
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Proxy-cache Control
`
`2290
`
`FIC 22
`
`IPR2023-00330 Page 00024
`
`

`

`U.S. Patent
`
`Jul. 23, 2013
`
`Sheet 23 of 23
`
`US 8,495,242 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`User adds original
`graphic to system
`
`User creates content
`generation procedures
`on system to
`manipulate originals
`
`User creates HTML
`pages on Web Server
`with Proprietary
`URL Tags
`
`FIG. 23
`
`IPR2023-00330 Page 00025
`
`

`

`US 8,495,242 B2
`
`1.
`AUTOMATED MEDLA DELVERY SYSTEM
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a Divisional of U.S. Ser. No. 12/173,
`747, filed Jul. 15, 2008, which is a Divisional of U.S. Ser. No.
`11/269,916, filed Nov. 7, 2005 now abandoned, which is a
`Continuation-in-Part of U.S. Ser. No. 09/929,904, filed Aug.
`14, 2001, now U.S. Pat. No. 6,964,009 granted on Nov. 8,
`2005, which is a Continuation-in-Part of U.S. Ser. No.
`09/425,326, filed Oct. 21, 1999, now U.S. Pat. No. 6,792,575,
`granted on Sep. 14, 2004, each of which is hereby incorpo
`rated in its entirety by this reference thereto.
`
`10
`
`15
`
`BACKGROUND OF THE INVENTION
`
`2
`closely or from a different angle. On the horizon are pages
`with three-dimensional imagery that enable a user to move
`around a page that can look more like a room than a brochure.
`While interesting, these features are merely incremental
`improvements to a consumer's Surfing experience.
`D. C. A. Bulterman, Models, Media, and Motion. Using the
`Web to Support Multimedia Documents, Proceedings of 1997
`International Conference on Multimedia Modeling, Sin
`gapore, 17-20 Nov. 1997 discloses “an effort underway by
`members of industry, research centers and user groups to
`define a standard document format that can be used in con
`junction with time-based transport protocols over the Internet
`and intranets to Support rich multimedia presentations. The
`paper outlines the goals of the W3C's Synchronized Multi
`media working group and presents an initial description of the
`first version of the proposed multimedia document model and
`format.”
`Text and Graphics on UMI's Pro Quest Direct. The Best
`(yet) of both Worlds, Online, Vol. 21, no. 2, pp. 73-7, March
`April 1997 discloses an information system that offers “peri
`odical and newspaper content covering a wide range of busi
`ness, news, and professional topics... letting the user search
`both text and graphics and build the product to suit. Articles
`can be retrieved in varying levels of detail: citation, abstracts,
`full text, and text with graphics. Images come in two flavors:
`Page Image, a virtual photocopy, and Text--Graphics, in
`which graphics are stored separately from the text and are
`manipulable as discrete items.... The system comes in two
`versions: Windows and Web.
`John Mills Dudley, Network-Based Classified Information
`Systems, AU-A-53031/98 (27/08/98) discloses a “system for
`automatically creating databases containing industry, ser
`vice, product and Subject classification data, contact data,
`geographic location data (CCG-data) and links to web pages
`from HTML, XML, or SGML encoded web pages posted on
`computer networks such as Internets or Intranets . . .
`.
`The . . . databases may be searched for references (URLs) to
`web pages by use of enquiries which reference one or more of
`the items of the CCG-data. Alternatively, enquiries referenc
`ing the CCG-data in the databases may supply contact data
`without web page references. Data duplication and coordina
`tion is reduced by including in the web page CCG-data dis
`play controls which are used by web browsers to format for
`display the same data that is used to automatically update the
`databases.”
`Cordell et al. Automatic Data Display Formatting with A
`Networking Application, U.S. Pat. No. 5,845,084 (Dec. 1,
`1998) discloses a placeholder image mechanism. “When a
`data requestis made, the data transferrate is monitored. When
`the receive data transfer rate is slow, and the data contains an
`embedded graphical image of unknown dimensions, a small
`placeholder image is automatically displayed for the user
`instead of the actual data. The Small placeholder image holds
`a place on a display device for the data or the embedded
`graphical image until the data or embedded graphical image
`is received. When embedded graphical image is received, the
`placeholder image is removed, and the display device is refor
`matted to display the embedded graphical image.”
`Jonathon R. T. Lewis, System For Substituting Tags For
`Non-Editable Data Sets In Hypertext Documents And Updat
`ing Web Files Containing Links Between Data Sets Corre
`sponding To Changes Made To The Tags, U.S. Pat. No. 5,355,
`472 (Oct. 11, 1994) discloses a “hypertext data processing
`system wherein data sets participating in the hypertext docu
`ment may be edited, the data processing system inserting tags
`into the data sets at locations corresponding to the hypertext
`links to create a file which is editable by an editor and the data
`
`1. Technical Field
`The invention relates to software systems. More particu
`larly, the invention relates to an Internet server-based soft
`ware system that provides delivery of automated graphics and
`other media to Web sites for access by an end user or con
`SUC.
`2. Description of the Prior Art
`Most Web sites today are primarily handmade. From the
`guy publishing a simple online technology newsletter from
`his home, to the Fortune 1000 company's multi-tiered site
`with hundreds of pages of text, images, and animations, the
`Web developer and each of his HTML-coding and graphics
`producing coworkers toil page by page and image by image.
`Thousands of established online companies employ hundreds
`of highly-skilled workers just to produce and maintain their
`Web sites. After all, the Web is now a major selling vehicle
`and marketing medium for many of these companies. The
`Web has even sprouted service industries such as, for
`example, public companies with multi-billion dollar valua
`tions created just to consult and produce Web sites for others.
`Most Web developers who use established WYSIWYG
`tools in the industry still must produce each page on their Web
`site one by one. The same rate applies to preparing and plac
`ing images, animations, and other visual assets. Each page
`represents its own set of issues ranging from whether to use
`GIF, JPEG, or PNG file formats, to finding the optimum bit
`depth for each image to ensure the fastest downloading
`through the different browsers of the consumer. The bottle
`necked State of the customer's workflow to produce graphics
`for Web pages can be described as follows:
`Current Workflow for Creating Web Graphics
`Original Artwork/Asset Creation
`Use third-party point products
`Asset Editing
`Scale/reduce? slice
`Asset Format Conversion
`JPEG/GIFFPNG
`Asset Staging
`Place in Web file system
`Edit HTML
`Create/Modify HTML for particular page
`Store HTML on Web server
`View final pages
`Repeat process for each version of each graphic on each
`page
`Estimated time
`Two hours per page times the number of pages
`Also, from a user's perspective, the current state of the art
`is to offer the consumer Zooming and panning capabilities so
`that by clicking on an image the consumer can view more
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`IPR2023-00330 Page 00026
`
`

`

`3
`processing system removing the tags, generating a revised
`data set and updating the link information after the editing
`process. Its main purpose is to preserve the linking hierarchy
`that may get lost when the individual data sets get modified.”
`Wistendahl et al. System for Mapping Hot Spots in Media
`Content Interactive Digital Media Program, U.S. Pat. No.
`5,708,845 (Jan. 13, 1998) discloses a “system for allowing
`media content to be used in an interactive digital media (IDM)
`program that has Frame Data for the media content and
`object mapping data (N Data) representing the frame
`addresses and display location coordinates for objects
`appearing in the media content. The N Data are maintained
`separately from the Frame Data for the media content, so that
`the media content can be kept intact without embedded codes
`15
`and can be played back on any system. The IDM program has
`established linkages connecting the objects mapped by the N
`Data to other functions to be performed in conjunction with
`display of the media content. Selection of an object appearing
`in the media content with a pointer results in initiation of the
`interactive function. A broad base of existing non-interactive
`media content, such as movies, videos, advertising, and tele
`vision programming can be converted to interactive digital
`media use. An authoring system for creating IDM programs
`has an object outlining tool and an object motion tracking tool
`for facilitating the generation of N Data. In a data storage
`disk, the Frame Data and the N Data are stored on separate
`sectors. In a network system, the object mapping data and
`IDM program are downloaded to a subscriber terminal and
`used in conjunction with presentation of the media content.”
`Rogers et al. Method for Fulfilling Requests of A Web
`Browser, U.S. Pat. No. 5,701,451 (Dec. 23, 1997) and
`Lagarde etal, Method for Distributed Task Fulfillment of Web
`Browser Requests, U.S. Pat. No. 5,710,918 (Jan. 20, 1998)
`disclose essentially “improvements which achieve a means
`for accepting Web client requests for information, obtaining
`data from one or more databases which may be located on
`multiple platforms at different physical locations on an Inter
`net or on the Internet, processing that data into meaningful
`information, and presenting that information to the Web client
`in a text or graphics display at a location specified by the
`request.”
`Tyanetal, HTML Generator, European Patent Application
`No. EP 0843276 (May 20, 1998) discloses “generating an
`HTML file based on an input bitmap image, and is particu
`larly directed to automatic generation of an HTML file, based
`on a scanned-in document image, with the HTML file in turn
`being used to generate a Web page that accurately reproduces
`the layout of the original input bitmap image.”
`TrueSpectra has a patent pending for the technology
`employed in its two products, IrisAccelerate and IrisTransac
`tive. These products are designed for Zooming and panning
`and simple image transformations and conversions, respec
`tively. They support 10 file formats and allow developers to
`add new file formats via their SDK. They do not require the
`use of Flashpix for images. However, their documentation
`points out that performance is dependent on the Flashpix
`format. The system would be very slow if a non-Flashpix
`format was used.
`TrueSpectra allows the image quality and compression to
`be set for JPEGs only. The compression setting is set on the
`server and all images are delivered at the same setting.
`TrueSpectra has a simple caching mechanism. Images in
`the cache can be cleared out automatically at certaintimes and
`it does not have any dependency features for image propaga
`tion. The Web server needs to be brought down in order to
`update any original assets.
`
`65
`
`40
`
`45
`
`50
`
`55
`
`60
`
`US 8,495,242 B2
`
`10
`
`25
`
`30
`
`35
`
`4
`TrueSpectra does not require plug-ins to operate features
`Such as Zooming?panning or compositing. The alternative to
`plug-ins is using their JavaScript or active server page tech
`nology. These technologies are used by many Web sites to
`provide interactivity, but not all Web browsers work correctly
`with these technologies.
`TrueSpectra relies on Flashpix as its native file format and
`does not support media types such as multi-GIFs and Sound
`formats. Flashpix files are typically larger than most file for
`mats. Access to files is faster for Zooming and panning, but
`appears to be quite slow.
`The key to IrisTransactive is the compositing Subsystem. It
`requires three things to build a shopping Solution using image
`composition.
`1) The original images must be created. It is suggested that
`the image be converted to Flashpix for better perfor
`aCC.
`2) All of the individual images must be described in XML
`using the image composer program. The program allows
`the editor to specify anchor points, layer attributes, and
`layer names. The resulting file is between 5 k and 50 k.
`3) The Web designer must place HTML referring to the
`XML in the Web site. By specifying parameters to the
`XML, the Web designer can turn on or off layers.
`The herein above process for compositing images enables
`Web designers to create shopping sites. However, a lot of
`overhead is the result. The XML documents add 5k-50k to a
`Web site. The compositing commands that are embedded in
`the HTML are difficult to understand. And, because the com
`positing feature requires several steps to implement, it is not
`suitable for every image on a Web site. The process seems to
`be designed for the specific purpose of shopping.
`MediaBinTM is limited to activities behind the firewall
`automating only the “post-creative busy work.” In addition,
`MediaBin requires the use of an application server to function
`through a web interface. Thus images may not be directly
`added to any existing web page.
`Macromedia's Generator operates by embedding variables
`in their proprietary Flash format. Therefore the actual imag
`ing operations are somewhat limited and cannot be controlled
`directly from a web page request.
`MGI Software sells point solutions that require end-users
`to download a viewer to process a proprietary image format.
`PictureIO offers a server-side image-processing appliance
`that provides a limited set of Photoshop functionalities. This
`appliance runs on the web-page server, processes information
`embedded in the web page, and rewrites the web page with
`image data.
`The disclosed prior art fail to provide systems and meth
`odologies that result in a quantum leap in the speed with
`which they can modify and add images, video, and Sound to
`sites, in the Volume of data they can publish internally and
`externally, and in the quality of the output. The development
`of such an automated media delivery system would constitute
`a major technological advance.
`It would be advantageous to empower an end user with
`flexibility and control by providing interactive page capabili
`ties.
`It would be advantageous from an end user's perspective to
`generate Web pages that contain active graphics. For
`example, clicking on a Corvette image will cause a simple
`menu to pop up Suggesting alternative colors and sizes in
`which to see the car. Clicking on portions of the image. Such
`as a fender, can call up a close-in view of the fender.
`It would be advantageous to provide an automated graphics
`delivery system that becomes part of the Web site infrastruc
`
`IPR2023-00330 Page 00027
`
`

`

`5
`ture and operates as part of the Web page transaction and that
`thereby provides a less expensive and less time-consuming
`process.
`It would be advantageous to provide a system for auto
`mated processing and delivery of media (images, video, and
`sound) to a Web server whereby it eliminates the laborious
`post-production and conversion work that must be done
`before a media asset can be delivered on a Web server.
`It would be advantageous to create a dynamic Web site,
`wherein images are generated on demand from original
`assets, wherein only the original assets need to be updated,
`and wherein updated changes propagate throughout the site.
`It would be advantageous to provide a system that gener
`ates media based on current Web server traffic thereby opti
`mizing throughput of the media through the Web server.
`It would be advantageous to provide a system that gener
`ates media that is optimized for the Web client, wherein client
`connection speed determines optimum quality and file size.
`It would be advantageous to provide a system that gener
`ates media, whereby the media is automatically uploaded.
`It would be advantageous to provide a system that auto
`matically caches generated media so identical requests can be
`handled without regeneration of images.
`It would be advantageous to provide a system that resides
`behind the Web server, thereby eliminating security issues.
`It would be advantageous to provide a system wherein the
`client browser does not require a plug-in.
`It would be advantageous to provide a system wherein the
`system does not require any changes to a Web server.
`It would be advantageous to provide a system wherein the
`system manages the Web server media cache.
`It would be advantageous to provide a system wherein the
`Web media is generated only if requested by a client browser.
`It would be advantageous for a system to reduce the need
`for a Web author to create different versions of a Web site, the
`system automatically handling image content.
`It would be advantageous to provide dynamic imaging
`capabilities, have a more complete set of image processing
`functionality, and be controlled directly through an image
`URL.
`It would be advantageous to provide an end-to-end Solution
`requiring only a standard browser that is completely control
`lable using the proprietary tags contained within a simple
`image link in the web page.
`It would be advantageous to run an image application as a
`separate server controlled directly by sin

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