Rideapp, Inc. v. Lyft, Inc.
Opinion
NOTE: This disposition is nonprecedential.
United States Court of Appeals for the Federal Circuit
RIDEAPP INC., Plaintiff-Appellant,
v.
LYFT, INC., Defendant-Appellee.
2020-1284
Appeal from the United States District Court for the Northern District of California in No. 4:18-cv-07152-JST, Judge Jon. S. Tigar.
Decided: March 25, 2021
CHARLES A. PANNELL, III, Addy Hart P.C., Atlanta, GA, argued for appellant. Also represented by MEREDITH MARTIN ADDY.
JEREMEY TAYLOR, Baker Botts L.L.P., San Francisco, CA, argued for appellee. Also represented by SARAH J. GUSKE; ELIZABETH KATHLEEN BOGGS, JOHN GAUSTAD, KEITH MARVIN JUREK, Palo Alto, CA; JENNIFER COZEOLINO TEMPESTA, New York, NY.
2 RIDEAPP, INC. v. LYFT, INC.
Before WALLACH, CHEN, and HUGHES, Circuit Judges.
CHEN, Circuit Judge.
RideApp Inc. (RideApp) appeals the district court’s claim construction order finding claims 2, 3, and 6 of U.S. Patent No. 6,697,730 (’730 patent) indefinite under 35 U.S.C. § 112, ¶ 2 1 for failing to disclose adequate structure corresponding to various computer-implemented means- plus-function claim terms. For the following reasons, we affirm.
BACKGROUND
A
The ’730 patent is directed to an “urban transit system based on digital cellular communications [and] GPS locating technology . . . to provide real-time command and control of passengers and vehicles.” See ’730 patent at Abstract. A “central assigning system” (CAS) communicates with and collects data from both passengers and vehicles in the system. See id. at col. 4 ll. 3–6. The CAS is “capable of matching a passenger’s trip request with current transit parameters to determine vehicle assignment and routes that reduce passenger trip and wait times, wherein the current transit parameters and passenger location are obtained via wireless communication devices optionally capable of transmitting location data.” Id. at col. 3 ll. 56–62.
1 Section 112, ¶ 2 was replaced by § 112(b) when the America Invents Act (AIA) took effect on September 12, 2012. See Advanced Ground Info. Sys., Inc. v. Life360, Inc., 830 F.3d 1341, 1343 n.1 (Fed. Cir. 2016). Because the application for the instant patent was filed before that date, we refer to the pre-AIA version of § 112.
RIDEAPP, INC. v. LYFT, INC. 3
Several of the patent’s figures relate to the invention’s core feature: “real-time,” i.e., “on-demand,” “match[ing of] a user’s [trip] request with existing [transit] services.” See id. at col. 14 ll. 49–51. The patent’s Figure 5 illustrates “a logic flow diagram of a preferred embodiment of the present transit system.” See id. at col. 13 ll. 53–54. According to the patent, Figure 6 explains Figure 5’s block 504—entitled “Process Trip Request”—“in detail.” See id. at col. 14 l. 14. Additionally, the patent states that Figure 9 “show[s] the interaction of passenger, central assigning system, and vehicle.” See id. at col. 20 ll. 41–42.
The patent also includes a table purportedly providing “exemplary central processing software subsystems” for the disclosed invention. See id. at col. 20 ll. 42–43, Table 1. For example, Table 1’s “Find Best Trip” module “[s]olves the trip assignment task based on available vehicles, their schedules, and their passenger loadings.” Id. at Table 1.
B
RideApp sued Lyft, Inc. (Lyft), alleging that Lyft’s ride and bikeshare services infringe claims 2, 3, and 6 of the ’730 patent when “[a] passenger uses the Lyft App to request or locate a ride and, through the Lyft App, a driver accepts the request.” See J.A. 683, 1286. Claim 2 is reproduced below:
2. An automated system for providing unified billing for passenger transport comprising: (a) a central data system for tracking passenger transportation vehicle usage and distributing periodic invoices for the usage; and (b) a plurality of communication devices for providing wireless communication between passengers, vehicles, and the central data system in connection with the passenger transportation vehicle usage; and 4 RIDEAPP, INC. v. LYFT, INC.
(c) a wireless means of on-demand allocation of a passenger to a specific vehicle through the central data system.
’730 patent at claim 2 (emphasis added).
Claim 3 is an independent claim containing each of the limitations of claim 2 and an additional limitation:
(d) a wireless means of informing the passenger of the assignment and updated expected arrival time.
See id. at claim 3.
Claim 6 is also independent, contains the same first two limitations as claims 2 and 3, i.e., limitations (a) and (b), and adds a third limitation:
(c) a wireless means of detecting the proximity of the passenger and alerting the passenger of the proximity of the vehicle.
See id. at claim 6 (emphasis added).
C
During claim construction, Lyft argued that the following computer implemented means-plus-function claim limitations were indefinite because the ’730 patent failed to provide a corresponding structure—specifically, an algorithm —for their respective functions recited in the claims:
a central data system for tracking passenger transportation vehicle usage and distributing periodic invoices for the usage; a wireless means of on-demand allocation of a passenger to a specific vehicle through the central data system; a wireless means of informing the passenger of the assignment and updated expected arrival time; and
RIDEAPP, INC. v. LYFT, INC. 5
a wireless means of detecting the proximity of the passenger and alerting the passenger of the proximity of the vehicle. The district court agreed with Lyft as to each of the identified means-plus-function limitations and invalidated each of the asserted claims. See RideApp, Inc. v. Lyft, Inc., No. 18-CV-07152-JST, 2019 WL 7834175, at *1 (N.D. Cal. Oct. 16, 2019) (Claim Construction Order). As to “on-demand allocation,” the district court determined first that the disclosed system step of “assignment”—matching a user’s request to existing transit services—was a part of the allocation function. See id. at *8. The district court then rejected RideApp’s argument that the “Find Best Trip” module in Table 1 provides an algorithm for the trip assignment function because it disclosed no procedure for doing so. See id. at *9. Similarly, the district court found that Figures 5 and 6 and the corresponding specification discussion of those figures failed to disclose the requisite structure. See id.
The district court likewise found the “detecting the proximity” limitation indefinite. See id. at *11. The district court adopted RideApp’s interpretation of proximity as referring to geographic distance, but nonetheless found the limitation indefinite because “the specification is silent on how proximity is to be calculated.” See id. The district court rejected RideApp’s argument that a simple algorithm , such as the Pythagorean theorem, need not be disclosed because a straight-line calculation is just one of several ways to calculate proximity. See id.
Having found each asserted claim indefinite, the district court entered final judgment in favor of Lyft. See J.A. 1–3. RideApp appeals to this court. We have jurisdiction under 28 U.S.C. § 1295(a)(1).
6 RIDEAPP, INC. v. LYFT, INC.
DISCUSSION
RideApp argues that the district court erred in finding each of the four limitations at issue, and thus, claims 2, 3, and 6, indefinite. Because we agree with the district court that the on-demand allocation and proximity limitations are indefinite, we affirm without addressing the tracking and distributing or expected arrival time limitations.
Free access — add to your briefcase to read the full text and ask questions with AI
Rideapp, Inc. v. Lyft, Inc. (Rideapp, Inc. v. Lyft, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.