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)
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
... Adobe ... ... - ... ...
See all products
...
Source: Lines 2805, 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
... Adobe ... ... ...