throbber
Case5:14-cv-00570-BLF Document101 Filed03/10/15 Page1 of 24
`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,
`Phintifi‘,
`
`Case No. 14—cv—00570—BLF
`
`V,
`
`SERVICENOW, INC,’
`Defendant.
`
`ORDER GRANTING DEFENDANT’S
`MOTION FOR SUMMARY
`
`IUDGMENT OF INVALIDITY
`
`[Rez ECF 70]
`
`
`
`NorthernDistrictofCalifornia
`
`|—||—‘|—||—||—|©O0\'lO\U‘l
`
`20
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`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
`
`1
`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. 2). CLS Bcm/e Im"l, 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 4025-14, ECF 87. However, HP did not provide explicit
`
`proposed constructions of the claim terms it believed precluded summary judgment of invalidity,
`
`1
`1 The full text of the challenged claims is reproduced in Appendix A.
`
`Exhibit 2001
`
`ServiceNow v. HP
`
`IPRZO15-00523
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14-cv-00570-BLF Document101 Filed03/10/15 Page2 of 24
`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
`
`2
`constructions. ECF 84. HP took the opportunity to file proposed constructions.2 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 Bascmn Research, LLC 12. 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 efiiciency 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 1:27-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 3
`
`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 6? Tmnsnn'ss2'0n LLC 2). Wells Fargo Bank, /Vat.
`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-00570-BLF Document101 Filed03/10/15 Page3 of 24
`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
`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 6? Tmnsnn'ss2'on LLC 2). Walls Fargo Bank, Not.
`Ass'n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`3
`
`
`
`UnitedStatesDistrictCourt
`
`
`
`
`
`

`
`Case5:14-cv-00570-BLF Document101 Filed03/10/15 Page4 of 24
`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
`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 6? Tmnsmlsslon LLC 2). Walls Fargo Banle, /Vat.
`Ass'n, 776 F.3d 1343, 1348 (Fed. Cir. 2014) (internal citations omitted).
`6
`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 6? Tmnsmlsslon LLC 2). Walls Fargo Banle, /Vat.
`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-00570-BLF Document101 Filed03/10/15 Page5 of 24
`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. 2). Catrett, 477 U.S. 317 (1986), Anderson
`
`12. Liberty Lobby, Inc. , 477 U.S. 242 (1986), and Matsusbita Electric Industrial Co. 12. Zenitb 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’nfor
`
`Molecular Pathology 2). 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-00570-BLF Document101 Filed03/10/15 Page6 of 24
`
`¶ 46, ECF 79-10. Dr. Menascé generally describes the
`
`
`
`

`
`Case5:14-cv-00570-BLF Document101 Filed03/10/15 Page7 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 ¶¶ 125-27.7
`
`8
`
`
`
`
`
`7
`
`8
`
`

`
`Case5:14-cv-00570-BLF Document101 Filed03/10/15 Page8 of 24
`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 insufiicient 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 insufiicient. SeeAl2'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 12. Lin/eedfn, 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-00570-BLF Document101 Filed03/10/15 Page9 of 24
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page9 of 24
`
`1
`
`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. “F100/e established that limiting an
`
`abstract idea to one field of use .
`
`.
`
`. did not make the concept patentable.” B273/e2' 2). 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)
`
`(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 Document101 Filed03/10/15 Page10 of 24
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Pagelo 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., Cyberfrme Sys 2). CNN
`
`Interactive Grp, 558 F. App’X 988, 992 (Fed. Cir. 2014); Dzgiteeh Image Tee/mologies 2). Electromesfor
`
`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 Cyberfime and Dzgitee/1 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 Document101 Filed03/10/15 Page11 of 24
`Case5:14—cv—OO570—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.” SeeAlz'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 Document101 Filed03/10/15 Page12 of 24
`Case5:14—cv—OO570—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 /10112 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 any inventive concept, but rather merely limits the abstract idea to the context of
`
`computers. Similarly, there is no inventive concept in combining computer readable media with the
`
`idea of categorizing and organizing information hierarchically. Accordingly, the court finds the
`
`asserted claims of the ’229 patent to be invalid under § 101 for failing to claim patentable subject
`
`matter.
`
`C.
`
`
`
`U.S. PATENTS 7,890,802 AND 7,610,512
`
`The ’802 and ’512 patents share a specification and are directed to automating the resolution
`
`of IT incidents. The ’802 patent is directed to a “computer implemented method for facilitating a
`
`user in defining a repair workflow for subsequent use in resolving information technology (IT)
`
`12
`
`
`
`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 Document101 Filed03/10/15 Page13 of 24
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page13 of 24
`
`incidents.” ’802 Patent at Claim 1. The ’512 patent is directed toward a “computer implemented
`
`method for resolving an information technology (IT) incident,” ’512 Patent at Claim 1, using a
`
`repair workflow as created in the ’802 patent. HP’s expert describes the ’512 and ’802 patents as
`
`teaching “a technological innovation that reduces the average time to resolve an IT incident,”
`
`Menascé Decl. at ‘H 45, and as addressing “the problem of how to manage and resolve ‘Information
`
`Technology (IT)’ incidents using a computer,” id. at ‘H 57. “The ’512 and ’802 Patents disclose a
`
`computer implementation for automating IT incident repair.” Id. at ‘H 60.
`
`Looking to Claim 1 of the ’802 patent as representative, the court notes the following
`
`substantive limitations:
`
`
`
`1. Defining the steps of the repair workflow, with each step having inputs and outputs
`
`2. Using the output of a step to determine what step to take next
`
`3. Making sure the repair workflow is correct, including making sure that there are no
`
`9
`“dead ends” in the workflowg
`
`Looking to Claim 1 of the ’512 patent as representative, the court notes the following
`
`substantive limitations:
`
`
`
`1. Loading a repair workflow
`
`2. Creating a repair frame and initializing its repair context
`
`3. Supplying inputs to a step in the repair workflow based on the repair context
`
`4. Executing the step
`
`5. Extracting the output of the step
`
`6. Choosing the next step based on the output
`
`These limitations, at face, describe the idea of automating IT incident resolution. “Although
`
`certain additional limitations .
`
`.
`
`. add a degree of particularity, the concept embodied by the
`
`majority of the limitations describes only the abstract idea of” defining and executing automated
`
`workflows to resolve IT incidents. Ultrczmerciczl, 772 F.3d at 715. Of course, the claims are not
`
`stated so simply. As HP notes, the claim limitations are stated in terms of ‘repair workflows,’
`
`9
`9 Making sure there are no “dead ends” means “verifying that each response of each step’s
`operation has a transition to another step.” ’802 Patent at Claim 1.
`13
`
`
`
`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 Document101 Filed03/10/15 Page14 of 24
`Case5:14—cv—OO570—BLF Documentlol Fi|edO3/10/15 Page14 of 24
`
`1
`
`‘operations,’ ‘steps,’ ‘responses,’ ‘transitions,’ ‘bindings,’ ‘repair contexts,’ and ‘repair frames.’ If
`
`these claim terms were precise and narrow, they might well be enough to change the nature of the
`
`claimed invention from an abstract idea into a concrete implementation, since any automated
`
`system for resolving IT incidents that managed to avoid meeting even one of these limitations
`
`would still remain open to the public. But HP’s proposed constructions of these terms do nothing
`
`to make the claims any narrower than stated above.
`
`As made clear by HP’s constructions, these terms are not narrowly and specifically defined
`
`data structures as HP contends, but rather functional and generic recitations of general computing
`
`concepts. A ‘repair workflow’ is merely “a set of instructions used by the system to resolve
`
`incidents.” Each repair workflow consists of ‘steps,’ which perform ‘operations’: “unit[s] of work
`
`to be performed,” containing inputs, results, and responses. The response is used to define the
`
`

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