Simio, LLC v. Flexsim Software Products

983 F.3d 1353
CourtCourt of Appeals for the Federal Circuit
DecidedDecember 29, 2020
Docket20-1171
StatusPublished
Cited by78 cases

This text of 983 F.3d 1353 (Simio, LLC v. Flexsim Software Products) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Simio, LLC v. Flexsim Software Products, 983 F.3d 1353 (Fed. Cir. 2020).

Opinion

Case: 20-1171 Document: 41 Page: 1 Filed: 12/29/2020

United States Court of Appeals for the Federal Circuit ______________________

SIMIO, LLC, Plaintiff-Appellant

v.

FLEXSIM SOFTWARE PRODUCTS, INC., Defendant-Appellee ______________________

2020-1171 ______________________

Appeal from the United States District Court for the District of Utah in No. 2:18-cv-00853-DB, Senior Judge Dee V. Benson. ______________________

Decided: December 29, 2020 ______________________

DAVID G. OBERDICK, Meyer, Unkovic & Scott, Pitts- burgh, 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. ______________________ Case: 20-1171 Document: 41 Page: 2 Filed: 12/29/2020

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 be- cause 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 mo- tion for leave to amend. We affirm. BACKGROUND I The ’468 patent is titled “System and Method for Cre- ating Intelligent Simulation Objects Using Graphical Pro- cess 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 ex- isted since the 1960s, id. at col. 2 ll. 10–19, it states that earlier object-oriented simulation products were “program- ming-based tools” that were “largely shunned by practi- tioners 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 Case: 20-1171 Document: 41 Page: 3 Filed: 12/29/2020

SIMIO, LLC v. FLEXSIM SOFTWARE PRODUCTS 3

made it possible to build improved graphical user inter- faces 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-orien- tation. 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 program- ming.”), 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 simula- tion models on a physical computing device, the system comprising: one or more graphical processes;

1 The district court discussed only claim 1. Because Simio also discusses only claim 1 and does not separately argue any other claim’s eligibility, we treat claim 1 as rep- resentative for purposes of our eligibility analysis. See Elec. Power Grp., LLC v. Alstom S.A., 830 F.3d 1350, 1352 (Fed. Cir. 2016). Case: 20-1171 Document: 41 Page: 4 Filed: 12/29/2020

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 assign- ing 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 def- inition 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 di- rectly 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 con- taining an object definition for “Poodle” and poodles Sam and Fred, a user might independently change Sam’s behav- ior (e.g., make him tend to chase cars) without similarly changing the behavior of Fred or any other poodle. Case: 20-1171 Document: 41 Page: 5 Filed: 12/29/2020

SIMIO, LLC v. FLEXSIM SOFTWARE PRODUCTS 5

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 com- plaint under Federal Rule of Civil Procedure 12(b)(6), ar- guing 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 re- port to the district court agreeing to a March 15, 2019 dead- line 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 stat- ing: “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 (2014), and held the asserted claims ineligi- ble. 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.”).

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
983 F.3d 1353, Counsel Stack Legal Research, https://law.counselstack.com/opinion/simio-llc-v-flexsim-software-products-cafc-2020.