`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`ANCORA TECHNOLOGIES, INC.,
`
`Plaintiff,
`
`v.
`
`SONY MOBILE COMMUNICATIONS
`AB, SONY MOBILE
`COMMUNICATIONS (USA) INC.,
`AND SONY MOBILE
`COMMUNICATIONS, INC.,
`
`Defendants.
`
`C.A. No. 19-1703 (CFC)
`
`JURY TRIAL DEMANDED
`
`JOINT CLAIM CONSTRUCTION CHART
`
`Pursuant to the Court’s September 16, 2020 Scheduling Order (D.I. 24),
`
`Plaintiff Ancora Technologies, Inc. (“Ancora”) and Defendants Sony Mobile
`
`Communications AB, Sony Mobile Communications (USA) Inc., and Sony Mobile
`
`Communications, Inc. (collectively “Sony”) submit this Joint Claim Construction
`
`Chart.
`
`Attached hereto as Exhibit A is a chart identifying the parties’ proposed
`
`agreed to and disputed constructions and citations to the intrinsic evidence in support
`
`of their respective constructions of certain terms of the asserted patent, U.S. Patent
`
`No. 6,411,941. The parties reserve the right to rely on additional intrinsic evidence
`
`to the extent it is necessary to provide additional context or to rebut arguments made
`
`Page 1 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34 Filed 04/06/21 Page 2 of 3 PageID #: 267
`
`by other parties during the claim construction briefing. The parties reserve the right
`
`to rely on any intrinsic evidence identified by any other party, and also reserve the
`
`right to rely on extrinsic evidence. The parties reserve the right to update and/or
`
`supplement their proposed claim constructions with the Markman briefing in this
`
`case. Any citation to intrinsic evidence provided by the parties in support of their
`
`proposed claim constructions is intended as exemplary. Any additional evidence or
`
`reference within or encompassed by a particular citation is deemed incorporated by
`
`reference (e.g., references to a figure are incorporated by reference). Cited passages
`
`are intended to include all figures referenced therein whether referenced or not.
`
`Attached hereto as Exhibit B is a text-searchable pdf of U.S. Patent No.
`
`6,411,941.
`
`Dated: April 6, 2021
`
`SMITH, KATZENSTEIN &
`JENKINS LLP
`
`MORRIS, NICHOLS, ARSHT &
`TUNNELL LLP
`
` /s/ Eve H. Ormerod
`Neal C. Belgam (No. 2721)
`Eve H. Ormerod (No. 5369)
`1000 N. West Street, Suite 1501
`Wilmington, DE 19801
`(302) 652-8400
`nbelgam@skjlaw.com
`eormerod@skjlaw.com
`
`Attorneys for Plaintiff
`Ancora Technologies, Inc.
`
` /s/ Rodger D. Smith II
`Jack B. Blumenfeld (No. 1014)
`Rodger D. Smith II (No. 3778)
`Michelle Streifthau-Livizos (No. 6584)
`1201 North Market Street
`P.O. Box 1347
`Wilmington, DE 19899
`(302) 658-9200
`jblumenfeld@morrisnichols.com
`rsmith@morrisnichols.com
`mstreifthau-livizos@morrisnichols.com
`
`Attorneys for Defendants
`
`2
`
`Page 2 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34 Filed 04/06/21 Page 3 of 3 PageID #: 268
`
`OF COUNSEL:
`
`OF COUNSEL:
`
`BROOKS KUSHMAN P.C.
`John P. Rondini
`Mark A Cantor
`John S. LeRoy
`Marc Lorelli
`1000 Town Center, 22nd Floor
`Southfield, MI 48075-1238
`(248) 358-4400
`jrondini@brookskushman.com
`mcantor@brookskushman.com
`jleroy@brookskushman.com
`mlorelli@brookskushman.com
`
`Gregory S. Gewirtz
`Jonathan A. David
`LERNER DAVID LITTENBERG
`KRUMHOLZ & MENTLIK, LLP
`20 Commerce Drive
`Cranford, NJ 07016
`(908) 654-5000
`ggewirtz@lernerdavid.com
`jdavid@lerrnerdavid.com
`
`3
`
`Page 3 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 1 of 11 PageID #: 269
`
`EXHIBIT A
`
`Page 4 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 2 of 11 PageID #: 270
`
`JOINT CLAIM CONSTRUCTION CHART
`
`Agreed To Terms of U.S. Pat. No. 6,411,941
`
`
`
`I.
`
`Claim Term
`BIOS
`
`Agreed To Construction
`An acronym for Basic Input/Output System. It is the set of essential startup
`operations that run when a computer is turned on, which test hardware, starts the
`operating system, and supports the transfer of data among hardware devices.
`II. Disputed Terms of U.S. Pat. No. 6,411,941
`
`Claim Term
`
`Preamble (“A method of
`restricting software
`operation within a
`license for use with a
`computer including an
`erasable, non-volatile
`memory area of a BIOS
`of the computer, and a
`volatile memory area”)
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`Preamble is not limiting, but Plaintiff
`agrees that the method is limited to use
`with “a computer including an erasable,
`non-volatile memory area of a BIOS of
`the computer, and a volatile memory
`area.”
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`Entire preamble is limiting
`
`’941 Patent: Claims 1, 10, 18; Figs. 1, 2;
`Title; Abstract; 1:6-8; 1:11-19; 1:39-43;
`2:10-26; 2:62-3:3; 4:55-59; 5:58-65;
`6:40-52
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 2-4, 8;
`5/21/01 Amendment, p. 5, 9-10;
`6/22/01 Office Action, p. 6, 8;
`1/15/02 Office Action, p. 4-5;
`3/28/02 Notice of Allowance, p. 3
`
`
`
`
`1
`
`Page 5 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 3 of 11 PageID #: 271
`
`Claim Term
`
`non-volatile memory
`area of a BIOS
`[preamble]
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`memory area of BIOS whose data is
`maintained when power is removed
`[preamble/body]
`
`non-volatile memory of
`the BIOS [body]
`
`’941 Patent Fig. 1; Abstract; 1:38-2:26;
`2:1-5; 2:62-3:41; 3:62-4:62; 4:49-54;
`5:9-16; 5:12-16; 5:19-33; 6:7-52; 6:53-
`56
`
`’941 Patent Prosecution History
`generally; 5/21/2001 Amendment;
`6/21/2001 Office Action; 2/5/2002
`Amendment; 2/20/2002 Notice of
`Allowability; 3/28/2002 Notice of
`Allowance, p. 5
`
`8/3/2009 ’941 Reexamination Order and
`Decision Granting Reexamination;
`3/9/2010 ’941 Reexamination Notice
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`memory area that stores [a/the] BIOS,
`whose data is maintained when the
`power is removed
`[preamble/body]
`
`’941 Patent: Claims 1, 3, 4, 7, 9, 12, 13,
`15, 16, 18, 19; Figs. 1, 2; Abstract;
`1:38-52; 1:59-2:9; 2:10-46; 2:62-3:3;
`3:6-41; 3:62-4:5; 4:6-61; 5:9-34; 6:17-
`22; 6:28-39
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 4-5;
`5/21/01 Amendment, p. 5
`6/22/01 Office Action, p. 8-9;
`11/9/01 Interview Summary;
`11/14/01 Amendment, p. 7;
`1/5/02 Office Action, p. 2, 5-7;
`2/5/02 Amendment, p. 3-7;
`3/28/02 Notice of Allowance, p. 3-5
`
`volatile memory
`
`memory area whose data is not
`maintained or becomes inaccessible
`when the power is removed
`
`memory area whose data is not
`maintained when the power is removed
`with the exception that where the hard
`disk drive is used as virtual RAM, the
`
`2
`
`Page 6 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 4 of 11 PageID #: 272
`
`Claim Term
`
`
`set up a verification
`structure
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`’941 Patent Fig. 1; Abstract; 1:38-2:26;
`2:62-3:41; 3:62-4:62; 5:9-16; 5:19-33;
`6:7-52; 6:53-56
`
`’941 Prosecution History generally,
`5/21/2001 Amendment; 6/21/2001
`Office Action; 2/5/2002 Amendment;
`2/20/2002 Notice of Allowability;
`
`8/3/2009 ’941 Reexamination Order and
`Decision Granting Reexamination;
`3/9/2010 ’941 Reexamination Notice
`
`plain and ordinary meaning
`
`’941 Patent Fig. 2; Abstract; Claims 1,
`3, 7, 9, 14; 1:59-2:5; 1:60-2:1; 2:1-5;
`2:59-3:35; 2:62-3:3; 3:4-11; 3:33-4:5;
`3:51-61; 4:25-44; 5:40-52; 6:18-22;
`6:18-28; 6:18-39; 6:53-56;
`
`’941 Patent Prosecution History
`generally; 5/21/2001 Amendment;
`11/9/2001 Interview Summary;
`11/14/2001 Amendment; 1/7/2002
`Office Action, p. 6 (“encryption keys
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`data is not accessible by normal means
`after the power is removed
`
`’941 Patent: Claims 1, 6, 11; Figs. 1, 2;
`Abstract; 2:62-3:3; 3:4-17; 3:18-31; 4:6-
`18; 4:49-54; 5:9-16; 5:25-39; 6:4-52
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 2-4, 6-7;
`6/22/01 Office Action, p. 3, 6-7, 10-11;
`1/5/02 Office Action, p. 3-4
`
`establishing or certifying the existence
`of a pseudo-unique key and establishing
`at least one license-record location in
`the nonvolatile memory area,
`
`or, alternatively, the phrase “using an
`agent to set up a verification structure in
`the erasable, non-volatile memory of the
`BIOS” is a means/step-plus-function
`clause under pre-AIA 35 U.S.C. § 112
`¶ 6, with:
`Function: set up a verification structure
`in the erasable, non-volatile memory of
`
`
`
`3
`
`Page 7 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 5 of 11 PageID #: 273
`
`Claim Term
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`and programs (“agent”) used in the
`license collation process.”); 1/15/2002
`Office Action Summary; 2/5/2002
`Amendment; 2/20/2002 Notice of
`Allowability; 3/28/2002 Notice of
`Allowance, p. 4 (“Further, it is well
`known to those of ordinary skill of the
`art that a computer BIOS is not setup to
`manage software license verification
`structure. The present invention
`overcomes this difficulty by using an
`agent to set up a verification structure in
`the erasable, non-volatile memory of the
`BIOS.”); 3/28/2002 Notice of
`Allowance, p. 5 (“The present invention
`overcomes this difficulty by utilizing an
`agent to verify the application software
`program using the license information
`stored in the erasable, writable, non-
`volatile memory of the BIOS.”);
`
`8/3/2009 ’941 Reexamination Order and
`Decision Granting Reexamination;
`3/9/2010 ’941 Reexamination Notice
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`the BIOS
`Structure: indefinite under § 112 ¶¶ 2, 6,
`or, alternatively, if not found indefinite,
`then the algorithm found at col.6, ll.18-
`28; namely: “establishing or certifying
`the existence of a pseudo-unique key in
`the first non-volatile memory area; and
`establishing at least one license-record
`location in the first or the second
`nonvolatile memory area. Establishing a
`license-record includes the steps of:
`forming a license-record by encrypting
`of the contents used to form a license-
`record with other predetermined data
`contents, using the key; and establishing
`the encrypted license-record in one of
`the at least one established license-
`record locations (e.g. 10-12 in FIG 1).”
`
`’941 Patent: Claims 1, 3, 7; Figs. 1, 2;
`Abstract; 1:38-42; 1:59-2:8; 2:10-36;
`2:47-59; 2:62-3:3; 3:32-45; 3:51-61;
`3:62-4:5; 4:25-44; 5:9-16; 5:25-65;
`6:18-28
`
`4
`
`Page 8 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 6 of 11 PageID #: 274
`
`Claim Term
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`
`an agent
`
`a software program or routine
`
`’941 Patent Claims 1, 3, 7, 14, 18, 20;
`1:59-2:5; 1:60-2:1; 2:1-5; 2:62-3:3; 3:4-
`11; 3:51-61; 6:18-22; 6:18-28
`
`’941 Patent Prosecution History
`generally; 11/9/2001 Interview
`Summary; 11/14/2001 Amendment;
`1/7/2002 Office Action, p. 6
`(“encryption keys and programs
`(“agent”) used in the license collation
`process.”); 1/15/2002 Office Action
`Summary; 2/20/2002 Notice of
`Allowability; 3/28/2002 Notice of
`Allowance, p. 4 (“Further, it is well
`known to those of ordinary skill of the
`
`5
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 2-3, 5-6;
`5/21/01 Amendment, p. ¬5-10;
`6/22/01 Office Action p. 2-4, 7, 9;
`11/14/01 Amendment, p. 7;
`1/15/01 Office Action, p. 4-6;
`2/5/02 Amendment, p. 3-7;
`3/28/02 Notice of Allowance, p. 3-4
`
`indefinite under § 112 ¶ 2 and lacks
`written description under § 112 ¶ 1,
`
`or, alternatively, if not found indefinite
`and/or lacking written description, then:
`a software program or routine, where
`the phrase “using an agent to set up a
`verification structure in the erasable,
`non-volatile memory of the BIOS” is a
`means/step-plus-function clause under
`pre-AIA 35 U.S.C. § 112 ¶ 6 as noted
`above
`
`Not supported by the intrinsic evidence,
`see ’941 Patent generally; see also
`
`Page 9 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 7 of 11 PageID #: 275
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`’941 Patent Prosecution History:
`6/22/01 Office Action;
`11/9/01 Interview Summary;
`11/14/01 Amendment, claim 1;
`1/15/01 Office Action, p. 4-7
`
`Claim Term
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`art that a computer BIOS is not setup to
`manage software license verification
`structure. The present invention
`overcomes this difficulty by using an
`agent to set up a verification structure in
`the erasable, non-volatile memory of the
`BIOS.”); 3/28/2002 Notice of
`Allowance, p. 5 (“The present invention
`overcomes this difficulty by utilizing an
`agent to verify the application software
`program using the license information
`stored in the erasable, writable, non-
`volatile memory of the BIOS.”)
`
`license record
`
`a record associated with a licensed
`program with information for verifying
`that licensed program
`
`data that consists of author name,
`program name and number of licensed
`users (for network)
`
`’941 Patent generally; Fig. 1; 1:55-58;
`2:5-8; 3:51-4:5; 4:25-44; 5:26-34; 5:44-
`47; 6:7-52; 6:53-56
`
`’941 Prosecution History generally;
`10/18/2000 Office Action and its
`citations; 5/21/2001 Amendment;
`6/22/2001 Office Action and its
`
`’941 Patent: Claims 1, 3, 14, 15, 16, 17;
`Figs. 1, 2; Title, Abstract; 1:14-26;
`1:38-39; 1:53-58; 1:59-2:9; 2:5-59;
`3:32-41; 3:51-61; 3:62-4:5; 4:13-44;
`5:9-87; 6:4-39; 6:46-52
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 4, 6-7;
`
`6
`
`Page 10 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 8 of 11 PageID #: 276
`
`Claim Term
`
`verifying the program
`using at least the
`verification structure
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`citations; 1/15/2002 Office Action and
`its citations; 2/5/2002 Amendment;
`2/19/2002 Interview Summary;
`2/20/2002 Notice of Allowability;
`
`’941 Reexamination Request; 8/3/2009
`’941 Reexamination Order and Decision
`Granting Reexamination; 3/9/2010 ’941
`Reexamination Notice
`
`plain and ordinary meaning
`
`’941 Patent Claims 1, 3, 7, 9, 16, 18, 20;
`Abstract; 1:59-62; 2:67-3:3; 3:51-62;
`6:18-22;
`
`’941 Prosecution History generally;
`11/14/2001 Amendment; 2/5/2002
`Amendment
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`5/21/01 Amendment, p. 5-6, 8-10;
`6/22/01 Office Action, p. 3-4, 8, 10-11;
`1/15/01 Office Action, p. 4-6;
`2/5/02 Amendment, p. 3-7;
`3/28/02 Notice of Allowance, p. 3-5
`
`confirming whether the specified
`program is licensed to run on the
`specified computer using at least the
`verification structure
`
`’941 Patent: Claims 1, 4, 9, 16, 17; Figs.
`1, 2; Abstract; 1:59-2:8; 2:10-36; 2:47-
`59; 2:62-3:3; 3:32-45; 3:51-61; 3:62-
`4:5; 4:25-44; 5:9-16; 5:25-65; 6:6-39;
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 3, 5;
`5/21/01 Amendment, p. 5-6, 9-10;
`6/22/01 Office Action, p. 2, 7;
`1/15/01 Office Action, p. 4;
`3/28/02 Notice of Allowance, p. 4-5
`
`7
`
`Page 11 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 9 of 11 PageID #: 277
`
`Claim Term
`
`acting on the program
`according to the
`verification
`
`first non-volatile
`memory area of the
`computer
`
`
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`plain and ordinary meaning
`
`’941 Patent generally; Claims 1, 10, 18;
`Fig. 1; Abstract; 1:12-32; 1:38-2:26;
`2:10-26; 2:19-20; 2:24-26; 2:25-61;
`2:62-3:41; 3:62-4:62; 5:9-16; 5:19-33;
`5:60-61; 6:7-52; 6:40-45; 6:46-52;
`
`’941 Patent Prosecution History
`generally; 10/18/2000 Office Action
`and its citations; 5/21/2001
`Amendment; 6/22/2001 Office Action
`and its citations; 1/15/2002 Office
`Action and its citations; 2/5/2002
`Amendment; 2/19/2002 Interview
`Summary; 2/20/2002 Notice of
`Allowability;
`
`’941 Reexamination Request; 8/3/2009
`’941 Reexamination Order and Decision
`Granting Reexamination; 3/9/2010 ’941
`Reexamination Notice
`
`plain and ordinary meaning
`
`’941 Patent Fig. 1; 1:27-32; 1:44-3:34;
`
`8
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`restricting the program's operation with
`predetermined limitations if a
`comparing process yields non-unity or
`insufficiency
`
`’941 Patent: Claims 1, 10, 18; Figs. 1, 2;
`Title; Abstract; 1:6-8; 1:11-19; 1:39-43;
`2:10-26; 2:62-3:3; 4:55-59; 5:58-65;
`6:40-52
`
`’941 Patent Prosecution History:
`12/20/00 Office Action, p. 2-4, 8;
`5/21/01 Amendment, p. 5, 9-10;
`6/22/01 Office Action, p. 6, 8;
`1/15/02 Office Action, p. 4-5;
`3/28/02 Notice of Allowance, p. 3
`
`a non-volatile memory that is different
`from the erasable, non-volatile memory
`of the BIOS
`
`Page 12 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 10 of 11 PageID #: 278
`
`Claim Term
`
`(claims 7, 13)
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`4:49-61; 5:9-34; 5:59-65; 6:40-52; 6:53-
`56;
`
`’941 Prosecution History 2/5/2002
`Statement in Support of Amendment;
`2/20/2002 Notice of Allowability
`
`
`pseudo-unique key
`(claims 7, 9, 12)
`
`plain and ordinary meaning
`
`’941 Patent Claims 7, 9, 12; 4:6-18;
`4:35-37; 4:45-48; 4:55-61; 6:18-22
`
`the key
`(claim 8)
`
`
`
`a pseudo unique key
`
`’941 Patent Claim 8; 1:48-52; 2:42-52;
`
`9
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`
`
`’941 Patent: Claims 1, 3, 4, 7, 9, 12, 13,
`15, 18, 19; Figs. 1, 2; Abstract; 1:39-
`2:26; 2:62-3:3; 3:4-32; 4:4-54; 5:9-39;
`6:17-39
`
`’941 Patent Prosecution History:
`5/21/01 Amendment, p. 5, 8-10;
`6/22/01 Office Action, p. 4;
`2/5/02 Amendment, p. 4
`
`(a) a bit string which uniquely identifies
`each first non-volatile memory or (b) a
`random bit string (or an assigned bit
`string) of sufficient length such that
`there is an acceptably low probability of
`two computers having the same key
`
`’941 Patent: Claims 1, 5, 7, 9, 12-19;
`Figs. 1, 2; Abstract; 1:44-52; 2:10-26;
`4:6-10; 4:10-18; 4:19-61; 5:19-24; 6:17-
`39
`
`Lacks antecedent basis and indefinite
`under § 112 ¶ 2
`
`
`Page 13 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-1 Filed 04/06/21 Page 11 of 11 PageID #: 279
`
`Claim Term
`
`
`Plaintiff’s Proposed Construction +
`Supporting Intrinsic Evidence
`3:38-41; 4:25-29; 4:37-41; 5:43-54;
`6:23-39;
`
`Order of the steps
`claimed in claim 1 of :
`[a] selecting …,
`[b] using …,
`[c] verifying …, and
`[d] acting …
`
`steps do not need to occur in their
`recited order
`
`’941 Patent Claims 1, 18
`
`Defendants’ Proposed Construction +
`Supporting Intrinsic Evidence
`’941 Patent: Claims 1, 6, 8
`
`’941 Patent Prosecution History:
`5/21/01 Amendment, claim 8, p. 8-10;
`11/14/01 Amendment, claim 8;
`2/5/02 Amendment, claim 8, p. 3-5
`
`steps must occur in their recited order
`
`’941 Patent: Claim 1; Figs. 1, 2;
`Abstract; 1:59-2:26; 6:4-52
`
`’941 Patent Prosecution History:
`5/21/01 Amendment, p. 3, 8-10
`
`
`10
`
`
`
`
`
`Page 14 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-2 Filed 04/06/21 Page 1 of 10 PageID #: 280
`
`EXHIBIT B
`
`Page 15 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-2 Filed 04/06/21 Page 2 of 10 PageID #: 281
`
`11111111111111111111111111,1110!1,1119111111111111111111111111111
`
`USOO6411941B1
`(10) Patent No.:
`US 6,411,941 B1
`US 6,411,941 B1
`(to) Patent No.:
`Jun. 25, 2002
`(45) Date of Patent:
`Jun. 25, 2002
`(45) Date of Patent:
`
`(12) United States Patent
`(12) United States Patent
`Mullor et al.
`Mullor et al.
`
`(54) METHOD OF RESTRICTING SOFTWARE
`(54) METHOD OF RESTRICTING SOFTWARE
`OPERATION WITHIN A LCENSE
`OPERATION WITHIN A LICENSE
`LIMITATION
`LIMITATION
`
`O
`O
`Inventors: Mild Mullor; Julian Valiko, both of
`(75)
`(75) Inventors: Miki Mille, his Valiko, both of
`Ramat Hasharon (IL)
`SO
`(73) Assignee: Beeble, Inc., Newport Beach, CA (US)
`(73) Assignee: Beeble, Inc., Newport Beach, CA (US)
`c:
`-
`0
`(*) Notice:
`Subject to any disclaimer, the term of this
`* ) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`U.S.C. 154(b) by 0 days.
`
`6,000,030 A * 12/1999 Steinberg et al. ........... 713/200
`6,000,030 A * 12/1999 Steinberg et al.
`713/200
`6,006,190 A 12/1999 Baena-Arnaiz et al.
`6,006,190 A
`12/1999 Baena-Arnaiz et al.
`6,021,438 A
`2/2000 Duvvoori et al.
`6,021,438 A 2/2000 Duvvoori et al.
`6,023,763 A 2/2000 Grumpstrup et al.
`6,023,763 A
`2/2000 Grumpstrup et al.
`455/509
`6,052,600 A * 4/2000 Fette et al.
`6,052,600 A
`4/2000 Fette et al. ................. 455/509
`6,055,503 A 4/2000 Horstmann
`6,055,503 A
`4/2000
`Horstmann
`6,067,582 A
`5/2000 Smith et al. ................... 710/5
`710/5
`6,067,582 A *
`5/2000
`Smith et al.
`6,073,256 A 6/2000 Sesima
`6,073,256 A
`6/2000 Sesma
`6,078,909 A 6/2000 Knutson
`6,078,909 A
`6/2000 Knutson
`6,128,741 A
`10/2000 Goetz et al.
`6,128.741. A 10/2000 Goetz et al.
`6,173,446 B1
`1/2001 Khan et al.
`6,173,446 B1
`1/2001 Khan et al.
`6,189,146 B1
`2/2001 Misra et al. .................. 717/11
`717/11
`6,189,146 B1 * 2/2001 Misra et al.
`6,192.475 B1
`2/2001 Wallance
`6,192,475 B1
`2/2001 Wallance
`6,198.875 B1 * 3/2001 Edenson et al. .............. 386/94
`386/94
`6,198,875 B1 * 3/2001 Edenson et al.
`6,226,747 B1
`5/2001 Larsson et al.
`6,226,747 B1
`5/2001 Larsson et al.
`6,233,567 B1
`5/2001 Cohen
`6,233,567 B1
`5/2001 Cohen
`6.243,468 B1
`6/2001 Pearce et al.
`6,243,468 B1
`6/2001 Pearce et al.
`6,272.636 B1
`8/2001 Neville et al.
`6,272,636 B1
`8/2001 Neville et al.
`6.298,138 B1 10/2001 Gotoh et al.
`6,298,138 B1
`10/2001 Gotoh et al.
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`408286906 A 11/1996
`............. GO6F/9/06
` GO6F/9/06
`
`408286906 A * 11/1996
`
`JP
`JP
`
`(21) Appl. No.: 09/164,777
`(21) Appl. No.: 09/164,777
`(22) Filed:
`Oct. 1, 1998
`(22) Filed:
`Oct. 1, 1998
`(30)
`Foreign Application Priority Data
`(30)
`Foreign Application Priority Data
`(IL) ................................................ 124571
`May 21, 1998
` 124571
`(IL)
`May 21, 1998
`(51) Int. Cl. ................................................ G06F 17/60
` GO6F 17/60
`(51) Int. C1.7
`(52) U.S. Cl. ............................. 705/59; 705/50; 705/51;
`(52) U.S. Cl.
` 705/59; 705/50; 705/51;
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`705/53; 705/57
`705/53; 705/57
`(58) Field of Search
` 705/51, 54, 56,
`Dornbusch et al., DeStop management Software: no need to
`(58) Field of Search .............................. 705/51, 54,56,
`Dornbusch et al., Destop management software: no need to
`705/57, 58, 59, 1, 50, 52, 53; 713/187,
`705/57, 58, 59, 1,50, 52, 53; (So adjust your set., Infoworld, v 17, n37, p.60.*
`adjust your set., Infoworld, v17, n37, p60.*
`189, 200
`* cited by examiner
`* cited by examiner
`Primary Examiner Hyung-Sub Sough
`Primary Examiner—Hyung-Sub Sough
`ASSistant Examiner-Calvin L. Hewitt
`Assistant Examiner—Calvin L Hewitt
`(74) Attorney, Agent, or Firm Venable; Robert Kinberg;
`(74) Attorney, Agent, or Firm—Venable; Robert Kinberg;
`Jeffri A. Kaminski
`Jeffri A. Kaminski
`
`(56)
`(56)
`
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`4.866,769 A 9/1989 Karp
`4,866,769 A
`9/1989 Karp
`4.903.296 A 2/1990 Chandra et al.
`4,903,296 A
`2/1990 Chandra et al.
`4924,378 A 5/1990 Hershey et al.
`4,924,378 A
`5/1990 Hershey et al.
`5,386,369 A 1/1995 Christiano
`5,386,369 A
`1/1995 Christiano
`5,390,297 A
`2/1995 Barber et al.
`5,390,297 A 2/1995 Barber et al.
`5,479,639 A * 12/1995 Ewertz et al. .............. 395/430
` 395/430
`5,479,639 A * 12/1995 Ewertz et al.
`5,490,216 A
`2/1996 Richadson, III ............... 380/4
`5,490,216 A * 2/1996 Richadson, III
` 380/4
`
`5,671,412 A 9/1997 Christiano
`5,671,412 A
`9/1997 Christiano
`5,684.951 A * 11/1997 Goodman et al. ..... 395/188.01
` 395/188.01
`5,684,951 A * 11/1997 Goodman et al.
`5,754,763 A 5/1998 Bereiter
`5,754,763 A
`5/1998 Bereiter
`5,758,068 A
`5/1998 Brandt et al.
`5,758,068 A 5/1998 Brandt et al.
`5,758,069 A
`5/1998 Olsen
`5,758,069 A 5/1998 Olsen
`5,790,664 A
`8/1998 Coley et al.
`SC. A 8. E.
`5,826,011 A
`10/1998 Chou et al.
`5,892.900 A * 4/1999 Ginter et al. ............... 395/186
` 395/186
`5,892,900 A * 4/1999 Ginter et al.
`5,905,860 A 5/1999 Olsen et al.
`5,905,860 A
`5/1999 Olsen et al.
`
`ABSTRACT
`(57)
`ABSTRACT
`(57)
`-
`0
`A method of restricting software operation within a license
`A method of restricting Software operation within a license
`limitation that is applicable for a computer having a first
`limitation that is applicable for a computer having a first
`non-volatile memory area, a Second non-volatile memory
`non-volatile memory area, a second non-volatile memory
`area, and a volatile memory area. The method includes the
`area, and a volatile memory area. The method includes the
`Steps of Selecting a program residing in the Volatile memory,
`steps of selecting a program residing in the volatile memory,
`Setting up a verification Structure in the non-volatile
`setting up a verification structure in the non-volatile
`memories, Verifying the program using the Structure, and
`memories, verifying the program using the structure, and
`acting on the program according to the Verification.
`acting on the program according to the verification.
`
`19 Claims, 2 Drawing Sheets
`19 Claims, 2 Drawing Sheets
`
`Is, NON—VOLATILE
`MEMORY
`
`is: 'g
`IKEY (8)
`
`KEY (8)
`
`28c NON—VOLATILE
`MEMORY
`
`(5)
`
`2nc "NALE (5)
`ICENCE RECORDS (o) an (12)
`
`LICENCE RECORDS (10) (11) (12)
`
`WOLATILE MEMORY (6)
`VOLATILE MEMORY (6)
`ICINSE PROGRAM
`CEMSE PROCRA
`
`
`
`
`
`14
`
`- 16
`-- 16
`13
`I- -
`-15
`
`(2)
`
`3)
`
`LCENSE BUREAU
`LICENSE BUREAU
`
`(7)
`(7)
`
`Page 16 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-2 Filed 04/06/21 Page 3 of 10 PageID #: 282
`
`U.S. Patent
`U.S. Patent
`
`Jun. 25, 2002
`Jun. 25, 2002
`
`Sheet 1 of 2
`Sheet 1 of 2
`
`US 6,411,941 B1
`US 6,411,941 B1
`
`1st NON—VOLATILE
`1St NON-VOLATLE
`MEMORY
`MEMORY
`(4)
`(4)
`
`
`
`
`
`
`
`KEY (8)
`
`2nd NON-VOLATILE
`2nd NON—VOLATILE
`MEMORY
`MEMORY
`-- 9
`9
`LICENCE RECORDS (10) (11) (12)
`LICENCE RECORDS (10) (11) (12)
`
`(5)
`(5)
`
`
`
`
`
`VOLATILE MEMORY (6)
`VOLATILE MEMORY (6)
`LICENSE PROGRAM
`LCENSE PROGRAM
`. X14
`
`----- 16
`-13
`° -- -13
`15
`
`0
`
`.
`
`0
`
`/
`
`LICENSE BUREAU
`LICENSE BUREAU
`
`(7)
`(7)
`
`
`
`FIG 1
`FIG. 1
`
`i
`
`0(
`
`3)
`
`I
`
`(2)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 17 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-2 Filed 04/06/21 Page 4 of 10 PageID #: 283
`
`U.S. Patent
`U.S. Patent
`
`Jun. 25, 2002
`Jun. 25, 2002
`
`Sheet 2 of 2
`Sheet 2 of 2
`
`US 6,411,941 B1
`US 6,411,941 B1
`
`17
`
`SELECTING
`SELECTING
`
`
`
`18
`18
`
`19
`19
`
`20
`2O
`
`SETTING UP
`SETTING UP
`
`
`
`
`
`
`
`t
`VERIFYING
`VERIFYING
`
`ACTING
`
`FIG.2
`FIG.2
`
`Page 18 of 24
`
`IPR2021-00663
`ANCORA EX2012
`
`
`
`Case 1:19-cv-01703-CFC-SRF Document 34-2 Filed 04/06/21 Page 5 of 10 PageID #: 284
`
`US 6,411,941 B1
`US 6,411,941 B1
`
`1
`1
`METHOD OF RESTRICTING SOFTWARE
`METHOD OF RESTRICTING SOFTWARE
`OPERATION WITHIN A LCENSE
`OPERATION WITHIN A LICENSE
`LIMITATION
`LIMITATION
`
`5
`
`FIELD OF THE INVENTION
`FIELD OF THE INVENTION
`This invention relates to a method and system of identi
`This invention relates to a method and system of identi-
`fying and restricting an unauthorized Software program's
`fying and restricting an unauthorized software program's
`operation.
`operation.
`
`BACKGROUND OF THE INVENTION
`BACKGROUND OF THE INVENTION
`Numerous methods have been devised for the identifying
`Numerous methods have been devised for the identifying
`and restricting of an unauthorized Software program's opera
`and restricting of an unauthorized software program's opera-
`tion. These methods have been primarily motivated by the
`tion. These methods have been primarily motivated by the
`grand proliferation of illegally copied Software, which is
`grand proliferation of illegally copied software, which is
`engulfing the marketplace. This illegal copying represents
`engulfing the marketplace. This illegal copying represents
`billions of dollars in lost profits to commercial software
`billions of dollars in lost profits to commercial software
`developerS.
`developers.
`Software based products have been developed to validate
`Software based products have been developed to validate
`authorized Software usage by writing a license Signature
`authorized software usage by writing a license signature
`onto the computer's volatile memory (e.g. hard disk). These
`onto the computer's volatile memory (e.g. hard disk). These
`products may be appropriate for restricting honest Software
`products may be appropriate for restricting honest software
`users, but they are very Vulnerable to attack at the hands of
`users, but they are very vulnerable to attack at the hands of
`skilled System's programmers (e.g. “hackers”). These
`skilled system's programmers (e.g. "hackers"). These
`license Signatures are also Subject to the physical instabili
`license signatures are also subject to the physical instabili-
`ties of their volatile memory media.
`ties of their volatile memory media.
`Hardware based products have also been developed to
`Hardware based products have also been developed to
`validate authorized Software usage by accessing a dongle
`validate authorized software usage by accessing a dongle
`that is coupled e.g. to the parallel port of the P.C. These units
`that is coupled e.g. to the parallel port of the P.C. These units
`are expensive, inconvenient, and not particularly Suitable for
`are expensive, inconvenient, and not particularly suitable for
`Software that may be sold by downloading (e.g. Over the
`software that may be sold by downloading (e.g. over the
`internet).
`internet).
`There is accordingly a need in the art to provide for a
`There is accordingly a need in the art to provide for a
`System and method that Substantially reduce or overcome
`system and method that substantially reduce or overcome
`the drawbacks of hitherto known solutions.
`the drawbacks of hitherto known solutions.
`
`45
`4 5
`
`SUMMARY OF THE INVENTION
`SUMMARY OF THE INVENTION
`The present invention relates to a method of restricting
`The present invention relates to a method of restricting
`Software operation within a license limitation. This method
`software operation within a license limitation. This method
`40
`40
`Strongly relies on the use of a key and of a record, which
`strongly relies on the use of a key and of a record, which
`have been written into the non-volatile memory of a com
`have been written into the non-volatile memory of a com-
`puter.
`puter.
`For a better understanding of the underlying concept of
`For a better understanding of the underlying concept of
`the invention, there follows a specific non-limiting example.
`the invention, there follows a specific non-limiting example.
`Thus, consider a conventional computer having a conven
`Thus, consider a conventional computer having a conven-
`tional BIOS module in which a key was embedded at the
`tional BIOS module in which a key was embedded at the
`ROM section thereof, during manufacture. The key
`ROM section thereof, during manufacture. The key
`constitutes, effectively, a unique identification code for the
`constitutes, effectively, a unique identification code for the
`host computer. It is important to note that the key is Stored
`host computer. It is important to note that the key is stored
`in a non-volatile portion of the BIOS, i.e. it cannot be
`in a non-volatile portion of the BIOS, i.e. it cannot be
`removed or modified.
`removed or modified.
`Further, according to the invention, each application pro
`Further, according to the invention, each application pro-
`gram that is to be licensed to run on the Specified computer,
`gram that is to be licensed to run on the specified computer,
`is associated with a license record; that consists of author
`is associated with a license record; that consists of author
`name, program name and number of licensed users (for
`name, program name and number of licensed users (for
`network). The license record may be h