A 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. The method facilitates the
formation of a query to the UDDI registry for the wireless device user.
The method constructs a personal user profile of the user's UDDI
searching strategies 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, 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.