throbber
HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
` UNITED STATES DISTRICT COURT
`
` FOR THE DISTRICT OF UTAH
`
` COREL SOFTWARE, )
`
` ) Videotaped Deposition of:
`
` Plaintiff, ) ERIC D. JOHNSON
`
` )
`
` vs. )
`
` ) Civil Action No.:
`
`1
`
`2
`
`3 4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
` MICROSOFT CORP., ) 2:15-cv-0528-JNP
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` )
`
` Defendant. )
`
`___________________________
`
` HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
` March 22, 2016
`
` Salt Lake City, Utah
`
` 9:09 a.m.
`
` Reporter: VICKY McDANIEL, CSR, RMR
`
` Job No 2271965
`
` Pages 1 - 180
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 1
`
`Corel Exhibit 2006
`Microsoft v. Corel
`IPR2016-01083
`
`

`
`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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
` Q. And what did you do as a part of that
`
`WordPerfect software design team?
`
` A. I was a development representative on a
`
`cross-functional design team called Galileo.
`
` Q. What were your job responsibilities as a 09:26
`
`development representative?
`
` A. To answer that I'd probably need to
`
`describe the contextual design, contextual inquiry
`
`process.
`
` Q. Okay. 09:26
`
` A. Is that --
`
` Q. That's fine.
`
` A. Novell adopted a design methodology called
`
`contextual design, contextual inquiry, that -- the
`
`basis of it was a cross-functional, cross-discipline 09:26
`
`team that comprised development representatives,
`
`documentation, user experience, graphic designers,
`
`usability, marketing -- all, you know, team -- it was
`
`a team of seven or eight or nine at different times.
`
` It came together that had the -- in this 09:27
`
`case, in Galileo's case had the responsibility for
`
`evaluating and designing functionality for the
`
`WordPerfect word processor. It was an offshoot from
`
`an earlier team called Tapestry that had a broader
`
`charter, and Galileo was created to be more focused 09:27
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
`on the WordPerfect system itself. And I joined the
`
`team at that time when they -- when they separated
`
`from Tapestry.
`
` The contextual design process has -- the
`
`members of the team will go and interview users in 09:27
`
`their -- we'll call it their native habitat and
`
`wherever it is that they normally do their work. Sit
`
`and interview them; watch them work, primarily, doing
`
`the work that they would normally do. And we take
`
`notes about, you know, what are the things we see 09:28
`
`them doing, including things about their environment
`
`or their Post-it notes on the screen. Are they being
`
`interrupted by other people? And then what kinds of
`
`work flows they're trying to accomplish and how they
`
`go about doing that. So it's very note intensive. 09:28
`
` We note things that break down. We call
`
`them "breakdown," specifically. If a user was trying
`
`to do something and it was -- we noticed that they
`
`were having a difficulty or had to redo something or
`
`got interrupted, we would -- we would note that 09:28
`
`breakdown.
`
` We would interview, you know, somewhere
`
`between five and eight, you know, users in that -- in
`
`that -- in that way. Various team members would --
`
`you know, would all participate in that with the 09:29
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
`various interviews.
`
` And then the team would come back together
`
`and they would go through a process of debriefing,
`
`talking about what -- what we saw in our interview,
`
`telling the other team members. 09:29
`
` We would create Post-it notes that kind of
`
`described what the user -- what the user intent was,
`
`what is the user trying to do, right, their
`
`intention. Those would all go up on a board. And it
`
`was a room just a little bit bigger than this one 09:29
`
`that -- kind of a war room. And we would have
`
`Post-it notes on the wall and we would describe, you
`
`know, these things, these breakdowns. Breakdowns
`
`were in red.
`
` And then we would start to -- you would 09:29
`
`start to see patterns or common behaviors or intents,
`
`and we would start to group those together. And so
`
`kind of at the end of that process you would have,
`
`you know, maybe five or six different kind of areas
`
`of things that you saw that the user was trying to -- 09:30
`
`was intending to do.
`
` And then there was a process from there
`
`where we would go into brainstorming, you know, maybe
`
`some paper prototyping if we were trying to develop
`
`some ideas about it. And that process is, you know, 09:30
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
`was the, you know, genesis of the Real Time Preview.
`
` So my role as a developer -- now back to
`
`your question -- the purpose of having
`
`cross-functional people on a team like that is to
`
`have different perspectives. You know, Alex Bigney 09:30
`
`on that team, UX, thought substantially differently
`
`than I did, saw the world differently, interacted
`
`differently.
`
` And so having different perspectives as
`
`you -- as you watched people work, as you created 09:31
`
`ideas and thoughts, it was very much a collaborative
`
`exercise environment.
`
` And so specifically as a developer, I
`
`brought the development perspective to that process.
`
` Q. So let me follow up on a few things you 09:31
`
`said. The -- was the Galileo team specifically set
`
`up to do this user visit and observation and then,
`
`you know, following through to the design that you
`
`just described? Was that the purpose of the Galileo
`
`team? 09:31
`
` A. Yes. That was their charter.
`
` Q. And it sounds like from what you
`
`described, it wasn't limited to any particular
`
`functionalities in WordPerfect; the team could sort
`
`of come up with whatever functionalities it thought 09:32
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
`were needed based on what it observed from users. Is
`
`that correct?
`
` A. Yes.
`
` Q. And you mentioned that -- I think you said
`
`the genesis of Real Time Preview came out of this -- 09:32
`
`this process of observing users. What do you recall
`
`specifically that -- that led people to start talking
`
`about Real Time Preview?
`
` A. Sure. So one of the things that when we
`
`were observing users, we would -- this became 09:32
`
`something that we saw multiple times. We would see a
`
`user go and, you know, select some portion of their
`
`document, and then they would apply some formatting,
`
`various formatting areas. I'll just use font as an
`
`example; but it could be, you know, margins or color 09:33
`
`or size or whatever.
`
` But they would apply a font face -- they'd
`
`select a font face. That would, of course, then
`
`implement that, in other words, show in the document.
`
`They would look at it, and then they would reselect 09:33
`
`the text. They would go up, drop down again, and
`
`they would select a different typeface.
`
` And we would see them do these kinds of
`
`operations, you know, three or four times in a row;
`
`and we started saying, well, why are they doing that? 09:33
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 20
`
`

`
`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
`
`HIGHLY CONFIDENTIAL--ATTORNEYS' EYES ONLY
`
`What is their intent? What are they trying to
`
`accomplish? And, you know, there was the realization
`
`as we went through this now, you know, this
`
`consolidation infinity process, we realized, well,
`
`what they're trying to do is they want to see what it 09:34
`
`is that they're going to get, you know, in the
`
`document as it -- as it's -- as it's going to be,
`
`without having to commit to it. Right? That's
`
`really what they wanted. They just wanted to see it.
`
`And, you know, we realized there was a breakdown in 09:34
`
`that and that we were forcing them to commit to it in
`
`order to see it.
`
` That was especially problematic in
`
`something like a font color where the -- if the -- if
`
`it remained selected, the text on the screen would be 09:34
`
`selected, which is normally what it would do in that
`
`case. You couldn't even see the color without
`
`deselecting it. Then you'd see what the color looked
`
`like, and then you would reapply -- have to reselect
`
`it and then reapply the new color. 09:34
`
` So that was kind of the user data that we
`
`saw, the user intent; and then, you know, we came up
`
`then with the idea of the Real Time Preview.
`
` Q. Who was involved in that -- in just the
`
`identifying the problem piece, you know, looking at 09:35
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 21

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