throbber
Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Pagel of 24
`
`UNITED STATES DISTRICT COURT
`NORTHERN DISTRICT OF CALIFORNIA
`
`SAN JOSE DIVISION
`
`HEWLETT PACKARD COMPANY,
`Plaintiff,
`
`Case No. 14—cv—00570—BLF
`
`V,
`
`SERVICENQW, INC,’
`Defendant.
`
`ORDER GRANTING DEFENDANT’ S
`MOTION FOR SUMMARY
`]UDGMENT OF INVALIDITY
`
`[Re: ECF 70]
`
`
`
`Defendant ServiceNow moves for summary judgment of invalidity of claims asserted against it
`
`under four U.S. patents. For the reasons below, the motion is GRANTED.
`
`I.
`
`BAC KGROUND
`
`Plaintiff Hewlett Packard (“HP”) brought this suit against Defendant ServiceNow, alleging
`
`infringement of eight patents. At issue in the present motion are claims 12, 32, and 35 of U.S.
`
`Patent 8,224,683; claims 8-10, 13, 15, and 17-20 of U.S. Patent 6,321,229; claims 1, 2, 3, 5, and 15 of
`
`U.S. Patent 7,890,802; and claims 1, 3, 4, 5, and 7 of U.S. Patent 7,610,512.1 ServiceNow contends
`
`that these claims (collectively the “asserted claims”) are invalid under 35 U.S.C § 101 for failing to
`
`claim patentable subject matter. Specifically, ServiceNow contends that the asserted claims are
`
`directed to abstract ideas, which the Supreme Court has long held fall outside the scope of § 101,
`
`Alice Corp. 22. CLS Bom/e 1112"], 134 S.Ct. 2347, 2354 (2014).
`
`The court held a hearing on January 29, 2015. HP argued that the parties’ positions revealed
`
`underlying disputes as to the proper construction of critical claim terms and that construction of
`
`these claim terms would be necessary in order resolve the parties’ ultimate dispute regarding
`
`patent—eligibility. See Hearing Transcript at 40:5—14, ECF 87. However, HP did not provide explicit
`
`proposed constructions of the claim terms it believed precluded summary judgment of invalidity,
`
`1 The full text of the challenged claims is reproduced in Appendix A.
`
`Exhibit 2001
`
`ServiceNow v. HP
`IPRZO1 5_00702
`
`
`
`NorthernDistrictofCalifornia
`
`14
`
`16
`
`18
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page2 of 24
`
`explaining that it had understood the court’s prior instructions to preclude claim construction prior
`
`to this summary judgment motion. The court, recognizing a misunderstanding, granted leave for
`
`HP to file proposed constructions; the court also granted ServiceNow leave to file additional
`
`briefing to address whether the patents at issue would be invalid under HP’s proposed
`
`constructions. ECF 84. HP took the opportunity to file proposed constructions? ECF 89.
`
`ServiceNow has accepted HP’s proposed constructions for purposes of this motion and argued
`
`that the asserted claims are invalid even under the proposed constructions. ServiceNow’s
`
`Supplemental Brief, ECF 91. The court will adopt HP’s proposed constructions for purposes of
`
`this motion as well. See Bascorn Research, LLC 72. Lin/eedln, Inc., No. 12—cv—06293, 2015 WL 149480,
`
`at *12 (N.D. Cal. Jan. 5, 2015).
`
`A.
`
`U.S. PATENT 8,224,683
`
`The ’683 patent is directed toward optimizing the efficiency of providing IT helpdesk services.
`
`According to the patent’s specification, “many businesses choose to contract .
`
`.
`
`. information
`
`technology (IT) specialists to install and maintain appropriate computer and network hardware and
`
`software necessary for the business to achieve its business objectives. .
`
`.
`
`. Typically, the contract
`
`requires the IT provider to maintain a helpdesk to which the business’ [s] employees may call to
`
`notify the IT provider of problems with the computer system, network, or software. ‘H The
`
`helpdesk agent assigns each reported problem a service ticket.” ’683 patent at 1227-40. The claims
`
`of the ’683 patent are directed to a “system for monitoring service tickets in order to provide
`
`reminders to a help desk user of impending times for actions.” Claim 12 of the ’683 patent, which is
`
`representative for § 101 purposes,3 recites:
`
`A computer program product in a non-transitory computer readable media for
`use in a data processing system for monitorin service tickets for information
`technology service providers to ensure that evels of service required to be
`provided to a customer pursuant to a contractual agreement between the
`
`2 The constructions submitted by HP are reproduced in Appendix B.
`3 Although HP has not stipulated that Claim 12 is representative for § 101 purposes, both parties
`argued the patent’s validity in general terms, without identifying differences among the claims that
`would change the § 101 analysis. After reviewing the asserted claims, the court concludes that
`Claim 12 is representative for § 101 purposes “because all the claims are substantially similar and
`linked to the same abstract idea.” Content Extraction <2’ Transmission LLC 22. Wells Fargo Bank, Nat.
`Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`2
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page3 of 24
`
`customer and a service provider, are met, the computer program product
`comprising:
`in a database to
`inspecting a service ticket
`first
`instructions for
`determine a deadline for when a problem associated with the service
`ticket must be resolved, with the deadline based upon a contractually
`determined
`severity of
`the
`problem and
`a
`corresponding
`contractually required time for resolution of the problem;
`display instructions for displaying, on a display device at the help desk, a
`graphical display populated with representations of service tickets
`that have reached a predetermined percentage of the time before
`their due date;
`second instructions for determining an deadline approaching alert time
`at which a help desk user must be notified that the deadline for
`resolving the problem must be met; and
`third instructions for alerting the help desk user that the deadline for
`resolving the problem is approaching when the deadline approaching
`alert time is reached.
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`B.
`
`U.S. PATENT 6,321,229
`
`The ’229 patent is directed toward accessing information in an information repository, such as
`
`a computer database. Recognizing the utility of displaying information hierarchically, the ’229
`
`patent claims a method and apparatus for accessing a repository’s information in a way that it may
`
`be displayed to a user in hierarchical form. Claim 8 of the ’229 patent, representative for § 101
`
`purposes,“ recites:
`
`Apparatus for accessing an information repository, comprising:
`a. a number of computer readable media; and
`b. computer readable program code stored on said number of computer
`readable media, said computer readable program code comprising:
`i. code for creating a hierarchy of derived containers, wherein a
`given derived container corresponds to:
`(1) a container definition node of an information model,
`said information model comprising a hierarchy of
`container definition nodes; and
`(2) a category of information stored in said information
`repository;
`ii. code for displaying given ones of said derived containers to a
`computer user; and
`iii. code for determining if a given one of said displayed derived
`containers has been selected by a computer user, and upon
`selection of said given one of said displayed derived
`containers, displaying contents of said given one of said
`displayed derived containers.
`
`4 Although HP has not stipulated that Claim 8 is representative for § 101 purposes, both parties
`argued the patent’s validity in general terms, without identifying differences among the claims that
`would change the § 101 analysis. After reviewing the asserted claims, the court concludes that
`Claim 8 is representative for § 101 purposes “because all the claims are substantially similar and
`linked to the same abstract idea.” Content Extraction <2’ Transmission LLC 22. Wells Fargo Bank, Nat.
`Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`3
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page4 of 24
`
`C.
`
`U.S. PATENTS 7,890,802 AND 7,610,512
`
`The ’802 and ’512 patents, which share a specification, are directed toward automating
`
`workflows for resolving IT incidents. The ’802 patent’s claims focus on the creation of these
`
`automated IT workflows, while the ’512 patent’s claims focus on running the automated IT
`
`workflows. Claim 1 of the ’802 patent, representative for § 101 purposes,5 recites:
`
`A computer implemented method for facilitating a user in defining a repair
`Workflow for subsequent use in resolving information technology (IT)
`incidents, comprising:
`facilitating the user in defining a plurality of steps of the repair Workflow
`using a computing device, wherein facilitating the user in defining a
`plurality of steps comprises facilitating the user in defining a plurality
`of operations for the steps, and defining inputs and outputs of the
`operations;
`facilitating the user in defining a plurality of transitions between the
`steps, based at least in part on the outputs of the steps, using a
`computing device; and
`checking the defined repair workflow for correctness before being used
`to resolve an IT incident using a computing device, wherein
`checking the defined repair workflow for correctness includes
`verifying that each response of each step’s operation has a transition
`to another step.
`
`Claim 1 of the ’512 patent, representative for § 101 purposes,“ recites:
`
`A computer implemented method for resolving an information technology
`(IT) incident, comprising:
`loading a repair workflow having a plurality of steps and transitions
`between the steps, defined to repair the IT incident on a computing
`device, each of the steps having one or more inputs, processing logic
`for the input(s) and one or more outputs;
`creating a repair frame for the loaded repair Workflow on the computing
`device;
`creating a repair context for the repair frame on the computing device,
`and populating the repair frame with configuration data;
`binding one or more data values to the one or more inputs of one of the
`steps within the repair context;
`
`5 Although HP has not stipulated that Claim 1 is representative for § 101 purposes, both parties
`argued the patent’s validity in general terms, without identifying differences among the claims that
`would change the § 101 analysis. After reviewing the asserted claims, the court concludes that
`Claim 1 is representative for § 101 purposes “because all the claims are substantially similar and
`linked to the same abstract idea.” Content Extraction é’ Transnnssion LLC 22. I/fills Fargo Bank, Nat.
`Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`6 Although HP has not stipulated that Claim 1 is representative for § 101 purposes, both parties
`argued the patent’s validity in general terms, without identifying differences among the claims that
`would change the § 101 analysis. After reviewing the asserted claims, the court concludes that
`Claim 1 is representative for § 101 purposes “because all the claims are substantially similar and
`linked to the same abstract idea.” Content Extraction <2’ Transnnssion LLC 22. Wells Fargo Bank, Nat.
`Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`4
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page5 of 24
`
`processing the bound data Values of the one or more inputs of the step
`within the repair context;
`executing the step’s operation;
`extracting the one or more outputs of step within the context; and
`selecting a transition to transition to another step within the context,
`based at least in part on the extracted one or more outputs.
`
`II. LEGAL STANDARD
`
`A.
`
`MOTION FOR SUMMARY JUDGMENT
`
`Pursuant to Rule 56 of the Federal Rules of Civil Procedure, a “court shall grant summary
`
`judgment if the movant shows that there is no genuine issue as to any material fact and that the
`
`movant is entitled to judgment as a matter of law.” Fed. R. Civ. P. 56(a).
`
`The Supreme Court’s 1986 “trilogy” of Celotex Corp. 22. Catrett, 477 U.S. 317 (1986), Anderson
`
`22. Liberty Lobby, Inc., 477 U.S. 242 (1986), and Matsasbita Electric Industrial Co. 72. Zenith Radio
`
`Corp, 475 U.S. 574 (1986), requires that a party seeking summary judgment show the absence of a
`
`genuine issue of material fact. Once the moving party has done so, the nonmoving party must “go
`
`beyond the pleadings and by [its] own affidavits, or by the depositions, answers to interrogatories,
`
`and admissions on file, designate specific facts showing that there is a genuine issue for trial.” See
`
`Celotex, 477 U.S. at 324. “When the moving party has carried its burden under Rule 56(c), its
`
`opponent must do more than simply show that there is some metaphysical doubt as to the material
`
`facts.” Matsusbita, 475 U.S. at 586. “If the [opposing party’s] evidence is merely colorable, or is not
`
`significantly probative, summary judgment may be granted.” Liberty Lobby, 477 U.S. at 249-50.
`
`“ [I]nferences to be drawn from the underlying facts,” however, “must be Viewed in the light most
`
`favorable to the party opposing the motion.” See Matsasbita, 475 U.S. at 587.
`
`B.
`
`PATENT-ELIGIBLE SUBJECT MATTER
`
`Section 101 of the Patent Act defines the classes of patentable subject matter: “Whoever
`
`invents or discovers any new and useful process, machine, manufacture, or composition of matter,
`
`or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions
`
`and requirements of this title.” 35 U.S.C. § 101.
`
`Despite the apparent breadth of this language, § 101 has long contained “an important implicit
`
`exception: Laws of nature, natural phenomena, and abstract ideas are not patentable.” Ass ’n for
`
`Molecular Pathology 12. Myriad Genetics, 133 S.Ct. 2107, 2116 (2013) (quoting Mayo Collaborative
`
`5
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page6 of 24
`
`Services 22. Prometheus Laboratories, 132 S.Ct. 1289, 1293 (2012)). The Supreme Court recently
`
`reaffirmed this principle in Alice Corp. 2). CLS Bcm/e Inf], 134 S.Ct. 2347 (2014). The “concern that
`
`drives this exclusionary principle [is] one of pre—emption. .
`
`.
`
`. Monopolization of [laws of nature,
`
`natural phenomena, and abstract ideas] through the grant of a patent might tend to impede
`
`innovation more than it would tend to promote it, thereby thwarting the primary object of the
`
`patent laws.” Id. at 2354.
`
`However, the Supreme Court has repeatedly stressed the need to “tread carefully in
`
`construing this exclusionary principle lest it swallow all of patent law. At some level, all inventions
`
`embody, use, reflect, rest upon, or apply laws of nature, natural phenomena, or abstract ideas.
`
`Thus, an invention is not rendered ineligible for patent simply because it involves an abstract
`
`concept.” Id. (internal citations omitted).
`
`The Supreme Court has set forth a “framework for distinguishing patents that claim .
`
`.
`
`.
`
`abstract ideas from those that claim patent—eligible applications of those concepts. First, we
`
`determine whether the claims at issue are directed to one of those patent-ineligible concepts. If so,
`
`we then ask, ‘what else is there in the claims before us?’ .
`
`.
`
`. to determine whether the additional
`
`elements ‘transform the nature of the claim’ into a patent—eligible application.” Id. at 2355 (internal
`
`citations omitted). Step two of the analysis is a “search for an ‘inventive concept’ —z'.e., an element
`
`or combination of elements that is sufficient to ensure that the patent in practice amounts to
`
`significantly more than a patent upon the ineligible concept itself.” Id. (internal citations omitted).
`
`Because patents are presumed valid, see 35 U.S.C. § 282, an alleged infringer asserting an
`
`invalidity defense bears the burden of proving invalidity by clear and convincing evidence. Microsofi
`
`Corp. 22. z‘4z'L.P., 131 S.Ct. 2238, 2242 (2011).
`
`III. DISCUSSION
`
`A.
`
`U.S. PATENT 8,224,683
`
`ServiceNow argues that the ’683 patent claims the abstract idea of monitoring deadlines and
`
`providing an alert when a deadline is approaching. Opening Brief at 6, ECF 70. HP’s expert
`
`describes the ’683 patent as disclosing “a technological innovation that reduces the average time to
`
`resolve an IT incident.” Menascé Decl. at 1] 46, ECF 79-10. Dr. Menascé generally describes the
`
`6
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page? of 24
`
`benefit of the ’683 patent in terms of its ability to handle large volumes of service requests, each
`
`with its own contractual deadline. Menascé Decl. at W 125-27.7 The court agrees with
`
`ServiceNow that the claims of this patent are directed to an abstract idea. Looking to Claim 12 of
`
`the ’683 patent, the court notes that the “concept embodied by the majority of the limitations,”
`
`Ultmmerclal, Inc. v. Hulu, LLC, 772 F.3d 709, 715 (Fed. Cir. 2014), reduces to four conceptual
`
`elements:8
`
`1.
`
`Inspecting a service ticket to determine a deadline for when a problem must be
`
`resolved
`
`2. Displaying service tickets that have reached a predetermined percentage of the time
`
`before their due date
`
`3. Determining a deadline-approaching alert time
`
`4. Alerting the user when that alert time is reached
`
`’683 Patent at Claim 12.
`
`Taken together, limitations 1, 3, and 4 listed above do nothing more than describe What it
`
`means to monitor deadlines and provide alerts regarding those deadlines. “Although certain
`
`additional limitations, such as [limitation 2], add a degree of particularity, the concept embodied by
`
`the majority of the limitations describes only the abstract idea of” monitoring deadlines and
`
`providing alerts regarding those deadlines. Ultmmerclal, 772 F.3d at 715. The court thus concludes
`
`that Claim 12 of the ’683 patent is directed to the abstract idea of monitoring deadlines and
`
`providing an alert when the deadline is approaching.
`
`7 ServiceNow objects to HP’s submission of the declaration of Dr. Daniel A. Menascé on the basis
`that the declaration is directed to legal conclusions, which fall exclusively within the province of
`the court. The court agrees with ServiceNow that much of the declaration is directed to
`impermissible legal conclusions. However, the objection is OVERRULED on the basis that the
`court is capable of considering the declaration for its factual content while ignoring any
`impermissible legal conclusions. The court has reviewed Dr. Menascé’s declaration and has
`considered his conclusions to the extent they are properly characterized as factual rather than legal.
`See Accenture Global Serra, Gml7H v. Guidewlre Sofizmre, Inc., 728 F.3d 1336, 1340 (Fed. Cir. 2013)
`(recognizing that “ [p]atent eligibility under § 101 presents an issue of laW” that “may contain
`underlying factual issues”), cert. denied, 134 S. Ct. 2871 (2014).
`8 The court need not reach the question of whether the preamble to this claim is limiting. Even
`assuming it is, it merely “recite[s] a handful of generic computer components,” which is
`insufficient to turn a claim for an abstract idea into a concrete implementation of that idea. See
`Alice, 134 S.Ct. at 2360.
`
`7
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page8 of 24
`
`Having found that this claim is directed to an abstract idea, the court must now search the
`
`claim limitations, individually and taken as an ordered combination, to determine whether the
`
`claim contains an “inventive concept” to ensure that the patentee is claiming a patent—eligible
`
`application of this idea, rather than attempting to patent the idea itself.
`
`It is clear under Supreme Court precedent that simply reciting the phrase “instructions for” in
`
`front of the substantive functional limitations is insufficient to turn an otherwise ineligible abstract
`
`idea into a patent-eligible application. This is no different than simply adding the words “use a
`
`computer to” before reciting an abstract idea, which the Supreme Court has unanimously held to
`
`be insuflicient. SeeAlz'ee, 134 S.Ct. at 2359 (“ [T]he relevant question is whether the claims here do
`
`more than simply instruct the practitioner to implement the abstract idea .
`
`.
`
`. on a generic
`
`computer. They do not.”) Claiming any and all “instructions for” implementing an abstract idea is
`
`substantively identical to instructing the practitioner to implement the abstract idea on a computer.
`
`For the same reason, adopting HP’s proposed constructions does not alter the court’s
`
`conclusion that the claims are directed to patent-ineligible subject matter. See Bascom Research,
`
`LLC 22. Lin/eedln, Inc., No. 12-cv-06293, 2015 WL 149480, at *12 (N.D. Cal. Jan. 5, 2015). HP’s
`
`proposed constructions of ‘monitoring server,’ ‘database,’ and ‘help desk client’ fail to limit claim
`
`scope to a concrete implementation or application of the abstract idea discussed above. HP
`
`construes ‘monitoring server’ to mean “ [a] server specifically configured to,” followed by a
`
`functional description of the abstract idea being claimed. HP construes ‘database’ to mean “ [a]
`
`structured set of data specifically configured to,” followed by a functional description of the
`
`abstract idea being claimed. Finally, HP construes ‘help desk client’ to mean “ [a] client used by a
`
`help desk user specifically configured to,” followed by a functional description of the abstract idea
`
`being claimed. Reciting generic computer components “configured to” implement an abstract idea
`
`is no different than adding “instructions for” in front of the abstract idea; in either case, any and all
`
`implementations of the abstract idea are being claimed, which is essentially equivalent to claiming
`
`the abstract idea itself See Alice, 134 S.Ct. at 2360 (holding unpatentable “system claims recit[ing]
`
`a handful of generic computer components configured to implement the [abstract] idea” because
`
`the recited computer component limitations were “purely functional and generic”).
`
`8
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page9 of 24
`
`Similarly, the fact that the claims are limited to applying this abstract concept in the context of
`
`IT help desks does not supply the necessary inventive concept. “Floo/e established that limiting an
`
`abstract idea to one field of use .
`
`.
`
`. did not make the concept patentable.” Bil:/ei 9). Kappos, 561 U.S.
`
`593, 612 (2010). For the same reason, the fact that the claims are limited to deadlines based on a
`
`“contractually required time for resolution of the problem,” ’683 Patent at Claim 12, does not
`
`transform the abstract idea of providing deadline alerts into a patentable implementation or
`
`application of that concept.
`
`The only potential for an inventive concept is in the second limitation listed above. In addition
`
`to providing alerts regarding upcoming deadlines, the claimed invention requires displaying service
`
`tickets that have reached a predetermined percentage of the time before their due date. Taken by
`
`itself, this claim limitation certainly cannot supply an inventive concept to render the abstract idea
`
`patent-eligible. First, this limitation is in itself an abstract idea, and so is not patentable on its own.
`
`Second, the court does not understand HP to be arguing that the idea of showing service tickets
`
`that have reached a predetermined percentage of time before their due date is innovative or non-
`
`conventional. The court also considers the limitations as an ordered combination and finds that
`
`considering them as such adds nothing to what is present when the limitations are considered
`
`separately. See Alice, 134 S.Ct. at 2359.
`
`Because the claims of the ’683 patent do nothing more than recite the abstract idea of
`
`monitoring deadlines and alerting users about upcoming deadlines, along with an instruction to
`
`implement the idea on various computing components, the claims of the ’683 patent are not
`
`directed to patentable subject matter. Accordingly, the court grants ServiceNoW’s motion for
`
`summary judgment as to the invalidity of the asserted claims of the ’683 patent.
`
`B.
`
`U.S. PATENT 6,321,229
`
`The ’229 patent is directed to an apparatus and method “for accessing an information
`
`repository.” ’229 Patent at Claim 8. Specifically, it is directed toward allowing hierarchical access to
`
`the information based on categories of information stored in the repository. See ’229 Patent at
`
`Claim 8(b)(i), 8(b)(i)(2); see also Menascé Decl. at ‘H 47, 82. ServiceNow contends that the ’229
`
`patent attempts to claim the abstract idea of categorizing and organizing information into a
`
`9
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—00570—BLF Documentlol Fi|edO3/10/15 Page10 of 24
`
`hierarchy. Opening Brief at 16, ECF 70. If this characterization of the claims at issue is correct,
`
`there is little doubt that the claims are invalid as being directed to patent—ineligible subject matter.
`
`Claiming the abstract idea of organizing information into a hierarchy Would preempt any other
`
`inventor from creating a computer-based method for categorizing and organizing information by
`
`classification, no matter how the inventor achieved this result. See, e.g., C3/berfone Sys 2). CNN
`
`Interactive Grp, 558 F. App’x 988, 992 (Fed. Cir. 2014); Dzgitec/1 Image Tee/mologies 22. Electronicsfor
`
`Imaging, 758 F.3d 1344, 1351 (Fed. Cir. 2014).
`
`HP does not dispute that such abstract ideas are patent—ineligible, but rather disputes
`
`ServiceNow’s characterization of the ’229 patent’s claims. According to HP, the ’229 patent claims
`
`something much more specific and concrete than ServiceNow suggests. Opposition Brief at 14,
`
`ECF 79 (“The ’229 Patent is directed to an apparatus and method that uses specialized data
`
`structures .
`
`.
`
`. .”). Specifically, HP points to the fact that its claims are limited to implementations
`
`that use “derived containers” and “container definition nodes.” Opposition Brief at 15.
`
`If HP is correct that “derived containers” and “container definition nodes” really are specific,
`
`specialized data structures, rather than functionally defined generic computer components, then
`
`the ’229 patent’s claims are distinguishable from those at issue in Cyberfone and Dzgiteeh and may
`
`be patent—eligible. However, ServiceNow disputes HP’s characterization of the claimed data
`
`structures as “specialized.” ServiceNow argues that the claims of the ’229 patent simply use
`
`idiosyncratic names to identify what are actually “generic computer structures.” ServiceNow’s
`
`Supplemental Brief at 5, ECF 91; see also Alice, 134 S.Ct. at 2360 (holding unpatentable “system
`
`claims recit[ing] a handful of generic computer components configured to implement the [abstract]
`
`idea” because the recited computer component limitations were “purely functional and generic”).
`
`The court concludes, as an initial matter, that the patentability of the invention claimed by the
`
`’229 patent turns on whether “container definition nodes” and “derived containers” are
`
`idiosyncratic names for generic computer data structures. If they are indeed generic computer data
`
`structures, the meaningful limitations of Claim 8 are merely:
`
`1. Creating a hierarchy of data structures, with each data structure corresponding to:
`
`a.
`
`a definition for that data structure; and
`
`10
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—00570—BLF Documentlol Fi|edO3/10/15 Pagell of 24
`
`b.
`
`a category of information stored in the repository
`
`2. Displaying one or more of these data structures (i.e. categories of information)
`
`3. Displaying the content of one of these data structures upon selection by the user (i.e.
`
`displaying the corresponding category of information)
`
`Thus, if ServiceNow is correct and “derived containers” and “container definition nodes” are
`
`merely generic computer components, Claim 8 of the patent recites nothing more than organizing
`
`the information in a repository into a hierarchy and allowing the user to access it that way.
`
`Undoubtedly, this would be an unpatentable abstract idea. Accordingly, the court turns to HP’s
`
`constructions of “derived container” and “container definition node” to ascertain if they are truly
`
`specialized data structures, and not merely “functional” descriptions of “generic computer
`
`components configured to implement the same idea.” SeeAZz'ce, 134 S.Ct. at 2360.
`
`HP proposes to construe “container definition node” to mean a “ [d]ata structure having one
`
`or more attributes for accessing an information repository and related to creating a hierarchy of
`
`information.” Clearly, unspecified data structures are generic computing components unless
`
`defined by further details. The question then is whether HP’s proposed construction amounts to
`
`more than a “functional and generic” description of the data structure. The court concludes that
`
`HP’s proposed construction does not go beyond the kind of “functional and generic” description
`
`of “generic computer components configured to implement the [abstract] idea” that the Supreme
`
`Court rejected in Alice. Any computer-based “ [a] pparatus for accessing information in an
`
`information repository,” ’229 Patent at Claim 8, will require data structures containing information
`
`for accessing the information repository. This is merely a functional description of what the
`
`otherwise generic data structure needs to accomplish. Similarly, any apparatus for organizing
`
`information hierarchically will require data structures “related to creating a hierarchy of
`
`information.” This is again nothing more than a functional description of the data structure, rather
`
`than a substantive limitation on how the abstract idea is implemented.
`
`HP’s proposed construction of “derived container” as a “ [d]ata structure capable of executing
`
`a query based on an attribute from one or more corresponding container definition nodes” —
`
`though phrased in technical terms—is similarly functional and generic. The fact that the data
`
`11
`
`
`
`NorthernDistrictofCalifornia
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14—cv—00570—BLF Documentlol Fi|edO3/10/15 Page12 of 24
`
`structure is capable of executing a query is simply another way of saying that the data structure is
`
`capable of accessing the information repository; it says nothing of /101» the data structure is capable
`
`of performing these operations. The limitation would cover any implementation of a data structure
`
`that achieves this functionality. The generic and functional nature of the data structure’s ability to
`
`execute a query is further shown by the fact that it is executing the query “based on an attribute
`
`from one or more corresponding container definition nodes.” As explained above, the container
`
`definition nodes’ attributes are nothing more than unspecified information for accessing the
`
`information repository. The derived containers’ ability to execute queries based on these attributes
`
`merely states that derived containers are able to use the information for its intended purpose.
`
`In short, taken together, the container definition nodes and derived containers are nothing
`
`more than a data structure containing information for accessing the information repository
`
`hierarchically and a data structure for using that information. This describes every conceivable
`
`implementation of the abstract idea. Accordingly, the court concludes that the claims of the ’229
`
`patent are drawn toward an abstract idea.
`
`Having found that this claim is directed to an abstract idea, the court must now search the
`
`claim limitations for an “inventive concept” to ensure that the patentee is claiming a patent—eligible
`
`application of this idea, rather than attempting to patent the idea itself. The only limitation in the
`
`claim beyond what was determined above to be a purely abstract idea is the requirement of “a
`
`number of computer readable media.” ’229 Patent at Claim 8. This limitation clearly does not
`
`supply

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