Eolas Technologies Incorporated v. Adobe Systems Incorporated et al

Filing 367

Opposed MOTION Adobe Systems Incorporated's Opposed Motion Requesting Case Management Conference To Address Plaintiff Eolas's Infringement Contentions Or, In The Alternative, To Strike Those Contentions and Motion For Expedited Consideration by Adobe Systems Incorporated. (Attachments: # 1 Exhibit 1 ISO Adobe Opposed Mot for CMC-to Address Infringement Contentions and Expedited Consideration, # 2 Exhibit 2 ISO of Adobe Opposed Mot for CMC-to Address Infringement Contentions and Expedited Consideration, # 3 Exhibit 3 ISO Adobe Opposed Mot for CMC-to Address Infringement Contentions and Expedited Consideration, # 4 Text of Proposed Order Adobe Prop Order Granting Its Opposed Mot for Expedited Briefing., # 5 Text of Proposed Order Adobe Prop Order Striking Eolas Infringement Contentions)(Healey, David)

Download PDF
Eolas Technologies Incorporated v. Adobe Systems Incorporated et al Doc. 367 Att. 3 Dockets.Justia.com Claim Chart For Adobe Showing Indirect Infringement Of The '985 Patent Through Flash Authoring Tools and Direct and Indirect Infringement Via Players Claim 1pre A Claim Language method for an distributed running in a Evidence In addition to the direct infringement of this claim shown in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) - Adobe also indirectly, by induced and/or contributory infringement, infringes all elements of this claim, set forth below, through its Flash authoring tools, including but not limited to: · · · least client server to the · the · · · · Flash Professional Flash Platform (which includes Flash Professional, see Application Programming, Web App Adobe Flash Platform, http://www.adobe.com/flashplatform/) Creative Suite 4 Production Premium (which includes Flash Professional, see Creative Suite 4: Compare Editions, http://www.adobe.com/products/creativesuite/compare/) Creative Suite 4 Design Premium (which includes Dreamweaver and Flash Professional, see Creative Suite 4: Compare Editions, http://www.adobe.com/products/creativesuite/compare/) Creative Suite 4 Web Premium (which includes Dreamweaver and Flash Professional, see Creative Suite 4: Compare Editions, http://www.adobe.com/products/creativesuite/compare/) Creative Suite 4 Web Standard (which includes Dreamweaver and Flash Professional, see Creative Suite 4: Compare Editions, http://www.adobe.com/products/creativesuite/compare/) Creative Suite 4 Master Collection (which includes Dreamweaver and Flash Professional, see Creative Suite 4: Compare Editions, http://www.adobe.com/products/creativesuite/compare/) Flex (Flex is a web authoring tool for creating web applications. Flex offers an alternative to the Flash platform for creating such content. Flex is capable of providing substantially the same flash-authoring functionality as Flash Professional because flash elements can be embedded in 1of 247 Austin 55060v2 application program hypermedia network environment, wherein the network environment comprises one network coupled network environment, method comprising: at workstation and one Flex applications. Adobe suggests that Flash Professional and Flex be used together to create content.) o See Flex 3: FAQ, http://www.adobe.com/products/flex/faq/. "How is Flex different from Flash? Both Flash and Flex applications are rendered in the browser using Flash Player and on the desktop using the Adobe AIR runtime. Flash is the leading authoring tool for web developers, multimedia professionals, animators, and videographers who want to create interactive content. Developers may find it difficult to use the Flash tool to create applications. Flex provides developers who know traditional programming technologies like Java, PHP, Ajax, and .NET with an easy-to-learn application framework to create RIAs. In addition, developers can embed flash elements inside a Flex application. Using the Flex Component Kit for Flash, Flash developers can create customer Flex components." o See Flex 3: FAQ, http://www.adobe.com/products/flex/faq/. "Can I create content in Flash and use it in Flex? Yes, developers using Flex Builder 3 can easily import custom Flex components developed using the Flex Component Kit for Flash with Flash CS3 Professional." o See Creating a video sharing web application using Flex, Flash Media Server, and Flash Media Encoding Server, http://www.adobe.com/devnet/flashmediaserver/articles/video_sharing_web_app.html (demonstrating how to create your own social media application using Flash or Flex, with the author adding "Note: I chose to build the front end using Flex Builder, but it is also possible to build this in Adobe Flash."). o See Using Adobe Flex Builder 3, p. 93, available at http://livedocs.adobe.com/flex/3/using_fb_flex3.pdf. "You use Adobe® Flex® BuilderTM to create applications that change their appearance depending on tasks performed by the 2of 247 Austin 55060v2 user. For example, the base state of the application could be the home page and include a logo, sidebar, and welcome content. When the user clicks a button in the sidebar, the application dynamically changes its appearance (its state), replacing the main content area with a purchase order form but leaving the logo and sidebar in place." o See Using Adobe Flex Builder 3, p. 99, available at http://livedocs.adobe.com/flex/3/using_fb_flex3.pdf. "You use Adobe Flex Builder to create behaviors that add animation and motion to a component in response to user or programmatic action. For example, you can create a behavior for a TextInput component that causes it to bounce slightly when the user tabs to it, or you can create a behavior for a Label component that causes it to fade out when the user passes the mouse over it." · Director (Director is a software authoring tool. Director is capable of providing substantially the same flash-authoring functionality as Flash Professional because Director supports Flash software and video created with Flash technology. Furthermore, Adobe suggests that Flash Professional and Director be used together to create content.) o See Getting Started with Adobe Director, https://admin.adobe.acrobat.com/_a295153/gettingstartedwithdirector (video explaining the types of files that can be created with Director). o See Game Development Software, Multimedia Authoring Tool Adobe Director, http://www.adobe.com/products/director/. "Top Features in Director 11.5 [include] . . . [s]upport for Adobe Flash® 9 software and video created with Flash technology." o See Game Development Software, Multimedia Authoring Tool Adobe and Director, Adobe http://www.adobe.com/products/director/. "Adobe® Director® 11.5 Shockwave® Player software help you create and publish compelling interactive games, demos, prototypes, simulations, and eLearning courses for the web, Mac and Windows® desktops, DVDs, and CDs. Integrate virtually any major file format, including FLV and 3of 247 Austin 55060v2 native 3D content, for the greatest return on your creativity." o See Game Development Software, Multimedia Authoring Tool Adobe Director 11.5: Features, http://www.adobe.com/products/director/features/. "Expand your creative options by seamlessly importing content created with Adobe® Flash® 9 software into your applications. Launch Flash (version 8 or earlier) from within Adobe Director® software and have your changes saved automatically." o See Game Development Software, Multimedia Authoring Tool Adobe Director 11.5: Features, efficiently two." o See Using Adobe Director 11.5, p. 193, available at "To http://help.adobe.com/en_US/Director/11.5/UsingDirector/director_11.5_help.pdf. available with the at http://www.adobe.com/products/director/features/all_features/ Asset Xtra, which enables easy interaction between (click on "3D and 2D interactivity"). "Create sophisticated 3D and 2D interactivity more Flash ActionScript® objects and JavaScript syntax or Lingo scripting -- or a combination of the add complex media and new capabilities to your Adobe® Director® movie, you can use Flash® content, Flash components, other Director movies, and ActiveX controls. Each of these multimedia formats has interactive capabilities that are preserved by Director. . . . Director provides you with a set of Flash built-in components, which are movie clips with defined parameters. Use these components to add user interface elements, such as buttons and check boxes to your movies. You can use these components and set properties and events without having Flash installed." o See Using Adobe Director 11.5, p. 204, available at "With http://help.adobe.com/en_US/Director/11.5/UsingDirector/director_11.5_help.pdf. Director, you can create Flash ActionScript objects and access all of their properties and methods. You can create a wide variety of Flash objects, including arrays, dates, 4of 247 Austin 55060v2 Booleans, XML objects, and net connection objects for use with Flash Media Server. If you have authored Flash content that contains ActionScript classes that generate custom objects, you can access those objects in script as well. You can also create references to existing ActionScript objects with the getVariable() method." o See Using Adobe Director 11.5, p. 194, available at "All http://help.adobe.com/en_US/Director/11.5/UsingDirector/director_11.5_help.pdf. later and saved in the Flash format (SWF). Use the following procedure to create a Flash cast member and set properties for it at the same time. You can also import a cast member by using the Import command or by dragging and dropping an SWF file to the Director Cast window." · Dreamweaver (Dreamweaver is a web authoring tool for building websites and applications. Dreamweaver is capable of providing substantially the same flash-authoring functionality as Flash Professional because Dreamweaver offers incorporated support for Flash, allowing embedding of files created in Flash Professional. Furthermore, Adobe suggests that Flash Professional and Dreamweaver be used together to create content.) o See Adobe Dreamweaver CS4: FAQ, http://www.adobe.com/products/dreamweaver/faq/ (click "Product Information"). "What other technologies are integrated with Dreamweaver? Dreamweaver CS4 has incorporated support for the following technologies: . . . Flash -- Enjoy enhanced embedding of SWF and FLV files with Dreamweaver CS4." o See also Inserting Flash Content, available at Flash cast members added to a Director movie must have been created with Flash 2.0 or http://livedocs.adobe.com/dreamweaver/8/using/18_med15.htm. "You can use Dreamweaver to insert Flash content in your pages. To insert a SWF file (Flash content): insert flash content are presented]." o See also Editing Flash Content in Dreamweaver, available at [Steps to 5of 247 Austin 55060v2 http://livedocs.adobe.com/dreamweaver/8/using/17_oth16.htm o See also Downloading and installing Flash (providing step-by-step instructions on how to open and edit Flash content inserted from Dreamweaver). elements, available at http://livedocs.adobe.com/dreamweaver/8/using/18_med16.htm. "To use Flash elements in your web pages, you must first add the elements to Dreamweaver using the Extension Manager." · Indesign CS4 (Indesign is a design and publishing tool. Indesign is capable of providing substantially the same flash-authoring functionality as Flash Professional because Indesign offers the ability to create content for playback in Flash Player. Furthermore, Adobe suggests that Flash Professional and Indesign be used together to create content. o See Adobe Indesign CS4, http://www.adobe.com/products/indesign/ ("Deliver an engaging SWF-based magazine complete with animation, interactivity, video, and sound using InDesign CS4 and Flash CS4 Professional."). and any other tools used to create flash or similar content. For example, users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) run an application program in a distributed hypermedia network environment, wherein the network environment comprises at least one client workstation and one network server coupled to the network environment. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. 6of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. 7of 247 Austin 55060v2 Source: Creating a video sharing web application using Flex, Flash Media Server, and Flash Media Encoding http://www.adobe.com/devnet/flashmediaserver/articles/video_sharing_web_app.html. Server, 8of 247 Austin 55060v2 Source: Understanding the architecture of applications built on the Facebook and Flash Platforms, http://www.adobe.com/devnet/facebook/articles/facebook_architecture_overview_04.html. 9of 247 Austin 55060v2 Source: m. ColdFusion MS: The Internet and related technologies, http://livedocs.adobe.com/coldfusion/6/Getting_Started_Building_ColdFusion_MX_Applications/intro2.ht 10of 247 Austin 55060v2 Source: Flex and PHP, http://learn.adobe.com/wiki/display/Flex/Flex+and+PHP. "PHP applications usually use HTML and JavaScript client-side technologies to render their user-interfaces. Since Flex is rendered in the browser and can integrate easily with PHP on the server-side, it is a perfect choice for more dynamic UI interfaces for PHP." Citation 1pre(6): Adobe Flash Platform Speeds Web Innovation Across Desktops and Devices, p. 3, available at http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/200910/100509FlashPlatformUmbrel la.pdf. "The Adobe Flash Platform is the leading Web design and development platform for creating expressive applications, content, and video that run consistently across operating systems and devices and reach over 98 percent of Internet-enabled desktops. Flash Player 10 was installed on more than 93 11of 247 Austin 55060v2 percent of computers in just the first ten months since its release. According to comScore Media Metrix, approximately 75 percent of online videos viewed worldwide are delivered using Adobe Flash technology, making it the No. 1 format for video on the Web. Major broadcasters and media companies including Disney.com, MLB.com and DIRECTV rely on the Adobe Flash Platform for delivering video on the Web and the platform powers social network sites such as YouTube and MySpace." Citation 1pre(7): Developer Connection: Flex and Facebook, http://www.adobe.com/devnet/facebook/. "The Adobe Flash Platform and Facebook Platform provide the ideal solution for building rich, social experiences on the web. Flash is available on more than 98% of Internet-connected PCs, so people can immediately access the applications, content, and video that enable social interactions." Citation 1pre(8): Choosing Between XML, Web Services, and Remoting for Rich Internet Applications, http://www.adobe.com/devnet/flash/articles/ria_dataservices.html. "Macromedia Flash has evolved rapidly in the last few releases from a tool for animators to a tool capable of providing a rich-client interface for Internet applications. In earlier versions of Flash, integrating a dynamic Flash interface with server-side technology required ingenious solutions comparable to the use of CGI scripting in the early days of web applications. Using the LoadVars() method call allowed the posting of HTTP form data from client to server, and capturing of an HTTP response. Flash 5 improved upon this simple integration by providing client-side support for XML, along with a lightweight programming interface for creating and parsing XML documents." Citation 1pre(9): Choosing Between XML, Web Services, and Remoting for Rich Internet Applications, http://www.adobe.com/devnet/flash/articles/ria_dataservices.html. "Macromedia Flash MX Professional 12of 247 Austin 55060v2 2004 empowers a new breed of applications that fuses the rich-client capabilities of Macromedia Flash with server-side technologies--including, but not limited, to J2EE, .NET, and ColdFusion. These Rich Internet Applications allow you to deploy intuitive and interactive user interfaces either upon an existing server-side infrastructure or upon middleware solutions designed expressly for Rich Internet Applications. In this article I consider some possible solutions for integrating client-side with server-side code." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, the players identified below, either alone and/or in combination with Flash authoring tools, also infringe all elements of this claim directly and indirectly (through contributory and/or induced infringement): · Flash Player o See http://www.adobe.com/products/flashplayer/ users."). · Flash Player 10.1 o See http://www.adobe.com/devnet/flashplayer/articles/mobile_demos_fp10.1.html "Adobe Flash Player 10.1 public prerelease is the first runtime release of the Open Screen Project that enables uncompromised web browsing of expressive applications, content, and video across devices. With support for a broad range of mobile devices, including smartphones, netbooks, and other Internet-connected devices, Flash Player 10.1 beta allows your content to reach your customers wherever they are. "). o See http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html ("With this first realization of the Open Screen Project, we have been working internally and with our ("Flash Player is a cross-platform browser plug-in that delivers breakthrough Web experiences to over 99% of Internet 13of 247 Austin 55060v2 partners to produce Flash Player 10.1 for Palm webOS, Google Android, Nokia Symbian, and Microsoft Windows Mobile operating systems. On these devices, you will be able to install and update Flash Player and view SWF content in the browser, just as you would on the desktop."). o See http://www.adobe.com/devnet/flashplayer/articles/mobile_demos_fp10.1.html (For example, in the video for the Palm Pre, the narrator notes that the content "immediately started up playing" and did so "in" the browser window, to allow you to "interact" with the content.). · Flash Player for Pocket PC o See http://www.adobe.com/products/flashplayer_pocketpc/ ("Pocket PC is a popular platform for mobile devices that supports a wide range of multimedia features. Flash Player 7 for Pocket PC enables developers and publishers to quickly and easily deploy rich interactive Flash content and applications for Windows Mobile 5 and Pocket PC 2003 devices. Developers can view Flash content within Pocket IE or full-screen using thirdparty software, or deploy stand-alone Flash applications, which requires the Distribution Kit."). o See http://www.adobe.com/devnet/mobile/articles/flash_chat.html ("This tutorial demonstrates how to create an interactive chat room using Macromedia Flash on Pocket PC devices."). · Flash Lite o See http://www.adobe.com/products/flashlite/ ("Based on the Adobe® Flash® Platform, Adobe Flash Lite® 3 is a highly optimized implementation of the Flash runtime for mobile phones, consumer electronic devices, and Internet-connected digital home devices."). · Shockwave o See http://www.adobe.com/products/shockwaveplayer/ ("Over 450 million Internet- 14of 247 Austin 55060v2 enabled desktops have installed Adobe Shockwave Player. These people now have access to some of the best the Web has to offer - including dazzling 3D games and entertainment, interactive product demonstrations, and online learning applications. Shockwave Player displays Web content that has been created by Adobe Director."). and any other players used to display flash or similar content. 1a receiving, client from server network environment, least one containing information enable a application portion distributed hypermedia document within a browser-controlled window; of to browser to a at file the at the Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) receive, at the client workstation from the network server over the network environment, at least one file containing information to enable a browser application to display at least a portion of a distributed hypermedia document within a browsercontrolled window. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. workstation network the over display at least a 15of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. 16of 247 Austin 55060v2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> ... <title>Adobe</title> ... </head> <body> ... <dl id="globalnav" class="clear-after"> <dt id="adobe-logo"><a href="/go/gn_home_logo"><img id="adobe-logo-lq" src="/ubi/globalnav/include/adobe-lq.png" alt="Adobe" width="43" height="72" /><img id="adobe-logo-hq" src="/ubi/globalnav/include/adobe-hq.png" alt="Adobe" width="55" height="67" /></a></dt> <dd id="site-search"> ... <dd id="site-menu"> <ul id="site-menu-dropdown" class="d-dropdown compact"> <li><a class="dropdown-tab" href="/go/gn_sol">Solutions</a> <dl class="dropdown-pane"> <dt>Industries</dt> ... </dl> </li> ... </ul> </dd> ... <p class="call-action"><a href="/products/" class="link-more">See all products</a></p> ... </body> </html> Source: Lines 2­805, Source code, HTML Document of webpage at URL http://www.adobe.com/. 17of 247 Austin 55060v2 Source: How to incorporate Server-Side Includes into an HTML page, http://kb2.adobe.com/cps/143/tn_14380.html. 18of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. 19of 247 Austin 55060v2 Source: Server-side XSL transformations, http://livedocs.adobe.com/en_US/Dreamweaver/9.0/WScbb6b82af5544594822510a94ae8d65-7a5f.html. Citation 1a(6): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual 20of 247 Austin 55060v2 Macromedia Flash movie file to be opened and played. . . . Note: Hand coding HTML pages with OBJECT and EMBED tags is not necessary when using Macromedia Flash 4 or later. The Publish feature present in those versions of Macromedia Flash will automatically create an HTML document that contains the required HTML tags for browsers to access a Flash movie on the web. There are also several different HTML publishing templates to choose from. To use the Publish feature choose File > Publish Settings. For more information on using the feature see the Using Flash manual or online help." Citation 1a(7): Adobe Flash CS3 Professional User Guide, p. 419, available at http://livedocs.adobe.com/flash/9.0/UsingFlash/flash_cs3_help.pdf (hereinafter "Flash User's Guide") "By default, the Publish command creates a Flash SWF file, an HTML document that inserts your Flash content in a browser window, and a JavaScript file labeled AC_OETags.js that lets your SWF file play automatically in active content-compliant browsers." Citation 1a(8): Flash User's Guide, p. 421. "To specify how Flash loads a SWF file's layers to show the first frame of your SWF file, select a load order (Bottom Up or Top Down). This option controls which parts of the SWF file Flash draws first over a slow network or modem connection." Citation 1a(9): Flash User's Guide, p. 423. "Playing Flash content in a web browser requires an HTML document that activates the SWF file and specifies browser settings." Citation 1a(10): Flash.net package - ActionScript 3.0 Language and Components Reference, http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/package.html. (Describing the flash.net package, which contains package-level functions for opening a new browser window, and contains a function navigateToURL() which has optional parameters that let you specify an object to 21of 247 Austin 55060v2 display and the browser window in which to display it ) "[The parameter string sets out t]he browser window or HTML frame in which to display the document indicated by the request parameter. You can enter the name of a specific window or use one of the following values . . . ." Citation 1a(11): Flash User's Guide, p. 426. "Select the Detect Flash Version check box. Your SWF file is embedded in a web page that includes Flash Player detection code. If the detection code finds an acceptable version of FlashPlayer installed on the end user's computer, the SWF file plays as designed." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 1b executing browser on the application: responding to text formats to initiate processing specified by the text formats; the the application client with browser Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) execute the browser application on the client workstation, with the browser application: responding to text formats to initiate processing specified by the text formats. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. workstation, 22of 247 Austin 55060v2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> ... <title>Adobe</title> ... </head> <body> ... <dl id="globalnav" class="clear-after"> <dt id="adobe-logo"><a href="/go/gn_home_logo"><img id="adobe-logo-lq" src="/ubi/globalnav/include/adobe-lq.png" alt="Adobe" width="43" height="72" /><img id="adobe-logo-hq" src="/ubi/globalnav/include/adobe-hq.png" alt="Adobe" width="55" height="67" /></a></dt> ... <dd id="site-menu"> <ul id="site-menu-dropdown" class="d-dropdown compact"> <li><a class="dropdown-tab" href="/go/gn_sol">Solutions</a> <dl class="dropdown-pane"> <dt>Industries</dt> ... </dl> </li> ... <p class="call-action"><a href="/products/" class="link-more">See all products</a></p> ... </body> </html> Source: Lines 2­805, Source code, HTML Document of webpage at URL http://www.adobe.com/. 23of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. 24of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. 25of 247 Austin 55060v2 Citation 1b(4): Creating a Simple Document in Flash CS4 Professional, http://www.adobe.com/devnet/flash/articles/flash_cs4_createfla_04.html. "When you finish your FLA file, you are ready to publish it so it can be viewed in a browser. When you publish the file, Flash Professional compresses it into the SWF file format. This is the format that you place in a web page. The Publish command can automatically generate an HTML file with the correct tags in it for you." Citation 1b(5): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual Macromedia Flash movie file to be opened and played. . . . Note: Hand coding HTML pages with OBJECT and EMBED tags is not necessary when using Macromedia Flash 4 or later. The Publish feature present in those versions of Macromedia Flash will automatically create an HTML document that contains the required HTML tags for browsers to access a Flash movie on the web. There are also several different HTML publishing templates to choose from. To use the Publish feature choose File > Publish Settings. For more information on using the feature see the Using Flash manual or online help." Citation 1b(6): Flash User's Guide, p. 426. "Select the Detect Flash Version check box. Your SWF file is embedded in a web page that includes Flash Player detection code. If the detection code finds an acceptable version of FlashPlayer installed on the end user's computer, the SWF file plays as designed." Citation 1b(7): Flash User's Guide, p. 423. "Playing Flash content in a web browser requires an HTML document that activates the SWF file and specifies browser settings. The Publish command automatically generates this document, from HTML parameters in a template document. The template document can be any text file that contains the appropriate template variables--including a plain HTML file, a file that includes code for special interpreters such as ColdFusion or Active Server Pages (ASP), or 26of 247 Austin 55060v2 a template included with Flash." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 1c displaying at least a portion of the document within the browser-controlled window; Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) display at least a portion of the document within the browser-controlled window. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. 27of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. 28of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. 29of 247 Austin 55060v2 Citation 1c(3): Flash User's Guide, p. 419. "By default, the Publish command creates a Flash SWF file, an HTML document that inserts your Flash content in a browser window, and a JavaScript file labeled AC_OETags.js that lets your SWF file play automatically in active content-compliant browsers." Citation 1c(4): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual Macromedia Flash movie file to be opened and played. . . . The OBJECT tag is used by Internet Explorer on Windows and the EMBED is used by Netscape Navigator (Macintosh and Windows) and Internet Explorer (Macintosh) to direct the browser to load the Macromedia Flash Player." Citation 1c(5): Flash User's Guide, p. 424 (explaining how to specify settings that create HTML documents with embedded Flash content). "Percent Specifies the percentage of the browser window that the SWF file occupies." Citation 1c(6): Flash OBJECT and EMBED tag attributes, http://kb2.adobe.com/cps/127/tn_12701.html. "This document lists the required and optional attributes of the object and embed tags used to publish Adobe Flash movies. . . . · align (attribute for Object) - Possible values: l, t, r, b. · · Default centers the movie in the browser window and crops edges if the browser window is smaller than the movie. l (left), r (right), t (top), and b (bottom) align the movie along the corresponding edge of the browser window and crop the remaining three sides as needed." Citation 1c(7): Flash User's Guide, p. 423. "Playing Flash content in a web browser requires an HTML 30of 247 Austin 55060v2 document that activates the SWF file and specifies browser settings." Citation 1c(8): Macromedia Dreamweaver - Top five Dreamweaver 4 behaviors: Open Browser Window, http://www.adobe.com/support/dreamweaver/interactivity/behavior/behavior04.html (Describing how to create a webpage that opens an object in a specified browser window). "Use the Open Browser Window action to open a URL in a new window. You can specify the properties of the new window, including its size, attributes (whether it is resizable, has a menu bar, and so on), and name. For example, you can use this behavior to open a larger image in a separate window when the visitor clicks a thumbnail image; with this behavior, you can make the new window the exact size of the image." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 1d identifying which the where an Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) identify an embed text format which corresponds to a first location in the document, where the embed text format specifies the location of at least a portion of an object external to the file, where the object has type information associated with it. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. embed text format corresponds document, the embed to a first location in text format specifies the location of at 31of 247 Austin 55060v2 least a portion of an object object external has to the file, where the type information associated with it; <script type="text/javascript"> ... "fma1" : [ { ... SWFURI: "http://wwwimages.adobe.com/www.adobe.com/homepage/en_us/fma_rotation/fma1/a9_fma.swf", ... ID: "home-fma", WIDTH: "1000", HEIGHT: "300", ... <div id="home-fma"> <a href="/go/DNOWM"><img src="/homepage/en_us/fma_rotation/fma0/static.jpg" alt="Adobe Creative Suite 4 - Work faster with new timesaving features." width="1000" height="300" border="0" /></a> </div><script type="text/javascript"> ... var props = new Object(); props.swf = FMA.SWFURI; props.id = SWF.ID; props.w = SWF.WIDTH; props.h = SWF.HEIGHT; ... var swfo = new SWFObject( props ); swfo.addParam("allowScriptAccess", "always"); ... </script> Source: Line 69 - 467, Source code, HTML Document of webpage at URL http://www.adobe.com/. 32of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. See also the source for this page, which includes the following code: 33of 247 Austin 55060v2 <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js"></script> <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.addon.js"></s cript> Citation 1d(3): The code for the "swobject.js" is available at the above-identified URL. It provides, inpart: SWFObject v1.4.4: Flash Player detection and embed - ... SWFObject is the SWF embed script *** getSWFHTML: function() { var swfNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); } swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"'; Source: http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js 34of 247 Austin 55060v2 Source: Mozilla Firefox -> Tools -> Page Info -> Media, http://www.adobe.com/. Citation 1d(5): Detecting Flash Player versions and embedding SWF files with SWFObject 2, http://www.adobe.comdevnet/flashplayer/articles/swfobject.html. "SWFObject 2 offers multiple standards-friendly methods to embed SWF files into web pages. It uses JavaScript to detect Flash Player and avoid broken SWF content, and is designed to make embedding SWFs as easy as possible. It supports the use of alternative content to display content to people that browse the web without plugins, to help search engines index your content, or to point visitors to the Flash Player download page. SWFObject 2 detection is future-proof, includes Adobe Express Install, and offers an elaborate API for JavaScript developers. All of this is powered by one small (under 10K) JavaScript file." Citation 1d(6): Flash User's Guide, p. 436. "A Flash HTML template is a file that contains static HTML code and flexible template code consisting of a special type of variables (which differ from ActionScript variables). When you publish a SWF file, Flash replaces these variables with the values you select in the 35of 247 Austin 55060v2 HTML tab of the Publish Settings dialog box and produces an HTML page with your SWF file embedded. Flash includes templates, suitable for most users' needs, that eliminate the need to manually create an HTML page that displays the SWF file. For example, the Flash Only template is useful for testing your files in a browser. It places the SWF file on the HTML page so that you can view it through a web browser with the Flash Player installed." Citation 1d(7): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual Macromedia Flash movie file to be opened and played. These tags are the OBJECT and EMBED tags. The OBJECT tag is used by Internet Explorer on Windows and the EMBED is used by Netscape . . . . Note: Hand coding HTML pages with OBJECT and EMBED tags is not necessary when using Macromedia Flash 4 or later. The Publish feature present in those versions of Macromedia Flash will automatically create an HTML document that contains the required HTML tags for browsers to access a Flash movie on the web. There are also several different HTML publishing templates to choose from. To use the Publish feature choose File > Publish Settings. For more information on using the feature see the Using Flash manual or online help." Citation 1d(8): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "To add OBJECT and EMBED tags manually: 1. Copy the HTML code below and paste it into your HTML. <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 36of 247 Austin 55060v2 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers ion=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName"><PARAM NAME=movie VALUE="myFlashMovie.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT> 2. Edit the attributes of the tags for the movie. o Change the HEIGHT and WIDTH parameters to match the height and width of the movie dimensions or use percentage values, if desired. o Change "moviename.swf" where it appears in the OBJECT and EMBED tags to the name of movie to be played." Citation 1d(9): Flash User's Guide, p. 441. "To display a SWF file in a web browser, an HTML document must use the object and embed tags with the proper parameters. . . . <embed src="moviename.swf" width="100" height="100" play="true" loop="true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFl ash"> </embed> " Citation 1d(10): Flash User's Guide, p. 442 (teaching the tag attributes and parameters that describe the HTML code that the Publish command creates). 37of 247 Austin 55060v2 "src attribute Value movieName.swf Template variable: $MO Description Specifies the name of the SWF file to be loaded." Citation 1d(11): Flash OBJECT and EMBED tag attributes, http://kb2.adobe.com/cps/127/tn_12701.html (explaining syntax that specifies the URL of a movie to be loaded). "This document lists the required and optional attributes of the object and embed tags used to publish Adobe Flash movies." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 1e utilizing the type to Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) utilize the type information to identify and locate an executable application external to the file. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. information an identify and locate executable application external 38of 247 Austin 55060v2 to the file; and Source:, Mozilla Firefox -> Tools -> Page Info -> Media, http://www.adobe.com/. 39of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. See also the source for this page, which includes the following code: 40of 247 Austin 55060v2 <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js"></script> <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.addon.js"></s cript> Citation 1e(3): The code for the "swobject.js" is available at the above-identified URL. It provides, inpart: SWFObject v1.4.4: Flash Player detection and embed - ... SWFObject is the SWF embed script *** getSWFHTML: function() { var swfNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); } swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"'; Source: http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js 41of 247 Austin 55060v2 <script type="text/javascript"> ... "fma1" : [ { ... SWFURI: "http://wwwimages.adobe.com/www.adobe.com/homepage/en_us/fma_rotation/fma1/a9_fma.swf ", ... ID: "home-fma", WIDTH: "1000", HEIGHT: "300", ... <div id="home-fma"> <a href="/go/DNOWM"><img src="/homepage/en_us/fma_rotation/fma0/static.jpg" alt="Adobe Creative Suite 4 - Work faster with new timesaving features." width="1000" height="300" border="0" /></a> </div> <script type="text/javascript"> ... var props = new Object(); props.swf = FMA.SWFURI; props.id = SWF.ID; props.w = SWF.WIDTH; props.h = SWF.HEIGHT; ... var swfo = new SWFObject( props ); swfo.addParam("allowScriptAccess", "always"); ... </script> Source: Line 69 - 467, Source code, HTML Document of webpage at URL http://www.adobe.com/. Citation 1e(5): Detecting Flash Player versions and embedding SWF files with SWFObject 2, http://www.adobe.comdevnet/flashplayer/articles/swfobject.html. "SWFObject 2 offers multiple standards-friendly methods to embed SWF files into web pages. It uses JavaScript to detect Flash Player 42of 247 Austin 55060v2 and avoid broken SWF content, and is designed to make embedding SWFs as easy as possible. It supports the use of alternative content to display content to people that browse the web without plugins, to help search engines index your content, or to point visitors to the Flash Player download page. SWFObject 2 detection is future-proof, includes Adobe Express Install, and offers an elaborate API for JavaScript developers. All of this is powered by one small (under 10K) JavaScript file." Citation 1e(6): Flash User's Guide, p. 436. "A Flash HTML template is a file that contains static HTML code and flexible template code consisting of a special type of variables (which differ from ActionScript variables). When you publish a SWF file, Flash replaces these variables with the values you select in the HTML tab of the Publish Settings dialog box and produces an HTML page with your SWF file embedded. Flash includes templates, suitable for most users' needs, that eliminate the need to manually create an HTML page that displays the SWF file. For example, the Flash Only template is useful for testing your files in a browser. It places the SWF file on the HTML page so that you can view it through a web browser with the Flash Player installed." Citation 1e(7): Flash User's Guide, p. 426. "Select the Detect Flash Version check box. Your SWF file is embedded in a web page that includes Flash Player detection code. If the detection code finds an acceptable version of FlashPlayer installed on the end user's computer, the SWF file plays as designed." Citation 1e(8): Flash User's Guide, p. 426. "When you publish your SWF file, Flash creates a single HTML page in which to embed the SWF file and the Flash Player detection code. If an end user does not have the version of Flash you've specified to view the SWF file, an HTML page appears with a link to download the latest version of Flash Player." Citation 1e(9): Flash User's Guide, p. 433-34. "Configuring a server establishes the appropriate 43of 247 Austin 55060v2 Multipart InternetMail Extension (MIME) types so that the server can identify files with the .swf extension as Flash files. A browser that receives the correct MIME type can load the appropriate plug-in, control, or helper application to process and properly display the incoming data." Citation 1e(10): Flash User's Guide, p. 441. "To display a SWF file in a web browser, an HTML document must use the object and embed tags with the proper parameters. . . . <embed src="moviename.swf" width="100" height="100" play="true" loop="true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> " See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 1f automatically invoking executable application, response identifying to of in the the the Users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) automatically invoke the executable application, in response to the identifying of the embed text format, to execute on the client workstation in order to display the object and enable an end-user to directly interact with the object while the object is being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window. In addition, Adobe provides the 44of 247 Austin 55060v2 embed text format, to execute on the client workstation in order to display the object an and enable to end-user infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. directly interact with the object while the object displayed is being a within display area created at the first location within the portion of the hypermedia being in the document displayed window. browser-controlled 45of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. See also the source for this page, which includes the following code: 46of 247 Austin 55060v2 <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js"></script> <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.addon.js"></s cript> Citation 1f(2): The code for the "swobject.js" is available at the above-identified URL. It provides, inpart: SWFObject v1.4.4: Flash Player detection and embed - ... SWFObject is the SWF embed script *** getSWFHTML: function() { var swfNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); } swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"'; Source: http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js 47of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. 48of 247 Austin 55060v2 <script type="text/javascript"> ... "fma1" : [ { ... SWFURI: "http://wwwimages.adobe.com/www.adobe.com/homepage/en_us/fma_rotation/fma1/a9_fma.swf ", ... ID: "home-fma", WIDTH: "1000", HEIGHT: "300", ... <div id="home-fma"> <a href="/go/DNOWM"><img src="/homepage/en_us/fma_rotation/fma0/static.jpg" alt="Adobe Creative Suite 4 - Work faster with new timesaving features." width="1000" height="300" border="0" /></a> </div> <script type="text/javascript"> ... var props = new Object(); props.swf = FMA.SWFURI; props.id = SWF.ID; props.w = SWF.WIDTH; props.h = SWF.HEIGHT; ... var swfo = new SWFObject( props ); swfo.addParam("allowScriptAccess", "always"); ... </script> Source: Line 69 - 467, Source code, HTML Document of webpage at URL http://www.adobe.com/ 49of 247 Austin 55060v2 Source: Adobe, http://www.adobe.com/. Citation 1f(6): The Adobe Flash player is an example of an executable application that is automatically invoked by the browser, when said embed text format is parsed, in order to display said object. See Adobe Flash Player, http://get.adobe.com/flashplayer/. See also Adobe Flash Player, http://www.adobe.com/products/flashplayer/. Citation 1f(7): Flash User's Guide, p. 13. "To eliminate the need to first activate Flash Player so that users can interact with Flash content, Flash publishes HTML templates that you can use to embed Flash SWF files. Using these templates, embedded SWF files are activated seamlessly without the need for an additional mouse click or other user activation." Citation 1f(8): Flash User's Guide, p. 419. "By default, the Publish command creates a Flash SWF file, an HTML document that inserts your Flash content in a browser window, and a JavaScript file labeled AC_OETags.js that lets your SWF file play automatically in active content-compliant browsers." Citation 1f(9): Flash User's Guide, p. 426. "Select the Detect Flash Version check box. Your SWF file is 50of 247 Austin 55060v2 embedded in a web page that includes Flash Player detection code. If the detection code finds an acceptable version of FlashPlayer installed on the end user's computer, the SWF file plays as designed." Citation 1f(10): Flash User's Guide, p. 433-34. "Configuring a server establishes the appropriate Multipart InternetMail Extension (MIME) types so that the server can identify files with the .swf extension as Flash files. A browser that receives the correct MIME type can load the appropriate plug-in, control, or helper application to process and properly display the incoming data." Citation 1f(11): Video Learning Guide for Flash: Overview, http://www.adobe.com/devnet/flash/learning_guide/video/part01.html. "Because Flash Player treats video as simply another media type, you can layer, script, and control video content just like any other object in a SWF file. Video is an integral part of the viewing experience, as opposed to a separate popup window that interrupts the experience." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 2 The method of claim 1 where: the to information enable In addition to the direct infringement of this claim shown in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) - Adobe also indirectly, by induced and/or contributory infringement, infringes all elements of this claim set forth below through its authoring tools, including but not limited to: comprises 51of 247 Austin 55060v2 text formats. · · · · · · · · · · · Flash Professional Flash Platform Creative Suite 4 Production Premium Creative Suite 4 Design Premium Creative Suite 4 Web Premium Creative Suite 4 Web Standard Creative Suite 4 Master Collection Flex Director Dreamweaver Indesign CS4 and any other tools used to create flash or similar content. For example, users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) perform the method of claim 1 where the information to enable comprises text formats. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. 52of 247 Austin 55060v2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> ... <title>Adobe</title> ... </head> <body> ... <dl id="globalnav" class="clear-after"> <dt id="adobe-logo"><a href="/go/gn_home_logo"><img id="adobe-logo-lq" src="/ubi/globalnav/include/adobe-lq.png" alt="Adobe" width="43" height="72" /><img id="adobe-logo-hq" src="/ubi/globalnav/include/adobe-hq.png" alt="Adobe" width="55" height="67" /></a></dt> <dd id="site-search"> ... <dd id="site-menu"> <ul id="site-menu-dropdown" class="d-dropdown compact"> <li><a class="dropdown-tab" href="/go/gn_sol">Solutions</a> <dl class="dropdown-pane"> <dt>Industries</dt> ... </dl> </li> ... </ul> </dd> ... <p class="call-action"><a href="/products/" class="link-more">See all products</a></p> ... </body> </html> Source: Lines 2­805, Source code, HTML Document of webpage at URL http://www.adobe.com/ Citation 2(2): TextField ActionScript 3.0 Language and Components Reference, http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html (describing a way 53of 247 Austin 55060v2 to format text in Flash by using ActionScript tags). "The <textformat> tag lets you use a subset of paragraph formatting properties of the TextFormat class within text fields, including line leading, indentation, margins, and tab stops. You can combine <textformat> tags with the built-in HTML tags." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 3 The method of claim 2 where the are text HTML formats tags. In addition to the direct infringement of this claim shown in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) - Adobe also indirectly, by induced and/or contributory infringement, infringes all elements of this claim set forth below through its authoring tools, including but not limited to: · · · · · · · · · · · Flash Professional Flash Platform Creative Suite 4 Production Premium Creative Suite 4 Design Premium Creative Suite 4 Web Premium Creative Suite 4 Web Standard Creative Suite 4 Master Collection Flex Director Dreamweaver Indesign CS4 54of 247 Austin 55060v2 and any other tools used to create flash or similar content. For example, users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) perform the method of claim 2 where the text formats are HTML tags. In addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> ... <title>Adobe</title> ... </head> <body> ... <dt id="adobe-logo"><a href="/go/gn_home_logo"><img id="adobe-logo-lq" src="/ubi/globalnav/include/adobe-lq.png" alt="Adobe" width="43" height="72" /><img id="adobe-logo-hq" src="/ubi/globalnav/include/adobe-hq.png" alt="Adobe" width="55" height="67" /></a></dt> ... <dd id="site-menu"> <ul id="site-menu-dropdown" class="d-dropdown compact"> <li><a class="dropdown-tab" href="/go/gn_sol">Solutions</a> <dl class="dropdown-pane"> ... </dl> </li> ... <p class="call-action"><a href="/products/" class="link-more">See all products</a></p> ... </body> </html> 55of 247 Austin 55060v2 Source: Lines 2­805, Source code, HTML Document of webpage at URL http://www.adobe.com/. Citation 3(2): Styling built-in HTML tags -Flash CS3, http://livedocs.adobe.com/flash/9.0/main/00000916.html (explaining that Flash Player supports a subset of HTML tags, and listing built-in HTML tags that can be styled.). Citation 3(3): About supported HTML tags, http://livedocs.adobe.com/flash/9.0/main/00000922.html (listing built-in HTML tags that Flash Player supports). Citation 3(4): Adding dynamic content outside the HTML tags in templates, http://kb2.adobe.com/cps/165/tn_16531.html. "When developers design templates, they are generally concerned with how visible elements on the page can be locked or remain editable to users making a page based on that template (an instance of the template). When working with dynamic pages, however, some code is automatically written outside of the opening or closing HTML tags. . . . As with any editable area, when you first create a page from a template, the placeholder code that is within the editable area or that is contained outside of the HTML tags in the template will be added to the instance." Citation 3(5): Flash User's Guide, p. 441. "To display a SWF file in a web browser, an HTML document must use the object and embed tags with the proper parameters. . . . <embed src="moviename.swf" width="100" height="100" play="true" loop="true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlas h"> 56of 247 Austin 55060v2 </embed> " Citation 3(6): Macromedia Flash OBJECT and EMBED Tag Syntax, http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual Macromedia Flash movie file to be opened and played. These tags are the OBJECT and EMBED tags. . . . Hand coding HTML pages with OBJECT and EMBED tags is not necessary when using Macromedia Flash 4 or later. The Publish feature present in those versions of Macromedia Flash will automatically create an HTML document that contains the required HTML tags for browsers to access a Flash movie on the web. There are also several different HTML publishing templates to choose from. To use the Publish feature choose File > Publish Settings. For more information on using the feature see the Using Flash manual or online help." Citation 3(7): Creating a Simple Document in Flash CS4 Professional, http://www.adobe.com/devnet/flash/articles/flash_cs4_createfla_04.html. "When you finish your FLA file, you are ready to publish it so it can be viewed in a browser. When you publish the file, Flash Professional compresses it into the SWF file format. This is the format that you place in a web page. The Publish command can automatically generate an HTML file with the correct tags in it for you." Citation 3(8): Flash OBJECT and EMBED tag attributes, http://kb2.adobe.com/cps/127/tn_12701.html. "This document lists the required and optional attributes of the object and embed tags used to publish Adobe Flash movies. . . ." See also the evidence cited in the flash-based infringement charts for Adobe (and the flash-based 57of 247 Austin 55060v2 infringement charts for the other defendants) for this claim element. In addition, as set forth above, the Adobe players also infringe this element directly and indirectly (through contributory and/or induced infringement). 4 The method of claim 1 where the information contained in the file received comprises at least one embed text format. In addition to the direct infringement of this claim shown in the flash-based infringement charts for Adobe (and the flash-based infringement charts for the other defendants) - Adobe also indirectly, by induced and/or contributory infringement, infringes all elements of this claim set forth below through its authoring tools, including but not limited to: · · · · · · · · · · · Flash Professional Flash Platform Creative Suite 4 Production Premium Creative Suite 4 Design Premium Creative Suite 4 Web Premium Creative Suite 4 Web Standard Creative Suite 4 Master Collection Flex Director Dreamweaver Indesign CS4 and any other tools used to create flash or similar content. For example, users of Adobe Flash authoring tools, the Flash authoring tools themselves and/or the servers hosting the Flash authoring tools (and/or the combination thereof) perform the method of claim 1 where the information contained in the file received comprises at least one embed text format. In 58of 247 Austin 55060v2 addition, Adobe provides the infrastructure (e.g. the authoring tools/servers), in addition to instructions to users, and causes them to use Adobe Flash authoring tools in an infringing manner in their default and expected uses. <script type="text/javascript"> ... "fma1" : [ { ... SWFURI: "http://wwwimages.adobe.com/www.adobe.com/homepage/en_us/fma_rotation/fma1/a9_fma.swf ", ... ID: "home-fma", WIDTH: "1000", HEIGHT: "300", ... <div id="home-fma"> <a href="/go/DNOWM"><img src="/homepage/en_us/fma_rotation/fma0/static.jpg" alt="Adobe Creative Suite 4 - Work faster with new timesaving features." width="1000" height="300" border="0" /></a> </div> <script type="text/javascript"> ... var props = new Object(); props.swf = FMA.SWFURI; props.id = SWF.ID; props.w = SWF.WIDTH; props.h = SWF.HEIGHT; ... var swfo = new SWFObject( props ); swfo.addParam("allowScriptAccess", "always"); ... </script> Source: Line 69 - 467, Source code, HTML Document of webpage at URL http://www.adobe.com/. 59of 247 Austin 55060v2 60of 247 Austin 55060v2 Source: Adobe Flash Player: Flash Player in Action, http://www.adobe.com/products/flashplayer/action/. See also the source for this page, which includes the following code: <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js"></script> <script type="text/javascript" src="http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.addon.js"></s cript> Citation 4(3): The code for the "swobject.js" is available at the above-identified URL. It provides, inpart: SWFObject v1.4.4: Flash Player detection and embed - ... SWFObject is the SWF embed script *** getSWFHTML: function() { var swfNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); } swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"'; Source: http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/lib/swfobject.js 61of 247 Austin 55060v2 Citation 4(4): Detecting Flash Player versions and embedding SWF files with SWFObject 2, http://www.adobe.comdevnet/flashplayer/articles/swfobject.html. "SWFObject 2 offers multiple standards-friendly methods to embed SWF files into web pages. It uses JavaScript to detect Flash Player and avoid broken SWF content, and is designed to make embedding SWFs as easy as possible. It supports the use of alternative content to display content to people that browse the web without plugins, to help search engines index your content, or to point visitors to the Flash Player download page. SWFObject 2 detection is future-proof, includes Adobe Express Install, and offers an elaborate API for JavaScript developers. All of this is powered by one small (under 10K) JavaScript file." http://kb2.adobe.com/cps/415/tn_4150.html. "An HTML page is required to correctly display a Macromedia Flash movie in a browser. This HTML page must contain tags that reference the actual Macromedia Flash movie file to be opened and played. These tags are the OBJECT and EMBED tags. . . . Hand coding HTML pages with OBJECT and EMBED tags is not necessary when using Macromedia Flash 4 or later. The Publish feature present in those versions of Macromedia Flash will automatically create an HTML document that contains the required HTML tags for browsers to access a Flash movie on the web. There are also several different HTML publishing templates to choose from. To use the Publish feature choose File > Publish Settings. For more information on using the feature see the Using Flash manual or on

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?