throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Inventors: Harold Edward Price
`
`Group Art Unit: 3992
`
`Application No. 90/014,833
`Filed: August 25, 2021
`Title: STREAMING MEDIA
`DELIVERY SYSTEM
`
`Examiner: WASSUM, Luke S.
`Confirmation No. 1250
`Patent No. 8,327,011
`
`MAIL STOP APPEAL BRIEF
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPLY BRIEF
`
`Appellant submits this Reply Brief in response to the Examiner's
`
`Answer dated March 15, 2023 (the "Answer").
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0001
`
`

`

`TABLE OF CONTENTS
`
`I. ARGUMENT .......................................................................................... 1
`A. GROUND 1 -ASSERTED ANTICIPATION OF CLAIMS 1 AND 4
`BY SHTEYN .............................................................................................. l
`1. MLl-2: ... each identified by a serial number. ............................... 1
`2. MLl-1: ... maintain a record of the serial number of the last media
`data element that has been received and stored in the player buffer ...... 7
`3. Claim 4, ML4-l: ... wherein the instructions ... further causes the
`media player to receive the predetermined number of media data
`elements at a rate more rapid than the rate at which the media data
`elements are to be played out by the media player. ................................ 9
`B. GROUND 2A - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`SHTEYN + CARMEL .............................................................................. 13
`1. Carmel fails to disclose ML4- l. .................................................... 13
`2. The Answer fails to identify a sufficient motivation for a POSITA
`to combine Carmel and Shteyn ............................................................. 17
`C. GROUND 2B - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`SHTEYN + GLASER ............................................................................... 21
`1. Glaser fails to disclose ML4- l ...................................................... 21
`D. GROUND 3A - ASSERTED ANTICIPATION OF CLAIMS 1 AND 4
`BY HILL ................................................................................................... 22
`1. ML 1-2: ... transmit to the media source a request to send one or
`more media data elements, each identified by a serial number ............ 22
`2. MLl-1: ... maintain a record of the serial number of the last media
`data element that has been received ...................................................... 23
`3. Claim 4, ML4-l: ... wherein the instructions ... further causes the
`media player to receive the predetermined number of media data
`elements at a rate more rapid than the rate at which the media data
`elements are to be played out by the media player. .............................. 24
`E. GROUND 3B - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`HILL + CARMEL .................................................................................... 25
`1. Carmel fails to disclose ML4- l. .................................................... 25
`F. GROUND 3C - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`HILL + GLASER ...................................................................................... 26
`
`..
`- 11 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0002
`
`

`

`1. Glaser fails to disclose ML4- l ...................................................... 26
`G. GROUND 4 - ASSERTED OBVIOUSNESS OF CLAIMS 1 AND 4
`OVER SHTEYN + HILL ......................................................................... 27
`1. Hill fails to disclose ML4- l .......................................................... 28
`2. Lack of rationale to combine ........................................................ 28
`H. GROUND 6A - ASSERTED ANTICIPATION OF CLAIMS 1 AND 4
`BY CARMEL ........................................................................................... 28
`1. ML 1-3: ... repeat transmitting the requests to the media source for
`sequential media data elements so as to maintain the pre-determined
`number of media data elements in the player buffer until the last media
`data element comprising the program has been received ..................... 28
`2. Claim 4, ML4-l: ... wherein the instructions ... further causes the
`media player to receive the predetermined number of media data
`elements at a rate more rapid than the rate at which the media data
`elements are to be played out by the media player. .............................. 33
`I. GROUND 6B - ASSERTED OBVIOUSNESS OF CLAIMS 1 AND 4
`OVER CARMEL + HILL ........................................................................ 34
`J. GROUND 9A - ASSERTED ANTICIPATION OF CLAIM 1 BY
`IMAI ......................................................................................................... 35
`1. ML 1-4: ... receiving an audio or video program, the program
`comprising media data elements ........................................................... 35
`2. MLl-1: ... maintain a record of the serial number of the last media
`data element that has been received ...................................................... 36
`3. ML 1-3: ... repeat transmitting/maintain the player buffer ........... 36
`K. GROUND 9B - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`IMAI+ CARMEL .................................................................................... 37
`1. Carmel fails to disclose ML4- l. .................................................... 3 7
`L. GROUND 9C - ASSERTED OBVIOUSNESS OF CLAIM 4 OVER
`IMAI+ GLASER ...................................................................................... 38
`II. CONCLUSION ..................................................................................... 38
`
`- 111 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0003
`
`

`

`I. ARGUMENT
`
`Abbreviations for certain missing limitations
`
`The abbreviations and reference labels previously used in Appellant's
`
`Appeal Brief are used again in the following arguments herein.
`
`A. GROUND 1 - ASSERTED ANTICIPATION OF CLAIMS 1 AND
`
`4BY SHTEYN
`
`1. MLl-2: ... each identified by a serial number
`
`Shteyn does not disclose limitation MLl-2: "transmit to the media source a
`
`request to send one or more media data elements, each identified by a serial
`
`number." As Appellant argued in its Appeal Brief, there is a substantial and
`
`patentably distinct difference between requests formatted as "give me the next
`
`element," as Shteyn discloses, versus requests formatted as "give me element X,"
`
`where "X" is the serial number of the desired element, as recited in MLl-2.
`
`The Examiner's first argument, pressing a "broad" interpretation of the term
`
`"serial number," is to no avail. The term should be taken as a serial identifier, and
`
`Appellant has in no way sought to limit its scope to sequential cardinal numbers or
`
`the like. But such a serial identifier must still function to unambiguously identify
`
`the individual elements arranged in a series. The Examiner's clarification of "serial
`
`number," while in itself accurate, does not change the analysis of any of the
`
`references here. So long as "serial number" is understood as at least requiring
`
`- I -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0004
`
`

`

`unambiguous identification of respective elements constituting a series, Shteyn
`
`does not apply.
`
`The Answer reads Shteyn through the lens of the disclosure of the '011
`
`patent and thus incorrectly concludes that in Shteyn segment location information
`
`"would necessarily be included in a request for download of said file segment,"
`
`arguing that a server location where an element is resident "is analogous to the
`
`claimed 'serial number."' Answer at 10. In doing so, the Answer is raising an
`
`inherency argument without any underlying factual support and contrary to the
`
`plain reading of Shteyn.
`
`Inherency, however, is a question of fact that must meet a high standard for
`
`showing that a limitation is necessarily present in the prior art. Without underlying
`
`factual support, any inherency argument must fail. PAR Pharm., Inc. v. TWI
`
`Pharm., Inc., 773 F.3d 1186, 1194 (Fed. Cir. 2014) ("inherent teaching of a prior
`
`art reference is a question of fact."); id. at 1195-96 (establishing inherency requires
`
`"meet[ing] a high standard" to establish that a "limitation at issue necessarily must
`
`be present" in the prior art). The Answer does not meet this high burden. A
`
`"location" may be specific to each item (one location for each item). Or, it may
`
`specify a location from which a plurality of items may be obtained, or where they
`
`are stored. Shteyn only discloses the latter, which does not meet the limitation.
`
`- 2 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0005
`
`

`

`If what is being delivered is a sequence of items, the server can track the
`
`ones that have been delivered, and the client, knowing the location to make the
`
`request, need not specify a serial identifier in its request.
`
`The first observation in the Answer is that "Shteyn discloses media [content]
`
`files that are split into multiple parts [segments]." Answer at 6 ( alterations in
`
`original) ( citing Shteyn at I :65-66). It is true that Shteyn discloses that "the content
`
`file is split into multiple parts. Each part or segment requires a relatively short
`
`download time" (Shteyn, I :65-66), but nothing in this teaches that each segment
`
`has a corresponding serial number that is used in requesting them, as required of
`
`MLl-2.
`
`Figure 2 of Shteyn depicts an XML control file including "<partl>"
`
`metadata and "<part I_ alt>" metadata. According to Shteyn:
`
`"part I" is in a preferred format and described the length of the part,
`e.g., in bytes, the format, the minimum bandwidth required for a
`connection, and the location on the Internet. An alternative first part is
`labeled "partl alt" having a different length, different format, different
`minimum bandwidth requirement, and a different location.
`
`Shteyn, 3 :48-53.
`
`The Answer argues that, within an XML file depicted in Figure 2 of Shteyn,
`
`"either the segment label (e.g., partl, partl_alt) or the location could serve to
`
`identify a specific segment, and so would satisfy the preamble limitation that each
`
`of the media elements is associated with a serial number." Answer at 7 (emphasis
`
`- 3 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0006
`
`

`

`in original). However, there is no disclosure in Shteyn that any of the <part I> or
`
`<part I_ alt> metadata in the XML file is actually used in a request for a specific
`
`segment, as required by MLl-2 (and certainly not that the server recognizes them
`
`as "partl", "partl_alt", etc.) The Answer also alleges that, "[a]t a minimum, the
`
`disclosed 'location' field would satisfy this claim limitation." Answer at 8
`
`( emphasis in original omitted). This merely assumes that the "location" shown is a
`
`unique location, with separate unique "locations" provided, one location for each
`
`serial item. This is not shown. A disclosure that leaves open alternate different
`
`embodiments is insufficient as a matter of law to render one of them inherent.
`
`The <location> information in the XML file refers to a server location, such
`
`as ftp://137.27 .52.87 (Shteyn, Figure 2), which identifies the address of an ftp
`
`server, and does not represent a serial identifier of a data element. There is no
`
`disclosure in Figure 2 of Shteyn or otherwise in the reference, of control file
`
`metadata reflecting any kind of serial identifier for an individual segment.
`
`The XML tag partl as shown only shows a location from which the parts
`
`may be obtained, a content size for the parts (1024 bytes), a format, and a
`
`min_ bandwidth. The label "part I" is only internal schema for the XML file, not an
`
`identifier that identifies a specific file segment on the server. All that Shteyn
`
`discloses is that after the first part (e.g., of I 024 bytes), the client requests the
`
`"next" part ( of the same size).
`
`- 4 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0007
`
`

`

`It very well may be that "part I" and "part I_ alt" are merely representative of
`
`the control file's contents, and that there might be a "part2" (and a "part2_alt,"),
`
`etc., in an actual XML file in accordance with Shteyn. However, a POSITA would
`
`expect that the fields of these additional parts would track the same field layout as
`
`illustrated for the parts that are shown, i.e., <length>, <format>, <location>, and
`
`<min_bandwidth>, as represented for partl and partl_alt.
`
`Note that Figure 2 of Shteyn does not show any individual identifier in
`
`"<partl>" or "<partl_alt>" for a segment that would be requested from the
`
`"<location>" provided. On the reasonable expectation that all the other "locations"
`
`for the respective parts would be of the same type as the ones illustrated, the
`
`"location" for each of those parts will just be an address where the part data is
`
`available, i.e., no different for part2 ... partn than as shown for part I.
`
`Rather than provide citations to where Shteyn discloses requesting
`
`individual segments by serial number, the Answer instead falls back asserting
`
`inherency:
`
`A request to download a file (i.e., segment, media data element) must
`necessarily include the location on the Internet from which the file is
`to be retrieved. Therefore, Shteyn discloses the claimed request to
`send one or more media data elements, each identified by a serial
`number, wherein the claimed 'serial number' is analogous to the
`disclosed 'location'."
`
`Answer at 8. As noted above, the "location" (such as the cited IP address expressly
`
`shown in Shteyn) may very simply identify a server or other facility from which a
`
`- 5 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0008
`
`

`

`plurality of media data elements ("first and subsequent") may be obtained or are
`
`stored. It does not unambiguously identify any of the individual segments stored at
`
`the specified location.
`
`The Answer at 9-10 points to excerpts from Shteyn to argue that control
`
`information in Shteyn' s XML file includes not just the location (i.e., server) of the
`
`segments but also URLs for these segments, and repeats the inherency argument,
`
`stating that "the disclosed 'location' identifies a single file segment, and would
`
`necessarily be included in a request for download of said file segment (i.e., it is
`
`analogous to the claimed 'serial number')." Answer at 10. But the Answer
`
`identifies no disclosure that the location contains a single file segment. The next
`
`"location" may be exactly the same location as the first, but in any case is not
`
`shown. Taken at face value, this argument would imply provisioning a separate ftp
`
`IP address for each 1024-byte segment in an audio recording. Nothing like that is
`
`disclosed, of course, and the Answer cites to nothing to factually support the
`
`inherency argument that such a URL "would necessarily be included in a request."
`
`Shteyn's actual disclosures are to the contrary, stating that the client is only asking
`
`for the "next" element from the specified location, leaving it to the server to
`
`determine what is "next."
`
`The only written description in Shteyn that actually concerns such requests
`
`from the client to the server is that "[i]n step 110, the next file segment is
`
`- 6 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0009
`
`

`

`downloaded." Shteyn, 3:14; see also id., Figure 1, element 110. No usage ofURLs
`
`or other identifiers is disclosed, other than "next," which does not identify a
`
`particular segment and thus falls short of being a serial number, under any
`
`reasonable interpretation. Shteyn is silent as to the format of the request and there
`
`is no evidence of record that its usage of an identifier of a specific segment from
`
`the series available is inherent.
`
`2. MLl-1: ... maintain a record of the serial number of the last
`
`media data element that has been received and stored in the player
`
`buffer
`
`This limitation concerns what the player receives as opposed to what it
`
`requests. The Answer again relies on inherency to argue that Shteyn discloses
`
`MLl-1, "maintain a record of the serial number of the last media data element that
`
`has been received and stored in the player buffer." But there is nothing in the
`
`disclosure of Shteyn that teaches or suggests that this feature must necessarily be
`
`present, and the Answer cites to no other support for this proposition.
`
`The Answer argues that:
`
`The system progresses sequentially through the XML content file
`downloading file segment after file segment ( e.g., partl, part2 ...
`part(x)). In doing so, the system necessarily maintains information
`with respect to the last downloaded segment, in order to know which
`segment is the 'next' one (e.g., part(x+ 1)) to be downloaded.
`
`Answer at 12 ( emphasis added).
`
`- 7 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0010
`
`

`

`A first problem with this assertion is that it assumes that "the system" that is
`
`maintaining state as to the transmission is the client, and not the server. This is not
`
`necessarily the case, but the Answer's approach assumes its conclusion. That
`
`conclusion, that the client system is performing this function, is not supported by
`
`the actual disclosure of Shteyn.
`
`The Answer's assertion that the client "necessarily" maintains information
`
`with respect to the last downloaded segment ... in order to know which segment is
`
`'next"' assumes that some other facility (e.g., the server) is not doing so. The
`
`Answer does not cite anything to rule out the latter. The asserted "necessary"
`
`character of the matter results only from assuming the other possibilities away.
`
`The Answer also cites to nothing in Shteyn to support the assertion that the
`
`information the client stores with respect to a downloaded segment includes a
`
`serial number that was used in the original request for that segment, which is
`
`required of MLl-1. There is no disclosure of such a request serial number to begin
`
`with, no indication that the same is stored, and no basis to say that the system of
`
`Shteyn has any need for it. The stored XML list of Figure 2 in Shteyn shows what
`
`the client may request. It does not address maintaining a record of what has been
`
`received. As Appellant has previously argued, a list of all elements that potentially
`
`can be received is not the same as a running record of what has actually been
`
`received.
`
`- 8 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0011
`
`

`

`Finally, the Answer seeks to buttress the underlying inherency argument by
`
`alleging that "[w]ere [it] not the case [that Shteyn's client maintains a record of the
`
`serial number of the last segment received], then there would be no way for the
`
`system to know which file segment in the XML file is the 'next' segment to be
`
`downloaded and buffered." Answer at 12-13. Again, the Answer ambiguously uses
`
`the words "the system." There is a system disclosed by Shteyn that performs this
`
`function, but it is the server. It is the server in Shteyn that maintains the record of
`
`what was last sent and thus knows what segment is "next." The inherency
`
`arguments proffered in the Answer must thus fail.
`
`For each of the parts, the client knows the location from which to get the
`
`next segment, so all it needs to do is request "next" from that location, as Shteyn in
`
`fact says. Respectfully, it does not at all follow that "the system necessarily
`
`maintains information with respect to the last downloaded segment, in order to
`
`know which segment is the 'next' one ... to be downloaded."
`
`MLl-1 is thus not inherent to the disclosure of Shteyn.
`
`Based on the points addressed so far, Shteyn does not anticipate claim 1.
`
`3.
`
`Claim 4, ML4-1: ... wherein the instructions ... further
`
`causes the media player to receive the predetermined number of
`
`- 9 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0012
`
`

`

`media data elements at a rate more rapid than the rate at which the
`
`media data elements are to be played out by the media player
`
`Turning to the asserted anticipation of claim 4 by Shteyn, the Answer argues
`
`that:
`
`At best, claim 4 requires that the software on the client media player is
`capable of receiving data at a rate exceeding the playback rate, in
`those cases where the transmission rate is sufficiently high to permit
`such reception speed. It would not be possible to write software that
`receives data at a rate greater than the rate at which it is transmitted,
`and the claims are silent with respect to the transmission rate of the
`media data elements.
`
`Answer at 15.
`
`Even under that approach, the Answer must show that disclosed
`
`corresponding player software of Shteyn in fact has the stated capability. The
`
`Answer reasons that the player software in Shteyn must have this capability
`
`because:
`
`• The Background and Summary sections of Shteyn (1:50-2:1) teach to
`
`address the latency problem of downloading an entire file by splitting
`
`the file into multiple parts, each requiring a "relatively" short
`
`download time.
`
`• The <min_ bandwidth> tag in the control file, indicating the minimum
`
`bandwidth necessary for the encoding.
`
`- 10 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0013
`
`

`

`• The disclosure at 4:20-23 that "the client application could select a
`
`next segment in a different format for the same content to adapt to
`
`changing circumstances, e.g., lower bandwidth due to network
`
`congestion."
`
`Respectfully, this falls short of disclosing ML4-1. It is certainly not an
`
`express disclosure. Nor is it inherent, because it requires only matching, not
`
`exceeding, the minimum bandwidth.
`
`Shteyn discloses that program segments may be received in "relatively"
`
`short download times, as compared to downloading the entire content file for the
`
`program. See Shteyn, 1:42-66. Nevertheless, Shteyn does not teach to send (or
`
`receive) each segment of the content file, or even the recited "predetermined
`
`number" of elements, more rapidly than the playback rate. The word "relative" is
`
`far short of the required disclosure.
`
`Moreover, the Answer's arguments fail to address exactly what must be
`
`received faster than the playback rate.
`
`While these disclosures may be taken as suggesting, or perhaps even
`
`implying, a minimum bandwidth (e.g., 10,000 in one of Shteyn's examples)
`
`required for optimal throughput of the stream, the limitation in question is drawn
`
`to a "predetermined number of elements," and the antecedent of that number is the
`
`"predetermined number" requested at the outset per parent claim 1, which the
`
`- 11 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0014
`
`

`

`player thus starts with and acts to maintain in its memory throughout transmission.
`
`If there are interruptions ( and on the internet there will be), the predetermined
`
`number of elements thus maintained on the player side will be sufficient to protect
`
`the player from a worst-case total interruption up to the duration of the
`
`predetermined number of elements. See '011 patent, 11:64-12:3.
`
`Given the likelihood of unpredictable interruptions on the internet, it is more
`
`difficult to assure that each of a succession of shorter segments will be delivered
`
`within a specified time, as compared to when throughput can be averaged over a
`
`longer interval, and the average relied upon. See 'O 11 patent, 5 :31-39. Shteyn at
`
`most implies keeping up the average minimum specified bandwidth over an open(cid:173)
`
`ended period of transmission. Shteyn notes that that the transmission may
`
`nevertheless bog down (and thus clearly not meet the criterion), prompting a shift
`
`to a lower data quality, and again matching the available bandwidth. But this does
`
`not mean that at all times during transmission segments of the size of the
`
`predetermined number of elements will or could be received faster than the
`
`playback rate. Over time, the throughput will tend to match the playback rate, but
`
`there is no teaching from which to conclude that the player's buffer contents (the
`
`predetermined number of elements) can be refilled (from scratch) whenever this
`
`might be needed, faster than the playback rate.
`
`- 12 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0015
`
`

`

`Because of the foregoing deficiencies ( and the failure of Shteyn to meet the
`
`specified limitations of parent claim 1 ), Shteyn cannot be found to anticipate claim
`
`4.
`
`B.
`
`GROUND 2A - ASSERTED OBVIOUSNESS OF CLAIM 4
`
`OVER SHTEYN + CARMEL
`
`Ground 2A is directed only at claim 4. It proceeds on the premise that even
`
`if Shteyn does not disclose ML4-1, Carmel allegedly does, and further that it
`
`would have been obvious to have modified Shteyn in accordance with Carmel's
`
`( alleged) teaching of ML4-1.
`
`1.
`
`Carmel fails to disclose ML4-1
`
`The Answer argues that, as Carmel teaches to expect a connection in which
`
`the "data rate will generally be equal to or faster" than the playback rate, the player
`
`software must therefore be capable of receiving those portions that were sent faster
`
`than the playback rate, including individual elements sent at that rate, per the
`
`Federal Circuit's decision. See answer at 17-18.
`
`The Answer fails to address that there is more to this limitation, in particular,
`
`receiving "the predetermined number" of elements at the specified rate. Claim 4 in
`
`its entirety recites:
`
`4. The media player of claim 1, wherein the instructions for causing
`the media player to request from the media source a predetermined
`number of media data elements further causes the media player to
`receive the predetermined number of media data elements at a rate
`
`- 13 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0016
`
`

`

`more rapid than the rate at which the media data elements are to be
`played out by the media player.
`
`'011 patent, claim 1 (emphasis added). Carmel cannot meet claim 4 for at least the
`
`reason that the predicate, which references the media player's "request from the
`
`media source a predetermined number of media data elements" ( and ultimately has
`
`a predicate in claim 1) cannot be found in Carmel.
`
`All that is of record in this regard is the initial office action in this
`
`proceeding, which points to disclosures that are simply not in Carmel, apparently
`
`cut and pasted in error from a description of a different reference (Feig). See Office
`
`Action dated March 4, 2022, at 63-64. The action failed to point to any
`
`corresponding disclosure of Carmel, and there is no such disclosure.
`
`Carmel discloses requests that specify one element and are responded to
`
`with an open-ended stream. For example:
`
`• "When one of computers 30 connects to server 36 and begins to
`
`download the data stream, it first reads the index file in order to
`
`identify at what point in stream 40 to begin .... " Carmel, 8: 1-4
`
`( emphasis added).
`
`• "In a preferred embodiment, downloading the sequence includes
`
`selecting a file in the sequence earlier than the file whose index is
`
`contained in the index file and downloading at least a portion of the
`
`- 14 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0017
`
`

`

`sequence of files beginning with the selected file." Carmel, 4:7-11
`
`( emphasis added).
`
`• "When one of computers 30 reads index file 50 and begins to
`
`download stream 40, indicator 58 preferably marks the most recent
`
`slice, as shown in FIG. 3C." Carmel, 8:32-34 (emphasis added).
`
`• "Responsive to a user input, client 30 selects an appropriate starting
`
`slice and begins to download and decode (decompress) files 42, 44,
`
`46, etc." Carmel, 10:44-47 (emphasis added).
`
`• "After reading header 43 and, preferably, making an initial assessment
`
`of the link bandwidth, the client selects one of the available quality
`
`levels in the stream. Responsive to the selection, server 36 begins to
`
`transmit data slices at the chosen quality level. The slices are
`
`received, decoded and output by the client." Carmel, 11 :2-8 ( emphasis
`
`added).
`
`The only disclosure is that the server "begins" to send a stream of elements
`
`from a designated starting slice, and that the requests that trigger such sending
`
`involve only sending to the server an identification of the starting slice. The
`
`number of elements sent responsive to that one request is open-ended. The
`
`disclosure does not say how many elements follow in the stream initiated in this
`
`manner. This does not reflect a request for "a predetermined number" of media
`
`- 15 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0018
`
`

`

`data elements, which is the predicate for ML4-1' s recitation of "causes the media
`
`player to receive the predetermined number of media data elements at a rate more
`
`rapid than the rate at which the media data elements are to be played out by the
`
`media player."
`
`If the Answer wished to maintain that the words "predetermined number" in
`
`claim 4 means only "one" element, it would have to show that Carmel makes a
`
`new request every time it plays an element out of its store of elements. There is no
`
`disclosure like this in Carmel. Even if one were to infer a repetition of HTTP
`
`requests based on the "loops" generally pictured in Carmel, Figures 6A and 6B
`
`reflect that the requests trigger a response that includes an unspecified plurality of
`
`slices, not a "predetermined number" as claimed.
`
`In Carmel, there is thus no disclosure of a request for a predetermined
`
`number of media data elements, and no disclosure of instructions that cause the
`
`player to receive such "predetermined number" of media data elements, as no such
`
`predetermined number is a part of Carmel. For at least this reason, ML4-1 cannot
`
`be met by Carmel.
`
`Furthermore, ML4-1 is worded in terms of receiving the predetermined
`
`number of elements, at the specified rate. Putting aside the fact that Carmel doesn't
`
`even request or receive a "predetermined number" of elements, Carmel also does
`
`- 16 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0019
`
`

`

`not disclose that such a number of elements are caused to be received at the
`
`specified rate.
`
`The Answer addressed receiving individual elements. See Answer at 16.
`
`However, it failed to address receiving a "predetermined number" of elements at
`
`the specified rate. There is no disclosure that the player software of Carmel is
`
`capable of "receiving" the "predetermined number" of elements at the rate
`
`specified, or indeed any plurality of elements of any specified length ( other than
`
`one), at faster than the playback rate. Yet doing so is material to achieving the
`
`objects of the claimed invention, because the ability to maintain the predetermined
`
`number of elements in the player memory, even if the predetermined number must
`
`be reestablished (in the worst case) from a buffer that has been all but fully
`
`depleted by an interruption, is what allows the system to achieve the greater
`
`freedom from interruptions that the 'O 11 patent addresses.
`
`For at least these reasons, Carmel does not teach ML4-1.
`
`2.
`
`The Answer fails to identify a sufficient motivation for a
`
`POSITA to combine Carmel and Shteyn
`
`The Answer improperly characterizes both Shteyn and Carmel as "pull"
`
`architectures. Shteyn is a "pull" insofar as to teach for the client to "pull" the
`
`"next" element.
`
`- 17 -
`
`Petitioner's Exhibit 1109
`Google LLC v. WAG Acquisition, IPR2022-01413
`Page 0020
`
`

`

`But Carmel is in no way a "pull." Other than the fact that a user action
`
`initially starts ( or optionally, re-starts) the streaming process, what Carmel
`
`discloses is a "push." The client requests the stream starting from the latest
`
`available slice, or optionally from an earlier user-selected starting point.
`
`Responsive to such a request, the server in Carmel pushes slices to the client, as
`
`Appellant discussed at length in the Appeal Brief. In this context, the Answer
`
`presents no cognizable motivation for a POSIT A to combine "push" teachings of
`
`Carmel, in which the server sends slices to the client without respective client-side
`
`requests, into Shteyn, in which the client "pulls" the "next" element from the
`
`server.
`
`The Answer arg

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