A system and method is disclosed to enable a mobile phone or wireless PDA to discover Internet businesses and services by accessing the Universal Description, Discovery and Integration (UDDI) registry using a user's location or coordinates. The method facilitates the formation of a query to the UDDI registry for the wireless device user. The method obtains a location for the user. The method constructs a personal user profile of the user's UDDI searching strategies, locations and Internet accessing preferences. The user profile can be used as a shortcut for online or offline queries to the UDDI registry or for accessing pages from web sites, or updating location information in response to the user's entry of abbreviated inputs to the wireless device. The method is embodied as programmed instructions which may be executed within the user's wireless device to query the UDDI registry. Alternately, method is embodied as programmed instructions which may be executed within a separate knowledge engine server to query the UDDI registry in response to commands (from the user's wireless device. The server can be used to cache files accessed from web sites, for selective forwarding to the user's wireless device.