`
`
`
`
`
`
`
`
`
`Exhibit 8
`
`
`
`
`
`
`
`
`
`
`
`
`Case 1:20-cv-00034-ADA Document 44-9 Filed 03/20/20 Page 2 of 6
`
`
`
`William E. Thomson, Jr. (SBN 47195)
`wthomson@brookskushman.com
`BROOKS KUSHMAN P.C.
`601 S. Figueroa St., Suite 2080
`Los Angeles, CA 90017-5726
`Tel: (213) 622-3003
`Fax: (213) 622-3053
`
`Mark A. Cantor (Pro Hac Vice)
`mcantor@brookskushman.com
`John S. Le Roy (Pro Hac Vice)
`jleroy@brookskushman.com
`Marc Lorelli (Pro Hac Vice)
`mlorelli@brookskushman.com
`John P. Rondini (Pro Hac Vice)
`jrondini@brookskushman.com
`BROOKS KUSHMAN P.C.
`1000 Town Center, Twenty-Second Floor
`Southfield, MI 48075
`Tel.: (248) 358-4400
`Fax: (248) 358-3351
`
`Attorneys for Plaintiff Ancora Technologies, Inc.
`
`
`UNITED STATES DISTRICT COURT
`
`NORTHERN DISTRICT OF CALIFORNIA
`
`OAKLAND DIVISION
`
`
`
`
`
`Plaintiff,
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`
`
`
`
`
`ANCORA TECHNOLOGIES, INC.
`
`
`
`v.
`
`APPLE, INC.,
`
`
`
`
`APPLE, INC.
`
`
`
`v.
`
`ANCORA TECHNOLOGIES, INC.
`
`
`
`Defendant.
`
`Counterclaimant,
`
`Counterdefendant.
`
`
`
`Case No. 4:11-cv-06357-YGR
`
`
`
`
`
`
`
`DECLARATION OF IAN JESTICE
`
`
`
`
`
`
`
`
`27
`
`
`
`28
`
`
`
`
`ANCORA_00000545
`
`
`
`Case 1:20-cv-00034-ADA Document 44-9 Filed 03/20/20 Page 3 of 6
`
`
`
`I, Ian Jestice, declare as follows:
`
`
`1.
`
`2.
`
`I have been engaged by Ancora as a technical expert in this case.
`
`I have over 38 years of experience with computer storage devices and embedded
`
`software systems for industry and consumer products, including BootROM and BIOS. I have
`
`written and designed BIOS, device drivers, software and firmware for Windows, Linux,
`
`VxWorks, QNX and other embedded real-time operating systems ( RTOSs ). I am a software
`
`developer experienced with various programming languages, including C, C++, Delphi, C# and
`
`assembly. I hold a degree in Telecommunications and Computer Science from City and Guilds
`
`Institute of London.
`
`3.
`
`I have reviewed U.S. Patent No. 6,411,941 (the ‘941 patent) and its file history,
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`including the reexamination file history in which the Patent Office reconfirmed the patentability
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`of claims of the ‘941 patent. Because of my education and experience summarized above, I am
`
`readily familiar with the terms and concepts disclosed in the patent and recited in the claims.
`
`4.
`
`I understand that disputes have arisen between the parties regarding the meaning
`
`of “volatile” and “non-volatile” memory as those terms are used in the asserted claims of the
`
`‘941 patent.
`
`5.
`
`The terms “volatile” and “non-volatile” memory are very well defined terms in
`
`the computer industry. While the physical composition of the two types of memory can vary as
`
`explained below, the key distinction between the two types of memory is that information stored
`
`in “volatile” memory is not preserved for use after power is removed, and information stored in
`
`“non-volatile” memory is preserved for use after power is removed.
`
`
`Declaration of Ian Jestice
`Case No. 4:11-cv-06357-YGR
`
`
`
`1
`
`ANCORA_00000546
`
`
`
`Case 1:20-cv-00034-ADA Document 44-9 Filed 03/20/20 Page 4 of 6
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`6.
`
`The meaning of volatile / non-volatile memory is well understood by persons of
`
`skill in the art of computer hardware and programming. During examination of the ’941 patent,
`
`the examiner provided the correct definition for the term “non-volatile memory”: “memory that
`
`is maintained even when the power is removed from the storage system.” (6/21/01 Office
`
`Action, p. 108.) It follows from this definition that “volatile” memory is memory that is not
`
`maintained when the power is removed from the storage system – the opposite of “non-volatile”
`
`memory.
`
`7.
`
` Volatile memory can take several physical forms. For example, Random Access
`
`Memory or “RAM” is often considered “volatile” memory because information stored in RAM
`
`is automatically lost when power is removed. Other physical forms of memory are also
`
`commonly used as volatile memory, however, such as “flash” and “hard disk” or “hard drive.”
`
`Due to the historically higher price of RAM storage in comparison to the price of hard drive
`
`storage (certainly at the time the ‘941 application was filed in 1998), available space on the hard
`
`was often used while the computer was running to supplement the volatile storage space
`
`available in RAM. This supplemental storage is common and is often referred to as “virtual”
`
`memory. Information stored in virtual memory, like information stored in RAM is not preserved
`
`for use after power is removed, i.e., the computer is turned off.
`
`8.
`
`The ‘941 patent recognizes that volatile memory can be stored in either “RAM”
`
`or “hard disk.” (‘941 patent, 4:52-54; 5:15-16.) This is consistent with the understanding of
`
`persons of ordinary skill in the art explained above.
`
`9.
`
`I also understand that a dispute has arisen as to the meaning of the term “BIOS.”
`
`BIOS is a necessary component of all computers today. Because a computer processor has no
`
`knowledge or memory at the time it is first started, the BIOS conditions or initializes the
`
`
`Declaration of Ian Jestice
`2
`Case No. 4:11-cv-06357-YGR
`
`
`ANCORA_00000547
`
`
`
`Case 1:20-cv-00034-ADA Document 44-9 Filed 03/20/20 Page 5 of 6
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`processor in terms of what it is connected to for purposes input and output, and where to find the
`
`first instruction to execute.
`
`10.
`
`At the time the computer is first started, BIOS automatically performs the initial
`
`steps necessary to boot the operating system. While different computers may have different
`
`steps performed by the BIOS, the steps may include initializing the RAM and identifying the
`
`memory location of instructions to be executed at startup.
`
`11. Without these initialization steps being performed, a computer is unable to
`
`operate because it has no inherent knowledge of what it is connected to for input and output, or
`
`where to find the first instruction to execute.
`
`12.
`
`Before the advent of BIOS, these parameters had to be set manually by the user.
`
`For decades, however, BIOS has been implemented to perform these steps automatically.
`
`13.
`
`I understand that Apple contends that BIOS is only present in “IBM” computers,
`
`presumably to exclude “Apple” computers. That is not correct because virtually all computers
`
`have BIOS. Any computer that does not include BIOS would require the user to manually input
`
`the system initialization parameters described above at start-up. I am not aware of any computer
`
`available for retail sale today, or in 1998 when the ‘941 application was filed, that requires
`
`manual initialization. This is because they all include BIOS which performs the initialization
`
`steps automatically at start-up.
`
`
`
`
`
`
`Declaration of Ian Jestice
`Case No. 4:11-cv-06357-YGR
`
`
`
`3
`
`ANCORA_00000548
`
`
`
`Case 1:20-cv-00034-ADA Document 44-9 Filed 03/20/20 Page 6 of 6
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`I declare under penalty of perjury that the foregoing is true and correct to the best
`
`of my knowledge.
`
`Date:
`
`If (36/70( li
`
`Declaration of Ian Jestice
`Case No. 4:11-cv-06357-YGR
`
`4
`
`ANCORA_00000549
`
`