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)
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?