Apple Inc. v. Samsung Electronics Co. Ltd. et al
Filing
589
CLAIM CONSTRUCTION STATEMENT Samsung's Opening Claim Construction Brief (Unredacted Version) filed by Samsung Electronics Co. Ltd.. (Attachments: #1 Exhibit Briggs Declaration and Ex. A-F in support of Samsung's Opening Claim Construction Brief, #2 Exhibit Briggs Declaration Ex. G-I, #3 Declaration Wesel Declaration in Support of Samsung's Proposed Claim Construction for US Patent No. 7,200,792, #4 Declaration Cole Declaration in Support of Samsung's Proposed Claim Construction for US Patent No. 7,698,711, #5 Exhibit Cole Decl. Ex. 1, #6 Exhibit Cole Decl. Ex. 2, #7 Exhibit Cole Decl. Ex. 3, #8 Exhibit Cole Decl. Ex. 4, #9 Exhibit Cole Decl. Ex. 5, #10 Exhibit Cole Decl. Ex. 6, #11 Exhibit Cole Decl. Ex. 7A-7G, #12 Exhibit Cole Decl. Ex. 8, #13 Exhibit Cole Decl. Ex. 9A-9C, #14 Exhibit Cole Decl. Ex. 10, #15 Exhibit Cole Decl. Ex. 11, #16 Exhibit Cole Decl. Ex. 12)(Maroulis, Victoria) (Filed on 1/6/2012)
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
APPLE INC., a California corporation,
Plaintiff,
vs.
CASE NO. 11-cv-01846-LHK
SAMSUNG ELECTRONICS CO., LTD., a
Korean business entity; SAMSUNG
ELECTRONICS AMERICA, INC., a New
York corporation; SAMSUNG
TELECOMMUNICATIONS AMERICA,
LLC, a Delaware limited liability company,
Defendants.
DECLARATION OF JOE TIPTON COLE IN SUPPORT OF SAMSUNG’S
PROPOSED CLAIM CONSTRUCTION FOR U.S. PATENT NO. 7,698,711
I.
ENGAGEMENT AND QUALIFICATIONS
A.
1.
Engagement
I, Joe Tipton Cole, have been engaged by Samsung Electronics Co., Ltd.,
Samsung Electronics America, Inc., Samsung Telecommunications America,
LLC, (collectively “Samsung”) in connection with the captioned lawsuit to provide
my analyses and opinions regarding the interpretation of the term “applet” as
used in the claims of U.S. Patent No. 7,698,711 (“the ‘711 patent”).
2.
The statements made herein are based on my own knowledge and
opinion. I can and will testify to these matters if called at trial.
1
Apple v Samsung – Declaration
B.
3.
Highly Confidential-Attorneys Eyes Only
Qualifications
I have been actively engaged as a computer software professional since
1977. I am currently the owner and proprietor of Tipton Cole + Co., a
professional practice of technical consulting services. The focus of the practice
is litigation support for cases involving computer software and associated
devices. From 1983-2008, I was President of Tipton Cole + Co., Inc., a software
development and consulting company. That company prepared commercial
database applications and provided both technical and management consulting
services to large and small businesses. From 1977-1983, I was the co-owner of
software development and consulting business, Cole & Van Sickle, which we
founded in 1977.
4.
I began studying computer science in 1968 as a student in National
Science Foundation mathematics programs at Southern Methodist University and
Texas A&M University. I continued those studies at Washington University in St.
Louis and at the University of Texas at Austin, with a focus in the field of Artificial
Intelligence.
5.
I received a B.A. in Mathematics from the University of Texas in 1974, an
M.A. in Computer Science from the University of Texas in 1976, and a Juris
Doctorate from the University of Texas in 1978. I am currently licensed by the
State Bar of Texas. My license status is “inactive.”
6.
I have taught a Data Structure course at the University of Texas and a
senior-level Database Management Systems Course at St. Edwards University in
Austin.
2
Apple v Samsung – Declaration
7.
Highly Confidential-Attorneys Eyes Only
I am being compensated for my time spent on the case at a rate of
$675/hour.
8.
My current CV is attached to this report as Exhibit 1.
C.
9.
Person of Ordinary Skill in the Art
I understand that to determine the ordinary and customary meaning of a
claim term, one looks to the meaning that a person of ordinary skill in the art
would have given the term at the time of the invention, which in this case is at
least as early as August 30, 2005. Based on my experiences and the materials I
have reviewed, it is my opinion that one of ordinary skill in the field of the ‘711
patent is a person in the field of computer science/engineering with either a
Bachelor’s degree and several years of relevant experience, or a Master’s
degree with less relevant experience, or a person with equivalent industry
experience.
D.
10.
Background
Plaintiff and Defendant propose different constructions for the term applet
used in claims 1, 9 and 17 of the ‘711 patent. The parties’ constructions of the
term applet are as follows:
Samsung’s Proposed Construction
Apple’s Proposed Construction
A small application designed to run
within another program.
11.
An operating system-independent
computer program that runs within an
application module.
The parties agree that an applet runs “within” another piece of software
(“another program” or “an application module,” respectively.) Given this
3
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
agreement, I focus my analysis on the question whether the term applet as used
in the patent necessarily includes the limitation that the applet is “operating
system-independent.”
E.
Exhibits
12.
Exhibit 1 is my CV.
13.
Exhibit 2 is U.S. Patent No. 7,123,945, issued to Takeshi Kokubo, titled
“Task Display Switching Method, Portable Apparatus and Portable
Communications Apparatus."
14.
Exhibit 3 contains relevant portions of the deposition transcript (rough) of
Mr. Moon Sang Jeong, taken on November 17, 2011.
15.
Exhibit 4 is a page from Mr. Jeong's notes with bates label
SAMNDCA00139800.
16.
Exhibit 5 contains relevant portions of Wiley's Electrical and Electronics
Engineering Dictionary (2004).
17.
Exhibit 6 is a copy of the complete web page from
http://www.memidex.com/applet as of 2011 Nov 24, discussing the use of applet
in various contexts.
18.
Exhibit 7 is a compilation of documents that discuss the use of applets in
the Microsoft Control Panel tools and Microsoft environment more generally.
These documents include the following web pages:
http://www.techimo.com/forum/applications-operating-systems/123490-windows9x-question-about-32-bit-16-bit-software-installation.html (1998);
http://www.codeproject.com/KB/winsdk/cjbcontrolpanelapplet.aspx (2000);
4
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
http://forums.windrivers.com/archive/index.php/t-16754.html (2001);
http://www.pctools.com/guides/registry/detail/522/ (2002);
http://www.realgeek.com/forums/control-panel-applet-missing-299659.html
(2003); http://www.geekgirls.com/windowsxp_controlpanel.htm (2004);
http://www.freewarefiles.com/Microsoft-Color-Control-PanelApplet_program_16303.html (2005).
19.
Exhibit 8 is a compilation of documents that discuss the use of applets in
the context of AppleScript; a system of scripting language for the Macintosh OS
X operating system. These documents include the following web pages:
http://managingosx.wordpress.com/2006/03/23/universal-applescript-applets/
(2006); http://fm.geckotribe.com/applescript/savenonpopup.php3 (2001);
http://www.applefritter.com/node/15241 (2006);
http://macscripter.net/viewtopic.php?id=24382 (2002); and
http://www.mactipsandtricks.com/articles/BAS1.lasso (2004).
20.
Exhibit 9 is a compilation of documents that discuss the use of applets in
the Linux environment. These documents include the following web pages:
http://linux.softpedia.com/get/Desktop-Environment/Tools/GetCodecs-5182.shtml
(2005);http://www.pygtk.org/articles/applets_arturogf/ (2004);
http://ubuntuforums.org/showthread.php?t=909404.
21.
Exhibit 10 is a webpage that discuss the use of applets in the Ruby
programming language for Windows-specific environments. The webpage can
be found at: http://www.justskins.com/forums/anyone-using-registerclass-from33437.html.
5
Apple v Samsung – Declaration
22.
Highly Confidential-Attorneys Eyes Only
Exhibit 11 is a webpage that discuss the use of applets in the Flash
programming language. The webpage can be found at:
http://scripts.top4download.com/stock-applets-script/efiow.html.
23.
Exhibit 12 is a webpage discussing the ability of programmers to
overcome the default restrictions in Java, thereby gaining access to the operating
system of that particular machine. The webpage can be found at: http://wwwpersonal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html. (The
copyright date on the document at the “jarsigner” link is 1994-2004.)
II.
THE MEANING OF “APPLET”
A.
24.
Intrinsic Evidence
There is limited discussion in both the specification and claims of the ‘711
patent, as well as the prosecution history, as to the definition of the term “applet.”
25.
While the discussion of “applet” is limited, Samsung’s proposed claim
construction is fully supported by the intrinsic evidence. The intrinsic evidence
makes clear that the term “applet” is not limited to an “operating systemindependent computer program that runs within an application module” as
proposed by Apple and its expert, Dr. Givargis. Apple’s reliance on the use of
the term “applet” in the Java language is wholly unsupported by the ‘711 patent
claim language and specification, as well as the entirety of the ‘711 patent’s
prosecution history.
1.
26.
The ‘711 Patent Disclosure
The ‘711 patent describes an “apparatus and method capable of
performing multiple tasks in a portable terminal…in which the menu functions of
6
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
the portable terminal can be implemented while continuing to play the music.”
(‘711 Patent Abstract).
27.
The apparatus and method of the ‘711 patent were invented to deal with
the problem that portable terminals had with allowing users to multi-task while
listening to music in the background. As embodied in the prior art, users could
not “simultaneously work on several menus of the portable terminal while
listening to the music using the conventional MP3 music function.” (‘711 Patent at
Col. 1:39-41). The ‘711 patent solved this problem by disclosing an apparatus
and method by which “menu functions of the portable terminal can be
implemented while continuing to play a music file.” (‘711 Patent at Col. 1:58-61).
28.
When discussing the types of multi-tasking the ‘711 invention could
perform while listening to an MP3 file, the specification lists, as examples, many
different types of applications, including messaging, phone book, scheduling,
games, and picture searching. (‘711 Patent at Col. 4:43-49). Additionally,
dependent claims 7-8 and 15-16 specifically mention utilizing messaging and
phone-book functions while continuing to play MP3 files in the background. (‘711
Patent at Claims 7-8 and 15-16).
29.
The wide variety of applications that can be implemented while playing an
MP3 file contradicts Apple’s narrow construction of applet as only referring to a
Java applet being solely utilized in a web browser environment. There is no
evidence that any of the disclosed functionalities in the ‘711 patent use the Java
programming language or have any relation to a web browser.
7
Apple v Samsung – Declaration
2.
30.
Highly Confidential-Attorneys Eyes Only
Specification and Claims
The term “applet” appears in the three independent claims of the ‘711
patent, claims 1, 9 and 17. In all three claims, “applet” appears in the same
context, namely:
“a music background play object, wherein the music background play
object includes an application module including at least one applet.”
31.
As used in claims 1, 9 and 17, the term “applet” is never once qualified
with the notion that the “applet” is Java based, nor that the “applet” is operating
system independent.
32.
In fact, the only instance where the term “applet” is discussed in the
specification also fails to qualify the term with any requirement that the “applet”
be written in Java or be operating system independent. This portion of the
specification states:
“FIG.1 is a block diagram of a portable terminal according to an exemplary
embodiment of the present invention, in which an MP3 music control
processor is not included. Application modules of the portable terminal
include at least one applet and each of the application modules, that is
each menu of the portable terminal, independently performs multi-tasking.”
(‘711 patent at Col. 3:8-14)
Neither the language quoted here, nor FIG. 1 of the ‘711 patent, even mention
much less require the “applet” to be operating system independent as Apple and
Dr. Givargis propose.
8
Apple v Samsung – Declaration
3.
33.
Highly Confidential-Attorneys Eyes Only
File History
The claim language that includes the term “applet” was added at the
request of the patent examiner. As detailed in an interview summary, the
“[e]xaminer suggested to further include the definition ‘a music background play
object’ as ‘wherein the music background play objects including an application
module includes at least one applet’ as argued during the interview to distinct
[sic] from the icon as taught by KOKUBO.” (U.S. Patent Application No.
11/778,466, Examiner’s Interview Summary of December 16, 2009).
34.
As a result of this request, the claims were amended to include the
language suggest by the patent examiner. The language added to claims 1, 9
and 17 was “wherein the music background play object includes an application
module including at least one applet.”(U.S. Patent Application No. 11/778,466,
Applicant’s December 8, 2009 Arguments/Remarks Made in an Amendment at
pp. 2-4).
35.
While Dr. Givargis is correct when it states that there was no definition of
applet proposed either by the examiner or the Applicant, Dr. Givargis fails to
analyze the one piece of prior art that this amendment was aimed at
distinguishing. This piece of prior art is U.S. Patent No. 7,123,945, titled “Task
Display Switching Method, Portable Apparatus and Portable Communications
Apparatus (the “Kokubo patent” attached hereto as Exhibit 2). Generally
speaking, the Kokubo patent was aimed at allowing the “processing of a plurality
of tasks in parallel and of displaying a plurality of display regions for displaying
data.” (Kokubo patent at Abstract). The Kokubo patent does not deal with the
use of Java or applets in order to achieve multi-tasking.
9
Apple v Samsung – Declaration
36.
Highly Confidential-Attorneys Eyes Only
The Kokubo patent discloses an apparatus and method that solved the
problem of multi-tasking by using icons to switch between applications faster
than simply closing out of an application to perform another function. (See Figs.
3-9, Col. 2:29-62). The icons would also correspond to a “predetermined state”
of the corresponding application, such as a “suspended or stopped state,” which
would further increase the speed of switching between operations. (Id. At Col.
3:33-41).
37.
The Kokubo patent did not disclose, or even discuss, operating system
independence, or dependence, of any of the applications or programs run with
the disclosed multi-tasking method. Given that Kokubo is silent on the use of
operating system dependent or operating system independent, it is not
reasonable to argue that the addition of applet to the claims of the ‘711 patent
somehow requires an “applet” as used in the claims of the ‘711 patent to be an
operating system independent piece of software.
4.
38.
Conclusion
Given the limited amount of intrinsic evidence to construe the term applet,
I have examined extrinsic evidence to determine the general meaning of applet
at the time of the invention. In my opinion, the proper construction of the term
applet in the context of the ’711 is “a small application designed to run within
another program.” “Applet,” as used in the ‘711 patent, should not include the
limitation “operating system-independent.” My opinion is based on the extrinsic
evidence that I present below and is consistent with the intrinsic evidence. This
evidence consists of various uses of the term “applet” during the time period
10
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
leading up to the ‘711 patent’s priority date of August 30, 2005, as well as the
testimony and contemporaneous documentation of the sole inventor of the ‘711
patent, Mr. Moon-Sang Jeong. This evidence shows that to one of ordinary skill
in the art the term applet was not limited to “operating system-independent”
programs.
B.
39.
Extrinsic Evidence
Before discussing the evidence that one of ordinary skill in the art would
not consider all uses of the term “applet” to be operating system independent, the
testimony of Mr. Jeong and contemporaneous documents authored by Mr. Jeong
provides context to the term “applet” as used in the ‘711 patent. At his
deposition, Mr. Jeong was asked to give his definition of “applet” as he
understood it in 2005. Mr. Jeong responded that his “understanding as to an
applet was in reference to such things as would comprise an application, such
as: smaller functionalities, smaller classes of things, even a smaller unit of an
application or of applications.” (11/17/2011 Deposition of Moon-Sang Jeong,
Rough Tr. at 25:2-13, attached hereto as Exhibit 3).
40.
Mr. Jeong testified that the term “applet” can be used in both an operating
system independent fashion, as well as an operating system dependent fashion.
(Exhibit 3 at 25:14-25). Although “applet” could be used in both ways, Mr. Jeong
testified that he was using “applet” in the operating dependent fashion due to his
development of the Qualcomm platform that only use Qualcomm chipsets.
(Exhibit 3 at 29:10-30:22). When “applet” was used in this context, the term
11
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
“applet” “was something that applied with respect to the Qualcomm platform
only.” Id.
41.
Mr. Jeong’s testimony is also consistent with the documentation that he
created during the development process of the invention that would eventually
issue as the ‘711 patent. Mr. Jeong’s development notes contain an entire page
dedicated to identifying applets and interfaces, none of which are identified as
being Java applets or operating system independent. (See SAMNDCA00139800,
attached hereto as Exhibit 4 ). The identified applets include functions such as
“Clockdesign,” “ScheduleApp,” “Mediaplayer,” “QCamcorder,” and many others
that neither reference Java nor being used in an operating system independent
environment.
42.
Mr. Jeong's contemporaneous documentation supports his testimony, as
does the large quantity of extrinsic evidence which shows that “applet” does not
require operating system independence.
43.
Wiley’s Electrical and Electronics Engineering Dictionary (2004) defined
“applet” as a “[a] small application designed to run within another program.” This
definition comports with Samsung’s definition of applet and makes no mention of
the requirement that applet be an operating system independent computer
program.
44.
In addition to this dictionary definition, Apple and Dr. Givargis cite another
dictionary that supports Samsung’s construction of the term applet. Dr. Givargis
cites the McGraw-Hill Dictionary of Scientific and Technical Terms (6th Ed.,
2003) at page 124, which defines applet as “a small program, typically written in
12
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
Java.” (Givargis Decl. at ¶ 42). Even though this definition refers to Java, it does
not require that the applet actually be written in Java, or that the applet be
operating system independent. Given Apple’s and Dr. Givargis’ absolute position
that an applet must be operating system independent, Apple’s and Dr. Givargis’
cited definition directly contradicts such an absolute position, and supports
Samsung’s construction that applet does not require operating system
independence.
45.
Exhibit 6 illustrates the challenge of presenting a precise, authoritative
definition of the term applet. Various of the dictionary sources shown in the
“Definition references” section of that page limit the term applet with the
qualification: 1) small; 2) simple; 3) automatically copied; 4) run from a webpage;
and 5) usually portable between operating systems. Four of the nine include a
notion of inclusion similar to the “application module including at least one applet”
phrase that appears in the claims, the specification and the file history of the ‘711
patent. As a point of interest, however, none of the definitions limits the term
applet to the realm of Java applets.
46.
The “Etymological references” section of Exhibit 6 offers to definitive
dates, 1990 and 1995, as the date of first use. The 1990 date given by MerriamWebster matches the date attributed to the Oxford English Dictionary at the
Wikipedia page http://en.wikipedia.org/wiki/Applet. The date has some
significance because Java was unknown in 1990, so that the term applet would
have a meaning independent of the phrase Java applet.
13
Apple v Samsung – Declaration
1.
47.
Highly Confidential-Attorneys Eyes Only
As Used in the ‘711 Patent, Applet Does Not Refer to a
Java Applet
Dr. Givargis focuses on definitions of applet that are somehow related to
the Java programming language. The only evidence Dr. Givargis presenst to
support this logical leap is that “[l]eading up to 2005, mobile phone
manufacturers increasingly produced Java-enabled devices.” (Givargis Decl. at ¶
22). Under Dr. Givargis' analysis, the mere fact that some mobile phones were
Java-enabled at the time of the invention would require that any mention of
applet in a patent for mobile devices must refer to a Java applet. The logical
fallacy of this conclusion is obvious.
48.
Neither the patent nor the file history invoke a Java-based environment as
a necessary element of the ‘711 patent. In fact, the word “java” never occurs in
the patent itself.
49.
Those of skill in the art would not make this logical leap. For those of skill
in the art, there is a more expansive view of the term applet, one that
encompasses more than just Java applets.
50.
In addition to Java applets, applet was used to refer many different
programming languages and functionalities. Some of these non-Java related
references to an applet include:
a.
51.
Desktop Applets
Use of the term applet to describe what Microsoft sometimes calls “Control
Panel Tools” was current for some time before and after the filing of the ‘711
patent. (See Exhibit 7)
14
Apple v Samsung – Declaration
b.
52.
Highly Confidential-Attorneys Eyes Only
AppleScript Applet
AppleScript is a system scripting language used for the Macintosh OS X
operating system. AppleScript uses applets in its programming language. (See
Exhibit 8)
c.
53.
Linux Applets
The Linux operating system also used the term applet extensively in its
environment.
54.
Applet is a term that is also used in the Python programming language for
the Linux operating system. An example of one such applet is the GetCodecs
applet (See Exhibit 9) Another example of Python applets is a collection of
Gnome (Linux-specific) applets written in Python. (Id.)
55.
Not only did Linux use the term applet, there were uses of applet in
reference to specific versions of Linux, such as Ubuntu. (Id.)
d.
56.
Ruby Applet
In addition to the earlier referenced Microsoft desktop applets, another
example of a Windows-specific applet is an applet written in Ruby for the
Windows operating system. (See Exhibit 10)
e.
57.
Additional Applets
Additional uses of the term applet can be found in the Visual Basic
programming language as well as Flash. (See Exhibit 11).
58.
It is my opinion that given the wide ranging use of the term applet in the
field of the ‘711 invention, one of skill in the art would not limit the term applet to
refer solely to a Java applet. Add to this simple fact, the silence of the ‘711
15
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
patent and file history as to any use of Java, it is not correct to equate the term
applet to the more restrictive Java applet.
2.
59.
Applet Does Not Have to be Operating System
Independent
As discussed in the previous section, the term “applet,” unadorned with
any qualifiers, is subject to many “definitions.” Taken in isolation the vast
majority of the definitions do not address the issue of operating system
dependence or independence.
60.
Dr. Givargis cites no evidence from the intrinsic record that would support
limiting the term applet to require operating system independence. Dr. Givargis
quotes extensively from the file history of the ‘711 patent and asserts that the
many passages support his opinion, but he never explains why that is so. In my
opinion, taken individually, as a whole, or in any combination, the passages on
which Dr. Givargis relies offer no support for his conclusion. In the context of the
‘711 patent, because these references are utterly silent on the question of
operating system independence, they contradict Dr. Givargis’ stated opinion.
61.
Apple’s own extrinsic evidence also contradicts the conclusion that as
used in the ‘711 patent, applet means an “operating system independent
computer program.” Dr. Givargis places a large emphasis on the Java’s
Developer’s Resource (1997) by Eliotte Harold (“the Harold reference”). While
the selection of a reference that deals specifically with Java is inherently flawed
when there is no indication that applet as used in the ‘711 patent refers to a Java
specific applet, even this Java specific handbook recognizes that an applet can
be operating system dependent. According to Apple, Harold explains “how
16
Apple v Samsung – Declaration
Highly Confidential-Attorneys Eyes Only
applets can be independent of the host platform.” (Givargis Decl. at ¶ 45). As
stated, this conclusion falls short of Apple’s proposed construction in which
applets must be independent of the host platform.
62.
Furthermore, the Harold excerpt does not say that Java applets running
within “Web browsers” are operating system independent. Neither does this
excerpt support the conclusions that the web browsers are operating system
independent or that web browsers, even if operating system independent,
impose that condition on the applets that execute within them. Apple and Dr.
Givargis fail to take any possibilities into account.
63.
While Java applets may in practice be operating system independent, it
takes particular skill and commitment to do so. The Java sandbox in which Java
applets run protects the software author from many actions that deal directly with
the host operating system – but operating system independence is not automatic.
For example, the programmer must refrain from taking advantage of actions or
data that are available only on one operating system. Some actions or data may
be available on multiple operating systems but under different names or with
different details of definition such as signatures of system procedures or data
types of system variable or system constants.
64.
Additionally not all Java applets are necessarily prohibited from exploiting
the peculiar capabilities of their host operating system. A brief exposition of a
mechanism to overcome the default sandbox restrictions imposed on Java was
readily available to one or ordinary skill in the art. (See Exhibit 12).
17
Apple v Samsung – Declaration
65.
Highly Confidential-Attorneys Eyes Only
As discussed previously, the term applet is used in conjunction with many
different programming languages, and some of those applets are operating
system dependent. There are specific applets for the Windows operating
system, as well as applets for different versions of the Linux operating system.
As these applets are used specifically with one operating system, they are the
essence of operating dependent applets. Apple should be well aware of the
operating system dependent nature of the term applet as it uses applets specific
to its own operating system.
66.
In conclusion, Apple’s requirement that an applet be operating system
independent contradicts the plain language of the ‘711 patent and the file history,
as well as Apple’s own extrinsic evidence. At best it can be said that Java
applets can be operating system independent, but there are instances where that
is not the case. There are also many other applets that are used for specific
operating systems and therefore by definition are not operating system
independent. One skilled in the art would not so limit the term applet as to
require operating system independence.
C.
67.
Opinion
In the Java-free context presented by the ‘711 patent, one of ordinary skill
in the art at the time of the invention would not include the limitation “operating
system-independent” as part of the definition of the term applet.
68.
Based on the above intrinsic and extrinsic evidence, it is my opinion that
one of ordinary skill in the art at the time of the invention would have interpreted
the term applet as “a small application designed to run within another program.”
18
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?