throbber
Petitioners’ Demonstratives
`
`Amazon.com, Inc., et al. v. WAG Acquisition LLC
`
`IPR2022-01430
`U.S. Patent 9,742,824
`
`IPR2022-01433
`U.S. Patent 9,762,636
`
`December 12, 2023
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`1
`
`

`

`Challenged Patents
`
`US 9,742,824
`
`US 9,762,636
`
`IPR2022-1430 Inst. Dec., 2; IPR-01433 Inst. Dec., 2
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`2
`
`

`

`Challenged Patents
`
`9,742,824
`
`9,762,636
`
`Pet., 8-9
`
`EX1001, 3:65-68
`
`EX1001, 4:1-5
`
`EX1001, 16:64-67
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`3
`
`

`

`References and Challenged Claims
`
`IPR2022-1430 Inst. Dec., 14; IPR-01433 Inst. Dec., 14-15
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`4
`
`

`

`Only Three Limitations in Dispute
`
`1.a
`
`b
`
`c
`
`d
`
`e
`
`f
`
`A method for distributing over the Internet, from a server system to
`responsive to the requests, sending, by the server system, the one or
`one or more user systems, a pre-recorded audio or video program
`more media data elements having the one or more specified serial
`g
`the data connection between the server system and each requesting
`stored in digitally encoded form on computer-readable media, the
`identifiers, to the requesting user systems corresponding to the
`method comprising:
`requests; wherein
`h
`user system has a data rate more rapid than the playback rate of the
`reading, by at least one computer of the server system, the pre-
`one or more media data elements sent via that connection;
`the data connection between the server system and each requesting
`recorded audio or video program from the computer-readable
`user system has a data rate more rapid than the playback rate of the
`h
`media;
`one or more media data elements sent via that connection;
`supplying, at the server system, media data elements representing
`the program, each media data element comprising a digitally
`the one or more media data element sent are selected without
`each sending is at a transmission rate as fast as the data connection
`encoded portion of the program and having a playback rate;
`i
`between the server system and each requesting user system allow;
`j
`depending on the server system maintaining a record of the last media
`serially identifying the media data elements, said serial identification
`data element sent to the requesting user systems;
`indicating a time sequence of the media data elements;
`the one or more media data element sent are selected without depending
`on the server system maintaining a record of the last media data element
`j
`storing the media data elements in a data structure under the control of
`sent to the requesting user systems;
`the server system;
`all of the media data elements that are sent by the server system to the one
`receiving requests at the server system via one or more data connections
`k
`all of the media data elements that are sent by the server system to the
`or more user systems are sent in response to the requests; and
`over the Internet, for one or more of the media data elements stored in
`k
`the data structure, each received request specifying one or more serial
`one or more user systems are sent in response to the requests; and
`all of the media data elements that are sent by the server system to the
`identifiers of the requested one or more media data elements, each
`requesting user systems are sent from the data structure under the control
`l
`received request originating from a requesting user system of the one or
`of the server system as the media data elements were first stored therein.
`more user systems; and
`
`EX1001, 16:36-17:15; POR, 37-62
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`5
`
`

`

`Challenged Patents Invalid
`
` A POSITA would have understood that Carmel and Feig
`each disclose a pull system
`
` A POSITA would have been motivated to combine Carmel
`and Feig
`
` Limitations h, j, and k are obvious in view of Carmel and
`Feig
`
`Pet., 1-66; Reply, 1-24
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`6
`
`

`

`Petitioner’s Claim Constructions
`
`Pet., 11; Inst. Dec., 18
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`7
`
`

`

`WAG’s Claim Constructions
`
`Not discussed in
`Sur-Reply.
`
`Does not affect disputed
`limitations.
`
`POR, ii, 6-17; Reply, 8, 18; Pet., 11-12
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`8
`
`

`

`Carmel – Streaming Using HTTP
`
`6,389,473
`
`EX1005, 2:4-7
`
`EX1005, 2:11-15
`
`EX1005, 2:22-23
`
`Pet., 13-14; EX1002, ¶¶ 64-68; POR, 5; Inst. Dec., 19-25
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`9
`
`

`

`WAG: Carmel Discloses Only Push
`
`POR, 29
`
`POR, 30
`
`POR, 43
`
`POR, 45
`
`POR, 58
`
`Patent Owner
`Response
`
`Reply, 1-6
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`10
`
`

`

`Carmel Discloses Two Embodiments – Single Quality Level
`
`EX1005, FIG. 3A,
`5:46-48
`
`EX1005, FIG. 6A,
`6:3-6
`
`Pet., 13-14, 27-28, 30, 43, 49, 53; Reply, 6-7
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`11
`
`

`

`Carmel Discloses Two Embodiments – Multiple Quality Levels
`
`EX1005, FIG. 3D,
`8:42-44
`
`EX1005, FIG. 6B,
`6:7-10
`
`Reply, 6-7
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`12
`
`

`

`Petition Relies on Carmel’s Single Quality Level Embodiment
`
`Pet., 13-14
`
`Pet., 13-14, 27-28, 30, 43, 49, 53; Reply, 6-8
`
`EX1005, FIG. 6A
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`13
`
`

`

`Carmel’s Single Quality Level Embodiment is a Pull System
`
`…
`
`Pet., 33-35, 53; Reply, 2-6
`
`EX1005, FIG. 6A
`
`EX1005, 10:24-47
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`14
`
`

`

`Carmel Uses HTTP
`
`Inst. Dec., 58
`
`EX1005, FIG. 6A; Pet., 14, 27-28
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`15
`
`

`

`Dr. Jeffay: Using HTTP GET Requests in Carmel was Obvious
`
`EX1002, ¶ 156; Pet., 53; Inst. Dec., 58; EX1033, 18:2-19:3; 47:25-48:19
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`16
`
`

`

`Mr. Hoarty: Using HTTP GET Requests Was Obvious
`
`Q. And with the identification of the slice ID,
`the client, Carmel, could send a GET request to
`request a particularslice;right?
`
`…A
`
`. By – by the – basically, yes, it can request
`any particular file by just the basic definition
`of a GET request.
`
`Q. Would you understand the GET request to
`be the mostcommonrequest in HTTP 1.1?
`A. I do.
`
`…
`Of all the methods in HTTP 1.1, only the GET
`method is described as being able to retrieve
`content requested by a client from a server;
`right?
`A. I believe so, correct.
`
`EX1033, 18:2-19:3
`
`EX1033, 47:25-48:6
`
`Reply, 3, 4, 18, 22
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`17
`
`

`

`WAG’s “Push” Argument Misinterprets Carmel
`
`Carmel
`(US 6,389,473)
`
`“this sort of file
`streaming” =
`streaming single file
`
`EX1031, 2:22-28
`
`EX1031, 7:27-28
`
`Slices in single level
`data stream 40 are
`separate files
`
`Reply, 4-5, 18; POR, 59, 61; see also Pet. 29, 59; Reply, 7; Ex. 1005 at 7:18-28
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`18
`
`

`

`Mr. Hoarty Confirms Chunked Transfer Encoding is for Large Files
`
`Q. So is a chunked transfer encoding more – would you say more suited
`to large files compared with smaller files?
`
`A. That was the purpose of it and – relatively speaking. Again, referring
`to dynamic or large – you know, large media like audio or video.
`
`Q. What was – what do you mean "the purpose"? What was "the
`purpose?
`
`A. Safe transfer of large content. Large, relatively speaking. Remember,
`we're in the era of 28.8 kilowatt modems. So it's all relative. But for the
`time of its creation, it was recognizing the need for moving large – large
`– large message bodies.
`EX1033, 36:23-37:10
`
`Reply, 5-6; POR, 59, 61
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`19
`
`

`

`Dr. Jeffay’s Testimony
`
`Single Quality Level -
`Pull
`
`Multiple Quality Levels -
`Push
`
`“I think the underlying process for handling data
`stream 40, as disclosed in more detail in column
`10, is disclosing where a person of skill in the art
`would understand as a pull process.”
`
`“But I think generally the processing for figure – for
`the data stream embodiment 41 that's disclosed in
`the specification,
`I
`think that would be best
`understood as for a push scenario.”
`
`EX2010, 72:21-25
`
`EX2010, 73:11-15
`
`Reply, 22
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`20
`
`

`

`Dr. Jeffay’s Testimony
`
`Single Quality Level -
`Pull
`
`Carmel’s Description of FIG.
`6A
`
`“I think the underlying process for handling data
`stream 40, as disclosed in more detail in column
`10, is disclosing where a person of skill in the art
`would understand as a pull process.”
`
`EX2010, 72:21-25
`
`Pet., 52-53; Reply, 18-20; POR, 56
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`21
`
`EX1005, 10:35-54
`
`

`

`Dr. Jeffay’s ITC Testimony
`
`Q. So even in – in view of the multi-level data stream embodiment,
`your opinion is that Carmel does not disclose its slices being
`independently requestable and playable by the apparatus?
`
`A. Certainly in the context of
`the multi-level data stream
`embodiment, it's also my opinion that it's not disclosed in terms of
`the single level embodiment, but this particular sentence that your
`[sic] pointing to here is, I believe, really related to the multi-level data
`stream . . .
`
`EX2013, 81:24-82:7
`
`Reply, 23
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`22
`
`

`

`Dr. Jeffay’s ITC Testimony
`
`IPR Testimony
`
`ITC Testimony
`
`“even the comments about data stream 40, my
`crazy
`recollection is
`they were about
`this
`combination of data stream 40 and data stream
`41 that the other side was trying to do.”
`
`EX2010, 145:21-25
`
`Q. Does Carmel's Figure 6B modify Carmel Figure
`6A?
`
`A. No. These are completely separate figures
`describing separate embodiments and completely
`different operations of the client.
`
`Q. And there's no motivation to combine Figures
`6A and 6B?
`
`A. No. Yeah, as I say, these are illustrating quite
`different operations of – of the client.
`
`EX2013, 91:10-21
`
`Reply, 23
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`23
`
`

`

`Carmel’s Single Quality Level Embodiment is a Pull System
`
` Experts agree -a POSITA would have understood that the
`slices in Carmel are stored as separate files
`
` POSITA would have found it obvious that slices could be
`requested using a series of HTTP GET requests
`
` Thus, Carmel discloses a pull system
`
`EX1002, ¶ 156; Pet., 53; EX1033, 18:2-19:3, 47:25-48:6; Reply, 3, 4, 18, 22
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`24
`
`

`

`Feig – Streaming Using HTTP
`
`6,175,862
`
`EX1031, 1:9-10
`
`Pet., 15-16; EX1002, ¶¶ 69-74; Inst. Dec., 25-30
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`25
`
`

`

`Feig’s Client Pulls and Stores Individual Files
`
`EX1031, 4:66-5:50, Fig. 4; Pet., 15-16, 50-51; Inst. Dec., 25-30; EX1002, ¶¶ 69-74, 120, 151
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`26
`
`EX1031, 4:16-43
`
`

`

`No Dispute - Feig Discloses Pull Using HTTP GET Requests
`
`“the pull disclosed in Feig . . . ” POR, 61
`
`Inst. Dec., 59
`
`EX1031, 2:60-64
`
`Pet., 31, 36, 39, 50-51, 53-54; POR, 61; Reply, 3
`
`EX1031, 5:16-23
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`27
`
`

`

`Motivations to Combine Carmel and Feig
`
`Inst. Dec., 60-63; Pet., 17, 31-33, 37, 39, 51, 54; Reply, 1-2, 10, 16, 21; EX1002, ¶ 109
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`28
`
`

`

`WAG’s MOTC Argument Assumes Carmel Push
`
`POR, 54
`
`POR, 61
`
`Patent Owner
`Response
`
`POR, 54
`
`POR, 61
`
`POR, 61
`
`Reply, 1-6
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`29
`
`

`

`MOTC Even if Carmel Were Push System
`
`Reply, 16
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`30
`
`

`

`Limitation h – Data Rate More Rapid Than the Playback Rate
`the data connection between the server system and each requesting user system has a data rate more rapid than
`the playback rate of the one or more media data elements sent via that connection;
`
`h
`
`EX1005, 2:56-59
`
`Inst. Dec., 45
`
`Pet., 40-44; Reply, 9-14; EX1002, ¶ 132; EX1033, 90:2-8
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`31
`
`

`

`Limitation h – Patent Owner is Precluded from Challenging
`the data connection between the server system and each requesting user system has a data rate more rapid than
`the playback rate of the one or more media data elements sent via that connection;
`
`h
`
`‘141 Patent
`
`‘824 Patent
`
`EX1015, 13:30-33
`
`EX1001 (IPR2022-1430), 16:57-60
`
`Pet., 22, 39-41, 50; Reply, 9-10
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`32
`
`Reply, 9-10
`
`

`

`Limitation h – Feig Also Discloses the Rapid Data Rate
`the data connection between the server system and each requesting user system has a data rate more rapid than
`the playback rate of the one or more media data elements sent via that connection;
`
`h
`
`Pet., 43
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`33
`
`EX1031, 6:24-34
`
`

`

`Limitation h – MOTC At Least Because Feig Avoids Buffer Overflow
`the data connection between the server system and each requesting user system has a data rate more rapid than
`the playback rate of the one or more media data elements sent via that connection;
`
`h
`
`Pet., 54, 15-16; EX1002, ¶¶ 157, 69-74; Reply, 12-13, 17
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`34
`
`EX1002, ¶ 157
`
`

`

`Limitation j – Server Does Not Maintain Last Element Sent
`the one or more media data element sent are selected without depending on the server system maintaining a record of the
`last media data element sent to the requesting user systems;
`
`j
`
`Institution Decision, 53
`
`EX1001, 17:4-7; Pet., 48-51; Reply, 14-18
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`35
`
`

`

`Limitation j – Carmel’s Server Does Not Maintain Last Element Sent
`the one or more media data element sent are selected without depending on the server system maintaining a record of the
`last media data element sent to the requesting user systems;
`
`j
`
`EX1005, FIG. 3C
`
`EX1005, 10:36-54
`
`Pet. 49-50; EX1005, 10:36-54, 8:32-41; EX1002, ¶ 147
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`36
`
`

`

`Limitation j – Mr. Hoarty Admits Individual HTTP GET Requests Known
`the one or more media data element sent are selected without depending on the server system maintaining a record of the
`last media data element sent to the requesting user systems;
`
`j
`
`Q. So in the first instance where we’re talking about separate slices,
`would you agree with me that in 2000, a person of ordinary skill in the
`art would
`understand that one way to retrieve the slices is by
`successive GET requests?
`
`A. That would – there – that is one way to retrieve – by definition, that is
`one way to retrieve – retrieve elements from a server or files from a
`server, of course.
`
`EX1033, 42:6-15
`
`Reply, 15, 18
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`37
`
`

`

`Limitation j – Board Agreed Carmel Disclosed Client-side Control in ’141 IPR
`
`j
`
`the one or more media data element sent are selected without depending on the server system maintaining a record of the
`last media data element sent to the requesting user systems;
`
`Pet. 50, Reply, 14-15
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`38
`
`IPR2016-01238, Paper No.22 at 26
`
`

`

`Limitation j – Feig in Combination With Carmel
`the one or more media data element sent are selected without depending on the server system maintaining a record of the
`last media data element sent to the requesting user systems;
`
`j
`
`No Dispute that Feig Discloses:
`
`POR, 53
`
`Pet., 50-51; Reply 15-16
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`39
`
`

`

`Limitation k – All Elements are Sent in Response to the Requests
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`Inst. Dec., 57
`
`EX1001, 17:8-10; Pet., 52-54; Reply, 18-20
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`40
`
`

`

`Limitation k – All Elements are Sent in Response to the Requests
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`Pet., 53
`
`Pet. 52-54; Reply, 3-4, 18; EX1002, ¶ 155; EX1005, 2:20-22, 10:38-40; EX1002, ¶ 156; Inst. Dec., 57
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`41
`
`EX1005, FIG. 6A
`
`EX1002, ¶ 155
`
`

`

`Limitation k – Feig Makes HTTP Requests to Fill Buffers
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`Pet. 53-54; Reply, 20-21; EX1031, 5:10-43; EX1002, ¶ 157; Inst. Dec. 26-30, 59
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`42
`
`EX1031, FIG. 4
`
`Pet., 54
`
`

`

`Limitation k – WAG’s Arguments Against Combination
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`Both premises are incorrect.
`
`POR, 60
`
`Pet., 54; EX1002, ¶¶ 157-158; Reply, 20-21
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`43
`
`

`

`Challenged Patents Invalid
`
` Carmel and Feig demonstrate that using HTTP GET
`requests to obtain media data elements was
`obvious
`
` Carmel and Feig was an obvious combination
`
` Limitations h, j, and k are plainly disclosed by the
`combination
`
`Pet., 1-66; Reply, 1-24
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`44
`
`

`

`Limitation k – Mr. Hoarty Cited an Undated General Dictionary
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`EX2007, ¶ 61; POR, 56-57; Reply, 19-20
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`45
`
`

`

`Limitation k – Technical Definition of “Download”
`all of the media data elements that are sent by the server system to the one or more user systems are sent in response to
`the requests; and
`
`k
`
`EX1032, 3; Reply, 19-20
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`46
`
`

`

`’141 Patent Reexamination Decision on Appeal is Irrelevant
`
`141 Reexam Decision
`
`Present IPR
`
`Relies on Carmel’s multiplequality level
`embodiment (Fig. 6B)
`Anticipation
`
`Relies on Carmel’s singlequality level
`embodiment (Fig. 6A)
`Obviousness
`
`Only Carmel’s express disclosure
`
`Only Carmel for disputed limitation
`
`Expert testimony about how a POSITA
`would interpret Carmel
`Carmel alone and in combination with
`Feig
`
`EX2022, 3, 7-8; Reply, 3-8, 14-15, 18-20; Inst. Dec., 58; IPR2016-01238, Paper 22 at 5
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`47
`
`

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