System and method for scalable geographic addressing framework
First Claim
Patent Images
1. A method for transmitting geographic addressing data to devices in an area, the method comprising:
- receiving, at a first bridge device at a first tier, a geographic addressing packet destined for a target region containing a plurality of devices;
applying a first bridging function at the first bridge device using the geographic address packet to determine whether to transmit the geographic addressing packet, wherein the first bridging function utilizes certain information based on the geographic addressing packet;
determining to transmit the geographic addressing packet to a second tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the second tier;
determining to transmit the geographic addressing packet to a third tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the third tier; and
in response to determining that the third tier is a georouter tier, transmitting the geographic addressing packet to a georouter server that decides to send the geographic addressing packet to a second bridge device using a second bridging function, wherein the second bridge device connects to a fourth tier.
1 Assignment
0 Petitions
Accused Products
Abstract
A bridge device at a first tier receives a geographic addressing packet destined for a target region containing a plurality of devices. The bridge device applies a bridging function using the geographic address packet to determine whether to transmit the geographic addressing packet. The bridging function utilizes certain information based on the geographic addressing packet. The bridge device determines to transmit the geographic addressing packet to a second tier based on the bridging function indicating that the geographic addressing packet should be transmitted to the second tier.
36 Citations
20 Claims
-
1. A method for transmitting geographic addressing data to devices in an area, the method comprising:
-
receiving, at a first bridge device at a first tier, a geographic addressing packet destined for a target region containing a plurality of devices; applying a first bridging function at the first bridge device using the geographic address packet to determine whether to transmit the geographic addressing packet, wherein the first bridging function utilizes certain information based on the geographic addressing packet; determining to transmit the geographic addressing packet to a second tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the second tier; determining to transmit the geographic addressing packet to a third tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the third tier; and in response to determining that the third tier is a georouter tier, transmitting the geographic addressing packet to a georouter server that decides to send the geographic addressing packet to a second bridge device using a second bridging function, wherein the second bridge device connects to a fourth tier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for transmitting geographic addressing data to devices in an area comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; receiving, at a first bridge device at a first tier, a geographic addressing packet destined for a target region containing a plurality of devices; applying a first bridging function at the first bridge device using the geographic address packet to determine whether to transmit the geographic addressing packet, wherein the first bridging function utilizes certain information based on the geographic addressing packet; determining to transmit the geographic addressing packet to a second tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the second tier; determining to transmit the geographic addressing packet to a third tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the third tier; and in response to determining that the third tier is a georouter tier, transmitting the geographic addressing packet to a georouter server that decides to send the geographic addressing packet to a second bridge device using a second bridging function, wherein the second bridge device connects to a fourth tier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing computer program instructions for transmitting geographic addressing data to devices in an area, which, when executed on a processor, cause the processor to perform operations comprising:
-
receiving, at a first bridge device at a first tier, a geographic addressing packet destined for a target region containing a plurality of devices; applying a first bridging function at the first bridge device using the geographic address packet to determine whether to transmit the geographic addressing packet, wherein the first bridging function utilizes certain information based on the geographic addressing packet; determining to transmit the geographic addressing packet to a second tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the second tier; determining to transmit the geographic addressing packet to a third tier based on the first bridging function indicating that the geographic addressing packet should be transmitted to the third tier; and in response to determining that the third tier is a georouter tier, transmitting the geographic addressing packet to a georouter server that decides to send the geographic addressing packet to a second bridge device using a second bridging function, wherein the second bridge device connects to a fourth tier. - View Dependent Claims (19, 20)
-
Specification