`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 1 of 37 PagelD #: 480
`
`
`
`EXHIBIT C
`EXHIBIT C
`
`
`
`
`
`
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 2 of 37 PageID #: 481
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 2 of 37 PagelD #: 481
`
`UNITED STATES DISTRICT COURT
`SOUTHERN DISTRICT OF FLORIDA
`
`CASENO: 14-80651-CV-MIDDLEBROOKS
`
`ADVANCED GROUND INFORMATION
`SYSTEMS, INC.,
`
`Plaintiff,
`
`V.
`
`LIFE360, INC.,
`
`Defendant.
`
`/
`
`MARKMAN ORDER
`
`On November4, 2014, the Court held a claim construction hearing. Based on the Parties’
`
`submissions and arguments at the hearing, the Court issues the following claim construction
`
`order.
`
`I.
`
`BACKGROUND.
`
`On May16, 2014, Plaintiff Advanced Ground Information Systems, Inc. (‘AGIS”) filed a
`
`complaint, alleging patent
`
`infringement by Defendant Life360,
`
`Inc.
`
`(“Life360”).
`
`(DE 1).
`
`Life360 has developed a smartphone software application, that AGIS alleges infringes the
`
`following four patents: U.S. Patent No. 7,031,728 (the “‘728 Patent”); U.S. Patent No. 7,672,681
`
`(the “‘681 Patent”); U.S. Patent No. 7,764,954 (the “954 Patent”); and U.S. Patent No.
`
`8,126,441 (the “*441 patent”) (collectively, “natents-in-suit”).' While the specifications vary
`
`from another,
`
`the patents-in-suit
`
`relate to a method and apparatus
`
`for establishing a
`
`communication network for participants having mobile devices. The ‘728 patent wasfiled first,
`
`' The named inventorof the patents-in-suit, Malcolm K. Beyer,Jr. (“Applicant”), is the founder
`and CEO of AGIS.
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 3 of 37 PageID #: 482
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 3 of 37 PagelD #: 482
`
`while the ‘681 patent, the ‘954 patent, and the ‘441 patent were filed as continuations-in-part of
`
`the ‘728 patent. AGIS alleges that Life360 infringes claims 3, 7 and 10 of the ‘728 patent,
`
`claims 1, 5, and 9 of the ‘681 Patent, claims 1 and 2 of the ‘954 Patent, and claims 1-8 of the
`
`“441 Patent.
`
`A. The ‘728 Patent.
`
`The ‘728 Patent describes a mobile device with a display screen. See, e.g., ‘728 Patent,
`
`1:6-15, 11:10-42. The screen depicts the location and status of other participants in the
`
`communication network on a map.
`
`/d. at 11:10-42. Symbols are generated on each of the
`
`participants’ cellular phones representing the latitude and longitude of other participants.
`
`Jd. at
`
`3:46-48. A participant in the communication network may initiate a telephonecall, send a text
`
`message, or exchange data or pictures with other participants on the network by touching a
`
`symbolrepresentative of the other participant on the screen.
`
`/d. at 11:10-42.
`
`B. The ‘681 Patent.
`
`The ‘681 Patent claimspriority from the ‘728 Patent as a continuation-in-part, and claims
`
`a system and method for creating and modifying the items displayed on the touch screen displays
`
`of the participants’ mobile devices. See, e.g., ‘681 Patent, 9:60-11:56. Specifically, the focus of
`
`the ‘681 Patent is to enable “a designated administrator using a personal computer (PC) or other
`
`input device” to “reprogram all user and network participants’ cell phone devices to change,
`
`modify or create new virtual soft switch names and symbols for a different operating
`
`environment.” Jd. at 1:64-2:14.
`
`C. The ‘954 Patent.
`
`The ‘954 Patent expands uponthe teachings of the ‘728 Patent and describes systemsthat
`
`allow users “to set up either a public peer to peer communications network where all can access
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 4 of 37 PageID #: 483
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 4 of 37 PagelD #: 483
`
`or a private peer to peer communications network ... .”
`
`‘728 Patent at 1:52-57.
`
`In one
`
`embodiment,
`
`the ‘954 Patent claims a method wherein a participant’s mobile device may
`
`communicate with a computer server
`
`from which the participants may download map
`
`information to their mobile devices. See id. at 7:25-64, 10:32-44.
`
`In another embodiment, the
`
`‘954 Patent discloses a method wherein soft switches are depicted on the touch screen display of
`
`the mobile device, but also may be hiddenin orderto increase the available display area for other
`
`purposes.
`
`/d. at 10:56-11:16.
`
`D. The ‘441 Patent.
`
`The ‘441 Patent further adds to the ideas of the ‘728 Patent. In one embodiment, the ‘441
`
`Patent claims a “polling” method in whicha first participant sends a polling message to a second
`
`participant which causes the second participant’s information, such as their location, to be
`
`reported to the other participants in the network. See, e.g., ‘441 Patent, 8:29-63.
`
`In another
`
`embodiment, the ‘441 Patent claims a method for creating a communication network wherein the
`
`participants share a commoninterest such as, for example, friendship. Jd. at 9:19-58.
`
`II.
`
`LEGAL STANDARD.
`
`A. Claim Construction.
`
`Claim construction is a question of law to be determined by the Court. Markmanv.
`
`Westview Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995), aff'd, 517 U.S. 370 (1996).
`
`Claim construction analysis begins by looking to the wordsof the claims. Teleflex, Inc. v. Ficosa
`
`N. Am. Corp., 299 F.3d 1313, 1324 (Fed. Cir. 2002). The words of the claims are “generally
`
`given their ordinary and customary meaning,” which is “the meaning that the term would have to
`
`a person ofordinary skill in the art in question at the time of the invention,i.e., as of the effective
`
`filing date of the patent application.” Phillips vy. AWH Corp., 415 F.3d 1303, 1312-1313 (Fed.
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 5 of 37 PageID #: 484
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 5 of 37 PagelD #: 484
`
`Cir. 2005). The ordinary and customary meaning of a claim term may be determinedsolely by
`
`viewing the term within the context of the claim’s overall language. See Phillips, 415 F.3d at
`
`1314 (“[T]he use of a term within the claim provides a firm basis for construing the term.”).
`
`Moreover,
`
`the use of the term in other claims may provide guidance regarding its proper
`
`construction. See id.
`
`(“Other claimsof the patent in question, both asserted and unasserted, can
`
`also be valuable sources of enlightenment as to the meaning of a claim term.”). Claims should
`
`be construed “without reference to the accused device.” SRI Int’l v. Matsushita Elec. Corp. of
`
`Am., 775 F.2d 1107, 1118 (Fed. Cir. 1985) (emphasis omitted). Once the proper meaning of a
`
`term used in a claim has been determined, the term must have the same meaningforall claimsin
`
`which it appears. See Phillips, 415 F.3d at 1314 (citations omitted).
`
`A claim should also be construed in a manner that
`
`is consistent with the patent’s
`
`specification. See Markman, 52 F.3d at 979 (“Claims must be read in view ofthe specification,
`
`of which they are a part.”). Typically, the specification is the best guide for construing the
`
`claims. See Phillips, 415 F.3d at 1315. Precedent forbids, however, a construction of claim
`
`terms that
`
`imposes limitations not found in the claims or supported by an unambiguous
`
`restriction in the specification or prosecution history. Laitram Corp. v. NEC Corp., 163 F.3d
`
`1342, 1347 (Fed. Cir. 1998).
`
`Anothertool to supply proper context for claim construction is the prosecution record and
`
`any statements made bythe patentee to the United States Patent and Trademark Office (“PTO”)
`
`regarding the scope of the invention. See Markman, 52 F.3d at 980. A patent’s “prosecution
`
`history .
`
`.
`
`. consists of the complete record of the proceedings before the PTO and includes the
`
`prior art cited during the examination of the patent.” Phillips, 415 F.3d at 1317 (citation
`
`omitted). However,
`
`the Federal Circuit has warned that “because the prosecution history
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 6 of 37 PageID #: 485
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 6 of 37 PagelD #: 485
`
`represents an ongoing negotiation between the PTO and the applicant, rather than the final
`
`productofthat negotiation,it often lacks the clarity of the specification and thusis less useful for
`
`claim construction purposes.” Jd.
`
`“Nonetheless, the prosecution history can often inform the
`
`meaning of the claim language by demonstrating how the inventor understood the invention and
`
`whetherthe inventor limited the invention in the course of prosecution, making the claim scope
`
`narrower than it would otherwise be.”
`
`Jd. However,
`
`in order to conclude that a patentee
`
`narrowedhis claim, the disclaimer must have been with “reasonable clarity and deliberateness.”
`
`Superguide Corp. v. Directv Enters.,
`
`Inc., 358 F.3d 870, 875 (Fed. Cir. 2004) (quotations
`
`omitted),
`
`District courts may also consider extrinsic evidence, such as dictionaries or technical
`
`treatises, to help understand the underlying technology and the manner in which oneskilled in
`
`the art might use claim terms. See Phillips, 415 F.3d at 1318. Similarly, expert testimony may
`
`aid a court in understanding the underlying technology and determining the particular meaning
`
`of a term in the pertinent field, but an expert’s conclusory, unsupported assertions as to a term’s
`
`definition is entirely unhelpful to a court.
`
`Jd. Ultimately, however, extrinsic evidenceis “less
`
`significant than the intrinsic record in determining the legally operative meaning of claim
`
`language,” and a court should discount any extrinsic evidence “that is clearly at odds with the
`
`claim construction mandated by the claims themselves,
`
`the written description, and the
`
`prosecution history,
`
`in other words, with the written record of the patent.” Jd at 1317-18
`
`(quotations omitted).
`
`B. Means-Plus-Function Claims.
`
`a.
`
`Invocation of 35 U.S.C. § 112(6).
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 7 of 37 PageID #: 486
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 7 of 37 PagelD #: 486
`
`It is axiomatic that patent claims must“particularly point[ ] out and distinctly claim[ ] the
`
`subject matter which the applicant regardsas his invention.” Function Media, L.L.C v. Google,
`
`Inc., 708 F.3d 1310, 1317 (Fed. Cir. 2013) (citing 35 U.S.C. § 112(2) (2006)).? However,
`
`pursuant to 35 U.S.C. § 112, paragraph 6, a claim element can be expressed as a means for
`
`performing a specified function without reciting the structure or material
`
`that performs the
`
`claimed function. 35 U.S.C. § 112(6). “The price that must be paid for use of that convenience
`
`is limitation of the claim to the means specified in the written description and equivalents
`
`thereof.” O.I. Corp. v. Tekmar Co., 115 F.3d 1576, 1583 (Fed. Cir. 1997).
`
`If the specification is
`
`not clear as to the structure that the patentee intends to correspond to the claimed function, then
`
`the patentee “has not paid that price but
`
`is rather attempting to claim in functional
`
`terms
`
`unboundedby anyreferenceto structure in the specification,” which is “impermissible under the
`
`statute.” Medical Instrumentation & Diagnostics Corp. v. Elekta AB, 344 F.3d 1205, 1212 (Fed.
`
`Cir, 2003).
`
`Whether an element of a claim is in means-plus-function form is a claim construction
`
`question. See Inventio AG v. Thyssenkrupp Elevator Am. Corp., 649 F.3d 1350, 1356 (Fed. Cir.
`
`2011). Use of the term “means” creates a presumption that the element is to be construed in
`
`accordance with § 112(6). See Betcon, Dickinson & Co. v. Healthcare Grp., 616 F.3d 1249,
`
`1262 (Fed. Cir. 2010) (citations omitted). This presumption may be rebutted, however, when the
`
`claim elementrecites sufficiently definite structure or material to perform the claimed function.’
`
`* Because the patents-in-suit were issued prior to the enactment of the Leahy-Smith America
`Invents Act (“AIA”), Pub.L. No. 112-29, 125 Stat. 284 (2011), the citations to § 112 in this
`opinionrefer to the statute as it existed prior to the AIA.
`3 To determine whether a claim term that lacks the word “means”is subject to § 112the court
`must consider the words of the claims themselves,
`the written description,
`the prosecution
`history, and any relevant intrinsic evidence. See Jnventio AG, 649 F.3d at 1356.
`
`6
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 8 of 37 PageID #: 487
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 8 of 37 PagelD #: 487
`
`See Inventio AG, 649 F.3d at 1356. Simply put, use of the word “means” creates a rebuttable
`
`presumption that the drafter intended to invoke § 112(6), while failure to use the words “means”
`
`creates a rebuttable presumption that the drafter did not intend the claims to be governed by §
`
`112(6). See Personalized Media Communications v. Int'l Trade Comm'n, 161 F.3d 696, 704
`
`(Fed. Cir. 1998).
`
`In determining whether these presumptions have been rebutted, the challenger
`
`must establish by a preponderance ofthe evidencethat the claimsare to be governed by §112(6).
`
`ApexInc. v. Raritan Computer, Inc., 325 F.3d 1364, 1371 (Fed. Cir. 2003).
`
`Once the Court determines § 112(6) applies, construction of a means-plus-function
`
`limitation involves two steps. First, the court mustidentify the claimed function. See Telemac
`
`Cellular Corp. v. Topp Telecom, Inc., 247 F.3d 1316, 1324 (Fed. Cir. 2001). After identifying
`
`the claimed function, the court must then determine what structure, if any, disclosed in the
`
`specification correspondsto the claimed function. See id.
`
`In order to qualify as corresponding,
`
`the structure must not only perform the claimed function, but the specification must clearly
`
`associate the structure with performance ofthe function. See Cardiac Pacemakers, Inc. v. St.
`
`Jude Medical, Inc., 296 F.3d 1106, 1113 (Fed. Cir. 2002)(citations omitted). If the specification
`
`does not disclose sufficient structure to perform a claimed function, the claim term may be
`
`indefinite. See id. at 1113-19.
`
`b.
`
`Indefiniteness of Means-Plus-Function Claims.
`
`For computer-implemented systems and methods invoking 35 U.S.C. § 112(6),
`
`the
`
`corresponding structure(s) or act(s) in the specification must amount to “more than simply a
`
`general purpose computer or microprocessor” to satisfy the definiteness requirement of 35
`U.S.C. § 112(2). Aristocrat Techs. Australia v. Intern. Game Tech., 521 F.3d 1328, 1333 (Fed.
`
`Cir. 2008). The mere disclosure of a general purpose computer or microprocessor that performs
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 9 of 37 PageID #: 488
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 9 of 37 PagelD #: 488
`
`a recited function is insufficient to avoid the prohibition on “pure functional claiming.”
`
`Id.
`
`Rather, in instances where functions are to be performed by conventional computer hardware and
`
`data processing equipment, it is a software process being executed by the hardware that performs
`the function.
`Jd. A means-plus-function limitation corresponding to the mere disclosure of
`
`software implemented on a computer is invalid as indefinite without the disclosure of some
`
`corresponding algorithm that is executed by that computer. See Function Media, 708 F.3d at
`
`1318. The specification must include such an algorithm, expressed “in any understandable terms
`
`including as a mathematical formula,
`
`in prose, or a flow chart, or in any other mannerthat
`
`provides sufficient structure.” Noah Sys., Inc. v. Intuit, Inc., 675 F.3d 1302, 1312 (Fed. Cir.
`
`2012).
`
`The requirement for a specific algorithm is imposed on computer-implemented patent
`
`claims invoking § 112(6) “[b]ecause general purpose computers can be programmed to perform
`
`very different tasks in very different ways,” and “simply disclosing a computeras the structure”
`
`is insufficient. Aristocrat, 521 F.3d at 1333. Without disclosing any corresponding structure,
`
`“one of skill simply cannot perceive the bounds of the invention.” Finisar Corp. v. DirecTV
`
`Grp., Inc., 523 F.3d 1323, 1341 (Fed. Cir. 2008). As a result, the Federal Circuit has typically
`
`analyzed means-plus-function claim limitations corresponding to software, or hardware having
`
`software, as indefinite for a lack of corresponding structure.
`
`See, e.g., Blackboard v.
`
`Desire2Learn, 574 F.3d 1371, 1382-87 (Fed. Cir. 2009).
`
`III.
`
`DISCUSSION.
`
`A. Means-Plus-Function Claims.
`
`i.
`
`“symbol generator”
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 10 of 37 PageID #: 489
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 10 of 37 PagelD #: 489
`
`
`
`Does not implicate 35
`U.S.C. § 112(6)
`
`
`AGIS’s Proposed
`Construction
`
`Ordinary meaning, no
`
`construction necessary
`
`
`
`Life360’s Proposed Construction
`
`
`
`‘728
`Invokes 35 U.S.C. § 112(6) andis indefinite.
`
`Patent,
`
`
`
`Structure: An undisclosed algorithm or software
`claims3,
`
`function.
`10
`
`
`
`
`
`Function: generate symbols that represent each of the
`‘681
`
`
`
`
`participants’ cell phones in the communication network
`Patent,
`
`claims 5,
`on the display screen (‘728 Patent, claim 3; ‘681 Patent,
`
`
`
`claim 5); generates symbols on said touch display
`9
`
`
`
`screen (‘728 Patent, claim 10; ‘681 Patent, claim 9).
`
`
`The term “symbol generator” appears in claims 3 and 10 of the ‘728 Patent, and claims 5
`
`and 9 of the ‘681 Patent. Life360 argues the terms “symbol generator .
`
`.
`
`. that can generate
`
`symbols” and “symbol generator .
`
`.
`
`. for generating symbols” are generic placeholders for the
`
`claimed functions and should be interpreted under 35 U.S.C. § 112(6).
`
`(DE 47 at 14). Life360
`
`asserts claims 3 and 10 of the ‘728 Patent, and claims 5 and 9 of the ‘681 Patent, are indefinite
`
`under 35 U.S.C. § 112(2)* because the specification fails to disclose an algorithm for generating
`
`symbols.
`
`(/d.). AGIS refutes this argument, and asserts that the term “symbol generator” itself
`
`connotes a definite structure to those skilled in the art and, therefore, there is no basis for the
`
`application of § 112(6). (DE 48at 7).
`
`Here, the specification fails to mention or describe the definition of “symbol generator.”
`
`See Grobler v. Apple Inc., 12-cv-01534, 2014 WL 1867043, at *8 (N.D. Cal. May 6, 2014)
`
`(finding a lack of description in the specification of a particular term to be relevant in finding a
`
`software “verification mechanism” invokes § 112(6)). A plain reading of the term in context of
`
`* The second paragraph of 35 U.S.C. § 112 reads:
`
`The specification shall conclude with one or more claimsparticularly pointing out
`and distinctly claiming the subject matter which the applicant regardsashis
`invention.
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 11 of 37 PageID #: 490
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 11 of 37 PagelD #: 490
`
`the relevant claim language suggests the term “symbol generator” is analogous to a “means for
`
`generating symbols” because the term is simply a description of the function performed. See
`
`Blackboard, 574 F.3d at 1383.
`
`Importantly, the term is not “used in common parlance or by
`
`persons of skill
`
`in the pertinent art
`
`to designate structure.”
`
`See Lighting World,
`
`Inc. v.
`
`Birchwood Lighting, Inc., 383 F.3d 1354, 1359 (Fed. Cir. 2004). AGIS’s own expert, Dr.
`
`Benjamin Goldberg (“Dr. Goldberg”), is “not aware” whether the term “symbolgenerator” has a
`
`meaning in computerscience. See Goldberg Depo.at 22:7-12.
`
`In fact, at the Markmanhearing,
`
`Dr. Goldberg testified he was aware of the terms “symbol” and “generator” separately, but was
`
`unaware ofuse the specific term “symbol generator” within the field of computer science.
`
`(DE
`
`71 at 50). Accordingly, despite lacking the word “means,” the Court finds the term “symbol
`
`generator”is a “coined term lacking clear meaning”that falls within the scope of § 112(6). See
`
`Personalized Media, 161 F.3d at 704.
`
`1.
`
`Indefiniteness.
`
`Concluding that the claim term “symbol generator” invokes § 112(6), the Court must
`
`attempt to construe the terms by identifying the “corresponding structure .
`
`.
`
`. described in the
`
`specification” to which the claim term will be limited. Welker Bearing Co. v. PHD, Inc., 550
`
`F.3d 1090, 1097 (Fed. Cir. 2008). “If there is no structure in the specification corresponding to
`
`the means-plus-function limitation in the claims, the claim will be found invalid as indefinite.”
`
`Biomedino, LLC y. Waters Techs. Corp., 490 F.3d 946, 950 (Fed. Cir. 2007). Life360 argues
`
`that the specifications of the ‘728 Patent and ‘681 Patent do not disclose any corresponding
`
`structure for the “symbol generator” recited by the claims. AGIS refutes this argument, stating
`
`“the structure of a symbol generator is standard software code modulethat is well known in the
`
`art for simply creating symbols to be placed on a display screen.” (DE 48 at 8) (citing Goldberg
`
`10
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 12 of 37 PageID #: 491
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 12 of 37 PagelD #: 491
`
`Depo. § 21). Additionally, AGIS points to the following description of the “symbol generator”
`
`as defining its “structure”:
`
`The communication device is also given a database that includes a geographical
`display on the LCD display and software that coordinates the x and y coordinates
`on the LCD display touch screen with the geographical display. There is also
`software that places the symbols on the geographical display that represent other
`cellular phoneusers that are part of the communicationsnet.
`
`‘728 Patent, 10:44-46.°
`
`While the specification does describe, in general terms, that symbols are generated based
`
`on the latitude and longitude of the participants, it fails to contain an “algorithm”or description
`
`as to how those symbolsare actually “generated.” See Aristocrat, 521 F.3d at 1333 (finding that,
`
`even though the specification and claims clearly restricted a “game control means” to
`
`“algorithms” that producedaspecific result, the lack of an explicit algorithm rendered the claims
`
`indefinite). The mere disclosure of a general purpose computing device in the ‘728 Patent is not
`
`structurally sufficient because such devices “can be programmed to perform very different tasks
`
`in very different ways,” and “simply disclosing a computeras the structure”is insufficient. Id. at
`
`1333; accord Blackboard, 574 F.3d at 1386.
`
`Additionally,
`
`the Court
`
`is unpersuaded by Dr. Goldberg’s testimony. Dr. Goldberg
`
`contendsthat one skilled in the art “would have known howto utilize commongraphics libraries
`
`along with corresponding application programming interfaces (‘APIs’) to generate images on a
`
`display.” (DE 48-5 at 6). However, this analysis seems to go to the issue of enablement, not
`
`indefiniteness, by focusing on whatoneskilled in the art could devise based on the specification.
`
`See Function Media, 708 F.3d at 1319 (noting that “it is well established that proving that a
`
`> The Court notes that as a continuation-in-part, the ‘728 Patent, the ‘681 Patent incorporates the
`references in the ‘728 Patent. Thus, if the ‘728 Patent denotes sufficient structure, then the claim
`term, as it appears in the ‘681 Patent, likewise has sufficient structure to one skilled in theart.
`
`11
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 13 of 37 PageID #: 492
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 13 of 37 PagelD #: 492
`
`person of ordinary skill could devise some method to perform the function is not the proper
`
`inquiry as to definiteness — that inquiry goes to enablement’) (citing Blackboard, 574 F.3d at
`
`1385). As the Federal Circuit has noted:
`
`A patentee cannot avoid providing specificity as to structure simply because
`someoneof ordinary skill in the art would be able to devise a means to perform
`the claimed function.
`To allow that form of claiming under section 112,
`paragraph 6, would allow the patentee to claim all possible means of achieving a
`function.
`
`Id. The graphics libraries and APIs that supposedly perform this function are not mentioned by
`
`the patents, much less disclosed. Thus, the disclosure of “software that coordinates the x and y
`
`coordinates on the LCD display touch screen” seems to describe a function, not structure.
`
`Accordingly, the Court finds the term “symbol generator”is indefinite.°
`
`ii,
`
`“CPU softwarefor selectively polling other participants”
`
`agreed-to construction]
`
`9
`
`Aci s Proposed
`onstruction
`Ordinary meaning, no
`construction necessary
`
`Doesnot implicate 35
`U.S.C. § 112(6)
`
`Life360’s Proposed Construction
`Invokes 35 U.S.C. § 112(6) andis indefinite.
`
`Structure: An undisclosed algorithm or software
`function residing in the CPU ofthe cellular phone.
`
`Function: selectively polls other participants [see
`
`‘728
`Patent,
`claim 10
`
`The term “CPUsoftware for selectively polling other participants” appears in claim 10 of
`
`the ‘728 Patent. The Parties have agreed to a construction of “selectively polling other
`
`participants” as “selectively sending a commandto the cellular phones of otherparticipants to
`
`the court will
`® Often, when a court finds a means-plus-function claim term is indefinite,
`invalidate the claim in which the term appears. See, e.g., Net MoneylIn, Inc. v. VeriSign, Inc., 545
`F.3d 1359, 1367 (Fed. Cir. 2008)
`(upholding district court’s finding of invalidity after
`determining a means-plus-function claim term wasindefinite). Here, Life360 has not asked for a
`finding of invalidity, nor have the parties briefed the issue. The Court, therefore, refrains from
`addressing the issue of invalidity in this order.
`
`12
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 14 of 37 PageID #: 493
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 14 of 37 PagelD #: 493
`
`which those cellular phones respond.” (DE 45 at 2). Accordingly, the Parties’ dispute focuses
`
`on the phrase “CPU software for.”
`
`AGIS argues the words “CPU software for” describes a structure that selectively polls
`
`other participants.
`
`(DE 48 at 8). AGIS contends “this is easily understood from the ordinary
`
`English meaning of the claim language, and this term does not require construction.”
`
`(/d.)
`
`(citing Goldberg Decl., §§ 23-25). Additionally, AGIS asserts Dr. Goldberg’s testimony
`
`establishes that “CPU software for selectively polling other participants” connotes sufficient
`
`structure to one ofordinary skill in the art. Dr. Goldberg opinesthat“one ofordinary skill in the
`
`art would have understood ‘CPU software for’ to be a standard module of software code that was
`
`well known in the art.” (Goldberg Decl., 4 24). Dr. Goldberg further explains that:
`
`One ofordinaryskill in the art would have understood that there existed classes of
`software subroutines that programmers would have used to selectively send a
`command to the cellular phones of other participants whose cellular phones
`respond. For example, one ofordinary skill in the art would have known howto
`utilize common networking and user interface libraries along with corresponding
`APIs to select a user via a user interface, such as a touch screen, and then to send
`that user’s cellphone polling message via a known networkinginterface.
`
`(Id.). Dr. Goldberg then concludesthat “it is my opinion that the term ‘CPU Software’ would
`
`have been sufficient to identify these modules of program code to one of ordinary skill in the
`
`art.” (Id. at § 25). Accordingly, AGIS argues that “CPU software”is not a “nonce” word or a
`
`“coined”term lacking a clear meaning and shouldnot be construed under §112(6).
`
`(DE 58 at 6)
`
`(citing Goldberg Decl., J 23-25).
`
`Life360 disagrees, and argues the term “CPU software for” is a generic placeholder term,
`
`analogous to “module for,” “machine for” or “device for,” lending itself to interpretation as a
`means-plus-function limitation.
`(DE 47 at 18). Life360 contends that the word “for”indicates
`
`the Applicant’s decision to phrase the claims purely in terms of function, rather than structure.
`
`13
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 15 of 37 PageID #: 494
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 15 of 37 PagelD #: 494
`
`(/d.). Additionally, Life360 notes that Dr. Goldberg testified during deposition that
`
`the
`
`specifications did not describe “any specific subroutines or software libraries .
`
`.
`
`. used to
`
`selectively poll.” (DE 57 at 5) (citing Goldberg Depo.at 28:25-29:8).
`
`Here, the claim language doesnot recite the term “means,” and the presumption that the
`
`limitation does not invoke §112(6) applies. See Personalized Media Comms., 161 F.3d at 702.
`
`The claim term in dispute requires “CPU software for selectively sending a commandto the
`
`cellular phonesofother participants to which thosecellular phones respond.” (DE 45 at 2). The
`
`natural reading ofthis claim term suggests some type of “CPU software” serves the function of
`
`selectively polling other participants in the network. The central issue is, therefore, whether the
`
`term “CPU Software”providessufficient structure to avoid the application of § 112(6).
`
`The claimed structure for achieving the “polling” function is “CPU Software.” The
`
`Patent claims and specification do not define “CPU,” “software,” or “CPU Software.” Without
`
`guidance from the intrinsic record, the Court turns to extrinsic evidence. Here, Dr. Goldberg
`
`opines that the term “CPU software” denotes sufficient structure for one of ordinary skill in the
`
`art. However, Dr. Goldberg’s testimony only seems to discuss how the claim language is
`
`sufficient
`
`to enable one skilled in the art to create software for “selectively polling other
`
`participants.” See Function Media, 708 F.3d at 1319. “[A]ttempting to fill in the gaps of the
`
`specification by importing off the shelf software or asserting that individuals of ordinary skill in
`
`the art would understand how to accomplish the function described with the assistance of such
`
`off the shelf software does not solve the inadequacy of the disclosure.” See Manual of Patent
`
`Examining Procedure (MPEP), Ninth Ed. (March 2014), § 2181(2)(B).
`
`With little guidance from the intrinsic and extrinsic record, it appears the term “CPU
`
`software for” is used to refer to a generic software function or algorithm. The term “software”
`
`14
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 16 of 37 PageID #: 495
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 16 of 37 PagelD #: 495
`
`standing alone connotes no more structure than the term “means.” See MPEP, § 2181(1)(A)
`
`(noting the following terms as examples of non-structural generic placeholders that may invoke §
`29
`66
`39
`6¢
`99
`66
`
`112(6): “mechanism for,” “module for,” “device for,”
`
`“unit for,”
`
`“component for,”
`
`“element
`
`for,” “memberfor,” “apparatus for,” “machine for,” or “system for.”). The Court, therefore,
`
`finds that Life360 has overcome the presumption against applying § 112(6) because “the claim
`
`term fails to recite sufficiently definite structure or else recites function without reciting
`
`sufficient structure for performing that function.” CCS Fitness v. Brunswick Corp., 288 F.3d
`
`1359, 1369 (Fed. Cir. 2002) (internal citations omitted). Accordingly, the term “CPU software
`
`for” is subject to interpretation as a means-plus-function claim.
`
`1.
`
`Indefiniteness.
`
`Life360 argues that
`
`the specification of the ‘728 Patent does not disclose any
`
`corresponding structure for the “CPU software” recited by the claims.
`
`(DE 47 at 20). With
`
`regard to claim 10 of the ‘728 Patent, Life360 asserts the specification only generally describes
`
`the function of “selectively polling participants” but contains no algorithm for how this is
`
`actually carried out.
`
`(/d.). Additionally, Life360 argues the disclosure of a CPU in the *728
`
`Patent “is not structurally sufficient
`
`to avoid indefiniteness because such devices “can be
`
`programmed to perform very different tasks in very different ways’ and ‘simply disclosing a
`
`computerasthe structure’ is insufficient.’” (/d.) (citing Aristocrat, 521 F.3d at 1333).
`
`AGIS disagrees, and argues that
`
`the claim term is “not
`
`indefinite because the
`
`specification of the ‘728 patent adequately discloses an algorithm sufficient to describe the
`
`structure.” (DE 58 at 7) (citing Goldberg Decl., J 26-27). The algorithm readsas follows:
`
`Toinitialize the communicationsnet, the cellular phone one operator selects, from
`a list, the other users (or all of the), that the operators desires to be part of the
`communications net. The system then polls the selected phones to activate and
`
`15
`
`
`
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 17 of 37 PageID #: 496
`Case 2:22-cv-00443-JRG Document 42-3 Filed 01/16/24 Page 17 of 37 PagelD #: 496
`
`become part of the communications net. The selected phones then transmit their
`positionsto all the other phonesin the established net.
`
`‘728 Patent,