Patent ID: 7293109

Claim:
A method for routing content through a network based on its content from at least one content provider to at least one content consumer, wherein the at least one content consumer using a wireless device is in wireless communication with the network via at least one of a plurality of access points, said method comprising: receiving an interest profile for a content consumer each time the content consumer establishes contact with the network via one of the plurality of access points, the interest profile includes information that identifies a content consumer's interest in receiving content; aggregating the received interest profile with interest profiles of other content consumers each time an interest profile is received from the content consumer; exchanging said aggregated interest profiles with neighboring network nodes; receiving a semantic packet wherein the semantic packet includes content and at least one content descriptor; and forwarding said content to said content consumer based on at least a comparison between the at least one content descriptor included in the semantic packet and said received interest profile from said content consumer.