throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________________
`
`SERVICENOW, INC.
`Petitioner
`
`
`
`v.
`
`
`
`BMC SOFTWARE, INC.
`Patent Owner
`____________________
`
`Case IPR2015-01555
`Patent No. 8,646,093
`Filed December 9, 2009
`Issued February 4, 2014
`Title: Method and system for configuration management database software
`license compliance
`____________________
`
`Filed electronically via the Patent Review Processing System (PRPS) on
`October 19, 2015
`
`
`
`
`PATENT OWNER’S PRELIMINARY RESPONSE
`
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`United States Patent and Trademark Office
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`
`
`
`
`
`

`
`Table of Contents
`
`Page
`
`I.
`II.
`III.
`
`IV.
`
`INTRODUCTION ............................................................................................................1
`OVERVIEW OF U.S. PATENT NO. 8,646,093 ..............................................................2
`RESPONSE TO SERVICENOW’S CLAIM CONSTRUCTIONS .................................4
`A.
`Claims of the ’093 Patent ......................................................................................5
`B.
`Disputed Constructions .........................................................................................7
`
`1.
`
`2.
`
`3.
`
`“license certificate” ................................................................................... 7
`
`“model” and “modeling”........................................................................... 8
`
`“exception indication” .............................................................................. 8
`
`THE PETITION FAILS TO MEET SERVICENOW’S BURDEN TO
`SHOW A REASONABLE LIKELIHOOD OF SUCCESS ON ITS
`INVALIDITY GROUNDS ................................................................................................10
`A.
`Legal Standards ......................................................................................................10
`B.
`Overview of the Alleged Prior Art .........................................................................13
`
`1.
`
`2.
`
`3.
`
`4.
`
`U.S. Patent No. 6,810,389 (“Meyer”) (Ex. 1003) ..................................... 13
`
`Best Practice for Software Asset Management (2003)
`(“Best Practice”) (Ex. 1004) ..................................................................... 14
`
`Effective IT Service Management, To ITIL and Beyond!
`(2007) (“Addy”) (Ex. 1005) ...................................................................... 15
`
`U.S. Patent Application Publication No. 2005/0071276 A1
`to Joachim Bruchlos et al. (“Bruchlos”) (Ex. 1006) ................................. 15
`
`Ground 1: Claims 1, 5, 10, and 16 Are Not Obvious Over Meyer in
`View of Best Practice and Addy, Which are Combined Using
`Impermissible Hindsight. .......................................................................................16
`Meyer in View of Best Practice and Addy Fails to Suggest
`“generating a license certificate corresponding to the software
`license contract” .....................................................................................................19
`Meyer in View of Best Practice and Addy Fails to Suggest
`“evaluating the deployment of the software product” ...........................................20
`
`i
`
`C.
`
`D.
`
`E.
`
`
`
`

`
`F.
`
`G.
`
`H.
`
`Meyer in View of Best Practice and Addy Fails to Suggest
`“evaluating the deployment of the software product for compliance
`with the software license contract” ........................................................................21
`Meyer in View of Best Practice and Addy Fails to Suggest
`“comparing the first configuration item with the license certificate” ....................21
`Meyer in View of Best Practice and Addy Fails to Suggest
`“connecting the license certificate with the second configuration
`item responsive to comparing the first configuration item with the
`license certificate” ..................................................................................................23
`Meyer in View of Best Practice and Addy fails to suggest the
`limitations of Claim 16. .........................................................................................24
`Meyer in View of Best Practice and Addy fails to suggest the
`limitations of dependent claims 5, and 10-13. .......................................................25
`Secondary Considerations ......................................................................................25
`K.
`CONCLUSION ..................................................................................................................29
`
`
`I.
`
`J.
`
`V.
`
`
`
`ii
`
`

`
`
`CASES
`
`TABLE OF AUTHORITIES
`
`Page(s)
`
`BMC Software, Inc. v. ServiceNow, Inc.,
`No. 2:14-cv-903 (E.D. Tex.) ....................................................................................................26
`
`Graham v. John Deere Co.,
`383 U.S. 1 (1966) .....................................................................................................................11
`
`In re Cyclobenzaprine Hydrochloride Extended-Release Capsule Patent Litig.,
`676 F.3d 1063 (Fed. Cir. 2012)................................................................................................11
`
`In re Dow Chem. Co.,
`837 F.2d 469 (Fed. Cir. 1988)..................................................................................................11
`
`In re NTP, Inc.,
`654 F.3d 1279 (Fed. Cir. 2011)................................................................................................12
`
`In re Wright,
`866 F.2d 422 (Fed. Cir. 1989)..................................................................................................11
`
`Panduit Corp. v. Dennison Mfg. Co.,
`774 F.2d 1082 (Fed. Cir. 1985)................................................................................................11
`
`Star Scientific, Inc. v. R.J. Reynolds Tobacco Co.,
`655 F.3d 1364 (Fed. Cir. 2011)................................................................................................11
`
`STATUTES
`
`35 U.S.C. § 103 ..............................................................................................................................10
`
`35 U.S.C. § 313 ................................................................................................................................1
`
`35 U.S.C. § 314 ................................................................................................................................1
`
`35 U.S.C. § 314(a) ...........................................................................................................................1
`
`35 U.S.C. § 324 ................................................................................................................................1
`
`OTHER AUTHORITIES
`
`37 C.F.R. § 42.107 ...........................................................................................................................1
`
`37 C.F.R. § 42.108(b) ......................................................................................................................1
`
`37 C.F.R. § 42.108(c).......................................................................................................................1
`
`
`
`iii
`
`

`
`77 Fed. Reg. at 48,756 .....................................................................................................................1
`
`77 Fed. Reg. at 48,757 .....................................................................................................................1
`
`Dominion Dealer Solutions, LLC v. Autoalert, Inc.,
`IPR2013-00223 ........................................................................................................................12
`
`Heart Failure Tech. v. Cardiokinetix, Inc.,
`IPR2013-00183 ........................................................................................................................12
`
`Intri-Plex Techs. v. St. Gobain,
`IPR2014-00309 ........................................................................................................................11
`
`Sony Corp. of Am. v. Network-1 Sec. Solutions, Inc.,
`IPR2013-00092 ........................................................................................................................12
`
`Travelocity.com L.P., et al. v. Cronos Techs., LLC,
`CBM2014-00082 .......................................................................................................................2
`
`
`
`
`
`iv
`
`

`
`2002
`
`2005
`
`
`
`List of Exhibits
`
`Description
`No.
`2001 Markman Opinion, BMC Software, Inc. v. ServiceNow, Inc., 2:14-cv-903-
`JRG, ECF No. 131 (E.D. Tex. Aug. 13, 2015)
`Declaration of Dr. Ben Bederson in Support of BMC’s Opening Claim
`Construction Brief, BMC Software, Inc. v. ServiceNow, Inc., 2:14-cv-903-
`JRG, ECF No. 99-1 (E.D. Tex. May. 29, 2015)
`2003 BMC’s January 6, 2015 Infringement Contentions to ServiceNow, BMC
`Software, Inc. v. ServiceNow, Inc., 2:14-cv-903-JRG
`2004 Complaint for Patent Infringement, BMC Software, Inc. v. ServiceNow,
`Inc., No. 2:14-cv-903-JRG, ECF No. 1 (E.D. Tex. Sept. 23, 2014)
`ServiceNow: Redefining Enterprise IT Service Management – Wikibon,
`available at
`http://wikibon.org/wiki/v/ServiceNow:_Redefining_Enterprise_IT_Service
`_Management
`
`
`
`
`
`v
`
`

`
`I.
`
`INTRODUCTION
`
`Patent Owner BMC Software, Inc. (“BMC”) respectfully submits this
`
`Preliminary Response in accordance with 35 U.S.C. § 313 and 37 C.F.R. § 42.107,
`
`to the Petition for Inter Partes Review (“the Petition”) filed by ServiceNow, Inc.
`
`(“ServiceNow”) regarding claims 1, 5, 10-13, and 16 of U.S. Patent No. 8,646,093
`
`(“the ’093 patent”). BMC respectfully requests that the Board not institute inter
`
`partes review.
`
`The Board has discretion to “deny some or all grounds for unpatentability
`
`for some or all of the challenged claims.” 37 C.F.R. § 42.108(b); see 35 U.S.C.
`
`§ 314(a). ServiceNow bears the burden of demonstrating that there is a reasonable
`
`likelihood that at least one of the claims challenged in the Petition is unpatentable.
`
`37 C.F.R. § 42.108(c). Although BMC is not required to file a Preliminary
`
`Response to the Petition (37 C.F.R. § 42.107(a)), BMC takes this limited
`
`opportunity to point out why the Board should exercise its discretion and deny
`
`institution of a trial.
`
`As explained in the Office Trial Practice Guide, the Board “may not
`
`authorize a trial where the information presented in the Petition, taking into
`
`account any patent owner preliminary response, fails to meet the requisite standard
`
`for instituting the trial.” 77 Fed. Reg. at 48,756, 48,757 (Aug. 14, 2012); see, e.g.,
`
`35 U.S.C. §§ 314, 324. BMC respectfully submits that the deficiencies addressed
`
`
`
`1
`
`

`
`herein preclude trial on any grounds asserted in the Petition.1
`
`II. OVERVIEW OF U.S. PATENT NO. 8,646,093
`The ’093 patent teaches a method and system of leveraging the information
`
`in a Configuration Management Database, or CMDB, to determine software
`
`license compliance in the environment managed by the CMDB. (Ex. 1001 at
`
`2:12-41). In the IT Management space, CMDBs are specialized databases built to
`
`model the resources in a system — including hardware and software assets — that
`
`need to be managed to deliver the necessary level of quality, reliability, and
`
`security, for that system. (Ex. 1001 at 1:27-58). These managed resources are
`
`modeled as “Configuration Items,” or CIs, in the CMDB. (Id.).
`
`In addition to modelling hardware and software assets, the patent teaches
`
`that a CMDB can also model information about software contracts under which
`
`those software assets are licensed. (Ex. 1001 at 3:39-49). The ’093 patent
`
`
`
`1 It is neither possible nor necessary to fully address the numerous
`
`deficiencies of the poorly articulated and underdeveloped grounds asserted in the
`
`Petition. See Travelocity.com L.P., et al. v. Cronos Techs., LLC, CBM2014-
`
`00082, Paper 12 at 10 (Oct. 16, 2014) (“nothing may be gleaned from the Patent
`
`Owner’s challenge or failure to challenge the grounds of unpatentability for any
`
`particular reason”).
`
`
`
`2
`
`

`
`discloses many types of software contract information that can be modeled in the
`
`preferred embodiment of the claimed invention. (E.g., id. at 5:1-67).
`
`The ’093 patent also teaches that a second model of the software license
`
`contract can be created to store software license certificates in a license engine.
`
`(Ex. 1001 at 8:58-9:24). The software license certificates contain indications of
`
`the right to deploy software in the environment managed by the CMDB and are
`
`used to manage software license compliance checks. (Id.).
`
`Software license certificates in the ’093 patent are taught to encompass
`
`information about the applicable “License Type,” which is necessary to determine
`
`compliance with software licenses. (Ex. 1001 at 9:1-20, 9:41-52). Software
`
`license certificates can be thought of as counters, because they keep track of the
`
`rights a client has to install particular software applications, but depending on the
`
`license type, this counter can mean different things. For example, the ’093 Patent
`
`discloses license types such as per site, per user, per device, or per installation.
`
`(E.g., Ex. 1001 at 9:30-37). If the license type is specified on a “per installation”
`
`or “per instance” basis, then a single license allows a single install. (Ex. 1001 at
`
`12:30-51, Fig. 12). In other words, if a software application is installed on two
`
`places in the environment, then two licenses would be required. At the other end
`
`of the spectrum, a single “site license” would allow an unlimited number of
`
`installations so long as they were all located at a single site. (Ex. 1001 at 12:61-
`
`
`
`3
`
`

`
`13:3, Fig. 14).
`
`After comparing the counter in the software license certificate to the
`
`deployment information in the CMDB, using the applicable license type to ensure
`
`an “apples-to-apples” comparison, the ’093 patent teaches that the counter should
`
`be connected back to the appropriate CI in the CMDB. (Ex. 1001 at 10:33-48).
`
`For example, one embodiment teaches that the certificate should be connected to
`
`the contract. (E.g., Ex. 1001 at 11:28-42). This is achieved by storing the
`
`certificate results, compliance or non-compliance, in a persistent form in the
`
`CMDB. If the deployment is not in compliance, an exception will be generated
`
`indicating that the contract is out of compliance. (Ex. 1001 at 10:49-11:20).
`
`III. RESPONSE TO SERVICENOW’S CLAIM CONSTRUCTIONS
`For purposes of this proceeding, the claims of the ’093 patent must be given
`
`their broadest reasonable construction. In re Cuozzo Speed Techs., LLC, 2015 U.S.
`
`App. LEXIS 11714, at *24 (Fed. Cir. July 8, 2015). Consistent with the broadest
`
`reasonable construction, claim terms are presumed to have their ordinary and
`
`customary meaning, as understood by a person of ordinary skill in the art, in the
`
`context of the entire patent disclosure. In re Translogic Tech., Inc., 504 F.3d 1249,
`
`1257 (Fed. Cir. 2007).
`
`The Petition identifies three terms for construction (1) “license certificate,”
`
`(2) “model” and “modeling,” (3) and “exception indication.”
`
`
`
`4
`
`

`
`A. Claims of the ’093 Patent
`
`Independent Claim 1 of the ’093 patent reads:
`
`1. A computer-implemented method, comprising:
`
`modeling deployment of a software product and a software license contract
`
`for the software product;
`
`storing a first model of the modeled deployment of the software product in a
`
`configuration management database (CMDB) by storing information related to the
`
`software product as a first configuration item in the CMDB and by storing
`
`information related to the software license contract as a second configuration item
`
`in the CMDB;
`
`storing a second model of the modeled software license contract for the
`
`software product in a license database by generating a license certificate
`
`corresponding to the software license contract and storing the license certificate in
`
`the license database; and
`
`evaluating the deployment of the software product for compliance with the
`
`software license contract, comprising:
`
`connecting and comparing the first model and the second model
`by comparing the first configuration item with the license certificate
`and connecting the license certificate with the second configuration
`item responsive to comparing the first configuration item with the
`license certificate; and generating an exception indication if the act of
`
`
`
`5
`
`

`
`comparing the first model and the second model indicates non-
`compliance with the software license contract.
`(Ex. 1001, ’093 at 13:43-14:3 (Claim 1)).
`
`Dependent Claim 5 of the ’093 patent reads:
`
`5. The method of claim 1, wherein the act of evaluating is performed on
`
`demand.
`
`(Ex. 1001, ’093 at 14:27-14:28 (Claim 5)).
`
`Dependent Claim 10 of the ’093 patent reads:
`
`10. The method of claim 1, wherein the act of evaluating compliance further
`
`comprises: indicating a suggested action for achieving compliance if the act of
`
`comparing the first model and the second model indicates non-compliance with the
`
`software license contract.
`
`(Ex. 1001, ’093 at 14:44-14:49 (Claim 10)).
`
`Dependent Claim 11 of the ’093 patent reads:
`
`11. The method of claim 1, further comprising: generating the second model,
`
`comprising: receiving a selection of a license type corresponding to the software
`
`license contract; and receiving license contract data corresponding to the selected
`
`license type.
`
`(Ex. 1001, ’093 at 14:50-14:55 (Claim 11)).
`
`
`
`6
`
`

`
`Dependent Claim 12 of the ’093 patent reads:
`
`12. The method of claim 11, wherein the act of generating the second model
`
`further comprises: providing a plurality of predetermined license types.
`
`(Ex. 1001, ’093 at 14:56-14:57 (Claim 12)).
`
`Dependent Claim 13 of the ’093 patent reads:
`
`13. The method of claim 11, wherein the act of generating the second model
`
`further comprises: allowing a user to define a custom license type.
`
`(Ex. 1001, ’093 at 14:59-14:60 (Claim 13)).
`
`Independent Claim 16 of the ’093 patent reads:
`
`16. A system, comprising: a server computer, comprising: a processor; a
`
`configuration database, coupled to the processor; a license database, coupled to the
`
`processor; and a program store, coupled to the processor, on which is stored
`
`instructions for the processor, wherein the instructions cause the processor to
`
`perform the method of claim 1.
`
`(Ex. 1001, ’093 at 16:1-16:8 (Claim 16)).
`
`B. Disputed Constructions
`
`1.
`
`“license certificate”
`
`ServiceNow proposes that the term “license certificate” means “information
`
`relating to the right to deploy software.” (Pet. at 16). While BMC reserves the
`
`right to contest ServiceNow’s construction, BMC does not dispute ServiceNow’s
`
`
`
`7
`
`

`
`proposed construction for the purpose of this preliminary response.
`
`2.
`
`“model” and “modeling”
`
`ServiceNow proposes that the term “model” means “an organized collection
`
`of information about an object.” (Pet. at 18). ServiceNow further proposes that
`
`the term “modeling” means “creating a model.” (Id.). While BMC reserves the
`
`right to contest ServiceNow’s construction, BMC does not dispute ServiceNow’s
`
`proposed construction for the purpose of this preliminary response.
`
`3.
`
`“exception indication”
`
`ServiceNow proposes that the term “exception indication” means “indication
`
`of a condition or warning.” (Pet. at 19). ServiceNow’s proposed construction has
`
`already been rejected by the Court in parallel proceedings in the Eastern District of
`
`Texas. (Ex. 2001, Markman Opinion, 14-cv-903-JRG, ECF No. 131 (E.D. Tex.
`
`Aug. 13, 2015)). The Court reasoned:
`
`The term “an exception indication” appears in asserted claim 1
`of the ’093 Patent. The Court finds that the claim language indicates
`that the recited “exception indication” is an “indication of a non-
`compliance condition or an unresolved connection.” Specifically,
`claim 1 recites that an “exception indication” is generated “if the act
`of comparing the first model and the second model indicates non-
`compliance with the software license contract.” Similarly, dependent
`claim 7 recites that an “exception indication” is generated “if the first
`model cannot be connected to the second model.” Dependent claim 8
`recites that an “exception indication” is generated “if the first model
`
`
`
`8
`
`

`
`can be connected to a plurality of models in the license database.”
`Thus, the claims indicate that the recited “exception indication” is an
`“indication of a noncompliance condition or unresolved connection.”
`Consistent with the claims, the specification states that “[i]n
`block 550, compliance rules may be evaluated to determine whether
`each of the software CIs complies with the terms of the software
`contract. In block 560, if any CI is not in compliance, then any desired
`exception processing may be performed.” ’093 Patent at 10:49–53.
`The specification further states that “[t]he exception may indicate a
`Id. at 10:56–57. Consistent with
`non-compliance condition.”
`dependent claims 7 and 8, the specification describes a scenario where
`the CI “cannot be connected to a software contract through a license
`certificate. The license engine 250 may flag this as a connection
`exception (in block 540 of FIG. 5), requesting intervention by a
`contract or asset manager to resolve the connection exception.” Id. at
`12:41–45. Accordingly, the Court finds that the intrinsic evidence
`indicates that the recited “exception indication” is an “indication of a
`non-compliance condition or an unresolved connection.”
`
`(Id. at 89-90).
`
`
`
`The Court also rejected ServiceNow’s inclusion of the word “condition” in
`
`the proposed construction as inconsistent with the specification. “Defendant’s
`
`proposed ‘condition’ is broader than a ‘non-compliance condition’ and could
`
`expand the scope of the term to encompass any ‘condition’ . . . .” (Id. at 90-91.
`
`See also Ex. 2002, May 29, 2015 Decl. of B. Bederson at 25-27). For the purpose
`
`
`
`9
`
`

`
`of this response, BMC urges the adoption of the District Court’s construction as
`
`fully consistent with
`
`the broadest reasonable construction of “exception
`
`indication.” The Board should therefore construe the term “exception indication”
`
`to mean an “indication of a non-compliance condition or an unresolved
`
`connection.”
`
`IV. THE PETITION FAILS TO MEET SERVICENOW’S BURDEN TO
`SHOW A REASONABLE LIKELIHOOD OF SUCCESS ON ITS
`INVALIDITY GROUNDS
`Inter partes review should not be granted because the Petition does not
`
`demonstrate a reasonable likelihood of success on any of the proposed grounds of
`
`invalidity because the Petition fails to present any rational underpinning to support
`
`conclusions of obviousness.
`
`A. Legal Standards
`
`The Petition challenges claims 1, 5, 10-13, and 16 as invalid as allegedly
`
`directed to obvious subject matter. Under 35 U.S.C. § 103, the question is whether
`
`the claimed subject matter would have been obvious to a person of ordinary skill in
`
`the art at the time the invention was made. To assess the issue, the scope and
`
`content of the alleged prior art are to be determined; differences between the
`
`alleged prior art and the claims at issue are to be ascertained; and the level of
`
`ordinary skill in the pertinent art resolved. Graham v. John Deere Co., 383 U.S. 1,
`
`17 (1966). Secondary considerations such as commercial success, long felt but
`
`
`
`10
`
`

`
`unsolved needs, and failure of others should also be considered. Id. at 35-36. The
`
`commercial success of the infringer’s product is as relevant as that of the patentee.
`
`Panduit Corp. v. Dennison Mfg. Co., 774 F.2d 1082, 1099-1100 (Fed. Cir. 1985).
`
`A reference must be considered for all that it teaches, including disclosures
`
`that diverge and teach away from the invention at hand, as well as disclosures that
`
`point toward and teach the invention. In re Dow Chem. Co., 837 F.2d 469, 426
`
`(Fed. Cir. 1988). It is improper to take statements in the alleged prior art out of
`
`context and give them meanings they would not have had to a person of ordinary
`
`skill having no knowledge of the claimed invention. In re Wright, 866 F.2d 422
`
`(Fed. Cir. 1989).
`
`Each Graham factor must be addressed before a conclusion of obviousness
`
`can be reached. In re Cyclobenzaprine Hydrochloride Extended-Release Capsule
`
`Patent Litig., 676 F.3d 1063, 1077 (Fed. Cir. 2012); Intri-Plex Techs. v. St.
`
`Gobain, IPR2014-00309, Paper 83 at 19 (March 23, 2014); Cisco, IPR2014-00454,
`
`Paper 12 at 13-15 (denying petition’s obviousness grounds). Importantly, the
`
`obviousness inquiry must be taken without any “hint of hindsight,” Star Scientific,
`
`Inc. v. R.J. Reynolds Tobacco Co., 655 F.3d 1364, 1375 (Fed. Cir. 2011), so as to
`
`avoid “reconstruction by using the patent in suit as a guide through the maze of
`
`prior art references, combining the right references in the right way so as to
`
`
`
`11
`
`

`
`achieve the result of the claims in suit.” In re NTP, Inc., 654 F.3d 1279, 1299
`
`(Fed. Cir. 2011) (internal citation omitted).
`
`Conclusory allegations regarding obviousness are insufficient to establish a
`
`reasonable likelihood of unpatentability in an IPR petition. Sony Corp. of Am. v.
`
`Network-1 Sec. Solutions, Inc., IPR2013-00092, Paper 21 at 19, 28 (May 24, 2013)
`
`(denying obviousness grounds as insufficient where it relied upon a conclusory
`
`statement that adding a claim element not disclosed “is a predictable variation that
`
`could have been implemented by a person of ordinary skill in the art at the time of
`
`the alleged invention.”).
`
`The Petitioners “must show some reason why a person of ordinary skill in
`
`the art would have thought to combine particular available elements of knowledge,
`
`as evidenced by the prior art, to reach the claimed invention.” Heart Failure Tech.
`
`v. Cardiokinetix, Inc., IPR2013-00183, Paper. 12 at 9 (July 31, 2013) (citing KSR
`
`Int’l Co. v. Teleflex, Inc., 550 U.S. 398, 418 (2007), the Board denied petition on a
`
`patent relating to a device for dividing a human heart chamber because petitioner’s
`
`bare assertion that prior art related to human heart repair did not amount to “some
`
`articulated reasoning with some rational underpinning to support the legal
`
`conclusion of obviousness.”); Dominion Dealer Solutions, LLC v. Autoalert, Inc.,
`
`IPR2013-00223, Paper 9 at 19 (August 15, 2013) (Board denied petition on
`
`obviousness grounds, stating: “[n]otably absent from [petitioner’s] stated rationale
`
`
`
`12
`
`

`
`is a sufficient explanation of how the references may be combined, from the
`
`perspective of one with ordinary skill in the art, to arrive at the claimed invention,
`
`and why the proffered combination accounts for all the features of each claim”).
`
`B. Overview of the Alleged Prior Art
`
`1.
`
`U.S. Patent No. 6,810,389 (“Meyer”) (Ex. 1003)
`
`U.S. Patent No. 6,810,389 to Meyer is a patent addressing software license
`
`systems (SLS), which is a system that “typically counts the number of authorized
`
`licenses in use, and imposes a restriction on the number, or count, of licenses that
`
`may be in use contemporaneously.” (Ex. 1003 at 1:27-29). An SLS can also cause
`
`the application to wait for a license, or notify the application when a license
`
`becomes available. (Ex. 1003 at 1:30-32). An SLS may reside completely in the
`
`licensed application or operate in the form of a server-client architecture. (Ex.
`
`1003 at 33-36).
`
`In an SLS system, each invocation of a software program requests a license
`
`from a licensing server. (Ex. 1003 at 1:42-47). The request from the software
`
`program is treated as a “checkout” of a license, and the license server is used to
`
`“verify that the license is intended to allow the operation of the application in the
`
`current configuration, environment, and at the current time.” (Ex. 1003 at 1:47-
`
`53). As a result of this process, the license server either “grants or denies” a
`
`
`
`13
`
`

`
`license request and, if a request is denied, the application may not use the feature
`
`associated with the license request. (Ex. 1003 at 1:56-60).
`
`Meyer is a fundamentally different approach to managing software licensing
`
`than that discussed in the ’093 patent. The ’093 patent assesses software
`
`compliance by consulting a model of the enterprise known as a Configuration
`
`Management Database (CMDB), rather than communicating with each running
`
`instance of a program and “checking out” licenses upon request as in Meyer.
`
`There is no discussion in Meyer of CMDBs, and there is no discussion in Meyer of
`
`any motivation to combine Meyer with a CMDB. Importantly, Meyer contains no
`
`technical description of how Meyer might be integrated with a CMDB in view of
`
`the fact that Meyer relies on a “client-server architecture” where the software
`
`instance subject to a license is in direct communication with the license server.
`
`Meyer’s client-server architecture is irreconcilable with a CMDB architecture that
`
`merely “contains data about managed resources known as Configuration Items
`
`(CIs)” (Ex. 1001 at 1:28-30) and only where no clients are present and no
`
`applications are running.
`
`2.
`
`Best Practice for Software Asset Management (2003) (“Best
`Practice”) (Ex. 1004)
`
`Best Practice for Software Asset Management (2003) was published by the
`
`IT Infrastructure Library (“ITIL”) six years prior to the priority date of the ’093
`
`patent. Best Practice generally attempts to describe a set of preferred processes for
`
`
`
`14
`
`

`
`managing software assets in an organization and doing so in conjunction with a
`
`CMDB using Configuration Items (CIs). While Best Practice describes preferred
`
`processes for managing software in an enterprise, Best Practice does not describe
`
`any particular implementation that would be required to achieve those processes.
`
`3.
`
`Effective IT Service Management, To ITIL and Beyond! (2007)
`(“Addy”) (Ex. 1005)
`
`Addy is a textbook relating to IT service management but does not describe
`
`any systems relating to software license compliance. Addy is instead relied upon
`
`by ServiceNow not for any particular disclosure relating to the claims of the ’093
`
`patent, but because ServiceNow relies on the general desirability of CMDBs as
`
`supposed motivation to combine a CMDB with other systems.
`
`4.
`
`U.S. Patent Application Publication No. 2005/0071276 A1 to
`Joachim Bruchlos et al. (“Bruchlos”) (Ex. 1006)
`
`U.S. Patent Application Publication No. 2005/0071276 A1 to Joachim
`
`Bruchlos et al., entitled “Method for Automatic Creation and Configuration of
`
`License Models and Policies” is relied upon by ServiceNow in connection with
`
`Ground 2 and dependent claims 11-13, which relate to selection of a “license type”
`
`for the software license contract. However, because claims 11-13 depend from
`
`claim 1, which is not obvious as discussed herein, claims 11-13 are also not
`
`obvious. As such, BMC does not address the Bruchlos reference for purposes of
`
`this preliminary response.
`
`
`
`15
`
`

`
`C. Ground 1: Claims 1, 5, 10, and 16 Are Not Obvious Over Meyer in View
`of Best Practice and Addy, Which are Combined Using Impermissible
`Hindsight.
`
`In arguing that the ’093 patent is invalid, ServiceNow attempts to engineer a
`
`hypothetical system using impermissible hindsight. ServiceNow employs two
`
`systems that are not designed to interoperate. First, Best Practice teaches about
`
`CMDBs generally and their ability to model software using configuration items.
`
`Such capabilities were known in the prior art and discussed in the background
`
`section of the ’093 patent itself. (Ex. 1001 at 1:17-2:8). In fact, the ’093 patent
`
`discusses ITIL’s Software Asset Management book and what was known about
`
`CMDBs at the time of the invention and explains that “[c]onventional CMDBs,
`
`however, do not provide adequate capability for [determining] that an enterprise is
`
`in compliance with the terms of its software license contracts.” (Ex. 1001 at 2:6-
`
`8). ServiceNow attempts to combine this first software asset management
`
`approach, which was considered by the examiner, with a second Meyer system that
`
`was not designed to interoperate with CMDBs whatsoever. ServiceNow argues,
`
`without merit, that even though Meyer is not designed to work with CMDB
`
`systems, that significant redesign would have enabled it to do so.
`
`Among the redesign expressly acknowledged by ServiceNow:
`
`(1) instead of merely reading license files from a file, Meyer could be
`
`changed to read configur

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