throbber
US 2002/0078093 A1
`
`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

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