On November 24, 2009, Google was awarded U.S. Patent No. 7,624,101 titled “Enhanced Search Results.” This patent is for the Google search technology you see today when searching for a business where the results includes a phone number, address and a map for the business. Below is the Abstract and Figure 1 from the patent.
A method includes receiving a search query from a user and generating search results based on the search query. The method may also include providing the search results and information identifYing at least one ofa telephone number or an address associated with a first one of the search results to the user. The method may further include providing a link to a map associated with at least the first search result to the user.

Google Local Search Patent – Figure 1
DOCUMENT: U.S. Patent No. 7,624,101