Patent ID: 9122761
Filing Date: 2015-09-01
Classification: G06F,H04L,H04W

Abstract:
1. A method for providing business entity search results to a smartphone, the method comprising the steps of: downloading a webbased first application on a smartphone; deciding to integrate said first application with the default telephone second application or to operate said first application as a stand alone application on a smartphone's operating system; if decided to integrate, select a prompt displayed by said first application to integrate said first application directly with a default telephone second application of the smartphone, allowing the first application to access a contact list of said default telephone second application and installing a tab into default telephone second application to allow the functionality of said first application as one of the main functionalities of the default telephone second application; if decided to operate said first application as a stand alone application, do not select said prompt; inputting a business entity search query from an input interface on the smartphone, receiving at a search/content server, said business entity search query from said input interface via a network; receiving at a search/content server via a network a GPS location, a data of said smartphone, and said smartphone contact list of said default telephone second application if said prompt was selected to integrate said first application with the default telephone second application; retrieving, by the search/content server, search results from a local database and said smartphone contact list if said first application was integrated with the default telephone second application, said search results based on the business entity search query received from the smartphone; trimming the search results utilizing JavaScript Object Notation (JSON) by the first application at the search/content server level; ordering the search results based on said GPS location data of said smartphone at the search/content server level; providing said search results to said smartphone via the network wherein said smartphone is adapted to display said results in a concise format; and displaying a link, said link being selectable to dial the telephone number of a selected search result.