Opinion

Impact Engine, Inc. v. Google LLC

Court
District Court, S.D. California
Filed
Nov 10, 2021
Cited by
0 cases
Authority
More cited than 19.1%

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

This is a copy of a public record, reproduced as it was published. It is not legal advice, and it may not be the version a court would rely on. Check the official source before you cite it.

A word about cookies

We need a few to keep you signed in and the library working. The rest help us see which pages people use and where they get stuck. They stay off unless you say yes.