US20230110812A1 - Connectivity Matrix for Rapid 5G/6G Wireless Addressing - Google Patents

Connectivity Matrix for Rapid 5G/6G Wireless Addressing Download PDF

Info

Publication number
US20230110812A1
US20230110812A1 US17/875,919 US202217875919A US2023110812A1 US 20230110812 A1 US20230110812 A1 US 20230110812A1 US 202217875919 A US202217875919 A US 202217875919A US 2023110812 A1 US2023110812 A1 US 2023110812A1
Authority
US
United States
Prior art keywords
vehicle
entry
tabulation
code
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/875,919
Inventor
David E. Newman
R. Kemp Massengill
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US17/875,919 priority Critical patent/US20230110812A1/en
Publication of US20230110812A1 publication Critical patent/US20230110812A1/en
Assigned to AUTONOMOUS ROADWAY INTELLIGENCE, LLC reassignment AUTONOMOUS ROADWAY INTELLIGENCE, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MASSENGILL, R. KEMP, NEWMAN, DAVID E.
Assigned to MASSENGILL, R. KEMP, NEWMAN, DAVID E. reassignment MASSENGILL, R. KEMP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AUTONOMOUS ROADWAY INTELLIGENCE, LLC
Priority to US18/523,643 priority patent/US20240107295A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1095Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanner comprising adaptations for scanning a record carrier that is displayed on a display-screen or the like
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0045Transmission from base station to mobile station
    • G01S5/0063Transmission from base station to mobile station of measured values, i.e. measurement on base station and position calculation on mobile
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06112Constructional details the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0145Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/056Detecting movement of traffic to be counted or controlled with provision for distinguishing direction of travel
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/092Coding or decoding of the information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/094Hardware aspects; Signal processing or signal properties, e.g. frequency bands
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/09623Systems involving the acquisition of information from passive traffic signs by means mounted on the vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0965Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/133Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops
    • G08G1/137Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops the indicator being in the form of a map
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/162Decentralised systems, e.g. inter-vehicle communication event-triggered
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0072Transmission between mobile stations, e.g. anti-collision systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • 63/272,352 entitled “Sidelink V2V, V2X, and Low-Complexity IoT Communications in 5G and 6G”, filed Oct. 27, 2021
  • U.S. Provisional Patent Application Ser. No. 63/288,237 entitled “V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion”, filed Dec. 10, 2021
  • U.S. Provisional Patent Application Ser. No. 63/288,807 entitled “V2X Messaging in 5G/6G with Simultaneous GPS Reception”, filed Dec.
  • the invention relates to systems and methods for localizing, identifying, and communicating with vehicles in traffic and fixed assets.
  • each entry comprises an index value; each entry is associated with a vehicle or a fixed asset; each entry indicates a wireless address of the associated vehicle or fixed asset; each vehicle or fixed asset, associated with an entry in the tabulation, visibly displays a matrix comprising a plurality of rectangular fields; each field of the plurality of fields is colored black or white according to a code; and the code comprises the index value of the entry associated with the vehicle or fixed asset.
  • non-transitory computer-readable media containing instructions that when implemented in a computing environment cause a method to be performed, the method comprising: 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; 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; determining a particular index value according to the code; selecting a particular entry of the tabulation according to the particular index value; determining a particular wireless address comprising the particular entry; and transmitting a reply message indicating the particular wireless address.
  • a first vehicle in traffic comprising a second vehicle, the first vehicle configured to: 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; determine the binary code of the matrix; determine an entry in a tabulation, the entry associated with the code; determine, according to the entry, a wireless address of the second vehicle; and transmit a wireless message, according to the wireless address, to the second vehicle.
  • FIG. 1 A is a schematic sketch of an exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • FIG. 1 B is a schematic sketch of another exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • FIG. 1 C is a schematic sketch of an exemplary embodiment of computer-readable wireless identification matrix on vehicles, according to some embodiments.
  • FIG. 2 A is a schematic sketch of an exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • FIG. 2 B is a schematic sketch of another exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • FIG. 3 is a schematic showing an exemplary embodiment of a single entry in a wireless address tabulation, according to some embodiments.
  • FIG. 4 is a sequence chart showing an exemplary embodiment of a procedure for a vehicle to initiate wireless communication with another vehicle, according to some embodiments.
  • FIG. 5 A is a schematic sketch showing an exemplary embodiment of a fixed-asset application, according to some embodiments.
  • FIG. 5 B is a schematic sketch showing an exemplary embodiment of a traffic sign with matrix, according to some embodiments.
  • FIG. 5 C is a schematic sketch showing an exemplary embodiment of an access point with matrix, according to some embodiments.
  • FIG. 6 A is a schematic sketch of an exemplary embodiment of a computer-readable matrix with illuminators, according to some embodiments.
  • FIG. 6 B is a schematic sketch of another exemplary embodiment of a computer-readable matrix with illuminators, according to some embodiments.
  • 5G/6G procedures that enable autonomous and semi-autonomous vehicles to determine the wireless addresses of other autonomous vehicles and other items in traffic, using a low-cost computer-readable “connectivity matrix”, and optionally a tabulation of wireless addresses.
  • Systems and methods disclosed herein can provide urgently needed wireless communication protocols to provide specific wireless connectivity rapidly in traffic, thereby enabling cooperation and communication among vehicles and fixed assets. With such capabilities, vehicles can reduce traffic fatalities, facilitate traffic flow, and provide V2V and V2X communication options appropriate for 5G and 6G technologies, according to some embodiments.
  • Cooperation among autonomous vehicles in traffic depends on each vehicle being able to communicate specifically with a particular one of the other vehicles. However, this is possible only if the transmitting vehicle knows the wireless address of the other vehicle.
  • a vehicle may advantageously communicate with a fixed asset on the land, but this also requires that the vehicle knows the associated frequency and wireless address.
  • the fixed asset may need to initiate communication with the vehicle, for example to warn the vehicle of a hazard, but must first determine the wireless address of the vehicle.
  • Beamforming has been considered as a method for communicating specifically with a single intended recipient.
  • a complex antenna is configured to transmit a directional “beam” message toward the other vehicle.
  • beams inevitably have side-lobes which can spill over onto adjacent vehicles, especially in adjacent lanes.
  • reflected energy from metallic conductors, such as vehicles interfere with the primary beam and further complicate beam specificity.
  • beam energy inevitably continues traveling beyond the intended recipient, and may then be received by other vehicles in the same direction.
  • An entity such as a vehicle or fixed asset may display a “connectivity matrix”, a rectangular array of black and white fields encoding the wireless address and/or other data of the entity.
  • Other wireless entities can determine the “connectivity code” according to the black and white fields, and thereby communicate specifically with the entity, according to some embodiments.
  • a device or entity “knows” something if the device or entity has the relevant information.
  • An “autonomous” vehicle is a vehicle operated by a processor, with little or no human control most of the time.
  • a “semi-autonomous” vehicle is a vehicle at least partially operated by a processor, or which can be fully operated by a processor temporarily, such as during emergency intervention.
  • a wireless message is “unicast” if it is addressed specifically to a particular recipient, and “broadcast” if it is transmitted without specifying a recipient.
  • V2V means vehicle-to-vehicle messaging.
  • V2X means vehicle-to-everything messaging.
  • a “vehicle” is to be construed broadly, including any mobile conveyance such as cars, trucks, busses, motorcycles, scooters, and the like.
  • Entities such as wireless entities
  • “Entities” represents systems or devices capable of wireless communication such as connected vehicles, pedestrians with smart phones, roadside access points or base stations, and so forth.
  • “Fixed assets” include non-mobile objects that either include or are associated with a wireless transceiver.
  • Wireless communication with a vehicle may include communicating with a processor in that vehicle, such as a processor connected to a wireless transceiver. Likewise a vehicle may transmit a message by causing the transceiver to transmit a message provided by the processor.
  • a “sequence chart” is a chart showing actions of various entities versus time as boxes along horizontal lines, similar to an oscilloscope or logic analyzer display. Further terms will be defined as needed in examples.
  • the connectivity matrix includes multiple black and white fields in a visible computer-readable array, encoding a “connectivity code” such as the entity's wireless address and/or other information about the entity. For example, there may be a tabulation of wireless addresses arranged according to an index code, and the connectivity code may include that index. Another entity, reading the connectivity code, may then obtain the wireless address from the tabulation.
  • the connectivity matrix may be configured as a two-dimensional array of black and white (or other contrasting) squares representing binary bits.
  • the connectivity matrix may be formatted as a DataMatrix array, a QR type array, or other computer-readable representation of information.
  • the connectivity matrix is displayed exteriorly on a vehicle or other wireless entity.
  • Other vehicles or their cameras or other sensors
  • a vehicle or other entity can determine the connectivity code displayed by the matrix.
  • the wireless address of the entity bearing the connectivity matrix is shown on the code directly.
  • the code is an index of a tabulation of entries, each entry containing the wireless address associated with that index value, among other information about the entity bearing the connectivity matrix.
  • the entities can then communicate specifically, thereby enabling V2V and V2X communication and intervehicle cooperation in traffic to avoid collisions and manage the traffic flow, according to some embodiments.
  • the connectivity matrix may be variable.
  • the connectivity matrix can be turned on and off. For example, when a driver switches from autonomous mode to human-operated mode, the processor is no longer in control of the vehicle, and therefore communication on its wireless address would be futile. Accordingly, the connectivity matrix may be turned off, or rendered non-visible, to avoid sending conflicting information to other vehicles.
  • the white fields in the connectivity matrix may be illuminated by small light emitters such as white LEDs (light-emitting diodes), which may be turned off when the vehicle is switched to non-autonomous mode (thus rendering the connectivity matrix all black) and switched on when in autonomous mode.
  • the connectivity matrix may be left on during that time, so that other vehicles can trigger the emergency intervention when necessary to avoid a traffic hazard, for example.
  • the connectivity code may be changed by programming a different set of LEDs to be illuminated, thereby updating the code or the wireless address displayed on the connectivity matrix, according to some embodiments.
  • a “wireless address tabulation” is a file or database or other collection of information, organized as a number of entries, each entry corresponding to a particular index value, which may be indicated by a connectivity code.
  • Each entry of the tabulation includes a wireless address associated with each connectivity code.
  • Each entry may also include data about a particular autonomous vehicle or other wireless entity.
  • the data in a particular entry, associated with a particular connectivity code may include the wireless address of the entity that holds a matrix displaying that particular connectivity code.
  • the entity may be a vehicle or a fixed asset or other device or system configured for wireless communication.
  • each entry of the wireless address tabulation may provide the wireless address, such as the MAC (media access control) address, of the vehicle or entity holding the associated connectivity code.
  • Other parameters such as frequencies and bandwidths and default modulations, may also be included, according to some embodiments.
  • the tabulation of wireless addresses may be publicly accessible on, for example, the Internet and/or other on-line compilations of information. Members of the general public may be able to download, or otherwise copy, the wireless address tabulation, or regional portions thereof. Using such a copy, a vehicle or other entity can look up the wireless address of another vehicle or entity that displays a connectivity matrix. By reading the connectivity code displayed on the matrix, and then selecting the associated entry in the wireless address tabulation, the wireless address and other information about the entity displaying the connectivity matrix may be obtained. For example, a first vehicle may copy or otherwise obtain the wireless address tabulation, or a portion thereof, and may retain it in a memory.
  • the first vehicle may view a second vehicle in traffic, and may read the connectivity code on a connectivity matrix displayed by the second vehicle.
  • the first vehicle may then find, in the copied wireless address tabulation, an entry corresponding to that connectivity code, and may read the wireless address contained in that entry.
  • the first vehicle can then communicate with the second vehicle by transmitting a message using the second vehicle's wireless address, as determined from the tabulation, according to some embodiments.
  • a vehicle may determine another vehicle's wireless address without possessing a copy of the wireless address tabulation. For example, a first vehicle in traffic may view a second vehicle's connectivity matrix and read the code therein. The first vehicle may then transmit an interrogation message to a remote address or site (such as an Internet site) operated by a connectivity manager. The request message may specify the connectivity code and may request the associated wireless address. The connectivity manager may then reply with that wireless address. The connectivity manager may be an entity tasked with maintaining the wireless address tabulation, and may provide wireless addresses responsive to such requests, for example. The connectivity manager may also provide other data such as publicly available identification data, such as the license plate of the vehicle associated with that connectivity code.
  • the connectivity manager may be a government agency, a publicly funded corporation, an international organization, or other entity. If the message requests just the wireless address associated with the specified connectivity code, then the manager may reply with that address. If the message requests the entire entry associated with the specified connectivity code, the manager may provide the entire entry, according to some embodiments.
  • a fixed asset such as a roadside device or building may display a connectivity matrix showing the wireless address of that fixed asset.
  • a network asset may display a connectivity matrix showing its main address or frequency on which new users may connect with the network.
  • the connectivity code may indicate how new users can obtain system information from that network asset and begin registering on the network.
  • the connectivity code may indicate a frequency of the base station's broadcast channel on which system information is periodically transmitted, thereby avoiding a tedious blind search and other steps in gaining registration, according to some embodiments.
  • the connectivity matrix may be variable.
  • the connectivity matrix structure may include illuminators and/or variable fields, so that the connectivity code may be changed when necessary, and turned off when not in use.
  • each white field may be illuminated by a small white LED, and the connectivity code determines which of the LEDs are illuminated.
  • the black and white fields may be controlled by solid-state shutters such as liquid-crystal squares that can be changed from opaque to transparent by applying a voltage.
  • the connectivity code can then be changed by changing which voltage is applied to each of the fields.
  • the matrix may be back-illuminated by, for example, built-in light emitters, or it may use ambient light for contrast between the light and dark fields, according to some embodiments.
  • a first vehicle in traffic can determine the wireless address of a second vehicle by reading the second vehicle's connectivity matrix using, for example, a camera.
  • the first vehicle can then transmit a unicast message addressed exclusively to the second vehicle using, for example, a sidelink channel or other frequency allocated for V2V or V2X communication.
  • the wireless messages may be transmitted according to 5G or 6G sidelink specifications. For example, if an access point or base station is within range, the communication may be transmitted according to 5G/6G sidelink “mode-1”, in which the base station sets the timing and manages the vehicle messages. If no network interface is available, the vehicles may set up a “mode-2” sidelink network in which the timing and bandwidths are managed by the vehicles themselves. Alternatively, the vehicles may transmit their messages according to another technology such as Wi-Fi or transmitting at-will, for example.
  • the connectivity code can indicate further information about the vehicle or entity bearing the connectivity matrix, such as whether the vehicle is autonomous, semi-autonomous, or exclusively human-operated. Alternatively, that information may be included in the vehicle's entry in the wireless address tabulation.
  • a first vehicle may read the connectivity code of a second vehicle and transmit a message to the second vehicle indicating the first vehicle's wireless address, so that the second vehicle can then send other messages to the first vehicle unicast.
  • the first vehicle can include, in its message to the second vehicle, information indicating the first vehicle's physical position relative to the second vehicle, so that the second vehicle can determine which of the proximate vehicles is transmitting the message.
  • the first vehicle's message may include data indicating that the first vehicle is “35 meters behind you and one lane to the left”, and sensors on the second vehicle can view the first vehicle accordingly.
  • the vehicles can then associate the other vehicle's wireless address with the particular vehicle observed, and can follow or track each other as they move in traffic.
  • vehicles in traffic may be configured to obtain the wireless addresses of proximate vehicles proactively. For example a first vehicle may look up the wireless addresses of other vehicles that display a connectivity matrix, as soon as they come into view, and this may be done automatically even when there is no message to send. Then, if an emergency suddenly arises, the first vehicle can initiate communication with the other vehicles immediately, saving valuable time.
  • FIG. 1 A is a schematic sketch of an exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • the connectivity matrix 100 may include a plurality of black and white (or other contrasting color), nominally square, adjacent fields in a rectangular or square array, each field colored to indicate one binary bit of a connectivity code.
  • black may represent binary “0”
  • white may represent binary “1”, or vice-versa.
  • the depicted example is formatted as a DataMatrix array including 48 information bits surrounded by a black and white orientation border (black on left and bottom borders, alternating black and white across the top and right side).
  • the 48-bit code may be the vehicle's MAC address, for example.
  • Other vehicles detecting the connectivity matrix 100 using sensors, and reading the 48-bit code using a camera for example, may thereby determine that vehicle's wireless address and may then communicate specifically with that vehicle. For example, a first vehicle in traffic may detect an imminent collision with a second vehicle in front, and may read the second vehicle's connectivity matrix 100 , thereby determining the second vehicle's wireless address.
  • the first vehicle may then transmit an emergency message to the second vehicle asking it to speed up quickly, to avoid a collision.
  • the connectivity matrix 100 may enable cooperative actions by vehicles in traffic, and may thereby prevent or mitigate collisions, saving countless lives, according to some embodiments.
  • FIG. 1 B is a schematic sketch of another exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • a larger connectivity matrix 101 includes 100 data squares surrounded by an orientation border.
  • the connectivity matrix 101 may be affixed to a vehicle or other wireless entity, thereby allocating a unique 100-bit code to the entity.
  • a vehicle may display the connectivity matrix on, for example, the front and back, and optionally also the sides, of the vehicle, so that other vehicles can view the pattern and read the code.
  • a connectivity manager may be responsible for allocating the connectivity codes to various entities that request them.
  • the connectivity manager may thereby maintain a wireless address tabulation in which each registered vehicle in the tabulation has an associated entry, the entry is associated with the vehicle's displayed connectivity code, each code is uniquely assigned, and duplicates are avoided.
  • Each vehicle's entry in the wireless address tabulation may be a listing of that vehicle's allocated connectivity code along with its wireless address, and optionally other information of the vehicle or entity holding that code.
  • the first vehicle when a first vehicle in traffic needs to transmit a message to a second vehicle displaying a connectivity matrix, the first vehicle can obtain the connectivity code from the matrix image, and then look up the second vehicle's wireless address corresponding to that connectivity code in a copy of the wireless address tabulation (or a portion thereof).
  • the first vehicle may transmit a message to the connectivity manager requesting the wireless address corresponding to the connectivity matrix, which the connectivity manager may then supply in a return message.
  • the second vehicle's matrix may indicate, in the bit pattern, the wireless address of the second vehicle.
  • the first vehicle can determine the wireless address of the second vehicle according to the connectivity code displayed by the second vehicle, and can then transmit a message specifically to the second vehicle using the second vehicle's wireless address.
  • the first vehicle may include its own wireless address in the message, so that the second vehicle can reply specifically to the first vehicle.
  • the connectivity manager may supply further data about the second vehicle, such as its license plate code, whether it is autonomous, and other wireless parameters, if requested.
  • the wireless address tabulation may provide only publicly available information that vehicles in traffic may need to communicate V2V and V2X.
  • the publicly available information may include readily visible information, such as the type and color of vehicle, its license plate, and other readily visible information. All other information, other than readily visible features and public information, may be considered private and may be excluded from the tabulation.
  • an autonomous vehicle or a person or other entity may transmit a registration request message to the connectivity manager specifying the vehicle's MAC address, and the connectivity manager may set up an entry in the wireless address tabulation using a randomly selected connectivity code.
  • the connectivity manager may include that wireless address in the entry, and may transmit the assigned connectivity code back to the vehicle.
  • the connectivity matrix can then be printed, or otherwise fabricated, with the associated connectivity code.
  • a vehicle or owner may register in the wireless address tabulation by specifying a particular connectivity code that the vehicle or owner wishes to use.
  • the desired code may include the vehicle's wireless address. If the requested code is available, the connectivity manager may generate an entry with that code as the index. The vehicle may then display a connectivity matrix with that code, so that other vehicles may read the code and determine the wireless address directly, without having to interrogate the connectivity manager or look up the entry in the wireless address tabulation.
  • the 48-bit MAC address may be encoded in a region of the connectivity matrix, and vehicles viewing the connectivity matrix may determine the wireless address of the vehicle without using a wireless address tabulation.
  • the first 24 bits may be encoded with the ASCII (American Standard Code for Information Interchange) code for “MAC”, followed by the 48-bit MAC address of the vehicle's autonomous processor, followed by other information such as a frequency in the final 28 bits.
  • ASCII American Standard Code for Information Interchange
  • some of those bits may be allocated to error detection, such as parity bits.
  • the wireless address obtained using the connectivity code or the wireless address tabulation may be an address code of a particular processor on that vehicle.
  • the address code may be the address of a message-entry processor connected to the wireless receiver in an autonomous or semi-autonomous vehicle.
  • the message-entry processor may be configured to analyze incoming messages to detect malware or other inappropriate messaging, and to protect the system against malicious intent.
  • the message-entry processor (or another processor in the vehicle) may include artificial intelligence (AI) configured to detect malicious messages, and to recognize and prioritize emergency messages and other types of legitimate wireless activity.
  • AI artificial intelligence
  • an AI structure such as a neural net may be trained by machine learning to discriminate different types of communications, thereby enabling a rapid cooperative response to a legitimate collision-avoidance request, while rejecting harmful or deceptive communication attempts.
  • the message-entry processor may include an updating feature whereby the AI structure, or an algorithm derived from it for field use, may be revised periodically, using a secure on-line connection for example, to provide the most up-to-date malware detection algorithms.
  • the message-entry processor may record messages that seem suspicious, and may upload those periodically to a central entity tasked with detecting new threat patterns.
  • FIG. 1 C is a schematic sketch of an exemplary embodiment of computer-readable wireless identification matrix on vehicles, according to some embodiments.
  • a vehicle 110 is shown with a connectivity matrix 111 mounted on the back, and a second vehicle 120 with a connectivity matrix 121 on the front.
  • the connectivity matrixes 111 - 121 are large enough that other vehicles, or their cameras or sensors, can detect the individual fields with high reliability, yet not so large to obscure other parts of the vehicle (the license plate, various lamps, the radiator screen, the trunk handle, for example).
  • the connectivity matrix is large enough to be resolved by cameras or sensors on vehicles at a distance corresponding to vehicle separations in traffic, such as 20 or 50 or 100 meters.
  • each black or white field is large enough to be readily viewed and resolved by other vehicles, such as each field being 5 or 10 or 20 mm in width and height.
  • FIG. 2 A is a schematic sketch of an exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • the wireless address tabulation 201 is depicted, quite schematically, as a paper containing entries 202 , each entry 202 corresponding to an assigned connectivity code.
  • the wireless address tabulation 201 is envisioned as an electronic file or the like, not as a paper, unless someone wants to print it out.
  • a first autonomous vehicle 203 bearing a first connectivity matrix 205 and a second autonomous vehicle 204 with a second connectivity matrix 206 .
  • the connectivity matrixes 205 - 206 are mounted on the sides of the vehicles 203 - 204 , while additional copies may be mounted on the front and back of the vehicles 203 - 204 , not shown.
  • the first vehicle 203 has downloaded the wireless address tabulation 201 , as indicated by an arrow 207 , and has stored it in non-transitory computer-readable media for mobile use, particularly when out of range of a network.
  • the first vehicle using its camera, reads the code contained in the second vehicle's connectivity matrix 206 (if it has not already done so), then looks in the wireless address tabulation 201 for the entry corresponding to that code (if not already done), and thereby determines the second vehicle's wireless address.
  • the first vehicle 203 transmits the message 208 to the second vehicle 204 , which the second vehicle 204 receives and, cooperating with the first vehicle 203 , avoids the imminent collision.
  • the first vehicle 203 may be configured to read the connectivity codes of all vehicles as soon as they come into view, and determine their wireless addresses automatically, and store the address codes in memory until the second vehicle moves out of view or out of range. In that case, the first vehicle 203 may already know the second vehicle's wireless address when the emergency arises, thereby saving precious milliseconds.
  • the second vehicle's connectivity matrix 206 may provide its wireless address directly encoded in the connectivity code, as shown in FIG. 1 A for example.
  • the first vehicle 203 does not need to refer to the wireless address tabulation 201 , but instead can read the wireless address directly from the second vehicle's connectivity matrix. The first vehicle 203 can then transmit the message 208 to the second vehicle 204 using that address, thereby avoiding the delay of interrogating the wireless address tabulation.
  • FIG. 2 B is a schematic sketch of another exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • a base station 231 or access point depicted as an antenna, has previously obtained a copy of the wireless address tabulation 221 , as indicated by the arrow 227 .
  • the wireless address tabulation 221 includes entries 222 associated with connectivity codes on vehicles.
  • a first vehicle 223 displays a first connectivity matrix 225
  • a second vehicle 224 displays a second connectivity matrix 226 .
  • An emergency arises, and sensors on the first vehicle 223 can read the second connectivity matrix 226 of the second vehicle 224 .
  • the first vehicle can transmit a wireless message 230 to the base station 231 including the data in the second connectivity matrix 226 .
  • the message may include an image of the connectivity matrix or, much more compactly, the 100-bit value encoded therein.
  • the base station 231 finds the entry 232 corresponding to that connectivity code 226 and transmits the corresponding wireless address 229 back to the first vehicle 223 .
  • the first vehicle 223 thereby determines the wireless address of the second vehicle 224 , and transmits a message 228 to the second vehicle 224 , enabling cooperating to avoid the collision.
  • the first vehicle 223 may be configured to read the second vehicle's connectivity matrix 226 , interrogate the base station, receive the associated entry 229 , and thereby determine the second vehicle's wireless address before the emergency occurred, such as determining the wireless address as soon as the second vehicle comes into view. By checking the wireless addresses of proximate vehicles automatically, the first vehicle 223 may be able to initiate communications more rapidly than otherwise.
  • FIG. 3 is a schematic showing an exemplary embodiment of an entry of a wireless address tabulation, according to some embodiments.
  • the entry 300 may be associated with a particular connectivity code and a particular wireless address of a particular entity such as a vehicle.
  • the entry 300 may include one or more sections, each section providing different information about the associated vehicle or entity.
  • the entry 300 includes an identification section 301 including the connectivity code that the entry 300 corresponds to, and optionally the associated license plate code, the type of entity involved, and other public information if known.
  • the entry 300 also includes a wireless information section 302 including the wireless address, such as the MAC address and/or a Wi-Fi address of the associated entity's processor, along with optionally any limitations or special requirements, among other information as available.
  • FIG. 4 is a sequence chart showing an exemplary embodiment of a procedure for a vehicle to initiate wireless communication with another vehicle, according to some embodiments.
  • actions of two vehicles are shown as boxes on horizontal lines, and actions of a base station or access point are shown on a third line.
  • the horizontal axis represents time.
  • Causation is indicated by tilted arrows accounting for the time delay of signals or actions.
  • Vehicle-1 first views Vehicle-2 at 401 and determines the connectivity code displayed on Vehicle-2's matrix.
  • Vehicle-1 transmits a request message 402 to a connectivity manager via the base station.
  • the connectivity manager replies via the base station with a message 403 indicating the wireless address of Vehicle-2.
  • Vehicle-1 receives the message 404 and then transmits an emergency message 405 to Vehicle-2.
  • Vehicle-2 receives the message at 406 and responds with an acknowledgement 407 which Vehicle-1 receives. In this way, using the connectivity matrix and the remote wireless address tabulation, Vehicle-1 has established unicast communication with Vehicle-2.
  • Vehicle-1 may download the wireless address tabulation from a portal, such as a base station, or from an Internet connection, or other link in communication with the connectivity manager. Then, upon viewing the connectivity matrix on Vehicle-2 and reading its connectivity code, Vehicle-1 may look up the corresponding entry in its copy of the wireless address tabulation, and may thereby determine the wireless address of Vehicle-2, and proceed to communicate with Vehicle-2.
  • a portal such as a base station
  • Vehicle-1 may look up the corresponding entry in its copy of the wireless address tabulation, and may thereby determine the wireless address of Vehicle-2, and proceed to communicate with Vehicle-2.
  • Vehicle-2's connectivity code may include an indication of its wireless address, in which case Vehicle-1 may initiate communication with Vehicle-2 upon reading Vehicle-2's matrix, instead of looking for the entry in the wireless address tabulation.
  • FIG. 5 A is a schematic sketch showing an exemplary embodiment of a fixed-asset application, according to some embodiments.
  • a vehicle 501 such as an autonomous vehicle approaches a fixed asset depicted as a business site 502 which displays a connectivity matrix 503 .
  • the vehicle 501 may read the matrix 503 , and determine the wireless address of the business 502 , or more specifically, the wireless address of a transceiver in the business 502 .
  • the vehicle 501 may then transmit a message to the business 502 such as “Is the fish fresh today?”.
  • FIG. 5 B is a schematic sketch showing an exemplary embodiment of a traffic sign, according to some embodiments.
  • a vehicle 511 approaches a street sign 512 with a connectivity matrix 513 indicating a wireless address.
  • the matrix 513 may indicate the wireless address of a site that provides directions to vehicles that are lost, or other information.
  • the vehicle 511 may transmit a message asking, for example, “Does Maple Avenue cross Main Street?”.
  • a traffic signal 514 with another connectivity matrix 515 may be read the matrix 515 , determine a wireless address associated with the traffic signal 514 , and transmit a message to it, such as “How long until you change to green?” or “I am a physician and this is an emergency.”
  • FIG. 5 C is a schematic sketch showing an exemplary embodiment of an access point with a connectivity matrix, according to some embodiments.
  • a vehicle 521 is in view of a base station 522 or access point depicted as an antenna with an associated connectivity matrix 523 .
  • the matrix 523 may provide an identity that enables the vehicle 521 to obtain, from a wireless address tabulation, the login frequency of the base station 522 .
  • the base station's entry in a wireless address tabulation may also include system information needed to register on that base station 522 , such as frequencies and bandwidths and network parameters specific to that base station 522 , so that the vehicle 521 can then transmit a message 524 and register with the base station 522 without performing complex 5G/6G protocols to find that information.
  • the connectivity matrix 523 may indicate the broadcast frequency of the base station 522 on which the base station 522 transmits system information.
  • the entry may indicate how a user device can communicate with the base station, including specifying one or more additional frequencies or channels on which further system information may be transmitted.
  • the entry may indicate a frequency or channel on which the user device can transmit a message to the base station, such as a “random access preamble” message requesting registration on that base station, according to some embodiments.
  • FIG. 6 A is a schematic sketch of an exemplary embodiment of a computer-readable connectivity matrix with illuminators, according to some embodiments.
  • an illuminated variable connectivity matrix 600 may include, in each field of the matrix 600 , an illuminator 601 (dashed, interior) such as an LED, an opaque separator 603 , and optionally a diffuser 602 .
  • the LEDs 601 may be powered according to the connectivity code, with the LEDs 601 powered in the white fields and unpowered in the black fields. Illumination may enhance visibility, especially at night.
  • the connectivity code may be changed by powering different LEDs 601 .
  • the connectivity matrix 600 may be turned off (rendered all black) by depowering all of the LEDs 601 .
  • FIG. 6 B is a schematic sketch of another exemplary embodiment of a computer-readable connectivity matrix with illuminators, according to some embodiments.
  • a connectivity matrix 610 may include a variable-transmissive window 611 such as a liquid-crystal film for each field of the matrix, connected to a voltage source (not shown) configured to control whether the window 611 is transparent or opaque.
  • one or more illuminators 612 may be mounted behind an optional diffuser 613 for back-illuminating the various windows 611 .
  • the connectivity matrix 610 may be altered to show different codes, and may be turned off by depowering the illuminators 612 .
  • a reflective backing such as a retro-reflective film (not shown) may be included to reflect incoming light.
  • the wireless embodiments of this disclosure may be aptly suited for cloud backup protection, according to some embodiments.
  • the cloud backup can be provided cyber-security, such as blockchain, to lock or protect data, thereby preventing malevolent actors from making changes.
  • cyber-security may thereby avoid changes that, in some applications, could result in hazards including lethal hazards, such as in applications related to traffic safety, electric grid management, law enforcement, or national security.
  • non-transitory computer-readable media may include instructions that, when executed by a computing environment, cause a method to be performed, the method according to the principles disclosed herein.
  • the instructions (such as software or firmware) may be upgradable or updatable, to provide additional capabilities and/or to fix errors and/or to remove security vulnerabilities, among many other reasons for updating software.
  • the updates may be provided monthly, quarterly, annually, every 2 or 3 or 4 years, or upon other interval, or at the convenience of the owner, for example.
  • the updates (especially updates providing added capabilities) may be provided on a fee basis. The intent of the updates may be to cause the updated software to perform better than previously, and to thereby provide additional user satisfaction.
  • the system and method may be fully implemented in any number of computing devices.
  • instructions are laid out on computer readable media, generally non-transitory, and these instructions are sufficient to allow a processor in the computing device to implement the method of the invention.
  • the computer readable medium may be a hard drive or solid state storage having instructions that, when run, or sooner, are loaded into random access memory.
  • Inputs to the application e.g., from the plurality of users or from any one user, may be by any number of appropriate computer input devices.
  • users may employ vehicular controls, as well as a keyboard, mouse, touchscreen, joystick, trackpad, other pointing device, or any other such computer input device to input data relevant to the calculations.
  • Data may also be input by way of one or more sensors on the vehicle, an inserted memory chip, hard drive, flash drives, flash memory, optical media, magnetic media, or any other type of file— storing medium.
  • the outputs may be delivered to a user by way of signals transmitted to vehicle steering and throttle controls, a video graphics card or integrated graphics chipset coupled to a display that may be seen by a user.
  • any number of other tangible outputs will also be understood to be contemplated by the invention.
  • outputs may be stored on a memory chip, hard drive, flash drives, flash memory, optical media, magnetic media, or any other type of output.
  • the invention may be implemented on any number of different types of computing devices, e.g., embedded systems and processors, personal computers, laptop computers, notebook computers, net book computers, handheld computers, personal digital assistants, mobile phones, smart phones, tablet computers, and also on devices specifically designed for these purpose.
  • a user of a smart phone or WiFi-connected device downloads a copy of the application to their device from a server using a wireless Internet connection.
  • An appropriate authentication procedure and secure transaction process may provide for payment to be made to the seller.
  • the application may download over the mobile connection, or over the WiFi or other wireless network connection.
  • the application may then be run by the user.
  • Such a networked system may provide a suitable computing environment for an implementation in which a plurality of users provide separate inputs to the system and method.
  • the plural inputs may allow plural users to input relevant data at the same time.
  • the terms “for example”, “e.g.”, “for instance”, “such as”, and “like” and the terms “comprising”, “having”, “including”, and their other verb forms, when used in conjunction with a listing of one or more components or other items, are each to be construed as open-ended, meaning that the listing is not to be considered as excluding other additional components or items.
  • Other terms are to be construed using their broadest reasonable meaning unless they are used in a context that requires a different interpretation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Databases & Information Systems (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • Optics & Photonics (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

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.

Description

    PRIORITY CLAIMS AND RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 17/583,395, entitled “Vehicle Connectivity, V2X Communication, and 5G/6G Sidelink Messaging”, filed Jan. 25, 2022, which claims the benefit of U.S. Provisional Patent Application Ser. No. 63/260,814, entitled “Localization and Identification of Vehicles in Traffic by 5G Messaging”, filed Sep. 1, 2021, and U.S. Provisional Patent Application Ser. No. 63/243,437, entitled “V2X Messaging in 5G with Simultaneous GPS Reception”, filed Sep. 13, 2021, and U.S. Provisional Patent Application Ser. No. 63/245,227, entitled “V2X with 5G Image Exchange and AI-Based Viewpoint Fusion”, filed Sep. 17, 2021, and U.S. Provisional Patent Application Ser. No. 63/246,000, entitled “V2X Connectivity Matrix with 5G Sidelink”, filed Sep. 20, 2021, and U.S. Provisional Patent Application Ser. No. 63/256,042, entitled “Hailing Procedure for V2R, V2V and V2X Initial Contact in 5G”, filed Oct. 15, 2021, and U.S. Provisional Patent Application Ser. No. 63/271,335, entitled “Semaphore Messages for Rapid 5G and 6G Network Selection”, filed Oct. 25, 2021, and U.S. Provisional Patent Application Ser. No. 63/272,352, entitled “Sidelink V2V, V2X, and Low-Complexity IoT Communications in 5G and 6G”, filed Oct. 27, 2021, and U.S. Provisional Patent Application Ser. No. 63/287,428, entitled “V2X and Vehicle Localization by Local Map Exchange in 5G/6G”, filed Dec. 8, 2021, and U.S. Provisional Patent Application Ser. No. 63/288,237, entitled “V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion”, filed Dec. 10, 2021, and U.S. Provisional Patent Application Ser. No. 63/288,807, entitled “V2X Messaging in 5G/6G with Simultaneous GPS Reception”, filed Dec. 13, 2021, and U.S. Provisional Patent Application Ser. No. 63/290,731, entitled “Vehicle Connectivity, V2X Communication, and 5G/6G Sidelink Messaging”, filed Dec. 17, 2021, all of which are hereby incorporated by reference in their entireties.
  • FIELD OF THE INVENTION
  • The invention relates to systems and methods for localizing, identifying, and communicating with vehicles in traffic and fixed assets.
  • BACKGROUND OF THE INVENTION
  • Autonomous vehicles in traffic can cooperate, for collision avoidance and traffic efficiency, after determining the wireless address of the other vehicles. However, the wireless addresses of passing vehicles are generally unknown. Mobile entities often need to communicate specifically with fixed assets in view, which requires knowing which wireless address belongs to which vehicle. What is needed is means for determining the wireless address of specific entities in proximity.
  • This Background is provided to introduce a brief context for the Summary and Detailed Description that follow. This Background is not intended to be an aid in determining the scope of the claimed subject matter nor be viewed as limiting the claimed subject matter to implementations that solve any or all of the disadvantages or problems presented above.
  • SUMMARY OF THE INVENTION
  • In a first aspect, there is a tabulation comprising a plurality of entries, wherein: each entry comprises an index value; each entry is associated with a vehicle or a fixed asset; each entry indicates a wireless address of the associated vehicle or fixed asset; each vehicle or fixed asset, associated with an entry in the tabulation, visibly displays a matrix comprising a plurality of rectangular fields; each field of the plurality of fields is colored black or white according to a code; and the code comprises the index value of the entry associated with the vehicle or fixed asset.
  • In another aspect, there is non-transitory computer-readable media containing instructions that when implemented in a computing environment cause a method to be performed, the method comprising: 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; 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; determining a particular index value according to the code; selecting a particular entry of the tabulation according to the particular index value; determining a particular wireless address comprising the particular entry; and transmitting a reply message indicating the particular wireless address.
  • In another aspect, there is a first vehicle in traffic comprising a second vehicle, the first vehicle configured to: 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; determine the binary code of the matrix; determine an entry in a tabulation, the entry associated with the code; determine, according to the entry, a wireless address of the second vehicle; and transmit a wireless message, according to the wireless address, to the second vehicle.
  • This Summary is provided to introduce a selection of concepts in a simplified form. The concepts are further described in the Detailed Description section. Elements or steps other than those described in this Summary are possible, and no element or step is necessarily required. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended for use as an aid in determining the scope of the claimed subject matter. The claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
  • These and other embodiments are described in further detail with reference to the figures and accompanying detailed description as provided below.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A is a schematic sketch of an exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • FIG. 1B is a schematic sketch of another exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments.
  • FIG. 1C is a schematic sketch of an exemplary embodiment of computer-readable wireless identification matrix on vehicles, according to some embodiments.
  • FIG. 2A is a schematic sketch of an exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • FIG. 2B is a schematic sketch of another exemplary embodiment of a wireless address tabulation, according to some embodiments.
  • FIG. 3 is a schematic showing an exemplary embodiment of a single entry in a wireless address tabulation, according to some embodiments.
  • FIG. 4 is a sequence chart showing an exemplary embodiment of a procedure for a vehicle to initiate wireless communication with another vehicle, according to some embodiments.
  • FIG. 5A is a schematic sketch showing an exemplary embodiment of a fixed-asset application, according to some embodiments.
  • FIG. 5B is a schematic sketch showing an exemplary embodiment of a traffic sign with matrix, according to some embodiments.
  • FIG. 5C is a schematic sketch showing an exemplary embodiment of an access point with matrix, according to some embodiments.
  • FIG. 6A is a schematic sketch of an exemplary embodiment of a computer-readable matrix with illuminators, according to some embodiments.
  • FIG. 6B is a schematic sketch of another exemplary embodiment of a computer-readable matrix with illuminators, according to some embodiments.
  • Like reference numerals refer to like elements throughout.
  • DETAILED DESCRIPTION
  • Disclosed herein are 5G/6G procedures that enable autonomous and semi-autonomous vehicles to determine the wireless addresses of other autonomous vehicles and other items in traffic, using a low-cost computer-readable “connectivity matrix”, and optionally a tabulation of wireless addresses. Systems and methods disclosed herein (the “systems” and “methods”, also occasionally termed “embodiments” or “arrangements”, generally according to present principles) can provide urgently needed wireless communication protocols to provide specific wireless connectivity rapidly in traffic, thereby enabling cooperation and communication among vehicles and fixed assets. With such capabilities, vehicles can reduce traffic fatalities, facilitate traffic flow, and provide V2V and V2X communication options appropriate for 5G and 6G technologies, according to some embodiments.
  • Cooperation among autonomous vehicles in traffic depends on each vehicle being able to communicate specifically with a particular one of the other vehicles. However, this is possible only if the transmitting vehicle knows the wireless address of the other vehicle. In addition, a vehicle may advantageously communicate with a fixed asset on the land, but this also requires that the vehicle knows the associated frequency and wireless address. Furthermore, the fixed asset may need to initiate communication with the vehicle, for example to warn the vehicle of a hazard, but must first determine the wireless address of the vehicle.
  • Beamforming has been considered as a method for communicating specifically with a single intended recipient. In beamforming, a complex antenna is configured to transmit a directional “beam” message toward the other vehicle. However, such beams inevitably have side-lobes which can spill over onto adjacent vehicles, especially in adjacent lanes. In addition, reflected energy from metallic conductors, such as vehicles, interfere with the primary beam and further complicate beam specificity. In addition, beam energy inevitably continues traveling beyond the intended recipient, and may then be received by other vehicles in the same direction.
  • The systems and methods described below can provide greater specificity at low cost. An entity such as a vehicle or fixed asset may display a “connectivity matrix”, a rectangular array of black and white fields encoding the wireless address and/or other data of the entity. Other wireless entities can determine the “connectivity code” according to the black and white fields, and thereby communicate specifically with the entity, according to some embodiments.
  • As used herein, a device or entity “knows” something if the device or entity has the relevant information. An “autonomous” vehicle is a vehicle operated by a processor, with little or no human control most of the time. A “semi-autonomous” vehicle is a vehicle at least partially operated by a processor, or which can be fully operated by a processor temporarily, such as during emergency intervention. A wireless message is “unicast” if it is addressed specifically to a particular recipient, and “broadcast” if it is transmitted without specifying a recipient. “V2V” means vehicle-to-vehicle messaging. “V2X” means vehicle-to-everything messaging. A “vehicle” is to be construed broadly, including any mobile conveyance such as cars, trucks, busses, motorcycles, scooters, and the like. “Entities” (such as wireless entities) as used herein represents systems or devices capable of wireless communication such as connected vehicles, pedestrians with smart phones, roadside access points or base stations, and so forth. “Fixed assets” include non-mobile objects that either include or are associated with a wireless transceiver. Wireless communication with a vehicle may include communicating with a processor in that vehicle, such as a processor connected to a wireless transceiver. Likewise a vehicle may transmit a message by causing the transceiver to transmit a message provided by the processor. A “sequence chart” is a chart showing actions of various entities versus time as boxes along horizontal lines, similar to an oscilloscope or logic analyzer display. Further terms will be defined as needed in examples.
  • Disclosed is a “computer-readable wireless identification matrix” or “connectivity matrix”, configured as a sign or emblem displayed visibly on a vehicle or other wireless entity. The connectivity matrix includes multiple black and white fields in a visible computer-readable array, encoding a “connectivity code” such as the entity's wireless address and/or other information about the entity. For example, there may be a tabulation of wireless addresses arranged according to an index code, and the connectivity code may include that index. Another entity, reading the connectivity code, may then obtain the wireless address from the tabulation. In some embodiments, the connectivity matrix may be configured as a two-dimensional array of black and white (or other contrasting) squares representing binary bits. The connectivity matrix may be formatted as a DataMatrix array, a QR type array, or other computer-readable representation of information. Usually the connectivity matrix is displayed exteriorly on a vehicle or other wireless entity. Other vehicles (or their cameras or other sensors) can readily view the matrix and record its bit-level content. By reading or viewing or recording the connectivity matrix, with sufficient resolution to resolve the various black and white fields therein, a vehicle or other entity can determine the connectivity code displayed by the matrix. In some embodiments, the wireless address of the entity bearing the connectivity matrix is shown on the code directly. In other embodiments, the code is an index of a tabulation of entries, each entry containing the wireless address associated with that index value, among other information about the entity bearing the connectivity matrix. After finding the wireless address, the entities can then communicate specifically, thereby enabling V2V and V2X communication and intervehicle cooperation in traffic to avoid collisions and manage the traffic flow, according to some embodiments.
  • The connectivity matrix may be variable. In some embodiments, the connectivity matrix can be turned on and off. For example, when a driver switches from autonomous mode to human-operated mode, the processor is no longer in control of the vehicle, and therefore communication on its wireless address would be futile. Accordingly, the connectivity matrix may be turned off, or rendered non-visible, to avoid sending conflicting information to other vehicles. For example, the white fields in the connectivity matrix may be illuminated by small light emitters such as white LEDs (light-emitting diodes), which may be turned off when the vehicle is switched to non-autonomous mode (thus rendering the connectivity matrix all black) and switched on when in autonomous mode. Alternatively, if the vehicle retains an emergency intervention capability while in human-operated mode, then the connectivity matrix may be left on during that time, so that other vehicles can trigger the emergency intervention when necessary to avoid a traffic hazard, for example. In addition, the connectivity code may be changed by programming a different set of LEDs to be illuminated, thereby updating the code or the wireless address displayed on the connectivity matrix, according to some embodiments.
  • Also disclosed is a “wireless address tabulation”, which is a file or database or other collection of information, organized as a number of entries, each entry corresponding to a particular index value, which may be indicated by a connectivity code. Each entry of the tabulation includes a wireless address associated with each connectivity code. Each entry may also include data about a particular autonomous vehicle or other wireless entity. For example, the data in a particular entry, associated with a particular connectivity code, may include the wireless address of the entity that holds a matrix displaying that particular connectivity code. For example, the entity may be a vehicle or a fixed asset or other device or system configured for wireless communication. In some embodiments, each entry of the wireless address tabulation may provide the wireless address, such as the MAC (media access control) address, of the vehicle or entity holding the associated connectivity code. Other parameters, such as frequencies and bandwidths and default modulations, may also be included, according to some embodiments.
  • In an embodiment, the tabulation of wireless addresses may be publicly accessible on, for example, the Internet and/or other on-line compilations of information. Members of the general public may be able to download, or otherwise copy, the wireless address tabulation, or regional portions thereof. Using such a copy, a vehicle or other entity can look up the wireless address of another vehicle or entity that displays a connectivity matrix. By reading the connectivity code displayed on the matrix, and then selecting the associated entry in the wireless address tabulation, the wireless address and other information about the entity displaying the connectivity matrix may be obtained. For example, a first vehicle may copy or otherwise obtain the wireless address tabulation, or a portion thereof, and may retain it in a memory. The first vehicle may view a second vehicle in traffic, and may read the connectivity code on a connectivity matrix displayed by the second vehicle. The first vehicle may then find, in the copied wireless address tabulation, an entry corresponding to that connectivity code, and may read the wireless address contained in that entry. The first vehicle can then communicate with the second vehicle by transmitting a message using the second vehicle's wireless address, as determined from the tabulation, according to some embodiments.
  • In another embodiment, a vehicle may determine another vehicle's wireless address without possessing a copy of the wireless address tabulation. For example, a first vehicle in traffic may view a second vehicle's connectivity matrix and read the code therein. The first vehicle may then transmit an interrogation message to a remote address or site (such as an Internet site) operated by a connectivity manager. The request message may specify the connectivity code and may request the associated wireless address. The connectivity manager may then reply with that wireless address. The connectivity manager may be an entity tasked with maintaining the wireless address tabulation, and may provide wireless addresses responsive to such requests, for example. The connectivity manager may also provide other data such as publicly available identification data, such as the license plate of the vehicle associated with that connectivity code. The connectivity manager may be a government agency, a publicly funded corporation, an international organization, or other entity. If the message requests just the wireless address associated with the specified connectivity code, then the manager may reply with that address. If the message requests the entire entry associated with the specified connectivity code, the manager may provide the entire entry, according to some embodiments.
  • In another embodiment, a fixed asset such as a roadside device or building may display a connectivity matrix showing the wireless address of that fixed asset. For example, a network asset may display a connectivity matrix showing its main address or frequency on which new users may connect with the network. The connectivity code may indicate how new users can obtain system information from that network asset and begin registering on the network. For example, the connectivity code may indicate a frequency of the base station's broadcast channel on which system information is periodically transmitted, thereby avoiding a tedious blind search and other steps in gaining registration, according to some embodiments.
  • In another embodiment, the connectivity matrix may be variable. The connectivity matrix structure may include illuminators and/or variable fields, so that the connectivity code may be changed when necessary, and turned off when not in use. For example, each white field may be illuminated by a small white LED, and the connectivity code determines which of the LEDs are illuminated. Alternatively, the black and white fields may be controlled by solid-state shutters such as liquid-crystal squares that can be changed from opaque to transparent by applying a voltage. The connectivity code can then be changed by changing which voltage is applied to each of the fields. The matrix may be back-illuminated by, for example, built-in light emitters, or it may use ambient light for contrast between the light and dark fields, according to some embodiments.
  • In some embodiments, a first vehicle in traffic can determine the wireless address of a second vehicle by reading the second vehicle's connectivity matrix using, for example, a camera. The first vehicle can then transmit a unicast message addressed exclusively to the second vehicle using, for example, a sidelink channel or other frequency allocated for V2V or V2X communication. The wireless messages may be transmitted according to 5G or 6G sidelink specifications. For example, if an access point or base station is within range, the communication may be transmitted according to 5G/6G sidelink “mode-1”, in which the base station sets the timing and manages the vehicle messages. If no network interface is available, the vehicles may set up a “mode-2” sidelink network in which the timing and bandwidths are managed by the vehicles themselves. Alternatively, the vehicles may transmit their messages according to another technology such as Wi-Fi or transmitting at-will, for example.
  • In some embodiments, the connectivity code can indicate further information about the vehicle or entity bearing the connectivity matrix, such as whether the vehicle is autonomous, semi-autonomous, or exclusively human-operated. Alternatively, that information may be included in the vehicle's entry in the wireless address tabulation. Thus a first vehicle may read the connectivity code of a second vehicle and transmit a message to the second vehicle indicating the first vehicle's wireless address, so that the second vehicle can then send other messages to the first vehicle unicast. In some embodiments, the first vehicle can include, in its message to the second vehicle, information indicating the first vehicle's physical position relative to the second vehicle, so that the second vehicle can determine which of the proximate vehicles is transmitting the message. For example, the first vehicle's message may include data indicating that the first vehicle is “35 meters behind you and one lane to the left”, and sensors on the second vehicle can view the first vehicle accordingly. The vehicles can then associate the other vehicle's wireless address with the particular vehicle observed, and can follow or track each other as they move in traffic.
  • In some embodiments, vehicles in traffic may be configured to obtain the wireless addresses of proximate vehicles proactively. For example a first vehicle may look up the wireless addresses of other vehicles that display a connectivity matrix, as soon as they come into view, and this may be done automatically even when there is no message to send. Then, if an emergency suddenly arises, the first vehicle can initiate communication with the other vehicles immediately, saving valuable time.
  • Examples described below provide further details about certain exemplary embodiments of the present principles.
  • FIG. 1A is a schematic sketch of an exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments. As depicted in this non-limiting example, the connectivity matrix 100 may include a plurality of black and white (or other contrasting color), nominally square, adjacent fields in a rectangular or square array, each field colored to indicate one binary bit of a connectivity code. For example, black may represent binary “0” and white may represent binary “1”, or vice-versa. The depicted example is formatted as a DataMatrix array including 48 information bits surrounded by a black and white orientation border (black on left and bottom borders, alternating black and white across the top and right side). Other two-dimensional formats, such as QR (Quick Response) code, Aztec code, Trillcode, Quickmark, Shotcode, mCode, and one-dimensional formats, such as UPC or BarCode, and special fonts such as Check Font may be used instead. The 48-bit code may be the vehicle's MAC address, for example. Other vehicles, detecting the connectivity matrix 100 using sensors, and reading the 48-bit code using a camera for example, may thereby determine that vehicle's wireless address and may then communicate specifically with that vehicle. For example, a first vehicle in traffic may detect an imminent collision with a second vehicle in front, and may read the second vehicle's connectivity matrix 100, thereby determining the second vehicle's wireless address. The first vehicle may then transmit an emergency message to the second vehicle asking it to speed up quickly, to avoid a collision. In this way, the connectivity matrix 100 may enable cooperative actions by vehicles in traffic, and may thereby prevent or mitigate collisions, saving countless lives, according to some embodiments.
  • FIG. 1B is a schematic sketch of another exemplary embodiment of a computer-readable wireless identification matrix, according to some embodiments. As depicted in this non-limiting example, a larger connectivity matrix 101 includes 100 data squares surrounded by an orientation border. The connectivity matrix 101 may be affixed to a vehicle or other wireless entity, thereby allocating a unique 100-bit code to the entity. A vehicle may display the connectivity matrix on, for example, the front and back, and optionally also the sides, of the vehicle, so that other vehicles can view the pattern and read the code.
  • In some embodiments, a connectivity manager may be responsible for allocating the connectivity codes to various entities that request them. The connectivity manager may thereby maintain a wireless address tabulation in which each registered vehicle in the tabulation has an associated entry, the entry is associated with the vehicle's displayed connectivity code, each code is uniquely assigned, and duplicates are avoided. Each vehicle's entry in the wireless address tabulation may be a listing of that vehicle's allocated connectivity code along with its wireless address, and optionally other information of the vehicle or entity holding that code.
  • In some embodiments, when a first vehicle in traffic needs to transmit a message to a second vehicle displaying a connectivity matrix, the first vehicle can obtain the connectivity code from the matrix image, and then look up the second vehicle's wireless address corresponding to that connectivity code in a copy of the wireless address tabulation (or a portion thereof). Alternatively, if the first vehicle does not possess a copy of the wireless address tabulation, it may transmit a message to the connectivity manager requesting the wireless address corresponding to the connectivity matrix, which the connectivity manager may then supply in a return message. As another alternative, the second vehicle's matrix may indicate, in the bit pattern, the wireless address of the second vehicle. In each case, the first vehicle can determine the wireless address of the second vehicle according to the connectivity code displayed by the second vehicle, and can then transmit a message specifically to the second vehicle using the second vehicle's wireless address. Optionally, the first vehicle may include its own wireless address in the message, so that the second vehicle can reply specifically to the first vehicle. Optionally, the connectivity manager may supply further data about the second vehicle, such as its license plate code, whether it is autonomous, and other wireless parameters, if requested.
  • In some embodiments, the wireless address tabulation may provide only publicly available information that vehicles in traffic may need to communicate V2V and V2X. The publicly available information may include readily visible information, such as the type and color of vehicle, its license plate, and other readily visible information. All other information, other than readily visible features and public information, may be considered private and may be excluded from the tabulation.
  • In some embodiments, an autonomous vehicle or a person or other entity may transmit a registration request message to the connectivity manager specifying the vehicle's MAC address, and the connectivity manager may set up an entry in the wireless address tabulation using a randomly selected connectivity code. The connectivity manager may include that wireless address in the entry, and may transmit the assigned connectivity code back to the vehicle. The connectivity matrix can then be printed, or otherwise fabricated, with the associated connectivity code.
  • In some embodiments, a vehicle or owner may register in the wireless address tabulation by specifying a particular connectivity code that the vehicle or owner wishes to use. For example, the desired code may include the vehicle's wireless address. If the requested code is available, the connectivity manager may generate an entry with that code as the index. The vehicle may then display a connectivity matrix with that code, so that other vehicles may read the code and determine the wireless address directly, without having to interrogate the connectivity manager or look up the entry in the wireless address tabulation. For example, the 48-bit MAC address may be encoded in a region of the connectivity matrix, and vehicles viewing the connectivity matrix may determine the wireless address of the vehicle without using a wireless address tabulation. As a particular and non-limiting embodiment, the first 24 bits may be encoded with the ASCII (American Standard Code for Information Interchange) code for “MAC”, followed by the 48-bit MAC address of the vehicle's autonomous processor, followed by other information such as a frequency in the final 28 bits. In some embodiments, some of those bits may be allocated to error detection, such as parity bits.
  • In some embodiments, the wireless address obtained using the connectivity code or the wireless address tabulation may be an address code of a particular processor on that vehicle. For example, the address code may be the address of a message-entry processor connected to the wireless receiver in an autonomous or semi-autonomous vehicle. The message-entry processor may be configured to analyze incoming messages to detect malware or other inappropriate messaging, and to protect the system against malicious intent. In some embodiments, the message-entry processor (or another processor in the vehicle) may include artificial intelligence (AI) configured to detect malicious messages, and to recognize and prioritize emergency messages and other types of legitimate wireless activity. For example, an AI structure such as a neural net may be trained by machine learning to discriminate different types of communications, thereby enabling a rapid cooperative response to a legitimate collision-avoidance request, while rejecting harmful or deceptive communication attempts. In addition, the message-entry processor may include an updating feature whereby the AI structure, or an algorithm derived from it for field use, may be revised periodically, using a secure on-line connection for example, to provide the most up-to-date malware detection algorithms. In addition, the message-entry processor may record messages that seem suspicious, and may upload those periodically to a central entity tasked with detecting new threat patterns.
  • FIG. 1C is a schematic sketch of an exemplary embodiment of computer-readable wireless identification matrix on vehicles, according to some embodiments. As depicted in this non-limiting example, a vehicle 110 is shown with a connectivity matrix 111 mounted on the back, and a second vehicle 120 with a connectivity matrix 121 on the front. In some embodiments, the connectivity matrixes 111-121 are large enough that other vehicles, or their cameras or sensors, can detect the individual fields with high reliability, yet not so large to obscure other parts of the vehicle (the license plate, various lamps, the radiator screen, the trunk handle, for example). In some embodiments, the connectivity matrix is large enough to be resolved by cameras or sensors on vehicles at a distance corresponding to vehicle separations in traffic, such as 20 or 50 or 100 meters. In some embodiments, each black or white field is large enough to be readily viewed and resolved by other vehicles, such as each field being 5 or 10 or 20 mm in width and height.
  • FIG. 2A is a schematic sketch of an exemplary embodiment of a wireless address tabulation, according to some embodiments. As depicted in this non-limiting example, the wireless address tabulation 201 is depicted, quite schematically, as a paper containing entries 202, each entry 202 corresponding to an assigned connectivity code. However, the wireless address tabulation 201 is envisioned as an electronic file or the like, not as a paper, unless someone wants to print it out. Also depicted are a first autonomous vehicle 203 bearing a first connectivity matrix 205, and a second autonomous vehicle 204 with a second connectivity matrix 206. In this embodiment, the connectivity matrixes 205-206 are mounted on the sides of the vehicles 203-204, while additional copies may be mounted on the front and back of the vehicles 203-204, not shown.
  • In the example, the first vehicle 203 has downloaded the wireless address tabulation 201, as indicated by an arrow 207, and has stored it in non-transitory computer-readable media for mobile use, particularly when out of range of a network. Suddenly an emergency arises, and the first vehicle 203 needs to send a message 208 to the second vehicle 204, enlisting its support for a collision avoidance maneuver. The first vehicle, using its camera, reads the code contained in the second vehicle's connectivity matrix 206 (if it has not already done so), then looks in the wireless address tabulation 201 for the entry corresponding to that code (if not already done), and thereby determines the second vehicle's wireless address. The first vehicle 203 then transmits the message 208 to the second vehicle 204, which the second vehicle 204 receives and, cooperating with the first vehicle 203, avoids the imminent collision.
  • In another embodiment, the first vehicle 203 may be configured to read the connectivity codes of all vehicles as soon as they come into view, and determine their wireless addresses automatically, and store the address codes in memory until the second vehicle moves out of view or out of range. In that case, the first vehicle 203 may already know the second vehicle's wireless address when the emergency arises, thereby saving precious milliseconds.
  • In yet another embodiment, the second vehicle's connectivity matrix 206 may provide its wireless address directly encoded in the connectivity code, as shown in FIG. 1A for example. In that case, the first vehicle 203 does not need to refer to the wireless address tabulation 201, but instead can read the wireless address directly from the second vehicle's connectivity matrix. The first vehicle 203 can then transmit the message 208 to the second vehicle 204 using that address, thereby avoiding the delay of interrogating the wireless address tabulation.
  • FIG. 2B is a schematic sketch of another exemplary embodiment of a wireless address tabulation, according to some embodiments. As depicted in this non-limiting example, a base station 231 or access point, depicted as an antenna, has previously obtained a copy of the wireless address tabulation 221, as indicated by the arrow 227. The wireless address tabulation 221 includes entries 222 associated with connectivity codes on vehicles. A first vehicle 223 displays a first connectivity matrix 225, and a second vehicle 224 displays a second connectivity matrix 226. An emergency arises, and sensors on the first vehicle 223 can read the second connectivity matrix 226 of the second vehicle 224. Then, the first vehicle can transmit a wireless message 230 to the base station 231 including the data in the second connectivity matrix 226. The message may include an image of the connectivity matrix or, much more compactly, the 100-bit value encoded therein. The base station 231 then finds the entry 232 corresponding to that connectivity code 226 and transmits the corresponding wireless address 229 back to the first vehicle 223. The first vehicle 223 thereby determines the wireless address of the second vehicle 224, and transmits a message 228 to the second vehicle 224, enabling cooperating to avoid the collision.
  • In another embodiment, the first vehicle 223 may be configured to read the second vehicle's connectivity matrix 226, interrogate the base station, receive the associated entry 229, and thereby determine the second vehicle's wireless address before the emergency occurred, such as determining the wireless address as soon as the second vehicle comes into view. By checking the wireless addresses of proximate vehicles automatically, the first vehicle 223 may be able to initiate communications more rapidly than otherwise.
  • FIG. 3 is a schematic showing an exemplary embodiment of an entry of a wireless address tabulation, according to some embodiments. As depicted in this non-limiting example, the entry 300 may be associated with a particular connectivity code and a particular wireless address of a particular entity such as a vehicle. The entry 300 may include one or more sections, each section providing different information about the associated vehicle or entity. In the depicted example, the entry 300 includes an identification section 301 including the connectivity code that the entry 300 corresponds to, and optionally the associated license plate code, the type of entity involved, and other public information if known. The entry 300 also includes a wireless information section 302 including the wireless address, such as the MAC address and/or a Wi-Fi address of the associated entity's processor, along with optionally any limitations or special requirements, among other information as available.
  • FIG. 4 is a sequence chart showing an exemplary embodiment of a procedure for a vehicle to initiate wireless communication with another vehicle, according to some embodiments. As depicted in this non-limiting example, actions of two vehicles are shown as boxes on horizontal lines, and actions of a base station or access point are shown on a third line. The horizontal axis represents time. Causation is indicated by tilted arrows accounting for the time delay of signals or actions. Vehicle-1 first views Vehicle-2 at 401 and determines the connectivity code displayed on Vehicle-2's matrix. Vehicle-1 transmits a request message 402 to a connectivity manager via the base station. The connectivity manager replies via the base station with a message 403 indicating the wireless address of Vehicle-2. Vehicle-1 receives the message 404 and then transmits an emergency message 405 to Vehicle-2. Vehicle-2 receives the message at 406 and responds with an acknowledgement 407 which Vehicle-1 receives. In this way, using the connectivity matrix and the remote wireless address tabulation, Vehicle-1 has established unicast communication with Vehicle-2.
  • In another embodiment, Vehicle-1 may download the wireless address tabulation from a portal, such as a base station, or from an Internet connection, or other link in communication with the connectivity manager. Then, upon viewing the connectivity matrix on Vehicle-2 and reading its connectivity code, Vehicle-1 may look up the corresponding entry in its copy of the wireless address tabulation, and may thereby determine the wireless address of Vehicle-2, and proceed to communicate with Vehicle-2.
  • In yet another embodiment, Vehicle-2's connectivity code may include an indication of its wireless address, in which case Vehicle-1 may initiate communication with Vehicle-2 upon reading Vehicle-2's matrix, instead of looking for the entry in the wireless address tabulation.
  • FIG. 5A is a schematic sketch showing an exemplary embodiment of a fixed-asset application, according to some embodiments. As depicted in this non-limiting example, a vehicle 501 such as an autonomous vehicle approaches a fixed asset depicted as a business site 502 which displays a connectivity matrix 503. Upon coming into view of the business 502, the vehicle 501 may read the matrix 503, and determine the wireless address of the business 502, or more specifically, the wireless address of a transceiver in the business 502. The vehicle 501 may then transmit a message to the business 502 such as “Is the fish fresh today?”.
  • FIG. 5B is a schematic sketch showing an exemplary embodiment of a traffic sign, according to some embodiments. As depicted in this non-limiting example, a vehicle 511 approaches a street sign 512 with a connectivity matrix 513 indicating a wireless address. For example, the matrix 513 may indicate the wireless address of a site that provides directions to vehicles that are lost, or other information. For example, the vehicle 511 may transmit a message asking, for example, “Does Maple Avenue cross Main Street?”.
  • Also shown is a traffic signal 514 with another connectivity matrix 515. The vehicle 511 may read the matrix 515, determine a wireless address associated with the traffic signal 514, and transmit a message to it, such as “How long until you change to green?” or “I am a physician and this is an emergency.”
  • FIG. 5C is a schematic sketch showing an exemplary embodiment of an access point with a connectivity matrix, according to some embodiments. As depicted in this non-limiting example, a vehicle 521 is in view of a base station 522 or access point depicted as an antenna with an associated connectivity matrix 523. The matrix 523 may provide an identity that enables the vehicle 521 to obtain, from a wireless address tabulation, the login frequency of the base station 522. The base station's entry in a wireless address tabulation may also include system information needed to register on that base station 522, such as frequencies and bandwidths and network parameters specific to that base station 522, so that the vehicle 521 can then transmit a message 524 and register with the base station 522 without performing complex 5G/6G protocols to find that information. For example, the connectivity matrix 523 may indicate the broadcast frequency of the base station 522 on which the base station 522 transmits system information. The entry may indicate how a user device can communicate with the base station, including specifying one or more additional frequencies or channels on which further system information may be transmitted. In addition, the entry may indicate a frequency or channel on which the user device can transmit a message to the base station, such as a “random access preamble” message requesting registration on that base station, according to some embodiments.
  • FIG. 6A is a schematic sketch of an exemplary embodiment of a computer-readable connectivity matrix with illuminators, according to some embodiments. As depicted in this non-limiting example, an illuminated variable connectivity matrix 600 may include, in each field of the matrix 600, an illuminator 601 (dashed, interior) such as an LED, an opaque separator 603, and optionally a diffuser 602. The LEDs 601 may be powered according to the connectivity code, with the LEDs 601 powered in the white fields and unpowered in the black fields. Illumination may enhance visibility, especially at night. In addition, the connectivity code may be changed by powering different LEDs 601. In addition, the connectivity matrix 600 may be turned off (rendered all black) by depowering all of the LEDs 601.
  • FIG. 6B is a schematic sketch of another exemplary embodiment of a computer-readable connectivity matrix with illuminators, according to some embodiments. As depicted in this non-limiting example, a connectivity matrix 610 may include a variable-transmissive window 611 such as a liquid-crystal film for each field of the matrix, connected to a voltage source (not shown) configured to control whether the window 611 is transparent or opaque. In addition, one or more illuminators 612 may be mounted behind an optional diffuser 613 for back-illuminating the various windows 611. By arranging voltages to the various windows 611, the connectivity matrix 610 may be altered to show different codes, and may be turned off by depowering the illuminators 612. For enhanced visibility at night, a reflective backing such as a retro-reflective film (not shown) may be included to reflect incoming light.
  • The wireless embodiments of this disclosure may be aptly suited for cloud backup protection, according to some embodiments. Furthermore, the cloud backup can be provided cyber-security, such as blockchain, to lock or protect data, thereby preventing malevolent actors from making changes. The cyber-security may thereby avoid changes that, in some applications, could result in hazards including lethal hazards, such as in applications related to traffic safety, electric grid management, law enforcement, or national security.
  • In some embodiments, non-transitory computer-readable media may include instructions that, when executed by a computing environment, cause a method to be performed, the method according to the principles disclosed herein. In some embodiments, the instructions (such as software or firmware) may be upgradable or updatable, to provide additional capabilities and/or to fix errors and/or to remove security vulnerabilities, among many other reasons for updating software. In some embodiments, the updates may be provided monthly, quarterly, annually, every 2 or 3 or 4 years, or upon other interval, or at the convenience of the owner, for example. In some embodiments, the updates (especially updates providing added capabilities) may be provided on a fee basis. The intent of the updates may be to cause the updated software to perform better than previously, and to thereby provide additional user satisfaction.
  • The system and method may be fully implemented in any number of computing devices. Typically, instructions are laid out on computer readable media, generally non-transitory, and these instructions are sufficient to allow a processor in the computing device to implement the method of the invention. The computer readable medium may be a hard drive or solid state storage having instructions that, when run, or sooner, are loaded into random access memory. Inputs to the application, e.g., from the plurality of users or from any one user, may be by any number of appropriate computer input devices. For example, users may employ vehicular controls, as well as a keyboard, mouse, touchscreen, joystick, trackpad, other pointing device, or any other such computer input device to input data relevant to the calculations. Data may also be input by way of one or more sensors on the vehicle, an inserted memory chip, hard drive, flash drives, flash memory, optical media, magnetic media, or any other type of file— storing medium. The outputs may be delivered to a user by way of signals transmitted to vehicle steering and throttle controls, a video graphics card or integrated graphics chipset coupled to a display that may be seen by a user. Given this teaching, any number of other tangible outputs will also be understood to be contemplated by the invention. For example, outputs may be stored on a memory chip, hard drive, flash drives, flash memory, optical media, magnetic media, or any other type of output. It should also be noted that the invention may be implemented on any number of different types of computing devices, e.g., embedded systems and processors, personal computers, laptop computers, notebook computers, net book computers, handheld computers, personal digital assistants, mobile phones, smart phones, tablet computers, and also on devices specifically designed for these purpose. In one implementation, a user of a smart phone or WiFi-connected device downloads a copy of the application to their device from a server using a wireless Internet connection. An appropriate authentication procedure and secure transaction process may provide for payment to be made to the seller. The application may download over the mobile connection, or over the WiFi or other wireless network connection. The application may then be run by the user. Such a networked system may provide a suitable computing environment for an implementation in which a plurality of users provide separate inputs to the system and method. In the below system where vehicle controls are contemplated, the plural inputs may allow plural users to input relevant data at the same time.
  • It is to be understood that the foregoing description is not a definition of the invention but is a description of one or more preferred exemplary embodiments of the invention. The invention is not limited to the particular embodiments(s) disclosed herein, but rather is defined solely by the claims below. Furthermore, the statements contained in the foregoing description relate to particular embodiments and are not to be construed as limitations on the scope of the invention or on the definition of terms used in the claims, except where a term or phrase is expressly defined above. Various other embodiments and various changes and modifications to the disclosed embodiment(s) will become apparent to those skilled in the art. For example, the specific combination and order of steps is just one possibility, as the present method may include a combination of steps that has fewer, greater, or different steps than that shown here. All such other embodiments, changes, and modifications are intended to come within the scope of the appended claims.
  • As used in this specification and claims, the terms “for example”, “e.g.”, “for instance”, “such as”, and “like” and the terms “comprising”, “having”, “including”, and their other verb forms, when used in conjunction with a listing of one or more components or other items, are each to be construed as open-ended, meaning that the listing is not to be considered as excluding other additional components or items. Other terms are to be construed using their broadest reasonable meaning unless they are used in a context that requires a different interpretation.

Claims (20)

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.
US17/875,919 2021-09-01 2022-07-28 Connectivity Matrix for Rapid 5G/6G Wireless Addressing Abandoned US20230110812A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/875,919 US20230110812A1 (en) 2021-09-01 2022-07-28 Connectivity Matrix for Rapid 5G/6G Wireless Addressing
US18/523,643 US20240107295A1 (en) 2021-09-01 2023-11-29 V2V and V2X Communications in 5G and 6G Based on Displayed Matrix

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US202163260814P 2021-09-01 2021-09-01
US202163243437P 2021-09-13 2021-09-13
US202163245227P 2021-09-17 2021-09-17
US202163246000P 2021-09-20 2021-09-20
US202163256042P 2021-10-15 2021-10-15
US202163271335P 2021-10-25 2021-10-25
US202163272352P 2021-10-27 2021-10-27
US202163287428P 2021-12-08 2021-12-08
US202163288237P 2021-12-10 2021-12-10
US202163288807P 2021-12-13 2021-12-13
US202163290731P 2021-12-17 2021-12-17
US17/583,395 US11438762B2 (en) 2021-09-01 2022-01-25 Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging
US17/875,919 US20230110812A1 (en) 2021-09-01 2022-07-28 Connectivity Matrix for Rapid 5G/6G Wireless Addressing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US17/583,395 Continuation US11438762B2 (en) 2021-09-01 2022-01-25 Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/583,395 Continuation US11438762B2 (en) 2021-09-01 2022-01-25 Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging

Publications (1)

Publication Number Publication Date
US20230110812A1 true US20230110812A1 (en) 2023-04-13

Family

ID=81453986

Family Applications (11)

Application Number Title Priority Date Filing Date
US17/582,236 Abandoned US20220157168A1 (en) 2021-09-01 2022-01-24 V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion
US17/582,243 Active US11451955B2 (en) 2021-09-01 2022-01-24 V2X and vehicle localization by local map exchange in 5G or 6G
US17/583,395 Active US11438762B2 (en) 2021-09-01 2022-01-25 Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging
US17/583,386 Active US11402513B2 (en) 2021-09-01 2022-01-25 V2X messaging in 5G/6G with simultaneous GPS reception
US17/858,203 Active US11582598B2 (en) 2021-09-01 2022-07-06 Precision localization of mobile 5G/6G terminals by coordinated GNSS reception
US17/875,919 Abandoned US20230110812A1 (en) 2021-09-01 2022-07-28 Connectivity Matrix for Rapid 5G/6G Wireless Addressing
US17/895,181 Active US11546753B1 (en) 2021-09-01 2022-08-25 Simultaneous traffic mapping for AI-assisted V2V and V2X in 5G/6G
US18/084,848 Pending US20230122574A1 (en) 2021-09-01 2022-12-20 Vehicle Localization and Identification by Map Merging in 5G and 6G
US18/106,710 Active US11812510B2 (en) 2021-09-01 2023-02-07 Methods for rapid, precision position determination in 5G/6G
US18/376,206 Pending US20240031797A1 (en) 2021-09-01 2023-10-03 Differential Analysis of Navigation Satellite Signals by 5G/6G Messaging
US18/523,643 Pending US20240107295A1 (en) 2021-09-01 2023-11-29 V2V and V2X Communications in 5G and 6G Based on Displayed Matrix

Family Applications Before (5)

Application Number Title Priority Date Filing Date
US17/582,236 Abandoned US20220157168A1 (en) 2021-09-01 2022-01-24 V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion
US17/582,243 Active US11451955B2 (en) 2021-09-01 2022-01-24 V2X and vehicle localization by local map exchange in 5G or 6G
US17/583,395 Active US11438762B2 (en) 2021-09-01 2022-01-25 Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging
US17/583,386 Active US11402513B2 (en) 2021-09-01 2022-01-25 V2X messaging in 5G/6G with simultaneous GPS reception
US17/858,203 Active US11582598B2 (en) 2021-09-01 2022-07-06 Precision localization of mobile 5G/6G terminals by coordinated GNSS reception

Family Applications After (5)

Application Number Title Priority Date Filing Date
US17/895,181 Active US11546753B1 (en) 2021-09-01 2022-08-25 Simultaneous traffic mapping for AI-assisted V2V and V2X in 5G/6G
US18/084,848 Pending US20230122574A1 (en) 2021-09-01 2022-12-20 Vehicle Localization and Identification by Map Merging in 5G and 6G
US18/106,710 Active US11812510B2 (en) 2021-09-01 2023-02-07 Methods for rapid, precision position determination in 5G/6G
US18/376,206 Pending US20240031797A1 (en) 2021-09-01 2023-10-03 Differential Analysis of Navigation Satellite Signals by 5G/6G Messaging
US18/523,643 Pending US20240107295A1 (en) 2021-09-01 2023-11-29 V2V and V2X Communications in 5G and 6G Based on Displayed Matrix

Country Status (1)

Country Link
US (11) US20220157168A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102288799B1 (en) * 2017-09-27 2021-08-11 현대모비스 주식회사 Apparatus for controlling group driving and method thereof
CN110197587A (en) * 2019-05-31 2019-09-03 京东方科技集团股份有限公司 A kind of driving processing method and vehicle, server and driving system
JP7492361B2 (en) * 2020-04-03 2024-05-29 株式会社Subaru Information Transmission System
US20220090919A1 (en) * 2020-09-24 2022-03-24 Here Global B.V. System, method, and computer program product for identifying a link offset
US20220157168A1 (en) * 2021-09-01 2022-05-19 David E. Newman V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion
US11933905B2 (en) * 2022-04-27 2024-03-19 Transportation Ip Holdings, Llc Control system and method for determining vehicle system position

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020020742A1 (en) * 1995-07-28 2002-02-21 Streicher Stanley H. Bar code based refueling system
US20020032626A1 (en) * 1999-12-17 2002-03-14 Dewolf Frederik M. Global asset information registry
US20020077750A1 (en) * 2000-12-20 2002-06-20 Mcdonald Wesley E. Method and apparatus for providing automatic status information of a delivery operation
US20030011868A1 (en) * 1998-03-18 2003-01-16 E Ink Corporation Electrophoretic displays in portable devices and systems for addressing such displays
US20030014645A1 (en) * 2001-05-10 2003-01-16 Sambati Michael Anthimos Recognition system
US20030081107A1 (en) * 2001-10-29 2003-05-01 Fuji Photo Film Co., Ltd. Light emitting array unit and side printing device
US20030112242A1 (en) * 2001-12-17 2003-06-19 Vitale Robert Louis Electronic vehicle registration and license plate
US20030122767A1 (en) * 2000-12-19 2003-07-03 Kenji Nakao Liquid crystal display and its driving method
US20030225707A1 (en) * 2002-01-09 2003-12-04 Ehrman Kenneth S. System and method for managing a remotely located asset
US20050086070A1 (en) * 2003-10-15 2005-04-21 Engelman Paul R. Wireless automobile valuation information service
US20050151941A1 (en) * 2000-06-16 2005-07-14 Solomon Dennis J. Advanced performance widget display system
US20050206822A1 (en) * 2003-12-17 2005-09-22 Lg. Philips Lcd., Ltd. Liquid crystal display device and method of fabricating the same
US20070282713A1 (en) * 2006-06-02 2007-12-06 Matthew Royce Ullman Source- and venue-specific inventory data processing and identification system
US20080180355A1 (en) * 2007-01-30 2008-07-31 So-Young Lee Array substrate and display apparatus having the same
US20090005927A1 (en) * 2002-11-18 2009-01-01 Larry Schlatre Integrated system for routine maintenance of mechanized equipment
US20090108078A1 (en) * 2007-10-31 2009-04-30 Target Brands, Inc. Transaction product with electrical circuit
US20130307756A1 (en) * 2012-05-16 2013-11-21 Seeper Limited Display apparatus
US20140019359A1 (en) * 2012-07-13 2014-01-16 Diesel Direct, Inc. Electronic registration for securely providing products and services
US20140313716A1 (en) * 2010-11-16 2014-10-23 Photon Holding Llc Systems, methods and/or devices for providing led lighting
US20150012305A1 (en) * 2013-07-03 2015-01-08 Research In Motion Limited Mobile device for managing e-tickets and payment transactions
US20160165219A1 (en) * 2014-12-08 2016-06-09 Panasonic Intellectual Property Management Co., Ltd. Image display device comprising control circuit
US20170278313A1 (en) * 2016-03-22 2017-09-28 Nermin Maslar Onboard vehicle diagnostic, monitoring, safety, and maintenance system
US20180293818A1 (en) * 2017-04-10 2018-10-11 Oshkosh Corporation Response vehicle systems and methods
US10623834B1 (en) * 2018-01-15 2020-04-14 United Services Automobile Association (Usaa) Vehicle tracking techniques
US20200125355A1 (en) * 2017-07-04 2020-04-23 Nec Communication Systems, Ltd. Software update device
US20200159251A1 (en) * 2017-06-16 2020-05-21 Honda Motor Co., Ltd. Vehicle and service management device
US20210181405A1 (en) * 2009-01-26 2021-06-17 Azumo, Inc. Film-based lightguide with adhered component between fold region and extraction region
US20220138675A1 (en) * 2020-10-30 2022-05-05 Nomaly Holdings Corporation System and method for display and verification of vehicle and vehicle records
US20220172534A1 (en) * 2019-03-08 2022-06-02 Connectfree Corporation Gate opening method and door unlocking method using portable terminal network address

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8948442B2 (en) 1982-06-18 2015-02-03 Intelligent Technologies International, Inc. Optical monitoring of vehicle interiors
US6249252B1 (en) * 1996-09-09 2001-06-19 Tracbeam Llc Wireless location using multiple location estimators
US6564064B1 (en) * 1999-12-01 2003-05-13 Trimble Navigation Limited Cellular telephone using pseudolites for determining location
JP2001344545A (en) * 2000-03-29 2001-12-14 Ibm Japan Ltd Processing system, server, processing terminal, communication terminal, processing method, data managing method, processing performing method and program
US8977284B2 (en) * 2001-10-04 2015-03-10 Traxcell Technologies, LLC Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
DE102004039460B3 (en) * 2004-08-14 2006-04-20 Deere & Company, Moline A system for determining the relative position of a second agricultural vehicle with respect to a first agricultural vehicle
EP1895485A1 (en) 2006-08-31 2008-03-05 Hitachi, Ltd. Road congestion detection by distributed vehicle-to-vehicle communication systems
US11231289B2 (en) * 2008-09-10 2022-01-25 Dominic M. Kotab Systems, methods and computer program products for sharing geographical data
US8259699B2 (en) 2009-01-09 2012-09-04 Mitsubishi Electric Research Laboratories, Inc. Method and system for target positioning and tracking in cooperative relay networks
US8352112B2 (en) 2009-04-06 2013-01-08 GM Global Technology Operations LLC Autonomous vehicle management
US8401546B2 (en) 2010-04-26 2013-03-19 Ecole De Technologie Superieure Universal acquisition and tracking apparatus for global navigation satellite system (GNSS)
CN103095345B (en) * 2011-11-03 2016-03-23 悦康健康管理顾问科技股份有限公司 Wireless acquisition method of external data and electronic equipment thereof
US20130203400A1 (en) 2011-11-16 2013-08-08 Flextronics Ap, Llc On board vehicle presence reporting module
US20130278441A1 (en) 2012-04-24 2013-10-24 Zetta Research and Development, LLC - ForC Series Vehicle proxying
US9348929B2 (en) * 2012-10-30 2016-05-24 Sap Se Mobile mapping of quick response (QR) codes to web resources
EP3025256A2 (en) * 2013-07-23 2016-06-01 Yougetitback Limited Systems and methods for device data transfer
NL2013472B1 (en) 2014-09-15 2016-09-28 Fugro N V Integer Ambiguity-Fixed Precise Point Positioning method and system.
CN107851378A (en) 2015-07-14 2018-03-27 三星电子株式会社 Apparatus and method for providing service into all things on earth communication system in vehicle
JP6380284B2 (en) 2015-08-05 2018-08-29 株式会社Soken Position detection device and position detection system
US9836965B2 (en) * 2015-08-26 2017-12-05 Bertram V Burke Move over slow drivers
CN105974457A (en) 2015-11-19 2016-09-28 乐卡汽车智能科技(北京)有限公司 Hybrid location method and device based on V2X and GNSS
US9671500B1 (en) 2015-12-22 2017-06-06 GM Global Technology Operations LLC Systems and methods for locating a vehicle
DE102016200794A1 (en) 2016-01-21 2017-07-27 Robert Bosch Gmbh Method and device for locating a motor vehicle
US20170285176A1 (en) 2016-03-31 2017-10-05 GM Global Technology Operations LLC Systems and methods for locating a vehicle
EP3226034A1 (en) 2016-04-01 2017-10-04 Centre National d'Etudes Spatiales Improved gnss receiver using velocity integration
US10122628B2 (en) 2016-05-10 2018-11-06 Intel IP Corporation Station (STA), access point (AP) and method for rate adaptation
US10032384B1 (en) * 2016-08-29 2018-07-24 Amazon Technologies, Inc. Location marker with retroreflectors
US10281925B2 (en) 2016-10-21 2019-05-07 Toyota Jidosha Kabushiki Kaisha Estimate of geographical position of a vehicle using wireless vehicle data
DE102016221027A1 (en) * 2016-10-26 2018-04-26 Continental Teves Ag & Co. Ohg Device and method for determining a geographical position of a vehicle
CN109952785A (en) * 2016-11-10 2019-06-28 瑞典爱立信有限公司 For being initially accessed the mechanism of radio access network
US10091791B2 (en) 2016-12-02 2018-10-02 Qualcomm Incorporated Vehicle positioning by signaling line-of-sight (LOS) vehicle information
WO2018159913A1 (en) 2017-02-28 2018-09-07 엘지전자 주식회사 Method and apparatus for transmitting information for position measurement
IT201700046689A1 (en) * 2017-04-28 2018-10-28 Nexion Spa WHEEL METHOD AND SERVICE SYSTEM
DE102017208061A1 (en) 2017-05-12 2018-11-15 Siemens Aktiengesellschaft Highly accurate position determination for vehicles
CN107526090A (en) * 2017-06-19 2017-12-29 阿里巴巴集团控股有限公司 Location positioning method, equipment and system, computer-readable recording medium
US10334331B2 (en) 2017-08-25 2019-06-25 Honda Motor Co., Ltd. System and method for synchronized vehicle sensor data acquisition processing using vehicular communication
US20200389469A1 (en) * 2017-12-24 2020-12-10 Arilou Information Security Technologies Ltd. System and method for tunnel-based malware detection
US10531254B2 (en) 2018-01-31 2020-01-07 Toyota Jidosha Kabushiki Kaisha Millimeter wave vehicle-to-vehicle communication system for data sharing
JP7183559B2 (en) * 2018-03-30 2022-12-06 ブラザー工業株式会社 Printers and computer programs for printers
US20210356279A1 (en) * 2018-07-08 2021-11-18 Nng Software Developing And Commercial Llc. A Method and Apparatus for Optimal Navigation to Multiple Locations
JP7267691B2 (en) 2018-07-20 2023-05-02 株式会社日立製作所 Mobile positioning system and mobile positioning method
EP3830520A4 (en) * 2018-08-06 2022-07-06 Transportation IP Holdings, LLC Positioning data verification system
US10554521B1 (en) * 2018-08-14 2020-02-04 Nxp B.V. Health monitoring of wireless connections among vehicles
US11776405B2 (en) * 2018-10-29 2023-10-03 Lg Electronics Inc. Apparatus and method for V2X communication
JP6918214B2 (en) 2018-10-31 2021-08-11 エルジー エレクトロニクス インコーポレイティド Method and device for transmitting and receiving position information in NR V2X
WO2020115351A1 (en) 2018-12-03 2020-06-11 Lac Camera Systems Oy Self-positioning method, self-positioning system and tracking beacon unit
CN111343579B (en) * 2018-12-19 2021-08-06 大唐移动通信设备有限公司 Positioning method and related equipment
US20200336541A1 (en) 2019-04-16 2020-10-22 Qualcomm Incorporated Vehicle Sensor Data Acquisition and Distribution
US20190250616A1 (en) * 2019-04-24 2019-08-15 Madhusoodhan Ramanujam Performing a service on an autonomous vehicle enroute to a destination
US10966265B2 (en) * 2019-06-11 2021-03-30 Blackberry Limited Interworking system and operation in V2X applications
CN110304049B (en) * 2019-06-24 2020-11-24 浙江大学 Environment active sensing type automatic parking system for parking lot
US11327180B2 (en) 2019-07-15 2022-05-10 At&T Intellectual Property I, L.P. Selective location-agnostic broadcast of corrective vehicle positioning information using a hyper-precise-positioning proxy
US11435440B2 (en) 2019-10-01 2022-09-06 Qualcomm Incorporated Vehicle-to-everything assisted dynamic calibration of automotive sensors
US11487016B2 (en) 2019-10-31 2022-11-01 Honeywell International Inc. Systems and methods for distributed avionics processing
TWI717102B (en) 2019-11-14 2021-01-21 黃玄 Traffic condition system for internet of vehicles based on image recognition
KR20210106688A (en) * 2020-02-21 2021-08-31 엘지전자 주식회사 Method for intelligent beam tracking and autonomous driving vehicle thereof
US11722705B2 (en) 2020-03-26 2023-08-08 Toyota Motor Engineering & Manufacturing North America, Inc. Camera support by a vehicular micro cloud for remote driving
US11770714B2 (en) * 2020-04-01 2023-09-26 Higher Ground Llc Satellite echoing for geolocation and mitigation of GNSS denial
CN113874680A (en) * 2020-04-30 2021-12-31 百度时代网络技术(北京)有限公司 Dual inertial measurement unit for inertial navigation system
US11564116B2 (en) 2020-05-28 2023-01-24 Toyota Motor Engineering & Manufacturing North America, Inc. Asynchronous observation matching for object localization in connected vehicles
WO2021257217A1 (en) * 2020-06-16 2021-12-23 Stoneridge Electronics Ab System and process for dynamic information discovery between commercial shipping assets
US11754676B2 (en) * 2020-08-11 2023-09-12 Google Llc Precision sleep tracking using a contactless sleep tracking device
US20220157168A1 (en) * 2021-09-01 2022-05-19 David E. Newman V2X with 5G/6G Image Exchange and AI-Based Viewpoint Fusion

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020020742A1 (en) * 1995-07-28 2002-02-21 Streicher Stanley H. Bar code based refueling system
US20030011868A1 (en) * 1998-03-18 2003-01-16 E Ink Corporation Electrophoretic displays in portable devices and systems for addressing such displays
US20020032626A1 (en) * 1999-12-17 2002-03-14 Dewolf Frederik M. Global asset information registry
US20050151941A1 (en) * 2000-06-16 2005-07-14 Solomon Dennis J. Advanced performance widget display system
US20030122767A1 (en) * 2000-12-19 2003-07-03 Kenji Nakao Liquid crystal display and its driving method
US20020077750A1 (en) * 2000-12-20 2002-06-20 Mcdonald Wesley E. Method and apparatus for providing automatic status information of a delivery operation
US20030014645A1 (en) * 2001-05-10 2003-01-16 Sambati Michael Anthimos Recognition system
US20030081107A1 (en) * 2001-10-29 2003-05-01 Fuji Photo Film Co., Ltd. Light emitting array unit and side printing device
US20030112242A1 (en) * 2001-12-17 2003-06-19 Vitale Robert Louis Electronic vehicle registration and license plate
US20030225707A1 (en) * 2002-01-09 2003-12-04 Ehrman Kenneth S. System and method for managing a remotely located asset
US20090005927A1 (en) * 2002-11-18 2009-01-01 Larry Schlatre Integrated system for routine maintenance of mechanized equipment
US20050086070A1 (en) * 2003-10-15 2005-04-21 Engelman Paul R. Wireless automobile valuation information service
US20050206822A1 (en) * 2003-12-17 2005-09-22 Lg. Philips Lcd., Ltd. Liquid crystal display device and method of fabricating the same
US20070282713A1 (en) * 2006-06-02 2007-12-06 Matthew Royce Ullman Source- and venue-specific inventory data processing and identification system
US20080180355A1 (en) * 2007-01-30 2008-07-31 So-Young Lee Array substrate and display apparatus having the same
US20090108078A1 (en) * 2007-10-31 2009-04-30 Target Brands, Inc. Transaction product with electrical circuit
US20210181405A1 (en) * 2009-01-26 2021-06-17 Azumo, Inc. Film-based lightguide with adhered component between fold region and extraction region
US20140313716A1 (en) * 2010-11-16 2014-10-23 Photon Holding Llc Systems, methods and/or devices for providing led lighting
US20130307756A1 (en) * 2012-05-16 2013-11-21 Seeper Limited Display apparatus
US20140019359A1 (en) * 2012-07-13 2014-01-16 Diesel Direct, Inc. Electronic registration for securely providing products and services
US20150012305A1 (en) * 2013-07-03 2015-01-08 Research In Motion Limited Mobile device for managing e-tickets and payment transactions
US20160165219A1 (en) * 2014-12-08 2016-06-09 Panasonic Intellectual Property Management Co., Ltd. Image display device comprising control circuit
US20170278313A1 (en) * 2016-03-22 2017-09-28 Nermin Maslar Onboard vehicle diagnostic, monitoring, safety, and maintenance system
US20180293818A1 (en) * 2017-04-10 2018-10-11 Oshkosh Corporation Response vehicle systems and methods
US20200159251A1 (en) * 2017-06-16 2020-05-21 Honda Motor Co., Ltd. Vehicle and service management device
US20200125355A1 (en) * 2017-07-04 2020-04-23 Nec Communication Systems, Ltd. Software update device
US10623834B1 (en) * 2018-01-15 2020-04-14 United Services Automobile Association (Usaa) Vehicle tracking techniques
US20220172534A1 (en) * 2019-03-08 2022-06-02 Connectfree Corporation Gate opening method and door unlocking method using portable terminal network address
US20220138675A1 (en) * 2020-10-30 2022-05-05 Nomaly Holdings Corporation System and method for display and verification of vehicle and vehicle records

Also Published As

Publication number Publication date
US20220157168A1 (en) 2022-05-19
US20220157171A1 (en) 2022-05-19
US11546753B1 (en) 2023-01-03
US11812510B2 (en) 2023-11-07
US20240031797A1 (en) 2024-01-25
US20220353673A1 (en) 2022-11-03
US20220417736A1 (en) 2022-12-29
US11438762B2 (en) 2022-09-06
US20240107295A1 (en) 2024-03-28
US11582598B2 (en) 2023-02-14
US20220146689A1 (en) 2022-05-12
US11451955B2 (en) 2022-09-20
US20220150689A1 (en) 2022-05-12
US11402513B2 (en) 2022-08-02
US20230122574A1 (en) 2023-04-20
US20230188975A1 (en) 2023-06-15

Similar Documents

Publication Publication Date Title
US11438762B2 (en) Vehicle connectivity, V2X communication, and 5G/6G sidelink messaging
KR102263395B1 (en) Electronic device for identifying external vehicle changing identification based on data associated with movement of external vehicle
JP7140453B2 (en) Encoding data into symbols placed on the optically active article
US11900309B2 (en) Item delivery to an unattended vehicle
US11170192B2 (en) Apparatus and method for identifying and authenticating an object
US8957759B1 (en) Systems and methods for hit and run detection based on intelligent micro devices
US20180308304A1 (en) Concepts for asset identification
US11132554B2 (en) Counterfeit detection of an optically active article using security elements
US20160098610A1 (en) System, device, and method for geo-locating objects
US10929730B2 (en) Retroreflective multiscale codes
US11429803B2 (en) Identifier allocation for optical element sets in machine-read articles
CN105379409A (en) EHF secure communication device
EP3520030A1 (en) Hierarchichal optical element sets for machine-read articles
JP2019537098A (en) Shield resistant optical code for machine readable articles
JP2007010598A (en) Updating method of map information, and navigation device
JP3956865B2 (en) Automotive electronic license plate
Małecki et al. RFID-based traffic signs recognition system
JP7470967B2 (en) Systems, programs, machine learning methods, and machine learning models
US10347003B1 (en) Systems and methods for tracking objects in an environment
WO2019156915A1 (en) Validating vehicle operation using acoustic pathway articles
US20220410926A1 (en) Techniques for Navigation Using Spread-Spectrum Signals
Fernandez Laguía A study of wireless digital posts and traffic signs using smartphones
Rodwell et al. The Lidar Revolution
KR20220139026A (en) Vehicle identification system
OGUTA INTERFACING MICRO-CONTROLLER AND RFID TOWARDS A SECURE EMBEDDED CAR PARKING MODEL

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

AS Assignment

Owner name: AUTONOMOUS ROADWAY INTELLIGENCE, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MASSENGILL, R. KEMP;NEWMAN, DAVID E.;REEL/FRAME:064195/0439

Effective date: 20230710

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

AS Assignment

Owner name: NEWMAN, DAVID E., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AUTONOMOUS ROADWAY INTELLIGENCE, LLC;REEL/FRAME:064961/0561

Effective date: 20230916

Owner name: MASSENGILL, R. KEMP, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AUTONOMOUS ROADWAY INTELLIGENCE, LLC;REEL/FRAME:064961/0561

Effective date: 20230916

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION