Information distribution in a wireless communication system
First Claim
Patent Images
1. A method of information distribution in a wireless communication system, comprising:
- receiving an information advertisement signal over a first neighbor interface module of a propagator node,wherein the information advertisement signal identifies information available from a first distributor node, andwherein the first neighbor interface module is directly or indirectly associated with the first distributor node;
storing the information advertisement signal by the propagator node in a distributor routing table;
determining, by the propagator node, whether all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with a first selector node,wherein the propagator node does not transmit the persistent selection tag to the distributor node;
responsive to determining that all or a portion of the information advertisement signal matches all or a portion of the persistent selection tag, automatically generating a first selection request signal on behalf of the first selector node;
forwarding the first selection request signal by the propagator node to the first distributor node;
receiving a second selection request signal over a second neighbor interface module of the propagator node;
determining, by the propagator node, whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram;
responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forwarding the information datagram from the propagator node directly or indirectly to a second selector node;
responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determining whether all or a portion of the second selection request signal matches all or a portion of a selection tag;
responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determining whether all or a portion of the second selection request signal matches all or a portion of a distributor tag; and
responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, forward all or a portion of the second selection request signal from the propagator node directly or indirectly to a second distributor node associated with the distributor tag.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for information distribution in a wireless communication system is provided. In one embodiment, a method of information distribution in a wireless communication system comprises receiving an information advertisement signal by a propagator node, wherein said information advertisement signal identifies information available from a distributor node; storing said information advertisement signal by said propagator node in a distributor routing table; and forwarding said information advertisement signal by said propagator node to another propagator node, a selector node, or both.
-
Citations
21 Claims
-
1. A method of information distribution in a wireless communication system, comprising:
-
receiving an information advertisement signal over a first neighbor interface module of a propagator node, wherein the information advertisement signal identifies information available from a first distributor node, and wherein the first neighbor interface module is directly or indirectly associated with the first distributor node; storing the information advertisement signal by the propagator node in a distributor routing table; determining, by the propagator node, whether all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with a first selector node, wherein the propagator node does not transmit the persistent selection tag to the distributor node; responsive to determining that all or a portion of the information advertisement signal matches all or a portion of the persistent selection tag, automatically generating a first selection request signal on behalf of the first selector node; forwarding the first selection request signal by the propagator node to the first distributor node; receiving a second selection request signal over a second neighbor interface module of the propagator node; determining, by the propagator node, whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram; responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forwarding the information datagram from the propagator node directly or indirectly to a second selector node; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determining whether all or a portion of the second selection request signal matches all or a portion of a selection tag; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determining whether all or a portion of the second selection request signal matches all or a portion of a distributor tag; and responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, forward all or a portion of the second selection request signal from the propagator node directly or indirectly to a second distributor node associated with the distributor tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device acting as a propagator node for information distribution in a wireless communication system, comprising:
a processor coupled to a memory containing processor-executable instructions, wherein the processor is configured to; receive an information advertisement signal over a first neighbor interface module, wherein the information advertisement signal identifies information available from a first distributor node, and wherein the neighbor interface module is directly or indirectly associated with the first distributor node; store the information advertisement signal in a distributor routing table; determine whether all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with a first selector node, wherein the propagator node does not transmit the persistent selection tag to the distributor node; automatically generate, in response to determining that all or a portion of the information advertisement signal matches all or a portion of the persistent selection tag, a first selection request signal on behalf of the first selector node; forward the first selection request signal to the first distributor node; receive a second selection request signal over a second neighbor interface module of the propagator node; determine, by the propagator node, whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram; responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forward the information datagram from the propagator node directly or indirectly to a second selector node; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determine whether all or a portion of the second selection request signal matches all or a portion of a selection tag; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determine whether all or a portion of the second selection request signal matches all or a portion of a distributor tag; and responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, forward all or a portion of the second selection request signal from the propagator node directly or indirectly to a second distributor node associated with the distributor tag.
-
19. A device acting as a propagator node for information distribution in a wireless communication system, comprising:
-
a first neighbor interface module to receive an information advertisement signal from a first distributor node, wherein the information advertisement signal identifies information available from a first distributor node, and wherein the neighbor interface module is directly or indirectly associated with the first distributor node; a controller coupled to the first neighbor interface module, wherein the controller is capable to; store the information advertisement signal in a distributor routing table, determine whether all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with a first selector node, wherein the propagator node does not transmit the persistent selection tag to the distributor node; automatically generate, in response to determining that all or a portion of the information advertisement signal matches all or a portion of the persistent selection tag, a first selection request signal on behalf of the first selector node, and forward the first selection request signal to the first distributor node; a second neighbor interface module to receive a second selection request signal; wherein the controller is further capable to; determine whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram, responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forward the information datagram from the propagator node directly or indirectly to a second selector node, responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determine whether all or a portion of the second selection request signal matches all or a portion of a selection tag, and responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determine whether all or a portion of the second selection request signal matches all or a portion of a distributor tag; and a third neighbor interface module, responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, to forward all or a portion of the second selection request signal from the propagator node directly or indirectly to a second distributor node associated with the distributor tag.
-
-
20. A computer program product for information distribution in a wireless communication system, comprising:
a non-transitory computer-readable medium comprising; a first set of codes for receiving an information advertisement signal over a first neighbor interface module of a propagator node, wherein the information advertisement signal identifies information available from a first distributor node, and wherein the first neighbor interface module is directly or indirectly associated with the first distributor node; a second set of codes for storing the information advertisement signal by the propagator node in a distributor routing table; a third set of codes for determining whether all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with a first selector node, wherein the propagator node does not transmit the persistent selection tag to the distributor node; a fourth set of codes for automatically generating, in response to determining that all or a portion of the information advertisement signal matches all or a portion of the persistent selection tag, a first selection request signal on behalf of the first selector node; a fifth set of codes for forwarding the first selection request signal by the propagator node to the first distributor node; a sixth set of codes for receiving a second selection request signal over a second neighbor interface module of the propagator node; a seventh set of codes for determining, by the propagator node, whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram; an eighth set of codes for, responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forwarding the information datagram from the propagator node directly or indirectly to a second selector node; a ninth set of codes for, responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determining whether all or a portion of the second selection request signal matches all or a portion of a selection tag; a tenth set of codes for, responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determining whether all or a portion of the second selection request signal matches all or a portion of a distributor tag; and an eleventh set of codes for, responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, forwarding all or a portion of the second selection request signal from the propagator node directly or indirectly to a second distributor node associated with the distributor tag.
-
21. A system for information distribution in a wireless communication system, comprising:
-
a first distributor node and a second distributor node; a propagator node connected to the first distributor node and the second distributor node; a first selector node and a second selector node, wherein the first selector node and the second selector node are connected to the propagator node; and a first neighbor interface module of the propagator node and a second neighbor interface module of the propagator node, wherein first the distributor node sends an information advertisement signal, and the information advertisement signal identifies information available from the first distributor node, wherein the propagator node; receives the information advertisement signal over the first neighbor interface module, stores the information advertisement signal in a distributor routing table, automatically generates a first selection request signal on behalf of the first selector node in response to determining that all or a portion of the information advertisement signal matches all or a portion of a persistent selection tag associated with the first selector node, sends the first selection request signal to the first distributor node, wherein the propagator node does not transmit the persistent selection tag to the distributor node, and wherein the first neighbor interface module is directly or indirectly associated with the distributor node; receive a second selection request signal over the second neighbor interface module of the propagator node; determine, by the propagator node, whether all or a portion of the second selection request signal matches all or a portion of an information tag associated with an information datagram; responsive to determining that all or a portion of the second selection request signal matches all or a portion of the information tag, forward the information datagram from the propagator node directly or indirectly to the second selector node; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the information tag, determine whether all or a portion of the second selection request signal matches all or a portion of a selection tag; responsive to determining that all or a portion of the second selection request signal does not match all or a portion of the selection tag, determine whether all or a portion of the second selection request signal matches all or a portion of a distributor tag, and responsive to determining that all or a portion of the second selection request signal matches all or a portion of the distributor tag, forward all or a portion of the second selection request signal from the propagator node directly or indirectly to the second distributor node associated with the distributor tag.
-
Specification