Bayes’ Rule and App Search

September 27th, 2011 | Posted by Quixey in Technology - (1 Comments)

Paul Christiano is a 4th-year mathematics student at MIT with an emphasis on theoretical computer science and is a past summer engineering intern at Quixey. Paul was awarded “Best Research Paper” in the 2011 ACM Symposium on Theory of Computing (STOC).

In order to provide relevant search results, Quixey needs to integrate many different sources of evidence — not only each app’s name and description, but content from all over the web that refers to specific apps. Aggregating huge quantities of information into a single judgment is a notoriously difficult problem, and modern machine learning offers many approaches.

When you need to incorporate just a few pieces of information, there’s a mathematical version of “brute force” that works quite well, based on Bayes’ Rule:

If you’re not familiar with mathematical formalism and probability theory, this might look a little opaque. Let’s go through a simple example to show intuitively how this sort of mathematical reasoning might work.

Suppose I have no prior knowledge about an app other than a blog that described this app as “challenging.” What is the probability that the app is a reasonable result for the query “games”?

Say I know that about 10% of apps are reasonable results for the query “games.” I also know that a blog describes an app as “challenging” with probability 50% if the app is a game. Further, I know that if an app isn’t a game, then a blog would only describe it as “challenging” with about 5% probability.

So let’s do the math… I know that 10% of apps are games, and 50% of those are described as “challenging”. This means that 5% of all apps are “games which are described as challenging.”

I know that 90% of apps are not games, and 5% of those are described as challenging. Therefore, 4.5% of all apps are “non-game apps which are described as challenging.”

In total, 9.5% of all apps are described as “challenging”, while 5% of all apps are “games which are described as challenging,” so 5% / 9.5% = 53% of all apps described as challenging are games. Knowing nothing else, when I see an app described as “challenging,” I conclude it has a 53% chance of being a game.

Processing a Mountain of Evidence

Fortunately, Quixey doesn’t have to guess whether an app is a good result for a query after only looking at one piece of evidence. We look at a huge volume of evidence before making our decision. But having that much data introduces new problems.

Perhaps the most pressing question is: How do we get all the knowledge necessary to do our analysis? It may be the case that 50% of all games are described as challenging by blogs, but how do we know that unless we already know which apps are games?

The solution is for human programmers to write a description, in general terms, of what sort of evidence is relevant and how. Then an inference algorithm is responsible for filling in all the details. This is done by applying Bayes’ Rule to the structure of the human-defined model, instead of simply to the apps themselves.

Here’s an example of this approach. Suppose we expect that one of two different models describes our data. One model might specify that 50% of all games are described as challenging, while a different model might specify that only 5% of games are described as challenging. Initially, we have some beliefs about which model is accurate — say, we think the two models are equally likely. As we observe data, we can improve our beliefs. If one model consistently describes the data better than the other, then its likelihood increases. This is similar to our first example, in which our “this app is a game” hypothesis became more likely once we saw that the app was described as “challenging.”

Specifying two models may not be any easier than specifying one. However, specifying a large class of models that contains a good one may be quite easy. For example, consider the infinite list of models of the form: “X% of all games are described as challenging.” This class does contain a good model, even though it took almost no thought to write down. If an algorithm is able to automatically learn which of these models work well, then it may be able to use evidence effectively without humans injecting any knowledge at all, except our very general understanding that the logical properties of an app affect how blogs describe it. (more…)

Cars of the Future, Powered by Apps

September 22nd, 2011 | Posted by Quixey in App Trends - (0 Comments)
Cars. Apps. Technology. Remote controls. When you hear those words together you probably think of some kid’s toy. Perhaps playing with RC cars or playing a video game.  But this post isn’t about kid toys. Quixey is taking a special look at how companies ranging from Chevy to Bentley are making cars for the future.

Here at Quixey, we realized years ago that apps aren’t just fun mobile games. Apps are small pieces of technology that help us throughout our day. We have always believed that apps belong on all platforms ranging from mobile devices to home appliances to cars.  And now we are starting to see this philosophy hit the market. In this case, car apps are making driving a better experience by adding functionality. I mean, who doesn’t want to park their car with an iPhone app?

With each new model, car companies are packing more and more technology into the cars sitting in your driveway. But, as we speak, developers and manufacturers across the world are tackling the digital divide between the functionality of our mobile devices and the cars in our driveways.

Let’s look at a few examples.

GM Remote Start
Think about getting back into your car after a long day at the beach. Chances are that your car is hotter than running across the sand barefoot in the middle of summer. Though what if you could turn on your A/C remotely from your phone? GM’s OnStar app enables you to do just that. The Remote Start feature starts your car and preconditions the cabin to your desired temperature. The doors remain locked and the app signals to start your car remotely. If you don’t start your car within 10 minutes of signaling the app the car will automatically turn off to conserve energy. You can also unlock or lock from a distance and check the charge of your car battery all from your mobile device.

Valeo’s Park4U
Parallel parking is one of those skills of driving that is not easily mastered and can be a everyday frustration for those of us living in the city. Valeo has come up with a way to make parallel parking stress free with the Park4U app that helps us conquer our fears of parking-related geometry with ease. The app is already available in some Lincoln, Ford, Audi and Volkswagen models. Though we thought you’d see it best through the video below.

YouTube Preview Image

Bentley and the High-Tech Car
This post would not be complete if we didn’t mention Bentley’s newest showpiece which debuted last week at the Frankfurt Motor Show. Not to be outdone by the competition, this Bentley seamlessly integrates two iPads, one Mac Mini and an iPod Touch. While Bentley hasn’t created any apps specifically for the car it is a perfect example of how prevalent technology is throughout our lives.

The Jet-Powered Batmobile
And of course we have to mention the jet-powered Batmobile. Clearly Batman wouldn’t rely on just a standard setup in his vehicle of choice. Rather, this super car harnesses the power of avionic apps on an iPad to help monitor the jet engine. For those looking to harness jet power on the road it was just on eBay not too long ago. If only we could all have app-powered Batmobiles here at the Quixeyplex commuting would be a breeze.

The incorporation of apps and mobile devices into consumer vehicles has drastically enhanced their functionality. In the coming years we will see the technology in our cars and in our pockets enhance our everyday lives. We’ll be sure to keep you up to date with all of the new trends in app development as they arise.

To learn more about how apps are transforming transportation click here.

The Quixey Tweet Awards – Take 4!

September 20th, 2011 | Posted by Quixey in Uncategorized - (0 Comments)

This round of Quixey Tweet Awards was inspired by our new friends we met at TechCrunch Disrupt. Thank you all for your support! Whether you are a partner, developer or simply a Quixey fan we really appreciate your Quixey enthusiasm.

And so the show begins… 

The Redefining App Search Award 
@techcrunch @quixey Awesome new search for apps on #Android and #iOS Redefining search for apps one search at a time! #TCDisrupt
davidyako
September 13, 2011

The Developer Street Cred Award


@quixey super useful for mobile users and developers.
scottweinert
September 13, 2011

The Teamwork Award

Met the @quixey guys at #TCDisrupt11 and they’re doing some awesome stuff with their app search engine. Cool guys, too.
Hup
September 13, 2011
The Demo Forever Award
@quixey thanks for the great demo!
Seniorbotts
September 13, 2011

The Multimedia Award

I uploaded a @YouTube video http://t.co/GrILNTjd Quixey: Search Engine for Apps – TechCrunch Disrupt SF 2011
geekazine
September 16, 2011
The Super Retweeted Blog Post Award 
Quixey — The Ultimate App Search Engine: If you”re someone like me who is always searching for apps on all types… http://t.co/4zAfKAnb
blog_enthusiast
September 18, 2011

As always, we will continue giving out the Quixey Tweet Awards, so stay tuned. Even if you didn’t win an award this round, that doesn’t mean your tweet wasn’t appreciated. On that note, keep tweeting and sharing your feedback! We can’t thank you enough for your support!

You asked for it, and now it is here! We listened to your requests and today we released Quixey’s new mobile site. Now you can easily search Quixey on the go.

Let’s check it out.

Step One: Go to www.Quixey.com 

We built the mobile site exclusively for searching so the homepage is simply our trademark Quixey search bar. As always, all you have to do is answer the search prompt, “What do you want to do?”

Mobile iPhone Home Screen

Step Two: Start Searching 

One of the best features of the mobile site is Quixey’s ability to detect your device and automatically search for apps based on the device you are using. Let’s go through a sample iPhone search.

Search Identify Music

Here you see the results displayed perfectly for your mobile phone. Under the app name you see snippets of information that Quixey’s Functional Search uses to make sure the app is right for your query.

You can click “Filters” at the top of your screen to search on a different platform.

Step Three: Select the App you Want to Download 

From the search results page, you can click the app of your choice. This will take you to the app page where you can learn about and download each app.

Let’s say you want to download Shazam. Just click the download button and we’ll bring you to the app store for your device. Now it is easier than ever to find the right app to do what you want.

App Shazam

As apps continue to play a larger role in our day to day lives we wanted to make your life easier with Quixey. Use Quixey on the go to help you find the tools you need at the moments you need them.

Thanks again for all your feedback and we will keep listening to your suggestions!

 

The food industry is due for an upgrade and plenty of app developers are coming up with creative solutions.

As part of our “Life-Changing Apps” series we decided to profile the innovative work of app developers and how their work is changing the way we eat. Within just a few years, we’ve seen incredible apps that do everything from analyzing the nutritional value of a product by scanning the barcode to apps that can analyze food through a smartphone photo. And, of course, apps finally exist to help you track down the elusive taco trucks.

Ultimately, all apps are designed to make your life better and to help you solve your every day problems. The apps featured below change the way we eat and help us make better choices.

Fooducate

If you’ve ever found yourself standing in a grocery store comparing products and gleaning little details from the nutrition label there’s finally a solution. Fooducate solves the problem of not knowing what to buy at the grocery store simply by scanning barcodes with your smartphone. It is one of the many apps that leverage barcode data to help you engage with products. With Fooducate, you simply scan a UPC barcode and the app gives you the product information, health ratings, product alternatives and allows you to compare products.

Meal Snap

When we go out to eat it can be hard to keep track of how healthy our meals really are. And if you’ve ever faced the mystery of “what exactly is there in my lunch” there may be a solution that is just a picture away.
Luckily Meal Snap makes it simple to learn what you are eating using the technology already in your pocket. Simply take a photo of your food with your smartphone and Meal Snap will auto-magically detect the nutritional and caloric breakdown. But it doesn’t stop there –  it calculates estimated total calorie counts for each meal and categorizes your food choices into breakfast, lunch and dinner. And, for those who love sharing what you ate, there are plenty of social media sharing options integrated with the app.

Eat St.

Food trucks have been around since the 1800s. Over the past few years we’ve seen a resurgence in interest and nostalgia for the old fashioned food trucks. Now we even have reality TV shows dedicated to food trucks and social media has helped to rebuild their popularity. Food trucks started tweeting, offering check-in deals and making themselves into gourmet destinations.

With all this growth in roaming restaurants a new app, Eat St., has emerged. It helps you find the food trucks and carts in your area of all different food types. The app works by having vendors and users place food trucks on the map and crowd-sourced information from the food truck fans. This app works best in cities with stationary food carts but Eat St. is continuously building and improving their database and adding include new features.
These are just a few of the ways apps have changed the way we eat. We hope you try out some of these apps, they will make your life better and help you live a bit healthier — even at the taco truck.
Share some of your favorite healthy/foodie apps in the comments below.

Series A Announced!

September 2nd, 2011 | Posted by Quixey in Press | Quixey News - (0 Comments)
This was a big week for us. We announced our funding round, improved our algorithms and updated the look and feel of our site. Things are moving really fast.

As we close out this week, we wanted to take a moment to share some of the highlights from this week’s press.

Quixey Grabs $3.8M for App Search

“Apps make people’s lives better… Quixey is working with companies throughout the world to ensure that their users can finally access what technology has to offer,” said Tomer Kagan, Quixey co-founder and CEO in a release today. Right now, the app search works for platforms such as Android, iOS, Mac and Windows. Quixey also covers apps, plugins and extensions for browsers such as Chrome and Firefox, apps for Facebook, general web apps and more.”

 Quixey Raises $3.8m Round Searching the Functional Web

“Certainly, there are other app search engines out there, including the various app sites themselves, and other third parties, like  Chomp, that focuses specifically on Android and iPhone searches. Kagan says Quixey is thinking bigger than his Android-focused rivals: ‘We’re building with a different long term goal,’ he says. ‘We wants to be a completely independent platform.’ So the focus may be Android and iPhone and iPad today, he says, but some other platform tomorrow.”

Quixey Raises $3.8 Million For A Functional Search Engine For Apps

“There really is an app for just about everything you can think of, from calling a taxi to managing your schedule to scanning for skin cancer or heart murmors. But, it’s also overwhelming, and searching for the app that you want isn’t easy. There’s a lot of noise, and a lot of imperfect approaches to app search.

Quixey entered the game with the intention to build a new type of search, molded specifically to the unique characteristics of searching for those ubiquitous but sometimes elusive apps. Their solution, coined “functional search”, which not only scans the major app stores, but crawls blogs, review sites, forums, and social media sites to build a truly comprehensive picture of what an app can do.”

Quixey Raises $3.8 Million for Smart App Discovery

 ”The Series A funding comes from US Venture Partners, WI Harper Group, Web Investment Network along with additional funding from Innovation Endeavors.

The money will go toward the expansion of Quixey, which tries to partner with websites, app stores, search engines and carriers to offer its services. Quixey is trying to stand out by offering what it calls a functional search engine, which takes in more than just a title and description of an app but pulls in information from blogs, forums, review sites and social networks to better understand what an app actually does. Then it allows users to enter queries on what they want to do with an app, without having to know the name of a particular app.”

With all this good news we are also grateful to have such a  a fantastic group of investors and advisors on board. And, we are excited to start a new chapter Quixey’s history. Over the coming months we look forward to sharing our growth, new developments and knowledge of the Quixey team.

Enough celebrating for one day, it’s back to work!

Warning: This is about to be the most ridiculous thing you have ever read here. As a matter of fact, this is the most ridiculous thing we have ever found on Quixey. 

It all started yesterday when I found this on my Facebook wall.

I was happy to see my friends using Quixey, but also horrified to have a Justin Bieber app plastered prominently at the top of my Facebook page.

Regardless of how I feel about Justin Bieber, it got me thinking. Just how many Justin Bieber apps are there? So I searched and, well, I was astonished.

So how popular do you think the Biebs is in the app world? Does the singer with one of the largest Twitter followings also have a larger-than-life following in the app world?

Take a guess how many apps bare his name: 10….. 20….. 50…..100?

……500? Let’s run the search…

According to Quixey, there are 800+ Justin Bieber apps. Too funny!

There are over 800 Justin Bieber apps including everything from phone wallpapers, the latest news and Bieber quizzes! Let alone 279 just for the iPhone. Maybe in a few more months there will be enough to have a different Bieber app for every day of the year.

Ultimately, the point still stands: There is an app for literally everything. Even Justin Bieber, search for yourself!