Patent ID: 7249100

Claim:
A method to enable a wireless user device to discover Internet businesses or services by accessing the Universal Description, Discovery and Integration (UDDI) registry, comprising: (a) receiving a query for discovering Internet businesses or services from the wireless user device at a network server location capable of contacting the UDDI registry; (b) establishing a geographical location for the wireless user device; (c) appending, at the network server location, the geographical location to an Internet business or a service discovery request; (d) performing the Internet business or service discovery request by way of contacting the UDDI registry for identifying web sites dependent on the established geographical location; (e) formulating, at the network server location, requests to access and retrieve files from the identified web sites; and (e) caching files accessed from the identified web sites, at the network service location, for selective forwarding to the user's wireless device; wherein the selective forwarding comprises sorting and filtering the cached files in accordance with preferences of a user of the wireless user device maintained at the network server location.