Campbell et al v. Facebook Inc.
Filing
180
EXHIBITS re 179 Notice (Other),,, Exhibits to Joint Notice of Refiling of Documents Accompanying Class Certification Briefs and Evidentiary Objections filed byFacebook Inc.. (Attachments: # 1 Exhibit 26 (Unredacted), # 2 Exhibit 27 (Redacted), # 3 Exhibit 28 (Redacted), # 4 Exhibit 29 (Unredacted), # 5 Exhibit 30 (Redacted), # 6 Exhibit 31 (Redacted), # 7 Exhibit 32 (Redacted), # 8 Exhibit 33 (Unredacted), # 9 Exhibit 34 (Redacted), # 10 Exhibit 35 (Unredacted), # 11 Exhibit 36 (Unredacted), # 12 Exhibit 37 (Redacted), # 13 Exhibit 38 (Unredacted), # 14 Exhibit 39 (Unredacted), # 15 Exhibit 40 (Unredacted), # 16 Exhibit 41 (Unredacted), # 17 Exhibit 42 (Redacted), # 18 Exhibit 43 (Redacted), # 19 Exhibit 44 (Redacted), # 20 Exhibit 45 (Redacted), # 21 Exhibit 46 (Redacted), # 22 Exhibit 47 (Redacted), # 23 Exhibit 48 (Redacted), # 24 Exhibit 49 (Unredacted), # 25 Exhibit 50 (Unredacted))(Related document(s) 179 ) (Chorba, Christopher) (Filed on 3/28/2016)
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
UNITED STATES DISTRICT COURT
2
NORTHERN DISTRICT OF CALIFORNIA
3
MATTHEW CAMPBELL, MICHAEL
4
HURLEY, and DAVID SHADPOUR,
5
on behalf of themselves and
6
all others similarly situated,
7
8
9
Plaintiffs,
vs.
No. 4:13-cv-05996-PJH
FACEBOOK, INC.,
10
11
Defendants.
___________________________/
12
**HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY**
13
**CONTAINS SOURCE CODE**
14
15
VIDEOTAPED 30(b)(6) DEPOSITION OF
16
RAY HE
17
Wednesday, October 28, 2015
18
19
20
21
Reported by:
22
COREY W. ANDERSON
23
CSR No. 4096
24
Job No. SF 2173701B
25
PAGES 1 - 114
Page 1
Veritext Legal Solutions
866 299-5127
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
2
Q.
Okay.
Can you please point us to the
source code that performs that functionality?
3
A.
16:13:26
16:13:29
5
A.
16:13:32
(Pause)
4
Yes.
16:13:32
So at a high level, the code I have loaded
16:14:08
6
here will render markup that will instruct the
16:14:11
7
browser to fetch the image and render it.
16:14:20
8
would be line 54.
9
Q.
That
16:14:24
And is this the source code that says
10
16:14:39
16:14:42
11
?
12
A.
Yes.
16:14:51
13
Q.
A few lines below that there is code that
16:14:57
14
16:14:50
says
?
16:14:59
15
A.
Yes.
16:15:01
16
Q.
What function does that code perform?
16:15:04
17
A.
I believe show privacy warning instructs
16:15:09
18
UI share states to display a message to the user
16:15:14
19
that people who can see their share cannot see the
16:15:17
20
original content and thus it won't be rendered as an
16:15:20
21
attachment.
16:15:23
22
23
24
25
Q.
What is a share in the context of the
answer you just gave?
A.
16:15:36
16:15:38
A share is a object created by a Facebook
user that represents something that the user has
16:15:44
16:15:53
Page 43
Veritext Legal Solutions
866 299-5127
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
shared as an attachment.
2
Q.
16:16:00
What did you mean by people who can see
16:16:17
3
the share cannot see the original content and thus
16:16:18
4
it won't be rendered as an attachment?
16:16:22
5
that mean?
6
A.
What does
16:16:25
So for instance, you have -- let's say you
16:16:26
7
share something, say I can see this, but Josh can't,
16:16:32
8
it's a photo.
16:16:39
9
it.
You have made it so only I can see
16:16:42
10
Now, if I share it, this is the code which
16:16:43
11
will say that hey, you can share this, but some
16:16:47
12
people won't be able to see the attachment.
16:16:51
13
I share, Josh still won't be able to see the photo.
14
Q.
So when
In section 1 (b) the response states "The
16:16:55
16:17:23
15
JavaScript may provide a brief description of the
16:17:28
16
URL."
16:17:30
17
Do you see that?
16:17:32
18
A.
Yes.
16:17:32
19
Q.
Where is the information that informs the
16:17:34
20
21
brief description of the URL obtained from?
A.
That would be part of the data eventually
16:17:36
16:17:41
22
returned by the sharescape dispatcher we were just
16:17:44
23
looking at.
16:17:47
24
25
Q.
Does this code instruct the JavaScript in
the user's browser to return that information, or
16:17:56
16:18:01
Page 44
Veritext Legal Solutions
866 299-5127
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
A.
2
on the left.
3
Q.
4
So at the -- at a high level it's the code
17:55:23
Okay.
And this is -- which file is this
again?
A.
This is
6
Q.
Okay.
And what lines are you referring
17:55:28
17:55:33
17:55:35
A.
9
render this.
So the entire file kind of is needed to
But in particular where we call in to
our rendering code is this
11
12
.
to?
8
10
17:55:24
17:55:28
5
7
17:55:21
.
17:55:43
17:55:51
17:55:56
In the context of 1 (y), what exactly was
17:56:18
13
the data regarding URL attachments to messages that
17:56:26
14
was obtained?
17:56:29
15
Q.
17:55:38
A.
So if a share object was previously
17:56:40
16
created in the process that we referred to, the
17:56:43
17
aggregate -- sorry, the global share objects counter
17:56:48
18
field would be incremented, or part of the counter
17:56:58
19
field would be incremented.
17:57:02
20
Q.
Can you point to the code that incremented
17:57:06
21
the global share object's field when a share object
17:57:08
22
was created?
17:57:13
23
A.
Yes.
17:57:15
(Pause)
17:57:24
So the code I have on the left is code
18:00:30
24
25
A.
Page 83
Veritext Legal Solutions
866 299-5127
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
couple of questions talking about the dif set
19:11:58
2
modified the tracking info.
19:12:00
3
MR. RUDOLPH:
Yes.
19:12:03
4
THE WITNESS:
Just want to paint a picture
19:12:04
5
of what actually changed.
6
19:12:05
So the tracking info is just five or six
19:12:07
7
numbers, each of which is a counter for things like
19:12:12
8
attachment, Facebook feed posts, likes, comments,
19:12:16
9
stuff like that.
And there is no way to like go
19:12:24
10
back from these counters to the original objects
19:12:26
11
that caused their incrementing.
19:12:31
12
BY MR. RUDOLPH:
19:12:38
19:12:39
13
Q.
Okay.
14
A.
That was it.
19:12:41
15
Q.
If you can go back to 1 (v), please?
19:12:44
16
A.
Yes.
19:12:51
17
Q.
1 (v) states "The message event was logged
19:13:03
18
Is there anything else?
on a number of ways."
19
19:13:05
Do you see that?
19:13:07
20
A.
Yes.
19:13:07
21
Q.
And you, we discussed that the logs that
19:13:08
22
you are aware of in which the message event was
19:13:10
23
logged are the impressions log and the ODS log?
19:13:13
24
A.
Yes.
25
Q.
Okay.
19:13:18
Are there other logs in which this
19:13:18
Page 106
Veritext Legal Solutions
866 299-5127
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
1
I, the undersigned, a Certified Shorthand
2
Reporter of the State of California, do hereby
3
certify:
4
That the foregoing proceedings were taken
5
before me at the time and place herein set forth;
6
that any witnesses in the foregoing proceedings,
7
prior to testifying, were administered an oath; that
8
a record of the proceedings was made by me using
9
machine shorthand which was thereafter transcribed
10
under my direction; that the foregoing transcript is
11
a true record of the testimony given.
12
Further, that if the foregoing pertains to
13
the original transcript of a deposition in a Federal
14
Case, before completion of the proceedings, review
15
of the transcript was not requested.
16
I further certify I am neither financially
17
interested in the action nor a relative or employee
18
of any attorney or any party to this action.
19
IN WITNESS WHEREOF, I have this date
20
subscribed my name.
21
Dated:
10/30/2015
22
23
<%signature%>
24
COREY W. ANDERSON
25
CSR No. 4096
Page 114
Veritext Legal Solutions
866 299-5127
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?