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)
1
2
3
4
5
6
7
8
9
10
11
12
13
GIBSON, DUNN & CRUTCHER LLP
JOSHUA A. JESSEN, SBN 222831
JJessen@gibsondunn.com
JEANA BISNAR MAUTE, SBN 290573
JBisnarMaute@gibsondunn.com
PRIYANKA RAJAGOPALAN, SBN
278504 PRajagopalan@gibsondunn.com
ASHLEY ROGERS, SBN 286252
ARogers@gibsondunn.com
1881 Page Mill Road
Palo Alto, California 94304
Telephone: (650) 849-5300
Facsimile: (650) 849-5333
GIBSON, DUNN & CRUTCHER LLP
CHRISTOPHER CHORBA, SBN 216692
CChorba@gibsondunn.com
333 South Grand Avenue
Los Angeles, California 90071
Telephone: (213) 229-7000
Facsimile: (213) 229-7520
Attorneys for Defendant
FACEBOOK, INC.
14
UNITED STATES DISTRICT COURT
15
NORTHERN DISTRICT OF CALIFORNIA
16
OAKLAND DIVISON
17
18
19
20
21
22
23
MATTHEW CAMPBELL and MICHAEL
HURLEY,
Plaintiffs,
v.
FACEBOOK, INC.,
Defendant.
Case No. C 13-05996 PJH
PUTATIVE CLASS ACTION
DECLARATION OF DALE HARRISON IN
SUPPORT OF DEFENDANT FACEBOOK,
INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND
MISSTATEMENTS OF FACT
CONTAINED IN PLAINTIFFS’ REPLY IN
SUPPORT OF THEIR MOTION FOR
CLASS CERTIFICATION
24
25
26
27
28
Gibson, Dunn &
Crutcher LLP
DECLARATION OF DALE HARRISON IN SUPPORT OF DEFENDANT FACEBOOK, INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND MISSTATEMENTS OF FACT CONTAINED IN PLAINTIFFS’ REPLY IN SUPPORT OF
THEIR MOTION FOR CLASS CERTIFICATION - Case No. C 13-05996 PJH
1
2
I, Dale Harrison, declare as follows:
1.
I have been employed as a software engineer at Facebook since August 2014, and my
3
current title is Engineering Manager. I am over the age of 18. I have personal knowledge of the
4
matters stated herein and, if called as a witness, could and would testify competently thereto.
5
2.
I provide this Declaration in support of Facebook’s Objection to New Evidence in
6
Plaintiffs’ Reply In Support of Motion for Class Certification in order to address some of the new
7
assertions in the new Report of Dr. Jennifer Golbeck in Support of Plaintiffs’ Motion for Class
8
Certification (dated February 19, 2016 (Dkt. 166-7 & Dkt. 167-1 Ex. 1)), specifically with regard to
9
her new proposed query for ascertaining purported class members.
10
11
Dr. Golbeck’s New Proposal to Identify Class Members
3.
I understand that Dr. Golbeck is now proposing that “[b]y starting with a list of all
12
message IDs, a database query could be written that would identify the senders and recipients of
13
Private Messages sent during the Class Period with URL attachments (and corresponding
14
EntShares) . . . .” (Dkt. 166-7, ¶ 9.) This is incorrect, and Dr. Golbeck’s proposed query appears to
15
rely on several incorrect assumptions.
16
4.
First, contrary to the suggestion in Dr. Golbeck’s report, there is no single “Titan
17
database” that can be directly queried for “Titan Records.” Instead, “Titan” is the internal name for
18
the Messages system compromising an underlying set of databases (known as “Hbase”) and a set of
19
application servers, which (among other things) are used to process data to and from the underlying
20
databases. Hbase is the permanent storage for records of each action taken in connection with
21
Messages, such as sending, deleting, reading, or otherwise acting on a message. Roughly 70 billion
22
such actions occur every day. Therefore, since the beginning of the class period (December 30,
23
2011), there may have been more than 100 trillion actions. These records are not indexed in a way
24
that would allow them to be queried in the way that Dr. Golbeck assumes.
25
5.
Second, there is no existing list of message IDs to identify those records that
26
correspond to message sends (as opposed to other message actions). Therefore, even attempting to
27
identify all message IDs would require writing new code to load and analyze each message action.
28
Gibson, Dunn &
Crutcher LLP
1
DECLARATION OF DALE HARRISON IN SUPPORT OF DEFENDANT FACEBOOK, INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND MISSTATEMENTS OF FACT CONTAINED IN PLAINTIFFS’ REPLY IN SUPPORT OF
THEIR MOTION FOR CLASS CERTIFICATION - Case No. C 13-05996 PJH
1
However, Hbase cannot be queried directly. Instead, new code would need to be written to operate
2
the application servers to pull each record from Hbase and analyze it individually. To my
3
knowledge, such a query has never been attempted. The only effort of which I am aware that
4
required loading each message action (which was undertaken in order to migrate data to a new, more
5
efficient system) took approximately 12 months to run and required dedicated Facebook personnel to
6
monitor database down time, query failures, and other constant maintenance. If a person could write
7
code that would be able to search through the data across these several thousand servers to obtain a
8
list of all message IDs for messages sent from the five-year period class period—and I do not know if
9
this is even possible, as it never has been attempted before—the search process may likewise take a
10
year or longer to run, with dedicated Facebook personnel to constantly monitor it, and check for and
11
address issues as it progressed. Again, there is no certainty that such a process could even complete
12
successfully; as with any extremely large, distributed system, Facebook incurs hardware failures,
13
upgrades or reductions in capacity, and other similar issues all the time. Moreover, Facebook’s
14
efforts to operate its service in the meantime would likely result in interruptions and other errors that
15
could prevent the code from completing and/or producing reliable results.
16
6.
Third, even if Facebook could generate a list of “all message IDs” over a five-year
17
period, Dr. Golbeck is incorrect that her proposed query would isolate messages that contained URL
18
attachments. An attachment can be one of a number of types, such as a video, a photo, a URL, or a
19
sticker, among other things. Therefore, identifying all messages with “EntShares” or attachments—
20
even if it were possible—would not be the same thing as identifying messages that contained URL
21
attachments (which I understand would be necessary to identify putative class members). Without
22
actually examining the content of each EntShare, it would not be possible to know which of these
23
types of attachments it represented. As noted, a particular EntShare could represent many other types
24
of attachments in addition to a URL.
25
26
27
28
Gibson, Dunn &
Crutcher LLP
7.
There are several additional problems with Dr. Golbeck’s proposed query. The
following is a non-exhaustive list:
•
Facebook’s method of storing and representing data about messages and their
2
DECLARATION OF DALE HARRISON IN SUPPORT OF DEFENDANT FACEBOOK, INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND MISSTATEMENTS OF FACT CONTAINED IN PLAINTIFFS’ REPLY IN SUPPORT OF
THEIR MOTION FOR CLASS CERTIFICATION - Case No. C 13-05996 PJH
1
attachments has changed considerably over the past several years (and throughout the
2
proposed class period). Accordingly, any attempt to write code that would iterate over
3
messages from earlier periods of time (to correctly identify those with attachments)
4
would require customizing the code based on how messages were stored at each
5
particular point in time. Therefore, efforts to craft code that would accommodate
6
variations in storage structure will necessarily be vulnerable to error.
7
•
Even if a given field were used over multiple years, there is no guarantee that it was
8
populated consistently. How and whether a field was populated would depend, among
9
other things, on the device from which the message was sent, the different possible
10
methods of attaching information to a message, the different attachment types that
11
could be included with the message, and the like.
12
•
Information about deleted messages (beyond the message ID) is purged after 90 days,
13
and therefore the results of Dr. Golbeck’s query (even if it were feasible) would not
14
include EntShares in deleted messages.
15
•
Varying user behavior at different points in time (including browser usage and speed
16
of send) may influence not only whether an EntShare was created for an attachment to
17
a message, but also whether a successfully created EntShare was properly associated
18
with the message.
19
I declare under penalty of perjury under the laws of the United States of America that the
20
foregoing is true and correct and that this declaration was executed on February 26, 2016, in Menlo
21
Park, California.
22
/s/ Dale Harrison
Dale Harrison
23
24
25
26
27
28
Gibson, Dunn &
Crutcher LLP
3
DECLARATION OF DALE HARRISON IN SUPPORT OF DEFENDANT FACEBOOK, INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND MISSTATEMENTS OF FACT CONTAINED IN PLAINTIFFS’ REPLY IN SUPPORT OF
THEIR MOTION FOR CLASS CERTIFICATION - Case No. C 13-05996 PJH
1
2
3
4
5
6
ATTORNEY ATTESTATION
I, Christopher Chorba, attest that concurrence in the filing of this Declaration of Dale
Harrison has been obtained from the signatory. I declare under penalty of perjury under the laws of
the United States of America that the foregoing is true and correct. Executed this 26th day of
February, 2016, in Los Angeles, California.
/s/ Christopher Chorba
Christopher Chorba
Dated: February 26, 2016
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Gibson, Dunn &
Crutcher LLP
4
DECLARATION OF DALE HARRISON IN SUPPORT OF DEFENDANT FACEBOOK, INC.’S OBJECTION TO AND REQUEST
TO STRIKE NEW EVIDENCE AND MISSTATEMENTS OF FACT CONTAINED IN PLAINTIFFS’ REPLY IN SUPPORT OF
THEIR MOTION FOR CLASS CERTIFICATION - Case No. C 13-05996 PJH
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?