`
`Jun. 20,2002
`
`AUTOMATED MEDIA DELIVERY SYSTEM
`OPTIMIZATION OF MEDIA CONTENT USING
`GENERATED INTERMEDIATE MEDIA CONTENT
`CROSS REFERENCE TO RELATED APPLICATIONS
`This application is a Continuation of U.S. Ser. No.
`12/238,842, filed Sep. 26, 2008, which 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,
`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
`incorporated in its entirety by this reference thereto.
`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 graphics
`and other media to Web sites for access by an end user or
`consumer.
`[0003]
`2. Description of the Prior Art
`[0004] 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 valuations created just to consult
`and produce Web sites for others.
`[0005] 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:
`[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
`
`1US 9,158,745 B2
`JPEG/GIF/PNG
`[0012]
`[0013] Asset Staging
`[0014]
`Place in Web file system
`[0015]
`Edit HTML
`[0016] Create/Modify HTML for particular page
`[0017]
`Store HTML on Web server
`[0018] View final pages
`[0019] Repeat process for each version of each graphic on
`each page
`Estimated timeTime
`[0020]
`Two hours per page times the number of pages
`[0021]
`[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,
`Proceedings of 1997 International Conference on Multimedia
`Modeling, Singapore, 17-20 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 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.”
`[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/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 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
`
`Akamai Ex. 1013
`Akamai Techs. v. Equil IP Holdings
`IPR2023-00332
`Page 00001
`
`
`
`Jun. 20,2002
`
`US 2002/0078093 A1
`
`2US 9,158,745 B2
`in the databases may supply contact data without web page
`[0029] Rogers et al, Method for Fulfilling Requests of A
`references. Data duplication and coordination is reduced by
`Web Browser,. U.S. Pat. No. 5,701,451 (Dec. 23, 1997) and
`Lagarde etat al, Method for Distributed Task Fulfillment of
`including in the web page CCG-data display controls which
`Web Browser Requests, U.S. Pat. No. 5,710,918 (Jan. 20,
`are used by web browsers to format for display the same data
`1998) disclose essentially “improvements which achieve a
`that is used to automatically update the databases.”
`means for accepting Web client requests for information,
`[0026] Cordell et al, Automatic Data Display Formatting
`obtaining data from one or more databases which may be
`with A Networking Application, U.S. Pat. No. 5,845,084
`located on multiple platforms at different physical locations
`(Dec. 1, 1998) discloses a placeholder image mechanism.
`on an Internet or on the Internet, processing that data into
`“When a data request is made, the data transfer rate is
`meaningful information, and presenting that information to
`monitored. When the receive data transfer rate is slow, and
`the Web client in a text or graphics display at a location
`the data contains an embedded graphical image of unknown
`specified by the request.”
`dimensions, a small placeholder image is automatically
`Tyan et al, HTML Generator, European Patent
`[0030]
`displayed for the user instead of the actual data. The small
`Application No. EP 0843276 (May 20, 1998) discloses
`placeholder image holds a place on a display device for the
`“generating an HTML file based on an input bitmap image,
`data or the embedded graphical image until the data or
`and is particularly directed to automatic generation of an
`embedded graphical image is received. When embedded
`HTML file, based on a scanned-in document image, with the
`graphical image is received, the placeholder image is
`HTML file in turn being used to generate a Web page that
`removed, and the display device is reformatted to display the
`accurately reproduces the layout of the original input bitmap
`embedded graphical image.”
`image.”
`Jonathon R. T. Lewis, System For Substituting
`[0027]
`the
`for
`TrueSpectra has a patent pending
`Tags For Non-Editable Data Sets In Hypertext Documents
`[0031]
`And Updating Web Files Containing Links Between Data
`technology employed in its two products, IrisAccelerate and
`Sets Corresponding To Changes Made To The Tags, U.S.
`IrisTransactive. These products are designed for zooming and
`Pat. No. 5,355,472 (Oct. 11, 1994) discloses a “hypertext
`panning and simple image transformations and conversions,
`data processing system wherein data sets participating in the
`respectively. They support 10 file formats and allow
`hypertext document may be edited, the data processing
`developers to add new file formats via their SDK. They do
`system inserting tags into the data sets at locations
`not require the use of Flashpix for images. However, their
`corresponding to the hypertext links to create a file which is
`documentation points out that performance is dependent on
`editable by an editor and the data processing system
`the Flashpix format. The system would be very slow if a
`non-Flashpix format was used.
`removing the tags, generating a revised data set and updating
`the link information after the editing process. Its main
`[0032]
`image quality and
`the
`TrueSpectra allows
`purpose is to preserve the linking hierarchy that may get lost
`compression to be set for JPEGs only. The compression
`when the individual data sets get modified.”
`setting is set on the server and all images are delivered at the
`[0028] Wistendahl et al, System for Mapping Hot Spots in
`same setting.
`Media Content Interactive Digital Media Program, U.S. Pat.
`[0033]
`TrueSpectra has a simple caching mechanism.
`No. 5,708,845 (Jan. 13, 1998) discloses a “system for
`Images in the cache can be cleared out automatically at
`allowing media content to be used in an interactive digital
`certain times and it does not have any dependency features
`media (IDM) program [that] has Frame Data for the media
`for image propagation. The Web server needs to be brought
`content and object mapping data (N Data) representing the
`down in order to update any original assets.
`frame addresses and display location coordinates for objects
`appearing in the media content. The N Data are maintained
`[0034]
`TrueSpectra does not require plug-ins to operate
`separately from the Frame Data for the media content, so that
`features such as zooming/panning or compositing. The
`the media content can be kept intact without embedded codes
`alternative to plug-ins is using their Javascript or active
`and can be played back on any system. The IDM program
`server page technology. These technologies are used by many
`has established linkages connecting the objects mapped by
`Web sites to provide interactivity, but not all Web browsers
`the N Data to other functions to be performed in conjunction
`work correctly with these technologies.
`with display of the media content. Selection of an object
`[0035]
`TrueSpectra relies on Flashpix as its native file
`appearing in the media content with a pointer results in
`format and does not support media types such as multi-GIFs
`initiation of the interactive function. A broad base of existing
`and sound formats. Flashpix files are typically larger than
`non-interactive media content, such as movies, videos,
`most file formats. Access to files is faster for zooming and
`advertising, and television programming can be converted to
`panning, but appears to be quite slow.
`interactive digital media use. An authoring system for
`creating IDM programs has an object outlining tool and an
`[0036]
`The key to IrisTransactive is the compositing
`object motion tracking tool for facilitating the generation of
`subsystem. It requires three things to build a shopping
`N Data. In a data storage disk, the Frame Data and the N
`solution using image composition.
`Data are stored on separate sectors. In a network system, the
`[0037]
`1) The original images must be created. It is
`object mapping data and IDM program are downloaded to a
`suggested that the image be converted to Flashpix for better
`subscriber terminal and used in conjunction with presentation
`performance.
`of the media content.”
`
`IPR2023-00332 Page 00002
`
`
`
`Jun. 20,2002
`
`US 2002/0078093 A1
`
`3US 9,158,745 B2
`It would be advantageous to provide a system for
`2) All of the individual images must be described
`[0038]
`[0049]
`in XML using the image composer program. The program
`automated processing and delivery of media (images, video,
`allows the editor to specify anchor points, layer attributes,
`and sound) to a Web server whereby it eliminates the
`laborious post-production and conversion work that must be
`and layer names. The resulting file is between 5 k and 50 k.
`done before a media asset can be delivered on a Web server.
`3) The Web designer must place HTML referring
`[0039]
`to the XML in the Web site. By specifying parameters to the
`It would be advantageous to create a dynamic Web
`[0050]
`XML, the Web designer can turn on or off layers.
`site, wherein images are generated on demand from original
`assets, wherein only the original assets need to be updated,
`The herein above process for compositing images
`[0040]
`and wherein updated changes propagate throughout the site.
`enables Web designers to create shopping sites. However, a
`It would be advantageous to provide a system that
`lot of overhead is the result. The XML documents add 5 k-50
`[0051]
`generates media based on current Web server traffic thereby
`k to a Web site. The compositing commands that are
`optimizing throughput of the media through the Web server.
`embedded in the HTML are difficult to understand. And,
`because the compositing feature requires several steps to
`It would be advantageous to provide a system that
`[0052]
`implement, it is not suitable for every image on a Web site.
`generates media that is optimized for the Web client, wherein
`The process seems to be designed for the specific purpose of
`client connection speed determines optimum quality and file
`shopping.
`size.
`[0041] MediaBin(TM)™ is limited to activities behind the
`It would be advantageous to provide a system that
`[0053]
`firewall automating only the “post-creative busywork.” In
`generates media, whereby
`the media
`is automatically
`addition, MediaBin requires the use of an application server
`uploaded.
`to function through a web interface. Thus images may not be
`directly added to any existing web page.
`It would be advantageous to provide a system that
`[0054]
`automatically caches generated media so identical requests
`[0042] Macromedia’s Generator operates by embedding
`can be handled without regeneration of images.
`variables in their proprietary Flash format. Therefore the
`actual imaging operations are somewhat limited and cannot
`[0055]
`It would be advantageous to provide a system that
`be controlled directly from a web page request.
`resides behind the Web server, thereby eliminating security
`issues.
`[0043] MGI Software sells point solutions that require
`end-users to download a viewer to process a proprietary
`It would be advantageous to provide a system
`[0056]
`image format.
`wherein the client browser does not require a plug-in.
`[0044]
`PictureIQ offers a server-side image-processing
`[0057]
`It would be advantageous to provide a system
`appliance
`that provides a
`limited set of Photoshop
`wherein the system does not require any changes to a Web
`functionalities. This appliance runs on the web-page server,
`server.
`processes information embedded in the web page, and
`It would be advantageous to provide a system
`[0058]
`rewrites the web page with image data.
`wherein the system manages the Web server media cache.
`[0045]
`The disclosed prior art fail to provide systems and
`[0059]
`It would be advantageous to provide a system
`methodologies that result in a quantum leap in the speed with
`wherein the Web media is generated only if requested by a
`which they can modify and add images, video, and sound to
`client browser.
`sites, in the volume of data they can publish internally and
`externally, and in the quality of the output. The development
`[0060]
`It would be advantageous for a system to reduce
`of such an automated media delivery system would constitute
`the need for a Web author to create different versions of a
`a major technological advance.
`Web site, the system automatically handling image content.
`[0046]
`It would be advantageous to empower an end user
`[0061]
`It would be advantageous to provide dynamic
`with flexibility and control by providing interactive page
`imaging capabilities, have a more complete set of image
`capabilities.
`processing functionality, and be controlled directly through
`an image URL.
`[0047]
`It would be advantageous from an end user’s
`perspective to generate Web pages that contain active
`[0062]
`It would be advantageous to provide an end-to-end
`graphics. For example, clicking on a Corvette image will
`solution requiring only a standard browser that is completely
`cause a simple menu to pop up suggesting alternative colors
`controllable using the proprietary tags contained within a
`and sizes in which to see the car. Clicking on portions of the
`simple image link in the web page.
`image, such as a fender, can call up a close-in view of the
`[0063]
`It would be advantageous to run an image
`fender.
`application as a separate server controlled directly by single
`[0048]
`It would be advantageous to provide an automated
`image requests to that server, such that any web server, even
`graphics delivery system that becomes part of the Web site
`one that is only sending static HTML can access imaging
`infrastructure and operates as part of the Web page
`features.
`transaction and that thereby provides a less expensive and
`SUMMARY OF THE INVENTION
`less time-consuming process.
`
`IPR2023-00332 Page 00003
`
`
`
`US 2002/0078093 A1
`
`Jun. 20,2002
`
`4US 9,158,745 B2
`FIG. 12 displays a structure of a database record
`[0064] An automatic graphics delivery system
`that
`[0078]
`operates in parallel with an existing Web site infrastructure is
`used for the system according to the invention;
`provided. The system streamlines
`the post-production
`FIG. 13 shows original media to be processed
`[0079]
`process by automating the production of media through
`according to the invention;
`content generation procedures controlled by proprietary tags
`placed within URLs embedded within Web documents. The
`FIG. 14 shows a portion on an HTML document
`[0080]
`author simply places the original media in the system, and
`with a proprietary tag according to the invention;
`adds proprietary tags to the URLs for accessing that media.
`[0081]
`FIG. 15 shows an HTML document and an HTML
`The system automatically processes the URL encoded tags
`document source according to the invention;
`and automatically produces derivative media for the web site
`from the original media.
`[0082]
`FIG. 16 shows a generated GIF image according to
`the invention;
`The system takes as input the client connection,
`[0065]
`server traffic, content generation procedures, and proprietary
`[0083]
`FIG. 17 is a schematic diagram of an image system
`tags placed within the URL to generate optimized media for
`within a typical Web infrastructure according to the
`the client. The need for the Web author to create different
`invention;
`versions of a Web site is reduced because the image content
`FIG. 18 is a schematic diagram showing delivery of
`[0084]
`of the site is automatically handled by the system. In
`an HTML document and original media according to the
`addition, generated media is cached such that further requests
`invention;
`for the same media require little overhead.
`is a schematic diagram showing
`FIG. 19
`[0085]
`[0066] Because the invention takes the original media,
`components of Web site administration according to a
`content generation procedures, and proprietary URL tags as
`preferred embodiment of the invention;
`inputs for generating the Web media, it is possible to modify
`any of these inputs and have the system automatically update
`[0086]
`FIG. 20 is a simple overview showing components
`the media on the associated Web pages.
`of the image system according to a preferred embodiment of
`the invention;
`BRIEF DESCRIPTION OF THE DRAWINGS
`[0087]
`FIG. 21 is a schematic diagram showing process
`[0067]
`FIG. 1 is a schematic diagram showing the
`flow of a proprietary enabled page delivered to a Web
`placement of the system within a current Web infrastructure
`browser according to a preferred embodiment of the
`according to the invention;
`invention;
`[0068]
`FIG. 2 is a schematic diagram showing how a
`[0088]
`FIG. 22 shows a flowchart of a content generation
`typical Web site delivers an HTML document and its
`procedure according to a preferred embodiment of the
`graphics to a Web browser according to the prior art;
`invention; and
`[0069]
`FIG. 3 is a schematic diagram showing delivery of
`[0089]
`FIG. 23 is a flow chart showing an authoring
`an HTML document and media to a Web browser according
`process according to a preferred embodiment of the
`to the invention;
`invention.
`[0070]
`FIG. 4 is a schematic diagram showing the
`DETAILED DESCRIPTION OF THE INVENTION
`components involved in Web site administration according to
`the prior art;
`that
`[0090] An automatic graphics delivery system
`operates in parallel with an existing Web site infrastructure is
`[0071]
`FIG. 5 is a schematic diagram showing the
`provided. The system streamlines
`the post-production
`components of
`the
`system
`involved
`in Web site
`process by automating the production of media through
`administration according to the invention;
`content generation procedures controlled by proprietary tags
`[0072]
`FIG. 6
`is a simple overview showing
`placed within URLs embedded within Web documents. The
`components of the system according to the invention;
`author simply places the original media in the system, and
`adds proprietary tags to the URLs for accessing that media.
`[0073]
`FIG. 7 is a schematic diagram showing the process
`The system automatically processes the URL encoded tags
`flow of a proprietary enabled page delivered to a Web
`and automatically produces derivative media for the web site
`browser according to the invention;
`from the original media.
`[0074]
`FIG. 8 is a flow chart showing an authoring
`[0091]
`The system takes as input the client connection,
`process according to the invention;
`server traffic, content generation procedures, and proprietary
`[0075]
`FIG. 9 is a flow chart showing an HTML parsing
`tags placed within the URL to generate optimized media for
`process according to the invention;
`the client. The need for the Web author to create different
`versions of a Web site is reduced because the image content
`[0076]
`FIG. 10 is a flow chart showing a media creation
`of the site is automatically handled by the system. In
`process according to the invention;
`addition, the generated media is cached so that further
`requests for the same media require little overhead.
`[0077]
`FIG. 11 is a screen shot showing an administration
`tool according to the invention;
`[0092] Because the invention takes the original media,
`content generation procedures, and proprietary URL tags as
`
`the
`
`IPR2023-00332 Page 00004
`
`
`
`Jun. 20,2002
`
`US 2002/0078093 A1
`
`5US 9,158,745 B2
`inputs for generating the Web media, it is possible to modify
`embodiment of the invention. HTML with proprietary tags
`any of these inputs and have the system automatically update
`300 is the original HTML document that is embedded with
`the media on the associated Web pages.
`proprietary tags which describe how the images are to be
`manipulated for the Web. Java servlet engine 600 is a
`[0093] A detailed description of such automatic media
`third-party product that allows the system 100 to interface
`delivery system operating in parallel with existing Web site
`with the Web server 110 and execute Java servlet code. The
`infrastructure is found below in the section under the heading
`Web server 110 is third-party software that delivers Web
`as such.
`pages to a Browser 120. The Browser 120 views Web pages
`that are sent from the Web server 110. Modified HTML with
`FIG. 1 is a schematic diagram showing the
`[0094]
`system created images 230 are a final result of the system.
`placement of the system within a current Web infrastructure
`Modified HTML 230 is a standard HTML document without
`according to a preferred embodiment of the invention. The
`proprietary embedded tags and with standard Web graphics.
`system 100 is attached to a Web server 110, which is
`connected to multiple client browsers 120(a-d) via the
`The System.
`[0100]
`Internet 130.
`[0101] A preferred embodiment of the system 100 is
`FIG. 2 is a schematic diagram showing how a
`[0095]
`provided.
`typical Web site delivers an HTML document and its
`graphics to a Web browser according to the prior art. An
`[0102] HTML parsing subsystem 610 parses through an
`HTML document and searches for proprietary tags. If it finds
`original media 200 is passed to post-production systems 210,
`wherein the media 200 is manipulated by hand and prepared
`a proprietary tag it hands it to a media caching subsystem
`for the Web. The result is a Web media 220. The Web media
`620 for further processing. The media caching subsystem 620
`220 and an associated HTML document 230 referring to the
`returns a standard HTML tag. The HTML parsing subsystem
`media 220 by media tags are input to a Web server 110 for a
`610 then replaces the proprietary tag it found with the
`Web browser 120 to view via the Internet 130.
`returned tag. The parsing subsystem 610 then continues
`searching for a next proprietary tag, repeating the process
`[0096]
`FIG. 3 is a schematic diagram showing delivery of
`herein above. The process is finished when no more
`an HTML document and media to a Web browser according
`proprietary tags can be found.
`to a preferred embodiment of the invention. An original
`media 200 and an HTML document embedded with
`[0103]
`The media caching subsystem 620 determines if an
`proprietary media tags 300 are input into the system 100. The
`image has been created for the requested proprietary tag. If
`system 100 generates a Web-safe media 220 and a modified
`the image has already been created and the files that built that
`HTML document 230 that refers to the Web media, and
`image have not been modified, the media caching subsystem
`automatically loads them onto the Web server 110 for view
`620
`returns
`an HTML
`tag
`that
`refers
`to
`a
`by a Web browser 120 via the Internet 160.
`previously-generated image. If the image has not been
`created, the media caching subsystem 620 hands the HTML
`[0097]
`FIG. 4 is a schematic diagram showing components
`tag to a media creation subsystem 630. The media creation
`involved in Web site administration according to the prior
`subsystem 630 returns an image to the media caching
`art. Original media assets 400 are original images, video, or
`subsystem 620. The media caching subsystem 620 adds the
`sound that have not been prepared for the Web. Web sites
`created image and the HTML tag to a media cache database
`usually need to manage the placement of media on the
`640.
`network for easy retrieval by Web designers. Post-production
`systems 410 vary from Web site to Web site. Post-production
`The media cache database 640 contains references
`[0104]
`systems 410 are usually custom procedures that Web
`to the created images 645. In a preferred embodiment, the
`designers use to convert an original media, such as an image,
`references are the script used to create the image, the names
`to one that can be displayed on the Web. Post-production
`of the images used to create the image, the dates of those
`systems 410 also upload finished images to Web image
`files, and the HTML that represents the created image. The
`systems. Web images 420 are Web versions of the original
`media caching subsystem 620 performs lookups in this
`images. Web images 420 are ready for retrieval by the Web
`database to determine if the image has been created. If the
`server 110 to be delivered to a Web browser 120. Any image
`image has not been created the media caching subsystem 620
`to be modified or updated must pass through the herein
`calls upon the media creation subsystem 630 to create the
`above three components before it can be delivered to the
`image and then store the results in the media cache database
`Web browser 120. HTML pages 460 have references to Web
`640.
`images 420.
`takes a
`The media creation subsystem 630
`[0105]
`[0098]
`FIG. 5 is a schematic diagram showing the
`proprietary tag from the media caching subsystem 620 and
`components involved in Web site administration according to
`generates an image. The image is generated by deciphering
`a preferred embodiment of
`the
`invention. Web site
`the tag and handing it to the media processing engine 650.
`administration is simplified using the claimed invention.
`After the image is created, the media creation subsystem
`Asset management, automatic image manipulation, automatic
`returns the name of the newly created image to the media
`image conversion, automatic image upload, and automatic
`caching subsystem 620.
`disk management 500 are provided by the claimed invention.
`[0106]
`The media processing engine 650 interprets the
`[0099]
`FIG. 6
`is a simple overview showing
`the
`proprietary
`tag and generates
`the
`image. The media
`components of
`the system according
`to a preferred
`
`IPR2023-00332 Page 00005
`
`
`
`US 2002/0078093 A1
`
`Jun. 20,2002
`
`6US 9,158,745 B2
`processing engine 650 looks up images in a media repository
`requesting system (1060). If any of the original assets used to
`to obtain the location of the original file.
`create the media have been changed (1040), then the
`subsystem removes the media tag entry from the media
`The media repository 660 contains original images
`[0107]
`database (1070) and creates the media using the media tag
`665 used in the system 100.
`(1080). The subsystem then stores the media in a media
`cache (1090). The subsystem generates the HTML referring
`FIG. 7 is a schematic diagram showing the process
`[0108]
`to the generated media (1100) and places the media tag and
`flow of a proprietary enabled page delivered to a Web
`the HTML equivalent in the media tag database (1110). The
`browser according to a preferred embodiment of the
`HTML equivalent is returned to the requesting system (1060)
`invention. An original media 200 is created. The media 200
`and the process stops (1120).
`is placed into the system 100 in the media repository 660.
`Similarly, an HTML document with proprietary tags 300 is
`The differences between using HTML and the
`[0112]
`created and placed on a Web server 110. A user requests a
`proprietary tags disclosed herein are noted. HTML allows
`Web page from a Web browser 120. The Web server 110
`Web designers to create Web page layouts. HTML offers
`passes the requested page to an HTML parser 610. The
`some control of the images. HTML allows the Web designer
`HTML parser 610 parses HTML looking for media tags. The
`to set the height and width of an image. However, all of the
`parser 610 looks up media tags in a media tags database 640.
`other image operations disclosed herein are supported by the
`If the media tag is found, then the system 100 produces a
`claimed invention and are not supported by HTML.
`modified HTML document 230. Otherwise, the media
`Table A herein below provides the claimed
`creation subsystem 630 uses the media tag to generate a Web
`[0113]
`media 220. The generated Web media 220 is placed in a
`proprietary tags according to a preferred embodiment of the
`media cache subsystem 620. The proprietary media tag is
`invention. The use of the term “freeride” refers to an internal
`converted by a converter 700 to a standard HTML tag that
`code name for the invention.
`refers to the generated media 220 in cache. The media tag
`TABLE A
`and the HTML equivalent are stored in the media tags
`Tags
`database 640. Media tags are replaced by standard HTML
`equivalent to provide a modified HTML document 230. The
`modified HTML document 230 is delivered to the Web
`server 110. The Web server 100 delivers the modified HTML
`document 230 to the browser 120 via the Internet for a user
`to view.
`FIG. 8 is a flow chart showing an authoring
`[0109]
`process according to a preferred embodiment of the
`invention. The process starts (800) when a user adds an
`original graphic to the system (810). The user then creates an
`HTML document that contains proprietary media tags (820).
`The user then places the HTML document on a Web server
`(830) and ends the authoring process (840).
`[0110]
`FIG. 9 is a flow chart showing an HTML parsing
`process according to a preferred embodiment of the
`invention. The process starts (900) when a consumer requests
`a Web page (910). A Web server hands the request of the
`Web page to the system (920). The system parses the Web
`page (930). The system looks for a media tag (940). If found,
`the system retrieves the HTML equivalent of the media tag
`(950) and replaces the media tag with the HTML equivalent
`tag (960). The system continues parsing the Web page for
`tags (970) by returning to step (940). When no more tags are
`found, the system delivers the modified Web page to the
`Web server (980) and therein ends the process (990).
`[0111]
`FIG. 10 is a f