PROPAGATING A QUERY IN A NETWORK
First Claim
1. A method of propagating a query from a querying node to a destination node in a network of connected nodes, at least one node designated as a delay node, the method comprising:
- transmitting, by one or more processors, the query from the querying node to one or more connected nodes in the network of connected nodes;
designating one or more nodes, from said one or more connected nodes, as delay nodes, wherein said delay nodes apply delays to the query before retransmitting the query to other nodes from said one or more connected nodes;
receiving, by one or more processors, the query at each node from said one or more connected nodes;
in response to said each node, from said one or more connected nodes, receiving the query for a first time, said each node retransmitting the query from said each node to another one or more nodes from said one or more connected nodes; and
repeatedly receiving and retransmitting the query at other nodes from said one or more connected nodes until the query is received at the destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A query is propagated from a querying node to a destination node in a network of connected nodes, where at least one node is designated as a delay node. A query is transmitted from the querying node to one or more connected nodes in the network of connected nodes. One or more nodes, from the one or more connected nodes, are designated as delay nodes, wherein delay nodes apply delays to the query before retransmitting the query to other nodes from the one or more connected nodes. Upon receiving the query, each node, from the one or more connected nodes, retransmits the query to another one or more nodes from the one or more connected nodes. The query is repeatedly received and retransmitted by the connected nodes until the query is received at the destination node.
-
Citations
15 Claims
-
1. A method of propagating a query from a querying node to a destination node in a network of connected nodes, at least one node designated as a delay node, the method comprising:
-
transmitting, by one or more processors, the query from the querying node to one or more connected nodes in the network of connected nodes; designating one or more nodes, from said one or more connected nodes, as delay nodes, wherein said delay nodes apply delays to the query before retransmitting the query to other nodes from said one or more connected nodes; receiving, by one or more processors, the query at each node from said one or more connected nodes; in response to said each node, from said one or more connected nodes, receiving the query for a first time, said each node retransmitting the query from said each node to another one or more nodes from said one or more connected nodes; and repeatedly receiving and retransmitting the query at other nodes from said one or more connected nodes until the query is received at the destination node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for propagating a query, the system comprising:
-
a hardware querying node, wherein the hardware query node transmits a query; one or more hardware connected nodes communicatively coupled to the hardware querying node; one or more hardware delay nodes, wherein said one or more hardware delay nodes are nodes from said one or more hardware connected nodes that have been designated to apply delays to the query before retransmitting the query to other nodes from said one or more hardware connected nodes; and a hardware destination node communicatively coupled to said one or more hardware nodes, wherein said one or more connected nodes receive the query from the hardware querying node, and wherein; the query is received at each node from said one or more connected nodes; in response to said each node, from said one or more connected nodes, receiving the query for a first time, said each node retransmits the query from said each node to another one or more nodes from said one or more connected nodes; and the query is repeatedly received and retransmitted at other nodes from said one or more connected nodes until the query is received at the destination node. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for propagating a query from a querying node to a destination node in a network of connected nodes, wherein at least one node is designated as a delay node, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
transmitting the query from the querying node to one or more connected nodes in the network of connected nodes; designating one or more nodes, from said one or more connected nodes, as delay nodes, wherein said delay nodes apply delays to the query before retransmitting the query to other nodes from said one or more connected nodes; receiving the query at each node from said one or more connected nodes; in response to said each node, from said one or more connected nodes, receiving the query for a first time, said each node retransmitting the query from said each node to another one or more nodes from said one or more connected nodes; and repeatedly receiving and retransmitting the query at other nodes from said one or more connected nodes until the query is received at the destination node. - View Dependent Claims (12, 13, 14, 15)
-
Specification