Invalidity dossier
US 7006903
Method and system for routing mobile vehicles and scheduling maintenance for those vehicles related application
Current assignee: CAE Flight Services USA Inc
Added 9/23/2026, 11:10:20 AM
Active provider: DeepSeek · deepseek-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
I'll search for the specific patent number and any associated litigation.
Summary of US Patent 7006903
Search results on litigation: I found no CAFC docket or USPTO litigation record for patent 7006903 in the results returned. My searches surfaced only the Google Patents page and a Justia citation (a prior-art reference in an unrelated patent), plus noise from similarly-numbered IDs (e.g., JP 7006903 B, KR application 10-2019-7006903). These are different identifiers and I did not treat them as this patent. I cannot confirm any 2026 Federal Circuit activity for 7006903; on the available evidence there is none.
Bibliographic data (from the patent's own front matter)
| Field | Value |
|---|---|
| Patent number | US 7006903 B2 |
| Title | "Method and system for routing mobile vehicles and scheduling maintenance for those vehicles related application" |
| Inventors | Barry C. Smith; Michael Clarke; Eric Nespoulous |
| Original assignee | Sabre Inc. |
| Current assignee (per listing) | CAE Flight Services USA Inc. |
| Application no. | US 10/270,000 |
| Filing date | 2002-10-15 |
| Priority date | 2002-02-28 (continuation-in-part of US 10/084,313) |
| Publication of appl. | US 20030167110 A1 (2003-09-04) |
| Issue date | 2006-02-28 |
| Status | Expired – Lifetime (adjusted expiration 2022-04-14) |
| Classification | G08G 5/00; G08G 5/50; G08G 5/56 |
| Claims | 46 |
Note on assignment chain: The record shows a series of security-interest and reassignment entries (Sabre Inc. → Sabre GLBL Inc. → Flight Operations Holdings LLC → CAE Flight Services USA, Inc.). Google's "current assignee" field is expressly a non-legal assumption; ownership should be verified against the USPTO assignment database if this matters.
Abstract (verbatim)
"Methods and systems for routing and scheduling maintenance for aircraft. An aircraft routing and maintenance scheduling system generates an aircraft routing proposal based on information describing a possible flight of an aircraft and a maintenance scheduling proposal that corresponds to the aircraft based on information describing a possible maintenance schedule of the aircraft. The system determines a proposed flight assignment and proposed maintenance scheduling assignment based on the aircraft routing proposal and maintenance scheduling proposal. Thereafter, the system produces a flight assignment plan and maintenance scheduling plan using the proposed flight assignment and proposed maintenance scheduling assignment when the proposed flight assignment and proposed maintenance scheduling assignment meet a decision criterion describing requirements for aircraft routing and maintenance scheduling."
Plain-language overview of the independent claims
The independent claims I can see in the provided text are 1, 19, 20, 21, and 22. Claims 1, 19, and 21 are method claims; claims 20 and 22 are apparatus claims written in means-plus-function form.
Claim 1 (method — the core claim): A computer-implemented method with these steps: (a) generate an aircraft routing proposal from flight information; (b) generate a maintenance scheduling proposal for the aircraft from maintenance-schedule information, where that information must at least include maintenance station capacity information; (c) determine a "proposed pre-flight assignment" and proposed maintenance scheduling assignment from the two proposals; (d) check whether those proposals meet a decision criterion (the routing/scheduling requirements); (e) if not, optimize the assignments until the criterion is met; and (f) output a pre-flight assignment plan and maintenance scheduling plan. The final clause confirms the generating, determining, and optimizing steps are performed by a processor.
Claim 19 (method — data-in / model-out variant): Receive flight information and maintenance-schedule information (again, at least including maintenance station capacity information); generate a set of aircraft routing proposals and maintenance scheduling proposals; feed those proposals into an optimization-based model; and produce the pre-flight assignment plan and maintenance scheduling plan by solving that model. Processor-performed.
Claim 20 (apparatus, means-plus-function): The same four functional blocks as claim 19 — means for receiving, means for generating the proposal set, means for inputting into an optimization-based model, and means for producing the plans by solving the model — with the station-capacity-information limitation and processor language.
Claim 21 (method — conditional-output variant): Generate the routing proposal and the maintenance scheduling proposal (station-capacity-information limitation again); determine the proposed pre-flight assignment and maintenance scheduling assignment; and produce the assignment plan and maintenance scheduling plan when those proposals meet the decision criterion. Notably, this claim omits the iterative "optimize if criterion not met" step found in claim 1.
Claim 22 (apparatus, means-plus-function): Mirrors claim 1 in means-plus-function form — means for generating each proposal, means for determining the assignments, means for testing the decision criterion, means for optimizing if the criterion is not met, and means for generating the plans from the proposals that met the criterion.
Recurring essential limitation across all independents: the maintenance-schedule information at least includes maintenance station capacity information. This appears to be the point of novelty emphasized claim-wide (distinguishing over prior tail-assignment approaches that did not model station capacity/capability by time).
Supporting detail worth noting
The specification describes a Dantzig–Wolfe column-generation architecture: an aircraft routing unit 202 and a maintenance scheduling unit 204 (both constraint-programming based) generate proposals that become columns in a master problem solved by revised simplex, with dual variables (aircraftdual, flightdual, maintenancedual) feeding refinement information back to the sub-problems (steps 312–320 of FIGS. 3A/3B), followed by a branch-and-bound solve to integrality (step 322). Claim 7 recites the revised simplex/dual-variable mechanism; claim 18 recites branch-and-bound. Dependent claim 4 lists the constraint classes (aircraft, operational, maintenance, hangar, vehicle, spacial sequence, temporal, vehicle compatibility).
Uncertainty / caveats
- Truncated claim text. The authoritative text supplied to me stops mid-claim 28, while the patent lists 46 claims. I therefore cannot rule out additional independent claims (e.g., a computer-readable-media claim or further method/apparatus claims) beyond claim 22. My independent-claim enumeration is limited to those visible.
- No litigation confirmation. I found no CAFC 2026 docket entry for 7006903. My searches were general web searches, not a direct PACER/CAFC query; absence of results is not proof of absence of a docket.
- Assignee. The "current assignee" designation comes from Google Patents, which disclaims legal accuracy. Verify via USPTO Assignment records if reliance is needed.
- Expiry. Listed status is "Expired – Lifetime" with adjusted expiration 2022-04-14, so any 2026 enforcement activity would be unusual — though I cannot state as fact that none exists.
If you want, I can attempt a narrower search targeted at Federal Circuit 2026 opinions or PACER-style docket listings for this patent number.
Generated 9/30/2026, 3:52:19 AM
Cases on file (0)
Specific litigation cases in our database that name US patent 7006903. The free-form analysis below may also discuss cases beyond this list.
No cases on file mention this patent. Upload a CSV or add a case manually in Admin → Manage litigation cases.
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
Proceedings on file (0)
All PTAB activity →AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.
No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.
PTAB challenges
AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.
Assignment history
Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Keep exploring
Other patents in Software Technology & Computing Systems (T)
- US 10019722Patent Overview — US 10019722 B2 Title: Poll-based networking system Patent number: US 10019722 B2 Application number: US 14/987,447 Inventors: Timothy Beggy; David Shaun Neal Assignee: Trinity Info Media LLC (originally Trinity Intel…
- US 10241643I'll search for the specific patent number and any litigation/docket activity. No litigation hits for this specific patent yet. Let me check for claim text and any court dockets. Let me try to retrieve the actual claim text. US Patent…
- US 8387155I'll search for authoritative records on this specific patent number before summarizing. Let me pull the actual claim text and check for any 2026 appellate activity. Let me try to retrieve the actual claim language and confirm the…
- US 8127345I'll verify the patent against live sources before summarizing. Now let me pull the actual claim language and check for any 2026 activity. Let me obtain the actual claim text rather than paraphrase from memory. US Patent 8,127,345 B2 —…
- US 11659381US 11,659,381 B2 — Verification Summary Sources used: the authoritative full text of US 11,659,381 B2 supplied in this matter (Google Patents, fetched 2026-10-01), plus live web results including Unified Patents, Docket Alarm/PACER-derived…
- US 8898260I'll search for authoritative information on this specific patent number and any 2026 CAFC activity. Let me dig deeper into the 2026 docket activity and the reexamination/PTAB status specifically for the '260 patent. One more targeted…
- US 8756336I'll search for authoritative information on this specific patent number. US Patent 8,756,336 B2 — Summary I searched for the specific number 8756336 (treated literally, no auto-correction). The authoritative full text (provided) is…
- US 7289772I'll search for authoritative information on this patent, including any 2026 litigation activity. US Patent 7,289,772 — Summary Note on identifiers: I interpreted "7289772" literally as US 7,289,772 B1. I did not find any CAFC 2026 docket…