Patent ID: 7472202

Claim:
A location-aware system comprising: a radio having radio station buttons for selecting a radio station; a computer operably associated with the radio and configured to be mounted in a vehicle, the computer comprising one or more processors and computer-readable media associated with the one or more processors; one or more applications resident on the computer-readable media and configured to be executed on the one or more processors, one application being configured to map individual radio stations to specific radio station buttons; one or more location providers operably associated with the computer and configured to provide location information for use in determining a vehicle location; a location service module configured to receive location information from the one or more location providers and determine a vehicle location by accessing a first hierarchical tree structure resident on the computer-readable media and having multiple nodes each of which being associated with a location, the location service module being configured to determine the vehicle location by accessing the first hierarchical tree structure and traversing at least one of said nodes, the location service module being further configured to obtain organizational information about an organization associated with the vehicle location by accessing a second hierarchical tree structure touch pointing into at least one node of the first hierarchical tree structure, the second hierarchical tree structure having multiple nodes, each of which associated with one or more organizations, the location service module being configured to obtain the organization information by traversing at least one of the nodes of the second hierarchical tree structure; and a behavior engine operably associated with the computer and configured to, responsive to a vehicle location and organizational information that is determined by the location service module, cause said one application to map radio stations that are associated with a determined location and the obtained organizational information to individual radio station buttons.