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,
`
`Vv.
`
`PALTALK HOLDINGS, INC.,
`Patent Owner.
`
`Case IPR2018-00132'
`Patent 6,226,686 & 6,226,686 Cl?
`
`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
`
`' The panel joined Petitioner Valve Corp. and Case IPR2018-01243 to the
`instant proceeding. See Paper 34.
`* The Petition challenges original claims and claims issued pursuantto an
`ex parte reexamination.
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`I.
`
`INTRODUCTION
`
`A.
`
`Background
`
`Riot GamesInc. (“Petitioner’’) filed a Petition requesting an inter
`
`partes review ofclaims 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.
`
`Paper6 (“Prelim. Resp.”). Pursuant to our prior authorization (Paper8,
`
`“Order’’), Petitioner filed a Reply to the Patent Owner Preliminary Response
`
`(Paper9, “Reply to Prelim. Resp.”) as to the issue of Patent Owner’s claim
`
`constructions, and Patent Ownerfiled a Preliminary Sur-Reply (Paper 10,
`
`“Prelim. Sur-Reply”).
`
`Weinstituted trial to determine whetherclaims1, 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 oftrial, Patent Ownerfiled 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 Ownerthen 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
`
`Ownerfiled a Sur-Reply to Petitioner’s Reply (Paper 30, “PO Sur-Reply”).
`
`Oral argument was conducted on February 13, 2019.
`
`Wehavejurisdiction under 35 U.S.C. § 6. This decisionis a Final
`
`Written Decision under 35 U.S.C. § 318(a) as to the patentability of
`
`

`

`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, weholdthat Petitioner has demonstrated by
`a preponderance ofthe evidencethat 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 patentis 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.
`
`C.
`
`The '686 Patent
`
`The ’686 patent issued on May 1, 2001, from an application filed
`
`September 28, 1999, and claimspriority to parent application
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`No. 08/896,797,filed on July 18, 1997, now US6,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.” Jd. at [54], [57]. Figure 5, reproduced below,illustrates a unicast
`
`network over whichthe interactive applications may be deployed.
`
`$9
`
`Figure 5
`
`Figure 5 depicts a wide area networkwith hosts 58, 59, 60, and 61, anda
`
`group messaging server (“GMS”) 62. Jd. 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
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`TLP address B and ULP addressI, host 61 has TLP address D and ULP
`
`address K, and GMS62 has TLP address S. Jd. at 8:67-9:2. “The networkis
`
`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.” Jd 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 membersof 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.
`96
`
`100
`
`YaTs[se]?|erat
`
`Host A Receives
`
`Host A Sends
`
`97
`
`98
`
`101
`
`Host B Receives
`Host B Sends
`eS SsBs|
`
`102
`
`Host C Receives
`Host C Sends
`
`YeTs[Ts[rs] Lsfe[ye[pi]pe|Pa|
`
`99
`
`103
`
`afer LS{0[|K[Pt]P2{Ps|
`
`Host D Receives
`
`Host D Sends
`
`100
`
`96
`
`101 ETELELAT 97
`
`Group Server Sends
`
`Group Server Receives
`
`~LALS_
`
`|8|LS]8jtppt]ps|Pa|
`Lsje]s[pi]pe|Pe|jp¢Js||Ps|
`102
`98
`|s[ToTK[Pt]2|Ps|fo}ss]6]Pa|
`
`103
`
`99
`
`Figure 7
`
`Figure 7 shows GMS(“Group Server’) 62 receiving multiple messages 96,
`
`97, 98, and 99 before sending them to hosts within message group G.
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Id. at 9, 18-20, 10:24—28. As shownin 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. Jd. Host 58
`sends message 96 (shownin Figure 7 as “Host A sends’), host 60 sends
`
`message 97 (shownin Figure 7 as “Host B sends”), host 59 sends
`message 98 (shownin Figure 7 as “Host C sends”), and host 61 sends
`message 99 (shownin 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. Jd. at 10:28-32. After GMS 62 receivesall four of these
`
`messages, it creates four outbound messages 100, 101, 102, and 103.
`
`/d. at
`
`10:33-34. Aggregated message 100 includes destination TLP address A and
`
`ULPaddress H for host 58 and aggregated payload P2, P3, and P4,
`
`respectively, from the messages from hosts 59, 60, and 61. Jd. at 10:38—-40.
`
`Aggregated message 101 targets host 60, aggregated message 102 targets
`
`host 59, and aggregated message 103 targets host 61. Jd. at 10:41-42.
`
`Figure 9, reproduced below, depicts a datagram format and address
`
`format for ULP messages.
`
`Transport|ULP Msg.|Dest. ULP |Address|Destination | Destination Paytoad
`
`
`
`Header Typo|Address|Count|Address 1 Address N
`
`123
`
`124
`
`125
`
`426
`
`127
`
`128
`
`129
`
`120
`~
`
`
`Message|Source\lP} Source ULP|DataData
`
`Count|Address 4|Lengtht|"°°|"°°" Address N|Length N
`
`416
`
`117
`
`118
`
`4119
`
`121
`
`122
`
`4130
`
`131
`
`132
`
`Figure 9
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Figure 9 shows a ULP datagram message comprising elements 123, 124, 125,
`
`126, 127, 128, and 129.
`
`/d. at 13:62—64. Transport datagram TLP header
`
`123 encapsulates the ULP datagram that includes ULP messagetypefield
`
`124, destination ULP address 125, address countfield 126, auxiliary
`
`destination address 127 and 128, and finally payload 129. Jd. at 13:64—-14:37.
`
`Items 116, 117, 118, 119, 120, 121, and 122 define the payload format of the
`
`ULPdatagram. /d. at 14:38-39. Item 116 specifies the message count and
`defines the numberof payload elements contained in the payload. Items 117,
`
`118, and 119 comprise the first payload elementin the payload, and items
`
`120, 121, and 112 comprise the last payload elementin the payload. Jd. 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. Jd.
`
`D.
`
`The Challenged Claims
`
`Of the challenged claims, claims 1, 3, 7, 12, and 18 are the independent
`
`claims at issue. Claim1is illustrative of the challenged claims, and is
`
`reproduced below:
`
`A methodforfacilitating communications among a
`1.
`plurality of host computers over a network to implementa shared,
`interactive application, comprising the stepsof:
`(1) receiving a create message from one ofthe plurality of host
`computers, wherein said create message specifies a message group to
`be created;
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`(2) receiving join messages fromafirst subset ofthe plurality of
`host computers, wherein each ofsaid join messages specifies said
`message group;
`(3) receiving host messages from a second subsetofsaidfirst
`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 payloadportions of said host messages
`received from said second subsetofthe plurality of host computers to
`create an aggregated payload;
`
`(5) forming an aggregated message using said aggregated
`payload; and
`(6) transmitting said aggregated messageto 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 ofsaid first subset of the
`plurality of host computers.
`
`Ex. 1002, 27:50—-28:8.
`
`E.__Instituted Grounds of Unpatentability
`
`Weinstituted trial on the following specific grounds (Pet. 21, 51, and
`
`66):
`
`Reference Basis|Claim(s) Challenged
`
`Aldred,’ and RFC 1692+
`§ 103
`1,3, 7, 12, 18, 26, 27, 45, 46,62,
`
`and 63
`
`
`
`
`
`
`Aldred, RFC 1692, and Ulrich? § 103|22-27, 41-46, and 58-63
`
`
`
`Aldred, RFC 1692, and Denzer® § 103|36, and 55
`
`3 WO 94/11814 (May 26, 1994) (“‘Aldred’”; Ex. 1009).
`“Request for Comments (RFC) 1692 (Aug. 1994) (“RFC 1692”; Ex. 1010).
`> US 5,466,200 (Nov. 14, 1995) (“Ulrich”; Ex. 1012).
`,
`®US 5,307,413 (Apr. 26, 1994) (“Denzer”; Ex. 1014).
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Petitioner also relies on the testimonies of Dr. Steve R. White.’
`
`Exs. 1007, 1053. Patent Ownerrelies on the testimony of Dr. Kevin C.
`
`Almeroth. Ex. 2002.
`
`Il.
`
`ANALYSIS
`
`A,
`
`Claim Construction
`
`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 ofthe Notice ofFiling
`Date Accordedto Petition”).
`
`In district court, claim terms carry their plain and ordinary meaning as
`
`would be understoodbya person ofordinary 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 patenteesets out a definition and
`
`acts as his own lexicographer, or 2) when the patentee disavowsthe 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
`
`Petitioner superfluously cites the “Knowledge of an Ordinary Artisan,”
`which wedonotrepeat, as an obviousness determination takes into account
`that knowledge.
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`Broad Ocean MotorCo., 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 priordistrict court litigation. See Pet. 5-6. Petitioner
`
`generally contends the “‘precise scope” of the terms need not be determined,
`
`provided the termstrack “any interpretation consistent with their plain and
`
`ordinary meaningin the context of the [’]686 [p]atent.” Jd.
`
`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 Ownerprovided 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:
`99°66
`
`“agoregated 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 andasset forth in
`
`the Institution Decision, the constructions of the terms involve the
`
`overlapping issue of a transport layer header.
`
`“aggregated message’’(claims 1, 3, 7, 12);
`1.
`“server message” (claim 18)
`
`Patent Owner contends “aggregated message” means “[o]ne or more
`
`messages containinga single transport layer message header, destination
`
`data, and data items from an aggregated payload.” PO Resp. 4. Patent
`
`Ownerrelies on Figure 7 of the Specification as providing an example:
`
`Eachof the messages 100, 101, 102 and 103 received by a
`host from a server includes the aggregated payloads (Pu, Pnz,
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`P,,3) in each message and a headerportion 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 Ownercontends 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,” whichis then
`
`“combined with the aggregated payload.” /d.
`
`Patent Ownerthen relies on Figure 9 of the Specification. Jd.
`
`Figure 9, annotated by Patent Owner, follows:
`
`127
`126
`~
`Transport|ULP bsg.|Cart ULF|Aderess|Oestisaten Destinasca Paytcad
`
`
`Header|Type|Address|Coun:|Asaresst Adéress N a
`
`
`124
`
`125
`
`123
`
`Address N|LenghN
`
`118
`VW
`r~?
`~
`Message |Borce ULP|Dato SouceULP|]Data DataN
`
`
`
`Count|]Address!|lenytht
`
`VW
`
`5
`
`130133
`
`132
`
`Figure 9
`Asannotated 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.” Jd. at 7 (citing Ex. 1002, 14:37-52).8 Although Patent Owner
`concedesthat “thepayload 129 does include multiple Source ULP addresses
`117, 120,” Patent Owner contendsthat “the Source ULP addresses 117, 120
`
`are not transport layer headers” because a “ULP source addressis part of a
`
`layer above the transport layer (the Session Layer).” Jd. at 9 (citing Ex. 2002
`
`{J 48-49).
`
`Further, Patent Ownercontends that the Specification “supports Patent
`
`Owner’s construction.” Jd.
`
`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.” Jd. (citing Ex. 1002,
`
`23:20—-23 (emphasis included)). Thus, according to Patent Owner, “[t]here is
`
`. ho 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 ofthe underlying network transport
`protocol. The general form of the ULP datagram message format is shownin
`FIG. 9 as elements 123, 124, 125, 126, 127, 128 and 129. The transport
`header 123 is the datagram headerof the TLP that is encapsulating the ULP
`datagram. The ULP messagetype field 124... must be present in a ULP
`datagram.” (emphases added)); Ex. 1053 {J 6-8 (describing encapsulated
`payload and addressportionsas typical under the OSI, TCP, and IP
`frameworksand citing Dr. Almeroth’s testimony from another proceeding).
`In any case, the outcome here does not depend on whatthe disclosed
`transport header includesin this particular disclosed example of Figure 9.
`
`11
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`same destination host running a sameapplication as other hosts.” Jd. at 11
`
`(citing Ex. 2002 FJ 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, J] 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.” /d. at 14. Petitioner points out that Patent
`
`Owner’s “district court construction of ‘aggregating/ aggregated’ likewise
`
`includes no ‘transport layer’ header requirement.” Jd. 13—14 (citing Ex.
`
`1055, 2-3), 17 (asserting that in prior district court proceedings, Patent
`
`Owner“never advanced a ‘transport layer message header’ requirementuntil
`
`after these proceedings werefiled”(citing Ex. 1005, 396-97; Ex. 1006, 234—
`36; Ex. 1052, 108:8-24; Ex. 1054, and Ex.A, 1, 3).?
`
`* 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.” Jd. 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
`TLPas 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.” Jd. According to
`
`Petitioner, in OSI networklayers, “an IP packet payload maybe anentire
`
`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:
`
`treplication] ‘
`
`[ettertetnace
`
`wa————=> TCP segment
`
`T
`
`staner
`
`OR
`|
`header
`|
`applicationdala
`
`
` ‘
`
`
`IPclatagran
`
`faa Ethernet frame
`fe | =-= 4G t0 1500 bytes -
`
`application dala
`
`
`Pet. Reply 15 (reproducing the above figure from Ex. 1056 J 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 headeris treated as the data for the
`immediately following layer, which, in turn, adds its own layer
`headerto the data from the preceding layer. Each layeris
`generally not aware of which portion of the data from the
`preceding layer constitutes the layer headeror 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 4 7-8).
`
`Further, Petitioner contends that Patent Owner impermissibly relies on
`
`a single embodimentin 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
`
`“agoregated message” (and the related term “aggregated payload”). Jd.
`
`Wenote Patent Owner advanced similar argumentspriorto 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)).'° According to Patent Owner,
`
`“Patent Owner’s construction is that an ‘aggregated message’ or ‘server
`
`message’ includesonly a single transport layer message header.” PO
`
`Resp. 8-9. Nevertheless, as explained further below and above, and as Patent
`
`Ownerconcedes, 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 argumentsprior to institution,
`
`the panel determined “on this preliminary record, that the Specification and
`
`evidence support an ‘aggregated message’ as including an aggregated
`
`payload andat least one headerin 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, appearin
`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 embodimentstrips out a TLP header
`from a “message,” it looks up a TLP headerof the host from
`“host address map 137.” Jd. at 23:20-22. The specification
`consistently showsthat a payload, even within an aggregated
`payload, may contain headerfields. See, e.g., id. at Fig. 9.
`
`Inst. Dec. 12.
`
`'0 Patent Owner’s concession respondsto 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 doesnotdispute this preliminary finding but rather
`arguesthat 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 payloadsthat 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 Owneralso 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 accordingto the Specification,” wherein ‘the
`
`Specification generally describes savings based on aggregationforall 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 Ownerrespondsto this preliminary finding by arguing as
`
`follows:
`
`16
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`The ‘686 Patent howeverclearly 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 headersfor 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 Patentalso states that an aggregated message
`is “longer and contains multiple payloads, butthis is a
`significant improvementover 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
`
`showsthat 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 savingsstill occurs even if the encapsulated portion of the
`
`packet includes TCP header information, because the system processesthat
`
`encapsulated headerportion as data, as Dr. Almeroth explains as noted
`
`above. See Ex. 1056 J 68; Ex. 1058 9 56. The ’686 patent supportsthis
`
`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
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`for each memberofthe group,” and “/t/his reduces processing... since a
`
`single messagewill be received rather than many separate messages.”
`
`Ex. 1002, 24:18—23. In other words, the reduced messagerate benefit that
`
`accrues for a single message occurs regardless of the size of packets (each
`
`which may or maynot 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 ina
`
`single aggregated message (which occurs in the OSI model), including
`
`transport layer headers encapsulated within the payload.!!
`
`AsPetitioner points out, the °686 patent supports more than a single
`
`embodiment. Pet. Reply 16. The Specification refers to a preferred
`embodimentas specifying “the TLP protocol is TCP/IP,” andit 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 mustnot 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
`
`ATMnetworksora digital cable television network.”
`
`'! 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 J 68; Ex. 1058 4 56;
`
`Ex. 1046 (PC NETWORKING HANDBOOK(1996)).”
`Onthis 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 headerin 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 ofthis claim term. See Ex. 1005, 396-97; Ex. 1006, 234-36;
`
`Ex. 1052, 108:8—24; Ex. 1054, and Ex. B, 1."
`
`“aggregated payload” (claims 1, 7, 12);
`2.
`“aggregating said payloadportions” (claim 3);
`
`12packet 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.” Jd. “The bodyis 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).
`'3 Petitioner notes that Patent Ownerdid notalter its original claim
`construction positions during district court litigation even up to about two
`and a half weekspriorto 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-1; Ex. 1055, 2-4).
`
`19
`
`

`

`IPR2018-00132
`Patent 6,226,686
`
`“aggregating said payload portion with the
`payloadportion ofa second host message”’
`
`(claim 18)
`
`Patent Owner contends “aggregated payload” should be construed as
`
`“Ta] collection of two or more data items that does not include transport layer
`
`headers.” PO Resp. 13. To support its construction, Patent Owner contends
`

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