`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 1 of 7
`
`EXHIBIT 19
`EXHIBIT 19
`
`
`
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 2 of 7
`Case 4:ll-cv-06357-YGR Document 95-5 Filed 05/09/12 Page lot 6
`
`EXHIBIT 5
`
`ANCORA_00002624
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 3 of 7
`Case 4:ll-cv-06357-YGR Document 95-5 Filed 05/09/12 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. corn
`John S. Le Roy (Pro Hac Vice)
`j leroy@brookskushman. corn
`Marc Lorelli (Pro Hac Vice)
`mloreUi@brookskushman. corn
`John P. Rondmi (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 DISTMCT COURT
`
`NORTHERN DISTMCT OF CALIFORNIA
`
`OAKLAND DIVISION
`
`Case No. 4:ll-cv-06357-YGR
`
`DECLARATION OF IAN JESTICE
`
`ANCORA TECHNOLOGIES, INC.
`
`Plaintiff,
`
`V.
`
`APPLE, INC.,
`
`Defendant.
`
`APPLE, INC.
`
`Counterclaimant,
`
`V.
`
`ANCORA TECHNOLOGIES, INC.
`
`Counterdefendant.
`
`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
`
`ANCORA_00002625
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 4 of 7
`Case 4:ll-cv-06357-YGR Document 95-5 Filed 05/09/12 Page 3 of 6
`
`I, lan Jestice, declare as follows:
`
`1. I have been engaged by Ancora as a technical expert in this case.
`
`2. I have over 38 years of experience with computer storage devices and embedded
`
`software systems for industry and consumer products, includmg 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 m 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,
`
`including the reexamination file history in which the Patent Office reconfirmed the patentability
`
`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
`
`1 2
`
`4
`
`5
`
`6
`
`9
`
`10
`
`12
`
`13
`
`14
`
`15
`
`17
`
`18
`
`19
`
`20 11'941 patent.
`21
`
`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.
`
`22
`
`23
`
`25
`
`26
`
`27
`
`28
`
`Declaration ot lan Jestice
`CaseNo. 4:ll-cv-06357-YGR
`
`ANCORA_00002626
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 5 of 7
`Case 4:ll-cv-06357-YGR Document 95-5 Filed 05/09/12 Page 4 of 6
`
`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 mamtained 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
`
`mamtamed when the power is removed from the storage system - the opposite of "non-volatile"
`
`memory.
`
`7. Volatile memoiy can take several physical forms. For example, Random Access
`
`JVtemory 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
`
`2 3 4
`
`6
`
`7
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`18 11
`
`19
`for use after power is removed, i.e., the computer is turned off.
`^ ^^-^.-^.. „._-„„.-„,,
`
`22
`
`23
`
`24
`
`25
`
`27
`
`28
`
`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 ot lan Jestice
`Case No. 4:ll-cv-06357-YGR
`
`ANCORA_00002627
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 6 of 7
`Case 4:ll-cv-06357-YGR Document 95-5 Filed 05/09/12 Page 5 of 6
`
`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 fast 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 initializmg 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 mitialization 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.
`
`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
`
`Declaration ot lan Jestice
`Case No. 4:ll-cv-06357-YGR
`
`ANCORA_00002628
`
`
`
`Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 7 of 7
`Case 4:ll-cv'-06357-YGR Document 95-5 Filed 05/09/12 Page 6 of 6
`
`I declare under penalty of perjury that the foregoing is true and correct to the best
`
`of my knowledge.
`Date: ^ J^ftP^ _ /l-t/ /^^l^
`z lan Jestice
`
`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
`
`Declaration of lan Jestice
`Case No. 4:1 l-cv-06357-YGR
`
`ANCORA_00002629
`
`