throbber
Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 1 of 12 PageID #: 2721
`
`EXHIBIT B
`
`UNILOC VERSION OF: JOINT CLAIM CONSTRUCTION CHART PURSUANT TO LOCAL PATENT RULE 4-5(d)
`FOR THE ‘466, ‘766, ‘293 and ‘578 PATENTS
`
`The items are listed in order of priority, and grouped by claim construction issue
`
`A. Whether the ‘578 and ‘293 patent claims require application programs be executed at the client.
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction1
`
`Court’s Construction
`
`Terms and
`Phrases
`
`“application
`program(s) /
`application(s)”
`
`‘466
`
`‘766
`
`‘578
`
`1-4, 8-9, 13, 15-
`19, 23-24, 28,
`30-32, 36-37,
`41
`
`“code associated with
`performing a particular
`function for a user”
`[see note 1 below]
`
`1-3, 7-9, 13-15
`
`1, 2, 4, 5, 7, 11-
`18, 20, 21, 23,
`27-33, 35, 36,
`38, 42-46
`
`“application level
`software program code for
`underlying application
`level functions that
`executes locally at the
`client as a separate
`application from the
`browser”
`
`“registration
`operations”
`
`‘293
`
`‘293
`
`1, 12, 17
`
`1, 12, 17
`
`“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]
`
`“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”
`
`
`
`
`
`
`1 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 1 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 2 of 12 PageID #: 2722
`
`Terms and
`Phrases
`
`“application
`launcher program” /
`“application
`launcher program
`associated with the
`application
`program” /
`“application
`launcher programs
`associated with
`each of the set of
`the plurality of
`application
`programs”
`
`“make the
`application
`program available
`for use”
`
`
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction1
`
`Court’s Construction
`
`‘466
`
`3, 6, 10, 18, 21,
`25, 31, 34, 38
`
`‘766
`
`2, 8, 14
`
`‘578
`
`1, 4-5, 11-17,
`20-21, 27-32,
`35-36, 42-46
`
` “a program distributed
`to a client to initially
`populate a user desktop
`and to request
`execution of the
`application program”
`[see note 1 below]
`
`“a program distributed to
`a client to initially
`populate a user desktop
`and to request the
`application program from
`a server”
`
`‘293
`
`1, 12, 17
`
` “make the application
`program available for
`use [see note 1 below]
`
` “make the application
`available for access and
`download, responsive to
`user requests”
`
`
`
`
`
`Note 1: Uniloc identifies whether the ‘578 and ‘293 patent claims require application programs be executed at the client as the sole claim
`
`construction issue that accounts for the difference in language between the parties’ proposed constructions above.
`
`Uniloc’s position: The claims of these patents do not require execution at the client.
`
`Defendants’ position: The claims of these patents require execution at the client.
`
`Court’s decision:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 2 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 3 of 12 PageID #: 2723
`
`B. Whether claims 6 and 8 of the ‘578 patent are indefinite.
`
`Terms and
`Phrases
`
`“the initiating
`execution step”
`
`
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction2
`
`Court’s Construction
`
`‘578
`
`6, 8
`
`[see note 2 below]
`
`Indefinite
`
`
`
`Note 2: Uniloc believes the disagreement as to these claims is not one of claim “construction,” but rather one of whether the claims are
`
`indefinite, i.e., whether they would inform a person of ordinary skill in the art, with reasonable certainty, about the scope of the invention.
`
`Rather than propose a “construction,” Uniloc proposes how that person would understand the claims.
`
`Claim 1, 6, and 8 of the ’578 patent:
`
`1.
`
`A method for management of configurable application programs on a network comprising the steps of:
`
`
`
`installing an application program having a plurality of configurable preferences and a plurality of authorized users
`
`on a server coupled to the network;
`
`distributing an application launcher program associated with the application program to a client coupled to the
`
`network;
`
`obtaining a user set of the plurality of configurable preferences associated with one of the plurality of authorized
`
`users executing the application launcher program;
`
`
`
`executing the application program using the obtained user set and the obtained administrator set of the plurality of
`
`configurable preferences responsive to a request from the one of the plurality of authorized users.
`
`2 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`
`obtaining an administrator set of the plurality of configurable preferences from an administrator; and
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 3 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 4 of 12 PageID #: 2724
`
`
`A method according to claim 1 wherein the step of executing is preceded by the step of storing the obtained
`6.
`
`user set and the obtained administrator set on a storage device coupled to the server and wherein the initiating execution
`step includes the step of retrieving the stored user set and the stored administrator set from the storage device.
`
`A method according to claim 1 wherein the initiating execution step includes the step of obtaining default
`8.
`
`preference values for any of the plurality of configurable preferences which are not specified by the user set or the
`administrator set.
`
`Uniloc’s position as to claim 6: Claim 6 adds to claim 1 two limitations: A) storing a user set and an administrator set on a storage
`
`device, before initiating the execution, and then B) retrieving the stored sets in initiating the execution.
`
`Defendants’ position: Claim 6 is indefinite.
`
`Court’s decision:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Uniloc’s position as to claim 8: Claim 8 adds to claim 1 the limitation: obtaining default preference values in initiating the execution.
`
`Defendants’ position: Claim 8 is indefinite.
`
`Court’s decision:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 4 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 5 of 12 PageID #: 2725
`
`C. Whether Claims 20, 22, 24, 35, 37, and 39 of the ’578 patent are indefinite.
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction3
`
`Court’s Construction
`
`‘578
`
`20, 22, 24, 35,
`37, 39
`
`[see note 3 below]
`
`Indefinite
`
`
`
`Terms and
`Phrases
`
`“the computer
`readable program
`code means for
`executing the
`application
`program” / “the
`computer readable
`program code
`means for initiating
`execution” / “the
`means for
`executing the
`application
`program” / “the
`means for initiating
`execution”
`
`
`
`Note 3: Uniloc believes the disagreement as to these claims is not one of claim “construction,” but rather one of whether the claims are
`
`indefinite, i.e., whether they would inform a person of ordinary skill in the art, with reasonable certainty, about the scope of the invention.
`
`Rather than propose a “construction,” Uniloc proposes how that person would understand the claims.
`
`The issue is the same as to all of the claims. In the briefs, the parties used claims 32 and 35, as representative:
`
`
`3 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 5 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 6 of 12 PageID #: 2726
`
`32. A computer program product for application management for a network, the computer program product
`
`comprising:
`
`a computer readable storage medium having computerreadable program code means embodied in said medium,
`
`said computer-readable program code means comprising:
`
`computer readable program code means for installing an application program having a plurality of configurable
`
`preferences and a plurality of authorized users on a server coupled to the network;
`
`computer readable program code means for distributing an application launcher program associated with the
`
`application program to a client coupled to the network;
`
`computer readable program code means for obtaining a user set of the plurality of configurable preferences from
`
`one of the plurality of authorized users executing the application launcher program;
`
`computer readable program code means for obtaining an administrator set of the plurality of configurable
`
`preferences from an administrator; and
`
`computer readable program code means for providing an instance of the application program using a stored user
`
`set and the administrator set of the plurality of configurable preferences for use in executing the application program
`responsive to a request from the one of the plurality of authorized users.
`
`35. A computer program product according to claim [32] wherein the computer readable program code
`
`means for executing the application program comprises computer readable program code means for executing the
`application program using the obtained user set and the administrator set of the plurality of configurable preferences
`responsive to a request from the one of the plurality of authorized users through the application launcher program.
`
`Uniloc’s position as to claim 35: Claim 35 adds to claim 32 the limitation: code that actually executes the application program
`
`Defendants’ position: Claim 35 is indefinite
`
`Court’s decision:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 6 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 7 of 12 PageID #: 2727
`
`D.
`
`“Instance”
`
`Terms and
`Phrases
`
`“an instance” / “an
`instance of the
`application
`program” / “an
`instance of the
`selected one of the
`plurality of
`application
`programs”
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction4
`
`Court’s Construction
`
`‘466
`
`‘766
`
`‘578
`
`1, 14, 15, 16,
`19, 28, 41
`
`3, 9, 15
`
`15-17, 31-32,
`46
`
`“A program is a
`sequence of
`instructions that
`indicates which
`operations the
`computer should
`perform on a set of
`data. An instance of a
`program is a copy of a
`program that is
`understandable by a
`computer’s central
`processing unit and that
`is ready to run as soon
`it is copied from
`storage into memory.”
`
`Kaspersky Labs:
`
`
`
`“a copy of an executable
`version of the program
`that has been written to
`the computer’s memory.”
`
`
`
`All other Defendants:
`
`plain and ordinary
`meaning; or, in the
`alternative, “a copy” / “a
`copy of the application
`program” / “a selected
`copy of the application
`program”
`
`“provid[e]/[ing] an
`instance of the
`application
`program” /
`“providing an
`instance of the
`selected one of the
`plurality of
`application
`programs to the
`client for
`
`4 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`
`Kaspersky, Ubisoft and
`Square Enix:
`
`
`
`plain and ordinary
`meaning
`
`
`
`All other Defendants:
`
`“download[ing] an
`instance of the application
`program from the server
`
`‘466
`
`‘766
`
`‘578
`
`1, 15, 16
`
`3, 9, 15
`
`15, 16, 17, 32,
`46
`
`
`
`“provide” – plain and
`ordinary meaning
`
`“instance” – see above
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 7 -
`
`

`

`Terms and
`Phrases
`
`execution”
`
`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 8 of 12 PageID #: 2728
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction4
`
`Court’s Construction
`
`to the client” /
`“downloading an instance
`of the selected one of the
`plurality of application
`programs from the server
`to the client for
`execution”
`
`
`
`
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 8 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 9 of 12 PageID #: 2729
`
`E.
`
`“License Availability”
`
`Terms and
`Phrases
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction5
`
`Court’s Construction
`
`“license
`availability”6
`
`‘466
`
`9, 10, 24, 25,
`37, 38
`
`‘766
`
`1, 7, 13
`
`
`
`
`
`“determination that a
`user can be issued a
`license to the selected
`application program”
`
`
`
`ADP and Zendesk:
`
`“determination that a user
`can be issued a license to
`the selected application
`program, distinct from
`any determination that the
`user is authorized to
`access the selected
`application program”
`
`All other Defendants:
`
`“determination that a user
`can be issued a license to
`the selected application
`program.”
`
`
`
`
`
`
`5 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`6 This term was not asserted against Defendant Blackboard. Accordingly, Blackboard takes no position on the construction of this term.
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 9 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 10 of 12 PageID #: 2730
`
`F.
`
`Agreed Terms
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction7
`
`Court’s Construction
`
`“portion of the file
`packet that includes
`software to initiate
`registration operations”
`
`“a set of rules that
`determine whether users
`can obtain a license to
`use a particular
`application”
`
`“a server that determines
`license availability
`based on license
`management policy
`information”
`
`“centralized server for
`managing the network”
`
`“a server delivering
`applications as needed
`responsive to user
`requests as requests are
`received”
`
`“a server delivering
`applications as needed
`
`Terms and
`Phrases
`
`“a segment
`configured to
`initiate registration
`operations”
`
`“license
`management policy
`information”
`
`“license
`management
`server”
`
`“centralized
`network
`management
`server”
`
`‘293
`
`1, 12, 17
`
`[AGREED]
`
`[AGREED]
`
`‘766
`
`1, 7, 13
`
`[AGREED]
`
`[AGREED]
`
`‘766
`
`1, 7, 13
`
`[AGREED]
`
`[AGREED]
`
`‘293
`
`1, 12, 17
`
`[AGREED]
`
`[AGREED]
`
`“on demand server”
`
`‘766
`
`3, 9, 15
`
`[AGREED]
`
`[AGREED]
`
`“target on-demand
`
`‘293
`
`1, 12, 17
`
`[AGREED]
`
`[AGREED]
`
`
`7 Each Defendant only takes a position for a proposed construction to the extent such term or patent is asserted against such
`Defendant.
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 10 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 11 of 12 PageID #: 2731
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction7
`
`Court’s Construction
`
`‘466
`
`1, 15, 16
`
`[AGREED]
`
`[AGREED]
`
`responsive to user
`requests as requests are
`received at the server,
`where those applications
`are distributed from a
`centralized network
`management server”
`
`plain and ordinary
`meaning
`
`‘578
`
`1, 14, 15,17, 30,
`32, 45
`
`[AGREED]
`
`[AGREED]
`
`plain and ordinary
`meaning
`
`Terms and
`Phrases
`
`server”
`
`“installing a
`plurality of
`application
`programs at the
`server”
`
`“installing [an / a
`second] application
`program having a
`plurality of
`configurable
`preferences and a
`plurality of
`authorized users on
`a server coupled to
`the network”
`
`“authorized user” /
`“[for which the]
`user [is (not)]
`authorized”
`
`‘466
`
`‘578
`
`“user set”
`
`‘578
`
`1, 2, 8, 15, 17,
`and 23
`
`1, 7, 10, 12-17,
`23, 26, 32, 38,
`and 41-46
`
`1, 2, 4, 6, 8, 10,
`11, 14-18, 20,
`22, 24, 26, 30-
`
`[AGREED]
`
`[AGREED]
`
`plain and ordinary
`meaning
`
`[AGREED]
`
`[AGREED]
`
`plain and ordinary
`meaning
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 11 -
`
`

`

`Case 2:16-cv-00741-RWS Document 186-2 Filed 06/16/17 Page 12 of 12 PageID #: 2732
`
`Terms and
`Phrases
`
`Patent
`
`Claims
`
`Plaintiff’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction7
`
`Court’s Construction
`
`33, 35, 37, 39,
`41, 42, 45 and
`46
`
`
`
`
`
`iManageDB1\099998\000278\2727848.v2-6/16/17
`
`- 12 -
`
`

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