Improving the search speed and efficiency for location-aware data.

Internet search engines are good at providing information that matches specific words and phrases but they’re not good at answering proximity questions like ‘what’s nearest’ or ‘what’s closest’ which are critically important in many mobile-commerce applications.  For example, you want to know where the nearest hospital is, it takes quite a long time to determine with existing Internet-based search engines, even if the hospital is right around the corner.

One of the challenges of mobile technology is finding a method to search large databases of information in a fast, effective manner.  If you’re mobile and you change position the old answer to what’s nearest to you isn’t valid anymore. You need to have your computer or handheld device ask the question again. The query is being asked continuously so you can see how retrieval time is much more important in the mobile world than it is in a normal Internet search. And then when you have a lot of users changing positions, you place a tremendous burden on servers.