IP Library Granted Patent US 8,014,908
Granted Patent B2
US 8,014,908 · App. 11/740,037 · Granted Sep 6, 2011

Methods and systems for routing mobile vehicles

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,014,908
App. No.
11/740,037
Granted
Sep 6, 2011
Kind
B2
Abstract

The present invention relates to methods and systems for routing mobile vehicles under maintenance and operational constraints. In the case of aircraft, the methods and systems may generate an aircraft routing proposal based on information describing a possible flight of an aircraft, determine a proposed flight assignment for the aircraft based on the generated aircraft routing proposal and complying with the information describing the possible flight of the aircraft, and determine whether the proposed flight assignment meets a decision criterion describing requirements for aircraft routing. If the decision criterion is unmet, the methods and systems may optimize the proposed flight assignment such that the proposed flight assignment meets the decision criterion. The methods and systems may also generate a flight assignment plan using the proposed flight assignment that meets the decision criterion.

Claims (51)

1. A mobile vehicle routing method comprising:

generating a vehicle routing proposal with a computer processor based on information describing a possible arc of a vehicle;

determining a proposed pre-arc assignment for the vehicle based on the generated vehicle routing proposal and complying with the information describing the possible arc of the vehicle and a plurality of operational and maintenance constraints;

determining whether the proposed arc assignment meets a decision criterion describing requirements for vehicle routing;

if the decision criterion is unmet, optimizing the proposed arc assignment to meet the decision criterion; and

generating an arc assignment plan using the proposed arc assignment that meets the decision criterion.

2. The method of claim 1 , wherein optimizing the proposed arc assignment comprises:

generating refinement information;

generating an additional arc routing proposal based on the refinement information;

determining a revised arc assignment for the vehicle based on the generated arc routing proposal and complying with the information describing the possible arc of the vehicle; and

determining whether the revised arc assignment meets the decision criterion.

3. The method of claim 2 , wherein the proposed arc assignment is generated using a revised simplex algorithm and wherein the refinement information is generated from dual variables found in the revised simplex algorithm.

4. The method of claim 3 , wherein the decision criterion is met when no more additional vehicle routing proposals can be determined based on the generated refinement information and complying with the information describing the possible arc of the vehicle.

5. The method of claim 1 , wherein the information describing the possible arc of the vehicle includes at least one of arc information, vehicle information, and maintenance information.

6. The method of claim 5 , wherein the arc information includes at least one of origin, destination, start time, end time, block time, booked passenger loads, passenger revenue/fare, assigned vehicle family type, assigned crew rating, and minimum equipment list restriction.

7. The method of claim 5 , wherein the vehicle information includes at least one of vehicle identification, hourly operating cost, current location, ready time, remaining arc time, passenger capacity, family type, crew rating, and minimum equipment list capability.

8. The method of claim 5 , wherein the maintenance information includes at least one of vehicle identification, type of check, scheduled location, start time, and end time.

9. The method of claim 1 , wherein the information describing the possible arc of the vehicle is organized into an arc network for the vehicle and the vehicle routing proposal is generated using the arc network.

10. The method of claim 9 , wherein the vehicle routing proposal is generated using a shortest path algorithm.

11. The method of claim 10 , wherein the shortest path algorithm is a generalized permanent labeling algorithm.

12. The method of claim 10 , wherein the shortest path algorithm is at least one of a generalized permanent labeling algorithm, a LP-based shortest path algorithm, a K-shortest path algorithm, and a Dijkstra algorithm.

13. The method of claim 1 , wherein the proposed arc assignment is generated using a revised simplex algorithm.

14. The method of claim 1 , wherein the arc assignment plan is generated using a branch and bound method.

15. An arc flight assignment system to be used in a computer system comprising:

means for generating a vehicle routing proposal based on information describing a possible arc of a vehicle;

means for determining a proposed pre-arc assignment for the vehicle based on the generated vehicle routing proposal and complying with the information describing the possible arc of the vehicle and a plurality of operational and maintenance constraints;

means for determining whether the proposed arc assignment meets a decision criterion describing requirements for vehicle routing;

if the decision criterion is unmet, means for optimizing the proposed arc assignment to meet the decision criterion; and

means for generating an arc assignment plan using the proposed arc assignment that meets the decision criterion.

16. The system of claim 15 , wherein the means for optimizing comprises:

means for generating refinement information;

means for generating an additional arc routing proposal based on the refinement information;

means for determining a revised arc assignment for the vehicle based on the generated arc routing proposal and complying with the information describing the possible arc of the vehicle; and

means for determining whether the revised arc assignment meets the decision criterion.

17. The system of claim 16 wherein the decision criterion is met when no more additional vehicle routing proposals can be determined based on the generated refinement information and complying with the information describing the possible arc of the vehicle.

18. The system of claim 15 , wherein the information describing the possible arc of the vehicle is organized into an arc network for the vehicle and the vehicle routing proposal is generated using the arc network.

19. The method of claim 1 , wherein each of the determining, optimizing, and generating steps is performed by a computer processor.

20. The method of claim 1 , further comprising communicating the information describing a possible arc of a vehicle from a management/operations system to the processor.

21. The method of claim 1 , further comprising storing the arc assignment plan in a database.

22. The method of claim 21 , further comprising accessing the arc assignment plan in the database with a display system.

23. The system of claim 15 , further comprising a management/operations system configured to communicate the information describing a possible arc of a vehicle to said means for generating a vehicle routing proposal.

24. The system of claim 15 , further comprising a database for storing the arc assignment plan.

25. The system of claim 24 , further comprising a display system configured to access the arc assignment plan in the database.

26. An arc flight assignment system to be used in a computer system comprising:

a processor; and

a memory in communication with the processor and comprising executable instructions for causing the processor to:

generate a vehicle routing proposal based on information describing a possible arc of a vehicle;

determine a proposed pre-arc assignment for the vehicle based on the generated vehicle routing proposal and complying with the information describing the possible arc of the vehicle and a plurality of operational and maintenance constraints;

determine whether the proposed arc assignment meets a decision criterion describing requirements for vehicle routing;

if the decision criterion is unmet, optimize the proposed arc assignment to meet the decision criterion; and

generate an arc assignment plan using the proposed arc assignment that meets the decision criterion.

Assignments (18)
TERMINATION AND RELEASE OF SECURITY INTERESTIN PATENTS Recorded Sep 2, 2025
From: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: SABRE GLBL INC.; TVL LP
Reel/Frame 072809/0498 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 15, 2025
From: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: SABRE GLBL INC.; TVL LP
Reel/Frame 070851/0247 →
CHANGE OF NAME Recorded Apr 26, 2022
From: FLIGHT OPERATIONS HOLDINGS LLC
To: CAE FLIGHT SERVICES USA, INC.
Reel/Frame 059803/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2022
From: SABRE GLBL INC.
To: FLIGHT OPERATIONS HOLDINGS LLC
Reel/Frame 059234/0853 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2022
From: COMPUTERSHARE TRUST COMPANY, N.A. AS AGENT TO WELLS FARGO BANK, NATIONAL ASSOCIATION AS COLLATERAL AGENT
To: SABRE HOLDINGS CORPORATION, SABRE GLBL INC., CERTAIN OF ITS SUBSIDIARIES, AND FLIGHT OPERATIONS HOLDINGS, LLC
Reel/Frame 059132/0342 →
PARTIAL RELEASE OF PATENT SECURITY INTERESTS Recorded Mar 1, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: FLIGHT OPERATIONS HOLDINGS, LLC
Reel/Frame 059275/0331 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2022
From: COMPUTERSHARE TRUST COMPANY, N.A. AS AGENT TO WELLS FARGO BANK, NATIONAL ASSOCIATION AS COLLATERAL AGENT
To: SABRE HOLDINGS CORPORATION, SABRE GLBL INC., CERTAIN OF ITS SUBSIDIARIES, AND FLIGHT OPERATIONS HOLDINGS, LLC
Reel/Frame 059132/0327 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SABRE GLBL INC.
Reel/Frame 054897/0418 →
SECURITY INTEREST Recorded Sep 11, 2020
From: SABRE GLBL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 053751/0325 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SABRE GLBL INC.
Reel/Frame 053750/0716 →
SECURITY INTEREST Recorded Apr 17, 2020
From: SABRE GLBL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052429/0274 →
SECURITY INTEREST Recorded Nov 9, 2015
From: SABRE GLBL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036992/0128 →
SECURITY INTEREST Recorded Apr 14, 2015
From: SABRE GLBL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035407/0376 →
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SABRE HOLDINGS CORPORATION; SABRE GLBL INC.; TVL LP; GETTHERE L.P.; SITE59.COM, LLC
Reel/Frame 035424/0844 →
CHANGE OF NAME Recorded Feb 11, 2014
From: SABRE INC.
To: SABRE GLBL INC.
Reel/Frame 032239/0138 →
AMENDMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 19, 2013
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 029834/0757 →
SECURITY AGREEMENT Recorded May 11, 2012
From: SABRE INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028194/0505 →
SECURITY AGREEMENT Recorded Mar 17, 2008
From: SABRE HOLDINGS CORPORATION, SABRE INC., CERTAIN SUBSIDIARIES OF SABRE INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 020660/0447 →