Simio, LLC v. Flexsim Software Prods., Inc.

Decision Date29 December 2020
Docket Number2020-1171
Citation983 F.3d 1353
Parties SIMIO, LLC, Plaintiff-Appellant v. FLEXSIM SOFTWARE PRODUCTS, INC., Defendant-Appellee
CourtU.S. Court of Appeals — Federal Circuit

David G. Oberdick, Meyer, Unkovic & Scott, Pittsburgh, PA, argued for plaintiff-appellant. Also represented by Joseph Aaron Carroll ; James C. Watson, H. Dickson Burton, TraskBritt, P.C., Salt Lake City, UT.

Mark A. Miller, Dorsey & Whitney LLP, Salt Lake City, UT, argued for defendant-appellee. Also represented by Brett L. Foster, Elliot Hales.

Before Prost, Chief Judge, Clevenger and Stoll, Circuit Judges.

Prost, Chief Judge.

Simio, LLC ("Simio") sued FlexSim Software Products, Inc. ("FlexSim") in the United States District Court for the District of Utah for infringing U.S. Patent No. 8,156,468 ("the ’468 patent"). The district court held the asserted claims of the ’468 patent ineligible for patenting under 35 U.S.C. § 101 and, as a result, dismissed the action because Simio's complaint failed to state a claim upon which relief could be granted. Simio then moved for leave to file an amended complaint, which the district court denied.

Simio appeals the dismissal and the denial of its motion for leave to amend. We affirm.

BACKGROUND
I

The ’468 patent is titled "System and Method for Creating Intelligent Simulation Objects Using Graphical Process Descriptions." Its background section describes different types of simulations, including those that are event-oriented, process-oriented, and object-oriented, the last of which is relevant here. ’468 patent col. 2 l. 10–col. 3 l. 26.

Object-oriented simulations are, as the name suggests, based on "objects." Objects can be things in the simulation, such as people, vehicles, or machines. Although the patent acknowledges that object-oriented simulations have existed since the 1960s, id. at col. 2 ll. 10–19, it states that earlier object-oriented simulation products were "programming-based tools" that were "largely shunned by practitioners as too complex," id. at col. 3 ll. 13–14. The patent also describes a trend that emerged in the 1980s and 1990s: using graphics to simplify building simulations. See id. at col. 2 ll. 46–54 ("The introduction of Microsoft Windows made it possible to build improved graphical user interfaces and a number of new graphically based tools emerged ....").

The ’468 patent ’s purported invention concerns making object-oriented simulation easier and more accessible by letting users build simulations with graphics instead of programming:

Objects are built using the concepts of object-orientation. Unlike other object-oriented simulation systems, however, the process of building an object in the present invention is simple and completely graphical. There is no need to write programming code to create new objects.

Id. at col. 8 ll. 22–26; see also id. at col. 4 ll. 39–42 ("Unlike existing object-oriented tools that require programming to implement new objects, Simio™ objects can be created with simple graphical process flows that require no programming."), col. 6 ll. 50–53 ("The present invention is designed to make it easy for beginning modelers to build their own intelligent objects .... Unlike existing object-based tools, no programming is required to add new objects.").

Claim 1 is the only independent claim.1 It recites:

A computer-based system for developing simulation models on a physical computing device, the system comprising:
one or more graphical processes;
one or more base objects created from the one or more graphical processes,
wherein a new object is created from a base object of the one or more base objects by a user by assigning the one or more graphical processes to the base object of the one or more base objects;
wherein the new object is implemented in a 3-tier structure comprising:
an object definition, wherein the object definition includes a behavior,
one or more object instances related to the object definition, and
one or more object realizations related to the one or more object instances;
wherein the behavior of the object definition is shared by the one or more object instances and the one or more object realizations; and
an executable process to add a new behavior directly to an object instance of the one or more object instances without changing the object definition and the added new behavior is executed only for that one instance of the object.

This last limitation—the "executable-process limitation" (also referred to as the "add-on limitation")—concerns changing a particular object's behavior without changing the object's overall definition in the simulation. By way of an example given during prosecution, in a simulation containing an object definition for "Poodle" and poodles Sam and Fred, a user might independently change Sam's behavior (e.g., make him tend to chase cars) without similarly changing the behavior of Fred or any other poodle.

II

Simio's complaint accused FlexSim of infringing claims 1–3, 6, 8, and 9 of the ’468 patent (the "asserted claims"). On December 21, 2018, FlexSim moved to dismiss the complaint under Federal Rule of Civil Procedure 12(b)(6), arguing that it failed to state a claim upon which relief could be granted because the asserted claims are ineligible for patenting under 35 U.S.C. § 101.

On January 18, 2019, before Simio filed its opposition to the motion to dismiss, the parties jointly submitted a report to the district court agreeing to a March 15, 2019 deadline to move to amend pleadings. The court adopted the parties’ proposed deadline and set March 15, 2019, as the "Last Day to File Motion to Amend Pleadings (absent good cause)" in its January 23, 2019 scheduling order. J.A. 145.

Simio filed its opposition to the motion to dismiss on February 8, 2019. The opposition included a footnote stating: "Simio also reserves the right to amend its [c]omplaint in order to more fully develop these issues." J.A. 175 n.8 (citing Aatrix Software, Inc. v. Green Shades Software, Inc. , 882 F.3d 1121 (Fed. Cir. 2018) ). FlexSim replied, and the district court held a hearing on the motion on May 29, 2019.

The district court applied the two-step framework set forth in Alice Corp. Pty. Ltd. v. CLS Bank International , 573 U.S. 208, 134 S.Ct. 2347, 189 L.Ed.2d 296 (2014), and held the asserted claims ineligible.

Simio, LLC v. FlexSim Software Prods., Inc. , No. 2:18-cv-00853, 2019 WL 2552243, at *3–4 (D. Utah June 20, 2019) (" Dismissal Op. "). In a thoughtful opinion, the court concluded that (1) the claims are directed to "the decades-old computer programming practice of substituting text[-]based coding with graphical processing," which the court determined was an ineligible abstract idea and (2) considering the claim elements both individually and as an ordered combination, FlexSim "met its burden of showing no inventive concept or alteration of computer functionality sufficient to transform the system into a patent-eligible application." Id. The district court accordingly granted the motion to dismiss.2

After the court's dismissal and entry of judgment, Simio moved for reconsideration under Rule 59(e) and leave to file a proposed amended complaint ("PAC"). The district court denied both. It concluded that Simio had failed to justify reconsideration, having presented no intervening change in law, previously unavailable evidence, or need to correct clear error or manifest injustice. Simio, LLC v. FlexSim Software Prods., Inc. , No. 2:18-cv-00853, 2019 WL 5423609, at *3 (D. Utah Oct. 23, 2019). The court also concluded that "amendment would be futile because the new factual allegations [in the PAC] are inadequate to remedy the ’468 patent on the merits." Id. It did not reach FlexSim's argument that because Simio moved for leave to amend after the scheduling order's deadline and did not show good cause for missing that deadline, leave to amend should be denied.

Simio timely appealed. We have jurisdiction under 28 U.S.C. § 1295(a)(1).

DISCUSSION

We review a district court's dismissal for failure to state a claim under the regional circuit's law. BASCOM Glob. Internet Servs., Inc. v. AT&T Mobility LLC , 827 F.3d 1341, 1347 (Fed. Cir. 2016). The Tenth Circuit reviews such dismissals de novo, "accept[ing] all well-pled factual allegations as true and view[ing] these allegations in the light most favorable to the nonmoving party." Evans v. Diamond , 957 F.3d 1098, 1100 (10th Cir. 2020) (quoting Peterson v. Grisham , 594 F.3d 723, 727 (10th Cir. 2010) ).

We also review a district court's denial of motions for reconsideration and leave to amend a complaint under the regional circuit's law. Del. Valley Floral Grp., Inc. v. Shaw Rose Nets, LLC , 597 F.3d 1374, 1379 (Fed. Cir. 2010) (reconsideration); Chi. Bd. Options Exch., Inc. v. Int'l Sec. Exch., LLC , 677 F.3d 1361, 1374 (Fed. Cir. 2012) (leave to amend a complaint). The Tenth Circuit reviews such denials for abuse of discretion, but when leave to amend is denied for futility, review of the legal basis for an amendment's futility is de novo. Johnson v. Spencer , 950 F.3d 680, 707 n.10, 720–21 (10th Cir. 2020).

Patent eligibility under § 101 is a question of law that may involve underlying questions of fact. Interval Licensing LLC v. AOL, Inc. , 896 F.3d 1335, 1342 (Fed. Cir. 2018). We review the district court's ultimate conclusion on patent eligibility de novo. Id. A patent may be determined ineligible at the Rule 12(b)(6) stage "when there are no factual allegations that, taken as true, prevent resolving the eligibility question as a matter of law." Aatrix , 882 F.3d at 1125.

We first address the dismissal for patent ineligibility, then the denial of leave to amend the complaint.3

I

Section 101 of the Patent Act defines patent-eligible subject matter as "any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof." 35 U.S.C. § 101. "This provision, however, contains longstanding judicial exceptions, which provide that laws of nature, natural...

To continue reading

Request your trial
75 cases
  • Witricity Corp. v. Momentum Dynamics Corp.
    • United States
    • U.S. District Court — District of Delaware
    • September 27, 2021
    ...factual allegations that, taken as true, prevent resolving the eligibility question as a matter of law." Simio, LLC v. FlexSim Software Prods., 983 F.3d 1353, 1359 (Fed. Cir. 2020) ; see also Uniloc USA, Inc. v. LG Elec's USA, Inc., 957 F.3d 1303 (Fed. Cir. 2020) (holding that patent eligib......
  • Celgene Corp. v. Mylan Pharm. Inc.
    • United States
    • U.S. Court of Appeals — Federal Circuit
    • November 5, 2021
    ...the Mylan defendants collectively "filed" the ANDA. J.A. 79–80.13 Regional-circuit law applies. See Simio, LLC v. FlexSim Software Prods., Inc. , 983 F.3d 1353, 1358 (Fed. Cir. 2020).14 Celgene suggests that it wasn't on notice of this insufficiency because the district court initially deni......
  • Amazon.com v. Swarm Tech.
    • United States
    • Patent Trial and Appeal Board
    • June 20, 2023
    ... AMAZON.COM, INC. and AMAZON WEB SERVICES, INC., Petitioner, v. SWARM ... which "can be a technical computing software application ... that provides a technical computing ... idea]' at step [2B]." Simio, LLC v. FlexSim ... Software Prods., Inc., 983 F.3d ... ...
  • Hlfip Holding, Inc. v. York Cnty.
    • United States
    • U.S. District Court — Middle District of Pennsylvania
    • April 25, 2022
    ...does not explain how it might benefit from a particular term's construction under an Alice analysis. Simio, LLC v. FlexSim Software Prods. , 983 F.3d 1353, 1365 (Fed. Cir. 2020). Because Smart Communications only generally argued that any eligibility analysis should not occur until after cl......
  • Request a trial to view additional results

VLEX uses login cookies to provide you with a better browsing experience. If you click on 'Accept' or continue browsing this site we consider that you accept our cookie policy. ACCEPT