Connectivity Matrix for Rapid 5G/6G Wireless Addressing
Vehicles in traffic are expected to communicate wirelessly, to avoid collisions and facilitate the flow of traffic. Unfortunately, in 5G and 6G, the process of finding a wireless address of a specific vehicle is slow and difficult. Disclosed is a “connectivity matrix”, an emblem that vehicles can display, showing a pattern of black and white squares that forms a unique code. Another vehicle can autonomously read the code and look up the wireless address in a tabulation. The tabulation relates each code to the relevant wireless address, and optionally other information about the vehicle. The two vehicles can then transfer messages, including emergency messages, without delay. At freeway speeds, this can save lives. A central entity maintains the tabulation, ensuring that each wireless address is associated with a unique connectivity matrix code. Roadside companies and access points can also display a connectivity matrix, promote communication with prospective customers.
1 . A tabulation comprising a plurality of entries, wherein:
a) each entry comprises an index value;
b) each entry is associated with a vehicle or a fixed asset;
c) each entry indicates a wireless address of the associated vehicle or fixed asset;
d) each vehicle or fixed asset, associated with an entry in the tabulation, visibly displays a matrix comprising a plurality of rectangular fields;
e) each field of the plurality of fields is colored black or white according to a code; and
f) the code comprises the index value of the entry associated with the vehicle or fixed asset.
2 . The tabulation of claim 1 , wherein the wireless address of each entry is configured according to 5G or 6G technology.
3 . The tabulation of claim 1 , wherein:
a) each entry of the tabulation further indicates a frequency for communicating with the associated vehicle or fixed asset.
4 . The tabulation of claim 1 , wherein, for each entry of the tabulation:
a) if the entry is associated with a vehicle, the entry further indicates whether the vehicle is capable of autonomous operation.
5 . The tabulation of claim 1 , wherein, for each entry of the tabulation:
a) if the entry is associated with a vehicle, the entry further indicates a vehicle type or a color of the vehicle.
6 . The tabulation of claim 1 , wherein, for each entry of the tabulation:
a) if the entry is associated with a fixed asset, the entry further indicates a location of the fixed asset.
7 . The tabulation of claim 1 , wherein, for each entry of the tabulation:
a) if the entry is associated with a fixed asset comprising a base station or an access point of a wireless network, the entry further indicates system information of the base station or access point.
8 . The tabulation of claim 1 , wherein, for each entry of the tabulation:
a) if the entry is associated with a fixed asset comprising a base station or an access point of a wireless network, the entry further indicates a PBCH (physical broadcast channel) frequency of the base station or access point.
9 . The tabulation of claim 1 , wherein:
a) the tabulation is configured such that each entry can be changed or updated by the associated vehicle or fixed asset, or by an owner or administrator of the associated vehicle or fixed asset.
10 . The tabulation of claim 1 , wherein:
a) the tabulation is provided on an international compilation of on-line information; and
b) the tabulation, or a portion of thereof, can be downloaded or copied from the international compilation of on-line information.
11 . The tabulation of claim 1 , wherein:
a) a particular entry of the tabulation can be received by a wireless receiver upon transmitting a request message, the request message specifying a particular code, the particular code exhibited by a particular connectivity matrix, the particular connectivity matrix displayed by a particular vehicle or a particular fixed asset; and
b) the particular entry is associated with the particular vehicle or the particular fixed asset.
12 . Non-transitory computer-readable media containing instructions that when implemented in a computing environment cause a method to be performed, the method comprising:
a) maintaining, in further non-transitory computer-readable media, a tabulation of entries, each entry comprising an index value and a wireless address of a vehicle or a fixed asset;
b) receiving a request message specifying a code, the code indicated by a matrix, the matrix comprising black and white rectangular fields visibly displayed by a particular vehicle or fixed asset;
c) determining a particular index value according to the code;
d) selecting a particular entry of the tabulation according to the particular index value;
e) determining a particular wireless address comprising the particular entry; and
f) transmitting a reply message indicating the particular wireless address.
13 . The media of claim 12 , the method further comprising:
a) determining that the request message indicates that the particular entry should be transmitted in entirety; and
b) transmitting, in the reply message, the particular entry in entirety.
14 . The media of claim 12 , the method further comprising:
a) determining that the request message indicates that only the particular wireless address should be transmitted; and
b) transmitting, in the reply message, the wireless address without transmitting other information, if any, comprising the particular entry.
15 . The media of claim 12 , the method further comprising:
a) receiving, from the particular vehicle or fixed asset, a change message, the change message specifying the code and providing additional or changed information related to the particular entry;
b) determining a particular index according to the code;
c) determining a particular entry comprising the particular index; and
d) revising the particular entry according to the additional or changed information.
16 . The media of claim 12 , the method further comprising:
a) receiving a joining message from a new vehicle or fixed asset, the new vehicle or fixed asset not associated with any entry in the tabulation, wherein the joining message specifies a wireless address of the new vehicle or fixed asset and requests that a new entry be added to the tabulation, the new entry associated with the new vehicle or fixed asset;
b) generating the new entry in the tabulation, the new entry comprising the wireless address of the new vehicle or fixed asset;
c) determining a new index value and associating the new entry with the new index value;
d) generating a new code according to the new index value; and
e) transmitting a welcome message to the new vehicle or fixed asset, indicating the new code.
17 . A first vehicle in traffic comprising a second vehicle, the first vehicle configured to:
a) observe, using a camera or sensor, a matrix displayed by the second vehicle, the matrix comprising a plurality of fields colored black or white according to a binary code;
b) determine the binary code of the matrix;
c) determine an entry in a tabulation, the entry associated with the code;
d) determine, according to the entry, a wireless address of the second vehicle; and
e) transmit a wireless message, according to the wireless address, to the second vehicle.
18 . The first vehicle of claim 17 , wherein:
a) the code comprises a predetermined number of code bits;
b) the matrix comprises a plurality of border fields surrounding a plurality of data fields; and
c) the number of code bits equals a number of data fields.
19 . The first vehicle of claim 17 , wherein the first vehicle is further configured to determine a wireless address of each other vehicle in the traffic upon detecting the matrix displayed by the other vehicle.
20 . The first vehicle of claim 17 , further configured to:
a) turn off the matrix, by depowering illuminators in the matrix, while the first vehicle is human-operated; and
b) turn on the matrix, by repowering the illuminators in the matrix, while the first vehicle is computer-operated.