Patent 7830826 was granted and assigned to Nokia on November, 2010 by the United States Patent and Trademark Office.
Exchanging data between a mobile device and a network involves receiving, via the network, multicast service announcements from a plurality of service providers. The multicast service announcements are stored in a cache. A service search request originating from the mobile device is received. A reply to the service search request is determined based on the multicast service announcements stored in the cache. The reply is provided to the mobile device in response to the service search request.