throbber
IPR2018-00131
`Patent 6,226,686
`
`
`
`
`
`
`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-00131
`Patent 6,226,686
`_______________
`
`
`
`
`
`
`
`
`PATENT OWNER’S RESPONSE TO PETITION FOR
`INTER PARTES REVIEW OF U.S. PATENT NO. 6,226,686
`
`
`
`i
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`I. 
`
`II. 
`
`A. 
`
`B. 
`
`TABLE OF CONTENTS
`INTRODUCTION..........................................................................................................................1 
`
`CLAIM CONSTRUCTION ..........................................................................................................1 
`
`“AGGREGATED MESSAGE” (CLAIMS 1, 3, 7, 12) AND “SERVER MESSAGE” (CLAIM 18) ...............4 
`
`“AGGREGATED PAYLOAD” (CLAIMS 1, 7, 12); “AGGREGATING SAID PAYLOAD
`PORTIONS” (CLAIM 3) AND “AGGREGATING SAID PAYLOAD PORTION WITH THE
`PAYLOAD PORTION OF A SECOND HOST MESSAGE” (CLAIM 18) .................................................13 
`
`III. 
`
`PETITIONER HAS FAILED TO PROVE INVALIDITY WITH RESPECT TO
`ANY OF THE ‘686 PATENT CLAIMS ....................................................................................15 
`
`A.  PETITIONER’S MOTIVATION TO COMBINE ALDRED AND RFC 1692 .........................................15 
`
`B.  PETITIONER HAS FAILED TO FULLY SUPPORT THE MOTIVATION TO COMBINE
`ALDRED AND RFC 1692 ...............................................................................................................18 
`
`1.  The CSP in Aldred has an “order” requirement ....................................................................................................... 20 
`2.  Petitioner failed to consider the effects of large packets with respect to the serialization process of Aldred .......... 21 
`3.  Petitioner failed to consider the requirements of packet order in the Serialization process when Aldred
`and RFC 1692 are combined ................................................................................................................................... 23 
`4.  Petitioner failed to consider why a POSITA would turn to RFC 1692 when Aldred already discusses
`alternative bandwidth solutions ............................................................................................................................... 29 
`5.  Petitioner’s Failure to Consider the Issues in Sections III.B.1-4. Render Its Obviousness Analysis
`Insufficient ............................................................................................................................................................... 31 
`C.  PETITIONER HAS FAILED TO DEMONSTRATE THAT ALDRED IN VIEW OF RFC 1692
`RENDERS OBVIOUS CLAIMS 1-4, 7-21, 28-30, 34, 35, 39, 40, 47-49, 53, 54, 56, 57, 64-66,
`AND 70 OF THE ‘686 PATENT UNDER 35 U.S.C. § 103 .................................................................33 
`
`1.  Aldred in view of RFC 1692 does not render obvious Claims 1, 3, 7, 12, and 18 ................................................... 33
`a. Petitioner has failed to demonstrate that RFC 1692 discloses or suggests “aggregating said payload
`portions of said host messages . . . to create an aggregated payload” (Claim 1 and 3); “aggregating said
`payload portions of said messages . . . to create an aggregated payload” (Claim 7 and 12); and
`“aggregating said payload portion with the payload portion of a second host message” (Claim 18) ................... 33
`b. Petitioner has failed to demonstrate that RFC 1692 discloses or suggests “forming an aggregated
`message using said aggregated payload” (Claims 1, 12); “create an aggregated message” (Claim 3);
`“said aggregated message” (Claim 7); and “forming a server message . . .” (Claim 18) ..................................... 43
`2. Aldred in view of RFC 1692 does not render obvious Claims 30, 34, 35, 49, 53, 54, 66, and 70 ........................... 50 
`
`ii
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`3.  Aldred in view of RFC 1692 does not render obvious Claims 2, 4, 8-11, 13-17, 19-21, 28, 29, 39, 40, 47,
`48, 56, 57, 64, and 65 ............................................................................................................................................... 53 
`D.  PETITIONER HAS NOT DEMONSTRATED THAT ALDRED IN VIEW OF RFC 1692 AND
`RFC 1459 RENDERS OBVIOUS CLAIMS 31-33, 50-52, AND 67-69 OF THE ‘686 PATENT
`UNDER 35 U.S.C. § 103 ................................................................................................................55 
`
`IV.  CONCLUSION ............................................................................................................................57 
`
`
`
`
`
`iii
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`Exhibit 2002:
`Exhibit 2003:
`Exhibit 2004:
`
`
`
`LIST OF EXHIBITS
`
`Declaration of Dr. Kevin C. Almeroth
`Curriculum Vitae of Dr. Kevin C. Almeroth
`Transcript of Deposition of Dr. Steve White
`
`
`
`iv
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`I.
`
`INTRODUCTION
`
`Pursuant to 37 C.F.R. § 42.120, Patent Owner Paltalk Holdings, Inc.
`
`(“Paltalk” or “Patent Owner”) respectfully submits this Patent Owner’s Response,
`
`to the Petition for Inter Partes Review (Paper 1) filed by Riot Games, Inc.
`
`(“Petitioner”) concerning U.S. Patent No. 6,226,686 (“the ‘686 Patent”) (Ex.
`
`1002). The Patent Trial and Appeal Board (“the Board”) instituted this proceeding
`
`on May 15, 2018, with respect to (1) Claims 1-4, 7-21, 28-30, 34, 35, 39, 40, 47-
`
`49, 53, 54, 56, 57, 64-66, and 70 of the ‘686 Patent under Petitioner’s alleged 35
`
`U.S.C. § 103 combination of International Publication No. WO 94/11814 to Aldred
`
`(“Aldred”) (Ex. 1009) and “Transport Multiplexing Protocol (TMux),” RFC 1692
`
`(“RFC 1692”) (Ex. 1010), and (2) Claims 31-33, 50-52, and 67-69 of the ‘686
`
`Patent under Petitioner’s alleged § 103 combination of Aldred, RFC 1692, and
`
`“Internet Relay Chat Protocol,” RFC 1459 (“RFC 1459”) (Ex. 1025). Patent
`
`Owner addresses each of these grounds in the present Response and requests that
`
`the Board hold the claims of the ‘686 Patent valid.
`
`II. CLAIM CONSTRUCTION
`
`The ‘686 Patent has expired. Therefore, the claims should be given their
`
`ordinary and accustomed meaning as understood by one of ordinary skill in the art
`
`consistent with the standard expressed in Phillips v. AWH Corp., 415 F.3d 1303,
`
`1312–13 (Fed. Cir. 2005) (en banc). The ordinary meaning of a term may be
`
`1
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`evidenced by a variety of sources, including “the words of the claims themselves,
`
`the remainder of the specification, the prosecution history, and extrinsic evidence
`
`concerning relevant scientific principles, the meaning of technical terms, and the
`
`state of the art.” Phillips, 415 F.3d at 1314.
`
`Petitioner has argued with respect to the below claim elements that they can
`
`be understood “under any interpretation consistent with their plain and ordinary
`
`meaning in the context of the ‘686 Patent” Petition, 5-6. Petitioner in this
`
`proceeding has attempted to equate the “aggregated payload” and aggregating
`
`steps recited in the claims of the ‘686 Patent with “aggregated packets,” as shown
`
`in RFC 1692. It should be noted that Petitioner’s expert only acknowledged a
`
`previous construction for “aggregating/aggregated” and did not provide an
`
`understood meaning beyond “any interpretation of that phrase consistent with its
`
`plain and ordinary meaning.” Ex. 1007, ¶ 46. Further, Petitioner’s expert did not
`
`perform any search of the use of the term “aggregated payload” in the industry
`
`around the time of 1996. Ex. 2004, 22. Petitioner’s expert has stated that his
`
`understanding of the term “aggregated payload” was based merely on his
`
`professional knowledge around 1996 or before. Id. at 23.
`
`With respect to the terms “aggregated payload” (Claims 1, 7, 12),
`
`“aggregating said payload portions” (Claim 3), and “aggregating said payload
`
`portion with the payload portion of a second host message” (Claim 18), and the
`
`2
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`closely related term “aggregated message” (Claims 1, 3, 7, 12) (referred to as a
`
`server message in Claim 18) there was not a commonly understood meaning for
`
`the term “aggregated payload” at the time of filing of the ‘686 Patent. Ex. 2002, ¶
`
`40. A person of ordinary skill in the art (“POSITA”)1 at the time of filing of the
`
`‘686 Patent would not have understood a commonly accepted meaning for
`
`“aggregated payload” and “aggregated message,” and their associated other terms
`
`Id. While a POSITA could make an educated guess as to what could make up an
`
`“aggregated payload” or an “aggregated message,” a POSITA would have had to
`
`turn to the specific disclosure of the ‘686 Patent to determine the exact meaning
`
`and composition of an “aggregated payload” and an “aggregated message.” Id.
`
`1 A person of ordinary skill in the art in February 1996 would have had a
`
`Bachelor’s degree in Computer Science, Computer Engineering, or the equivalent,
`
`and approximately two years experience in the field of interactive, network-based
`
`applications. As a result, a person of ordinary skill in the art would have
`
`understood network protocols like the Transmission Control Protocol (TCP), the
`
`User Datagram Protocol (UDP), and the Internet Protocol (IP). A person of
`
`ordinary skill in the art would also know how to write computer applications that
`
`used “network sockets” to utilize these protocols to communicate over networks
`
`like the Internet. Ex. 2002, ¶ 37.  
`
`3
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`Patent Owner therefore proposes the below constructions, as supported by the
`
`specification of the ‘686 Patent.
`
`A.
`
`“aggregated message” (Claims 1, 3, 7, 12) and “server message”
`(Claim 18)
`
`Patent Owner’s Proposed Construction
`
`One or more messages containing a single transport layer message header,
`
`destination data, and data items from an aggregated payload.
`
` A
`
` proper understanding of the claims of the ‘686 Patent requires
`
`construction of the terms “aggregated message” and “server message” from the
`
`steps of “forming an aggregated message using said aggregated payload” of Claims
`
`1 and 12; “aggregating . . . to create an aggregated message” of Claim 3;
`
`“transmitting said aggregated message” of Claim 7; and “forming a server
`
`message” of Claim 18. The above claim construction is consistent with the
`
`disclosure of the ‘686 patent as described below. Ex. 2002, ¶ 41.
`
`Figure 7, below, of the ‘686 Patent illustrates the messages transmitted by
`
`the Group Messaging Server.
`
`4
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`The ‘686 Patent describes that the payload portions of messages 96, 97, 98,
`
`99 are removed by the group messaging server so that the payload portions of these
`
`messages can be aggregated. The ‘686 Patent states:
`
`
`
`The host sends the send message onto the network with TLP header
`addressing the data . . . The GMS receives the message and the GMS
`control function 136 determines that it is a send message datagram
`and looks up the implicit destination address in its implicit ULP
`address list 138 . . . If the address is valid, the GMS control function
`removes the TLP header from the datagram and sends the ULP
`portion to the ULP server process corresponding to the destination
`
`5
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`implicit ULP address . . . The ULP server process 140 will extract the
`single payload item from the message 117, 118, and 119 and place the
`payload item in each of the message queues 143.
`
`Ex. 1002 at 20:14-30 (emphasis added); Ex. 2002, ¶¶ 42-44.
`
`Each of the aggregated messages 100, 101, 102 and 103 includes aggregated
`
`payloads (Pn1, Pn2, 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. Ex. 1002, col.
`
`8, col. 9, col. 10, Fig 7. As can be seen from the disclosure of Fig. 7 and the
`
`associated discussion thereof, only a single message header consisting of the
`
`transport layer protocol source address, the transport layer protocol destination
`
`address and the ULP address is utilized. This single message header is then
`
`combined with the aggregated payload generated by the previous aggregating step.
`
`Ex. 2002, ¶ 45.
`
`More detail of the datagram structure is provided with respect to Figure 9 of
`
`the ‘686 Patent, as shown in Patent Owner’s annotated Figure 9 below.
`
`6
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`
`
`As shown above, the overall structure of an aggregated message includes a
`
`message header (blue) a payload (green), and multiple payload elements (red)
`
`included as part of an aggregated payload. Ex. 1002, 14:37-52. An upper layer
`
`protocol (ULP) message comprises the transport header 123, the ULP message
`
`type field 124, the destination ULP address 125, the address count field 126, the
`
`auxiliary destination addresses 127, 128 and the payload 129. Id. at 13:60-14:50,
`
`Fig. 9. The fields 123, 124, 125, 126, 127 and 128 constitute the message header.
`
`Ex. 2002, ¶ 47. The structure of the payload 129 is illustrated in the center portion
`
`7
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`of the figure. The “payload format . . . is defined by items 116, 117, 118, 119, 120,
`
`121, and 122.” Ex. 1002 at 14:37-40. The claims requires, in a first and separate
`
`step, aggregating the payload portions to “create an aggregated payload,” which is
`
`shown by the payload portion 129, and items 116-122 of FIG. 9. Ex. 2002, ¶ 47.
`
`Each of the aggregated payload elements include the source ULP address 117, 120
`
`of the transmitted payload element, the data length 118, 121 of the payload element
`
`and the actual data 119, 122. Ex. 1002 at 14:37-50.
`
`
`
`In response to the Patent Owner’s arguments in the Preliminary Response
`
`with respect to Fig. 9, the Institution Decision states:
`
`Patent Owner does not dispute, in a clear fashion, Petitioner’s
`contention that the claims may encompass encapsulated headers. See
`PO Prelim. Sur-Reply 4. (“The annotation of Figure 9 does not
`concede that the recited terms comprise a transport layer message
`header as described with respect to the referenced discussions of the
`OSI reference model.” (emphasis added)). In any event, on this
`preliminary record, 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.
`
`Institution Decision, 13. First, the Patent Owner’s construction position is not that
`
`the terms “aggregated message” and “server message” do not encompass
`
`encapsulated headers. The Patent Owner’s construction is that an “aggregated
`
`8
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`message” or “server message” includes only a single transport layer message
`
`header. The discussion of an “aggregated message” or “server message” as shown
`
`in Fig. 9 shows only a single transport layer message header that includes fields
`
`123, 124, 125, 126, 127 and 128. While the payload 129 does include multiple
`
`Source ULP addresses 117, 120, the Source ULP addresses 117, 120 are not
`
`transport layer headers. Ex. 2002, ¶ 48.
`
`As described in the ‘686 Patent, the Upper Level Protocol (ULP) “is layered
`
`above the existing network Transport Level Protocol (TLP). In the OSI reference
`
`model the protocol can be described as a Session Layer protocol on top of the
`
`transport layer of the network.” Ex. 1002, 12:47-50. Therefore, even though Fig.
`
`9 illustrates multiple Source ULP addresses 117, 120, the source ULP addresses
`
`are not transport layer headers, as the ULP source address is part of a layer above
`
`the transport layer (the Session Layer). Ex. 2002, ¶ 49.
`
`
`
`The Institution Decision also states:
`
`Nonetheless, as noted above, headers, such as headers 117 and 118 or
`120 and 122, 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
`
`9
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`a payload, even with an aggregated payload, may contain header
`fields. See, e.g., id. at Fig. 9.
`
`Institution Decision, 12. Again, a ULP source address, a data length, and the data
`
`to be sent is not relevant as none of these components comprise a transport layer
`
`header. As discussed previously, the message header consists of the items
`
`highlighted in blue in the above discussion with respect to Fig. 9. Additionally, the
`
`portion of the specification regarding looking up a TLP header of the host from the
`
`“host address map 137” actually supports Patent Owner’s construction. 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. This will be used to create a TLP header for the message
`123.
`
`Ex. 1002, 23:20-23 (emphasis added). This TLP header for the message 123 thus
`
`is at least a part of the single transport layer message header for the aggregated
`
`message:
`
`10
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`
`
`There is thus no indication in the ‘686 Patent that multiple TLP headers are
`
`included within the aggregated message. Therefore, looking up the TLP host
`
`address does not suggest that an “aggregated payload” includes a transport layer
`
`header or that an “aggregated message” includes more than a single transport layer
`
`header. A single transport layer header is used because all aggregated payloads are
`
`being transmitted to a same destination host running a same application as other
`
`hosts, such as a game, and thus there is no need for multiple transport layer
`
`headers. Ex. 2002, ¶¶ 50-52.
`
`11
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`The Institution Decision further states:
`
`The specification describes any data reduction as significant only for
`small packet sizes, and generally attributes data reductions due to
`message aggregation.
`
`Institution Decision, 14 (citing Ex. 1002, 24:23-28). 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.
`
`The specification makes it clear that there is only one transport message
`
`header (including fields 123, 124, and 125) in an aggregated message or server
`
`message, and clearly explains that data reduction is significant because there is
`
`only one transport message header. Ex. 2002, ¶¶ 53-54. “Where the general
`
`summary or description of the invention describes a feature of the invention . . .
`
`12
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`and criticizes other products . . . that lack that same feature, this operates as a clear
`
`disavowal . . .” Astrazeneca AB, Aktiebolaget Hassle, KBI-E, Inc. v. Mut. Pharm.
`
`Co., 384 F.3d 1333, 1340 (Fed. Cir. 2004). The ‘686 Patent both describes the
`
`advantages of transmitting a single transport layer message header, and criticizes
`
`other embodiments. Ex. 1002, 24:23-28, 10:40-44. To state that the specification
`
`does not limit aggregated payloads from including transport layer headers
`
`completely ignores the specific disclosure of the ‘686 Patent. Therefore, Patent
`
`Owner proposes adoption of this claim construction for “aggregated message.”
`
`B.
`
`“aggregated payload” (Claims 1, 7, 12); “aggregating said payload
`portions” (Claim 3) and “aggregating said payload portion with
`the payload portion of a second host message” (Claim 18)
`
`Patent Owner’s Proposed Construction
`
`A collection of two or more data items that does not include transport layer
`
`headers.
`
` A
`
` proper understanding of the claims of the ‘686 Patent requires
`
`construction of the term “aggregated payload” (Claims 1, 7, 12), “aggregating said
`
`payload portions” (Claim 3), and “aggregating said payload portion with the
`
`payload portion of a second host message” (Claim 18). The above construction is
`
`consistent with the disclosure of the ‘686 Patent. Ex. 2002, ¶ 55.
`
`13
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`
`The above Section II.A. regarding the Patent Owner’s construction for
`
`“aggregated message” and “server message” describes that payload portions of
`
`messages, such as the messages 96, 97, 98, and 99 in FIG. 7, received by the group
`
`messaging server have TLP headers removed and are aggregated into an
`
`aggregated payload. The aggregated payload is included in a single aggregated
`
`message with a single transport layer message header. As explained above in
`
`Section II.A., the specification of the ‘686 Patent describes that transport layer
`
`headers are removed from messages sent to the group messaging server. Ex. 1002
`
`at 20:14-30; Ex. 2002, ¶ 56.
`
`The process of creating the aggregated payload is further described by the
`
`‘686 Patent at 23:50-24:52. The ‘686 Patent states:
`
`[t]he ULP server process 140 removes payload items from a message
`queue 143 for a host and accumulates them in an aggregation buffer
`149 . . . At the end of the aggregation period, the each host
`aggregation buffer may hold multiple payload items. The host
`aggregation buffer will hold a message count of the payload items
`followed by the multiple payload items. The contents of a host
`aggregation buffer along with
`the ULP host address of
`the
`corresponding host are sent to the GMS control function 136 where it
`will be used to create a ULP receive message sent to the destination
`host . . . The payload in this case will have a message count 116 set by
`the message count value from the host aggregation buffer. The
`
`14
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`payload will contain all of the payload items from the host
`aggregation buffer.
`The effect of aggregation will be to greatly reduce the total message
`rate received by the hosts. 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 at 23:53-24:15 (emphasis added).
`
`Thus, an aggregated payload as described in the ‘686 Patent is a collection
`
`of two or more data items that does not include transport layer headers. Ex. 2002,
`
`¶¶ 57-58. Therefore, Patent Owner proposes adoption of this claim construction
`
`for “aggregated payload” and the “aggregating” steps of Claims 1, 3, 7, 12, and 18.
`
`III. PETITIONER HAS FAILED TO PROVE INVALIDITY WITH RESPECT TO ANY
`OF THE ‘686 PATENT CLAIMS
`
`A.
`
`Petitioner’s Motivation to Combine Aldred and RFC 1692
`
`Petitioner’s analysis has provided an insufficient basis for the combination
`
`of Aldred and RFC 1692 due to its failure to consider the effects of several key
`
`factors. Petitioner’s motivation to combine analysis can be summarized as
`
`follows:
`
`(1) Aldred uses a serialization process to transmit serialized packets to a
`
`destination node;
`
`(2) Aldred discloses the generation of small packets with respect to a
`
`drawing board;
`
`15
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`(3) RFC 1692 aggregates small packets using the T-Mux protocol; and,
`
`the conclusion being:
`
`(4) The combination of Aldred and RFC 1692 simply comprises the
`
`application of the T-Mux protocol with serialized small packets of
`
`Aldred.
`
`Petitioner applies the disclosure of Aldred with respect to a serialization
`
`channel set and Central Serialization Point (CSP) to most of the limitations of the
`
`claims except with respect to the aggregation and formation of the aggregated
`
`message steps. For these elements, Petitioner turns to RFC 1692. With respect to
`
`Aldred, Petitioner states:
`
`Aldred discloses the serialising and transmission of data streams by a
`CSP. Ex. 1009, 9. Data is sent over channels in packets. Id., 16.
`This functionality illustrated in Figure 22, where each packet is added
`to a queue and then serially transmitted to each member of the Sharing
`Set associated with the serialised channel set. Id., 51, Fig. 22; Ex.
`1007, ¶142. Aldred does not, however, explicitly disclose the claimed
`“aggregating.”
`
`Petition, 31.
`
`Petitioner thus turns to RFC 1692 for the claimed “aggregating.” Petitioner
`
`states “[i]t would have been obvious to an Ordinary Artisan in 1995 to modify
`
`Aldred’s CSP to communicate with other nodes via RFC 1692’s TMux protocol so
`
`16
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`as to ‘aggregat[e] said payload portions’ as claimed.” Id., 32. Petitioner’s alleged
`
`motivation for this combination is based on its small packet centric argument that
`
`RFC 1692 provides benefits for systems generating a number of small packets and
`
`“[a]n Ordinary Artisan would have understood that Aldred’s system could likewise
`
`produce the small packets that would benefit from RFC 1692’s multiplexing.” Id.,
`
`33. Specifically, Petitioner recites Aldred’s teaching of “drawing orders” as an
`
`example of an application generating small packets and supports this with
`
`testimony from Petitioner’s expert, Dr. White, who indicates that the drawing
`
`orders would generate small packets whose transmissions could be TMuxed to
`
`improve the operation of Aldred. Id., 33-34; Ex. 1007, ¶146.
`
`Petitioner characterizes utilizing the TMux protocol of RFC 1692 in the
`
`system disclosed in Aldred as a simple addition, stating:
`
`Incorporating the TMux protocol into Aldred would simply involve
`using the TMux-enhanced IP protocol for Aldred’s transportation,
`something well-within the abilities of an Ordinary Artisan. Ex. 1007,
`¶149. This arranges known elements, each preforming known
`functions, to yield no more than one would expect from such an
`arrangement (RFC 1692’s functionality multiplexing outgoing
`messages from Aldred’s CSP).
`
`Petition, 34-35 (emphasis added). As shown above, Petitioner states that
`
`incorporating TMux into the serialising process of Aldred would be a “simple”
`
`17
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`addition by arranging known elements to yield a predictable result. However,
`
`Petitioner and Petitioner’s expert fail to consider a number of problems that would
`
`arise from the combination of Aldred and RFC 1692 that cause the combination to
`
`be more complex than Petitioner believes, and thus Petitioner has not provided a
`
`complete analysis regarding the motivation to combine Aldred and RFC 1692. Ex.
`
`2002, ¶ 65.
`
`B. Petitioner Has Failed to Fully Support the Motivation to Combine
`Aldred and RFC 1692
`
`Petitioner has failed to consider several key factors in its analysis of
`
`combining Aldred and RFC 1692. Specifically, Petitioner has failed to fully
`
`consider:
`
`(1) the requirement for “order”
`
`in the serialisation
`
`operation of “all” packets in Aldred, and that order is not
`
`addressed in RFC 1692;
`
`(2) the possibility of large packets in the serialisation
`
`process of Aldred;
`
`(3) how using the TMux protocol disclosed in RFC 1692
`
`could disrupt the required order of the serialisation operation of
`
`Aldred in light of the disclosure in RFC 1692 that large packets
`
`should not be multiplexed and immediately transmitted; and
`
`18
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`(4) why a POSITA would turn to RFC 1692 when RFC 1692
`
`would introduce additional latency into the system of Aldred and
`
`when Aldred already discusses alternative bandwidth solutions.
`
`Since Petitioner has failed to address the above considerations, Petitioner has not
`
`sufficiently supported its assertion that combining Aldred with RFC 1692 would
`
`“simply involve” using the TMux protocol in the serialisation process disclosed in
`
`Aldred. Petition, 34-35. Rather, incorporating TMux into the serialization process
`
`of Aldred would require undue experimentation and modification, and would
`
`introduce additional latency into the system of Aldred, which is highly undesirable
`
`for interactive applications. Ex. 2002, ¶ 67. Therefore, a POSITA would not have
`
`been motivated to combine Aldred with RFC 1692. Id.
`
`The inquiry regarding whether to combine references “must be thorough and
`
`searching,” and arguments with respect to common sense “cannot be used as a
`
`wholesale substitute for reasoned analysis and evidentiary support.” In re
`
`NuVasive, Inc., 842 F.3d 1376, 1381, 1383 (Fed. Cir. 2016). To invalidate a claim
`
`based on obviousness, Petitioner must demonstrate “that a skilled artisan would
`
`have been motivated to combine the teachings of the prior art references to achieve
`
`the claimed invention, and that the skilled artisan would have had a reasonable
`
`expectation of success in doing so.” ActiveVideo Networks, Inc. v. Verizon
`
`Commc’ns, Inc., 694 F.3d 1312, 1327 (Fed. Cir. 2012).
`
`19
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`
`1. The CSP in Aldred has an “order” requirement
`
`Petitioner in its attempt to find some disclosure in Aldred to equate to “a
`
`group messaging server” as recited in the claims, turns to the CSP of Aldred.
`
`However, Petitioner has failed to consider the effect of combining RFC 1692 with
`
`the CSP of Aldred, where the CSP has a very specific function – ordering
`
`messages and transmitting the messages in that particular order. Ex. 1009, 51. In
`
`Aldred, “serializing channel set data packets are combined from different channels,
`
`serialised, and delivered to each application such that each receiving port receives
`
`the same sequence of data.” Id., 7. Also, Aldred states “[t]he order of signals . . .
`
`is maintained. Signals sent . . . are serialized themselves so that all sources receive
`
`the same sequence of commands.” Id., 8. Thus, data packets are combined,
`
`serialized and transmitted in a same sequence to all targets. Ex. 2002, ¶ 68. RFC
`
`1692 does not discuss the order of packets to be TMuxed as being a concern, or the
`
`order in which packets can be sent relative to the order in which they are
`
`generated. Id.
`
`The particular example in RFC 1692, that of a terminal server (Ex. 1010, 2),
`
`is an example of numerous packets being sent to a few hosts, wherein the order of
`
`the packets generated and received is of no relevance as to the receiving processes
`
`on the receiving hosts, since the packets can be destined for any number of
`
`applications running at the receiving host. Ex. 2002, ¶ 69. Further, and as
`
`20
`
`

`

`IPR2018-00131
`Patent 6,226,686
`
`described below, RFC 1692 sends large packets right away, thereby causing them
`
`to arrive out of order, a behavior that will lead to problems if implemented in the
`
`system disclosed in Aldred. Id. While Petitioner and Petitioner’s expert recognize
`
`that order is important with respect to the CSP of Aldred, Petitioner and
`
`Petitioner’s expert failed to analyze how the order would be maintained by the CSP
`
`if implementing the TMux protocol disclosed in RFC 1692. Pet., 13-14, 19-20;
`
`Ex. 1007, ¶¶ 61-67.
`
`2. Petitioner failed to consider the effects of large packets with
`respect to the serialization process of Aldred
`
`Petitioner and Petitioner’s expert, Dr. White, as he admitted at his
`
`deposition, did not consider large packets with respect to the analysis of the
`
`combination of Aldred with RFC 1692. An excerpt from the deposition of Dr.
`
`White is below:
`
`Is that correct, that what you analyzed, systems of small packet
`Q.
`– with small packet operation?
`
`I analyzed systems that were intended to transmit a number of
`A.
`small packets.
`
` …
`
`
`
`
`Q. Did you analyze the situation where you have a system that’s
`predominately large packets?
`
`A.
`
`
`I didn’t analyze that in detail, no.
`
`21
`
`

`

`IPR201

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