DELTA.COM/CHANGE

Archive for July, 2008


The Award Ticket Calendar

The Award Ticket calendar is somewhat close to me because I was involved with the initial project to add the functionality to Award Ticket Shopping. Passions and tensions on the topic run extremely high. The biggest complaint (outside of availability) is that the calendar shows availability that “disappears” when selecting flights. Why does that happen? Frankly, its a difference in how the data is collected. Hold on to your seats, there’s some math ahead! ;)

At a high level, for any date pair searched, the resulting calendars show up to 961 (31×31) date combinations (such as a departure in July returning in August) per cabin combination. For comparison, if you are searching dates within the same month there are up to 496 possible date combinations (31 options on the 1st, plus 30 on the 2nd, plus 29 on the 3rd, etc). This is under the assumption there is only one possible flight option per day. What if there are more? What if there were 5 flights or more available per day?

To use a real example, if you are searching for flights from Atlanta, GA to New York-La Guardia, NY departing on Monday Dec 29th and returning Saturday January 3rd how many options are there? Well if you look at the schedule there are 17 flights to LGA on 12/29 and 9 flights back on 1/3. Using those for each day of the week results in (31×17) x (31×9) options. Oh sorry, that’s 147,033 options. That’s using just LGA. If your final destination is NYC then what if we include options to JFK and EWR? You could include HPN (White Plains) as well.

It doesn’t take long to realize that the number of options available is growing beyond control. The problem is not in retrieving all the information, its that auditing each of those options takes time. If we use 1ms as the time required to check each itinerary’s validity as an option, using the example above of 24,025 itineraries would require just under 25 SECONDS. Fortunately there are more than 5 available routes per day for most searches. It’s also rare that there is one person searching at a time. At this point you have to start looking at the computers doing all that work in a different light.

At the end of the day a decision had to be made regarding the methodology used for searching that balances accuracy, response time, and investment (both in development time and hardware costs). These are often the hardest choices because all those factors play into your experience. The end decision was to use one type of search for the calendar and a different one for the available flights. They are different, but both 100% accurate. What does that mean to YOU when you search?

Behind the scenes, the calendar builds the schedule of flights for each given day (non-stop, direct, one-stop, and multi-stop). Then each flight is reviewed to see if the number of SkySaver seats are available in the cabin you searched. Once it finds a match, it stops searching that day, and moves to the next. When you move on to look at the flight options for your selected days, its a much more intensive look that validates all the business rules. After you’ve selected your flights, the itinerary is again audited and priced. If you started the search without logging in, before you provide the passenger information, we price it again to make sure you get the lowest possible price.

To be frank, the calendar might be improved by just taking the “just throw more servers at it” methodology. The intrinsic problem with that approach is the number of servers required and the cost incurred to get them. More servers by default will only support more capacity (the number of people using the site at the same time), not necessarily more speed. To improve speed requires one or more things to happen:

  • faster processors
  • more efficient algorithms
  • farming/distributive computing (often used in the production of 3D animation and rendering)
  • less complex rules

So while there are differences between the response on the calendar, the flight results, and the final pricing, the award ticket calendar provides a much faster way to search for availability. As a developer, it both inspires and challenges me. At the end of the day, I want the end product to be a success as judged by the user. The numbers show that 75% of all Award Tickets are booked on delta.com.

So there you have it: the award ticket calendar demystified.

drew
delta.com GUI Developer

ShareThis

Greetings from Florida

Hello from Florida,

Well, it’s been quite an eventful last few weeks since I last had time to sit down and post a blog. We’re here in Miami now getting ready to face off in the ‘rubber game’ against the Florida Marlins, one of our big NL East rivals and a team that is playing great in the very competitive division. A ‘rubber match’ is a baseball term used to describe the third game of a three-game series in which each team wins one of the first two games. Whoever wins the third game of this series wins what we call the ‘rubber game.’

That has me thinking about baseball lingo. There are so many phrases is the game that we use sitting in the dugout and I always wonder: would a fan know what we’re talking about. Let’s go through some of my favorites and their real life meanings.

Baseball Term: A ‘Can of Corn’

An easy fly ball that we catch in the outfield

Baseball Term: A ‘Bronx Cheer’

When the crowd boos (Although I will say this, the crowds in Philadelphia are incredible when it comes to boo-ing a player, so they should rename this ‘A Citizens Bank Cheer.’

Baseball Term: ‘Cheese’

A really good fastball

Baseball Term: ‘Texas Leaguer’

A bloop base hit that falls between the infielder and the outfielder

Baseball Term: ‘Uncle Charlie’

A really good curveball

Sorry to divert a little bit from the subject, but after writing the word ‘rubber game’ that got me thinking. What’s your favorite baseball term?

The All Star Break was last week and it’s an opportunity for everyone on the team to get away from the baseball field for a few days and clear their minds. Some of our players – including Chipper Jones and Brian McCann – had great First Halves of the season and were members of the 2008 National League All Star team that played in New York. Both of those guys were more than deserving of the honor. I’m really happy for both Chipper and Brian. As many of you know, Brian and I came up together and have been great friends for years. To be a teammate of Chipper’s – just to watch him play the game the right way everyday – is still amazing. I read a story about Chipper the other day where one of our Minor League players – Tyler Flowers – told Chipper that Chipper actually visited Tyler’s class when he Tyler was in 4th grade. Yes, 4th grade. We’ve got to give Chipper a hard time for that. The fact that Chipper’s doing what he’s doing at this age is incredible.

I spend three days down here in Florida during the break with my closest family members. I arrived in Florida at about 2 a.m. (we played our last game before the break in Los Angeles) and woke up early the next day to spend some time on the beach with my brother, D.J., and my brother in law Barrett. After a full day at the beach, I got out on the golf course early the next morning for a round of golf with my dad, D.J., and Barrett. As a professional athlete, I’m competitive in most everything that I do, and golf is another sport where I absolutely hate to lose. So there is no such thing as a nice relaxing round with my brother and brother-in-law. It’s all about competition with me. Four-foot putts may not be as scary as a 95 MPH fastball, but at that moment they were just as important.

The next few weeks are going to be very important for this ballclub. July 31st is the Trade Deadline, and each team at that time of the year determines if they are ‘buyers’ or ‘sellers’. (More baseball terminology. Although instead of buying or selling stock, if you trade for a good player you are a ‘buyer’, and if you trade a great player for a bunch of young prospects, you are a ‘seller.’ ) Last year, we added Mark Teixiera, so we were definitely ‘buyers’. Every player wants to be on a team that adds top flight talent for a run at the Playoffs/World Series. We are 7.0 games back today with a little over two months to go, so I’m excited to see what we will do in the next 10 days. These may be the most important two weeks of our season. But it all starts, of course, tonight with the ‘rubber game’.

Best,

Jeff

ShareThis

Laptop Bag May Pass Airport Security

Like most of you, on business travel, I hate going through airport security. Besides taking off shoes, jewelry, jackets, and who knows what else, the biggest pain especially for business travelers is having to take the laptop out of our bags.

Well, help is on the way, as soon as September or October. The Transportation Security Administration (TSA) has given the OK for passengers to use newly designed carry-on bags that will let them pass through security without having to take their laptops out for the X-ray inspection. Read more on one of my favorite business-related sites.

Are you going to get one of the new laptop bags?

Jen Miller

Manager, Content & Marketing

delta.com & self service

ShareThis

Where is the Huff Daland Duster?

This is a question we often hear at the Delta Air Transport Heritage Museum.

The Huff Daland Duster was the first plane designed for crop dusting and the first aircraft flown by Delta. Employees restored a Duster from the remains of two and donated it to the Smithsonian’s National Air and Space Museum in 1968 in honor of founder C. E. Woolman. The Duster actually was at one time on display at the Delta Museum (mid 1990s-2004). Now it is flying high at the NASM’s Udvar Hazy Center just outside Washington, DC.

Here’s a photo of the plane taken this weekend by Tiffany Meng, our curator/interim director. It is the little gray biplane soaring over the Boeing 707 and Air France Concorde.

Tiffany said the Duster “held its own in the midst of all these other important aircraft.” I haven’t had a chance to visit the plane yet, but look forward to seeing it in its new home. Maybe later this year - after the weather cools off a bit in DC!

If you’ve visited the Duster lately, let us know! I’d love to hear.

Marie Force

Archives Manager

ShareThis

Eco-Delta Series: Packing Light

As many of you know, Delta passengers are allowed to check one bag free of charge when traveling in the U.S. and U.S. territories and two bags if traveling internationally. Each bag can weigh no more than 50 pounds, nor be greater than 62 inches when you total length plus width and height. Please visit our baggage allowances pages and baggage tips for more details.

Fuel prices have soared over the past few months, causing considerable financial stress to the airlines. At Delta, we continue to take steps mitigate the extraordinary run up in fuel expense. One way our passengers can help is to pack light.

Here are some simple tips to help save fuel and lighten your load when you travel:

  • Make a list of items you will need and stick to it.
  • Check your list twice: edit it down, way down. Cross off everything you don’t absolutely need. You can always buy something if you need it.
  • Choose the Right Bag: If you bring a bag that is really large, you will probably fill the space. It’s just human nature. Choose a bag based on: Quality (to stand up to a beating) and Transportability (since you will actually carry your luggage more than we will). Eagle Creek and Victorinox are both great brands who make a variety of bags for business travelers, backpackers, and vacationers.
  • Don’t fold your clothes, bundle wrap them: bundle wrapping involves the careful wrapping of clothes around a central core object, avoiding folds that result in creases. Check out OneBag.com for instructions.
  • For more information check out Independent Traveler’s Interactive Packing List.

It has been estimated that the amount of jet fuel used to move an object is 4% of that objects weight per hour. Thus, if you bag weighs 50 pounds, it uses 2 pounds of jet fuel per hour. Jet fuel weighs about 6 pounds a gallon (compared to water which is over 8 pounds per gallon), thus it takes about a third of a gallon each hour just to fly a 50 pound bag. It may not seem like a lot, but when you have 200+ passengers, all of their baggage, and the weight of the plane, it adds up quickly.

Please help do your part to conserve fuel and reduce the impact on our environment by packing light.

Meghan

Sustainability Intern

ShareThis

Close
Powered by ShareThis