holding that a patent claiming 2 a system for customizing web content based on user information was directed to an abstract 3 idea
How later courts described this case
- holding that a patent claiming 2 a system for customizing web content based on user information was directed to an abstract 3 idea
- holding that a claim directed to an abstract idea that contains no restriction 19 on how the result is accomplished or description of the mechanism to do so, although stated 20 to be the essential innovation, is not patent-eligible
Written by the judges who cited it.
The opinion
1
2
3
4
5
6
7
8 UNITED STATES DISTRICT COURT
9 SOUTHERN DISTRICT OF CALIFORNIA
10
11 IMPACT ENGINE, INC., Case No.: 19-CV-1301-CAB-DEB
12 Plaintiff,
Order on Motion to Dismiss Pursuant
13 v. to Rule 12(c) for Patent Ineligibility
14 GOOGLE LLC,
15 Defendant.
16
17
18 Plaintiff Impact Engine, Inc. alleges that defendant Google LLC infringes eight
19 United States patents owned by Impact Engine. The asserted patents1 are all continuations
20 of U.S. Patent No. 7,870,497 [Doc. No. 1-3] 2, filed April 13, 2006, and have a common
21 specification. Before the Court is Google’s motion to dismiss certain of the asserted
22 claims, pursuant to Fed.R.Civ.P. 12(c), on the basis that they are ineligible subject matter
23 under 35 U.S.C. §101. [Doc. No. 225.] The matter has been fully briefed and the Court
24 finds the motion suitable for determination on the papers submitted and without oral
25
26
1 The following patents are at issue in this litigation: U.S. Patent Nos. 7,870,497; 8,356,253; 8,930,832;
27 9,361,632; 9,805,393; 10,068,253; 10,565,618; and 10,572,898. [Doc. Nos. 1-3 to 1-8, 53-14 and 53-15,
respectively.]
28
1 argument in accordance with Civil Local Rule 7.1(d)(1). For the reasons set forth below,
2 the motion is GRANTED in part and DENIED in part.
3 I. Procedural Background
4 Google previously sought to dismiss Impact Engine’s complaint under Fed.R.Civ.P.
5 12(b)(6) based on patent ineligibility at the start of this litigation. [Doc. No. 21.] Google
6 argued that all the asserted patents claim ineligible subject matter and that Claim 1 of the
7 ‘497 patent was representative of all the claims of all the patents asserted by Impact Engine.
8 The Court denied the motion, finding that Google did not establish that Claim 1 of the ‘497
9 patent was representative. Further, based only on consideration of the complaint, the patent
10 and its history, the Court found it could not conclude that Claim 1 of the ‘497 patent was
11 directed at an abstract idea. [Doc. No. 41 at 2.] However, Google was not precluded from
12 reasserting the defense of patent ineligibility as to one or more of the patents’ claims if
13 claim construction or further evidence beyond the pleadings supported such a challenge in
14 the future. [Id.]
15 Following the issuance of the Court’s initial Claim Construction Order [Doc. No.
16 148], Google renewed its motion to dismiss pursuant to Fed.R.Civ.P. 12(c) based on patent
17 ineligibility, this time asserting that Claims 1, 3, and 5 of U.S. Patent No. 8,356,253 (“the
18 ‘6253 patent”) were representative of all the claims at issue in the litigation. [Doc. No.
19 157.] At the same time, Google also filed a motion for additional construction of claim
20 terms that are limitations in the representative claims of the ‘6253 patent. [Doc. No. 160.]
21 Because Google’s challenge to the patentability of the claims of the ‘6253 patent was
22 premised in part on claim constructions that the Court did not adopt [Doc. No. 205], the
23 Court denied the motion. [Doc. No. 206.]
24 Google’s present motion to dismiss is directed specifically at Claim 1 of the ‘497
25 patent, Claims 14, 16 and 233 of the ‘618 patent, and Claim 30 of the ‘898 patent. Google
26
27
28
1 brings the motion pursuant to Fed.R.Civ.P. 12(c) and argues these specific claims, as
2 construed by the Court and in consideration of the patent specification, are directed at an
3 abstract idea and do not include additional elements that transform the claims into patent-
4 eligible subject matter.
5 Impact Engine opposes Google’s present motion, in part arguing it is an untimely
6 motion for reconsideration of its previous motions challenging the validity of Impact
7 Engine’s patents based on section 101. The Court disagrees. Each motion brought by
8 Google was distinct and separate. This motion is neither untimely nor a request for the
9 Court to reconsider a prior ruling. The Court therefore turns to the merits of Google’s
10 motion.
11 II. Legal Standard
12 Under Rule 12(c), judgment may be granted if the movant clearly establishes that no
13 material issue of fact remains to be resolved and that he is entitled to judgment as a matter
14 of law. Whether a claim is drawn to patent-eligible subject matter under section 101 is
15 ultimately an issue of law that may be decided on a Rule 12(c) motion under certain
16 circumstances. Generally, the court may not consider matters outside the pleadings without
17 converting a Rule 12(c) motion to a summary judgment motion under Rule 56. However,
18 because claim construction is a question of law, a court “may take notice of and rely on its
19 claim construction opinion without converting [a 12(c)] motion into a motion for summary
20 judgment.” Intellectual Ventures I LLC v. AT&T Mobility LLC, 235 F. Supp. 3d 577, 588
21 (D. Del. 2016).
22 Section 101 defines patent-eligible subject as “any new and useful process, machine,
23 manufacture, or composition of matter, or any new and useful improvement thereof.” 35
24 U.S.C. §101. However, laws of nature, natural phenomena, and abstract ideas are not
25 eligible for patenting. Alice Corp. v. CLS Bank Int’l, 573 U.S. 208, 216 (2014). When a
26 patent claim is alleged to involve one of these three types of subject matter, the court is to
27 apply a two-step test for examining patent eligibility. Id. 573 U.S. at 217-18.
28
1 The court must “distinguish between patents that claim the ‘buildin[g] block[s]’ of human
2 ingenuity and those that integrate the building blocks into something more,” to protect
3 against “disproportionately tying up the use of the underlying ideas.” Id. at 217.
4 The first step of the Alice test requires a court to determine whether the claim at issue
5 is directed to a patent-ineligible concept, in this case an abstract idea. Id. at 218. The claim
6 is considered in its entirety to ascertain whether its character as a whole is directed to
7 excluded subject matter. Internet Pats. Corp. v. Active Network Inc., 790 F.3d 1343, 1346
8 (Fed. Cir. 2015). If so, the second step of the Alice test requires the court to examine the
9 elements of the claim both individually and as an ordered combination to determine
10 whether it contains an inventive concept sufficient to transform the claimed abstract idea
11 into a patent-eligible application. Alice, 573 U.S. at 221. This inventive concept must do
12 more than simply recite “well-understood, routine, conventional activities” previously
13 known to the industry. Mayo Collaborative Servs. v. Prometheus Labs, Inc., 566 U.S. 66,
14 79-80 (2012).
15 III. Summary of the Invention and Claim Construction
16 The patents at-issue are directed at a Multimedia Communications System and
17 Method for creating, editing, sharing, and distributing high-quality, media-rich web-based
18 communications. [Doc. No. 1-3 at 2 (Abstract).] The systems and methods disclosed are
19 intended to replace the “prior art” practice of contracting a professional graphic design or
20 advertising agency to create works that can be distributed electronically in various formats
21 such as a banner advertisement, website or email. Through the system, the user selects and
22 creates the communication content, edits it, and distributes the communication in a selected
23 format to a selected audience over the Internet. [Id. at Col. 1:12-26.]
24 Broadly, the patents describe a system in which a client user interacts through a
25 graphical user interface with the system components located on a server connected over
26 the Internet. The system includes a media repository that stores templates and media assets,
27 such as music, artwork and graphics. The user interacts with the system using a project
28 builder component which enables the user to select templates and assets from the repository
1 to create a communication, such as an advertisement. The project viewer component
2 renders or serializes the selections made by the user to display and playback the
3 communication as configured by the user. The system’s compiler integrates the selections
4 into a final communication that is stored in the repository. The system also includes a
5 sharing program that enables the communication to be shared and edited by designated
6 users. The system further includes a distribution program that formats the communication
7 into one or more formats selected by the user and electronically delivers the formatted
8 communication to the user’s selected audience. [Id. at Col. 2:65-Col. 3:29, Col. 11:36-Col.
9 12:37; Figs. 1-5.] Benefits of the system include that it is flexible, dynamic, cost-effective,
10 and does not require the user to have in-depth programming knowledge. [Id., Abstract; Col.
11 1:12-25, 41-44.]
12 At claim construction, Impact Engine argued that various components of the server-
13 side communication builder engine (i.e., project builder, project viewer, compiler, and
14 distribution program) required no construction as each component at the time of filing of
15 the parent application was a “known program construct that would be familiar to one of
16 skill in the art.” [Doc. No. 108 at 19, 22, and 25; Doc. No. 179 at 9.] Impact Engine
17 represented that these components of the system were familiar applications (software)
18 implemented on a server (hardware) used to build a communication or advertisement based
19 on input from the user. [Doc. No. 108 at 14-17; Doc No. 179 at 11.] The Court generally
20 adopted Impact Engine’s proposed constructions that these components of the system were
21 known software applications to provide for the selection of user preferences to create a
22 communication based on those selections and to format and distribute the communication
23 according to the user’s directions. [Doc. No. 148.]4
24
25
26
4 Impact Engine’s proposed construction that the “project viewer” component was also a known software
27 application for a user to “preview of a communication” [Doc. No. 179 at 11] was not adopted by the Court.
The specification discloses the system functions of the project viewer as significantly more complex than
28
1 Based on these constructions, Google now argues that the challenged claims below
2 are simply for known software applications to create and distribute a user defined
3 communication and as such they claim an abstract idea without inventive concept.
4 IV. Challenged Claims
5 A. U.S. Patent No. 10,565,618
6 Claims 14, 16, 22, and 23 claim:
7 14. A multimedia communication system for generating an online advertisement in
an electronic distribution format to accommodate targeted broadcasting over an
8
Internet based on recipient specific data received from a user of a recipient
9 computing device, the system comprising:
a server having a connection to the Internet to communicate with a user of a
10
recipient computing device via a graphical user interface displayed by the
11 recipient computing device, the system comprising:
a recipient specific database for storing qualitative and/or quantitative
12
data received from a user of the recipient computing device;
13 a media repository for storing a plurality of online advertisement
templates and a plurality of media assets;
14
a project builder for accessing the recipient specific database as well as
15 the media repository, and for selecting a media asset for integration
with an advertisement template, the media asset being selected based
16
on qualitative or quantitative data received from the recipient
17 computing device;
a compiler associated with the project builder, the compiler for
18
integrating the selected media asset with the online advertisement
19 template to generate an online advertisement;
a formatter for selecting and formatting the online advertisement in an
20
electronic distribution format; and
21 a distribution program for performing the targeted broadcasting of the
online advertisement over the Internet to the recipient computer device.
22
23 16. The multimedia communication system in accordance with claim 14, wherein
the recipient specific data comprises data pertaining to the user received from a
24
social network, a geographical location, or a web page visited by the user.
25
22. A multimedia communication system for generating an online advertisement in
26
an electronic distribution format to accommodate targeted broadcasting over an
27 Internet, the system comprising:
28
1 a server connected to the Internet to communicate with one or more of a user
of a recipient computing device via a graphical user interface displayed by the
2
recipient computing device and/or to a third-party database, the server
3 comprising:
a media repository for storing a plurality of online advertisement
4
templates and a plurality of medial assets;
5 a compiler associated with the media repository, the compiler for
integrating a selected media asset with a selected online advertisement
6
template from the media repository, the media asset and the
7 advertisement template being automatically selectable by the server
based on a first set of data received from one or more of the recipient
8
computing device and/or third-party database to generate a online
9 advertisement;
a formatter for automatically formatting the online advertisement in at
10
least one of a plurality of electronic distribution formats for display at
11 the graphical user interface of the recipient computing device, the
formatting of the online advertisement being determine based on the
12
first set of data received from one or more of the recipient computing
13 device and/or third-party database; and
a distribution program for the targeted broadcasting of the online
14
advertisement over the Internet to the recipient computing device in the
15 determined electronic distribution format.
16
23. The multimedia communications system in accordance with claim 22, wherein
17 the media asset and the template are selected based on the first set of data received
from the recipient computing device, and the formatting of the online advertisement
18
is determined based on whether the recipient computing device is a desktop or laptop
19 computer or a mobile device.
20
[Doc. No. 53-14 at Col. 16:53-Col. 17:16; Col. 17:21-24; Col. 17:48-Col. 18:25.]
21
During the prosecution of the ‘618 patent, the examiner issued a rejection of the
22
claims based on section 101, finding that the claimed subject matter recites a judicial
23
exception -- that they claim an abstract idea of creating and distributing advertisement
24
content. [Doc. No. 28-8 at 6.] The Court agrees.
25
In applying the first step of the Alice analysis, the Court finds that the claims are
26
directed at the abstract idea of a system for generating customized or tailored computer
27
communications based on user information. See Intellectual Ventures I LLC v. Capital
28
1 One Bank (USA), 792 F.3d 1363, 1369-70 (Fed. Cir. 2015) (holding that a patent claiming
2 a system for customizing web content based on user information was directed to an abstract
3 idea). These claims of the ‘618 patent relate to creating online advertisements based on
4 user input to select materials from a library of stored materials and to format and distribute
5 the advertisement over the Internet based on user preferences.
6 As the patent itself discloses, the creation and distribution of such advertisements
7 was traditionally performed by professional advertisement agencies, and the system and
8 method of the patent automates the process of creating and distributing such professional
9 quality communications. [Doc. No. 53-14 at Col. 1:34-48.] The system of these claims
10 employs a library of assets, a software application to determine the user’s preferences, a
11 compiler to integrate the assets selected from the library into an advertisement, and a
12 distribution system5 to deliver the advertisements to the user’s selected audience in a
13 preferred format. As advocated by Impact Engine and adopted by the Court, all these
14 elements of the system were well-known program constructs defined by their functions that
15 were familiar to one of skill in the art at the relevant time. No advancement or improvement
16 to any of these elements is disclosed or claimed.
17 The patent examiner found that, although directed to “a judicial exception,” the
18 server-side technical elements of the media repository, project builder, project viewer
19 (which is not present in these claims), compiler, formatter (although not disclosed in the
20 specification) and distribution program “actively communicating between each other,
21 integrated and deeply connected with each other, and performing the recited functional
22 limitations amounts to more than simply implementing the functional limitations ‘by a
23 computer.’” The examiner therefore concluded that the second step of the Alice test was
24 satisfied, and the claims as a whole applied the judicial exception in some other meaningful
25
26
27 5 A “formatter” is not identified in the patent specification. However, the patent does disclose that the
distribution program controls the format and communication protocols for distributing the
28
1 way beyond generally linking the use to a particular technological environment. [Doc. No.
2 28-8 at 6-7.] The Court disagrees.
3 “Claims that amount to nothing significantly more than an instruction to apply an
4 abstract idea using some unspecified, generic computer and in which each step does no
5 more than require a generic computer to perform generic computer functions do not make
6 an abstract idea patent-eligible.” Alice, 573 U.S. at 225-26. These claims do not include
7 any improvement in the functioning of these “well-known program constructs.” That they
8 are located on the server does not impart a meaningful improvement or advance as there is
9 no claim or disclosure that the server does anything more than house the generic
10 components.
11 The specification provides little about the interactions of the generic computer
12 software and hardware components of these claims and how these interactions happen,
13 much less identifying an improvement in the known ways they would interact in a
14 computer system. The actual mechanism of how the communications are compiled,
15 formatted, and distributed on the Internet is not disclosed other than by known methods.
16 For these claims, there is no specific or limiting recitation of improved computer
17 technology.6 See Intellectual Ventures I LLC v. Symantec Corp., 838 F.3d 1307, 1316
18 (Fed. Cir. 2016) (holding that a claim directed to an abstract idea that contains no restriction
19 on how the result is accomplished or description of the mechanism to do so, although stated
20 to be the essential innovation, is not patent-eligible).
21 These claims recite only generic computer components functioning in their known
22 conventional manner, which may improve the experience of the user, but does not improve
23 the functions of the computer. Automating conventional activities using generic
24
25
6 The Court construed the limitation of the “project viewer” to be a specific and limited component part
26 of the system. Consequently, claims that contain the project viewer limitation, which discloses a
mechanism for creating communications that can be easily edited and distributed on the Internet, are
27 distinguished from the claims at issue in Google’s present motion. Without that limitation, these claims
broadly encompass collecting user preference information and making an advertisement to be distributed
28
1 technology does not amount to inventive concept. These asserted claims of the ‘618 patent
2 are not patent-eligible under 35 U.S.C §101. The motion is GRANTED as to Claims 14,
3 16, 22 and 23 of the ‘618 patent.
4 B. U.S. Patent No. 7,870,497
5 Claim 1 of the ‘497 patent claims:
6 1. A multimedia communication system comprising:
a media repository storing communication project templates and media
7
assets of a number of content types, the project templates and media assets
8 being accessible by a graphical user interface on a client computer via a
network; and
9
a project builder providing the graphical user interface for the client
10 computer via the network for local display of the graphical user interface
on the client computer, the graphical user interface comprising controls to
11
receive user input for selecting at least one communication project
12 template from the media repository and one or more media assets, and
assembling a communication based on the at least one communication
13
project template, the project builder further including an interactive
14 interview for display on the graphical user interface, the interactive
interview providing a plurality of questions to a user for eliciting a user
15
response pertaining to user preferences, and further receiving the user
16 preferences about the at least one communication project template and one
or more media assets to assembly the communication.
17
18 [Doc. No. 1-3 at Col. 14:38-67.]
19 Having applied the above analysis to this claim, the Court finds that it is also not
20 patent eligible. This claim is for a server-side media library and a software program that
21 selects materials from that library to make a communication based on user provided
22 preferences obtained through a graphical user interface. The patent does not claim the
23 creation of media repositories or any improvement to such known databases. It does not
24 claim to have created or improved graphical user interfaces. It does not disclose any
25 advancement in “known program constructs” used to “interview” a user to determine
26 preferences.
27 This claim recites only generic computer components functioning in their known
28 conventional manner, which again may improve the experience of the user, but does not
1 improve the functions of the computer. Automating conventional activities using generic
2 technology does not amount to inventive concept. This asserted claim of the ‘497 patent
3 is not patent-eligible under 35 U.S.C §101. The motion is GRANTED as to Claims 1 of
4 the ‘497 patent.
5 C. U.S. Patent No. 10,572,898
6 Claim 30 of the ‘898 patent claims:
7 30. An online advertisement generation system for autonomously generating and
broadcasting a communication to a graphical user interface of a recipient device, the
8
communication capable of being rendered, the online advertisement generation
9 system comprising:
a media repository for storing media content comprising a plurality of online
10
advertisement templates and a plurality of media assets;
11 a communications system server coupled to the media repository, the
communications system server being connectable to an internet network, the
12
communications system server being configured for receiving, via the internet
13 network, one or more of user data, keyword data, and geographic data, and
comprising:
14
an advertisement generation engine for autonomously generating the
15 communication, the advertisement generation engine for accessing the media
repository and selecting, based on one or more of the user data, keyword data,
16
and geographic data, at least one of the plurality of online advertisement
17 templates and at least one of the plurality of media assets to generate the
communication, the communication including a collection of slides
18
comprising a grouping of design layers, design elements, and content
19 containers into the collection of slides so as to generate the communication
capable of being rendered in a manner so as to be content specific to the user
20
data, keyword data, and geographic data;
21 a formatting engine for formatting the communication; and
a distribution engine wherein once the communication is generated and
22
formatted, the communications system server autonomously broadcasts the
23 one of more communications via the distribution engine to the recipient device
so as to be rendered at the graphical user interface thereof, the slides being
24
displayable in an auto-play on or and auto-play off format.
25
[Doc. No. 53-15 at Col. 19:39 – Col. 20:27.]
26
27 The Court applied the Alice analysis to the above claim, and while finding that it
28 also claims the abstract idea of creating and distributing advertisement content, this claim
1 includes restrictions on how the result is accomplished and the patent describes the
2 mechanism to do so. Therefore, the claim is patent eligible.
3 This patent, the most recent in the family tree of continuations from the initial
4 application, attaches different labels to the system components, but it is based on the same
5 specification and the corresponding components remain the same “known program
6 constructs.” For example, the claimed “communications system server” is a new label for
7 the disclosed communication builder engine (102) and the “advertisement generation
8 engine” is the disclosed project builder (108). The claimed “formatting engine” remains
9 a bit of mystery as is not identified in the specification other than as a function of the
10 “distribution engine” disclosed as the distribution program (112). These components of
11 the claimed system are not advancements in the functioning of the computer, as discussed
12 above. To the extent that the claim includes the “autonomous” generation and broadcasting
13 of a communication, the patent does not disclose a mechanism or advancement in the art
14 for such independent function. The generation and distribution of a communication is
15 accomplished by known program constructs, and nothing is disclosed to inform how any
16 autonomous function occurs that is an advancement over what was known in the art.
17 Nevertheless, the claim includes the limitation that the communication is not just a
18 collection of slides, but a collection comprised of a grouping of design layers, design
19 elements and content containers. The description of how these layered slides with content
20 containers are created, managed, and populated is disclosed in great detail in the
21 specification. [Id. at Col. 4:1 - Col 9:10] This limitation as part of the claim provides
22 inventive concept by requiring that the system not just create a customized communication
23 based on user preferences, but create that communication using a particular format, and the
24 patent describes the mechanism to do so.
25 Considering Claim 30 as an ordered combination of elements, it contains an
26 inventive concept sufficient to transform the claimed abstract idea into a patent-eligible
27 application under 35 U.S.C. §101. The motion is DENIED as to Claim 30 of the ‘898
28 patent.
1 Vv. Conclusion
2 For the reasons stated above, Google’s motion to dismiss certain claims asserted in
3 || this litigation pursuant to Rule 12(c) as patent ineligible subject matter under 35 U.S.C. §
4 || 101 is:
5 GRANTED as to Claims 14, 16, 22, and 23 of the ‘618 Patent and Claim 1 of the
6 || ‘497 Patent; and
7 DENIED as to Claim 30 of the *898 Patent.
8 IT IS SO ORDERED.
9 || Dated: November 10, 2021 © Z
10
Hon. Cathy Ann Bencivengo
United States District Judge
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28