throbber
Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 1 of 9 PageID #: 3461
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
`
`UNILOC USA, INC., et al.,
`
`Plaintiffs,
`
`
`v.
`
`
`
`AVG TECHNOLOGIES USA, INC.,
`BITDEFENDER LLC,
`PIRIFORM, INC.,
`UBISOFT, INC.,
`
`Defendants.
`
`
`UNILOC USA, INC., et al.,
`
`Plaintiffs,
`
`
`v.
`
`
`
`ADP, LLC,
`BIG FISH GAMES, INC.,
`BLACKBOARD, INC.,
`BOX, INC.,
`ZENDESK, INC.,
`KASPERSKY LAB, INC.,
`SQUARE ENIX, INC.,
`
`Defendants.
`
`


`§ Case No. 2:16-cv-00393-RWS

`
`LEAD CASE


`§ Case No. 2:16-cv-00394-RWS
`§ Case No. 2:16-cv-00396-RWS
`§ Case No. 2:16-cv-00397-RWS
`


`§ Case No. 2:16-cv-00741-RWS

`
`LEAD CASE


`§ Case No. 2:16-cv-00858-RWS
`§ Case No. 2:16-cv-00859-RWS
`§ Case No. 2:16-cv-00860-RWS
`§ Case No. 2:16-cv-00863-RWS
`§ Case No. 2:16-cv-00871-RWS
`§ Case No. 2:16-cv-00872-RWS
`
`
`OPENING SUPPLEMENTAL CLAIM CONSTRUCTION BRIEF
`
`
`
`
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 2 of 9 PageID #: 3462
`
`The Court ordered the parties to file supplemental claim construction briefs, with respect
`
`to two newly-disputed terms. Although the terms are newly disputed, the different constructions
`
`arise from an issue the parties earlier briefed: whether claims of the ’578 (and ’293) patents
`
`require applications be executed at the client -- a construction that would exclude those systems
`
`that execute applications at the server. (Dkt. 140, pp. 4-7; Dkt. 150, pp. 5-10; Dkt. 155, pp. 2-
`
`10).1 How the Court decides that issue should control the construction here.
`
`I.
`
`“Application Launcher Program”
`
`Terms and
`Phrases
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`“application
`launcher
`program”
`
` “a program distributed to a
`client to initially populate a
`user desktop and to request
`execution of the application
`program”
`
`“a program distributed to a
`client to initially populate a
`user desktop and to request
`the application program from
`a server”
`
`
`
`All of the claims of the ’578 patent require an “application launcher program”
`
`(hereinafter, “launcher”).2 The ’578 patent describes a launcher as a program the server
`
`distributes to a client to “initially populate the user desktop” (12:26-27)3 by “provid[ing] for a
`
`user interface” (e.g., displaying an icon that corresponds to the application) “to execute the
`
`application.” (3:64 – 4:2). The program is called a “launcher” because when the user “selects”
`
`the application (by, e.g., mouse-clicking on the icon), the launcher requests execution of
`
`
`1 All docket cites are to 2:16-cv-00393-RWS.
`
`2 “An application launcher program” is required only by dependent claims of the ’466 (3-6, 10-
`11, 18-21, 25-26, 31-34, 38-39); ’766 (2, 8, 14); and ’293 (10) patents.
`
`3 Citations in this section are to columns and lines of the ’578 patent specification.
`
`
`
`1
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 3 of 9 PageID #: 3463
`
`(“launches”) the application itself. The launcher could have other functions, depending upon the
`
`embodiment.4
`
`The written description of the ’578 patent describes different embodiments of the
`
`launcher, but features common to all embodiments include 1) the launcher is associated with an
`
`application; 2) the launcher is distributed to a client; 3) the launcher “populates” the desktop,
`
`e.g., it causes the desktop to display an icon corresponding to the associated application; and 4)
`
`the user’s selecting the icon causes the launcher to request execution of the application: (“The
`
`[launcher] provides … to the server [a] request to initiate execution of the application.”) (4:6-9);
`
`(“Upon selection of the icon displayed by the [launcher], the selected application is ‘launched’
`
`by requesting the URL of the application from the … server.”) (8:14-17); (“The display icon is
`
`displayed through the browser’s graphic user interface representing the users’ desktop and
`
`allowing an authorized user to execute an application … by selecting the displayed icon of the
`
`[launcher].” (10:58-62).
`
`Uniloc draws its proposed construction directly from the “Summary of the Invention” in
`
`the specification of the ’578 patent, which describes the launcher as providing user information
`
`to the server “along with the request to initiate execution of the application,” (4:6-9) (emphasis
`
`added). As for Defendants’ proposal --“request the application… from a server”-- the “Summary
`
`of the Invention” does not even mention that. Rather, that particular way of approaching
`
`execution of the application is not mentioned until later in the patent (11:60-12:1), and then only
`
`as a characteristic of an “alternative” embodiment (11:27-30). Defendants’ proposed
`
`
`4 For example, the ’578 patent describes the launcher as determining the user ID and providing
`user information to the server (4:6-8), and providing an interface to allow a user to specify the
`configurable parameters of the application. (3:66-67; 10:52-54.)
`
`
`
`
`2
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 4 of 9 PageID #: 3464
`
`construction describes only one embodiment, which the inventors relegated to a later portion of
`
`the specification.
`
`Defendants’ construction does not cover all launchers. For example, it would not cover
`
`launchers that request execution at the server. As discussed in earlier briefing (Dkt. 140, p.4;
`
`Dkt. 155, pp. 2-3), applications can be executed at either the server or at the client. When an
`
`application is executed at the server, the launcher would not request the application from the
`
`server. Rather, the launcher would need only provide the server with a “request to initiate
`
`execution of the application,” as the Summary of the Invention provides.
`
`The specification does describe an embodiment in which, per the Defendants’
`
`construction, the launcher requests an application from the server. (11:65-12:1). But the ’578
`
`patent does not refer to this as “the invention,” but rather as one of the “[a]lternative preferred
`
`embodiments… described in” the ’466 patent.5 (11:27-30) (emphasis added).
`
`Defendants’ proposed construction not only excludes all systems that execute
`
`applications at the server, it does not even cover a described embodiment that executes
`
`applications at the client. The specification includes an embodiment where the launcher
`
`distributed to the client includes the entire application the vendor provided. (14:32-34). Because
`
`that launcher already includes the application, it would not “request the application” from the
`
`server, as Defendants’ construction would require. A construction that would read out a
`
`preferred embodiment is rarely, if ever, correct. Vitronics v. Conceptronic, Inc., 90 F.3d 1576,
`
`
`5 As discussed in earlier briefing (Dkt. 140, pp. 4-5; Dkt. 155, pp. 2, 6-7), claims of the ’466
`patent are limited to embodiments that execute applications at the client, rather than the server,
`because those claims include “providing an instance of the [application] to the client for
`execution.” The same limitation appears in claims 3, 9, and 15 of the ’766 patent (Dkt. 140, Ex.
`B). Those claims of the ’766 patent should be classified with the ’466 patent claims for these
`claim construction purposes.
`
`
`
`3
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 5 of 9 PageID #: 3465
`
`1583-84 (Fed. Cir. 1996). Nothing in the specification suggests a reason why the inventors
`
`would have wanted to exclude this – or any other – embodiment.
`
`II.
`
`“Available for Use”
`
`Terms and
`Phrases
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`
`
` “make the application
`program available for use”
`
` “make the application
`available for access and
`download, responsive to user
`requests”
`
`“make the
`application
`program
`available for
`use”
`
`
`
`This term appears only in the claims of the ’293 patent. The IBM inventors directed the
`
`’293 patent to the portion of a network that stores an application on a central network
`
`management server and then transfers that application, as part of a file packet, to an intermediate
`
`server.
`
`“Available for use,” given its ordinary and customary meaning, is not limiting.
`
`Typically, a user would select an application by clicking the corresponding icon on his desktop.
`
`If that application had been made “available for use” at the server, it could either be executed
`
`there or downloaded to the client for execution, depending upon the how the system was
`
`designed.
`
`Defendants, by asking the Court to require the application be available for download,
`
`seek to narrow the claim to exclude systems that execute the application at the server.
`
`There is no basis for imposing that restriction. The intrinsic evidence does not support it.
`
`The relevant portion of Claim 1 of the ’293 patent, as originally filed, was written:
`
`A method for distribution of application programs to a target station on a network
`comprising the steps executed on a centralized network management server coupled to
`the network of … distributing the file packet to the target station.
`
`
`
`
`4
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 6 of 9 PageID #: 3466
`
`Gannon Dec., Ex. A, ’293 patent file history at Application UNILOC_IBM_2016_1254. As thus
`
`drafted, the claim only required the application be distributed to the server. During the
`
`prosecution, however, the last line of the above claim was amended, to add the language in
`
`dispute:
`
` A method for distribution of application programs to a target on-demand server on a
`network comprising the steps executed on a centralized network management server
`coupled to the network of… distributing the file packet to the target on-demand server to
`make the application program available for use by a user at a client.
`
`
`Gannon Dec., Ex. A, at 12/7/04 Amendment UNILOC_IBM_2016_1306-07 (emphasis added).
`
`The inventors explained the amendments were intended:
`
`to clarify …that the file packet is distributed to “make the application program available
`for use by a user at a client,” as described, for example, at [the portion of the patent
`application that reads:
`
`
`
`“[T]he servers … are provided with an on-demand server application [that]
`includes the ability to import the necessary definitional information and create the
`appropriate files to install and register a transferred file packet containing an
`application program on the local server in a manner which makes it recognized
`and available to users at clients served by the server.” ’466 patent 17:40-49
`
`
`Gannon Dec., Ex. A, at 12/7/04 Amendment UNILOC_IBM_2016_1312.
`
`
`As can be seen from the above discussion from the prosecution history, the amendment
`
`was not intended to prescribe, and thus did not discuss, where applications would be executed.
`
`Rather, the added language was intended to clarify the application was not merely distributed to
`
`the server, but distributed in a way that it would be recognized and available to users. Rembrandt
`
`Wireless Technologies, LP v. Samsung Electronics Co., 853 F.3d. 1370, 1376 (2017) (“While the
`
`specification is the principal source of the meaning of a disputed term, the prosecution history
`
`may also be relevant. Here, the clearest statement in the intrinsic record regarding the meaning
`
`of the …limitation is the descriptive statement the applicant made to the examiner when he
`
`inserted the limitation into the claims.”) (citations omitted).
`
`
`
`5
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 7 of 9 PageID #: 3467
`
`In previous briefing, Defendants had attempted to read in a requirement of execution at
`
`the client, by citing portions of the common ’466/’293 specification describing that feature. (Dkt.
`
`150, pp. 5-7). Uniloc pointed out, however, that in the ’466 prosecution, the PTO issued a
`
`restriction requirement,6 finding that the claimed invention of (what would be) the ’293 patent
`
`was distinct from what the ’466 patent claims. (Dkt. 155, pp.6-7). The portions of the ’466
`
`patent specification that appear to pertain exclusively to the ’273 patent claims consist of: 3:47-
`
`50;7 4:10-21; 5:28-54; 6:28-39; 17:18-20:59; and FIGS. 8-10. None of those portions mention
`
`where applications are executed.
`
`This issue of whether the ’578 (and ’293) patent claims should be construed to limit
`
`execution to the client was earlier briefed in conjunction with two other terms:
`
`Terms and
`Phrases
`“application
`program(s) /
`application(s)”
`
`Plaintiff’s Proposed
`Construction
`“code associated with
`performing a particular
`function for a user”
`
`“registration
`operations”
`
`
`
`“registration of the
`application program at the
`target on-demand server so
`that it will be available to
`users from client computers”
`[see note 1 below]
`
`Defendants’ Proposed
`Construction
`“application level software
`program code for underlying
`application level functions
`that executes locally at the
`client as a separate
`application from the
`browser”
`“registration of the
`application program at the
`target on-demand server(s)
`so that it will be available for
`access and download
`responsive to user requests
`from client computers”
`
`
`6 37 C.F.R. § 1.142(a) (“If two or more independent and distinct inventions are claimed in a
`single application, the examiner in an Office action will require the applicant in the reply to that
`action to elect an invention to which the claims will be restricted, this official action being called
`a requirement for restriction (also known as a requirement for division).”)
`
`7 To maintain consistency with earlier briefing, the citations in this section to the ’293 patent
`specification are to column and line numbers of the ’466 patent specification. Dkt. 140, Ex. C.
`
`
`
`6
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 8 of 9 PageID #: 3468
`
`The above italicized portions of Defendants’ proposed constructions would limit the
`
`claims to systems where applications are executed at the client. The sections of earlier briefing
`
`as to that issue apply as well to the two newly disputed terms.
`
`As the previous briefs discuss, the IBM inventors directed the four patents-in-suit to
`
`separate, distinct inventions. They directed the ‘466 patent to an invention that requires
`
`execution at the client, and thus included language in the claims of the ’466 patent to that effect.
`
`By contrast, the inventors directed the ’578 (and ’293) patents to inventions agnostic to whether
`
`applications are executed at the client or server, and thus used nonlimiting language in drafting
`
`the claims of those patents.
`
`
`
`
`
`Dated: July 18, 2017
`
`
`
`James L. Etheridge
`Texas State Bar No. 24059147
`Ryan S. Loveless
`Texas State Bar No. 24036997
`Brett A. Mangrum
`Texas State Bar No. 24065671
`Travis Lee Richins
`Texas State Bar No. 24061296
`ETHERIDGE LAW GROUP, PLLC
`2600 E. Southlake Blvd., Suite 120 / 324
`Southlake, Texas 76092
`Telephone: (817) 470-7249
`Facsimile: (817) 887-5950
`Jim@EtheridgeLaw.com
`Ryan@EtheridgeLaw.com
`Brett@EtheridgeLaw.com
`Travis@EtheridgeLaw.com
`
`ATTORNEYS FOR THE PLAINTIFFS
`
`
`
`
`
`
`7
`
`
`
`
`
`
`
`
`
`
`
`Respectfully submitted,
`
`
`
`/s/ James J. Foster
`Paul J. Hayes
`Kevin Gannon
`James J. Foster
`Prince Lobel Tye LLP
`One International Place - Suite 3700
`Boston, MA 02110
`Tel: 617-456-8000
`Email: phayes@princelobel.com
`Email: kgannon@princelobel.com
`Email: jfoster@princelobel.com
`
`Edward R. Nelson III
`ed@nelbum.com
`Texas State Bar No. 00797142
`Anthony M. Vecchione
`anthony@nelbum.com
`Texas State Bar No. 24061270
`NELSON BUMGARDNER PC
`3131 West 7th Street, Suite 300
`Fort Worth, Texas 76107
`Phone: (817) 377-9111
`
`

`

`Case 2:16-cv-00741-RWS Document 210 Filed 07/19/17 Page 9 of 9 PageID #: 3469
`
`
`
`
`
`CERTIFICATE OF SERVICE
`
`I certify that all counsel of record who have consented to electronic service are being
`served with a copy of this document via the Court’s CM/ECF system per Local Rule CV-5(a)(3)
`on July 18, 2017.
`
`
`/s/ James J. Foster
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1
`
`

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