OPINION AND ORDER
I. INTRODUCTION
On November 25, 2013, this Court issued an Opinion and Order (the “November 25 Opinion” granting summary judgment, inter alia, as to counterclaim-defendants’ patent non-infringement claims. Because I granted summary judgment on the patent non-infringement claims, I held that counterclaim-defendants’ patent ineligibility claims were moot. On appeal, the Federal Circuit affirmed in part and remanded in part this Court’s grant of summary judgment.
II. BACKGROUND
This is a dispute over intellectual property pertaining to marketing and advertising analytics. Plaintiffs TNS Media Research, LLC (d/b/a Kantar Media Audiences) (“Kantar Media”) — a market research company—and Cavendish Square Holding B.V. (“Cavendish”) — Kantar Media’s affiliate — commenced this action on June 14, 2011 against defendant TRA Global, Inc. (“TRA”). Kantar Media sought a declaration that it had not infringed United Statеs Patent No. 7,729,-940 (the “’940 patent”), of which TRA is the sole assignee. Cavendish alleged in
Kantar Media and Cavendish are indirect subsidiaries of WPP PLC. WPP PLC (hereafter, “WPP Parent”) is the parent company to WPP Group USA, Inc. (“WPP USA”), Kantar Group Ltd. (“Kantar Group”), and Kantar Retail America, Inc. (“Kantar Retail”) (collectively with WPP PLC, Kantar Media and Cavendish, the “WPP Companies”).
TRA asserted the following six counterclaims against counterclaim-defendants the WPP Companies (singly or in combination): (1) patent infringement of the ’940 patent (against Kantar Media); (2) patent infringement of United States Patent No. 8,000,993 (the “’993 patent”) (against Kan-tar Media and Kantar Retail); (3) patent infringement of United States Patent No. 8,112,301 (the “’301 patent”) (against Kan-tar Media and Kantar Retail); (4) aiding and abetting breach of fiduciary duty (against Kantar Mеdia, Cavendish, WPP Parent, WPP USA, and Kantar Group); (5) misappropriation of trade secrets (against the WPP Companies); and (6) breach of contract (against Kantar Retail, Kantar Media, and WPP USA).
A. Overview
TRA — a nested acronym
B. The Patent Claims Asserted by TRA
1. The ’940 Patent
a. Claim Asserted
The ’940 patent — titled “Analyzing Return on Investment of Advertising Campaigns by Matching Multiple Data Sources” — issued on June 1, 2010 with TRA designated as the sole assignee.
A computer-implemented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
collecting in an advertising measurement system:
(i) clickstream data [a recording of the user’s input into a media device, such as a computer or television set-top box] from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected click-stream data includes household level data associated with multiple consumer households;
(ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected аdvertising data includes household level data associated with multiple consumer households;
(iii) program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households;
(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households;
matching at least portions of the collected advertising data, the collected click-stream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with a centrally located electronic computer processor configured for centrally processing data received from the program delivery source, the advertising data source, the program data source, and the purchase data source, wherein the matching further includes:
(i) grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and
(ii) matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household;
storing the matched advertising data, clickstream data, purchase data, and program data in at least one centrally located electronic data storage medium operatively associated with the computer processor;
applying at least one cleansing and editing algorithm to the matched and stored data; and,
calculating at least one true target index metric based on the matched and stored data.8
In sum, the ’940 patent teaches a method for: (1) using a computer to collect data about (i) commands that viewers input into, e.g., a television; (ii) the advertisements that they view; (iii) the programs they watch; and (iv) the products they then purchase; (2) grouping these data with a unique identifier that does not personally
b. Claim Construction Proceedings
A Markman hearing was held on July 6, 2012, and I subsequently issued an Order construing the two phrases in dispute as follows.
Disputed Phrase Construction
“household level data associated with multiple consumer households” “data about a household that can be later aggregated into a data set including multiple consumer households”
“cleansing and editing algorithm” “an algorithm to remove inconsistencies in, correct, or otherwise improve the reliability of data collected from a program delivery source”
The parties stipulated to the following claim term constructions, which were entered as an Order.
“clickstream data from a program delivery source of a consumer” “data describing a consumer’s exposure to content delivered from a program delivery source”
“advertising data associated with deliver of the program by the program delivery source” “data describing advertisements delivered from a program delivery source”
“program data associated with the program delivered on the program delivery source” “data describing media content delivered from a program delivery source”
“purchase data from a purchase data source” “data describing the purchase of a particular product at a given time, obtained from a purchase data source, such as a shopping loyalty card, point of sale collection means, or other record of a sale of a product or service”
“supplemental data collection device” “a piece of hardware that is separate from the program delivery source or pinchase data source and is used for the exclusive purpose of recording data that facilitates analysis of consumer behavior”
“return on investment metric” “a measurement of the benefit that a particular past investment (e.g., an advertisement) has produced in terms of changed purchasing behavior”
“true target index report” “a report that allows users to compаre different media environments (e.g., particular programs, networks, or dayparts) based on the likelihood that consumers who meet a particular profile will be exposed to such media”
“demographics weighting algorithm” “a process to account for differences between the composition of the sample from which data is drawn and the composition of the larger population that one wants to study”
2. The ’993 Patent
The ’993 Patent — titled “Using Consumer Purchase Behavior for Television Targeting” — issued on August 16, 2011, and
[Claim 1]:
A .computer-implemented system for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the system comprising:
an advertising measurement system including at least one electronic computer processor configured for:
[ (i) ] colleсting clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households;
(ii) collecting advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households;
(iii) collecting programming data associated with the program delivered on the program delivery source, wherein collecting the programming data is not dependent on a supplemental data collection device, and also wherein the collected programming data includes household level data associated with multiple consumer households;
(iv) collecting purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households; and
(v)matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected programming data at a household data level;
wherein the collected data include a first identifier associated with the household assigned to the program delivery source; a module configured to use a thesaurus for:
(i) producing data from the collected data without personally identifiable information, and
(ii) indexing the produced data with a second identifier, wherein the thesaurus relates each first identifier of each household to the second identifier;
at least one electronic data storage medium operatively associated with the computer processor, the data storage medium configured for storing the matched advertising data, clickstream data, purchase data, and programming data;
a module programmed for applying at least one cleansing and editing algorithm to the matched data or the stored data; and
a module programmed for calculating at least one return on investment metric or true target index metric based on the matched or stored data.12
[Claim 2]
The system of claim 1, further comprising:
a list matcher configured to:
receivе data communicated in parallel from the one or more data sources, the communicated data comprising at least personally identifiable information associated with the household and the first identifier associated with the household assigned by the data source;
generate the- thesaurus relating each first identifier associated with the household to the second identifier; and send the thesaurus to the module configured to use the thesaurus.13
[Claim 3]
The system of claim 1, wherein the thesaurus is configured for relating an account number identifier to at least one other account number identifier associated with the same household across multiple data sources.14
[Claim 7]
A computer-implemented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
collecting in an advertising measurement system:
(i) clickstream data from a program delivеry source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected click-stream data includes household level data associated with multiple consumer households;
(ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households;
(iii) programming data associated with the program delivered on the program delivery source, wherein collecting the programming data is not dependent on a supplemental data collection device, and also wherеin the collected programming data includes household level data associated with multiple consumer households; and,
(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households;
matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected programming data in the advertising measurement system at a household data level with at least one electronic computer processor configured for processing data received from the program delivery source, the advеrtising data source, the programming data source, and the purchase data source, wherein the matching further includes:
[ (i) ] receiving data including a first identifier associated with the household assigned by the data source, and
(ii) electronically using a thesaurus for: producing data without personally identifiable information,and indexing the produced data by a second identifier, wherein the thesaurus relates each first identifier of the household to the second identifier; storing the matched advertising data, click-stream data, purchase data, and programming data in at least one electronic data storage medium operatively associated with the computer processor; applying at least one cleansing and editing algorithm to the matched data or the stored data; and, calculating at least one return on investment metric or true target index metric based on the matched or stored data. 15
[Claim 8]
The method of claim 7, further comprising:
receiving data communicated in parallel from the one or more data sources, the communicated data comprising at least personally identifiable information associated with the household and the first identifier associated with the household assigned by the data source; and,
generating the thesaurus for relating each first identifier associated with the household to the second identifier.16
[Claim 9]
The method of claim 7, further comprising using the thesaurus for relating an account number identifier to at least one other account number identifier associated with the same household across multiple data sources.17
3. The ’301 Patent
The ’301 Patent — titled “Using Consumer Purchase Behavior for Television Targeting” — issued on February 7, 2012, and lists TRA as the sole assignee.
[Claim 1]
A computer-implеmented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
collecting in an advertising measurement system:
(i) clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected click-stream data includes household data;
(ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households;
(iii) programming data associated with the program delivered on the program delivery source, wherein collecting the programming data is not dependent on a supplemental data collection device, and also wherein the collected programming data includes household level data associated with multiple consumer households; and,
(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household data;
matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with at least one electronic computer processor configured for processing data received from the program delivery source, the advertising data source, the programming data source, and the purchase data source, wherein the matching further includes:
(i) grouping the collected data in association with an identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and
(ii) matching each identifier associated with each consumer household with other identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household;
storing the matched advertising data, clickstream data, purchase data, and programming data in at least one electronic data storage medium operatively associated with the computer processоr; applying at least one cleansing algorithm or editing algorithm to the collected data, the matched data or the stored data; and,
calculating at least one return on investment metric or true target index metric based on the collected data, the matched data or the stored data.19
[Claim 23]
The method of claim 1, further comprising receiving clickstream data derived from a program delivery source comprising a television set-top box opera-tively associated with a television distribution system.20
[Claim 42]
The method of claim 1, further comprising using at least a portion of the matched data to drive at least one addressable commercial to the household.21
[Claim 47]
The method of claim 1, wherein the purchase data are associated with product purchase records of a discount card associated with the consumer.22
[Claim 49]
The method of claim 1, further comprising generating a true target index report in the advertising measurement system.23
[Claim 63]
A system for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the system comprising:
an advertising measurement system including an electronic computer programmed for:
(i) collecting clickstream data from a program delivery source of a consumer, wherein collecting the click-stream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household data;
(ii) collecting advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includеs household level data associated with multiple consumer households;
(in) collecting programming data associated with the program delivered on the program delivery source, wherein collecting the programming data is not dependent on a supplemental data collection device, and also wherein the collected programming data includes household level data associated with multiple consumer households; and,
(iv) collecting purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household data;
(v) matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with at least one electronic computer processor configured for processing data received from the program delivery source, the advertising data source, the programming data source, and the purchase data source, wherein the matching further includes:
(i) grouping the collected data in association with an identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and
(ii) matching each identifier associated with each consumer household with other identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household;
at least one datа storage medium opera-tively associated with the computer processor, the data storage medium configured for storing the matched advertising data, clickstream data, purchase data, and programming data;
a module programmed for applying at least one cleansing algorithm or editing algorithm to the collected data, the matched data or the stored data; and, a module programmed for calculating at least one return on investment metric or true target index metric based on the collected data, the matched data or the stored data.24
III. LEGAL STANDARD
Summary judgment is appropriate where, “viewing the record in the light most favorable to the non-moving party ... ‘there is no genuine dispute as to any
“The moving party bears the burden of showing the absence of a genuine dispute as to any material fact.”
“‘The function of the district court in considering the motion for summary judgment is not to resolve disputed questions of fаct but only to determine whether, as to any material issue, a genuine factual dispute exists.’ ”
IV. APPLICABLE LAW
A. Patent Invalidity Under 35 U.S.C. § 101
Section 101 of Title 35 of the United States Code provides that “whoever invents or discovers any new and useful process, machine, manufacture, or compor sition of matter, or any new and useful improvement thereof, may obtain a patent therefor .... ” The courts recognize three general exceptions to this rule: “laws of nature, physical phenomena, and abstract ideas” are inherently unpatentable.
In 2012, the Supreme Court articulated a two-prong test for policing this prohibition as to laws of nature and physical phenomena.
Step one of the Alice test requires assessing whether the claims at issue are directed to a patent-ineligible concept (a law of nature, physical phenomenon, or abstract idea).
If the patent at issue is directed towards a patent-ineligible concept, a court then “examine[s] the elements of the claim to determine whether it contains an inventive concept sufficient to transform the claimed abstract idea into a patent-eligible application.”
Alice has had a marked, even transfor-mative impact on courts’ assessment of patents directed towards arguably abstract ideas. In twelve of the Federal Circuit’s first thirteen decisions applying Alice (including one issued mere days after the filing of counterclaim-defendants’ reply brief), the Federal Circuit invalidated the patents at issue as insufficiently inventive abstract ideas.
B. The WPP Companies’ Burden
The parties dispute counterclaim-defendants’ burden in connection with their motion for summary judgment. TRA argues that its patents are presumed valid and the WPP Companies bear the burden of proving invalidity by clear and convincing evidence, relying on section 282(a) of Title 85 of the United States Code (“A patent shall be presumed valid .... The burden of establishing invalidity of a patent or any claim thereof shall rest on the party asserting such invalidity.”). The WPP Companies argue that the clear and convincing evidence standard does not apply to patent eligibility claims brought under section 101, as patent eligibility is a question of law, not fact.
The Federal Circuit appears to have resolved this question. After Alice, courts have frequently decided questions of patent eligibility on the pleadings.
This determination is in line with the Federal Circuit’s guidance on the issue: “Although the Supreme Court has taken up several section 101 cases in recent years, it has never mentioned — much less applied — any presumption of eligibility. The reasonable inference, therefore, is that while a presumption of validity attaches in many contexts, no equivalent presumption of eligibility applies in the section 101 calculus.”
Although the clear and convincing evidence standard is not applicable to the WPP Companies’ claims, as the parties moving for relief they still bear the burden of establishing that the claims are patent-ineligible under section 101. Additiоnally, the Court construes the challenged patent claims in a manner most favorable to TRA.
V. DISCUSSION
A. Ripeness for Review
TRA contends that the WPP Companies’ section 101 claims are not ripe until this Court construes the ’940 patent term “at a given time,” which the Federal Circuit indicated required construction in the context of the WPP Companies’ patent infringement claims.
B. Representativeness
One question remains before this Court can adjudicate the WPP Companies’ section 101 claims — whether claim 71 of the ’940 patent is representative of the ’993 and ’301 patent claims. TRA argues that it is not representative, correctly noting that the Federal Circuit did not explicitly hold that claim 71 of the ’940 patent is representative of TRA’s purported invention. However, while the Federal Circuit did not have reason to hold claim 71 of the ’940 patent representative, its language strongly suggested such an outcome — it chose to emphasize claim 71 of the ’940 patent as “illustrative of [TRA’s] invention,” and set out that claim in full while presenting the ’993 and ’301 patents as “similar to” the ’940 patent, with very little further detаil.
This Court is certainly not required to “individually address every one of [TRA’s] claims” under section 101 merely because the Federal Circuit made no explicit ruling on representativeness.
I find claim 71 of the ’940 patent to be representative of the ’301 and ’993 patent claims. While there are minor differences across each of the three patents-in-suit, each of the patents describes the same basic invention in five basic steps: (1) collecting household-level data from a variety of digital sources, (2) mаtching this data to individual households through the use of digital double-blind matching, (3) digitally storing this matched data, (4) applying a “cleansing and editing algorithm” to the data to remove extraneous and/or private information, and (5) calculating an advertising metric based on the data. The differences that do exist between the patents are ancillary to this core invention; indeed, TRA itself has described the ’993 and ’301 patents as “relating] to the same technology” and “contain[ing] similar claims as those in the original [’940] patent” in arguing for leave to file supplemental counterclaims based on these two patents.
C. Alice
1. Alice Step One: “Abstract Idea”
The first step of the Alice test requires a court to “distill the gist of the claim,” then determine whether that claim is directed towards a patent-ineligible concept—such as an abstract idea.
Nor would such a tangible machine defeat the abstract nature of TRA’s patent claims. An otherwise-abstract idea cannot be rendered patent-eligible by requiring it to be implemented alongside routine data collection. Such “insignificant data-gathering steps ... add nothing of practical significance to the underlying abstract idea.”
The abstract nature of TRA’s patent is confirmed by the fact that TRA’s claim, as a whole, can be performed by humans rather than computers. “[A] helpful way of assessing whether the claims of [a] patent are directed to an abstract idea is to consider if all of the steps of the claim could be performed by human beings in a non-computerized ‘brick and mortar’ context.”
TRA’s patents are directed towards a patent-ineligible abstract idea. This Court therefore turns to step two of the Alice test to determine whether the claim contains elements sufficient to transform the underlying abstract idea into a patent-eligible application.
2. Alice Step Two: Inventiveness
Because TRA’s claim is directed to an abstract idea, it must include an
“Nothing in the asserted claims ‘purports to improve the functioning of the computer itself or ‘effect an improvement in any other technology or technical field.’ ”
VI. CONCLUSION
For the foregoing reasons, counterclaim-defendants’ motion for summary judgment is GRANTED as to all patent claims, on the grounds of patent invalidity. The Clerk of the Court is directed to close this motion (Dkt. No. 122). A conference is scheduled for March 15, 2016, at 4:00 p.m.
SO ORDERED.
Notes
. See TNS Media Research, LLC v. Tivo Research & Analytics, Inc., 629 Fed.Appx. 916 (Fed.Cir.2015).
. The facts recited below are drawn from the pleadings, the parties’ Local Civil Rule 56.1 Statements, the affidavits submitted in connection with this motion, and the exhibits attached thereto. These facts are undisputed unless otherwise noted.
. A nested acronym is an acronym that contains another acronym; in this case, TRA contains the acronym "ROI,” which means "return on investment.”
. 2/23/09 Press Release Announcing TRA’s Partnership with Kognitio (a hardware neutral data warehousing firm), Ex. E to Declaration of Eric Rutt (counsel for the WPP Companies) in Support of Counterclaim-Defendants’ Motion for Summary Judgment ("Rutt Decl.”), at SPENCE_006020.
. See Answer, Defenses, and Supplemental and Amended Counterclaims for Patent Infringement, Aiding and Abetting Breach of Fiduciary Duty, Misappropriation of Trade Secrets, and Breach of Contract ¶ 22.
. See id.
. See '940 Patent, Ex. S to Rutt Decl.
. Id. at cols. 46:33-48:8.
. See TNS Media Research, LLC v. TRA Global, Inc., No. 11 Civ. 4039,
. See 4/9/12 Stipulation and Order, Doc. No. 65.
. See '993 Patent, Ex. T to Rutt Decl.
. Id. at cols. 42:16-43:3.
. Id. at col. 43:4-15.
. Id. at col. 43:16-19.
. Id. at cols. 43:28-44:14.
. Id. at col. 44:15-22.
. Id. at col. 44:23-26.
. See '301 Patent, Ex. U to Rutt Decl.
. Id. at cols. 51:23-52:11.
. Id. at col. 53:9-12.
.Id. at col. 54:28-30.
. Id. at col. 54:47-49.
. Id. at col. 54:53-55.
. Id. at cols. 55:28-56:18.
. In a case arising under the patent laws, the rules of the regional circuit govern the standard of review applicable to a motion for summary judgmеnt. See, e.g., Whitserve, LLC v. Computer Packages, Inc.,
. Robinson v. Concentra Health Servs., Inc.,
. Simpson v. City of New York,
. Windsor v. United States,
. Crawford v. Franklin Credit Mgmt. Corp.,
. Robinson,
. Chen v. New Trend Apparel,
. Rogoz v. City of Hartford,
. Crawford,
. Bilski v. Kappos,
. Alice Corp. v. CLS Bank, — U.S. —,
. Id. (internal citations and quotations omitted).
. See Mayo Collaborative Servs. v. Prometheus Labs., Inc., — U.S. —,
.
. See id. at 2355.
. Id. at 2356.
. Id. at 2356-57; Content Extraction & Transmission LLC v. Wells Fargo,
. Alice,
. See id. at 2355.
. Internet Patents Corp. v. Active Network, Inc.,
. OIP Techs., Inc. v. Amazon.com, Inc.,
. Id.
. Alice,
. See Mortgage Grader, Inc. v. First Choice Loan Servs. Inc.,
. In the single case where the Federal Circuit upheld a patent under Alice, the patent at issue was directed towards an entirely new technological problem — the retention of website visitors during online purchases. See DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1249-50 (Fed.Cir.2014).
. See, e.g., Content Extraction & Transmission LLC,
. See, e.g., StoneEagle Servs., Inc. v. Pay-Plus Solutions, Inc., No. 8:13-CV-2240-T-33MAP,
. Modern Telecom Sys. LLC v. Earthlink, Inc., No. SA CV 14-0347-DOC,
. Ultramercial,
. See Content Extraction & Transmission LLC,
. See TNS Media Research,
. Modern Telecom Sys.,
. See, e.g., Internet Patents Corp.,
. Fairfield Indus., Inc. v. Wireless Seismic, Inc., No. 4:14-cv-2972,
. TNS Media Research,
. Content Extraction & Transmission LLC,
. Modern Telecom Sys.,
. Ultramercial,
. Content Extraction & Transmission LLC,
. Memorandum of Law in Support of TRA's Motion for Leave to File Supplemental and Amended Counterclaims at 14.
. Open Text S.A. v. Box, Inc.,
. Counterclaim-Plaintiff's Response to Supplemental Memorandum Regarding Summary Judgment (“TRA Mem.”) at 5.
. For example, purchase data could come from an online retailer instead of a brick-and-mortar store, and program delivery data could come from an online video streaming ' service instead of a cable company.
. Ultramercial,
. Intellectual Ventures I LLC v. Symantec Corp.,
. See OIP Techs., Inc.,
. Alice,
. DietGoal,
.
. Mortgage Grader,
. Bilski,
. TRA Mem. at 9.
. See Planet Bingo,
