throbber
Trials@uspto.gov
`Tel: 571-272-7822
`
`Paper 36
`Entered: May 14, 2019
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`_______________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`_______________
`RIOT GAMES, INC.,
`Petitioner,
`v.
`PALTALK HOLDINGS, INC.,
`Patent Owner.
`_______________
`
`Case IPR2018-001321
`Patent 6,226,686 & 6,226,686 C12
`_______________
`
`
`Before THU A. DANG, KARL D. EASTHOM, and NEIL T. POWELL,
`Administrative Patent Judges.
`
`DANG, Administrative Patent Judge.
`
`
`
`FINAL WRITTEN DECISION
` Inter Partes Review
`35 U.S.C. § 318(a) and 37 C.F.R. § 42.73
`
`
`
`
`1 The panel joined Petitioner Valve Corp. and Case IPR2018-01243 to the
`instant proceeding. See Paper 34.
`2 The Petition challenges original claims and claims issued pursuant to an
`ex parte reexamination.
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`I.
`
`INTRODUCTION
`
`Background
`A.
`Riot Games Inc. (“Petitioner”) filed a Petition requesting an inter
`partes review of claims 1, 3, 7, 12, 18, 22–27, 36, 41– 46, 55, and 58–63 of
`U.S. Patent No. 6,226,686 (Ex. 1002, “the ’686 patent”). Paper 1 (“Pet.”).
`PalTalk Holdings, Inc. (“Patent Owner”) filed a Preliminary Response.
`Paper 6 (“Prelim. Resp.”). Pursuant to our prior authorization (Paper 8,
`“Order”), Petitioner filed a Reply to the Patent Owner Preliminary Response
`(Paper 9, “Reply to Prelim. Resp.”) as to the issue of Patent Owner’s claim
`constructions, and Patent Owner filed a Preliminary Sur-Reply (Paper 10,
`“Prelim. Sur-Reply”).
`We instituted trial to determine whether claims 1, 3, 7, 12, 18, 22–27,
`36, 41– 46, 55, and 58–63 are unpatentable under 35 U.S.C. § 103 based on
`the combination of Aldred and RFC 1692 either alone or in combination with
`Ulrich or Denzer. See Paper 11 (“Institution Decision” or “Inst. Dec.”).
`After institution of trial, Patent Owner filed a Request for Rehearing. Paper
`14 (“Reh’g. Req.”). We denied Patent Owner’s Request for Rehearing.
`Paper 18 (“Rehearing Decision” or “Reh’g Dec.”).
`Patent Owner then filed a Response. Paper 22 (“PO Resp.”).
`Petitioner filed a Reply to Patent Owner’s Response. Paper 25 (“Pet.
`Reply”). Pursuant to our prior authorization (Paper 26, “Order”), Patent
`Owner filed a Sur-Reply to Petitioner’s Reply (Paper 30, “PO Sur-Reply”).
`Oral argument was conducted on February 13, 2019.
`We have jurisdiction under 35 U.S.C. § 6. This decision is a Final
`Written Decision under 35 U.S.C. § 318(a) as to the patentability of
`
`
`
` 1
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`claims 1, 3, 7, 12, 18, 22–27, 36, 41– 46, 55, and 58–63 of the ’686 patent.
`For the reasons discussed below, we hold that Petitioner has demonstrated by
`a preponderance of the evidence that claims 1, 3, 7, 12, 18, 22–27, 36, 41–
`46, 55, and 58–63 of the ’686 patent are unpatentable under 35 U.S.C.
`§ 103(a).
`
`Related Proceedings
`B.
`Petitioner states that the ’686 patent is related to the following U.S.
`Patents: 5,822,523 (“the ’523 patent”) and 6,018,766. Pet. 1. According to
`Petitioner, ex partes reexamination No. 90/011,036 (Ex. 1006) involved a
`reexamination of the ’686 patent. Pet. 1.
`A concurrent request for inter partes review, IPR2018-00131,
`challenges claims of the ’686 patent. Pet. 1. Two other concurrent requests
`for inter partes review, IPR2018-00129 and IPR2018-00130, challenge
`claims of the ’523 patent. Pet. 1.
`Petitioner also states that the following cases involve the ’523 and ’686
`patents: PalTalk Holdings, Inc. v. Valve Corp.n, No. 16-cv-1239-JFB-SRF
`(D. Del.) (filed Dec. 16, 2016); PalTalk Holdings, Inc. v. Riot Games, Inc.,
`No. 1:16-cv-1240-JFB-SRF (D. Del.) (filed Dec. 16, 2016); PalTalk
`Holdings, Inc. v. Sony Computer Entertainment America, Inc. et al., No.
`2:09-cv-00274-DF-CE (E.D. Tex.) (filed Sept. 14, 2009); PalTalk Holdings,
`Inc. v. Microsoft Corp., No, 2:06-cv-00367-DF (E.D. Tex.) (filed Sept. 12,
`2006); and Mpath Interactive v. Lipstream Networks, Inc., et al., No. 3:99-cv-
`04506-WHA (N.D. Cal.) (filed Oct. 7, 1999). Pet. 1–2.
`
`The ’686 Patent
`C.
`The ’686 patent issued on May 1, 2001, from an application filed
`September 28, 1999, and claims priority to parent application
`
`
`
` 2
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`No. 08/896,797, filed on July 18, 1997, now US 6,018,766, which in turn is a
`continuation of application No. 08/595,323, filed on February 1, 1996, now
`US 5,822,523. Ex. 1002, [45], [22], and [63].
`The ’686 patent, titled “Server-Group Messaging System for
`Interactive Applications,” describes a “method for deploying interactive
`applications over a network containing host computers and group messaging
`servers.” Id. at [54], [57]. Figure 5, reproduced below, illustrates a unicast
`network over which the interactive applications may be deployed.
`
`
`Figure 5 depicts a wide area network with hosts 58, 59, 60, and 61, and a
`group messaging server (“GMS”) 62. Id. at 8:65–66. Host 58 has Transport
`Level Protocol (TLP) address A and Upper Level Protocol (ULP) address H.
`Id. at 8:66–67. Host 59 has TLP address C and ULP address J, host 60 as
`
`
`
` 3
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`TLP address B and ULP address I, host 61 has TLP address D and ULP
`address K, and GMS 62 has TLP address S. Id. at 8:67–9:2. “The network is
`a conventional unicast network of network links 69, 70, 71, 72, 73, 74, 75,
`76, and 77 and unicast routers 63, 64, 65, 66, 67, and 68.” Id. at 9:2–5. GMS
`“62 receives messages from the hosts addressed to a message group and
`sends the contents of the messages to the members of the message group.”
`Id. at 9:5–8.
`Figure 7, reproduced below, depicts ULP datagrams with payload
`aggregations for implementing an interactive gaming application between the
`four hosts in Figure 5.
`
`
`Figure 7 shows GMS (“Group Server”) 62 receiving multiple messages 96,
`97, 98, and 99 before sending them to hosts within message group G.
`
`
`
`
`
` 4
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Id. at 9, 18–20, 10:24–28. As shown in Figure 7, multiple messages 96, 97,
`98, and 99, each respectively contain payload P1, P2, P3, and P4, to be
`aggregated into a single larger message, 100, 101, 102, or 103. Id. Host 58
`sends message 96 (shown in Figure 7 as “Host A sends”), host 60 sends
`message 97 (shown in Figure 7 as “Host B sends”), host 59 sends
`message 98 (shown in Figure 7 as “Host C sends”), and host 61 sends
`message 99 (shown in Figure 7 as “Host D sends”), wherein each of the
`messages from the hosts has destination TLP address S and ULP address G
`for GMS 62. Id. at 10:28–32. After GMS 62 receives all four of these
`messages, it creates four outbound messages 100, 101, 102, and 103. Id. at
`10:33–34. Aggregated message 100 includes destination TLP address A and
`ULP address H for host 58 and aggregated payload P2, P3, and P4,
`respectively, from the messages from hosts 59, 60, and 61. Id. at 10:38–40.
`Aggregated message 101 targets host 60, aggregated message 102 targets
`host 59, and aggregated message 103 targets host 61. Id. at 10:41–42.
`Figure 9, reproduced below, depicts a datagram format and address
`format for ULP messages.
`
`
`
`
`
`
`
`
` 5
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Figure 9 shows a ULP datagram message comprising elements 123, 124, 125,
`126, 127, 128, and 129. Id. at 13:62–64. Transport datagram TLP header
`123 encapsulates the ULP datagram that includes ULP message type field
`124, destination ULP address 125, address count field 126, auxiliary
`destination address 127 and 128, and finally payload 129. Id. at 13:64–14:37.
`Items 116, 117, 118, 119, 120, 121, and 122 define the payload format of the
`ULP datagram. Id. at 14:38–39. Item 116 specifies the message count and
`defines the number of payload elements contained in the payload. Items 117,
`118, and 119 comprise the first payload element in the payload, and items
`120, 121, and 112 comprise the last payload element in the payload. Id. at
`14:39–48. In particular, item 117 specifies the ULP address of the source of
`the first payload element, item 118 specifies the data length for the data in the
`first payload element, and item 119 constitutes the actual data. Similarly,
`item 120 specifies the ULP address of the source of the last payload element
`N, item 121 specifies the data length for the data in the last payload element
`N, and item 122 constitutes the actual data. Id.
`
`The Challenged Claims
`D.
`Of the challenged claims, claims 1, 3, 7, 12, and 18 are the independent
`
`claims at issue. Claim 1 is illustrative of the challenged claims, and is
`reproduced below:
`
`A method for facilitating communications among a
`1.
`plurality of host computers over a network to implement a shared,
`interactive application, comprising the steps of:
`(1) receiving a create message from one of the plurality of host
`computers, wherein said create message specifies a message group to
`be created;
`
`
`
` 6
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`(2) receiving join messages from a first subset of the plurality of
`host computers, wherein each of said join messages specifies said
`message group;
`(3) receiving host messages from a second subset of said first
`subset of the plurality of host computers belonging to said message
`group, wherein each of said messages contains a payload portion and a
`portion that is used to identify said message group;
`(4) aggregating said payload portions of said host messages
`received from said second subset of the plurality of host computers to
`create an aggregated payload;
`(5) forming an aggregated message using said aggregated
`payload; and
`(6) transmitting said aggregated message to said first subset of
`the plurality of host computers belonging to said message group;
`wherein said aggregated message keeps the shared, interactive
`application operating consistently on each of said first subset of the
`plurality of host computers.
`Ex. 1002, 27:50–28:8.
`E.
`Instituted Grounds of Unpatentability
`We instituted trial on the following specific grounds (Pet. 21, 51, and
`
`66):
`
`Reference
`
`Aldred,3 and RFC 16924
`
`Aldred, RFC 1692, and Ulrich5
`Aldred, RFC 1692, and Denzer6
`
`Basis Claim(s) Challenged
`§ 103 1, 3, 7, 12, 18, 26, 27, 45, 46, 62,
`and 63
`§ 103 22–27, 41–46, and 58–63
`§ 103 36, and 55
`
`
`3 WO 94/11814 (May 26, 1994) (“Aldred”; Ex. 1009).
`4 Request for Comments (RFC) 1692 (Aug. 1994) (“RFC 1692”; Ex. 1010).
`5 US 5,466,200 (Nov. 14, 1995) (“Ulrich”; Ex. 1012).
`6 US 5,307,413 (Apr. 26, 1994) (“Denzer”; Ex. 1014).
`
`
`
` 7
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`
`Petitioner also relies on the testimonies of Dr. Steve R. White.7
`Exs. 1007, 1053. Patent Owner relies on the testimony of Dr. Kevin C.
`Almeroth. Ex. 2002.
`
`II. ANALYSIS
`
`Claim Construction
`A.
`The parties agree that the ’686 patent expired. Pet. 5; PO Resp. 1.
`Accordingly, we construe its challenged claims as they would be construed in
`district court. See 37 C.F.R. § 42.100(b) (2017) (permitting a “district court-
`type claim construction approach . . . if a party certifies that the involved
`patent will expire within 18 months from the entry of the Notice of Filing
`Date Accorded to Petition”).
`In district court, claim terms carry their plain and ordinary meaning as
`would be understood by a person of ordinary skill in the art at the time of the
`invention and in the context of the entire patent disclosure. Phillips v. AWH
`Corp., 415 F.3d 1303, 1313 (Fed. Cir. 2005) (en banc). “There are only two
`exceptions to this general rule: 1) when a patentee sets out a definition and
`acts as his own lexicographer, or 2) when the patentee disavows the full
`scope of a claim term either in the specification or during prosecution.”
`Thorner v. Sony Comput. Entm’t Am. LLC, 669 F.3d 1362, 1365 (Fed. Cir.
`2012). Only terms in controversy must be construed and only to the extent
`necessary to resolve the controversy. Vivid Techs., Inc. v. Am. Sci. & Eng’g,
`Inc., 200 F.3d 795, 803 (Fed. Cir. 1999); Nidec Motor Corp. v. Zhongshan
`
`
`7 Petitioner superfluously cites the “Knowledge of an Ordinary Artisan,”
`which we do not repeat, as an obviousness determination takes into account
`that knowledge.
`
`
`
` 8
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Broad Ocean Motor Co., 868 F.3d 1013, 1017 (Fed. Cir. 2017) (applying
`Vivid Techs. in the context of an inter partes review).
`Petitioner notes Patent Owner “advanced several constructions for . . .
`claim elements” in prior district court litigation. See Pet. 5–6. Petitioner
`generally contends the “precise scope” of the terms need not be determined,
`provided the terms track “any interpretation consistent with their plain and
`ordinary meaning in the context of the [’]686 [p]atent.” Id.
`After determining via a teleconference with the parties that with
`respect to three claim terms, Patent Owner’s proposed constructions in its
`Preliminary Response differed from what Patent Owner provided in prior
`district court litigation (Paper 8, 2–4), we authorized the filing of a
`Preliminary Reply by Petitioner (Paper 9 (“Prelim. Reply”)) and a Sur-Reply
`by Patent Owner (Paper 10 (“Prelim. Sur-Reply”)) to address three terms:
`“aggregated message,” “aggregated payload,” and “payload portion.” In its
`Patent Owner Response (Paper 22, 1–15), Patent Owner maintains the
`constructions for “aggregated message” and “aggregated payload” it
`proposed in its Preliminary Response. As discussed below and as set forth in
`the Institution Decision, the constructions of the terms involve the
`overlapping issue of a transport layer header.
`1.
`“aggregated message”(claims 1, 3, 7, 12);
`“server message” (claim 18)
`Patent Owner contends “aggregated message” means “[o]ne or more
`
`messages containing a single transport layer message header, destination
`data, and data items from an aggregated payload.” PO Resp. 4. Patent
`Owner relies on Figure 7 of the Specification as providing an example:
`Each of the messages 100, 101, 102 and 103 received by a
`host from a server includes the aggregated payloads (Pn1, Pn2,
`
`
`
` 9
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`Pn3) in each message and a header portion consisting of a
`transport layer protocol source address (S) of the server, a
`transport layer protocol destination address (A, B, C or D) for
`the destination host and a destination upper layer protocol (ULP)
`address (H, I, J or K) for the destination host.
`
`
`Id. at 6 (citing Ex. 1002, 8:1–10:67; Fig. 7).
`Patent Owner contends Figure 7 discloses “only a single message
`header consisting of the transport layer protocol source address, the transport
`layer protocol destination address and the ULP address,” which is then
`“combined with the aggregated payload.” Id.
`Patent Owner then relies on Figure 9 of the Specification. Id.
`Figure 9, annotated by Patent Owner, follows:
`
`
`As annotated and described by Patent Owner, Figure 9 shows “an aggregated
`message” which includes “a message header (blue)[,] a payload (green)[,
`with] multiple payload elements (red) included as part of an aggregated
`
`
`
`
`
` 10
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`payload.” Id. at 7 (citing Ex. 1002, 14:37–52).8 Although Patent Owner
`concedes that “the payload 129 does include multiple Source ULP addresses
`117, 120,” Patent Owner contends that “the Source ULP addresses 117, 120
`are not transport layer headers” because a “ULP source address is part of a
`layer above the transport layer (the Session Layer).” Id. at 9 (citing Ex. 2002
`¶¶ 48–49).
`Further, Patent Owner contends that the Specification “supports Patent
`Owner’s construction.” Id. In particular, the Specification states: “The GMS
`control function 136 will use the destination ULP host address to look up the
`TLP address of the host from the host address map 137,” and “[t]his will be
`used to create a TLP header for the message 123.” Id. (citing Ex. 1002,
`23:20–23 (emphasis included)). Thus, according to Patent Owner, “[t]here is
`. . . no indication in the ’686 Patent that multiple TLP headers are included
`within the aggregated message,” but instead, “[a] single transport layer
`header is used because all aggregated payloads are being transmitted to a
`
`
`8 Contrary to Patent Owner’s argument, the ’686 patent does not describe
`data elements 124–128 as part of transport layer header 123. Rather, it
`indicates that transport header 123 encapsulates those elements and payload
`portion 129. See Ex. 1002, 13:59–66 (“The ULP can be implemented as a
`datagram protocol by encapsulating addresses, message type information and
`the message payload within a datagram of the underlying network transport
`protocol. The general form of the ULP datagram message format is shown in
`FIG. 9 as elements 123, 124, 125, 126, 127, 128 and 129. The transport
`header 123 is the datagram header of the TLP that is encapsulating the ULP
`datagram. The ULP message type field 124 . . . must be present in a ULP
`datagram.” (emphases added)); Ex. 1053 ¶¶ 6–8 (describing encapsulated
`payload and address portions as typical under the OSI, TCP, and IP
`frameworks and citing Dr. Almeroth’s testimony from another proceeding).
`In any case, the outcome here does not depend on what the disclosed
`transport header includes in this particular disclosed example of Figure 9.
`
`
`
` 11
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`same destination host running a same application as other hosts.” Id. at 11
`(citing Ex. 2002 ¶¶ 50–52).
`Petitioner contends that the ordinary meaning of “aggregated message”
`or “server message” does not “require excluding any headers,” but rather, the
`term “message” is “used by the ’686 patent in [its] conventional sense.” Pet.
`Reply 13 (citing Ex. 1053, ¶¶ 5–6; Ex. 1002, 1:28–55). Petitioner contends,
`similarly, “[t]he claims provide sufficient guidance on the meaning of . . .
`‘aggregated message’/‘server message,’” but they “do not support excluding
`any ‘transport layer’ headers.” Id. at 14. Petitioner points out that Patent
`Owner’s “district court construction of ‘aggregating/ aggregated’ likewise
`includes no ‘transport layer’ header requirement.” Id. 13–14 (citing Ex.
`1055, 2–3), 17 (asserting that in prior district court proceedings, Patent
`Owner “never advanced a ‘transport layer message header’ requirement until
`after these proceedings were filed” (citing Ex. 1005, 396–97; Ex. 1006, 234–
`36; Ex. 1052, 108:8–24; Ex. 1054, and Ex. A, 1, 3).9
`
`
`9 Petitioner alleges the ’686 patent creates a distinction between layers and
`levels. See Pet. Reply 18. The ’686 patent references to “Level” protocols in
`Upper Level Protocol (ULP) or Transport Level Protocol (TLP), respectively,
`as associated with a “Session Layer protocol on top of the Transport Layer”
`of the network in the “OSI reference model.” See Ex. 1002, 12:46–50;
`accord id. at 8:38–43. The ’686 patent also refers to “the OSI reference
`model for layers of network protocols.” Id. at 3:45–46. “On top of IP [at
`layer 3] are the layer 4 transport protocols TCP and [“User Datagram
`Protocol”] UDP.” UDP does not guarantee “in-order delivery” of application
`datagrams of a data stream, whereas TCP divides the stream into packets to
`ensure “reliable, in-order delivery.” See id. at 3:46–51. Our claim
`construction and holding does not turn on any alleged distinction between
`level and layer, but we agree with Petitioner that the ’686 patent discusses
`TLP as either IP or TCP/IP. See Pet. Reply 18–19.
`
`
`
` 12
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`Petitioner contends that the Specification supports Petitioner’s position
`of not excluding any “transport layer” headers. Pet. Reply 14. According to
`Petitioner, the ’686 patent “explains the Internet Protocol (IP) and
`conventional networking use of the [Open Systems Interconnection] OSI
`reference model for layers of network protocols,” wherein “OSI network
`layers are hierarchical—the packet for each layer (containing a header and
`payload) encapsulates the packets for the layers above.” Id. According to
`Petitioner, in OSI network layers, “an IP packet payload may be an entire
`TCP packet including a TCP header and payload.” Prelim. Reply 4 (citing
`Ex. 1011 (RFC 791), 1).
`Petitioner provides the testimony in previous proceedings by
`Dr. Almeroth, Patent Owner’s declarant, for explanation of encapsulation
`using the OSI model. See Pet. Reply 14–15. As an example, Petitioner
`provides the following diagram by Dr. Almeroth:
`
`
`Pet. Reply 15 (reproducing the above figure from Ex. 1056 ¶ 68). The above
`figure represents encapsulation of higher layers, including Transmission
`
`
`
` 13
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Control Protocol (“TCP”) segments and headers, as data forming an IP
`datagram. Dr. Almeroth explains as follows:
`This process of adding a layer header to the data from the
`preceding layer is sometimes referred to as “encapsulation”
`because the data and layer header is treated as the data for the
`immediately following layer, which, in turn, adds its own layer
`header to the data from the preceding layer. Each layer is
`generally not aware of which portion of the data from the
`preceding layer constitutes the layer header or the user data.
`
`Ex. 1056 ¶ 68.
`In summary, according to Dr. Almeroth, encapsulation using the OSI
`model involves treating upper level headers as data, and thus, Petitioner
`contends, “‘aggregated message’/‘server message’ could have multiple TCP
`headers.” Pet. Reply 15 (citing 1053 ¶¶ 7–8).
`
`Further, Petitioner contends that Patent Owner impermissibly relies on
`a single embodiment in the ’686 patent “where the server removes Transport
`Level Protocol (TLP) headers from received messages” to support its
`“transport layer” header requirement, although “the claims of the patent are
`not ‘construed as being limited to that embodiment.” Pet. Reply 16 (citing
`PO Resp. 4–11, 13–14; Phillips v. AWH Corp., 415 F.3d 1303, 1323 (Fed.
`Cir. 2005)). In particular, Petitioner contends that the ’686 patent supports
`more than a single embodiment, thereby impacting the breadth of an
`“aggregated message” (and the related term “aggregated payload”). Id.
`
`We note Patent Owner advanced similar arguments prior to institution.
`Here, Patent Owner concedes the claims encompass encapsulated headers, as
`used in the OSI model. See PO Resp. 8 (“Patent Owner’s construction
`position is not that the term ‘aggregated message’ does not encompass
`
`
`
` 14
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`encapsulated headers.”) (citing Inst. Dec. 13)).10 According to Patent Owner,
`“Patent Owner’s construction is that an ‘aggregated message’ or ‘server
`message’ includes only a single transport layer message header.” PO
`Resp. 8–9. Nevertheless, as explained further below and above, and as Patent
`Owner concedes, the ’686 patent supports encapsulating header information
`as data, and thus, as Petitioner contends, “‘aggregated message’/‘server
`message’ could have multiple TCP headers.” Pet. Reply 15.
`In response to Patent Owner’s similar arguments prior to institution,
`the panel determined “on this preliminary record, that the Specification and
`evidence support an ‘aggregated message’ as including an aggregated
`payload and at least one header in addition to any that may happen to be
`within the aggregated payload.” Inst. Dec. 15 (citing Prelim. Reply 1–5;
`Ex. 1016, 93; Ex. 1002, Fig. 7). In particular, the panel determined the
`following:
`headers, such as headers 117 and 118, or 120 and 121, appear in
`each payload. See Ex. 1002, 23:11–12 (“Each payload
`[includes] a ULP source address, a data length and the data to be
`sent.”). Even though an embodiment strips out a TLP header
`from a “message,” it looks up a TLP header of the host from
`“host address map 137.” Id. at 23:20–22. The specification
`consistently shows that a payload, even within an aggregated
`payload, may contain header fields. See, e.g., id. at Fig. 9.
`
`Inst. Dec. 12.
`
`
`10 Patent Owner’s concession responds to the panel’s preliminary
`determination in the Institution Decision stating “Patent Owner does not
`dispute, in a clear fashion, Petitioner’s contention that the claims may
`encompass encapsulated headers.” Inst. Dec. 13.
`
`
`
` 15
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`Here, Patent Owner does not dispute this preliminary finding but rather
`argues that there is “no indication in the ’686 Patent that multiple TLP
`headers are included within the aggregated message.” PO Resp. 11.
`However, the record supports the preliminary finding, and the parties agree,
`that the ’686 patent discloses using TLP headers or a “datagram protocol” to
`encapsulate messages and/or payloads that include headers (e.g., address
`information, message type), as discussed above. See Ex. 1002, 13:59–62,
`14:38–62, 26:28–45. As such, the ’686 patent supports including any type of
`a header, including TLP headers or other headers in the OSI model, as part of
`the data portion of encapsulated messages.
`As Patent Owner also points out, the Institution Decision also includes
`the following preliminary finding: “The specification describes any data
`reduction as significant only for small packet sizes, and generally attributes
`data reductions due to message aggregation.” See PO Resp.12 (citing Inst.
`Dec. 14; Ex. 1002, 24:23–28). As we noted in the Institution Decision, “the
`challenged claims do not limit the payload size and generally allow for
`different header types according to the Specification,” wherein ‘the
`Specification generally describes savings based on aggregation for all packet
`sizes based on “greatly reduc[ing] the total message rate received by the
`hosts,’” and “[t]he Specification therefore does not limit an aggregated
`payload, as claimed, from including headers in general.” Inst. Dec. 14;
`Ex. 1002, 24:12–15, 24:38–47. We note Patent Owner does not urge a
`packet size limitation in its claim construction.
`Patent Owner responds to this preliminary finding by arguing as
`follows:
`
`
`
` 16
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`
`The ‘686 Patent however clearly discusses significant data
`reduction by eliminating transport headers from payloads. The
`‘686 Patent states “[a]ggregation will also reduce the total data
`rate to the hosts since aggregation eliminates the need for
`separate message headers for each payload item. The savings
`will be significant for small payload items since there will be
`only one message header comprising fields 123, 124 and 125
`for multiple payload items.” Ex. 1002, 24:23–28 (emphasis
`added). The ‘686 Patent also states that an aggregated message
`is “longer and contains multiple payloads, but this is a
`significant improvement over received multiple messages with
`the wasted overhead of multiple message headers and
`message processing time.” Ex. 1002, 10:44–47.
`
`Id. at 12.
`
`Patent Owner (id.) and Dr. Almeroth (Ex. 2002 ¶¶ 53–54) focus on
`reduced data rate, but the Specification also describes savings based on
`aggregation for all packet sizes based on “greatly reduc[ing] the total
`message rate received by the hosts,” because “[a] single message to a host
`will be able to carry multiple payload items received from the other hosts
`during the aggregation period.” Ex. 1002, 24:12–15 (emphasis added). This
`shows that savings in message rate occurs regardless of whether the data
`packet portion contains encapsulated header information, because no wasted
`overhead occurs in treating the encapsulated header data as data. So this
`message rate savings still occurs even if the encapsulated portion of the
`packet includes TCP header information, because the system processes that
`encapsulated header portion as data, as Dr. Almeroth explains as noted
`above. See Ex. 1056 ¶ 68; Ex. 1058 ¶ 56. The ’686 patent supports this
`finding as it recognizes that “[a]ggregation will be very effective in collecting
`together all of the messages from all of the other hosts into a single message
`
`
`
` 17
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`for each member of the group,” and “[t]his reduces processing . . . since a
`single message will be received rather than many separate messages.”
`Ex. 1002, 24:18–23. In other words, the reduced message rate benefit that
`accrues for a single message occurs regardless of the size of packets (each
`which may or may not include headers) aggregated in the single message.
`See id. The Specification, therefore, does not limit an aggregated message or
`server message, as claimed, from including encapsulated headers as data in a
`single aggregated message (which occurs in the OSI model), including
`transport layer headers encapsulated within the payload.11
`As Petitioner points out, the ’686 patent supports more than a single
`embodiment. Pet. Reply 16. The Specification refers to a preferred
`embodiment as specifying “the TLP protocol is TCP/IP,” and it states that for
`aggregated messages, “the [encapsulated] payload will still contain the source
`host ULP addresses in each [of] the payload items.” Ex. 1002, 26:28–50. In
`general, however, the Specification supports many types of packets, further
`showing that the broad claims must not be limited to stripping TCP or TLP
`headers from a payload: “The wide area network used to transport the ULP
`protocol need not be the Internet or based on IP. Other networks with some
`means for wide area packet or datagram transport are possible including
`ATM networks or a digital cable television network.”
`
`
`11 The Federal Circuit instructs that simply describing alternative features
`without articulating advantages or disadvantages of each feature cannot
`support a negative limitation. Inphi Corp. v. Netlist, Inc., 805 F.3d 1350,
`1356–57 (Fed. Cir. 2015). To the extent that excluding multiple TLP headers
`involves the advantage of data reduction, including other header types within
`the scope of the claim defeats any advantage of excluding a specific type
`from that scope.
`
`
`
` 18
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Id. at 27:38–43. Consistent with the ’686 patent, a packet message includes
`at least one header, and packet bodies may contain encapsulated packets each
`with their own headers and bodies. See Prelim. Reply 4; Ex. 1016, 93;
`Ex. 1002, 3:28–56, Fig. 7, Fig. 9; Ex. 1011, 1; Ex. 1056 ¶ 68; Ex. 1058 ¶ 56;
`Ex. 1046 (PC NETWORKING HANDBOOK (1996)).12
`On this record, the ’686 Specification supports Petitioner’s argument
`that the claim term “aggregated message” or “server message,” consistent
`with its ordinary and plain meaning, includes a message having an
`aggregated payload and at least one header in addition to any additional
`headers that may happen to be within the aggregated payload. Here, Patent
`Owner’s past claim construction positions support this determination by
`showing, at the least, prior to this inter partes trial, how Patent Owner viewed
`the meaning of this claim term. See Ex. 1005, 396–97; Ex. 1006, 234–36;
`Ex. 1052, 108:8–24; Ex. 1054, and Ex. B, 1.13
`2.
`“aggregated payload” (claims 1, 7, 12);
`“aggregating said payload portions” (claim 3);
`
`
`12 “A packet that contains data and delivery information is a datagram.”
`Ex. 1046, 178. “Packets have two parts: the header and the body.”
`Id. at 179. “The header carries information such as the source and
`destination of a packet.” Id. “The body is the raw data carried by a packet
`or, in many cases, another type of (encapsulate) packet that contains its own
`header and body.” Id. (emphasis added).
`13 Petitioner notes that Patent Owner did not alter its original claim
`construction positions during district court litigation even up to about two
`and a half weeks prior to filing its Preliminary Response here on
`February 15, 2018, but altered its position to include the transport later
`requirements after filing the Preliminary Response. See Pet. Reply 17 (citing
`Ex. 1054, A

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