Method and system for dynamic localization of transceivers
The method and system use wireless device fingerprints and combined wired-wireless communication to address hardware and security issues in localization systems, enhancing efficiency and security in dynamic environments.
Patent Information
- Application Number
- PCT/US2025/011971
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-17
- Filing Date
- 2025-01-17
- Publication Date
- 2025-07-24
AI Technical Summary
Current localization systems for wireless devices require additional hardware configuration, significant computation time, and are vulnerable to security threats such as spoofing and impersonation attacks, especially in dynamic environments.
A method and system utilizing wireless device fingerprints, characterized by unique characteristics like RSSI, time of flight, and angle of arrival, to determine the position of transceivers, combined with a second logic layer for localization, and incorporating both wired and wireless communication for enhanced security and accuracy.
Improves computation efficiency, reduces complexity, enhances flexibility and mobility, and provides robust security against spoofing attacks while maintaining accuracy and reliability in dynamic environments.
Smart Images

Figure US2025011971_24072025_PF_FP_ABST
Abstract
Description
[0001] Method and System for Dynamic Localization of Transceivers
[0002] Brief Description of the Drawings
[0003] Embodiments will be better understood and readily apparent to one of ordinaiy skill in the art from the following written description, by way of example only, and in conjunction with the drawings, in which:
[0004] Figure 1 shows flow chart illustrating a method for dynamic localization of transceivers, according to an exemplary embodiment;
[0005] Figure 2 shows a diagram illustrating a system for dynamic localization of transceivers, according to an exemplary embodiment;
[0006] Figure 3 shows a diagram illustrating communication between a plurality of transceivers in a vehicle for dynamic localization of transceivers, according to an exemplary embodiment;
[0007] Figure 4 shows a flow chart illustrating a method for dynamic localization of transceivers, according to an exemplaiy embodiment
[0008] Like numerals denote like parts.
[0009] Detailed Description
[0010] This disclosure generally relates to methods and systems for dynamic localization of transceivers.
[0011] In current localization systems, there is a need to know the position of the devices doing the localization so the algorithms can consider the position of the wireless devices proving the data to compute and converge the localization of a device. Examples of establishing device position may include wired concepts to determine the position of the transceivers. However, such solutions may require additional hardware configuration such as pin coding, extra pins for a Daisy chain configuration or extra components. Other existing wireless solutions may require significant computation time and additional complexity since they rely on localization algorithms.
[0012] There is therefore a need to provide a method and system that will overcome and at least ameliorate one or more of the disadvantages discussed above.
[0013] It is an object to provide a method and system that address one or more of the problems discussed above.
[0014] According to a first aspect of the present disclosure, a method for dynamic localization of transceivers is provided. The method comprises: receiving a transmission from at least one first transceiver; characterizing the at least one first transceiver based on the received transmission; and comparing characteristics of the at least one first transceiver to a stored transceiver fingerprint A fingerprint is an identification of a device, including, for example, wireless device, based on device-specific characteristics of their functions, for example output signals or reception ability, which are caused by natural or intentional variations of their properties, for example hardware, software or firmware properties, its location, relative location to at least one other device, the environment, etc. A device fingerprint is often a compact representation of such characteristics, which are sometimes referred to as artifacts.
[0015] Advantageously, the method as provided herein may improve the compute timing and reduce complexity by using the wireless unique fingerprint of each transceiver which positions needs to be determined. This can lead to greater flexibility and mobility, as well as providing more robust for dynamic environments at a potential cost of accuracy, reliability and security. In an embodiment, the characteristics comprise at least one of: Received Signal Strength Indicator (RSSI), time of flight, angle of arrival, angle of departure, phase, round trip time, and / or propagation delay.
[0016] In an embodiment, the receiving is at a second transceiver different from the at least one first transceiver.
[0017] In an embodiment, the method includes generating a transceiver fingerprint based on the characterizing and storing the generated transceiver fingerprint
[0018] In an embodiment, the transmission comprises at least one of: a Bluetooth Low energy (BLE) and / or an Ultra-WideBand (UWB) transmission.
[0019] In an embodiment, wherein the characterizing takes into account at least one of: vehicle loading, vehicle content, environment and / or ambient conditions.
[0020] In an embodiment, the environment comprises at least one of: open air, underground garage, regular cover garage, indoors and / or outdoors.
[0021] In an embodiment, the ambient conditions comprise at least one of: weather, altitude, pressure, temperature, humidity, and / or interference.
[0022] In an embodiment, the vehicle content comprises at least one of: manual transmission, automatic transmission, propulsion type, and / or state of assembly.
[0023] In an embodiment, the propulsion type comprises at least one of: gasoline, diesel, hydrogen, electric and / or hybrid.
[0024] In an embodiment, the propulsion type comprises at least one of: internal combustion engine and / or turbine.
[0025] In an embodiment, the state of assembly is one of fully and partially assembled. In an embodiment, the method includes applying a second logic layer for localizing a position of the at least one first transceiver.
[0026] In an embodiment, the second logic layer comprises at least one of: discrimination, triangulation, trilateration and / or 1-Nearest Neighbors (NN) algorithm.
[0027] In an embodiment, the second logic layer is applied in an event the comparing of characteristics matches more than one stored transceiver fingerprint
[0028] In an embodiment, the at least one first transceiver is localized based on matching the stored transceiver fingerprint.
[0029] In an embodiment, more than one type of transmission is characterized.
[0030] In an embodiment, the more than one type of transmission comprises BLE and UWB transmission.
[0031] According to another aspect, there is provided a non-transitory computer readable medium containing program instructions for dynamic localization of transceivers, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to cariy out the steps of: receiving a transmission from at least one first transceiver; characterizing the at least one first transceiver based on the received transmission; and comparing characteristics of the at least one first transceiver to a stored transceiver fingerprint
[0032] Advantageously, the system as disclosed can be used as an extra security layer for wireless devices while having unique fingerprints to identify wireless devices can avoid spoofing or impersonating attacks.
[0033] The detailed description set forth below, with reference to annexed drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details.
[0034] In addition, some of the embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. Other embodiments, however, are contained within the scope of the subject matter disclosed herein, the disclosed subject matter should not be construed as limited to only the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art.
[0035] Furthermore, the described features, structures, or characteristics of the embodiments may be combined in any suitable manner. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that embodiments may be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of an embodiment. Reference throughout this specification to "one embodiment,” "an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment Thus, appearances of the phrases "in one embodiment,” "in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment, but mean "one or more but not all embodiments” unless expressly specified otherwise. The terms "including,” "comprising,” "having,” and variations thereof mean "including but not limited to,” unless expressly specified otherwise. An enumerated listing of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise. The terms "a,” "an,” and "the” also refer to "one or more” unless expressly specified otherwise.
[0036] Some portions of the description which follows are explicitly or implicitly presented in terms of algorithms and functional or symbolic representations of operations on data within a computer memory. These algorithmic descriptions and functional or symbolic representations are the means used by those skilled in the data processing arts to convey most effectively the substance of their work to others skilled in the art An algorithm is here, and generally, conceived to be a self-consistent sequence of steps leading to a desired result The steps are those requiring physical manipulations of physical quantities, such as electrical, magnetic or optical signals capable of being stored, transferred, combined, compared, and otherwise manipulated.
[0037] The present disclosure also discloses a transceiver (TRX) or transceivers (TRXs). It will be appreciated the TRX or TRXs can include potentially any device which has a wireless communication and sensing Transmitter and Receiver system using potentially any or all of a multiplicity of Wireless communication standards such as Bluetooth (BLE), Wi-Fi, 4G, 5G, mmWave, Terahertz, or any other future wireless standards. The TRX or TRXs can include all the requisite wireless communication standards that are necessary for this functionality and includes the possibility of extensive authentication features using onboard computing power as well as potential cloud-based computing power.
[0038] The present disclosure contemplates localizing network devices (e.g. transceivers TRXs) may involve determining their physical or logical position within a network, which can be achieved through both wired and wireless communications. Wired localization may typically rely on the physical connections and infrastructure, such as cables, hubs, gateways and switches, to pinpoint device locations based on the network topology and port assignments. Such a method may potentially be highly accurate and may require additional hardware resources to facilitate. Wireless localization may use wireless signals to estimate device positions through signal strength, time of flight, angle of arrival, etc., methods which may already be supported by common wireless hardware. Moreover, wireless methods may offer greater flexibility and mobility, making them more robust for dynamic environments at a potential cost of accuracy, reliability and security. Combining wired and wireless approaches for localizing network devices leverages the strengths of both methods to enhance accuracy, reliability and security. The present disclosure also contemplates that it may be desirable for localization systems to recognize the spatial orientation of various components, e.g. network devices. For example, signals received from a target device may be desired to have a reference in a coordinate system, whether the coordinate system is a traditional one such as, for example, cartesian, radial, spherical, etc. or nonstandard such as, for example, a location with respect to landmarks, distribution in a closed space, with respect to curved space. The coordinate system may instead or in addition be one that refers to other values, measurements, phenomena, etc., such as, for example, vector spaces, tensor spaces, gradients, fields, etc.
[0039] Accordingly, localization systems may create a map based on the perceived spatial orientation of devices that receive or transmit signals. Alternatively, or in addition to mapping, some systems may gather the identifications of these devices. However, a significant drawback of current methods based on wireless communication alone is that wireless signals can be intercepted by external actors, leading to potential replay, manipulation, spoofing, or other forms of compromise, thereby raising security concerns. Another challenge within the localized system is assigning unique or particular identifications and relating them to predetermined physical locations.
[0040] The present disclosure contemplates the possibility of having devices, systems and ways of improving security by using wired and wireless communication to provide a localization system to devices in a manner which cannot be easily accessed by potentially rogue actors during map creation. The present disclosure further contemplates the possibility of having ways to assign unique identifications during system initialization with security but without additional physical requirements, e.g. connector keying or pin coding. Additionally, the present disclosure contemplates ways to increase system robustness by using wired communication to support the wireless communication and providing system information redundancy.
[0041] Figure 1 shows flow chart illustrating a method 100 for dynamic localization of transceivers, according to an exemplary embodiment At step 102, the method 100 includes receiving a transmission from at least one first transceiver. Receiving the transmission can at a second transceiver different from the at least one first transceiver and the transmission can include at least one of a Bluetooth Low energy (BLE) and / or an Ultra-WideBand (UWB) transmission.
[0042] At step 104, the method 100 includes characterizing the at least one first transceiver based on the received transmission. Characterizing the at least one first transceiver based on the received transmission may take into account at least one of vehicle loading, vehicle content, environment and / or ambient conditions. The environment may include at least one of: open air, underground garage, regular cover garage, indoors and / or outdoors while the ambient conditions may include at least one of: weather, altitude, pressure, temperature, humidity, and / or interference. The vehicle content can include at least one of: manual transmission, automatic transmission, propulsion type, and / or state of assembly. The propulsion type can include at least one of: gasoline, diesel, hydrogen, electric, hybrid, internal combustion engine and / or turbine. The state of assembly may be one of fully and partially assembled and more than one type of transmission can be characterized. The more than one type of transmission may include BLE and UWB transmission.
[0043] At step 106, the method 100 includes comparing characteristics ofthe atleastone first transceiver to a stored transceiver fingerprint. The characteristics may include at least one of: Received Signal Strength Indicator (RSSI), time of flight, angle of arrival, angle of departure, phase, round trip time, and / or propagation delay. The at least one first transceiver can be localized based on matching the stored transceiver fingerprint.
[0044] The at least one first transceiver and the second transceiver can be a device comprising one or more transceivers, receivers and transmitters. The transceivers, receivers and transmitters may utilize wired or wireless communications or otherwise to at least one of transmit and receive signals. In an examplaiy embodiment, a transceiver can be a device comprising at least one wired receiver and at least one wireless transmitter. The method 100 may further include generating a transceiver fingerprint based on the characterizing, storing the generated transceiver fingerprint and applying a second logic layer for localizing a position of the at least one first transceiver. The second logic layer may include at least one of: discrimination, triangulation, trilateration and / or 1-Nearest Neighbors (NN) algorithm. The second logic layer can be applied in an event the comparing of characteristics matches more than one stored transceiver fingerprint.
[0045] Figure 2 shows a diagram illustrating a system 200 for dynamic localization of transceivers, according to an exemplary embodiment The system 200 can include transceiver devices 202, 204, 206 communicating wirelessly 208, 210 between each other. In an exemplary embodiment as shown in the diagram, transceiver device 204 may scan for other transceiver devices while transceiver devices 202, 206 may broadcast wireless signals including unique characteristics relating to each of the transceiver devices 202, 206. The transceiver device 204 may then collect these unique characteristics for localization of each transceiver device 202, 206.
[0046] The system 200 can be a computer system which includes a non-transitory computer readable medium containing program instructions for dynamic localization of transceivers, wherein execution of the program instructions by one or more processors of the computer system causes the one or more processors to carry out the steps of: receiving a transmission from at least one first transceiver; characterizing the at least one first transceiver based on the received transmission; and comparing characteristics of the at least one first transceiver to a stored transceiver fingerprint.
[0047] Figure 3 shows a diagram illustrating communication system between a plurality of transceivers 302, 304, 306, 308, 310, 312 about an exemplary space such as a vehicle 314 for dynamic localization of transceivers, according to an exemplary embodiment In an exemplary embodiment, the plurality of transceivers 302, 304, 306, 308, 310, 312 can each have a unique radio frequency (RF) fingerprint that is a result of its packaging location, antennas orientation, materials surrounding it and the environment, etc. in order to facilitate dynamic localization of a transceiver or transceivers. In this embodiment, during the RF calibration process of the transceiver (TRX) in the vehicle 314, each TRX 302, 304, 306, 308, 310, 312 may scan while the others advertise so the TRX (e.g. TRX 302) in scan mode can collect RF characteristics of the other TRXs (e.g. TRXs 304, 306, 308, 310, 312) such as BLE or UWB RSSI, time of flight, angle of arrival, angle of departure, phase, round trip time, or propagation delay. With the information collected each TRX will have its unique RF fingerprint for other TRXs under specific conditions. The information collected may form a specific pattern unique for each TRX that can allow for a localization of the TRX based on pattern recognition. Instead or in addition to one or more TRXs, a controller 316 may provide some or all of TRX functionality described herein and may be substituted for or integrated therewith.
[0048] In an embodiment, the RF fingerprinting can characterize the signal transmission power, phase, timing and or angle of arrival / departure. The electronic fingerprint can make it possible to identify a wireless device by its radio transmission characteristics. Such techniques can be used as an extra security layer for wireless devices and unique fingerprints may be used to identify wireless devices in order to avoid spoofing or impersonating attacks.
[0049] In an exemplaiy embodiment, RSSI can be a collection of the RSSI values received by the other wireless devices of the systems as shown in Table 1 below.
[0050]
[0051] Table 1
[0052] In another exemplary embodiment, UWB Time of Flight (ToF) can be an example of the TRX fingerprint regarding the distance measured.
[0053] The present disclosure contemplates that component tolerances can be considered to take into consideration the variation of the systems in the pattern. In an embodiment, the fingerprint may be characterized in different conditions, vehicle loading, environments like open air, underground garage, regular cover garage, indoors, outdoors, plus ambient conditions. The fingerprint pattern may consider this variability as part of the tolerance for the decision criteria.
[0054] In another embodiment, a second logic layer may take place using different technique to further localize the position of the devices in the event that a TRX fits more than one of the fingerprint patterns. Some of these techniques can include, but not limited to, discrimination, triangulation, 1-Nearest Neighbours (NN) algorithm etc.
[0055] The present disclosure contemplates that as more scenarios are considered in the characterization of the fingerprint, the more reliable the localization. This can include different level of content of the vehicle, garage, car port, charger or another space or device, for example manual versus automatic, electric or gas, fully or partially assembled as far as the packaging location and mounting conditions are maintained for the TRXs. In an exemplary embodiment of systems with multiple wireless technologies, the same approach as described above can be used with the additional technologies to increment confident level or to close the gaps where a given technology is not capable of localizing the device.
[0056] Figure 4 shows a flow chart illustrating a method 400 for dynamic localization of transceivers, according to an exemplary embodiment In this embodiment, the method 400 includes at step 402, determining the position of each TRX from the RF pattern profiles. At step 404, the method 400 includes determining if the TRX fits a pattern profile. If it is determined that the TRX does not fit a pattern profile, the method 400 proceeds to step 406. At step 406, the method 400 includes triggering a TRX in which its position is known to identify TRX in the surroundings. At step 408, the TRX known is set to scan. At step 410, the TRX unknown is set to advertise. At step 412, the TRX scans or advertises as requested. At step 414, TRX provides information to the main electronic control unit (ECU) for position identification. At step 416, the method 400 includes determining position of the remaining unknown TRX. On the other hand, if it is determined that the TRX fits a pattern profile at step 404, the method 400 proceeds to step 418. At step 418, the main ECU completes a table with position of the TRX. At step 420, the learning procedure is complete. In an embodiment, transceiver devices may initially have the same wired identification, for example the same CAN ID. Transceiver devices with the same wired identification may receive but generally do not respond or transmit on the wired network, e.g. CAN bus, unless addressed by their specific wireless identification, e.g. MAC. However, upon receiving from the wired network a wireless identification transmit command, each transceiver device can respond with its wireless identification. The transceiver device may respond to the wireless identification transmit command, by, for example, communicating its wireless identification, either via the wired network, a wireless network, both wired and wireless, or otherwise, by narrowcast, broadcast or otherwise. The communication, such as, for example, transmissions, of the wireless identifications permit other network participants to learn about other devices connected to their networks. The transceiver devices may arbitrate and respond with their unique wireless identification, while the wired identification may not be used for this purpose, for example because the wired identification is not unique at that point.
[0057] Based on these transmissions a whitelist of one or more wireless identifications can be generated, preferably at a controller. A controller, for example, may determine wireless identification of a transceiver device of at least one of high probability and confidence interval of belonging to the wired network.
[0058] In another embodiment, the controller may assign and communicate a specific unique wired identification to the transceiver device with, for example, the at least one of high probability and confidence interval of belonging to the wired network. The controller may optionally repeat determining and assigning the next lower at least one of high probability and confidence interval transceiver device until a predetermined number of transceiver devices have been assigned unique wired identifications. Other orderings of assignments are possible without departing from the spirit of the invention.
[0059] Each transceiver device can listen to at least one of, but sometimes both, wired and wireless communications to facilitate constructing transceiver device map assignments. Each transceiver device may communicate with at least one of the controller and other transceiver devices to localize. At least one of the controller and the individual transceiver devices may map the localization data to physical locations.
[0060] In yet another embodiment, each transceiver device may communicate with at least one of the controller and other transceiver devices to localize. At least one of the controller and the individual transceiver devices may map the localization data to physical positions or optionally communicate the localization data or the mapped physical positions to at least one other one of the controller and other transceiver devices to map the localization data to physical positions. Based on the mapped physical positions wired identifications are assigned, preferably by the controller. The wired identifications may uniquely identify the perceived physical locations of the transceiver devices. The wired identifications are then communicated to the mapped transceiver devices utilizing their respective wireless identifications. The mapping and communicating may be performed all at once or in stages, for example in order of the at least one of high probability and confidence interval of belonging to the wired network. However, other orderings of mapping or communicating are possible without departing from the spirit of the invention.
[0061] In an embodiment, a method for transceiver device assignment and position initialization comprises triggering at least one transceiver device to communicate its wireless identification; establishing bidirectional communication with the at least one transceiver device; and assigning wired identification to the at least one transceiver device by utilizing the wireless identification. The bidirectional communication may be established via wired communication, wireless communication or a combination of wired and wireless combination, or otherwise. For example, a leg, path, or medium of the communication may be wired and another leg, path, or medium may be wireless. It is also conceivable that communication in either direction is mediated by an intermediary, for example the controller or another transceiver device.
[0062] In an embodiment, the wired identification is assigned via wireless communication and in another embodiment, the wired identification is assigned via wired communication. The wired identification may be CAN id or otherwise. It can be appreciated that the triggering may be initiated at a central controller or otherwise and may occur via wired communication or otherwise.
[0063] In an embodiment, a central controller assigns at least one wireless channel to the at least one transceiver device, but non-central controllers or other devices may also be capable of performing this function in lieu of or in addition to the central controller. The wireless channel may be assigned via wired communication, or otherwise.
[0064] The wireless communication may be, for example, at least one of Bluetooth wireless communication, Bluetooth Low Energy (BLE), Wi-Fi, UWB, Zigbee, RFID, Nearlink, IR, RF communication, and LF communication, or otherwise. Whereas the wired communication may be, for example, at least one of Ethernet, Automotive Ethernet, CAN, HSCAN, LSCAN, MSCAN, CANFD, SPI, LIN, FlexRay, I2C, Kline, or otherwise.
[0065] Moreover, at least one of leg, path and medium of the bidirectional communication may be ciyptographically protected.
[0066] In an embodiment, the wireless identification is collected from the at least one transceiver device and mapped to a respective wired identification. The wired identification may be based on a location of the at least one transceiver device, or otherwise. The location of the at least one transceiver device may be ascertained by wireless localization. Some of the wireless localization utilized may be MAC based localization, BLE localization, or otherwise.
[0067] In an embodiment, the collecting may comprise receiving at least one wireless identification relayed from another transceiver device by the at least one transceiver device.
[0068] It can be appreciated that establishing bidirectional wireless communication may comprise relaying messages at least one of to, through, or from another transceiver device by the at least one transceiver device. Similarly, the assigning wired identification may comprise relaying the wired identification to or through another transceiver device by the at least one transceiver device. Ascertaining the location by wireless localization may involve comparing characteristics of the bidirectional communication to a predetermined communication characteristic map. The comparing may comprise pattern recognition between a characteristic of the bidirectional communication and the predetermined communication characteristic map. The comparing may also comprise applying or updating a predetermined artificial intelligence model.
[0069] Some of the ways for ascertaining the location by wireless localization may comprise analyzing at least one of propagation delay, time of flight, reflection, angle of arrival, channel sounding, high accuracy distance measurements, safety relevant distance estimation, core high accuracy distance measurement, phase difference, and RSSI.
[0070] In an embodiment, a controller for transceiver device assignment and position initialization may be configured to perform some or all of the above-mentioned actions. Similarly, a non-transitory computer readable medium may contain program instructions for transceiver device assignment and position initialization, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to cariy out some or all of the above- mentioned actions. The controller may be configured to establish wired communication with the at least one transceiver device utilizing the assigned wired identification. Similarly, a non-transitory computer readable medium may contain the instruction to do so.
[0071] Once the wired identification is assigned wired communication may be established with the at least one transceiver device utilizing the assigned wired identification.
[0072] It will be appreciated by a person skilled in the art that numerous variations and / or modifications may be made to the present invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.
Claims
Claims:
1. A method for dynamic localization of transceivers comprising: receiving a transmission from at least one first transceiver; characterizing the at least one first transceiver based on the received transmission; and comparing characteristics of the at least one first transceiver to a stored transceiver fingerprint.
2. The method of claim 1, wherein the characteristics comprises at least one of: Received Signal Strength Indicator (RSSI), time of flight, angle of arrival, angle of departure, phase, round trip time, and / or propagation delay.
3. The method of claim 1, wherein the receiving is at a second transceiver different from the at least one first transceiver.
4. The method of claim 1, further comprising: generating a transceiver fingerprint based on the characterizing, and storing the generated transceiver fingerprint.
5. The method of claim 1, wherein the transmission comprises at least one of: a Bluetooth Low energy (BLE) and an Ultra-WideBand (UWB) transmission.
6. The method of claim 1, wherein the characterizing takes into account at least one of: vehicle loading, vehicle content, environment and ambient conditions.
7. The method of claim 6, wherein the environment comprises at least one of: open air, underground garage, regular cover garage, indoors and / or outdoors.
8. The method of claim 6, wherein the ambient conditions comprise at least one of: weather, altitude, pressure, temperature, humidity, and interference.
9. The method of claim 6, wherein the vehicle content comprises at least one of: manual transmission, automatic transmission, propulsion type, and state of assembly.
10. The method of claim 9, wherein the propulsion type comprises at least one of: gasoline, diesel, hydrogen, electric and hybrid.
11. The method of claim 9, wherein the propulsion type comprises at least one of: internal combustion engine and turbine.
12. The method of claims 9, wherein the state of assembly is one of fully and partially assembled.
13. The method of claim 1, further comprising applying a second logic layer for localizing a position of the at least one first transceiver.
14. The method of claim 13, wherein the second logic layer comprises at least one of: discrimination, triangulation, trilateration and / or 1-Nearest Neighbors (NN) algorithm.
15. The method of claim 13, wherein the second logic layer is applied in an event the comparing of characteristics matches more than one stored transceiver fingerprint.
16. The method of claim 1, wherein the at least one first transceiver is localized based on matching the stored transceiver fingerprint17. The method of claim 1, wherein more than one type of transmission is characterized.
18. The method of claim 17, wherein the more than one type of transmission comprises BLE and UWB transmission.
19. A system for dynamically localizing transceivers configured to execute the steps of the method according to claim 1.
20. A non-transitory computer readable medium containing program instructions for dynamic localization of transceivers, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the steps of: receiving a transmission from at least one first transceiver; characterizing the at least one first transceiver based on the received transmission; and comparing characteristics of the at least one first transceiver to a stored transceiver fingerprint.
Citation Information
Patent Citations
Position estimation via proximate fingerprints
US20130079033A1
Method and system for embedded device localization-based fault indication
US20200084573A1
Calibration for wireless localization and detection of vulnerable road users
US20200175864A1
Robot and method for localizing robot
US20210041547A1
System and method for dynamic localization
US20220314934A1