Google and the Future of Travel
An anonymous reader writes "It's been one year since Google's $700 million acquisition of ITA Software was approved by the U.S. Department of Justice after an antitrust review. So what does the search giant's strategy in online travel look like now? Google's Flight Search and Hotel Finder tools have met with mixed reviews in recent months, but a new bit of analysis argues that the future of travel is not about search, it's about data. More specifically, Google wants to make available everything from airfares and restaurant reviews to maps and transit schedules, throughout the entire travel process. And it wants to use travelers' online behavior to serve up better targeted ads and content across all of Google's sites and services."
I live in a part of world that has little limits on how you can advertise, sell your services and that has large structures for commissions regarding, well, pretty much anything. Want to take a ride somewhere? The driver will try to sell you anything. Instead of taking you where you want to go, or what is the best place for what you want to do, he will take you where he will get commissions from anything you spend. Be that restaurant or any other venue of entertainment. You can't ever be without thinking if you get good service, or if you are just used for making money. It starts to get into your head.
For me, Google is largely the same. That is how they make money. I much more happily pay for a piece of software or service when I know exactly what I get, and that I get it good price without foul play. Google and other marketers twist this. Nobody has time to completely research or get to know what they buy or what's available. Those marketers rely on that weakness, and in turn you are getting screwed. Do you really want to be thinking all the time if someone is screwing you over? It sucks.
I stopped using Lonely planet for travel advice because everything they suggested was congested with other Lonely planet users.
I got to the chocolate box before you, that's why the hard ones have teeth marks.
How to I determine if any of all this gargantuan amount of information is any good? Are they real reviews, from real people . . . ? Or thinly veiled spam . . . ?
I don't need any more information. I just want to get from point A to point B at a reasonable price with the minimal amount of hassle.
My parents used to have a thing called a "travel agent" who would do that for them. She knew may parents likes and dislikes, so one short call was enough to book a trip.
Maybe someone could patent that idea, and then implement it in software?
Please note the development order. Patent first, implement later.
Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
this is an area where there's a market that I was really hoping google would bust into. All I want when booking a vacation is: - What's the cheapest flight to X. I don't care when or what carrier. This functionality used to exist. Then it disappeared. I never understood why. This was a killer feature on a variety of vacation sites. If they want to blow my mind, I'd cream my pants at: - Ability to search for cheapest flight anytime including taxes/fees and assuming one carry on bag. I'd even be willing to accept a 30s must watch video add with flashing lights if the above were offered.
The more I get targeted and harassed the less likely I am to buy. I'm sick to death of being force fed advertisements that are "targeted" to me. I thoroughly understand the need for ads but the more oppressive the ads the more unlikely I am to buy so it's counterproductive. The fantasy of "forcing" people to buy is a fantasy so they need to back off the ads that attack customers and try to politely "inform" customers. Beating a customer senseless isn't going to make them more likely to buy their product!!!! I often feel like I'm in the movie "A Clockwork Orange"where they demand I watch their ads so I end up with a negative impression of their product.
This kind of data would be so much more useful if I actually had access to it when I'm overseas, but mobile data charges make that far too expensive to contemplate. I tried Boingo and Fon but coverage for both is terrible.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Airfare search is hard. Really hard. The guy most responsible for ITA's (now Google's) flight search engine wrote up a presentation:
http://www.demarcken.org/carl/papers/ITA-software-travel-complexity/img0.html
See in particular "Some complexity results": http://www.demarcken.org/carl/papers/ITA-software-travel-complexity/img24.html
What you are describing is one of the main features of Google flight search (the quick-scroll lowest fare bar chart).
You posting this makes me think you have not even looked at it at all.
Airline search is actually a very complicated problem. You have a variety of complex things working in tandem
- The fact that between any two hubs you have a very large number of possible routes when you include non-direct flights. This by itself is already a non-trivial shortest-path problem.
- The fact that flight prices change multiple times daily and thus your engine and its indicies have to be fully dynamic, thus making them harder to optimize for real time queries.
- The fact that you must weigh flights on the same carrier higher than flights that are cross-carrier in your algorithms, and for cross-carrier flights allow for a longer lagtime between flights.
- The fact that certain airports need you to allow for longer lagtimes than others due to gate travel time than others, and maintain this database based on statistics
- The sheer volume of data and queries
I actually worked on an air fare search engine similar to ITA's and let me tell you - the industry is based on a 50-year old paradigm and 40-year old companies with their 30-year old traditions and procedures. Everything is meant to be easily filed on paper or dumb forms manually by people who are qualified to do just that. It is NOT meant to be easy to use or search through. There are no flights, really. It's rules upon rules upon rules upon rules. To get data on a single flight you need to query like 3 different international authorities. And even then a single flight that the user sees as a single price point looks like "If flying with company A from zone C to zone X on Wednesday or Thursday and you have a sopover in city Z for no less than 4 hours and your return flight is within 7 days, but not on a Saturday, then your price is $270 (without airport and fuel fees, which are calculated separately in a similar way), UNLESS you're accompanied by one or two minors in which case..." (I'm not making this up - in fact I'm simplifying it by an order of magnitude). And you have gigabytes upon gigabytes of text-based rules like that. And that's for a single airline. Heaven forbid if you try to combine a low cost fare with a regular one. Combining all possibilities and searching through that junk seemed to be at least NP :)
So I sincerely hope that Google can kick some major butt and reorganize the airfare industry as a whole (not just searching), because it's ridiculous that airlines need to buy 3rd party software to figure out what their own damn fares cost after all the math and taxes.
- The fact that flight prices change multiple times daily and thus your engine and its indicies have to be fully dynamic, thus making them harder to optimize for real time queries.
I believe they do this by staging upgrades of code and data in a cluster of nodes. You rebuild the data file (a serialized graph data structure ready to be mmap()ped), upload it onto nodes that are down and bring them up; once you have enough of them, you redirect the queries and upgrade the rest.
Ezekiel 23:20