IP Library Patent Application 11961612
Patent Application
App. No. 11/961,612

Resource Scheduling with Rule Violation Feedback

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 None
App. No.
11/961,612
Filed
Dec 20, 2007
Art Unit
3694
USPC
705/8
Abstract

Generally, an airline operations computing system accomplishes rule checking in an efficient and useful manner and provides functionality that allows multiple different users to accomplish schedule changes in a manner that minimizes conflicts between different schedulers. In addition, an airline operations computing system includes a common rules engine that is used by multiple different optimizer and decision support systems of the airline operations computing system.

Claims (34)

1 . A method of revising a schedule of resources for an airline operation, the method comprising:

receiving a set of one or more proposed changes to a schedule of resources for an airline operation;

as each of the one or more proposed changes of the set are made, checking, before revising the schedule based on the set of one or more proposed changes, with an electronic rules engine to determine if the proposed change would violate any of a plurality of predefined rules, and if any of the plurality of predefined rules is violated, providing a responsive display indicating that the change violates one or more of the predefined rules; and

receiving user input committing the set of one or more proposed changes, and in response, updating the schedule of resources for the airline operation to include the set of one or more proposed changes.

2 . The method of claim 1 , wherein the schedule of resources includes flight crew resources.

3 . The method of claim 1 , wherein the predefined rules include rules provided by an airline regulatory organization.

4 . The method of claim 3 , wherein the airline regulatory organization is the United States Federal Aviation Administration.

5 . The method of claim 2 , wherein the predefined rules include rules regarding a minimum allowable period of time between an arrival time of a first flight at a particular location until a departure time of a second flight from the particular location.

6 . The method of claim 1 , wherein the rules engine receives information regarding changes in flight schedules.

7 . The method of claim 1 , wherein after the responsive display indicating that the change violates one or more of the predefined rules, a proposed change of the set of one or more proposed changes is received that proposes a change that causes the violated rule to no longer be violated.

8 . The method of claim 7 , wherein after the proposed change that causes the violated rule to no longer be violated is received, the responsive display indicating that the change violates one or more of the predefined rules is no longer displayed.

9 . The method of claim 7 , wherein after the proposed change that causes the violated rule to no longer be violated is received, a second responsive display is provided that indicates the violated rule is no longer violated.

10 . The method of claim 1 , wherein the updating of the schedule of resources for the airline operation to include the set of one or more proposed changes is made despite that one or more of the one or more proposed changes violates at least one of the plurality of predefined rules.

11 . A computer program product tangibly embodied in computer storage medium and comprising instructions that when executed by a processor cause the following operations to be performed to revise a schedule of resources for an airline operation, the method comprising:

receive a set of one or more proposed changes to a schedule of resources for an airline operation;

as each of the one or more proposed changes of the set are made, check, before revising the schedule based on the set of one or more proposed changes, with an electronic rules engine to determine if the proposed change would violate any of a plurality of predefined rules, and if any of the plurality of predefined rules is violated, provide a responsive display indicating that the change violates one or more of the predefined rules; and

receive user input committing the set of one or more proposed changes, and in response, update the schedule of resources for the airline operation to include the set of one or more proposed changes.

12 . The computer program product of claim 11 , wherein the schedule of resources includes flight crew resources.

13 . The computer program product of claim 11 , wherein the predefined rules include rules provided by an airline regulatory organization.

14 . The computer program product of claim 11 , wherein after the responsive display indicating that the change violates one or more of the predefined rules, a proposed change of the set of one or more proposed changes is received that proposes a change that causes the violated rule to no longer be violated.

15 . The computer program product of claim 14 , wherein after the proposed change that causes the violated rule to no longer be violated is received, the responsive display indicating that the change violates one or more of the predefined rules is no longer displayed.

16 . The computer program product of claim 14 , wherein after the proposed change that causes the violated rule to no longer be violated is received, a second responsive display is provided that indicates the violated rule is no longer violated.

17 . The computer program product of claim 11 , wherein the updating of the schedule of resources for the airline operation to include the set of one or more proposed changes is made despite that one or more of the one or more proposed changes violates at least one of the plurality of predefined rules.

18 . An airline operations computing system comprising:

at least to of a planning optimizer and decision support system, a scheduling optimizer and decision support system, and a day-of-operations recovery optimizer and decision support system;

a common rules engine used with each of the at least two optimizer and decision support systems.

19 . The airline operations computing system of claim 18 , wherein the planning optimizer and decision support system comprises a crew resource optimizer.

20 . The airline operations computing system of claim 18 , wherein the planning optimizer and decision support system comprises a flight schedule optimizer.

21 . The airline operations computing system of claim 18 , wherein the scheduling optimizer and decision support system comprises a crew pairing and crew roster optimizer.

22 . The airline operations computing system of claim 18 , wherein the scheduling optimizer and decision support system comprises an aircraft routing optimizer.

23 . The airline operations computing system of claim 18 , wherein the scheduling optimizer and decision support system comprises an optimizer for receiving crew bids for certain flights.

24 . The airline operations computing system of claim 18 , wherein the day of operations optimizer and decision support system comprises an aircraft recovery optimizer.

25 . The airline operations computing system of claim 18 , wherein the day of operations optimizer and decision support system comprises a crew recovery optimizer.

26 . The airline operations computing system of claim 18 , wherein the day of operations optimizer and decision support system comprises a passenger recovery optimizer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: ACCENTURE GLOBAL SERVICES LIMTED
To: GE AVIATION SYSTEMS TALERIS LTD; GE FLIGHT EFFICIENCY SERVICES, INC.
Reel/Frame 036355/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2008
From: PACHON, JULIAN; ANDERSON, MARC; STAHELI, DAVID
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 020313/0991 →