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.