throbber
Trials@uspto.gov
`571-272-7822
`
`
`
`
`Paper 41
`Date: September 27, 2024
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`NETFLIX, INC.,
`Petitioner
`v.
`VIDEOLABS, INC.,
`Patent Owner.
`
`
`
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`Record of Oral Hearing
`Held: June 27, 2024
`__________
`
`
`
`Before JEFFREY S. SMITH, STACEY G. WHITE, and
`STEPHEN E. BELISLE, Administrative Patent Judges.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`IPR 2023-00628
`Patent 7,233,790 B2
`
`
`
`
`APPEARANCES:
`
`ON BEHALF OF THE PETITIONER:
`
`
`ALIZA CARRANO, ESQ.
`of: Willkie Farr & Gallagher, LLP
`1875 K Street, NW
`Washington, D.C. 20006
`202-303-1106
`acarrano@willkie.com
`
`
`ON BEHALF OF THE PATENT OWNER:
`
`
`MICHAEL MATULEWICZ-CROWLEY, ESQ.
`Reichman, Jorgensen, Lehman & Feldberg, LLP
`1909 K Street, NW
`Suite 800
`Washington, D.C. 20006
`352-217-6921
`mmatulewicz-crowley@reichmanjorgensen.com
`
`
`
`
`The above-entitled matter came on for hearing Thursday,
`
`June 27, 2024, commencing at 11:00 a.m., at the U.S. Patent and Trademark
`Office, 600 Dulany Street, Alexandria, Virginia.
`
`
`
`
` 2
`
`
`
`
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`
`P-R-O-C-E-E-D-I-N-G-S
`
`11:00 a.m.
`
`
`
`JUDGE SMITH: Please be seated. Good morning, everybody.
`
`Welcome to the Patent Trial and Appeal Board. My name is Jeffrey Smith.
`
`With me today are Judges Stacey White and Stephen Belisle. Judge White
`
`is with us from Texas. Can you hear us okay, Judge White?
`
`JUDGE WHITE: Yes.
`
`JUDGE SMITH: Okay. So we're here today to hear two cases, IPR
`
`2023-00628 for U.S. Patent number 7,233,790 and IPR 2023-00630
`
`concerning U.S. Patent number 7,440,559. Netflix is the Petitioner and
`
`VideoLabs is the Patent Owner.
`
`The parties will have 45 minutes per side per case. We'll have a five-
`
`minute break between cases. We have a line open to the public. If the
`
`parties wish to discuss anything confidential, please notify us before
`
`discussing anything confidential. When you speak, please step to the
`
`podium and speak into the microphone.
`
`So we can start by getting appearances from the parties. Petitioner,
`
`please step to the podium and state your name as we have with you.
`
`MS. CARRANO: Good morning, Your Honors. This is Aliza George
`
`Carrano on behalf of Petitioner Netflix. Sitting with me at counsel table is
`
`my colleague, Dane Sowers. And on the line is in-house counsel for Netflix,
`
`Asa Wynn-Grant.
`
`JUDGE SMITH: Thank you. Patent Owner, please step to the
`
`podium and state your appearance.
`
`MR. MATULEWICZ-CROWLEY: Your Honors, this is Michael
`
`
`
`
` 3
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`Matulewicz-Crowley on behalf of Patent Owner. With me at counsel table
`
`is my colleague, Naveed Hasan. Here as well is my partner, Christine
`
`Lehman. And on the line, we have my colleague, Jaime Cardenas-Navia.
`
`JUDGE SMITH: Okay. Thank you. And before we get started, I just
`
`want to ask the parties, you can reserve time for rebuttal. Petitioner, do you
`
`wish to reserve time for rebuttal?
`
`MS. CARRANO: I'd like to reserve 15 minutes, please.
`
`JUDGE SMITH: Okay.
`
`MR. MATULEWICZ-CROWLEY: Patent Owner, we'll reserve 10
`
`minutes.
`
`JUDGE SMITH: Okay. So, Petitioner, you're going to have 30
`
`minutes to present your case-in-chief. Let me see if I can get this thing
`
`working. Okay. You may begin when ready.
`
`MS. CARRANO: May it please the Court. Your Honors, the '790
`
`patent claims the basic concept of packaging and provisioning content for
`
`multiple different user devices. But this concept of packaging and
`
`provisioning content from content providers was already known, and the
`
`patent admits that this technology was already known.
`
`And so what the '790 patent inventors aimed to do was to create a
`
`centralized system where content providers could submit their applications.
`
`That would make it easier for subscribers of different wireless devices to be
`
`able to get content from one centralized place.
`
`The other aim of the '790 patent was to then have the provisioning and
`
`packaging happen at the centralized location instead of having the content
`
`providers do it, because, as there was this influx of new devices, keeping up
`
`
`
`
` 4
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`with the different provisioning requirements was becoming burdensome. So
`
`the Court has instituted both of Petitioner's grounds. This is found at
`
`petition age 22. So, moving on to Slide 3.
`
`There are several disputed issues, and I will try to go through all of
`
`them today. To the extent I don't, Petitioner rests on its papers. One thing to
`
`keep in mind with respect to the '790 patent is that both parties agree that the
`
`priority date for this proceeding is June 19th, 2003.
`
`So, moving on to Slide 8. So, this concept of a centralized location
`
`for providing content was well-known. And what the '790 patent discloses
`
`is that it's going to have this download manager that's basically a server
`
`system that acts as an intermediary between content suppliers and
`
`subscribers.
`
`So, content suppliers would provide their applications to the download
`
`manager, and then subscribers could then request those applications from the
`
`download manager. And how it worked was the download manager has
`
`several components to it, one being a product catalog, and that contains all
`
`of the published items.
`
`And then the other part of what's disclosed in the '790 patent is that, in
`
`addition to -- sorry, I lost my slides. In addition to saving multiple items of
`
`content, the download manager would also allow content providers to
`
`provide multiple or different implementations of each item of content. And
`
`the patent tells us that an implementation is just a binary file representing the
`
`product.
`
`And so we have the representative Claim 2, and we've highlighted on
`
`here the disputes at issue with respect to this claim.
`
`
`
`
` 5
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`
`And so the '790 patent Claim 2 claims a very basic concept here. It's a
`
`very basic claim. So you've got a server system that receives and stores a
`
`plurality of items of digital content. And it also receives and stores a
`
`plurality of different implementations of at least one item of digital content,
`
`where each implementation of any given item of digital content corresponds
`
`to a different set of device capabilities.
`
`The patent then goes on to claim the server system maintains a
`
`product catalog that includes descriptions of the digital content and includes
`
`an association with each item of content, a reference to each implementation
`
`of each item of content. The server then receives a request from the wireless
`
`device.
`
`And then in response to that request, the server is going to select a
`
`portion of the product catalog to be presented to the subscriber based on
`
`device capabilities of the wireless device. And then it's going to present that
`
`selection of the product catalog to the subscriber and provide only a single
`
`description of each item of digital content, regardless of the number of
`
`implementations.
`
`So the first dispute is whether Mehta, which is one of our prior art
`
`references, teaches a plurality of different implementations of at least one of
`
`the items of digital content. And Mehta discloses a very similar system
`
`where you've got a server system called the Mobile Application System, also
`
`referred to as the MOS, or MAS.
`
`And the MOS serves as an intermediary between subscriber devices,
`
`which is noted in red in Figure 1, and content providers in green, which is
`
`the suppliers of content. So how Mehta works, very similar to the '790
`
`
`
`
` 6
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`patent, content providers provide their applications to the Mobile
`
`Application System. And the subscriber devices can then obtain those.
`
`After some analysis, the Mobile Application System will analyze
`
`different profiles, including subscriber profiles, application profiles, device
`
`profiles, to determine which specific application can execute properly on the
`
`subscriber device. And so how this MOS does that, it determines the typing
`
`capabilities of the subscriber device for which the request is made to
`
`determine which appropriate application should be then sent to the
`
`subscriber device.
`
`So moving on to Slide 11. So how Mehta works is that when a
`
`content provider wants to provide its applications for subscribers to obtain, it
`
`has to fill out an application profile. An application profile collects various
`
`information about that application.
`
`And so you've got here on Slide 11, Figure 9b, which is an exemplary
`
`application profile form that a content provider could fill out. And you'll see
`
`the different types of information that's required. What's required is the title.
`
`So in this case, the title here is KBrowser. And then you provide the URL,
`
`which is the location of, you know, where the title is located. And the URL
`
`actually has a file name as the implementation. That's going to indicate what
`
`type of file it is.
`
`And then it also includes information for what version, a description.
`
`And so all this information is saved in an application profile that content
`
`providers have to submit when submitting an application.
`
`And here's Figure 9d on Slide 12, which just shows more clear what
`
`information is included in this application profile. So Figure 9d is an
`
`
`
`
` 7
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`application submission notification, which occurs after a content provider
`
`submits an application. They get a notification. So that's what's depicted in
`
`9d. And so you'll see you've got an item of digital content, which is
`
`KBrowser. And then you've got the specific implementation, which is this
`
`JAR file.
`
`So Mehta also teaches that because it collects this type of metadata on
`
`each application, Mehta allows for the MOS to store and support
`
`functionally equivalent programs having the same name that are capable of
`
`running on multiple kinds of devices. And so how that works, what might
`
`be helpful is to talk about this example that's been in the briefing.
`
`And so say if Microsoft was a content provider, and Microsoft has its
`
`various Office products. Those various office products would be items of
`
`digital content. And so Microsoft could have various items of digital
`
`content, such as Microsoft Word, PowerPoint, Excel. Those are all three
`
`different items of content.
`
`What Mehta would also allow, because it supports functionally
`
`equivalent programs, is that it would allow Microsoft to submit different
`
`versions of each of these items of content, such as a Microsoft Word for
`
`Windows version, or a Microsoft Word for the Mac computers.
`
`Because those are functionally equivalent programs, they are both
`
`relating to Microsoft Word. They are both having the same name. And each
`
`of those implementations are capable of running on different devices.
`
`So the Microsoft Word for Windows implementation would run on
`
`Windows devices, whereas the version for Mac would run on the Mac
`
`computer. So this functionally equivalent program is having the same name
`
`
`
`
` 8
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`that are capable of running on multiple devices, teaches this part of the
`
`claim, which is a plurality of different implementations of at least one item
`
`of digital content.
`
`And so we have from Patent Owner's expert, he agreed that Microsoft
`
`Word is another piece of content. A Microsoft Word for Windows and
`
`Microsoft Word for Apple Macs are different implementations. And this
`
`was from his declaration.
`
`Going on to Slide 15, he was asked in his deposition, and he agreed
`
`that Microsoft Word for Windows and Mac would be functionally
`
`equivalent programs in the context of Mehta.
`
`So he was asked, would one of ordinary skill in the art, at the time of
`
`the patent, understand Microsoft Word for Windows and Microsoft Word for
`
`Mac are functionally equivalent. He said, yes, I'm not disputing that. They
`
`would be different implementations of the same product.
`
`JUDGE BELISLE: Counsel, this is Judge Belisle. Can you remind
`
`us, where are we getting this functionally equivalent language from?
`
`MS. CARRANO: Certainly, Your Honor. This functionally
`
`equivalent language comes from Mehta, which is Exhibit 1003 at paragraph
`
`98.
`
`JUDGE SMITH: Just as a reminder, when you are speaking about a
`
`specific slide on the screen, just make sure you identify the slide number
`
`that's on the screen so when we go back and read the transcript, we can
`
`follow in the transcript, and also for our colleague in Texas, so I'm not sure
`
`if she can see the screen or not, but she can follow along as well.
`
`MS. CARRANO: Yes, certainly. Thank you, Your Honor.
`
`
`
`
` 9
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`
`JUDGE BELISLE: So, counsel, can we go back to Slide 11? I can't
`
`see the number on that slide. So on this slide, we're calling the KBrowser
`
`the item of digital content. And then above it, the URL being the
`
`implementation. In Mehta, what is the different implementation of the
`
`KBrowser?
`
`MS. CARRANO: So in Mehta, it doesn't expressly say that there's
`
`going to be a different file name for a different implementation of
`
`KBrowser. But when you read the entire context of Mehta, it shows that it
`
`can support these functionally equivalent programs having the same name.
`
`So with that disclosure, taking into account this exemplary application
`
`profile, what would a person of ordinary skill in the art understand would be
`
`that KBrowser could have the implementation at this URL, and maybe that
`
`would work on Android devices, or it could have another application profile
`
`with KBrowser as the title and the URL would be for maybe the iOS
`
`devices.
`
`It would have the file name for the KBrowser that would be supported
`
`on iOS devices. So we get that from looking at the entire context of Mehta.
`
`JUDGE BELISLE: But Mehta itself does not provide disclosure of
`
`this different implementation of KBrowser.
`
`MS. CARRANO: It does not. For the KBrowser example, it does
`
`not, but it has, again, the language of functionally equivalent programs
`
`where that explains that you could have another application profile with the
`
`same name KBrowser and a different file name for that other
`
`implementation.
`
`JUDGE SMITH: What other -- just out of curiosity, what other
`
`
`
`
`
`
`10
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`implementation other than the JAR file would there be for this KBrowser?
`
`MS. CARRANO: So for this KBrowser, I believe KBrowser was a
`
`web browser at the time of Mehta, and so I would suspect that KBrowser
`
`would be working for certain types of devices. So if you look here, it says
`
`sample on Slide 12, we've got what the actual file name is. So these JAR
`
`files would have different Java files in there.
`
`So it's hard to say exactly which devices this one would work with. I
`
`believe in some of the other figures there are specific Java profiles that are
`
`identified. But how this would work would be if -- I think this is why the
`
`parties use more simpler example like Microsoft Word.
`
`And so if we were to take this in the context of that example, what
`
`you would have would be a title Microsoft Word, and the URL would have
`
`the location of the Microsoft Word for Windows file, and then the other
`
`implementation would be another profile with Microsoft --
`
`JUDGE SMITH: Yeah, I guess with, you know, there are a couple of
`
`things that concern me about the Microsoft Word for Windows or Word for
`
`Mac. I guess reading through the files, it seems like it first came up from
`
`Patent Owner's expert. Is he the first person to introduce this?
`
`MS. CARRANO: That's correct. He introduced the example of --
`
`JUDGE SMITH: Because it's not from Mehta. I mean, the
`
`technology in Mehta, this predates smartphones, it predates the iPhone. I
`
`mean, I don't think anybody was going to be doing word processing on the
`
`cell phone envisioned by Mehta. Is that right?
`
`MS. CARRANO: Possibly, but I think even if we look at some of the
`
`examples in Mehta, like Doom, for example, I know that's one of the
`
`
`
`
`
`
`11
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`applications that's there, which I think maybe people are more familiar of.
`
`You could have Doom running on, you know, a certain device, like an
`
`Ericsson device, and that's going to require certain profiles. Or it could run
`
`on, you know, a Motorola device.
`
`JUDGE SMITH: Okay. So, yeah, so let's just accept -- given that the
`
`briefing's already done, let's accept that Word for Windows or Word for Mac
`
`could be one of these programs supported by Mehta's disclosure.
`
`Well, the thing that concerns me the most is if you look at Slide 13,
`
`you're pointing to this disclosure of Mehta where it says functionally
`
`equivalent programs have the same name and are capable of running on
`
`different devices. You're pointing at that and saying, well, those are
`
`different implementations.
`
`Patent Owner is pointing to this exact same disclosure and saying,
`
`well, that means they're different programs. So what is it? I know you have
`
`this declaration from Patent Owner's expert, but he seems to walk that back
`
`in his deposition. He seems to be saying, yeah, they are different
`
`implementations, and then he turns around and says, oh, no, they're not
`
`different implementations, they are different programs.
`
`So I mean, in terms of his testimony, given his waffling nature on it, is
`
`there something other than his testimony that shows that the scope of
`
`different implementations encompasses functionally equivalent programs
`
`having the same name?
`
`MS. CARRANO: I believe so. I believe if we -- I think what may be
`
`helpful to understand is where Patent Owner is now shifting their arguments
`
`on this issue. So I think initially, they said that this disclosure means you
`
`
`
`
`
`
`12
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`have functionally equivalent programs --
`
`JUDGE SMITH: Before you get to Patent Owner shifting their
`
`argument, just start with the claim language. You have this claim language,
`
`different implementations, that's in the claim. Now, what's the scope of
`
`different implementations? So does the scope of different implementations
`
`encompass functionally equivalent applications that have the same name?
`
`MS. CARRANO: Right. I believe so, and I'm right now on Slide 19
`
`that has the claim language in question. And so if you look at Claim 2,
`
`which is a disputed limitation, what we've got here is the disputed limitation.
`
`What it requires is receiving and storing in a server system a plurality of
`
`items of digital content.
`
`And we know from Mehta's disclosure, and this one's gotten disputed,
`
`that Mehta does that. Mehta does accept from the content providers items
`
`receiving and storing a plurality of items of digital content. And then in the
`
`green part, this receiving and storing a plurality of different implementations
`
`of at least one of the items is digital content.
`
`So if you look at the disclosure of the '790 patent, the '790 patent says
`
`that implementations are merely binary files. If we go back --
`
`JUDGE BELISLE: Let's stop there counsel. It's Judge Belisle. What
`
`does that mean? I mean, what does that mean to you, the idea that these are
`
`just binary files? I mean, how is that distinguishing -- how are we getting
`
`from binary files to functionally equivalent programs?
`
`MS. CARRANO: So a functionally equivalent program is made up of
`
`a binary file. So you've got --
`
`JUDGE BELISLE: Isn't every file a binary file?
`
`
`
`
`
`
`13
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`
`MS. CARRANO: That is true, they are. But what we have here from
`
`Mehta, we've got this application profile that has the title of content, and
`
`then you've got the URL that identifies the file name for that, for what works
`
`for those certain types of devices. So you've got the -- what's required from
`
`the '790 patent is you have a plurality of different implementations. If you
`
`look at the specification, implementations are merely the binary files.
`
`JUDGE SMITH: What's the difference between a different
`
`implementation and a different program altogether?
`
`MS. CARRANO: So how we look at this from the '790 disclosure,
`
`the '790 disclosure says that digital content. So we're looking at, you know,
`
`what's an item of digital content? At the '790 patent, which is Exhibit 1001,
`
`at column 3, lines 48 through 53, it says, digital content is used
`
`interchangeably to mean software or other data embodying things such as
`
`games, applications, images, screensavers, the like. So that's the actual
`
`content.
`
`So items of digital content is the content. Implementation is just the
`
`implementation of that content. So that's the file representing that content.
`
`So when you look at this functionally equivalent programs, you've got -- so
`
`with Microsoft Word, for example, you've got the digital content is
`
`Microsoft Word, and then the implementations would be the version for
`
`Windows and the version for Mac.
`
`So those are the different binary files that would represent the item of
`
`digital content, which would be Microsoft Word.
`
`JUDGE SMITH: And then in addition to paragraph 98, Mehta, in
`
`paragraph 64, talks about upgrades or more recent versions of software.
`
`
`
`
`
`
`14
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`Would a more recent version of a program be a different implementation, or
`
`would that be the same program?
`
`MS. CARRANO: That's an interesting question because Mehta does
`
`support different versions. As we saw on Figure 9b, there is a place for
`
`adding different versions. I think what Mehta would do, because what it
`
`does when it's looking at its repository to determine what to select for a user,
`
`it's going to look to see what applications are compatible with that user's
`
`device.
`
`So what Mehta would do is if you have, just to continue with the
`
`Microsoft Word example, if you've got a version for like Windows 98, the
`
`Microsoft Word version for that, and then like Word 2000, if both are
`
`compatible, both versions would be shown to the user. But those are
`
`generally the same items of content. They're just different versions of it.
`
`JUDGE SMITH: They're not different implementations?
`
`MS. CARRANO: I wouldn't say that those were different
`
`implementations, because the different implementations, when you look at
`
`what's required in the claim -- so this doesn't have to do with the actual word
`
`implementation or claim term. The claim requires where each
`
`implementation of any given item of digital content corresponds to a
`
`different set of device capabilities.
`
`So when you look at the full context of the claim, you've got
`
`implementations with their binary files, but the claim requires that an
`
`implementation correspond to a different set of device capabilities.
`
`So if you have different versions of a piece of content, that may not
`
`correspond to a different set of device capabilities. But if you have an
`
`
`
`
`
`
`15
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`implementation for one set of devices and an implementation for another set
`
`of devices, then that would meet the claim language.
`
`JUDGE SMITH: Okay. If you have anything more to say, we're
`
`interested in hearing it. But I do want to discuss other aspects of the claim
`
`before you run out of time.
`
`MS. CARRANO: Sure. So one thing we do want to point out is what
`
`Patent Owner tries to do, and this is where I think some of this confusion
`
`comes from, is in the specification, the '790 patent says that the product
`
`catalog can include for each product entry a reference to at least one of the
`
`implementations. And so there's this concept of a product entry that the
`
`Patent Owner conflates with the idea of an item of digital content.
`
`So we've already established that an item of digital content is the
`
`actual software, it's the actual content, whereas a product entry is something
`
`that's used in a database and it's actual metadata for what goes into the
`
`database.
`
`And what Patent Owner is trying to do is, if you look at Figure 5 on
`
`Slide 18, if you look at Figure 5, that's one preferred embodiment. I think
`
`Figure 6 also has a very similar embodiment of the '790 patent. There's a
`
`specific embodiment where the catalog has a product entry. And then with
`
`each product entry, you're going to have an implementation, a reference to
`
`each implementation. But this embodiment is not claimed in the patent.
`
`So if we go to Slide 19, back to the claim language, there's no
`
`requirement of a product entry in the claim language in any of the claims,
`
`not even the dependent claims.
`
`So this type of two-level data structure that they're trying to say is what the
`
`
`
`
`
`
`16
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`claim is limited to is just not claimed. So we have to look at the plain and
`
`ordinary meaning.
`
`And both parties have agreed that no express construction for any
`
`term is required at this stage. So we're looking at the plain and ordinary
`
`meaning. And there's nothing to limit the claim scope to what's depicted in
`
`Figures 5 and 6 of the '790 patent.
`
`And if you look at the claim language in dispute for this issue, what's
`
`talked about here is what's being stored, not how it's being stored. So we're
`
`looking at what's being stored as you're receiving and storing in the server
`
`system a plurality of items of digital content, which is what MAS does.
`
`And then you're receiving and storing a plurality of different
`
`implementations of at least one of the items of digital content, where each
`
`implementation of any given item of digital content corresponds to a
`
`different set of end device capabilities.
`
`And Mehta's disclosure of the functionally equivalent programs
`
`satisfies this limitation as well, because there is no requirement that there is
`
`a product entry. And within that product entry, you have the item of digital
`
`content and then references to each implementation for that item of digital
`
`content. That's just not claimed.
`
`JUDGE SMITH: Can you speak to the -- Claim 2 recites the selected
`
`portion provides only a single description of each item of digital content,
`
`regardless of the number of implementations. Can you speak to where
`
`Mehta discloses that?
`
`MS. CARRANO: Yes, so where Mehta discloses this is Mehta
`
`teaches that when -- so let me just back up. To orient yourself with the
`
`
`
`
`
`
`17
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`claim, so the claim says that when a user submits a request for applications,
`
`the claim requires that the server is going to select the portion that's
`
`compatible with the user's device and present that. And so Mehta does the
`
`same thing.
`
`So it'll search its data repository for published applications for the
`
`request, and it'll determine a list. And then at paragraph 67 of Mehta, and
`
`I'm on Slide 26, Mehta is going to filter this initial list based on subscriber
`
`and device capabilities. So moving on to --
`
`JUDGE SMITH: Let me just ask you, does this mean -- yes, Slide 27
`
`shows it. Does this mean that there's only going to be -- so when it filters
`
`the list, so if you have an iPhone, it's only going to give you Microsoft Word
`
`for iPhone?
`
`MS. CARRANO: Correct.
`
`JUDGE SMITH: Would that be the only implementation available for
`
`the iPhone, or would there be multiple implementations of Word available?
`
`I mean, you could conceivably have Microsoft Word for iPhone for
`
`Windows, Word for iPhone for Mac, but would that be possible?
`
`MS. CARRANO: Right. That would not be possible in this
`
`disclosure from Mehta, where Mehta at paragraph 117, Mehta only lists
`
`those applications that are supported by the subscriber's device.
`
`So if the user is a Mac user and requests Microsoft products, what is
`
`going to return is a list of only those applications and a single description of
`
`those applications, which ones are compatible with that user's device.
`
`So continuing with the Microsoft Office example, it would show the
`
`Microsoft PowerPoint for Mac, Word, Excel, that's what would be returned.
`
`
`
`
`
`
`18
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`You wouldn't get a list of the Microsoft Word for Windows devices in that
`
`list because that would not be compatible with the user's device. So a single
`
`description would be what would be returned to the user.
`
`JUDGE SMITH: Okay. And then I have a question about claim 4.
`
`The implementation of the requested item of digital content based on device
`
`capabilities of the wireless device used by the subscriber. Yeah, there it is
`
`on Slide 34.
`
`So apparently, Patent Owner's arguments, as I understand them,
`
`Mehta is either going to give you a filtered list of programs that are
`
`compatible with your device, or you can just search directly for whatever
`
`program you want. If you want to search for Doom, it'll just return Doom,
`
`and it'll just return the version that's compatible with your device.
`
`So I guess Patent Owner's point, to the extent I understand it, Mehta is
`
`only doing one or the other. I mean, once you get the list, and then you
`
`select Doom, it's already filtered Doom to be compatible with your devices.
`
`MS. CARRANO: Yeah, so Patent Owner, like many of its arguments,
`
`takes that in context and ignores some of the express disclosures of Mehta.
`
`And so Mehta allows for two types of requests to come from the subscriber.
`
`A list for applications, that's the discovery of applications. And this is in
`
`paragraph 70 of Mehta. And downloading requested applications.
`
`So Figure 2 shows what would return if a user searched for games.
`
`And this would be a list of games. And what would be presented, as we
`
`talked in the prior implementation, would be just those implementations that
`
`are compatible with the user's device. But then the user can then choose, all
`
`right, I'm going to select Doom. And that's expressly what's shown in Figure
`
`
`
`
`
`
`19
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IPR2023-00628
`Patent 7,233,790 B2
`
`
`
`2. The user selects Doom.
`
`And so going on to Slide 35, what MAS does is at the application
`
`discovery phase, it

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