`
`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
`
`