METHOD AND SYSTEM FOR CREATING PEER-TO-PEER GEOGRAPHICAL ROUTING AND MULTI-ATTRIBUTE SIMILARITY ROUTING
First Claim
1. A method, comprising:
- generating a geographical overlay network utilizing a geographical routing protocol to organize connections between a plurality of distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner;
computing a multi-attribute similarity overlay network with respect to said plurality of distributed micro-markets by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of said plurality of distributed micro-markets; and
combining said multi-attribute similarity protocol with said geographic overlay protocol to route a message to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of said plurality of distributed micro-markets over time and optimize a market interaction in said overlay network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating a peer-to-peer geographical routing overlay network and a multi-attribute similarity routing overlay network. The geographical overlay network can be generated utilizing a geographical routing protocol to organize connections between one or more distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner. The multi-attribute similarity overlay network can be computed by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of the distributed micro-markets. The multi-attribute similarity protocol can be combined with the geographic overlay protocol to route messages to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of distributed micro-markets over time and optimize a market interaction in the overlay network.
43 Citations
20 Claims
-
1. A method, comprising:
-
generating a geographical overlay network utilizing a geographical routing protocol to organize connections between a plurality of distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner; computing a multi-attribute similarity overlay network with respect to said plurality of distributed micro-markets by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of said plurality of distributed micro-markets; and combining said multi-attribute similarity protocol with said geographic overlay protocol to route a message to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of said plurality of distributed micro-markets over time and optimize a market interaction in said overlay network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; a data bus coupled to said processor; and a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; generating a geographical overlay network utilizing a geographical routing protocol to organize connections between a plurality of distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner; computing a multi-attribute similarity overlay network with respect to said plurality of distributed micro-markets by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of said plurality of distributed micro-markets; and combining said multi-attribute similarity protocol with said geographic overlay protocol to route a message to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of said plurality of distributed micro-markets over time and optimize a market interaction in said overlay network. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A processor-readable medium storing code representing instructions to cause a processor to perform a process, said code comprising code to:
-
generate a geographical overlay network utilizing a geographical routing protocol to organize connections between a plurality of distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner; compute a multi-attribute similarity overlay network with respect to said plurality of distributed micro-markets by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of said plurality of distributed micro-markets; and combine said multi-attribute similarity protocol with said geographic overlay protocol to route a message to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of said plurality of distributed micro-markets over time and optimize a market interaction in said overlay network.
-
Specification