throbber
Case IPR2017-01977
`Patent 8,755,376
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`________________________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`________________________________
`
`TELESIGN CORPORATION
`
`Petitioner
`
`v.
`
`TWILIO, INC.
`
`Patent Owner
`
`________________________________
`
`Patent 8,755,376
`
`IPR Case Number: IPR2017-01977
`
`________________________________
`
`PETITIONER’S REPLY TO PATENT OWNER’S RESPONSE
`
`
`
`
`
`
`
`
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`
`I.
`
`Introduction ..................................................................................................... 1
`
`TABLE OF CONTENTS
`
`II. Maes and ransom render the ’376 Patent obvious. ......................................... 2
`
`A.
`
`Ransom is analogous art. ...................................................................... 2
`
`B.
`
`Skilled artisans would have been motivated to combine Maes with
`Ransom. ................................................................................................ 3
`
`C.
`
`Claim 1 is rendered obvious in view of Maes and Ransom. ................ 6
`
`1. Maes teaches “a plurality of API resources.” ............................ 6
`
`2.
`
`3.
`
`4.
`
`Petitioner relies on the same resources for the operating and
`exposing limitations ................................................................... 7
`
`Ransom teaches REST API. ...................................................... 7
`
`Ransom does not teach away from REST. .............................. 10
`
`D. Maes and Ransom teach “receiving a REST API request that specifies
`an API resource URI.” ....................................................................... 10
`
`E. Maes and Ransom teach “responding to the API request according to
`the request and the specified resource URI.” ..................................... 11
`
`F. Maes and Ransom render the dependent claims obvious. ................. 15
`
`III. ETSI and ransom render the ’376 Patent obvious ........................................ 17
`
`A.
`
`ETSI and Ransom teach “plurality of API resources,” ...................... 17
`
`B.
`
`ETSI and Ransom teach “exposing the plurality of API resources
`through a REST API.” ........................................................................ 17
`
`C.
`
`Skilled artisans would be motivated to combine ETSI with Ransom.18
`
`D.
`
`ETSI and Ransom teach the receiving limitation ............................... 19
`
`E.
`
`F.
`
`ETSI and Ransom teach the responding limitation ........................... 19
`
`ETSI and Ransom render the dependent claims obvious. .................. 20
`
`ii
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`IV. None of the secondary considerations evidence Patent owner advances is
`probative of nonobviousness ........................................................................ 22
`
`A.
`
`B.
`
`Patent Owner does not adequately show that its products embody the
`’376 Patent. ......................................................................................... 22
`
`Patent Owner fails to show that Petitioner copied its patented
`technology. ......................................................................................... 24
`
`C.
`
`Patent Owner’s commercial-success evidence is deficient. ............... 27
`
`D.
`
`Patent Owner fails to show a long-felt, unmet need. ......................... 28
`
`E.
`
`Patent Owner fails does not properly show industry praise. .............. 29
`
`V.
`
`Conclusion .................................................................................................... 29
`
`
`
`
`
`
`
`iii
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`
`
`Exhibit
`Number
`
`EXHIBIT LIST
`
`Document
`
`EX1001 U.S. Patent 8,755,376 to Lawson, et al. (‘376 Patent)
`
`EX1002
`
`File History of U.S. Patent 8,755,376 to Lawson, et al. (‘376 Patent
`File History)
`
`Part 1 – pages 1-220
`
`Part 2 – pages 221-440
`
`Part 3 – pages 441-660
`
`Part 4 – pages 661-880
`
`Part 5 – pages 881-1102
`
`EX1003 U.S. Patent 6,801,604 to Maes, et al. (Maes)
`
`EX1004 U.S. Patent Publication 2003/0204756 to Ransom, et al. (Ransom)
`
`EX1005 U.S. Patent 7,092,370 to Jiang, et al. (Jiang)
`
`EX1006 ETSI ES 202 391-4 V1.2.1 (2006-12), “Open Service Access (OSA);
`Parlay X Web Services; Part 4: Short Messaging (Parlay X 2) (ETSI ES
`202 391-4)
`
`EX1007 ETSI ES 202 391-7 V1.2.1 (2006-12), “Open Service Access (OSA);
`Parlay X Web Services; Part 7: Account Management (Parlay X 2)
`(ETSI ES 202 391-7)
`
`EX1008 ETSI ES 202 391-2 V1.2.1 (2006-12), “Open Service Access (OSA);
`Parlay X Web Services; Part 2: Third Party Call (Parlay X 2) (ETSI ES
`202 391-2)
`
`EX1009 Declaration of Dr. Seth Nielson (Nielson Decl.)
`
`EX1010 Twilio’s Opening Claim Construction Brief
`
`EX1011
`
`“Giving SOAP a REST,” DevX.com, by Amit Asaravala, 2002,
`available
`at
`
`iv
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`https://web.archive.org/web/20021202002704/www.devx.com/DevX/
`Article/8155
`
`EX1012 W3C Working Draft, “Web Services Description Requirements”,
`October 28, 2002, available at http://www.w3.org/TR/2002/WD-ws-
`desc-reqs-20021028
`
`EX1013
`
`“REST vs. SOAP Web Services,” August 3, 2005, available at
`https://web.archive.org/web/20051018025732/https://www.petefreitag
`.com/item/431.cfm
`
`EX1014 U.S. Pub. App. 2008/0140861 to Kothari, et al. (Kothari)
`
`EX1015 W3C Working Draft, “SOAP Version 1.2,” July 9, 2001
`
`EX1016 Authentication Declaration of TeleSign Employee Marciano Reconnu
`
`EX1017
`
`Feb. 28, 2010, 6:14 PM email re “Twilio Account Activity”
`
`EX1018
`
`Feb. 28 2010, 5:55 PM email re “Twilio Account Activity”
`
`EX1019
`
`Supplemental Declaration of Seth Nielson, Ph.D.
`
`EX1020 Declaration of Patent Owner’s District-Court Claim-Construction
`Expert: Dr. Kevin Almeroth.
`
`
`
`
`v
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`I.
`
`INTRODUCTION
`
`Twilio’s lead argument against obviousness is that implementing a web
`
`service using SOAP or REST was not an obvious matter of design choice at the time
`
`of the ’376 Patent. But Patent Owner’s argument contradicts the specification and
`
`record, which is replete with evidence advanced by both Petitioner and Patent Owner
`
`that, at the time of the ’376 Patent, SOAP and REST were two well-known ways of
`
`implementing a web service to achieve desired functionality. The ’376 Patent itself
`
`admits that REST does not serve any advantage or present any novel or unexpected
`
`results by expressly stating that REST and SOAP are two known ways of
`
`implementing the invention. EX 1001 at 8:12-17 (“The Call Router API is
`
`preferably an application programming interface (API) such as a REST API
`
`(Representational State Transfer) as is known in the art, but the Call Router API may
`
`alternatively be a SOAP (Simple Object Access Protocol) API or any suitable
`
`programmatic communication interface.”); id. at 9:13-18 (“The Call Router API
`
`response may alternatively conform to any suitable programming principle such as
`
`SOAP.”) (emphasis added). The record evidence also shows that it was well known
`
`that REST had advantages that would have motivated a POSA to implement a web
`
`service using REST.
`
`1
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`II. MAES AND RANSOM RENDER THE ’376 PATENT OBVIOUS.
`
`A. Ransom is analogous art.
`
`Patent Owner asserts that only prior art relating to telephony is in the same
`
`field of endeavor of the ’376 Patent. PO Resp. 19-22. But it is well-settled “that the
`
`scope of analogous art is to be construed broadly.” Snap Inc., v. Vaporstream, Inc.,
`
`IPR2018-00439, 2018 WL 3702498, at *8 (Aug. 2, 2018) (citations omitted). The
`
`’376 Patent describes facilitating Internet requests and responses that invoke
`
`functionality or provide information via a web service. Indeed, seven of the sixteen
`
`figures of the ’376 Patent expressly describe the invention as a “web service.”
`
`EX1001 at FIGS 7-12, 15 (denoting the “Voice Mini App Web Service,” “Web
`
`Service API,” “SMS Interfaced Web Service,” “Voice App Web Service,” and
`
`“Voice App Hold Web Service”). Ransom is also directed towards web services,
`
`and as such, is in the same field of endeavor. Critically, the ’376 Patent is not
`
`directed to how Internet requests and response are actually converted into telephony
`
`action.
`
`Moreover, Ransom is reasonably pertinent to the problem of the ’376 Patent
`
`to simplify the interactions between an application and a disparate network by
`
`“us[ing] the familiar web site visitor model to interact with a web developer’s
`
`application.” EX1001 at 2:3-6. Ransom describes using HTTP requests and
`
`responses to invoke functionality addressed with URIs (EX1004 at [0162]-[0165],
`
`2
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`[0185]) just as the ’376 Patent does and as such would have logically commended
`
`itself to the inventor’s attention in considering the problem identified in the ’376
`
`Patent. See, e.g., Samsung Elecs. Co., Ltd. v. IXI IP, LLC, IPR2015-01445, 2016
`
`Pat. App. LEXIS 13293, at *24-25 (PTAB Dec. 21, 2016) (finding prior art directed
`
`to a toy analogous to a cellular patent where the prior art described the same basic
`
`network interactions as the cellular patent).
`
`B.
`
`Skilled artisans would have been motivated to combine Maes with
`Ransom.
`
`Patent Owner argues that there is no motivation to combine Maes with
`
`Ransom because “SOAP was preferred for complex applications like those involving
`
`a telephony network.” PO Resp. 23-24. But the portion of Dr. Negus’s declaration
`
`that Patent Owner relies on in support states only that SOAP “may” have been
`
`preferred for complex applications. EX2010 at ¶287. Nor does Dr. Negus even
`
`opine that Maes’ telephony web service is complex. See id. Nevertheless, even if
`
`SOAP was preferred for a system such as Maes, this does not mean that a POSA
`
`would have understood that SOAP was the only option given REST’s well-known
`
`advantages. See Medichem, S.A. v. Rolabo, S.L., 437 F.3d 1157, 1165 (Fed. Cir.
`
`2006) (“[a] given course of action often has simultaneous advantages and
`
`disadvantages, and this does not necessarily obviate a motivation to combine.”) And
`
`3
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`elsewhere, Patent Owner tacitly concedes that REST APIs were sometimes used in
`
`complex systems by saying that they only “generally” were not. PO Resp. 6.
`
`Dr. Nielson, relying on two illustrative articles, EX2011 and EX1013,
`
`confirms that REST and SOAP were two well-known models of implementing a
`
`web service that offered similar capabilities and functionality. Patent Owner itself
`
`identifies other articles, EX2012-2014, validating Dr. Nielson’s opinion. EX2012
`
`highlights “that both REST and SOAP can be used to implement similar
`
`functionality.” EX2013 states the same:
`
`[SOAP and REST] both have underlying issues around
`
`security, transport layers, and the like, but they both can
`
`get the job done and in many cases, they each bring
`
`something different to the web. So for this argument, the
`
`best rule, is the rule of flexibility, because no matter what
`
`the problem at least in today’s web development world,
`
`web developers have great solutions using either of
`
`these protocols.
`
`EX2014 at 3 (emphasis added). EX2013 identifies additional advantages of REST,
`
`including: Language and platform agnostic; Much simpler to develop than SOAP;
`
`Small learning curve, less reliance on tools; Concise, no need for additional
`
`messaging layer; and Closer in design and philosophy to the Web. EX2013 at 5.
`
`4
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`EX2014 highlights, just like Dr. Nielson, that the choice between SOAP and REST
`
`is developer preference: “Both approaches work, both have advantage and
`
`disadvantages to interfacing to web services, but it is up to the web developer
`
`to make the decision of which approach may be best for each particular case.”
`
`EX2014 at 1 (emphasis added).
`
`Given the well-known advantages of implementing a web service using REST
`
`at the time of the ’376 Patent, a POSA would have been motivated to combine the
`
`teachings of Maes and Ransom. DyStar Textilfarben GmbH & Co. Deutschland KG
`
`v. C.H. Patrick Co., 464 F.3d 1356, 1361 (Fed. Cir. 2006) (citations omitted) (noting
`
`that the motivation to combine prior art references “need not be found in the
`
`references sought to be combined, but may be found in any number of sources,
`
`including common knowledge, the prior art as a whole, or the nature of the problem
`
`itself.”) And contrary to Patent Owner’s assertion (PO Resp. 24-25), Petitioner
`
`“does not need to show that there was a known problem with the prior art system in
`
`order
`
`to articulate
`
`the required rationale underpinning for
`
`the proposed
`
`combination.” Unwired Planet, LLC v. Google Inc., 841 F.3d 995, 1002 (Fed. Cir.
`
`2016).
`
`Furthermore, Dr. Nielson’s motivation-to-combine opinions stand despite his
`
`indefiniteness opinions at the district court. PO Resp. 27-38. Dr. Nielson never
`
`feigned ignorance of the universe of constraints that could be associated with a REST
`
`5
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`API; instead, as the testimony reproduced in Patent Owner’s Response makes clear,
`
`he testified only that it was unclear which of those constraints were applicable to the
`
`term as it is described in the ’376 Patent and the boundaries of REST. See id. And
`
`of course, a finding of invalidity is not precluded by pursuing, or even a finding of,
`
`indefiniteness. See, e.g., Baldwin Graphic Sys. v. Siebert, Inc., No. 03 C 7713, 2008
`
`U.S. Dist. LEXIS 82991, *15 (N.D. Ill. Aug. 27, 2008) (finding claims indefinite
`
`and also obvious in view of the prior art regarding precisely the same term).
`
`C. Claim 1 is rendered obvious in view of Maes and Ransom.
`
`1. Maes teaches “a plurality of API resources.”
`
`Patent Owner’s argument (PO Resp. 15) that Maes does not describe a
`
`plurality of API resources is based on an improper claim construction. The ’376
`
`Patent describes that addressing each API resource with its own URI is not
`
`mandatory, only preferable. EX1001 at 9:30-34 (emphasis added) (“An API
`
`resource is preferably addressed by a persistent URI.”). Moreover, Maes’ resources
`
`are API resources. PO Resp. 15. The ’376 Patent explains that an API resource
`
`“functions to expose information and/or functionality . . . .” EX1001 at 8:4-7. Patent
`
`Owner’s own expert in the district court similarly explained that APIs are
`
`“mechanisms by which a program could access the features of a server.” EX1020
`
`at 9, ¶27. As the Petition highlights, Maes describes just this: an application sending
`
`a request over the Internet to a server TEL 20 to invoke its functionality like making
`
`6
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`a call. Pet. 25. Furthermore, Maes does not disparage the use of APIs in general as
`
`Patent Owner contends (PO Resp. 15), just that some proprietary APIs require
`
`specific programming because they are not portable from vendor to vendor. EX1003
`
`at 2:34-40.
`
`2.
`
`Petitioner relies on the same resources for the operating and
`exposing limitations
`
`Petitioner correctly relies on the same resources of Maes’ TEL20 for the
`
`operating and exposing limitations (PO. Resp. at 16), namely TEL20 functionality,
`
`such as making a call or transferring a call. Compare Pet. 16 discussing operating
`
`limitation (“Maes teaches that TEL 20, includes various functionalities . . . such as
`
`setting up a call, transferring a call . . . .”) with Pet. 20 discussing exposing limitation
`
`(“Maes discloses several resources accessible via an API. . . . such as ‘MakeCall’ . .
`
`. ‘TransferCall’ etc.”).
`
`3.
`
`Ransom teaches REST API.
`
`In the district court, Patent Owner distanced itself from the claim construction
`
`it now tries to use to advance a “gotcha” argument (PO Resp. 17-18) based on a
`
`claim construction that neither party proposed, even in litigation.
`
`7
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`EX2004 at 9 (annotated) (Mr. Stacy is Twilio’s counsel).
`
`
`
`Patent Owner did not advance a proposed construction of REST API in its
`
`preliminary response. Moreover, Patent Owner and its claim-construction expert
`
`(Dr. Kevin Almeroth) argued for the construction used in the Petition:
`
`EX1020 (Declaration of Patent Owner’s claim-construction expert) at ¶ 31.
`
`
`
`After IPR institution, the district court rejected Patent Owner’s proposed
`
`construction of REST API and newly included the four interface constraints:
`
`identification of resources; manipulation of resources through representations; self-
`
`descriptive message; and, hypermedia as the engine of application state.” EX2005
`
`at 22. Twilio now changes its position, finds a new expert, and improperly attempts
`
`to use this new construction to fault Petitioner for not expressly addressing, ipsis
`
`verbis, each constraint despite Ransom expressly referring to “REST” by name.
`
`8
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`Regardless, contrary to Patent Owner’s assertion (PO Resp. 17-18), Ransom
`
`describes the four REST constraints. Ransom teaches identifying a resource with a
`
`URI. EX1004 at [0162] (“[t]he Uniform Resource Identifier (‘URI’) defines the
`
`resource that is being accessed”); EX1019 at [0004]. Ransom teaches a self-
`
`descriptive message, namely a message that include the information that describes
`
`how to process it. EX1004 at [0162] (“The HTTP POST message type is where the
`
`HTTP request contains data that is sent to a URI on the server for processing of some
`
`kind. As is well known in the art, this could include . . . triggering the execution of
`
`scripts or some other data processing application to parse the posted data.
`
`Alternatively data could be encoded within the URI itself and either a POST or a
`
`GET be executed.”); EX1019 at [0009]-[0012]. Ransom teaches manipulation of
`
`resources through representations via HTTP methods, such as using GET and POST
`
`commands. EX1004 at [0162]; EX1019 at [0005]-[0008]. And Ransom teaches
`
`hypermedia as the engine of application state by including hypermedia links with
`
`responses. EX1009 at [0164] (“the HTTP response message will also contain . . . a
`
`link to a URI that contains a new request.”); EX1019 at [013]-[014].
`
`Patent Owner’s remaining argument that Ransom does not describe how to
`
`implement a SOAP-based system like Maes using REST (PO Resp. 18) incorrectly
`
`implies bodily incorporation is an obviousness requirement. It is not. In re Keller,
`
`642 F.2d 413, 425 (CCPA 1981).
`
`9
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`4.
`
`Ransom does not teach away from REST.
`
`Patent Owner argues that Ransom teaches that REST-based messages “will
`
`not work.” PO Resp. 19. While it is true that Ransom describes one firewall that
`
`would limit traffic to SOAP traffic, it also describes a counter-part REST scenario
`
`that—despite being behind a firewall—would clearly not block REST messages.
`
`
`
`EX1004 at [0184]-[0185] (annotated); Pet. 14, 22, 26, 50, 53.
`
`D. Maes and Ransom teach the receiving limitation.
`
`Patent’s Owner’s first and second arguments are solely directed to Maes’s
`
`purported failure to describe resources that are individually addressed with URIs
`
`(see PO Resp. 29-30) but “one cannot show non-obviousness by attacking references
`
`individually where, as here, the rejections are based on combinations of references.”
`
`In re Keller, 642 F.2d 413, 426 (CCPA 1981). Indeed, the Board already and
`
`correctly rejected these arguments, recognizing that Petitioner was relying on the
`
`combination (and Ransom in particular) for teaching the URI aspect. Paper 13 at 6
`
`(“Patent Owner’s argument is not persuasive because it addresses Maes and Ransom
`
`10
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`individually, not the combination of Maes proposed by Petitioner. . . Petitioner
`
`identifies evidence that . . . Ransom teaches accessing resources using a REST
`
`request that specifies the URI of the requested resource.”) Patent Owner’s remaining
`
`argument is that the combination of Maes and Ransom does not render the receiving
`
`limitation obvious because Petitioner supposedly fails to explain how each of Maes’
`
`API resources could be identified by a URI as Ransom describes. PO Resp. 29-33.
`
`But as explained above in Section II.C.3, bodily incorporation is not an obviousness
`
`requirement.
`
`E. Maes and Ransom teach the responding limitation.
`
`Patent Owner argues that Maes does not teach the responding limitation
`
`because the response must be a single telephony action and Maes at 35:25-28
`
`discloses multiple telephony actions. PO Resp. 33-34. But this construction would
`
`read out four of the embodiments described in the ’376 Patent, making it improper.
`
`FIGS. 7, 9, 10, and 11 of the ’376 Patent, partially reproduced below, depict a
`
`response with multiple telephony actions, namely playing a greeting and collecting
`
`digits:
`
`11
`
`

`

`Voice Mini App
`Web Service
`
`K.’
`
`“ L
`
`ookup
`AuloAtlendanl
`by ID & find:
`'Greeling file
`'Digils to expect
`
`CASE 1:
`SMB AutoAttendant
`
`S 110
`
`85
`K‘ HTTP POST:
`
`v
`
`0'
`
`for Regex: [09.1“ ’
`
`_
`
`S5\ HTTP POST:
`
`EX1001, FIG. 7.
`EX1001, FIG. 7.
`
`Case IPR2017-01977
`Case IPR2017-01977
`Patent 8,755,376
`Patent 8,755,376
`
`
`hURL Router
`JavaAGl Handler
`
`INCOMING
`
`S1
`
`lnil
`Interceptor
`(lnit URL
`lockup)
`
`Passes
`to hURLer
`with Init URL
`lwilio.coml
`AuloAllendanll
`A9898900
`
`hURL Router
`JavaAGl Handler
`
`INCOMING
`
`Init
`lnlerceplor
`(Inil URL
`lockup)
`
`Passes
`to hURLer
`with Inil URL
`
`3rdparty.coml
`AuloConf
`
`CASE 3:
`3rd Party AutoConf
`
`8110
`
`35
`k HTTP POST:
`
`HTTP RESPONSE: ‘/-89
`
`One For "Work Conference“
`Two For "Mom & Dad"
`
`NextUrlzlo 3rdparty.comlAuloConfl
`IWM—l
`
`EX1001, FIG. 9.
`EX1001, FIG. 9.
`
`12
`12
`
`
`
`
`
`
`Voice Mini App
`Web Service
`
`3rdparty.com
`
`Lookup by
`incoming caller
`ID, find auto-coral
`customer. There
`are four possible
`AuloConfs for
`this user...
`
`
`
`
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`EX1001, FIG. 10.
`
`
`
`
`
`EX1001, FIG. 11.
`
`Even so, Maes does describe responding with a single telephony action. For
`
`example, 35:25-28 of Maes specifically describes “play and/or record” not just play
`
`and record. EX1003 (emphasis added).
`
`13
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`Patent Owner argues that Petitioner cannot rely on Ransom’s URI teachings
`
`because the petition does not identify Ransom in the responding limitation. PO
`
`Resp. 34. But the Board correctly rejected this argument given Petitioner’s
`
`arguments collectively for the receiving and responding limitations. Paper 13 at 7
`
`(“Thus, when Petitioner’s arguments and evidence regarding the final two
`
`limitations of claim 1 are considered together, Petitioner sufficiently shows that
`
`the response is according to the REST API request and the specified API resource
`
`URI.” (emphasis added)).
`
`Petitioner’s contention that Maes and Ransom collectively teach “the
`
`specified resource URI” in the responding limitation is clear from its discussion of
`
`the “specifies an API resource URI” in the immediately preceding receiving
`
`limitation. In that discussion, Petitioner states that Ransom supplies the specified
`
`resource URI missing from Maes. Pet. 26-29 (citing EX1004 at [0185]). Indeed,
`
`Figure 20 as described in [0185] of Ransom depicts the well-known REST model of
`
`sending a request to the URI of a resource and responding according to the resource
`
`URI:
`
`14
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`
`EX1004, FIG. 20.
`
`
`
`F. Maes and Ransom render the dependent claims obvious.
`
`As to claim 2, Patent Owner argues that Maes does not teach resources
`
`individually addressed with a URI (PO Resp. 35), but as explained in Section II.C.3.
`
`above, Maes teaches this concept.
`
`As to claim 14, the Petition explains that Maes teaches an informational API
`
`resource, namely information created or used during a call (PO Resp. 36-37). Maes
`
`describes sending a request for text recognized by and context values used by the
`
`automatic speech recognition engine (“ASR”) during a call, and ASR responding
`
`with this information. Pet. 32-34. Moreover, the Petition does explain that Ransom
`
`supplies the REST and URI concepts. Pet. 20-29.
`
`As to claim 16, Petitioner does not argue that the collected digits that TEL20
`
`returns in response to a request for collected digits is both an informational API
`
`resource and data of the informational API resource. See PO Resp. 37-38. Rather,
`
`Petitioner maintains that TEL20’s collecting-digits-functionality is the informational
`
`15
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`API resource and the actual collected digits TEL20 returns are data of the
`
`informational API resource. Pet. 34. Moreover, the Petition does explain that
`
`Ransom supplies the URI concept. Pet. 20-29.
`
`As to claim 19, Petitioner has not violated antecedent basis. PO Resp. at 38-
`
`39. Petitioner identifies data that is both returned data of an informational API
`
`resource, as claim 16 requires, and returned data on an in-progress telephony session,
`
`as claim 19 requires. Maes’s “ASR” server provides an informational API resource
`
`in that it returns data associated with a telephony session, such as recognized text
`
`and its translation. Pet. 35 (citing EX1003 at 8:26-32: 36:34-38). Maes describes
`
`that the ASR server processes commands and data input of a telephony user – this is
`
`information of an in-progress telephony session. Id.
`
`As to claims 5 and 17, Patent Owner does not contest that Jiang is in the same
`
`field of endeavor as the ‘376 Patent as the Petition asserts at page 37. See PO Resp.
`
`39. As such, its argument that Jiang is not directed to the same problem as the ’376
`
`Patent is irrelevant because prior art is analogous where “the art is from the same
`
`field of endeavor, regardless of the problem of addressed.” In re Clay, 966 F.2d 656,
`
`658-59 (Fed. Cir. 1992).
`
`Moreover, Petition does provide an express motivation to combine. As the
`
`Petition and supporting declaration state, a POSA would have recognized the benefit
`
`of adding additional telephony functionality, such as Jiang’s SMS functionality, to
`
`16
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`Maes’ web service of traditional telephony functionality. Pet. 39; EX1009 at [0087].
`
`As Dr. Nielson even notes, one of the goals of Maes is to deploy its web service
`
`across “a wide range of . . . networks . . . .” EX1009 at [0087].
`
`III. ETSI AND RANSOM RENDER THE ’376 PATENT OBVIOUS
`
`A. ETSI and Ransom teach “plurality of API resources,”
`
`For the reasons set forth above in Section II.C.1., Patent Owner’s argument
`
`(PO Resp. 40-42) that ETSI-4 does not teach a plurality of API resources is based
`
`on an improper claim construction and should be rejected. Moreover, the Petition
`
`does explain that an API resource can be information or functionality; accordingly,
`
`the initiating-a-call and sending-an-SMS functionalities of the SMS Web Service
`
`API and Third Party Call Web Service API are API resources. Pet. 49.
`
`B.
`
`ETSI and Ransom teach “exposing the plurality of API resources
`through a REST API.”
`
`Petitioner identifies the SMS Web Service API and the Third Party Call Web
`
`Service API functionalities as the API resources in the operating and exposing
`
`limitations, and as such, does not violate antecedent basis (PO Resp. 41). Compare
`
`Pet. 44-45 discussing operating limitation (“Parlay X Web Services, including the
`
`SMS and Third Party Call Web Services”) with Pet. 50 discussing exposing
`
`limitation (“Parlay X Short Messaging Web Service API . . . To the extent one
`
`might argue that the resources of the Parlay X Third Party Call Web Service API
`
`are not accessible via REST API . . . .”). And as explained above in Section II.C.3.,
`
`17
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`Ransom teaches the four REST constraints and does not teach away from a REST
`
`web service.
`
`C.
`
`Skilled artisans would be motivated to combine ETSI with Ransom.
`
`Patent Owner argues that ETSI-4 cannot be combined with Ransom’s REST
`
`teaching because another document, ETSI-1, states that the Parlay X Web Services
`
`shall send and accept message using SOAP. PO Resp. 45. But even if this statement
`
`was in ETSI-4, it does not teach away from REST because it never even mentions,
`
`let alone criticizes, REST or any of its attributes. Galderma Labs., L.P. v. Tolmar,
`
`Inc., 737 F.3d 731, 739 (Fed. Cir. 2013) (internal quotations omitted) (“A reference
`
`does not teach away . . . if it . . . does not criticize, discredit, or otherwise discourage
`
`investigation into the invention claimed.”).
`
`As described above in Section II.B., at the time of the ’376 Patent there were
`
`well-known advantages associated with implementing a web service using REST,
`
`which would have motivated a POSA when implementing ETSI-4’s Web Service
`
`APIs to look to Ransom’s REST teachings. Moreover, as explained above in Section
`
`II.B., Petitioner does not need to show a known problem with ETSI-4’s Web Service
`
`APIs in order to articulate the required underpinning for the proposed modification
`
`with Ransom. Unwired Planet, LLC, 841 F.3d at 1002. Nor, as described above in
`
`Section II.C.3., is it an obviousness requirement that Petitioner explain how to bodily
`
`18
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`incorporate Ransom’s REST teachings into the SOAP-based ETSI-4 Web Service
`
`APIs (PO Resp. 47-48).
`
`D. ETSI and Ransom teach the receiving limitation.
`
`As described above in Section II.C.3., Ransom describe a REST API (PO
`
`Resp. 49). Petitioner relies on Ransom for an API resource URI not ETSI-4 and
`
`quotes from Ransom that resources are addressed with a URI (PO Resp. 49). Pet.
`
`53-54. As explained above in Section II.C.3., Petitioner was not required to describe
`
`how ETSI-4’s API resources could be identified by a URI as Ransom describes
`
`because bodily incorporation is not an obviousness requirement (PO Resp. 50). And
`
`as the Board highlighted in its institution decision, the Petition provides notice of
`
`Petitioner’s argument regarding the receiving limitation, namely that “ETSI 391-4
`
`teaches receiving a getReceivedSmsRequest that specifies the getReceivedSms
`
`resource, and Ransom teaches accessing resources using a REST request that
`
`specifies the URI of the requested resource.” Paper No. 13 at 11-12.
`
`E.
`
`ETSI and Ransom teach the responding limitation.
`
`Patent Owner argues that Petitioner cannot rely on Ransom for the responding
`
`limitation because the petition does not identify Ransom in discussing this limitation.
`
`PO Resp. 53-54. But the Board already correctly rejected this argument given
`
`Petitioner’s arguments collectively for the receiving and responding limitations.
`
`Paper 13 at 12 (emphasis added) (“Thus, when Petitioner’s arguments and evidence
`
`19
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`regarding the final two limitations of claim 1 are considered together, Petitioner
`
`sufficiently shows that the response is according to the REST API request and the
`
`specified API resource URI.”) Indeed, Petitioner’s contention that ETSI-4 and
`
`Ransom collectively teach a response according to the REST request and the
`
`specified resource URI is clear from its discussion of REST and the “specifies an
`
`API resource URI” in the immediately preceding receiving limitation. In that
`
`discussion, Petitioner describes modifying ETSI-4’s API request that specifies an
`
`API resource based on Ransom’s REST teachings that resources are addressed with
`
`a URI.
`
`F.
`
`ETSI and Ransom render the dependent claims obvious.
`
`As to claim 2, Patent Owner reiterates the same arguments as it does for claim
`
`1 that Ransom does not teach the specified API resource URI. For the reasons set
`
`forth in Section II.D., Patent Owner’s argument should be rejected.
`
`As to claim 5, Petitioner does address claim 5 in its analysis of claim 1 (PO
`
`Resp. 55). As the Petition describes, ETSI-4 describes sending an SMS, which
`
`prompts the initiation of a telephony session. Pet. 45-46, 57-58.
`
`As
`
`to
`
`claim 14, Petitioner does not point
`
`to
`
`the
`
`same
`
`“getReceivedSMSRequest” in arguing that ETSI-4 teaches two different requests
`
`and responses as claim 14 requires (PO Resp. 55-56). ETSI-4 describes sending a
`
`“sendSMS” message to a functional API resource of the SMS Web Service API,
`
`20
`
`

`

`Case IPR2017-01977
`Patent 8,755,376
`
`which responds by sending an SMS message. Pet. 55-57. As described for claim 1,
`
`ETSI-4 also describes sending a “getReceivedSmsRequest” message to an
`
`informational API resource, which responds wi

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