Eolas Technologies Incorporated v. Adobe Systems Incorporated et al

Filing 634

MOTION FOR LEAVE TO SUPPLEMENT INFRINGEMENT CONTENTIONS FOR ANDROID 3.0 by Eolas Technologies Incorporated. (Attachments: # 1 Exhibit A.1, # 2 Exhibit A.2, # 3 Exhibit A.3, # 4 Exhibit A.4, # 5 Exhibit A.5, # 6 Exhibit A.6, # 7 Exhibit A.7, # 8 Exhibit A.8, # 9 Exhibit A.9, # 10 Exhibit A.10, # 11 Text of Proposed Order)(McKool, Mike)

Download PDF
EXHIBIT A.9 Claim Chart For Google Showing Infringement Of The ’906 Patent By The Google Nexus One And Google Android for Mobile (and other) Devices Claim 1pre Claim Language A method Evidence for Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola an Droid, the HTC Eris, the HTC Hero and other similar devices1) and/or the Google Nexus One and application program Google Android for mobile themselves, operate in a hypermedia network environment that includes in client workstations executing browsers and comprises a method for running an application program in running a computer network a computer network environment, comprising the following elements. In addition, Google provides the environment, infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and comprising: causes them to use the Google Nexus one and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. 1 Such as: Archose5, Barnes & Noble Nook, Bluelans Communication Sciphone N19, General Mobile DSTL1 Imaginary, HKC Pearl, HKC Imobile v413, HTC Dream, T-Mobile G1, HTC Magic, HTC Sapphire, T-Mobile myTouch 3G, GW620 Eve, Motorola Droid, Motorola Calgary, Motorola CLIQ, Qigi i6, Samsung Behold II, Samsung I7500, Samsung Moment, Samsung I5700, SciPhone N19, and SciPhone N21. Page 1 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 2 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.”) Page 3 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 4 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://source.android.com/. (c. 2:50 “And of course the platform really wouldn’t be complete without some applications, and so we’ve built them. We’ve included a web browser, email client, instant messaging, a camera for the phone, a dialer, contacts, and the list goes on.”) Page 5 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://developer.android.com/videos/index.html#v=GARMe7Km_gk. Page 6 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://developer.android.com/videos/index.html#v=U4Bk5rmIpic Page 7 of 164 Austin 56227v3 Claim Evidence Claim Language Source: HTC Hero: The first Android device with Page 8 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html Citation 1pre(7): Adobe Flash Browser Plug-in for Android Announced, http://jkontherun.com/2009/06/29/adobe-flash-browser-plug-in-for-android-announced/. “Bsquare is a software developer for the embedded device community, and it has announced the release of an Adobe Flash browser plug-in for the Android platform running on ARM-based devices. The Flash plug-in requires Android 1.5 (Cupcake) or higher.” Citation 1pre(8): Adobe and HTC Bring Flash Platform to Android, http://www.adobe.com/aboutadobe/pressroom/pressreleases/200906/062409AdobeandHTCBringFlash PlatformtoAndroid.html. “SAN JOSE, Calif. and LONDON — June 24, 2009 — Adobe Systems Incorporated (Nasdaq:ADBE) and HTC, a global designer of mobile phones, today announced that the new HTC Hero is the first Android phone to ship with support for Adobe® Flash® Platform technology. The new phone delivers a more complete Web browsing experience and provides access to a broad variety of Flash technology based content available on the Web today.” Page 9 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://www.google.com/mobile/android/ 1a providing at least Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google and Android for mobile themselves, operate in a hypermedia network environment that includes client one network server workstations executing browsers. Servers transmit a series of communications to client workstations one workstation Page 10 of 164 Austin 56227v3 Claim Evidence Claim Language coupled to said in the distributed hypermedia network. Servers format the communications so that the client network workstation receives, from the network server over the network environment, at least one file environment, containing information to enable a browser application to display at least a portion of a distributed wherein said network environment distributed hypermedia document within a browser-controlled window. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and is a causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. hypermedia environment; Page 11 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 12 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.”) Page 13 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 14 of 164 Austin 56227v3 Claim Claim Language Evidence Page 15 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Flash http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Citation 1a(4): Google Projects for Android, http://code.google.com/android/. “The Android SDK provides the tools and APIs necessary to begin developing applications that run on Android-powered devices. This site provides information about Google projects based on the Android platform, such as external libraries that extend the Android platform, Android applications, hosted services and APIs, the Android Developer Contest, and more. Everything on this site is provided by Google for the benefit of Android developers” Citation 1a(5): Ustream Broadcasts Interactive Video on Android, http://lifehacker.com/5362568/ustream-broadcasts-interactive-video-on-android. “Android: Ustream brings its streaming video service to the Android platform with a new app, allowing shooters to stream feeds instantly over 3G or Wi-Fi, save them for later web sharing, and even chat with video watchers in real time. Ustream isn't the first live video streaming app for Android sets, as the previously mentioned Qik app hit the Android market a few months back.” Page 16 of 164 Austin 56227v3 Claim Evidence Claim Language Citation 1a(6): Bsquare Corporation Announces Flash Platform for Android 1.5, http://www.blog.droidweb.com/?p=767. “Bsquare Corporation announced today that it has recently developed Adobe Flash Platform technologies in the form of a browser plugin for ARM-based mobile devices running Android 1.5. This will of course allow users to enjoy a fuller and richer media experience with the pleasures of Flash operating on their mobile devices.” Citation 1a(7): Adobe and HTC Bring Flash Platform to Android, http://www.adobe.com/aboutadobe/pressroom/pressreleases/200906/062409AdobeandHTCBringFlash PlatformtoAndroid.html. “SAN JOSE, Calif. and LONDON — June 24, 2009 — Adobe Systems Incorporated (Nasdaq:ADBE) and HTC, a global designer of mobile phones, today announced that the new HTC Hero is the first Android phone to ship with support for Adobe® Flash® Platform technology. The new phone delivers a more complete Web browsing experience and provides access to a broad variety of Flash technology based content available on the Web today.” Citation 1a(8): Flash Player 10.1 Features and Enhancements, http://labs.adobe.com/technologies/flashplayer10/features.html. “Flash Player 10.1 adds support for a broad range of mobile devices, including smartphones, netbooks and other Internet-connected devices, allowing your content to reach your customers wherever they are. Target mobile operating systems include: Android 2.0 (Éclair), Microsoft Windows Mobile 6.5, Palm webOS, and Symbian S60 V5 * **. This release also supports Windows 7 and Mac OS X 10.6 (“Snow Leopard”) desktop operating systems.” 1b executing, at said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google workstation, Page 17 of 164 Austin 56227v3 Claim Evidence Claim Language a browser Android for mobile themselves, operate in a hypermedia network environment that includes client application, that workstations executing browsers. Servers transmit a series of communications to client workstations parses first in the distributed hypermedia network. a Servers format the communications so that the browser distributed parses a first distributed hypermedia document to identify text formats included in said distributed hypermedia hypermedia document and for responding to predetermined text formats to initiate processing document to specified by said text formats. In addition, Google provides the infrastructure (e.g. the operating text system and the browser), in addition to instructions to users, and causes them to use the Google formats included in Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default said and expected uses. identify distributed hypermedia document and for responding to predetermined text formats to initiate processing specified by said text formats; Page 18 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 19 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 20 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 21 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) Page 22 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 23 of 164 Austin 56227v3 Claim 1c Evidence Claim Language utilizing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola browser to display, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google on client Android for mobile themselves, operate in a hypermedia network environment that includes client at workstations executing browsers. Servers transmit a series of communications to client workstations said workstation, least a portion of a in the distributed hypermedia network. first hypermedia displays, on said client workstation, at least a portion of a first hypermedia document received over document received said network from said server, wherein the portion of said first hypermedia document is displayed over said network within a first browser-controlled window on said client workstation. In addition, Google provides the from server, infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and wherein the portion causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an of infringing manner in their default and expected uses. said said first Servers format the communications so that the browser hypermedia document is displayed within a first browser- controlled on said window client workstation, Page 24 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android http://www.adobe.com/devnet/devices/articles/htchero.html device with (c. 1:10 “It is loading up right now, it Page 25 of 164 Austin 56227v3 Flash Claim Evidence Claim Language takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 26 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 27 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) Page 28 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 29 of 164 Austin 56227v3 Claim 1d Evidence Claim Language wherein said first Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola distributed Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google hypermedia Android for mobile themselves, operate in a hypermedia network environment that includes client document an includes embed workstations executing browsers. Servers transmit a series of communications to client workstations text in the distributed hypermedia network. Servers format the communications so that said first format, located at a distributed hypermedia document includes an embed text format, located at a first location in said first first location in said distributed hypermedia document, that specifies the location of at least a portion of an object external first to the first distributed hypermedia document. In addition, Google provides the infrastructure (e.g. the distributed hypermedia operating system and the browser), in addition to instructions to users, and causes them to use the document, that Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their specifies the default and expected uses. location of at least a portion of an object external to the first distributed hypermedia document, Page 30 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 31 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 32 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 33 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) Page 34 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 35 of 164 Austin 56227v3 Claim Language Evidence wherein said object Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola has Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google Claim 1e type information associated Android for mobile themselves, operate in a hypermedia network environment that includes client it workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that said object has browser to identify type information associated with it utilized by said browser to identify and locate an executable and application external to the first distributed hypermedia document. In addition, Google provides the utilized with by locate an executable infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and application external causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an to infringing manner in their default and expected uses. the first distributed hypermedia document, Page 36 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 37 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 38 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 39 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.”) Page 40 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 41 of 164 Austin 56227v3 Claim 1f Claim Language and wherein Evidence said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola embed text format Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google is parsed by said Android for mobile themselves, operate in a hypermedia network environment that includes client browser workstations executing browsers. Servers transmit a series of communications to client workstations to automatically invoke in the distributed hypermedia network. Servers format the communications so that when said embed said executable application execute client on text format is parsed by said browser it automatically invokes said executable application to execute on said client workstation in order to display said object. In addition, Google provides the to infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and said causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an workstation infringing manner in their default and expected uses. in order to display said object Page 42 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 43 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 44 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 45 of 164 Austin 56227v3 Claim Claim Language Evidence their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.”) Page 46 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 47 of 164 Austin 56227v3 Claim Language Evidence and enable an end- Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola user Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google Claim 1g to directly interact with object within display said Android for mobile themselves, operate in a hypermedia network environment that includes client a workstations executing browsers. Servers transmit a series of communications to client workstations area in the distributed hypermedia network. Servers format the communications so that an end-user is created at said first enabled to directly interact with said object within a display area created at said first location within location within the the portion of said first distributed hypermedia document being displayed in said first browser- portion of said first controlled window. In addition, Google provides the infrastructure (e.g. the operating system and the distributed browser), in addition to instructions to users, and causes them to use the Google Nexus One and hypermedia Google Android for mobile (and other) devices in an infringing manner in their default and expected document being displayed in first uses. said browser- controlled window. Page 48 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 49 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 50 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are Page 51 of 164 Austin 56227v3 Claim Evidence Claim Language appearing very quickly.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.”) Page 52 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 53 of 164 Austin 56227v3 Claim 2pre Evidence Claim Language The method claim 1, said of Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola wherein Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google executable Android for mobile themselves, operate in a hypermedia network environment that includes client application is a controllable application further workstations executing browsers which further comprises the method of claim 1, said executable application is a controllable application and further comprises the following steps. In addition, Google and provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to comprising users, and causes them to use the Google Nexus One and Google Android for mobile (and other) the step of: devices in an infringing manner in their default and expected uses. Page 54 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 55 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 56 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 57 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 58 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 59 of 164 Austin 56227v3 Claim 2a Evidence Claim Language interactively controlling Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola said Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google controllable Android for mobile themselves, operate in a hypermedia network environment that includes client application on said workstations executing browsers. Servers transmit a series of communications to client workstations client workstation in the distributed hypermedia network. Servers format the communications so that there is interactive inter-process control of said controllable application on said client workstation via inter-process communications via communications between said browser and said controllable application. In addition, Google provides the infrastructure between said (e.g. the operating system and the browser), in addition to instructions to users, and causes them to said use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner browser and controllable in their default and expected uses. application. Page 60 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 61 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 62 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 63 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 64 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 65 of 164 Austin 56227v3 Claim 3 Evidence Claim Language The method of Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola claim 2, wherein Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google the communications Android for mobile themselves, operate in a hypermedia network environment that includes client to interactively workstations executing browsers which further comprises the method of claim 2, wherein the said communications to interactively control said controllable application continue to be exchanged between control controllable the controllable application and the browser even after the controllable application program has been application continue launched. In addition, Google provides the infrastructure (e.g. the operating system and the browser), to in addition to instructions to users, and causes them to use the Google Nexus One and Google Android be exchanged between the for mobile (and other) devices in an infringing manner in their default and expected uses. controllable application and the See the evidence and information cited for the claim elements 1g and 2a supra which is expressly browser even after incorporated herein. the controllable application program has been launched. 4pre A method for Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola an Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google application program Android for mobile themselves, operate in a hypermedia network environment that includes client in workstations executing browsers and comprises a method for running an application program in a running a computer network computer network environment, comprising the following steps. In addition, Google provides the environment, infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and comprising: causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an Page 66 of 164 Austin 56227v3 Claim Evidence Claim Language infringing manner in their default and expected uses. See the evidence and information cited for the claim element 1pre supra which is expressly incorporated herein. 4a providing at least Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google and Android for mobile themselves, operate in a hypermedia network environment that includes at least one network server one client workstation and one network server coupled to said network environment, wherein said coupled network environment is a distributed hypermedia environment. In addition, Google provides the one workstation to said network infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and environment, causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an wherein said infringing manner in their default and expected uses. network environment is a distributed See the evidence and information cited for the claim element 1a supra which is expressly incorporated herein. hypermedia environment; 4b executing, at said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google workstation, Page 67 of 164 Austin 56227v3 Claim Evidence Claim Language a browser Android for mobile themselves, operate in a hypermedia network environment that includes client application, that workstations executing browsers. Servers transmit a series of communications to client workstations parses first in the distributed hypermedia network. a Servers format the communications so that the client distributed workstation executes a browser application to parse a first distributed hypermedia document to hypermedia identify document text formats included in said distributed hypermedia document for responding to to predetermined text formats to initiate processing specified by said text formats. In addition, Google text provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to formats included in users, and causes them to use the Google Nexus One and Google Android for mobile (and other) said devices in an infringing manner in their default and expected uses. identify distributed hypermedia document and for See the evidence and information cited for the claim element 1b supra which is expressly incorporated responding herein. to predetermined text formats to initiate processing specified by said text formats; 4c utilizing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola browser to display, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google Page 68 of 164 Austin 56227v3 Claim Evidence Claim Language on said client at workstation, Android for mobile themselves, operate in a hypermedia network environment that includes client workstations executing browsers. Servers transmit a series of communications to client workstations least a portion of a in the distributed hypermedia network. first hypermedia workstation executes a browser application to display, on said client workstation, at least a portion of a document received first hypermedia document received over said network from said server, wherein the portion of said over said network first hypermedia document is displayed within a first browser-controlled window on said client from server, workstation. In addition, Google provides the infrastructure (e.g. the operating system and the wherein the portion browser), in addition to instructions to users, and causes them to use the Google Nexus One and of Google Android for mobile (and other) devices in an infringing manner in their default and expected said said first hypermedia Servers format the communications so that the client uses. document is displayed within a See the evidence and information cited for the claim element 1c supra which is expressly incorporated first herein. browser- controlled on window said client workstation, 4d wherein said first Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola distributed Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google hypermedia Android for mobile themselves, operate in a hypermedia network environment that includes client document an includes embed text workstations executing browsers. Servers transmit a series of communications to client workstations in the distributed hypermedia network. Servers format the communications so that said first format, located at a distributed hypermedia document includes an embed text format, located at a first location in said first first location in said distributed hypermedia document, that specifies the location of at least a portion of an object external Page 69 of 164 Austin 56227v3 Claim Evidence Claim Language first distributed hypermedia to the first distributed hypermedia document. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the document, that Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their specifies the default and expected uses. location of at least a portion of an object external to See the evidence and information cited for the claim element 1d supra which is expressly incorporated herein. the first distributed hypermedia document, 4e wherein said object Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola has Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google type information associated Android for mobile themselves, operate in a hypermedia network environment that includes client it workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that said object has browser to identify type information associated with it utilized by said browser to identify and locate an executable and application external to the first distributed hypermedia document. In addition, Google provides the utilized with by locate an executable infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and application external causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an to infringing manner in their default and expected uses. the first Page 70 of 164 Austin 56227v3 Claim Evidence Claim Language distributed hypermedia document, 4f See the evidence and information cited for the claim element 1e supra which is expressly incorporated herein. and wherein said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola embed text format Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google is parsed by said Android for mobile themselves, operate in a hypermedia network environment that includes client browser workstations executing browsers. Servers transmit a series of communications to client workstations to automatically invoke in the distributed hypermedia network. Servers format the communications so that when said embed said executable application execute client on text format is parsed by said browser, said executable application is automatically invoked to execute on said client workstation in order to display said object. In addition, Google provides the to infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and said causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an workstation infringing manner in their default and expected uses. in order to display said object See the evidence and information cited for the claim element 1f supra which is expressly incorporated herein. 4g and enable Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola Page 71 of 164 Austin 56227v3 Claim Evidence Claim Language interactive Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google processing of said Android for mobile themselves, operate in a hypermedia network environment that includes client object workstations executing browsers. Servers transmit a series of communications to client workstations within display a area in the distributed hypermedia network. Servers format the communications so that interactive created at said first processing of said object is enabled within a display area created at said first location within the location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled portion of said first window. In addition, Google provides the infrastructure (e.g. the operating system and the browser), distributed in addition to instructions to users, and causes them to use the Google Nexus One and Google Android hypermedia for mobile (and other) devices in an infringing manner in their default and expected uses. document being displayed in said first browser- See the evidence and information cited for the claim element 1g supra which is expressly incorporated herein. controlled window. 4h wherein said executable application Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google is a controllable application further Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola Android for mobile themselves, operate in a hypermedia network environment that includes client workstations executing browsers where said executable application is a controllable application and and further comprises the following steps. In addition, Google provides the infrastructure (e.g. the comprising operating system and the browser), in addition to instructions to users, and causes them to use the the step of: Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 72 of 164 Austin 56227v3 Claim Evidence Claim Language See the evidence and information cited for the claim element 2pre supra which is expressly incorporated herein. 4i interactively controlling Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola said Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google controllable Android for mobile themselves, operate in a hypermedia network environment that includes client application on said workstations executing browsers. Servers transmit a series of communications to client workstations client in the distributed hypermedia network. via workstation inter-process Servers format the communications so that interactive controlling of said controllable application on said client workstation occurs via inter-process communications communications between said browser and said controllable application. In addition, Google provides between said the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and said causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an browser and controllable infringing manner in their default and expected uses. application; See the evidence and information cited for the claim element 2a supra which is expressly incorporated herein. 4j wherein the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola communications to Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google interactively control Android for mobile themselves, operate in a hypermedia network environment that includes client said controllable workstations executing browsers. Servers transmit a series of communications to client workstations application continue in the distributed hypermedia network. Servers format the communications so that communications to to interactively control said controllable application continue to be exchanged between the controllable be exchanged Page 73 of 164 Austin 56227v3 Claim Evidence Claim Language between the application and the browser even after the controllable application program has been launched. In controllable addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to application and the instructions to users, and causes them to use the Google Nexus One and Google Android for mobile browser even after (and other) devices in an infringing manner in their default and expected uses. the controllable application program See the evidence and information cited for the claim elements 1g and 2a supra which are expressly has been launched; incorporated herein. and 4k wherein additional Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola instructions for Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google controlling said Android for mobile themselves, operate in a hypermedia network environment that includes client controllable workstations executing browsers. Servers transmit a series of communications to client workstations application on reside said Servers format the communications so that the additional network instructions for controlling said controllable application reside on said network server, wherein said wherein step of interactively controlling said controllable application includes the following sub-steps identified server, said in the distributed hypermedia network. step of interactively controlling below. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android said for mobile (and other) devices in an infringing manner in their default and expected uses. controllable application includes the following substeps: Page 74 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android http://www.adobe.com/devnet/devices/articles/htchero.html device with Flash (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same Page 75 of 164 Austin 56227v3 Claim Evidence Claim Language thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 76 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 77 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 78 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 79 of 164 Austin 56227v3 Claim 4l Evidence Claim Language issuing, from the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client workstation, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google one or more Android for mobile themselves, operate in a hypermedia network environment that includes client the workstations executing browsers. Servers transmit a series of communications to client workstations commands to network server; in the distributed hypermedia network. Servers format the communications so that the client workstation is caused to issue one or more commands to the network server. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 80 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 81 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 82 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 83 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 84 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 85 of 164 Austin 56227v3 Claim 4m Claim Language executing, on Evidence the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola network server, one Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google or more Android for mobile themselves, operate in a hypermedia network environment that includes client in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that the network server instructions response to commands; executes one or more instructions in response to said commands. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 86 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 87 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 88 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 89 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 90 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 91 of 164 Austin 56227v3 Claim Language Evidence sending information Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola from said network Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google server to said client Android for mobile themselves, operate in a hypermedia network environment that includes client workstation in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that information is sent Claim 4n response to executed from said network server to said client workstation in response to said executed instructions. In instructions; addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 92 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 93 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 94 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 95 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 96 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 97 of 164 Austin 56227v3 Claim Language Evidence and processing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola information at the Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google client workstation Android for mobile themselves, operate in a hypermedia network environment that includes client to interactively workstations executing browsers. Servers transmit a series of communications to client workstations Claim 4o control said in the distributed hypermedia network. Servers format the communications so that the client controllable workstation processes said information at the client workstation to interactively control said application. controllable application. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 98 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 99 of 164 Austin 56227v3 Flash Claim Evidence Claim Language http://www.adobe.com/devnet/devices/articles/htchero.html (c. 1:10 “It is loading up right now, it takes just a second. The Flash loads up directly into the page, like you see here. Or I can do the same thing I did on the last page which is double-click and it will zoom-in and scale it.”) (c. 1:42 “One of the things that’s really nice about the way they’ve built their website is that for the most part it’s HTML, it’s very very easy to use. But there are pieces of content on here which aren’t HTML, they built them in Flash to provide some interactivity. . . this is a great example of how people have integrated Flash directly into experiences that for the most part are HTML-based experiences but Flash is a critical part for the usability of the application.”) Page 100 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for Page 101 of 164 Austin 56227v3 Claim Evidence Claim Language their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 102 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 103 of 164 Austin 56227v3 Claim 5pre Evidence Claim Language A method for Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola an Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google application program Android for mobile themselves, operate in a hypermedia network environment that includes client in workstations executing browsers and comprises a method for running an application program in a running a computer network computer network environment, comprising the following elements. In addition, Google provides the environment, infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and comprising: causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for claim element 1pre supra which is expressly incorporated herein. 5a providing at least Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google and Android for mobile themselves, operate in a hypermedia network environment that includes at least one network server one client workstation and one network server coupled to said network environment, wherein said coupled network environment is a distributed hypermedia environment. In addition, Google provides the one workstation to said network infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and environment, causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an wherein said infringing manner in their default and expected uses. network environment distributed is a See the evidence and information cited for claim element 1a supra which is expressly incorporated herein. Page 104 of 164 Austin 56227v3 Claim Evidence Claim Language hypermedia environment; 5b executing, at said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client workstation, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google browser Android for mobile themselves, operate in a hypermedia network environment that includes client application, that workstations executing browsers. Servers transmit a series of communications to client workstations parses first in the distributed hypermedia network. a a Servers format the communications so that the browser distributed parses a first distributed hypermedia document to identify text formats included in said distributed hypermedia hypermedia document and for responding to predetermined text formats to initiate processing document to specified by said text formats. In addition, Google provides the infrastructure (e.g. the operating text system and the browser), in addition to instructions to users, and causes them to use the Google formats included in Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default said and expected uses. identify distributed hypermedia document and for See the evidence and information cited for claim element 1b supra which is expressly incorporated responding herein. to predetermined text formats to initiate processing specified by said text formats; Page 105 of 164 Austin 56227v3 Claim 5c Evidence Claim Language utilizing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola browser to display, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google on client Android for mobile themselves, operate in a hypermedia network environment that includes client at workstations executing browsers. Servers transmit a series of communications to client workstations said workstation, least a portion of a in the distributed hypermedia network. first hypermedia displays, on said client workstation, at least a portion of a first hypermedia document received over document received said network from said server, wherein the portion of said first hypermedia document is displayed over said network within a first browser-controlled window on said client workstation. In addition, Google provides the from server, infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and wherein the portion causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an of infringing manner in their default and expected uses. said said first Servers format the communications so that the browser hypermedia document is displayed within a first herein. browser- controlled on See the evidence and information cited for claim element 1c supra which is expressly incorporated window said client workstation, 5d wherein said first Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola distributed Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google hypermedia Android for mobile themselves, operate in a hypermedia network environment that includes client document includes workstations executing browsers. Servers transmit a series of communications to client workstations Page 106 of 164 Austin 56227v3 Claim Evidence Claim Language an embed text in the distributed hypermedia network. Servers format the communications so that the said first format, located at a distributed hypermedia document includes an embed text format, located at a first location in said first first location in said distributed hypermedia document, that specifies the location of at least a portion of an object external first to the first distributed hypermedia document. In addition, Google provides the infrastructure (e.g. the distributed hypermedia operating system and the browser), in addition to instructions to users, and causes them to use the document, that Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their specifies the default and expected uses. location of at least a portion of an object external to See the evidence and information cited for claim element 1d supra which is expressly incorporated herein. the first distributed hypermedia document, 5e wherein said object Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola has Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google type information associated Android for mobile themselves, operate in a hypermedia network environment that includes client it workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that said object has browser to identify type information associated with it utilized by said browser to identify and locate an executable and application external to the first distributed hypermedia document. In addition, Google provides the utilized with by locate executable an infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and Page 107 of 164 Austin 56227v3 Claim Language Evidence application external causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an to infringing manner in their default and expected uses. Claim the first distributed hypermedia document, 5f See the evidence and information cited for claim element 1e supra which is expressly incorporated herein. and wherein said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola embed text format Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google is parsed by said Android for mobile themselves, operate in a hypermedia network environment that includes client browser workstations executing browsers. Servers transmit a series of communications to client workstations to automatically invoke in the distributed hypermedia network. Servers format the communications so that when said embed said executable application execute client on text format is parsed by said browser, it automatically invokes said executable application to execute on said client workstation in order to display said object. In addition, Google provides the to infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and said causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an workstation infringing manner in their default and expected uses. in order to display said object See the evidence and information cited for claim element 1f supra which is expressly incorporated herein. 5g and interactive enable Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google Page 108 of 164 Austin 56227v3 Claim Language Evidence processing of said Android for mobile themselves, operate in a hypermedia network environment that includes client object workstations executing browsers. Servers transmit a series of communications to client workstations Claim within display a area in the distributed hypermedia network. Servers format the communications so that interactive created at said first processing of said object is enabled within a display area created at said first location within the location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled portion of said first window. In addition, Google provides the infrastructure (e.g. the operating system and the browser), distributed in addition to instructions to users, and causes them to use the Google Nexus One and Google Android hypermedia for mobile (and other) devices in an infringing manner in their default and expected uses. document being displayed in said first browser- See the evidence and information cited for claim element 1g supra which is expressly incorporated herein. controlled window. 5h wherein said executable application Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google is a controllable application further Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola Android for mobile themselves, operate in a hypermedia network environment that includes client workstations executing browsers. Servers transmit a series of communications to client workstations and in the distributed hypermedia network and format the communications so that said executable comprising application is a controllable application further comprising the following steps. In addition, Google the step of: provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for claim element 2pre supra which is expressly incorporated Page 109 of 164 Austin 56227v3 Claim Evidence Claim Language herein. 5i interactively controlling Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola said Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google controllable Android for mobile themselves, operate in a hypermedia network environment that includes client application on said workstations executing browsers. Servers transmit a series of communications to client workstations client workstation in the distributed hypermedia network and format the communications so that interactive controlling of inter-process said controllable application on said client workstation occurs via inter-process communications via communications between said browser and said controllable application. In addition, Google provides the infrastructure between said (e.g. the operating system and the browser), in addition to instructions to users, and causes them to said use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner browser and controllable in their default and expected uses. application; See the evidence and information cited for claim element 2a supra which is expressly incorporated herein. 5j wherein the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola communications to Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google interactively control Android for mobile themselves, operate in a hypermedia network environment that includes client said controllable workstations executing browsers. Servers transmit a series of communications to client workstations application continue in the distributed hypermedia network and format the communications so that communications to to interactively control said controllable application continue to be exchanged between the controllable be exchanged Page 110 of 164 Austin 56227v3 Claim Evidence Claim Language between the application and the browser even after the controllable application program has been launched. In controllable addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to application and the instructions to users, and causes them to use the Google Nexus One and Google Android for mobile browser even after (and other) devices in an infringing manner in their default and expected uses. the controllable application program has been launched; 5k See the evidence and information cited for the claim elements 1g and 2a supra which is expressly incorporated herein. wherein Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola additional instructions for Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google controlling said Android for mobile themselves, operate in a hypermedia network environment that includes client controllable workstations executing browsers. Servers transmit a series of communications to client workstations application on reside said Servers format the communications so that the additional network instructions for controlling said controllable application reside on said network server, wherein said wherein step of interactively controlling said controllable application includes the following sub-steps identified server, said in the distributed hypermedia network. step of interactively controlling below. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android said for mobile (and other) devices in an infringing manner in their default and expected uses. controllable application includes the substeps: following See the evidence and information cited for the claim element 4k supra which is expressly incorporated herein. Page 111 of 164 Austin 56227v3 Claim 5l Evidence Claim Language issuing, from the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client workstation, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google one or more Android for mobile themselves, operate in a hypermedia network environment that includes client the workstations executing browsers. Servers transmit a series of communications to client workstations commands to network server; in the distributed hypermedia network. Servers format the communications so that the client workstation is caused to issue one or more commands to the network server. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for the claim element 4l supra which is expressly incorporated herein. 5m executing, on the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola network server, one Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google or more Android for mobile themselves, operate in a hypermedia network environment that includes client in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that the network server instructions response to commands; executes one or more instructions in response to said commands. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 112 of 164 Austin 56227v3 Claim Evidence Claim Language See the evidence and information cited for the claim element 4m supra which is expressly incorporated herein. 5n sending information Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola from said network Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google server to said client Android for mobile themselves, operate in a hypermedia network environment that includes client workstation in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that information is sent response to executed from said network server to said client workstation in response to said executed instructions. In instructions; addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for the claim element 4n supra which is expressly incorporated herein. 5o and processing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola information at the Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google client workstation Android for mobile themselves, operate in a hypermedia network environment that includes client to interactively workstations executing browsers. Servers transmit a series of communications to client workstations control said in the distributed hypermedia network. Servers format the communications so that the client controllable workstation processes said information at the client workstation to interactively control said application; and controllable application. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 113 of 164 Austin 56227v3 Claim Evidence Claim Language See the evidence and information cited for the claim element 4o supra which is expressly incorporated herein. 5p wherein said additional Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google instructions for Android for mobile themselves, operate in a hypermedia network environment that includes client controlling said workstations executing browsers. Servers transmit a series of communications to client workstations controllable in the distributed hypermedia network. Servers format the communications so that the additional application reside instructions for controlling said controllable application reside on said client workstation. In addition, on client Google provides the infrastructure (e.g. the operating system and the browser), in addition to said workstation. instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 114 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with Page 115 of 164 Austin 56227v3 Flash Claim Claim Language Evidence http://www.adobe.com/devnet/devices/articles/htchero.html Page 116 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 1:23, showing a game played on miniclip.com “A lot of interactivity going on here as these guys are appearing very quickly.”) Page 117 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c. 1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Page 118 of 164 Austin 56227v3 Claim 6pre Evidence Claim Language A computer The Google Nexus one and Google Android for mobile (and other) devices comprise computer program product products for use in a system having at least one client workstation and one network server coupled to program for use in a system said having at least one environment, the computer program product further comprising the elements set forth below. client and network environment, wherein said network environment is a distributed hypermedia workstation one server network coupled said to See the evidence and information cited for the claim elements 1pre and 1a supra which is expressly incorporated herein. network environment, wherein said network environment is a distributed hypermedia environment, computer the program product comprising: 6a a computer usable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more medium having computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, readable etc.). The computer usable medium has computer readable program code physically embodied computer program code therein, said computer program product further comprising the elements set forth below. physically Page 119 of 164 Austin 56227v3 Claim Evidence Claim Language embodied said program therein, Citation 6a(1): Google Projects for Android, http://code.google.com/android/. “The Android SDK computer provides the tools and APIs necessary to begin developing applications that run on Android-powered product devices. This site provides information about Google projects based on the Android platform, such as further comprising: external libraries that extend the Android platform, Android applications, hosted services and APIs, the Android Developer Contest, and more. Everything on this site is provided by Google for the benefit of Android developers” Page 120 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://source.android.com/. (c. 2:50 “And of course the platform really wouldn’t be complete without some applications, and so we’ve built them. We’ve included a web browser, email client, instant messaging, a camera for the phone, a dialer, contacts, and the list goes on.”) Page 121 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://developer.android.com/videos/index.html#v=GARMe7Km_gk. Page 122 of 164 Austin 56227v3 Claim Claim Language Evidence Source: http://developer.android.com/videos/index.html#v=U4Bk5rmIpic Page 123 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_goo.html (c. 1:53. “National Geographic is getting a lot of their monetization using Flash. They’re using Flash for their navigation. Towards the center here there is a great graphic that’s showing you different pieces of content and it is sort of scrolling through them giving you access to those pieces of content so that Page 124 of 164 Austin 56227v3 Claim Claim Language Evidence you can navigate more efficiently. You get a great little bit of interaction inside the site there.”) (c. 2:51. “A lot of the way that people consume information and find out what it is that they want to read, view, and interact with on the web is delivered using Flash. So that’s why the partnership that we have with Qualcomm, HTC, and Google to deliver a great experience with Flash Player 10.1 on the Nexus One is so important. Taking advantage of . . . the flexibility of the Android operating system.)” Page 125 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://blogs.adobe.com/flashplatform/2010/01/flash_player_101_coming_to_mot.html (c.1:43. “So they’re streaming that video. They’re doing detection on the device and that’s why you see it’s a little bit grainy because they’re delivering it optimized for the size of this particular device.”) Citation 6a(7): Ustream Broadcasts Interactive Video on Android, Page 126 of 164 Austin 56227v3 Claim Evidence Claim Language http://lifehacker.com/5362568/ustream-broadcasts-interactive-video-on-android. “Android: Ustream brings its streaming video service to the Android platform with a new app, allowing shooters to stream feeds instantly over 3G or Wi-Fi, save them for later web sharing, and even chat with video watchers in real time. Ustream isn't the first live video streaming app for Android sets, as the previously mentioned Qik app hit the Android market a few months back.” Citation 6a(8): Adobe Flash Browser Plug-in for Android Announced, http://jkontherun.com/2009/06/29/adobe-flash-browser-plug-in-for-android-announced/. “Bsquare is a software developer for the embedded device community, and it has announced the release of an Adobe Flash browser plug-in for the Android platform running on ARM-based devices. The Flash plug-in requires Android 1.5 (Cupcake) or higher.” Citation 6a(9): Bsquare Corporation Announces Flash Platform for Android 1.5, http://www.blog.droidweb.com/?p=767. “Bsquare Corporation announced today that it has recently developed Adobe Flash Platform technologies in the form of a browser plugin for ARM-based mobile devices running Android 1.5. This will of course allow users to enjoy a fuller and richer media experience with the pleasures of Flash operating on their mobile devices.” Citation 6a(10): Adobe's Flash to ship on new Android phone, http://news.cnet.com/8301-1035_310272261-94.html. “Adobe Systems announced on Wednesday that its Flash Player will be built into the HTC phone, an important step in the company's efforts to spread Flash to mobile phones. The phone, one of several from HTC to use Google's open-source operating system, is scheduled to ship in Europe starting in July and in Asia and North America later in the year. However, the initial version won't match Flash Player 10, the current version for PCs, which can Page 127 of 164 Austin 56227v3 Claim Evidence Claim Language run programs written with ActionScript 3. Instead, the Android version will handle ActionScript 2 applications written for Flash Player 9 chores, Adobe said. HTC is participating in the Open Screen Project to bring Flash Player 10 to mobile phones through over-the-air updates, though, so Adobe expects fuller Flash support eventually.” Page 128 of 164 Austin 56227v3 Claim Evidence Claim Language Source: TC Hero: The first Android device with http://www.adobe.com/devnet/devices/articles/htchero.html Page 129 of 164 Austin 56227v3 Flash Claim Evidence Claim Language Citation 6a(12): Adobe and HTC Bring Flash Platform to Android, http://www.adobe.com/aboutadobe/pressroom/pressreleases/200906/062409AdobeandHTCBringFlash PlatformtoAndroid.html. “SAN JOSE, Calif. and LONDON — June 24, 2009 — Adobe Systems Incorporated (Nasdaq:ADBE) and HTC, a global designer of mobile phones, today announced that the new HTC Hero is the first Android phone to ship with support for Adobe® Flash® Platform technology. The new phone delivers a more complete Web browsing experience and provides access to a broad variety of Flash technology based content available on the Web today.” Citation 6a(13): Flash Player 10.1 Features and Enhancements, http://labs.adobe.com/technologies/flashplayer10/features.html. “Flash Player 10.1 adds support for a broad range of mobile devices, including smartphones, netbooks and other Internet-connected devices, allowing your content to reach your customers wherever they are. Target mobile operating systems include: Android 2.0 (Éclair), Microsoft Windows Mobile 6.5, Palm webOS, and Symbian S60 V5 * **. This release also supports Windows 7 and Mac OS X 10.6 (“Snow Leopard”) desktop operating systems.” Page 130 of 164 Austin 56227v3 Claim Evidence Claim Language Source: http://www.google.com/mobile/android/ 6b computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation therein, causing said client workstation to execute a browser application to parse a first distributed to Page 131 of 164 Austin 56227v3 Claim Evidence Claim Language execute a browser hypermedia document to identify text formats included in said distributed hypermedia document. application to parse a first distributed hypermedia See the evidence and information cited for claim element 1b supra which is expressly incorporated herein. document to identify text formats included in said distributed hypermedia document and respond to to predetermined text formats to initiate processes specified by said text formats; 6c computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to utilize said browser to display, on said client workstation, at utilize said browser least a portion of a first hypermedia document received over said network from said server, wherein to display, on said the portion of said first hypermedia document is displayed within a first browser-controlled window on client said client workstation. workstation, Page 132 of 164 Austin 56227v3 Claim Evidence Claim Language at least a portion of a first hypermedia See the evidence and information cited for claim element 1c supra which is expressly incorporated document received herein. over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser- controlled on window said client workstation, 6d wherein said first The Google Nexus one and Google Android for mobile (and other) devices comprise one or more distributed computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, hypermedia etc.). The computer usable medium has computer readable program code physically embodied document an includes embed text therein. The computer usable media operate in a hypermedia network environment that includes client workstations executing browsers. Servers transmit a series of communications to client workstations format, located at a in the distributed hypermedia network. first location in said distributed hypermedia document includes an embed text format, located at a first location in said first first distributed hypermedia document, that specifies the location of at least a portion of an object external distributed hypermedia Servers format the communications so that said first to the first distributed hypermedia document. Page 133 of 164 Austin 56227v3 Claim Evidence Claim Language document, that specifies the location of at least a portion of See the evidence and information cited for claim element 1d supra which is expressly incorporated herein. an object external to the first distributed hypermedia document, 6e wherein said object The Google Nexus one and Google Android for mobile (and other) devices comprise one or more has computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, type information associated etc.). The computer usable medium has computer readable program code physically embodied it therein. The computer usable media operate in a hypermedia network environment that includes client said workstations executing browsers. Servers transmit a series of communications to client workstations browser to identify in the distributed hypermedia network. Servers format the communications so that said object which and has type information associated with it utilized by said browser to identify and locate an executable utilized with by locate an executable application external to the first distributed hypermedia document. application external to the first distributed See the evidence and information cited for claim element 1e supra which is expressly incorporated herein. hypermedia document, 6f and wherein said The Google Nexus one and Google Android for mobile (and other) devices comprise one or more Page 134 of 164 Austin 56227v3 Claim Language Evidence embed text format computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, is parsed by said etc.). The computer usable medium has computer readable program code physically embodied browser therein. The computer usable media operate in a hypermedia network environment that includes client Claim to automatically workstations executing browsers. Servers transmit a series of communications to client workstations invoke said executable text format is parsed by said browser, it automatically invokes said executable application to execute application execute client in the distributed hypermedia network. Servers format the communications so that when said embed to on on said client workstation in order to display said object. said workstation in order to display See the evidence and information cited for claim element 1f supra which is expressly incorporated herein. said object 6g and enable an end- The Google Nexus one and Google Android for mobile (and other) devices comprise one or more user computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, to directly interact with said etc.). The computer usable medium has computer readable program code physically embodied object within a therein. The computer usable media operate in a hypermedia network environment that includes client area workstations executing browsers. Each comprises computer readable program code for causing said created at said first client workstation to enable interactive processing of said object within a display area created at said location within the first location within the portion of said first distributed hypermedia document being displayed in said portion of said first first browser-controlled window. display distributed hypermedia See the evidence and information cited for claim element 1g supra which is expressly incorporated document displayed being in herein. said Page 135 of 164 Austin 56227v3 Claim Evidence Claim Language first browser- controlled window. 7pre The computer The Google Nexus one and Google Android for mobile (and other) devices operate in a hypermedia program product of network environment that includes client workstations executing browsers which further comprises the claim computer program product of claim 6, wherein said executable application is a controllable application 6, said wherein executable application is and further comprising the element set forth below. a controllable See the evidence and information cited for claim element 2 pre supra which is expressly incorporated application and herein. further comprising: 7a computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to interactively control said controllable application on said interactively control client workstation via inter-process communications between said browser and said controllable said application. controllable application on said client via workstation inter-process See the evidence and information cited for claim element 2a supra which is expressly incorporated herein. communications between browser said and said Page 136 of 164 Austin 56227v3 Claim Evidence Claim Language controllable application. 8 The computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more program product of computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, claim wherein etc.). The computer usable medium has computer readable program code physically embodied the communications therein. The computer usable media operate in a hypermedia network environment that includes client to interactively workstations executing browsers. Each comprises the computer program product of claim 7, wherein said the communications to interactively control said controllable application continue to be exchanged 7, control controllable between the controllable application and the browser even after the controllable application program application continue has been launched. to be exchanged between the controllable See the evidence and information cited for claim elements 1g and 2a supra which is expressly incorporated herein. application and the browser even after the controllable application program has been launched. 9pre A computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more product computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, for use in a system etc.). The computer usable medium has computer readable program code physically embodied having at least one therein. Each comprises a computer program product for use in a system having at least one client program Page 137 of 164 Austin 56227v3 Claim Evidence Claim Language client and workstation one server network coupled said to workstation and one network server coupled to said network environment, wherein said network environment is a distributed hypermedia environment, the computer program product comprising the following elements. network environment, wherein See the evidence and information cited for the claim elements 1pre and 1a supra which is expressly said incorporated herein. network environment is a distributed hypermedia environment, computer the program product comprising: 9a a computer usable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more medium having computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, readable etc.). The computer usable medium has computer readable program code physically embodied computer program code therein, said computer program product further comprising the following elements. physically embodied said program therein, computer See the evidence and information cited for the claim element 6a supra which is expressly incorporated herein. product further comprising: Page 138 of 164 Austin 56227v3 Claim 9b Evidence Claim Language computer readable program for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to execute a browser application to parse a first distributed execute a browser hypermedia document to identify text formats included in said distributed hypermedia document and application to parse to respond to predetermined text formats to initiate processes specified by said text formats. a first code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more distributed hypermedia See the evidence and information cited for claim element 1b supra which is expressly incorporated document to identify herein. text formats included in said distributed hypermedia document and respond to to predetermined text formats to initiate processes specified by said text formats; 9c computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied Page 139 of 164 Austin 56227v3 Claim Evidence Claim Language workstation to therein, causing said client workstation to utilize said browser to display, on said client workstation, at utilize said browser least a portion of a first hypermedia document received over said network from said server, wherein to display, on said the portion of said first hypermedia document is displayed within a first browser-controlled window on client said client workstation. workstation, at least a portion of a first hypermedia See the evidence and information cited for claim element 1c supra which is expressly incorporated document received herein. over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser- controlled on window said client workstation, 9d wherein said first The Google Nexus one and Google Android for mobile (and other) devices comprise one or more distributed computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, hypermedia etc.). The computer usable medium has computer readable program code physically embodied document an includes embed text therein. The computer usable media operate in a hypermedia network environment that includes client workstations executing browsers. Servers transmit a series of communications to client workstations Page 140 of 164 Austin 56227v3 Claim Evidence Claim Language format, located at a in the distributed hypermedia network. first location in said distributed hypermedia document includes an embed text format, located at a first location in said first first distributed hypermedia document, that specifies the location of at least a portion of an object external distributed hypermedia Servers format the communications so that said first to the first distributed hypermedia document. document, that specifies the location of at least a portion of See the evidence and information cited for claim element 1d supra which is expressly incorporated herein. an object external to the first distributed hypermedia document, 9e wherein said object The Google Nexus one and Google Android for mobile (and other) devices comprise one or more has computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, type information associated etc.). The computer usable medium has computer readable program code physically embodied it therein. The computer usable media operate in a hypermedia network environment that includes client said workstations executing browsers. Servers transmit a series of communications to client workstations browser to identify in the distributed hypermedia network. Servers format the communications so that said object which and has type information associated with it utilized by said browser to identify and locate an executable utilized with by locate an executable application external to the first distributed hypermedia document. application external to the distributed first See the evidence and information cited for claim element 1e supra which is expressly incorporated herein. Page 141 of 164 Austin 56227v3 Claim Evidence Claim Language hypermedia document, 9f and wherein said The Google Nexus one and Google Android for mobile (and other) devices comprise one or more embed text format computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, is parsed by said etc.). The computer usable medium has computer readable program code physically embodied browser therein. The computer usable media operate in a hypermedia network environment that includes client to automatically workstations executing browsers. Servers transmit a series of communications to client workstations invoke said executable text format is parsed by said browser, it automatically invokes said executable application to execute application execute client in the distributed hypermedia network. Servers format the communications so that when said embed to on on said client workstation in order to display said object. said workstation in order to display See the evidence and information cited for claim element 1f supra which is expressly incorporated herein. said object 9g and enable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more interactive computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, processing of said etc.). The computer usable medium has computer readable program code physically embodied object a therein. The computer usable media operate in a hypermedia network environment that includes client area workstations executing browsers. Servers transmit a series of communications to client workstations display within created at said first in the distributed hypermedia network. location within the interactive processing of said object within a display area created at said first location within the portion of said first portion of said first distributed hypermedia document being displayed in said first browser-controlled Servers format the communications so that it enables Page 142 of 164 Austin 56227v3 Claim Evidence Claim Language distributed window. hypermedia document being displayed in said first See the evidence and information cited for claim element 1g supra which is expressly incorporated browser- herein. controlled window; 9h wherein said executable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, application is a controllable etc.). The computer usable medium has computer readable program code physically embodied therein. The computer usable media operate in a hypermedia network environment that includes client application and further comprising: workstations executing browsers and where said executable application is a controllable application that further comprises the elements set forth below. See the evidence and information cited for claim element 2pre supra which is expressly incorporated herein. 9i computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to interactively control said controllable application on said interactively control client workstation via inter-process communications between said browser and said controllable said application. controllable application on said client workstation See the evidence and information cited for claim element 2a supra which is expressly incorporated Page 143 of 164 Austin 56227v3 Claim Evidence Claim Language via inter-process herein. communications between browser said and said controllable application; 9j wherein the The Google Nexus one and Google Android for mobile (and other) devices comprise one or more communications to computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, interactively control etc.). The computer usable medium has computer readable program code physically embodied said controllable therein. The computer usable media operate in a hypermedia network environment that includes client application continue workstations executing browsers, wherein the communications to interactively control said controllable to application continue to be exchanged between the controllable application and the browser even after be exchanged between the the controllable application program has been launched. controllable application and the See the evidence and information cited for claim elements 1g and 2a supra which is expressly browser even after incorporated herein. the controllable application program has been launched; and 9k wherein additional instructions for The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, Page 144 of 164 Austin 56227v3 Claim Evidence Claim Language controlling said controllable therein. The computer usable media operate in a hypermedia network environment that includes client application on reside said application reside on said network server, wherein said step of interactively controlling said wherein server, workstations executing browsers, wherein the additional instructions for controlling said controllable network said controllable application includes the following elements. computer readable code etc.). The computer usable medium has computer readable program code physically embodied program for causing said See the evidence and information cited for claim element 4k supra which is expressly incorporated herein. client workstation to interactively control said controllable application on said client workstation includes: 9l computer program readable for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein. The computer usable media operate in a hypermedia network environment that includes client the workstations executing browsers, wherein the workstation possesses computer readable program code client workstation, for causing said client workstation to issue, from the client workstation, one or more commands to the one or network server. issue, code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more from commands more to the Page 145 of 164 Austin 56227v3 Claim Evidence Claim Language network server; See the evidence and information cited for claim element 4l supra which is expressly incorporated herein. 9m computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, said etc.). The computer usable medium has computer readable program code physically embodied network server to therein. The computer usable media operate in a hypermedia network environment that includes client execute workstations executing browsers, wherein the computer readable program code causes said network causing one or more instructions in response to server to execute one or more instructions in response to said commands. said commands; See the evidence and information cited for claim element 4m supra which is expressly incorporated herein. 9n computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, said etc.). The computer usable medium has computer readable program code physically embodied network server to therein. The computer usable media operate in a hypermedia network environment that includes client send information to workstations executing browsers, wherein the computer readable program code causes said network said server to send information to said client workstation in response to said executed instructions. causing client workstation response to in said executed See the evidence and information cited for claim element 4n supra which is expressly incorporated herein. instructions; and Page 146 of 164 Austin 56227v3 Claim 9o Evidence Claim Language computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation therein, causing said client workstation to process said information at the client workstation to to process said interactively control said controllable application. information at the client workstation See the evidence and information cited for claim element 4o supra which is expressly incorporated to interactively herein. control said controllable application. 10pre A computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more product computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, for use in a system etc.). The computer usable medium has computer readable program code physically embodied having at least one therein. The computer usable media operate in a hypermedia network environment that includes at client least one client workstation and one network server coupled to said network environment, wherein program and workstation one server said network coupled to comprising the following elements. network environment, wherein said network environment is a distributed hypermedia environment, the computer program product See the evidence and information cited for the claim elements 1pre and 1a supra which is expressly said incorporated herein. network Page 147 of 164 Austin 56227v3 Claim Evidence Claim Language environment is a distributed hypermedia environment, computer the program product comprising: 10a a computer usable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more medium having computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, readable etc.). The computer usable medium has computer readable program code physically embodied code therein. The computer usable media operate in a hypermedia network environment that includes client computer program physically workstations executing browsers, said computer program product further comprising the following embodied said therein, elements. computer program product See the evidence and information cited for the claim element 6a supra which is expressly incorporated further comprising: 10b herein. computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more program readable code for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to execute a browser application to parse a first distributed execute a browser hypermedia document to identify text formats included in said distributed hypermedia document and application to parse to respond to predetermined text formats to initiate processes specified by said text formats. Page 148 of 164 Austin 56227v3 Claim Evidence Claim Language a first distributed hypermedia See the evidence and information cited for claim element 1b supra which is expressly incorporated document to identify herein. text formats included in said distributed hypermedia document and respond to to predetermined text formats to initiate processes specified by said text formats; 10c computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to utilize said browser to display, on said client workstation, at utilize said browser least a portion of a first hypermedia document received over said network from said server, wherein to display, on said the portion of said first hypermedia document is displayed within a first browser-controlled window on client said client workstation. workstation, at least a portion of a first hypermedia See the evidence and information cited for claim element 1c supra which is expressly incorporated Page 149 of 164 Austin 56227v3 Claim Evidence Claim Language document received herein. over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser- controlled on window said client workstation, 10d wherein said first The Google Nexus one and Google Android for mobile (and other) devices comprise one or more distributed computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, hypermedia etc.). The computer usable medium has computer readable program code physically embodied document an includes embed text therein. The computer usable media operate in a hypermedia network environment that includes client workstations executing browsers. Servers transmit a series of communications to client workstations format, located at a in the distributed hypermedia network. first location in said distributed hypermedia document includes an embed text format, located at a first location in said first first distributed hypermedia document, that specifies the location of at least a portion of an object external distributed hypermedia Servers format the communications so that said first to the first distributed hypermedia document. document, that specifies the See the evidence and information cited for claim element 1d supra which is expressly incorporated Page 150 of 164 Austin 56227v3 Claim Evidence Claim Language location of at least a portion of herein. an object external to the first distributed hypermedia document, 10e wherein said object The Google Nexus one and Google Android for mobile (and other) devices comprise one or more has computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, type information associated etc.). The computer usable medium has computer readable program code physically embodied it therein. The computer usable media operate in a hypermedia network environment that includes client said workstations executing browsers. Servers transmit a series of communications to client workstations browser to identify in the distributed hypermedia network. Servers format the communications so that said object which and has type information associated with it utilized by said browser to identify and locate an executable utilized with by locate an executable application external to the first distributed hypermedia document. application external to the first distributed See the evidence and information cited for claim element 1e supra which is expressly incorporated herein. hypermedia document, 10f and wherein said The Google Nexus one and Google Android for mobile (and other) devices comprise one or more embed text format computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, is parsed by said etc.). The computer usable medium has computer readable program code physically embodied Page 151 of 164 Austin 56227v3 Claim Evidence Claim Language browser to automatically workstations executing browsers. Servers transmit a series of communications to client workstations invoke said executable client in the distributed hypermedia network. Servers format the communications so that when said embed text format is parsed by said browser, it automatically invokes said executable application to execute application execute therein. The computer usable media operate in a hypermedia network environment that includes client to on on said client workstation in order to display said object. said workstation in order to display See the evidence and information cited for claim element 1f supra which is expressly incorporated herein. said object 10g and enable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more interactive computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, processing of said etc.). The computer usable medium has computer readable program code physically embodied object a therein. The computer usable media operate in a hypermedia network environment that includes client area workstations executing browsers. Servers transmit a series of communications to client workstations within display created at said first in the distributed hypermedia network. location within the interactive processing of said object within a display area created at said first location within the portion of said first portion of said first distributed hypermedia document being displayed in said first browser-controlled distributed window. Servers format the communications so that it enables hypermedia document being displayed in said first See the evidence and information cited for claim element 1g supra which is expressly incorporated browser- herein. controlled window; Page 152 of 164 Austin 56227v3 Claim 10h Evidence Claim Language wherein said executable The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, application is a controllable etc.). The computer usable medium has computer readable program code physically embodied therein. The computer usable media operate in a hypermedia network environment that includes client application and further comprising: workstations executing browsers and where said executable application is a controllable application that further comprises the elements set forth below. See the evidence and information cited for claim element 2pre supra which is expressly incorporated herein. 10i computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein, causing said client workstation to interactively control said controllable application on said interactively control client workstation via inter-process communications between said browser and said controllable said application. controllable application on said client via workstation inter-process communications between browser See the evidence and information cited for claim element 2a supra which is expressly incorporated herein. said and said controllable Page 153 of 164 Austin 56227v3 Claim Evidence Claim Language application; 10j wherein the The Google Nexus one and Google Android for mobile (and other) devices comprise one or more communications to computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, interactively control etc.). The computer usable medium has computer readable program code physically embodied said controllable therein. The computer usable media operate in a hypermedia network environment that includes client application continue workstations executing browsers, wherein the communications to interactively control said controllable to application continue to be exchanged between the controllable application and the browser even after be exchanged between the the controllable application program has been launched. controllable application and the See the evidence and information cited for the claim elements 1g and 2a which is expressly browser even after incorporated herein. the controllable application program has been launched; 10k wherein additional The Google Nexus one and Google Android for mobile (and other) devices comprise one or more instructions for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, controlling said etc.). The computer usable medium has computer readable program code physically embodied controllable application on said server, said therein. The computer usable media operate in a hypermedia network environment that includes client reside workstations executing browsers. Servers transmit a series of communications to client workstations network in the distributed hypermedia network. wherein interactively controlling said controllable application includes the following elements. Servers format the communications so that said step of computer Page 154 of 164 Austin 56227v3 Claim Evidence Claim Language readable code program for causing said See the evidence and information cited for claim element 4k supra which is expressly incorporated herein. client workstation to interactively control said controllable application on said client workstation includes: 10l computer program readable for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein. The computer usable media operate in a hypermedia network environment that includes client the workstations executing browsers. Servers transmit a series of communications to client workstations issue, code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more from client workstation, in the distributed hypermedia network. one or workstation is caused to issue one or more commands to the network server. more commands to Servers format the communications so that the client the network server; See the evidence and information cited for claim element 4l supra which is expressly incorporated herein. 10m computer program readable code for The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, Page 155 of 164 Austin 56227v3 Claim Evidence Claim Language causing said etc.). The computer usable medium has computer readable program code physically embodied network server to therein. The computer usable media operate in a hypermedia network environment that includes client execute or workstations executing browsers. Servers transmit a series of communications to client workstations more instructions in in the distributed hypermedia network. Servers format the communications so that the network server response executes one or more instructions in response to said commands. one to said commands; See the evidence and information cited for claim element 4m supra which is expressly incorporated herein. 10n computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, said etc.). The computer usable medium has computer readable program code physically embodied network server to therein. The computer usable media operate in a hypermedia network environment that includes client send information to workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that information is sent causing client workstation response to in from said network server to said client workstation in response to said executed instructions. said executed instructions; and See the evidence and information cited for claim element 4n supra which is expressly incorporated herein. 10o computer program readable code for The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, Page 156 of 164 Austin 56227v3 Claim Language Evidence causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation to therein. The computer usable media operate in a hypermedia network environment that includes client said workstations executing browsers. Servers transmit a series of communications to client workstations Claim process information at the in the distributed hypermedia network. client workstation workstation processes said information at the client workstation to interactively control said to interactively controllable application. control Servers format the communications so that the client said controllable application; and 10p See the evidence and information cited for claim element 4o supra which is expressly incorporated herein. wherein said additional The Google Nexus one and Google Android for mobile (and other) devices comprise one or more computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, instructions for etc.). The computer usable medium has computer readable program code physically embodied controlling said therein. The computer usable media operate in a hypermedia network environment that includes client controllable workstations executing browsers. Servers transmit a series of communications to client workstations application reside in the distributed hypermedia network and format the communications so that the additional on client instructions for controlling said controllable application reside on said client workstation. said workstation. See the evidence and information cited for claim element 5p supra which is expressly incorporated herein. 11pre The method claim 3, the of Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola wherein Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google additional Android for mobile themselves, operate in a hypermedia network environment that includes client instructions for workstations executing browsers which further comprises the method of claim 3, wherein the Page 157 of 164 Austin 56227v3 Claim Evidence Claim Language controlling said controllable wherein said step of interactively controlling said controllable application includes the following sub- application on reside steps identified below. In addition, Google provides the infrastructure (e.g. the operating system and network the browser), in addition to instructions to users, and causes them to use the Google Nexus One and wherein said Google Android for mobile (and other) devices in an infringing manner in their default and expected server, said additional instructions for controlling said controllable application reside on said network server, step of uses. interactively controlling said controllable See the evidence and information cited for the claim element 4k supra which is expressly incorporated herein. application includes the following substeps: 11a issuing, from the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola client workstation, Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google one or more Android for mobile themselves, operate in a hypermedia network environment that includes client the workstations executing browsers. Servers transmit a series of communications to client workstations commands to network server; in the distributed hypermedia network. Servers format the communications so that the client workstation is caused to issue one or more commands to the network server. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for the claim element 4l supra which is expressly incorporated Page 158 of 164 Austin 56227v3 Claim Evidence Claim Language herein. 11b executing, on the Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola network server, one Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google or more Android for mobile themselves, operate in a hypermedia network environment that includes client in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that the network server instructions response to commands; executes one or more instructions in response to said commands. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for the claim element 4m supra which is expressly incorporated herein. 11c sending information Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola from said network Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google server to said client Android for mobile themselves, operate in a hypermedia network environment that includes client workstation in workstations executing browsers. Servers transmit a series of communications to client workstations said in the distributed hypermedia network. Servers format the communications so that information is sent response to executed from said network server to said client workstation in response to said executed instructions. In instructions; addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. Page 159 of 164 Austin 56227v3 Claim Evidence Claim Language See the evidence and information cited for the claim element 4n supra which is expressly incorporated herein. 11d and processing said Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola information at the Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google client workstation Android for mobile themselves, operate in a hypermedia network environment that includes client to interactively workstations executing browsers. Servers transmit a series of communications to client workstations control said in the distributed hypermedia network. Servers format the communications so that the client controllable workstation processes said information at the client workstation to interactively control said application. controllable application. In addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to instructions to users, and causes them to use the Google Nexus One and Google Android for mobile (and other) devices in an infringing manner in their default and expected uses. See the evidence and information cited for the claim element 4o supra which is expressly incorporated herein. 12 The method of Users of the Google Nexus One, Google Android for mobile (and other) devices (such as the Motorola claim 11, wherein Droid, the HTC Eris, the HTC Hero and other similar devices) and/or the Google Nexus One and Google said Android for mobile themselves, operate in a hypermedia network environment that includes client additional instructions for workstations executing browsers which further comprises the method of claim 11, wherein said controlling said additional instructions for controlling said controllable application reside on said client workstation. In controllable addition, Google provides the infrastructure (e.g. the operating system and the browser), in addition to Page 160 of 164 Austin 56227v3 Claim Evidence Claim Language application reside instructions to users, and causes them to use the Google Nexus One and Google Android for mobile on client (and other) devices in an infringing manner in their default and expected uses. said workstation. See the evidence and information cited for claim element 5p supra which is expressly incorporated herein. 13pre The computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more program product of computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, claim etc.). The computer usable medium has computer readable program code physically embodied 8, wherein additional therein. The computer program products of claim 8 operate in a hypermedia network environment that instructions for includes client workstations executing browsers, wherein additional instructions for controlling said controlling said controllable application reside on said network server, wherein said step of interactively controlling controllable application on said reside network said See the evidence and information cited for claim element 4k supra which is expressly incorporated wherein server, herein. computer readable code said controllable application includes the following elements. for said program causing client workstation to interactively control said controllable application on said Page 161 of 164 Austin 56227v3 Claim Evidence Claim Language client workstation includes: 13a computer program readable for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation therein, causing said client workstation to issue, from the client workstation, one or more commands issue, code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more to from the client workstation, one or to the network server. more commands to the See the evidence and information cited for claim element 4l supra which is expressly incorporated herein. network server; 13b computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, said etc.). The computer usable medium has computer readable program code physically embodied network server to therein, causing said network server to execute one or more instructions in response to said execute commands. causing one or more instructions in response to said See the evidence and information cited for claim element 4m supra which is expressly incorporated commands; 13c herein. computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more readable Page 162 of 164 Austin 56227v3 Claim Evidence Claim Language program code for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, said etc.). The computer usable medium has computer readable program code physically embodied network server to therein, causing said network server to send information to said client workstation in response to said send information to executed instructions. causing said client workstation response to in said See the evidence and information cited for claim element 4n supra which is expressly incorporated herein. executed instructions; and 13d computer program readable code The Google Nexus one and Google Android for mobile (and other) devices comprise one or more for computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, causing said client etc.). The computer usable medium has computer readable program code physically embodied workstation therein, causing said client workstation to process said information at the client workstation to process to said interactively control said controllable application. information at the client workstation See the evidence and information cited for claim element 4o supra which is expressly incorporated to interactively herein. control said controllable application. 14 The computer The Google Nexus one and Google Android for mobile (and other) devices comprise one or more program product of computer readable media (such as a DVD/CD-ROM, the hard-disk/volatile memory of the device, Page 163 of 164 Austin 56227v3 Claim Language Evidence claim 13, wherein etc.). The computer usable medium has computer readable program code physically embodied said therein. The computer program products of claim 13 operate in a hypermedia network environment Claim additional instructions for controlling said that includes client workstations executing browsers, wherein said additional instructions for controlling said controllable application reside on said client workstation. controllable application reside See the evidence and information cited for the claim element 5p supra which is expressly incorporated on client herein. said workstation. Page 164 of 164 Austin 56227v3

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?