throbber
Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 1 of 9
`Case 5:l5—cv—O2008—EJD Document 87-4 Filed 04/19/16 Page 1 of 9
`
`
`
`EXHIBIT 18
`
`EXHIBIT 18
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 2 of 9
`
`
`
`Robert F. McCauley (SBN 162056)
`robert.mccauley@finnegan.com
`Jacob A. Schroeder (SBN 264717)
`jacob.schroeder@finnegan.com
`FINNEGAN, HENDERSON, FARABOW,
` GARRETT & DUNNER, LLP
`3300 Hillview Avenue
`Palo Alto, CA 94304-1203
`Telephone:
`(650) 849-6600
`Facsimile:
`(650) 849-6666
`
`Gerald F. Ivey (pro hac vice)
`Smith R. Brittingham IV (pro hac vice)
`Elizabeth A. Niemeyer (pro hac vice)
`John M. Williamson (pro hac vice)
`Rajeev Gupta (pro hac vice)
`Aidan C. Skoyles (pro hac vice)
`Cecilia Sanabria (pro hac vice)
`FINNEGAN, HENDERSON, FARABOW,
` GARRETT & DUNNER, LLP
`901 New York Avenue, NW
`Washington, DC 20001-4413
`Telephone:
`(202) 408-4000
`Facsimile:
`(202) 408-4400
`
`Stephen E. Kabakoff (pro hac vice)
`FINNEGAN, HENDERSON, FARABOW,
` GARRETT & DUNNER, LLP
`3500 SunTrust Plaza
`303 Peachtree Street, N.E.
`Atlanta, GA 30308-3263
`Telephone:
`(404) 653- 6400
`Facsimile:
`(404) 653-6444
`
`Attorneys for Plaintiffs
`OpenTV, Inc., Nagravision S.A., and Nagra France S.A.S.
`
`
`
`UNITED STATES DISTRICT COURT
`NORTHERN DISTRICT OF CALIFORNIA
`SAN FRANCISCO DIVISION
`
`OPENTV, INC., NAGRAVISION S.A., and
`NAGRA FRANCE S.A.S.
`
`
`Plaintiffs,
`
`
`Defendants.
`
`v.
`
`
`APPLE INC.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CASE NO. 5:15-cv-02008-EJD (NMC)
`
`SUPPLEMENTAL DECLARATION
`OF DR. KEVIN ALMEROTH
`
`Date: May 12, 2016
`Time: 1:30 p.m.
`Judge: Honorable Edward J. Davila
`Courtroom: 4, 5th Floor
`
`
`SUPPLEMENTAL DECLARATION
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 3 of 9
`
`
`
`I, Kevin Almeroth, declare as follows:
`
`1.
`
`I have been retained by Plaintiffs OpenTV, Inc., Nagravision S.A., and Nagra France
`
`S.A.S. (“OpenTV”) to serve as a technical expert in the above-captioned case. On March 29, 2016, I
`
`submitted a declaration in this matter on behalf of OpenTV regarding the meanings of the following
`
`terms: “automatic and direct access” / “automatically and directly electronically accessing” as
`
`recited in claims 1, 8, and 9 of U.S. Patent No. 6,233,736; “means for extracting an address
`
`associated with an online information source from an information signal embedded in said electronic
`
`signal, and for automatically establishing, in response to a user initiated command, a direct link with
`
`the online information source” as recited in claim 9 of the ’736 patent; “directive” / “directives,
`
`wherein said directives are indicative of an audio, video and/or graphic presentation which requires a
`
`set of resources” / “directives which are indicative of an audio, video and/or graphic presentation
`
`requiring a set of resources” / “directives which are indicative of an audio, video and/or graphic
`
`presentation which requires a set of resources” as recited in claims 1, 2, 22, and 23 of U.S. Patent
`
`No. 7,055,169; “prerequisite directive” as recited in claims 1, 2, 22, and 23 of the ’169 patent;
`
`“subset of said set of resources” as recited in claims 1, 22, and 23 of the ’169 patent; “wherein said
`
`prohibiting is in further response to detecting a corresponding time for expiration has not yet
`
`expired, and wherein said method further comprises allowing the presenting of said presentation in
`
`response to detecting said time for expiration has expired” as recited in claim 12 of the ’169 patent;
`
`and “a processing unit coupled to said receiver, wherein said processing unit is configured to:
`
`determine whether said one or more directives includes a prerequisite directive which indicates that
`
`acquisition of a subset of said set of resources is a prerequisite for initiating the presentation; initiate
`
`said presentation, in response to determining the one or more directives do not include said
`
`prerequisite directive; and prohibit initiation of said presentation until said subset of resources are
`
`acquired, in response to determining the one or more directives include said prerequisite directive”
`
`as recited in claim 22 of the ’169 patent.
`
`2.
`
`3.
`
`My qualifications and experience are set forth in my March 29, 2016, declaration.
`
`I have reviewed declarations, dated April 12, 2016, submitted in this matter by
`
`Apple’s experts Mr. Scott Bradner and Dr. Stephen Melvin regarding the meanings of the same
`SUPPLEMENTAL DECLARATION
`1
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`
`
`
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 4 of 9
`
`
`
`claim terms in the ’736 patent and ’169 patents, respectively. Counsel for OpenTV has asked me to
`
`respond to certain opinions and statements presented in the declarations of Mr. Bradner and Dr.
`
`Melvin.
`I.
`4.
`
`disagree.
`
`The ’736 Patent
`
`Apple and its expert Mr. Bradner opine that automatic and direct is indefinite. I
`
`5.
`
`Apple argues that “automatic and direct” “did not add limitations beyond what one of
`
`ordinary skill already understood to exist in claim 8” and that a person of ordinary skill in the art
`
`“would have understood that when a user clicked on a link, the user’s computer would have
`
`‘automatically’ made a ‘direct’ connection . . .” Dkt. No. 82 at 3. However, this is incorrect. In 1996,
`
`much earlier in the history of the Internet, when a user selected a link the system may have prompted
`
`a user if they wanted to continue, or the user may have been provided an address to enter into a
`
`different system. Each of these would be examples of connections that would not be automatic and
`
`direct, and would be similar to the prior art situation where television programs announced website
`
`addresses for users to put into their computers, or Throckmorton where the user had to dig in to a
`
`menu of links to find access to online information. The “automatic and direct” nature of the links to
`
`further information would have distinguished this invention from those prior art systems to one of
`
`skill in the art.
`
`6.
`
`Apple and Mr. Bradner state that the “automatic” nature of the connection must be
`
`after the user initiated command. This is not true. One of ordinary skill in the art would have
`
`understood the establishing of the direct communication link to both be automatic in its presentation,
`
`and in response to a final user command to assent to the link. This automatic presentation of the
`
`links would be different to one of skill in the art from having to navigate a series of separate menus
`
`not provided with the video itself.
`
`7.
`
`Mr. Bradner states that “direct from the user’s perspective” would not be reasonably
`
`certain to one of skill in the art. Dkt No. 83, Ex. 5 at 14. This is incorrect. One of skill in the art
`
`would have understood this term to be sufficiently clear. The connection will be direct from the
`
`user’s perspective. The user’s perspective was a clear concept to one of skill in the art, it is the
`SUPPLEMENTAL DECLARATION
`2
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`
`
`
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 5 of 9
`
`
`
`information that is presented to a user. If, for example, a connection is first directed to an ISP before
`
`being rerouted to a content server, this may be arguably not direct. However, the user is not
`
`presented with this information. From the user’s perspective, the information is directly provided.
`
`Thus this use of direct is in the context of the user’s interface experience. One of skill in the art
`
`would have clearly understood this term.
`
`8.
`
`Apple further argues that there is a distinction between providing a link “in” a video,
`
`and a link “with” a video. Dkt. No. 82 at 4. However, one of ordinary skill in the art would have
`
`understood that whether the link is provided in the vertical blanking interval of an analog signal or in
`
`a digital stream of data in a digital signal, the link to content is presented “in” or “with” a video.
`
`9.
`
`I have been informed that Apple argues that the structure for the “means for
`
`extracting” and “automatically extracting” is not disclosed by the specification. I disagree.
`
`10.
`
`Apple points out that the specification does not contain a description of a web
`
`browser as an explicit example of an address extractor. Dkt. No. 82 at 8. A person of ordinary skill
`
`in the art would have understood that a web browser is just one example of a kind of well-known
`
`address extractor which could be implemented to store addresses from incoming web
`
`communications. The notion of writing code to extract addresses from a string or parsing a file is a
`
`basic computer science concept. The specification makes clear that an address extractor is disclosed.
`
`Although it does not contain a detailed description of a well-known process, that does not mean the
`
`specification disclosure is unclear to those of skill in the art.
`
`11.
`
`Apple argues that a modem cannot be sufficient structure for “automatically
`
`establishing.” First, Apple misconstrues the patent with regards to this element. Apple is correct that
`
`a modem may be used to “modulate and demodulate signals.” Dkt. No. 82 at 9. However, a modem
`
`does not alone perform the connection described by the patent. The modem works together with
`
`hardware and software to establish a connection with an internet site. A person of ordinary skill in
`
`the art would have clearly understood how to use a modem to accomplish the function listed by the
`
`claim.
`
`12.
`
`Apple also states that an “access controller” is not sufficiently disclosed. However, a
`
`person of ordinary skill in the art would have understood by reference to the specification what is
`SUPPLEMENTAL DECLARATION
`3
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`
`
`
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 6 of 9
`
`
`
`meant by an access controller. For example, Figure 2 of the ’736 patent clearly shows how an access
`
`controller would be composed of components, including the address extractor, modem, and
`
`processor.
`II.
`13.
`
`The ’169 Patent
`
`I have further been informed that Apple contends a person of ordinary skill in the art
`
`would not have understood directives to be limited to a computer language. I disagree.
`
`14.
`
`Apple lists example embodiments where directives may be used, which include
`
`“television, video cassette recorder (VCR), video game console, mobile/cell phone, banking, e-mail,
`video-on-demand, and electronic program guide (EPG).” 3:5-16, 6:58-7:12.1 Apple contends that
`these embodiments are inconsistent with declarations formed using a computer language. However,
`
`this is untrue.
`
`15.
`
`Computer languages were not at the time of the ’169 patent and are not now restricted
`
`to just what a consumer would call a “personal computer.” Computers are present in most electronic
`
`devices in some form. Computer languages are the languages by which we communicate commands
`
`to these devices. Although, for example, a mobile phone is not a traditional computer, it still uses a
`
`computer architecture, and commands are communicated to it by computer languages such as Java
`
`or HTML. A person of ordinary skill in the art would understand that a computer language is used to
`
`communicate the instructions of a directive to each of the devices identified by Apple.
`
`16.
`
`Apple also contends that a person of ordinary skill in the art “would not understand
`
`directives utilized with live broadcasts to be limited to ‘computer languages.’” Dkt. No. 82 at 11.
`
`However, Apple does not offer any support for this proposition beyond the statement itself. In fact, a
`
`person of ordinary skill in the art would have understood that a live broadcast would use computer
`
`languages. A live broadcast of a video stream would have been implemented using computer
`
`language instructions just like any other video stream presentation. Directives for a live broadcast
`
`might indicate that certain streaming resources would be needed to be acquired by a client device,
`
`
`1 I note that all citations to column and line numbers in this section are to the ’169 patent.
`SUPPLEMENTAL DECLARATION
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`4
`
`
`
`
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 7 of 9
`
`
`
`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
`
`
`
`and that those resources would be rendered in real time due to the presentation being live. But, there
`
`is no difference between a live broadcast and a “recorded” broadcast in the sense that the directives
`
`specifying the resources would be specified in computer languages in either circumstance.
`
`17.
`
`Apple’s expert Dr. Melvin argues that the specification refers to not only languages
`
`but also “constructs.” In the context of computer science and this patent, a construct is a data
`
`structure that would still be differently specified according to the computer language in which it is
`
`presented. I note that even Apple’s proposed construction does not appear to import the notion of
`
`“constructs” into the definition of directive. The parties agree that a directive in this context is a
`
`declaration or other instrument (or, for Apple, “instruction”), but Apple is not arguing that the
`
`construction should include a directive that is a “construct.”
`
`18.
`
`Apple also contends that “prerequisite directive” is unclear as the specification does
`
`designate a “particular format” to distinguish them from more general directives. I disagree.
`
`19.
`
`Prerequisite directives, like directives, can be written in many different computer
`
`languages. Apple and its expert Dr. Melvin argue that the prerequisite directive is indefinite, in part,
`
`because the patent does not specify a particular format for the prerequisite directive. But, it is not
`
`necessary to identify a particular format for a person of ordinary skill in the art to distinguish a
`
`prerequisite directive from a directive generally. Prerequisite directives are directives used for a
`
`specific purpose and can be specified in any of myriad ways. For example a prerequisite directive
`
`could be in the same “format” as a directive but include an extra meta-data tag indicating that it is a
`
`prerequisite. Or it may simply precede a directive to be a “prerequisite directive” or it may be stored
`
`in a different location or be transmitted with a different header. A person of ordinary skill in the art
`
`would have understood how to distinguish prerequisite directives from other directives based on
`
`these or any other means, and would have understood to use those directives for the claimed
`
`purpose.
`
`20.
`
`Apple’s contends that the “subset of said set of resources” may include all of the
`
`larger set of resources, relying primarily upon the loadComplete description from the specification.
`
`However, Apple misconstrues this statement, which actually supports the idea that subset cannot
`
`include all of the larger set of resources.
`
`
`
`
`
`5
`
`SUPPLEMENTAL DECLARATION
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 8 of 9
`
`
`
`21.
`
`The specification describes a “loadComplete” page-rendering policy which, when
`
`enabled, requires all the resources that are needed to load a web page to be fully downloaded before
`
`the webpage is presented. 21:45-52. When enabled, the page must be “loaded completely.” This is
`
`compared to a hypothetical situation where every resource is marked as a prerequisite. The
`
`loadComplete functionality is intended to replace the contingency where all resources are marked as
`
`prerequisites. A person of ordinary skill in the art would understand that the specification
`
`contemplates and rejects this possibility.
`
`22.
`
`Apple and its expert Dr. Melvin also argue that the “prerequisite directive” is also
`
`indefinite because of a phrase in the specification’s use of the word “generally” in discussing
`
`prerequisites. The specification states, “all resources which are labeled as a pre-requisite must
`
`generally be available prior to rendering the corresponding page for presentation.” 26:47-51. Simply
`
`because the specification used the word “generally” does not change my opinion of the meaning of
`
`the phrase in the context of this patent. Further, this circumstance may directly account for the
`
`“timeout” embodiment where a presentation is allowed to begin based on the expiration of a pre-set
`
`time.
`
`23.
`
`Specifically, Apple further misconstrues the patent’s discussion of the “time for
`
`expiration” term of dependent claim 12. Apple claims that this term expands the scope of the
`
`invention because the time for expiration may end the prohibition of the initiation of a presentation
`
`before the prerequisites are acquired. However, a system which will monitor a time for expiration
`
`alone is not what is described by this term. The system must prohibit in response to waiting for
`
`prerequisite resources to be acquired AND the expiration of time. Although the system will
`
`ultimately allow the presentation based on one or the other, the prohibition must be in response to
`
`both. This does not expand the scope of the invention, but rather further limits it.
`
`24.
`
`I understand that Apple contends that a “processing unit” does not connote sufficient
`
`structure. To the contrary, a processing unit, i.e., a CPU, was a well-known structure to one of skill
`
`in the art. It was a common component of computer systems. Further, here, it would be understood
`
`that it would easily be programed to perform the functions identified using very few lines of code.
`
`“Determining,” “initiating,” and “prohibiting” are all functions a processor is designed to be
`SUPPLEMENTAL DECLARATION
`6
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`
`
`
`
`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
`
`
`
`

`
`Case 5:15-cv-02008-EJD Document 87-4 Filed 04/19/16 Page 9 of 9
`
`
`
`programmed to do. These are not abstract functions which require a complex algorithm to
`
`implement. One or two lines of code to simply enable that function would be sufficient, and they are
`
`the sort of functionality that even a first year computer science student should be able to do.
`
`25.
`
`Further, I understand that Apple draws a distinction between the algorithmic support
`
`present for the proxy service embodiment and that for the client embodiment. However, the client
`
`embodiment makes clear that it will use the same algorithm as the proxy server embodiment. A
`
`person of ordinary skill in the art would have understood that it would be easier to enable the
`
`algorithm on a client device. The same steps would be used, there would just not need to be
`
`communication between the proxy server and a client device.
`
`I declare under penalty of perjury under the laws of the United States that the foregoing is
`
`true and correct and that this declaration was executed on April 19, 2016, at Santa Barbara,
`
`
`
`
`Dr. Kevin Almeroth
`
`7
`
`SUPPLEMENTAL DECLARATION
`OF DR. KEVIN ALMEROTH
`Case No. 5:15-cv-02008-EJD (NMC)
`
`California.
`
`
`
`
`
`
`
`
`
`
`
`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

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