`Approved for use through 06/30/2010. 0MB 0651-0032
`U.S. Patent and Trademark Office. U.S. DEPARTMENT OF COMMERCE
`Under the Paoerwork Reduction Act of 1995 no oersons are ~uired to resoond to a collection of information unless it disotavs a valid 0MB control number.
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`(Only for new nonprovisional applications under 37 CFR 1.53(b))
`
`First Inventor
`
`Title
`
`Automated Media Delivery System
`
`Express Mail Label No. ELECTRONIC FILING
`
`~
`
`Attorney Docket No.
`
`EQUI0016
`
`"'
`
`r
`
`Ii..
`
`APPLICATION ELEMENTS
`See MPEP chapter 600 concerning utility patent application contents.
`
`ADDRESS TO:
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria VA 22313-1450
`
`20
`
`1 .0 Fee Transmittal Form (e.g., PTO/SB/17)
`(Submit an original and a duplicate for fee processing)
`Applicant claims small entity status.
`See 37 CFR 1.27.
`3W Specification
`[Total Pages
`40
`Both the claims and abstract must start on a new page
`(For information on the prefem,d arrangement, see MPEP 508.0t(a))
`4.(2] Drawing(s) (35 U.S.C. 113)
`[Total Sheets
`23
`
`5. Oath or Declaration
`
`[Total Sheets
`
`a. a Newly executed (original or copy)
`
`b.
`
`i.
`
`A copy from a prior application (37 CFR 1.63(d))
`[]or continuation/divisional with Box 18 completed)
`DELETION OF INVENTOR(S}
`Signed statement attached deleting inventor(s)
`name in the prior application, see 37 CFR
`1.63(d)(2} and 1.33(b).
`
`6 .0 Application Data Sheet. See 37 CFR 1. 76
`
`7 .0 CD-ROM or CD-R in duplicate, large table or
`~puter Program (Appendix)
`Landscape Table on CD
`
`8. Nucleotide andfor Amino Acid Sequence Submission
`(if applicable, items a. - c. are required)
`a. D Computer Readable Form (CRF)
`Specification Sequence Listing on:
`b.
`
`l
`
`l
`I
`
`ACCOMPANYING APPLICATION PARTS
`
`9. 0
`
`Assignment Papers (cover sheet & document(s))
`
`Name of Assignee
`
`10. 0
`
`37 CFR 3.73(b) Statement
`[Z]Powerof
`Attorney
`(when there is an assignee)
`11. D English Translation Document (if applicable)
`12. D lnfoEjtion Disclosure Statement (PTO/SB/08 or PT0-1449)
`Copies of citations attached
`
`13. D Preliminary Amendment
`14. D Return Receipt Postcard (MPEP 503)
`( Should be specifically itemized)
`15. D Certified Copy of Priority Document(s)
`(if foreign priority is claimed)
`16. D Nonpublication Request under 35 U.S.C. 122(b)(2)(B)(i).
`Applicant must attach form PTO/SB/35 or equivalent.
`
`CD-ROM or CD-R (2 copies); or
`Paper
`
`17. W Other: Electronic Transmittal Cover Sheet
`
`0
`i.
`ii. 0
`C. D
`Statements verifying identity of above copies
`18. If a CONTINUING APPLICATION, check appropriate box, and supply the requisite information below and in the first sentence of the
`specification following the title, or in an Application Data Sheet under 37 CFR 1. 76:
`D Continuation-in-part (CIP}
`0
`Examiner Un9ssigneg
`
`0
`
`Continuation
`
`Divisional
`
`Prior application information:
`
`of prior application No.: .. 1.1/269.,9.1.6 ............ ..
`
`Art Unit: 2176
`
`[ZJ The address associated with Customer Number: l
`
`22862
`
`OR D Correspondence address below
`
`I
`
`19. CORRESPONDENCE ADDRESS
`
`Name
`
`Address
`
`City
`
`Country
`
`Signature
`
`Name
`(Print/Tvoe\
`
`I
`I State
`I Telephone I
`
`,,,,-----.,/ : ~ ./ _,/ ~ 1/4
`~ ta;- vv
`Elizabet
`uzich
`
`I Zip Code I
`I
`I Email
`I Date July 15, 2008
`Registration No. I
`/Attornev/Aaenn 54.416
`
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefrt by the public which is to file (and by the
`USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to
`complete, including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any
`comments on the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer,
`U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA22313-1450.
`If you need assistance in completing the form, ca/11-800-PTO-9199 and select option 2.
`
`Akamai Ex. 1026
`Akamai Techs. v. Equil IP Holdings
`IPR2023-00332
`Page 00001
`
`
`
`Automated Media Delivery System
`
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`15
`
`20
`
`CROSS REFERENCE TO RELATED APPLICATIONS
`
`This application is a Divisional of U.S. Serial No. 11/269,916, filed November 7,
`2005, which is a Continuation-in-Part of U.S. Serial No. 09/929,904, filed August 14,
`2001, now U.S. Patent No. 6,964,009 granted on November 8, 2005, which is a
`Continuation of U.S. Serial No., 09/425,326, filed October 21, 1999, now U.S.
`Patent No. 6,792,575, granted on September 14, 2004, all of which are hereby
`incorporated in its entirety by reference.
`
`TECHNICAL FIELD
`
`The invention relates to software systems. More particularly, the invention relates to
`an Internet server-based software system that provides delivery of automated
`graphics and other media to Web sites for access by an end user or consumer.
`
`DESCRIPTION OF THE PRIOR ART
`
`25
`
`Most Web sites today are primarily handmade. From the guy publishing a simple
`on line technology newsletter from his home, to the Fortune 1000 company's multi(cid:173)
`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.
`30 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.
`
`1
`
`IPR2023-00332 Page 00002
`
`
`
`5
`
`10
`
`15
`
`20
`
`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 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 consumer. The bottlenecked
`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/GIF/PNG
`-
`
`• Asset Staging
`Place in Web file system
`Edit HTML
`
`-
`
`• Create/Modify HTML for particular page
`
`• Store HTML on Web server
`
`• View final pages
`
`25
`
`• Repeat process for each version of each graphic on each page
`
`Estimated time
`-
`Two hours per page times the number of pages
`
`30 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(cid:173)
`dimensional imagery that enable a user to move around a page that can look more
`
`2
`
`IPR2023-00332 Page 00003
`
`
`
`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
`5 Multimedia Documents, Proceedings of 1997
`International Conference on
`Multimedia Modeling, Singapore, 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 conjunction 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 Multimedia working group
`and presents an initial description of the first version of the proposed multimedia
`document model and format."
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Text and Graphics on UMl'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."
`
`John Mills Dudley, Network-Based Classified Information Systems, AU-A-53031/98
`(27/08/98) discloses a "system for automatically creating databases containing
`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
`lnternets or
`lntranets .... 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 references. Data duplication and coordination is
`reduced by including in the web page CCG-data display controls which are used by
`
`3
`
`IPR2023-00332 Page 00004
`
`
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`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.
`Patent 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."
`
`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. Patent 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 corresponding to the hypertext links to create a file
`which is editable by an editor and the data 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. Patent 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
`
`4
`
`IPR2023-00332 Page 00005
`
`
`
`in conjunction with display of the media content.
`functions to be performed
`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 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."
`
`Rogers et al, Method for Fulfilling Requests of A Web Browser, U.S. Patent No.
`5,701,451 (Dec. 23, 1997) and Lagarde et al, Method for Distributed Task Fulfillment
`of Web Browser Requests, U.S. Patent 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."
`
`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(cid:173)
`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,
`lrisAccelerate and lrisTransactive. These products are designed for zooming and
`panning and simple image transformations and conversions, respectively. 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.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`5
`
`IPR2023-00332 Page 00006
`
`
`
`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.
`
`5
`
`10
`
`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.
`
`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 technology. These technologies are used by many Web sites to provide
`interactivity, but not all Web browsers work correctly with these technologies.
`
`15
`
`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.
`
`20
`
`25
`
`30
`
`It requires three things to
`
`The key to lrisTransactive is the compositing subsystem.
`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 performance.
`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 5k and 50k.
`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 compositing feature requires several
`
`6
`
`IPR2023-00332 Page 00007
`
`
`
`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.
`
`5
`
`MediaBin(TM) is limited to activities behind the firewall automating only the "post-
`creative busywork." 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.
`
`10
`
`Macromedia's Generator operates by embedding variables in their proprietary Flash
`format. Therefore the actual imaging operations are somewhat limited and cannot
`be controlled directly from a web page request.
`
`15
`
`20
`
`25
`
`30
`
`MGI Software sells point solutions that require end-users to download a viewer to
`process a proprietary image format.
`
`PicturelQ 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 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.
`
`It would be advantageous to empower an end user with flexibility and control by
`providing interactive page capabilities.
`
`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.
`
`7
`
`IPR2023-00332 Page 00008
`
`
`
`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
`transaction and that thereby provides a less expensive and less time-consuming
`process.
`
`5
`
`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
`10 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.
`
`15
`
`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.
`
`20
`
`It would be advantageous to provide a system that generates 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 generates media, whereby the
`25 media is automatically uploaded.
`
`It would be advantageous to provide a system that automatically caches generated
`media so identical requests can be handled without regeneration of images.
`
`30
`
`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.
`
`8
`
`IPR2023-00332 Page 00009
`
`
`
`It would be advantageous to provide a system wherein the system does not require
`any changes to a Web server.
`
`5
`
`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.
`
`10
`
`15
`
`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.
`
`20
`
`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.
`
`It would be advantageous to run an image application 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.
`
`25
`
`SUMMARY OF THE INVENTION
`
`30
`
`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 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
`
`9
`
`IPR2023-00332 Page 00010
`
`
`
`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.
`
`5
`
`10
`
`15
`
`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.
`
`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
`
`20
`
`Fig. 1 is a schematic diagram showing the placement of the system within a current
`Web infrastructure according to the invention;
`
`Fig. 2 is a schematic diagram showing how a typical Web site delivers an HTML
`document and its graphics to a Web browser according to the prior art;
`
`25
`
`Fig. 3 is a schematic diagram showing delivery of an HTML document and media to
`a Web browser according to the invention;
`
`Fig. 4 is a schematic diagram showing the components involved in Web site
`administration according to the prior art;
`
`30
`
`10
`
`IPR2023-00332 Page 00011
`
`
`
`Fig. 5 is a schematic diagram showing the components of the system involved in
`Web site administration according to the invention;
`
`Fig. 6 is a simple overview showing the components of the system according to the
`invention;
`
`5
`
`Fig. 7 is a schematic diagram showing the process flow of a proprietary enabled
`page delivered to a Web browser according to the invention;
`
`10
`
`Fig. 8 is a flow chart showing an authoring process according to the invention;
`
`Fig. 9 is a flow chart showing an HTML parsing process according to the invention;
`
`Fig. 10 is a flow chart showing a media creation process according to the invention;
`
`Fig. 11 is a screen shot showing an administration tool according to the invention;
`
`Fig. 12 displays a structure of a database record used for the system according to
`the invention;
`
`Fig. 13 shows original media to be processed according to the invention;
`
`Fig. 14 shows a portion on an HTML document with a proprietary tag according to
`the invention;
`
`Fig. 15 shows an HTML document and an HTML document source according to the
`invention;
`
`Fig. 16 shows a generated GIF image according to the invention;
`
`Fig. 17 is a schematic diagram of an
`infrastructure according to the invention;
`
`image system within a typical Web
`
`15
`
`20
`
`25
`
`30
`
`11
`
`IPR2023-00332 Page 00012
`
`
`
`Fig. 18 is a schematic diagram showing delivery of an HTML document and original
`media according to the invention;
`
`Fig. 19 is a schematic diagram showing components of Web site administration
`according to a preferred embodiment of the invention;
`
`5
`
`Fig. 20 is a simple overview showing components of the image system according to
`a preferred embodiment of the invention;
`
`10
`
`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 invention;
`
`Fig. 22 shows a flowchart of a content generation procedure according to a
`preferred embodiment of the invention; and
`
`15
`
`Fig. 23 is a flow chart showing an authoring process according to a preferred
`embodiment of the invention.
`
`20
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`25
`
`30
`
`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 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.
`
`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
`
`12
`
`IPR2023-00332 Page 00013
`
`
`
`is reduced because the image content of the site is automatically handled by the
`system.
`In addition, the generated media is cached so that further requests for the
`same media require little overhead.
`
`5
`
`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.
`
`10
`
`A detailed description of such automatic media delivery system operating in parallel
`with existing Web site infrastructure is found below in the section under the heading
`as such.
`
`Fig. 1 is a schematic diagram showing the placement of the system within a current
`15 Web infrastructure according to a preferred embodiment of the invention. The
`system 100 is attached to a Web server 110, which is connected to multiple client
`browsers 120(a-d) via the Internet 130.
`
`20
`
`25
`
`30
`
`Fig. 2 is a schematic diagram showing how a typical Web site delivers an HTML
`document and its graphics to a Web browser according to the prior art. An original
`media 200 is passed to post-production systems 210, wherein the media 200 is
`manipulated by hand and prepared for the Web. The result is a Web media 220.
`The Web media 220 and an associated HTML document 230 referring to the media
`220 by media tags are input to a Web server 110 for a Web browser 120 to view via
`the Internet 130.
`
`Fig. 3 is a schematic diagram showing delivery of an HTML document and media to
`a Web browser according to a preferred embodiment of the invention. An original
`media 200 and an HTML document embedded with proprietary media tags 300 are
`input into the system 100. The system 100 generates a Web-safe media 220 and a
`modified HTML document 230 that refers to the Web media, and automatically loads
`them onto the Web server 110 for view by a Web browser 120 via the Internet 160.
`
`13
`
`IPR2023-00332 Page 00014
`
`
`
`Fig. 4
`is a schematic diagram showing components
`involved
`in Web site
`administration according to the prior art. Original media assets 400 are original
`images, video, or sound that have not been prepared for the Web. Web sites
`usually need to manage the placement of media on the network for easy retrieval by
`5 Web designers. Post-production systems 410 vary from Web site to Web site.
`Post-production systems 410 are usually custom procedures that Web designers
`use to convert an original media, such as an image, to one that can be displayed on
`the Web. Post-production systems 410 also upload finished images to Web image
`systems. Web images 420 are Web versions of the original images. Web images
`420 are ready for retrieval by the Web server 110 to be delivered to a Web browser
`120. Any image to be modified or updated must pass through the herein above
`three components before it can be delivered to the Web browser 120. HTML pages
`460 have references to Web images 420.
`
`10
`
`Fig. 5 is a schematic diagram showing the components involved in Web site
`administration according to a preferred embodiment of the invention. Web site
`administration is simplified using the claimed invention. Asset management,
`automatic image manipulation, automatic image conversion, automatic image
`upload, and automatic disk management 500 are provided by the claimed invention.
`
`15
`
`20
`
`25
`
`Fig. 6 is a simple overview showing the components of the system according to a
`preferred embodiment of the invention. HTML with proprietary tags 300 is the
`original HTML document that is embedded with proprietary tags which describe how
`the images are to be manipulated for the Web. Java servlet engine 600 is a third-
`party product that allows the system 100 to interface with the Web server 110 and
`execute Java servlet code. The Web server 110 is third-party software that delivers
`Web pages to a Browser 120. The Browser 120 views Web pages that are sent
`from the Web server 110. Modified HTML with system created images 230 are a
`final result of the system. Modified HTML 230 is a standard HTML document
`30 without proprietary embedded tags and with standard Web graphics.
`
`14
`
`IPR2023-00332 Page 00015
`
`
`
`The System.
`A preferred embodiment of the system 100 is provided.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`HTML parsing subsystem 610 parses through an HTML document and searches for
`proprietary tags. If it finds a proprietary tag it hands it to a media caching subsystem
`620 for further processing. The media caching subsystem 620 returns a standard
`HTML tag. The HTML parsing subsystem 610 then replaces the proprietary tag it
`found with the returned tag. · The parsing subsystem 610 then continues searching
`for a next proprietary tag, repeating the process herein above. The process is
`finished when no more proprietary tags can be found.
`
`The media caching subsystem 620 determines if an image has been created for the
`requested proprietary tag.
`If the image has already been created and the files that
`built that image have not been modified, the media caching subsystem 620 returns
`an HTML tag that refers to a previously-generated image. If the image has not been
`created, the media caching subsystem 620 hands the HTML tag to a media creation
`subsystem 630. The media creation subsystem 630 returns an image to the media
`caching subsystem 620. The media caching subsystem 620 adds the created
`image and the HTML tag to a media cache database 640.
`
`The media cache database 640 contains references to the created images 645. In a
`preferred embodiment, the references are the script used to create the image, the
`names of the images used to create the image, the dates of those files, and the
`HTML that represents the created image. The media caching subsystem 620
`performs lookups in this database to determine if the image has been created. If the
`image has not been created the media caching subsystem 620 calls upon t