throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2002/0078093 A1
`Samaniego et al.
`(43) Pub. Date:
`Jun. 20, 2002
`
`US 20020078093A1
`
`(54) AUTOMATED MEDIA DELIVERY SYSTEM
`(76) Inventors: Christopher Samaniego, San
`Francisco, CA (US); Nelson H. Rocky
`Offner, Kensington, CA (US); Adrian
`D. Thewlis, Sausalito, CA (US); David
`R. Boyd, San Francisco, CA (US);
`David C. Salmon, San Rafael, CA
`(US); Joshua N. Devan, Kentfield, CA
`(US)
`Correspondence Address:
`GLENN PATENT GROUP
`3475 EDSON WAY
`SUTE L
`MENLO PARK, CA 94025 (US)
`(21) Appl. No.:
`09/929,904
`(22) Filed:
`Aug. 14, 2001
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 09/425,326,
`filed on Oct. 21, 1999. Non-provisional of provisional
`application No. 60/226,043, filed on Aug. 16, 2000.
`
`Publication Classification
`
`(51) Int. Cl. ................................................... G09G 5/12
`(52) U.S. Cl. ......................................... 707/513; 707/500.1
`
`(57)
`
`ABSTRACT
`
`An automatic graphics delivery System that operates in
`parallel with an existing Web site infrastructure is provided.
`The System Streamlines the post-production proceSS by
`automating the production of media through content gen
`eration procedures controlled by proprietary tags placed by
`an author within URLS embedded within Web documents.
`
`
`
`| | O
`
`Y
`
`Web Seryer
`
`!
`
`Ot
`r
`\
`
`f 3O
`
`--
`Y.
`
`Client Browsef
`
`internet
`
`
`
`Client Browser
`
`Client Browsef
`
`Glient Browser
`
`---
`
`Akamai Ex. 1007
`Akamai Techs. v. Equil IP Holdings
`IPR2023-00332
`Page 00001
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 1 of 23
`
`US 2002/007
`8093 A1
`
`Wet Sefyer
`
`
`
`Client Browser
`
`internet
`
`
`
`Client Browser
`
`
`
`Client Browser
`
`Client Browser
`
`-
`
`IPR2023-00332 Page 00002
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 2 of 23
`
`US 2002/0078093 A1
`
`Original Media
`
`COO --
`
`Media Post
`Production
`Systems
`
`
`
`Media is manipulated by
`hard and prepared for the
`Web
`
`22 O 1N-
`
`Generated Web
`
`media
`
`i C --
`
`f6 O -
`
`tsee
`
`2 J
`
`internet
`
`
`
`
`
`
`
`Web Browser
`
`3 O
`
`HTML refering to media tags
`
`Fig 2
`( P3 to 2. A2. T)
`
`IPR2023-00332 Page 00003
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 3 of 23
`
`US 2002/0078093 A1
`
`Original Media
`
`
`
`29 O
`
`Generated Seb
`
`Tedia
`
`internet
`
`! (o O
`
`
`
`
`
`Web Browser
`
`IPR2023-00332 Page 00004
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 4 of 23
`
`US 2002/0078093 A1
`
`-
`--
`
`9
`
`4 CPR og A 2)
`
`
`
`4 OO
`
`Disk
`Management
`
`Manipulation
`Conversion
`Upload
`poa
`
`Web Images
`
`Disk
`Management
`
`HTML Pages
`
`
`
`4(O
`
`O
`
`O
`
`IPR2023-00332 Page 00005
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 5 of 23
`
`US 2002/0078093 A1
`
`HTML Pages
`
`
`
`I O
`
`Asset Management
`Automatic Manipulation
`Automatic Conversion
`Automatic Upload
`Automatic Disk Management
`
`IPR2023-00332 Page 00006
`
`

`

`Patent Application Publication
`
`Jun. 20, 2002. Sheet 6 of 23
`
`US 2002/0078093 A1
`
`
`
`QO2
`
`IPR2023-00332 Page 00007
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 7 of 23
`
`US 2002/0078093 A1
`
`g s t
`
`(original in edia i
`R
`Created
`\
`
`-- 2 OC
`
`7
`
`in
`
`l
`
`Media is plact
`syste
`
`Media
`repository
`
`r- ( (a C
`
`(2 3 O
`
`
`
`
`
`
`
`Generated
`media is placed in
`media cache
`
`- O
`---
`O
`3.
`9 eneratec
`viet media
`
`Proprietory media
`tag is converted to
`System Standard HM )
`
`that refers to
`in edia i? cache
`
`
`
`
`
`
`
`. Media tag and
`the HTM
`equivalent are
`stored in media
`tags database
`
`
`
`Media tags
`database
`
`/
`(c. 4 O
`
`al
`
`Media tag to HTML
`converter
`
`7CO
`
`Media cache
`
`Parser pa?ses \
`HTML looking for
`media tags.
`
`
`
`/ Parsef looks
`media tags in
`i database. If tedia
`tag is found then i N
`\ produce
`|
`---.
`Mcd fied Hirii
`
`
`
`/ Media tags are
`replaced by
`standard HTML
`equivalent in
`ML document.
`
`
`
`
`
`f
`Modified HM
`| document is delivered to
`\
`Web Server
`A
`
`...Y ( Web Server \
`Deivers modified
`HTM to Browser
`
`Media creation systern
`
`Media tag is
`used to
`nerate Web
`gener N.
`
`(, C.
`
`
`
`
`
`Y
`g
`Web Server
`i passes requested
`web page to
`parser
`
`a
`
`HTML is created with
`f
`Tedia tags and ;
`\ placed on Web Server
`original HTML N 2, OO
`
`r- O
`
`Web Server
`
`| 2. O
`
`
`
`f
`User ways
`\ web page
`
`User ; equests a\
`- \ web page
`
`a
`
`IPR2023-00332 Page 00008
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 8 of 23
`
`US 2002/0078093 A1
`
`( )
`
`3 O
`
`4 a.
`
`
`
`User places HTML
`9 Web Serve
`
`-
`
`3 2
`
`-4
`
`IPR2023-00332 Page 00009
`
`

`

`Patent Applicati O Publication
`
`un. 20, 2002. Sheet 9 of 23
`
`US 2002/007 8093 A1
`
`HTML Parsing Flowchart
`
`User requests Web
`page
`
`Web Server hands
`request of Web
`page to syster
`
`--- G 2
`
`
`
`
`
`System parses
`Web page
`
`1s
`H2O
`
`3. 4. O
`
`
`
`
`
`ound a media
`tag?
`
`
`
`
`
`Deliver modified
`Web page to Web
`Serve
`
`g 3. O
`
`a 3 ?)
`
`
`
`
`
`Retrieve HM
`equivalent of
`in edia tag
`
`2 to O
`
`
`
`Replace media tag
`with HTML
`equivalent
`
`
`
`77O -
`
`--
`
`Continue parsing
`Web page
`
`IPR2023-00332 Page 00010
`
`

`

`Patent Applicatio
`
`Publication Jun. 20, 2002. Sheet 1() 0
`f 23
`
`US 2002/0078093 A1
`
`
`
`| OO }
`
`System requests
`O ) r- HTML equivalent
`to a media tag
`
`
`
`
`
`O2- O
`
`Media tag is
`combined with
`bandwidth
`information
`
`
`
`Does media tag
`exist in media tag
`database?
`
`
`
`
`
`
`
`No
`
`C 7 O
`
`Have any of the original
`assets used to create the
`media changed?
`
`
`
`Yes
`
`Re?nove media tag
`entry iron media
`tag database
`
`Create media
`using media tag
`
`
`
`
`
`Store media in
`media cache
`
`Retrieve HTMt.
`equivalent from
`database
`
`
`
`
`
`
`
`
`
`
`| O 6 O -
`
`Return HTML
`equivalent to
`requestor
`
`Generate HM
`refering to
`generated media
`
`f / O O
`
`and HTML
`Place media tag
`equivalent in
`media tag
`database
`
`| | | O
`
`IPR2023-00332 Page 00011
`
`

`

`Patent Application Publication
`
`Jun. 20, 2002. Sheet 11 of 23
`
`US 2002/0078093 A1
`
`£) y y
`
`&
`
`| s
`
`:
`
`i
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IPR2023-00332 Page 00012
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 12 of 23 US 2002/0078093 A1
`Database
`Description
`
`OO
`
`Script Table
`
`Media Script
`
`2 - O
`
`HTML Equivalent
`
`2-2. O
`
`
`
`
`
`rename
`
`Modification Date
`
`IPR2023-00332 Page 00013
`
`

`

`Patent Application Publication
`
`Jun. 20, 2002 Sheet 13 of 23
`
`US 2002/0078093 A1
`
`«O
`
`
`
`Origina
`| images
`
`IPR2023-00332 Page 00014
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 14 of 23 US 2002/0078093 A1
`
`
`
`HTML Document with Proprietary Tag
`
`Kht x
`Khead>
`<titex
`Tig Frame
`x/title>3
`k/head>
`xbodyx
`ximgsrc= <freeride imagex war i = new Media(); iLoad(name & logo3.tga);
`iScale (ys a 65, Constrain a true, aig @ "smooth".), i. Crop(xs (380, y's @ 8Q.
`padcolor (g Oxffffff: war i2 = new tedia (); i2. Load (name 3
`thumbnail-mask,tga); i. Composite(source (G. i2); i. Scate(xs (a 60, y's 360, ag
`G. "smooth"); i.Reduce(); i.Save(type (g "gif"); x/freeride imagex
`heigth=60 width=60 border=0}<br>
`(bodyx
`KAhtm>
`
`IPR2023-00332 Page 00015
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 15 of 23 US 2002/0078093 A1
`
`a
`
`: Back Furs ad Sig Refresh Horne Favorites History search if larger smailer Print
`
`syster, a
`
`f6 OO
`
`tiernet zone
`
`
`
`<httils
`
`HTML document source
`
`| 5 |O
`
`<title>
`ite Frare
`<tities
`<A heads
`abody
`<lmg src=
`ree ride, rageer statine, '...'JE-23; 4.3.3.gif"
`height-60 Aldth=60 border=0s.<bris
`</body
`</htm>
`
`IPR2023-00332 Page 00016
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 16 of 23 US 2002/0078093 A1
`
`Generated GIF image
`
`
`
`IPR2023-00332 Page 00017
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 17 of 23 US 2002/0078093 A1
`
`
`
`original Media
`
`!
`
`Media Post / 210
`Production
`Systems
`
`230 &
`
`HTMLPage
`referring to
`i Media URLs
`
`
`
`
`
`Media
`
`--------------------a% -- - -
`
`-
`
`Web Server
`
`------
`
`... ------------ F '
`
`Ea
`
`Client Browser
`
`Yes
`
`Client BrOWser
`
`fig. 7
`
`IPR2023-00332 Page 00018
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 18 of 23 US 2002/0078093 A1
`
`
`
`
`
`HTML Page
`with Tag
`embedded
`
`Original
`Media
`
`Web Server
`
`i
`
`- - - - - ------ - -
`
`--
`
`--
`
`p
`
`f
`A
`
`Client Browser
`
`
`
`Client Browser
`
`Client Browser
`
`IPR2023-00332 Page 00019
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 19 of 23
`
`US 2002/0078093 A1
`
`460 N
`| HTML Pages
`s
`-
`
`
`
`1 OO
`
`110
`
`---------
`
`120 C Browse Y
`--
`-
`
`-
`
`O
`'s
`-\.
`------
`Asset Management
`Automatic Manipulation
`Automatic Conversion
`Automatic Uploag
`Automatic Disk Management
`Proxy-cache Control
`Delivery
`
`Automatic
`C ustomization
`
`IPR2023-00332 Page 00020
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 20 of 23 US 2002/0078093 A1
`
`
`
`HTML Pages
`with
`Proprietary
`gs
`
`--
`i
`
`;
`
`. . . . .
`
`W-- - W.
`
`-m-m-m- - -
`:
`
`. . . . . . . --- 100
`2C1
`System
`-010
`
`3.
`8000
`
`aw
`eO30 Y.
`/cone
`Media
`/ Media
`---,
`Generation
`|--
`- Caching S- is Creation <--
`System
`System
`Pogue
`e-
`-
`w
`
`Server
`
`-- - - - -
`
`
`
`2O60
`
`Generated images
`
`Original Media
`
`fig. 2O
`
`IPR2023-00332 Page 00021
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 21 of 23 US 2002/0078093 A1
`
`laser
`h a 2
`a 2
`
`Original
`Media is
`Created
`
`20
`- - Y
`
`- -
`
`-- -
`
`\
`
`1OO
`
`9 80
`270
`a
`-
`Y
`260 . . .
`Primary Cached
`i
`Secondary
`"viejia"
`cached media
`Elie
`:
`Procedure
`f
`- -------- ------
`AY - - -s-----
`--1 f
`N
`s
`/ \ --
`-N
`/
`is --
`|
`f
`-1
`W
`s
`250 A.
`?
`Y -1
`---Yi Dynamic Media y
`f
`\
`uY-
`u- -\ Procedures
`?
`?
`W /
`N
`1.
`N.
`u-
`/
`\ ,
`A / u-1
`---
`2, 20 ) Media Cache k-
`t
`N
`/
`a 30
`- 0 -
`S- N Secondary Key / s Cons Station
`|\
`Generation
`OCSCS
`\
`--
`Y- - - - ------
`\
`^ r
`w
`h
`O
`-----
`O
`--- 200
`s2 10 -
`---
`N
`also a
`Ys EY k- tJRL Tag Pre - is al 190,
`
`/
`.3040 A.
`Media
`:
`t----------- - -
`
`Respository
`
`Y
`
`x
`
`%
`
`---
`
`W
`
`f
`
`---
`
`-
`
`-
`
`ly
`
`/
`
`w
`
`\
`\
`\
`
`w
`
`
`
`HTML. Page with
`Proproprietary
`URL Tags
`
`IPR2023-00332 Page 00022
`
`

`

`Patent Application Publication Jun. 20, 2002 Sheet 22 of 23 US 2002/0078093 A1
`
`r
`N
`
`-
`
`- - - - - Y --- - - - - -
`
`a OO
`URL
`- -/ Q
`28.10
`Parse Proprietary URL Tags
`;
`--- ... v . -
`- - - - - - - - - - - -
`-
`- 620 2.2-O
`Final Lookup Key Generation
`
`4-Y-- - - - - - K Image Cached?
`N
`
`N
`
`30
`
`t
`
`40
`
`I
`
`N
`------------Y------ - - - -
`Separate Dynamic tags
`------
`--------- Y —
`intermediate image Lookup Key L3250
`Generation
`--- -
`1
`
`23.60
`Retired K-Y-( Image Cached?
`s
`t-i- -----
`\
`
`362
`N Content Generation
`L.
`-- - - - - -
`- - - - -
`63
`intermediate image
`Caching
`r
`--------
`- N s72
`-N-N-1
`Dynamic
`N -ve Image type?
`Processing?
`1
`N
`1.
`--------------- Y
`
`-------
`
`
`
`-
`s
`Content Generation 1- Y -
`for Zoopascale -Y
`
`
`
`
`
`Image Format
`Conversion
`
`User Profile Processing
`
`2880. - - -
`
`-->
`
`Proxy-cache Control
`y
`To Browser
`/
`-- -----
`
`2a90
`
`Y-2395
`
`IPR2023-00332 Page 00023
`
`

`

`Patent Application Publication Jun. 20, 2002. Sheet 23 of 23
`
`US 2002/0078093 A1
`
`Y
`
`Start
`- -----, -
`.
`.
`
`. u-220
`
`-
`-
`
`User adds original
`graphic to System
`
`231 O
`
`- - - - - - - - -
`
`-
`
`-
`
`-Y
`
`--
`
`User Creates Content
`generation procedures on
`system to manipulate
`Originals
`
`320
`
`f
`
`|
`
`.
`
`User Creates HTML
`pages on Web Server
`with Proprietary URL
`Tags
`
`'-- - - --- murruuuuuu
`
`--- 340
`End
`
`IPR2023-00332 Page 00024
`
`

`

`US 2002/0078093 A1
`
`Jun. 20, 2002
`
`AUTOMATED MEDIA DELIVERY SYSTEM
`
`BACKGROUND OF THE INVENTION
`0001) 1. Technical Field
`0002 The invention relates to software systems. More
`particularly, the invention relates to an Internet Server-based
`Software System that provides delivery of automated graph
`ics and other media to Web sites for access by an end user
`O COSUC.
`0003 2. Description of the Prior Art
`0004 Most Web sites today are primarily handmade.
`From the guy publishing a simple online technology news
`letter 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 com
`panies 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 valuations created just to consult
`and produce Web sites for others.
`0005 Most Web developers who use established WYSI
`WYG tools in the industry still must produce each page on
`their Web site one by one. The same rate applies to preparing
`and placing 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 con
`Sumer. The bottlenecked state of the customer's workflow to
`produce graphics for Web pages can be described as follows:
`0006 Current Workflow for Creating Web Graphics
`0007 Original Artwork/Asset Creation
`0008 Use third-party point products
`0009 Asset Editing
`0010 Scale/reduce/slice
`0011 Asset Format Conversion
`0012 JPEG/GIF/PNG
`0013 Asset Staging
`0014 Place in Web file system
`0015) Edit HTML
`Create/Modify HTML for particular page
`0016
`0017)
`Store HTML on Web server
`View final pages
`0018)
`0019 Repeat process for each version of each
`graphic on each page
`0020 Estimated time
`0021. Two hours per page times the number of
`pageS
`
`0022. 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 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.
`0023 D. C. A. Bulterman, Models, Media, and Motion:
`Using the Web to Support Multimedia Documents, Proceed
`ings of 1997 International Conference on Multimedia Mod
`eling, Singapore, Nov. 17-20, 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 conjunction with time-based transport protocols over
`the Internet and intranets to Support rich multimedia pre
`sentations. The paper outlines the goals of the W3C's
`Synchronized Multimedia working group and presents an
`initial description of the first version of the proposed mul
`timedia document model and format.”
`0024 Text and Graphics on UMI’s ProQuest Direct: The
`Best (yet) of both Worlds, Online, vol. 21, no. 2, pp. 73-7,
`March-April 1997 discloses an information system that
`offers “periodical and newspaper content covering a wide
`range of business, 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.”
`0025) John Mills Dudley, Network-Based Classified
`Information Systems, AU-A-53031/98 (Aug. 27, 1998) dis
`closes a “system for automatically creating databases con
`taining industry, Service, 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 referencing the CCG-data in the
`databases may Supply contact data without web page refer
`ences. Data duplication and coordination is reduced by
`including in the web page CCG-data display controls which
`are used by web browsers to format for display the same data
`that is used to automatically update the databases.”
`0026 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 request is made, the data transfer rate 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 reformatted to display the
`embedded graphical image.”
`
`IPR2023-00332 Page 00025
`
`

`

`US 2002/0078093 A1
`
`Jun. 20, 2002
`
`0027 Jonathon R. T. Lewis, System For Substituting
`Tags For Non-Editable Data Sets In Hypertext Documents
`And Updating Web Files Containing Links Between Data
`Sets Corresponding 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 document may be edited, the data processing
`System inserting tags into the data Sets at locations corre
`sponding to the hypertext links to create a file which is
`editable by an editor and the data processing System remov
`ing 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.”
`0028 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 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. Abroad base
`of existing non-interactive media content, Such as movies,
`Videos, advertising, and television 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.”
`0029 Rogers et al, Method for Fulfilling Requests of A
`Web Browser, U.S. Pat. No. 5,701,451 (Dec. 23, 1997) and
`Lagarde et al, 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 Internet 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.”
`0030 Tyan et al, HTML Generator, European Patent
`Application No. EP 0843276 (May 20, 1998) discloses
`"generating an HTML file based on an input bitmap image,
`and is particularly 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 technol
`0.031
`ogy employed in its two products, IrisAccelerate and Iris
`
`Transactive. These products are designed for Zooming and
`panning and Simple image transformations and conversions,
`respectively. They support 10 file formats and allow devel
`opers 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.
`0032 TrueSpectra allows the image quality and compres
`sion to be set for JPEGs only. The compression setting is set
`on the Server and all images are delivered at the same Setting.
`0033 TrueSpectra has a simple caching mechanism.
`Images in the cache can be cleared out automatically at
`certain times and it does not have any dependency features
`for image propagation. The Web Server needs to be brought
`down in order to update any original assets.
`0034) TrueSpectra does not require plug-ins to operate
`features Such as Zooming?panning or compositing. The alter
`native to plug-ins is using their JavaScript or active Server
`page technology. These technologies are used by many Web
`sites to provide interactivity, but not all Web browsers work
`correctly with these technologies.
`0035 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 formats. Access to files is faster for Zooming and
`panning, but appears to be quite slow.
`0036) The key to IrisTransactive is the compositing Sub
`System. It requires three things to build a shopping Solution
`using image composition.
`0037 1) The original images must be created. It is
`Suggested that the image be converted to Flashpix for
`better performance.
`0038 2) All of the individual images must be
`described in XML using the image composer pro
`gram. The program allows the editor to specify
`anchor points, layer attributes, and layer names. The
`resulting file is between 5 k and 50 k.
`0039) 3) The Web designer must place HTML refer
`ring to the XML in the Web site. By specifying
`parameters to the XML, the Web designer can turn
`on or off layers.
`0040. 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 5 k-50
`k to a Web Site. The compositing commands that are
`embedded in the HTML are difficult to understand. And,
`because the compositing 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.
`0041) MediaBin(TM) 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.
`0042. Macromedia's Generator operates by embedding
`variables in their proprietary Flash format. Therefore the
`
`IPR2023-00332 Page 00026
`
`

`

`US 2002/0078093 A1
`
`Jun. 20, 2002
`
`actual imaging operations are Somewhat limited and cannot
`be controlled directly from a web page request.
`0.043 MGI Software sells point solutions that require
`end-users to download a viewer to process a proprietary
`image format.
`0044 PictureIQ offers a server-side image-processing
`appliance that provides a limited Set of Photoshop function
`alities. This appliance runs on the web-page Server, pro
`ceSSes information embedded in the web page, and rewrites
`the web page with image data.
`004.5 The disclosed prior art fail to provide systems and
`methodologies 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.
`0046. It would be advantageous to empower an end user
`with flexibility and control by providing interactive page
`capabilities.
`0047. It would be advantageous from an end user's
`perspective to generate Web pages that contain active graph
`ics. 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.
`0.048. It would be advantageous to provide an automated
`graphics delivery system that becomes part of the Web site
`infrastructure and operates as part of the Web page transac
`tion and that thereby provides a leSS expensive and leSS
`time-consuming process.
`0049. It would be advantageous to provide a system for
`automated 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.
`0050. 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.
`0051. It would be advantageous to provide a system that
`generates media based on current Web server traffic thereby
`optimizing throughput of the media through the Web Server.
`0.052
`It would be advantageous to provide a system that
`generates media that is optimized for the Web client,
`wherein client connection Speed determines optimum qual
`ity and file size.
`0053. It would be advantageous to provide a system that
`generates media, whereby the media is automatically
`uploaded.
`0054.
`It would be advantageous to provide a system that
`automatically caches generated media So identical requests
`can be handled without regeneration of images.
`0055. It would be advantageous to provide a system that
`resides behind the Web server, thereby eliminating security
`issues.
`
`0056. It would be advantageous to provide a system
`wherein the client browser does not require a plug-in.
`0057. It would be advantageous to provide a system
`wherein the System does not require any changes to a Web
`SCWC.
`0058. It would be advantageous to provide a system
`wherein the System manages the Web Server media cache.
`0059. It would be advantageous to provide a system
`wherein the Web media is generated only if requested by a
`client browser.
`0060. 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.
`0061. 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.
`0062. It would be advantageous to provide an end-to-end
`Solution requiring only a Standard browser that is completely
`controllable using the proprietary tags contained within a
`Simple image link in the web page.
`0063. It would be advantageous to run an image appli
`cation as a separate Server controlled directly by Single
`image requests to that Server, Such that any web server, even
`one that is only Sending Static HTML can acceSS imaging
`features.
`
`SUMMARY OF THE INVENTION
`0064. An automatic graphics delivery system that oper
`ates in parallel with an existing Web Site infrastructure is
`provided. The System Streamlines the post-production pro
`ceSS by automating the production of media through content
`generation procedures controlled by proprietary tags placed
`within URLS embedded within Web documents. The author
`Simply places the original media in the System, and adds
`proprietary tags to the URLS for accessing that media. The
`System automatically processes the URL encoded tags and
`automatically produces derivative media for the web site
`from the original media.
`0065. The system takes as input the client connection,
`Server traffic, content generation procedures, and proprietary
`tags placed within the URL to generate optimized media for
`the client. The need for the Web author to create different
`versions of a Web site is reduced because the image content
`of the site is automatically handled by the system. In
`addition, generated media is cached Such that further
`requests for the same media require little overhead.
`0066. Because the invention takes the original media,
`content generation procedures, and proprietary URL tags as
`inputs for generating the Web media, it is possible to modify
`any of these inputs and have the System automatically
`update the media on the associated Web pages.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0067 FIG. 1 is a schematic diagram showing the place
`ment of the system within a current Web infrastructure
`according to the invention;
`
`IPR2023-00332 Page 00027
`
`

`

`US 2002/0078093 A1
`
`Jun. 20, 2002
`
`0068 FIG. 2 is a schematic diagram showing how a
`typical Web site delivers an HTML document and its graph
`ics to a Web browser according to the prior art;
`0069 FIG. 3 is a schematic diagram showing delivery of
`an HTML document and media to a Web browser according
`to the invention;
`0070 FIG. 4 is a schematic diagram showing the com
`ponents involved in Web Site administration according to the
`prior art;
`0071
`FIG. 5 is a schematic diagram showing the com
`ponents of the system involved in Web site administration
`according to the invention;
`0.072
`FIG. 6 is a simple overview showing the compo
`nents of the System according to the invention;
`0.073
`FIG. 7 is a schematic diagram showing the process
`flow of a proprietary enabled page delivered to a Web
`browser according to the invention;
`0.074
`FIG. 8 is a flow chart showing an authoring
`process according to the invention;
`0075 FIG. 9 is a flow chart showing an HTML parsing
`process according to the invention;
`0076 FIG. 10 is a flow chart showing a media creation
`process according to the invention;
`0.077
`FIG. 11 is a screen shot showing an administration
`tool according to the invention;
`0078 FIG. 12 displays a structure of a database record
`used for the System according to the invention;
`007.9
`FIG. 13 shows original media to be processed
`according to the invention;
`0080 FIG. 14 shows a portion on an HTML document
`with a proprietary tag according to the invention;
`0081 FIG. 15 shows an HTML document and an HTML
`document Source according to the invention;
`0082 FIG.16 shows a generated GIF image according to
`the invention;
`0.083
`FIG. 17 is a schematic diagram of an image system
`within a typical Web infrastructure according to the inven
`tion;
`0084 FIG. 18 is a schematic diagram showing delivery
`of an HTML document and original media according to the
`invention;
`0085 FIG. 19 is a schematic diagram showing compo
`nents of Web Site administration according to a preferred
`embodiment of the invention;
`0.086
`FIG. 20 is a simple overview showing components
`of the image System according to a preferred embodiment of
`the invention;
`0.087
`FIG. 21 is a schematic diagram showing process
`flow of a proprietary enabled page delivered to a Web
`browser according to a preferred embodiment of the inven
`tion;
`0088 FIG.22 shows a flowchart of a content generation
`procedure according to a preferred embodiment of the
`invention; and
`
`0089 FIG. 23 is a flow chart showing an authoring
`process according to a preferred embodiment of the inven
`tion.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`0090 An automatic graphics delivery system that oper
`ates in parallel with an existing Web Site infrastructure is
`provided. The System Streamlines the post-production pro
`ceSS by autom

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