throbber
Case 1:20-cv-00034-ADA Document 45-21 Filed 03/20/20 Page 1 of 7
`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
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket