CA3150033A1 - Location determination of mobile devices - Google Patents
Location determination of mobile devices Download PDFInfo
- Publication number
- CA3150033A1 CA3150033A1 CA3150033A CA3150033A CA3150033A1 CA 3150033 A1 CA3150033 A1 CA 3150033A1 CA 3150033 A CA3150033 A CA 3150033A CA 3150033 A CA3150033 A CA 3150033A CA 3150033 A1 CA3150033 A1 CA 3150033A1
- Authority
- CA
- Canada
- Prior art keywords
- sensor
- sensors
- broadcast
- mobile devices
- location
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0221—Receivers
- G01S5/02213—Receivers arranged in a network for determining the position of a transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0242—Determining the position of transmitters to be subsequently used in positioning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic or infrasonic waves
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
FIELD OF THE INVENTION
[0001] This application relates to the field of location determination of mobile devices and, more particularly, to a system for determining at location of a mobile device within an indoor facility.
BACKGROUND
single building may include multiple building management subsystems (e.g., a security system, a fire system and an environmental control system). Multiple building management systems may be arranged separately from one another or as a single system with multiple subsystems that are controlled by a common control station or server. The common control station or server may be contained within the building or remote from the building, depending upon the implementation.
That is, based on behavior or predicted behavior of users within the building, the intelligent building control provides the users with intelligent environmental controls, safety controls, logistical, and/or information control. Such user behavior may include the location of people within particular areas of a building, which may be utilized by the building management system to enhance control of the environmental conditions of the building. For example, the system may position motion sensors throughout a building to track occupant activity and deliver timing data corresponding to the detected motion to a central server.
The central server will need precise timing data in order to track people accurately.
Each motion sensor may include an on-board clock but the clock of one motion sensor may be misaligned in time relative to another motion sensor of the system.
Existing systems may address the misalignment in time of motion sensors, but they do so at the expense of added cost and/or insufficient precision. For example, the time of an on-board clock for a particular sensor may be set periodically through a broadcast message provided to the sensor or an external tool but additional components and complexity are added to the system. For another example, the central server may store the time when timing data is received as well as the sensor time, but errors in transmit timing may still exist. Thus, motion sensors of existing systems rely on timing data that lack precision and synchronization with the timing data of other sensors of the system.
SUMMARY
BRIEF DESCRIPTION OF THE DRAWINGS
DETAILED DESCRIPTION
The drawings discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged apparatus. It is to be understood that functionality that is described as being carried out by certain system elements may be performed by multiple elements. Similarly, for instance, an element may be configured to perform functionality that is described as being carried out by multiple elements. The numerous innovative teachings of the present application will be described with reference to exemplary non-limiting embodiments.
Embodiments may include mobile device to be carried by occupants to provide information about the occupants and sensors positioned at fixed locations of the facility to provide information about those particular locations. The timing component of each mobile device may be calibrated and controlled to provide accurate clock time, but the timing component of each sensor may be more difficult to calibrate and control. For this reason, a central device or server, such as a sensor hub, may collect the information received and/or determined by the sensors and determine locations for the mobile devices after compensating for any sensor time error of the sensors.
Each area 102-108 of the facility may include one or more sensors 110 positioned at fixed locations throughout the area. The sensors 110 may be evenly distributed throughout each area 102-108 or selectively distributed in a non-even manner, as may be preferred for mobile device detection.
Examples of mobile devices include, but are not limited to, tags, wearables, wireless communication devices, tablets, portable computing devices, and any other type of transportable device including circuitry for transmitting a beacon. Wireless communication technologies that may be used to transmit the beacon include, but are not limited to, Bluetooth (including BLE), Wi-Fi (including Wi-Fi Direct), Zigbee, Z-Wave, 6LoWPAN, Near-Field Communication, other types of electromagnetic radiation of a radio frequency wave, light-based communications (including infrared), acoustic communications, and any other type of peer-to-peer technology, may be utilized for implementing the techniques described herein.
Also, for this example, the broadcast beacon may be received by other sensors 116, 122, 124, 130-134, in addition to the closest sensors 118, 120, 126, 128, in proximity to the mobile device 112. The broadcast range of the mobile device 112 for transmitting the broadcast beacon may be limited by the capabilities of the device, such as power and energy storage, as well as the proximity of the device to the sensors 110 in view of distance and any obstructions therebetween. Also, a plurality of mobile devices, such as mobile devices 112, 114, shown in FIG. 1, may transmit broadcast beacons to the sensors 110, including the sensors 116-134 in proximity to the devices.
For example, the location determining system 100 may optionally include wired or wireless gateways 138 positioned among the sensors 110 at the facility in which the wired or wireless gateways may serve as a communication transponder between the sensor hub 138 and the sensors. Also, the sensor hub 136 may be co-located with some or all sensors at a facility or the sensor hub may be located remote from the sensors and/or remote from the facility. For example, the sensor hub 136 may be located in the Cloud and communicate directly or indirectly with the sensors 110, at least in part, via the Internet or other communication network.
mobile devices 112, 114 is associated with a particular occupant whereas the unattended mobile device 140 is not associated with, thus not attended by, any particular occupant. Since the locations of occupants are of particular interest to the location determining system 100, the sensor time error and the location of the attended mobile device(s) 112, 114 are determined by the sensor hub 136. On the other hand, the sensor time error and the location of the unattended mobile device 140 only needs to be determined to the extent that it assists the sensor hub 136 to determine the information for the attended mobile device(s).
The unattended mobile device 140 may facilitate or otherwise assist the sensor hub 136 to determine the sensor time error for a proximal sensor 116-134 or the location of an attended mobile device 112, 114 by having a particular location 142 in proximity to the same or similar proximal sensors 116-134 as the attended mobile device 112, 114. As explained below, the sensor hub 136 needs information from a plurality of mobile devices in order to determine sensor time error and the location of the mobile device
Each sensor 214-224 will measure a receive time, i.e., measured time, of the broadcast beacon. Since each sensor 214-224 may be subject to a clock error, and since the exact time when the broadcast beacon is transmitted by the mobile device is unknown, each measured time identified by each sensor is:
Measured Time = Broadcast Time + Sensor Time Error + Time of Flight (1) where Measured Time is associated with receipt of the broadcast beacon by the sensor, Broadcast Time is associated with transmission of the broadcast beacon by the mobile device, Sensor Time Error is associated with an offset of the sensor clock from an accurate clock, and Time of Flight is a time taken by the broadcast beacon signal to travel from the mobile device to the sensor. Where multiple sensors receive the broadcast beacon signal, there are multiple equations in which each equation is associated with the measured time for each sensor:
Measured_Timei = Broadcast_Time + Sensor_Time_Errori + Time_of_Flighti (2) where i is a reference number for the sensor, which numbers from 1 to the total number of sensors being considered, such as the total number of sensors receiving or in proximity to the broadcast beacon.
The location determining system 100 stores a location for each sensor 304-312 in the form of multiple dimensional coordinates. For example, the location of each sensor 304-312 may include an x-coordinate 322-330 and a y-coordinate 332-340 based on two-dimensional space, or the x-coordinate 322-330, the y-coordinate 332-340, and a z-coordinate 342-350 based on three-dimensional space.
In particular, time of flight may be determined from the distance and transmission velocity between the mobile device and multiple known locations of the facility since Distance = Time * Speed (3) for each instance of measuring time between each mobile device and each sensor, where Distance is the distance between the mobile device and the subject sensor, Time is the difference between the receive time and the broadcast time of the broadcast beacon plus the sensor time error, and Speed is the transmission velocity between the mobile device and the subject sensor. For purposes of determining the sensor time error of the subject sensor and the location of the mobile device, the location determining system 100 may consider the transmission velocity to be a constant value based on a general speed of electromagnetic radiation of a radio frequency wave, speed of light, or speed of sound.
\ 2 r \ 2 \ 2 �� Ai) + ¨ Bi) r ¨ r Ci) = ¨ to + ei) * c (4) where x, y, and z are coordinates for the location of the mobile device; A, B, and C are the coordinates for the location of the subject sensor; tii is the measured time when the sensor receives the broadcast beacon; to is a reference time representing a broadcast time when the mobile device transmits the broadcast beacon; e is the sensor time error; and c is the transmission velocity. This concept is applied to each instance of measuring time between each mobile device identified by j and each sensor identified by I. It should be noted that clock corrections are only solving for offset since the frequency error has a very small contribution as the time involved is short.
The abstract representation 400 of FIG. 4 illustrates a first mobile device 402 and a second mobile device 404 communicating with multiple sensors 406-420. The first mobile device 402 transmits a first broadcast beacon 422 that is broadcast about the first mobile device so that the sensors 406-420 in proximity to the first mobile device may receive the beacon.
Likewise, the second mobile device 404 transmits a second broadcast beacon 424 that is broadcast about the second mobile device so that the sensors 406-420 in proximity to the second mobile device may receive the beacon. The location determining system 100 determines a first location of the first mobile device 402 and a second location of the second mobile device 404 at the facility in which each of the first and second locations is in the form of multiple dimensional coordinates. For example, each mobile device 402, 404 may include x and y coordinates based on two-dimensional space or x, y, and z coordinates based on three-dimensional space.
nUrndevices * nUrnsensors nUrnsensors + 4 * nUrndevices (5) wherein num devzces represents the number of mobile devices in proximity to the sensors and 1111Msensors represents the number of sensors in proximity to the mobile devices, thus receiving the broadcast beacons. The number of equations is associated with the number of sensors receiving the broadcast beacons of the mobile devices. The number of unknowns is associated with the number of sensor time errors of the sensors (one for each sensor) as well as the four unknowns associated with the mobile device (namely, the x, y, and z coordinates of the device and the reference time for broadcasting each beacon).
For a single mobile device, the requirements for determining the location of the mobile device cannot be met since the number of unknowns will always exceed then number of equations by four. For multiple mobile devices, the requirements are met as long as there are a sufficient number of sensors to generate equations for determining the unknowns. Referring to equation (5) above, as the number of mobile devices increases, the number of unknowns per sensor does not increase even though the number of equations per sensor increases. Thus, for embodiments that include two mobile devices, at least eight sensors may be utilized to determine the unknowns, i.e., mobile device locations, the reference time of the broadcast beacon, and the sensor time error of the sensor. For embodiments that include three or four mobile devices, at least six sensors may be utilized to determine the unknowns. For embodiments that include more than four mobile devices, at least five sensors may be utilized to determine the unknowns. More than four sensors are needed for embodiments that include more than four mobile devices because there are four unknowns associated with each mobile device.
The location determining system 100 requires a plurality of mobile devices and the unattended mobile device may be one of the plurality of mobile devices. Each attended mobile device must be associated with an occupant of the facility, but any unattended mobile device may or may not be associated with an occupant. Also, each attended mobile device must be mobile in order to represent an occupant's location at any given time, but any unattended mobile device may be stationary or mobile.
The communication component 504 of the device components 500 may utilize wired technology for communication, such as transmission of data over a physical conduit, e.g., an electrical cable or optical fiber cable. The communication component 504 may utilize, in addition to or in the alternative, wireless technology for communicati 011, such as, but are not limited to, satellite-based and cellular-based communications and their variants as well as wireless local area network (1=All..,AN) communication and their variants, such as infrastructure, peer-w-peer, ad hoc, bridge, and wireless distribution-ba.sed communications.
An operating system includes executable code that controls basic functions of the sensor hub 136, such as interactions among the various components of the device components 500, communicati Oil with external devices via the communication component 504, and storage and retrieval of code and data to and from the memory component 508. Each application includes executable code to provide specific functionality for the processor 506 and/or remaining components of the sensor hub 136. Examples of applications executable by the processor 506 include, but are not limited to, a sensor time error application to determine the time error for each sensor and a location application to determine the location of each mobile device at the facility. Data is information that may be referenced and/or manipulated by an operating system or application for performing functions of the sensor hub 104. Examples of data associated with the location determining system 100 and stored by the memory component 508 may include, but are not limited to, location data associated with the location at the facility of each sensor and transmission velocity data associated with the anticipated speed of the broadcast beacon for travelling between the mobile device and each sensor. Examples of constant values that may be used as the basis for the transmission velocity include, but are not limited to, a general speed of electromagnetic radiation of a radio frequency wave, speed of light, or speed of sound.
intelfaces 518, 520 of the device components 500 may include a variety of video, audio, and/or mechanical components. The ,1/0 interfaces 518, 520 of each sensor hub 136 may comprise a user interface 522 for interaction with a user, such as a technician, of the sensor hub. The user interface 522 may include a combination of hardware and software to provide a user with a desired user experience. For example, the user interface 522 may include one or more input components 518 to allow the user to enter information and one or more output components 520 to provide information to the user. Although the user interface 522 may include all input components 518 and all output components 520 of the 1/0 interface, the user interface may also be directed to a specific subset of input components and/or output components. The I/O
interfaces 518, 520 may further include one or more controllers to manage sensor data received directly or indirectly from the sensors. Examples of the sensor data managed by the controller or controllers include, but are not limited to, lighting, motion, temperature, imaging, and air quality data associated with each sensor.
Therefore, sensor hub 136 may include various other components not shown in HG. 5, may include a.
combination of two or more components, or a division of a particular component into two or in ore separate components, and still be within the scope of the present invention,
Various processes described may be omitted, repeated, performed sequentially, concurrently, or in a different order. Various features and processes described herein can be combined in still other embodiments as may be described in the claims.
Claims (16)
a plurality of mobile devices;
a plurality of sensors having a plurality of locations at a facility, the plurality of sensors receiving a plurality of broadcast beacons from the plurality of mobile devices, the plurality of sensors identifying a plurality of measured times associated with receipt of the plurality of broadcast beacons; and a sensor hub communicating directly or indirectly with the plurality of sensors, the sensor hub storing the plurality of locations of the plurality of sensors, receiving the plurality of measured times from the plurality of sensors, and the sensor hub determining a plurality of sensor time errors based on the plurality of measured times, the plurality of locations of the plurality of sensors, and a transmission velocity associated with the plurality of broadcast beacons.
each sensor of the plurality of sensors receives a particular broadcast beacon of the plurality of broadcast beacons from a particular mobile device of the plurality of mobile devices.
the sensor hub provides a control signal to an environment control system of the facility; and the environment control system manages an environmental condition of the facility based at least in part on the plurality of locations corresponding to the plurality of mobile devices.
storing, at a sensor hub, a plurality of locations of a plurality of sensors located at a facility;
receiving, at the plurality of sensors, a plurality of broadcast beacons from a plurality of mobile devices;
identifying, at the plurality of sensors, a plurality of measured times associated with receipt of the plurality of broadcast beacons by the plurality of sensors;
receiving, at the sensor hub, the plurality of measured times from the plurality of sensors; and determining, at the sensor hub, a plurality of sensor time errors based on the plurality of measured times, the plurality of location of the plurality of sensors, and a transmission velocity associated with the plurality of broadcast beacons.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/534,591 | 2019-08-07 | ||
| US16/534,591 US10764717B1 (en) | 2019-08-07 | 2019-08-07 | Location determination of mobile devices |
| PCT/US2020/042479 WO2021025845A1 (en) | 2019-08-07 | 2020-07-17 | Location determination of mobile devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA3150033A1 true CA3150033A1 (en) | 2021-02-11 |
| CA3150033C CA3150033C (en) | 2023-10-17 |
Family
ID=71996059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA3150033A Active CA3150033C (en) | 2019-08-07 | 2020-07-17 | Location determination of mobile devices |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10764717B1 (en) |
| EP (1) | EP3990938A1 (en) |
| CA (1) | CA3150033C (en) |
| WO (1) | WO2021025845A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2599133A (en) * | 2020-09-25 | 2022-03-30 | Bluetooth Mesh Solutions Ltd | IOT mesh system |
| JP7460570B2 (en) * | 2021-03-17 | 2024-04-02 | Kddi株式会社 | Position estimation device, radio wave sensor data acquisition method, and computer program |
| US20250119688A1 (en) * | 2023-10-09 | 2025-04-10 | Dell Products, L.P. | Audio management in a conference room using a video bar |
| US20250294319A1 (en) * | 2024-03-15 | 2025-09-18 | Altai Technologies Limited | Rescue system and rescue device to facilitate rescue |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7570212B2 (en) * | 2006-04-07 | 2009-08-04 | The Boeing Company | Reference beacon methods and apparatus for TDOA/FDOA geolocation |
| US20100136999A1 (en) * | 2008-12-03 | 2010-06-03 | Electronics And Telecommunications Research Institute | Apparatus and method for determining position of terminal |
| US9585227B2 (en) | 2009-09-05 | 2017-02-28 | Enlighted, Inc. | Distributed light fixture beacon management |
| US9872271B2 (en) | 2010-09-02 | 2018-01-16 | Enlighted, Inc. | Tracking locations of a computing device and recording locations of sensor units |
| US9585228B2 (en) | 2012-11-30 | 2017-02-28 | Enlighted, Inc. | Associating information with an asset or a physical space |
| US10182487B2 (en) | 2012-11-30 | 2019-01-15 | Enlighted, Inc. | Distributed fixture beacon management |
| DE102013201873B4 (en) | 2013-02-05 | 2017-09-21 | Siemens Schweiz Ag | Dynamic emergency assistance |
| AU2016331221B2 (en) * | 2015-09-30 | 2020-02-27 | Alarm.Com Incorporated | Drone-augmented emergency response services |
| DE102016200010A1 (en) | 2016-01-04 | 2017-07-06 | Siemens Schweiz Ag | Calibration of the position of mobile objects in buildings |
| US10222301B2 (en) * | 2016-05-04 | 2019-03-05 | Embraer S.A. | Structural health monitoring system with the identification of the damage through a device based in augmented reality technology |
| DE102017206685A1 (en) | 2017-04-20 | 2018-10-25 | Siemens Schweiz Ag | Method and arrangement for assigning a workstation to employees in an office building |
| DE102017208174A1 (en) | 2017-05-15 | 2018-11-15 | Siemens Schweiz Ag | Method and arrangement for calculating navigation paths for objects in buildings or on a campus |
| US10791425B2 (en) | 2017-10-04 | 2020-09-29 | Enlighted, Inc. | Mobile tag sensing and location estimation |
| US10950105B2 (en) * | 2018-09-28 | 2021-03-16 | Intel Corporation | Autonomous sensor placement discovery method and apparatus |
-
2019
- 2019-08-07 US US16/534,591 patent/US10764717B1/en active Active
-
2020
- 2020-07-17 WO PCT/US2020/042479 patent/WO2021025845A1/en not_active Ceased
- 2020-07-17 EP EP20753836.4A patent/EP3990938A1/en active Pending
- 2020-07-17 CA CA3150033A patent/CA3150033C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3990938A1 (en) | 2022-05-04 |
| US10764717B1 (en) | 2020-09-01 |
| WO2021025845A1 (en) | 2021-02-11 |
| CA3150033C (en) | 2023-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3150033C (en) | Location determination of mobile devices | |
| EP3494739B1 (en) | Electronic beacon for a localization system | |
| US11181603B2 (en) | Building automation system | |
| EP3106937B1 (en) | Technologies for optimally individualized building automation | |
| EP2903323B1 (en) | Planning a wireless network | |
| CN110677272A (en) | Method and system for forming a network of devices | |
| WO2017093839A1 (en) | Flexible surveillance system | |
| US9500736B2 (en) | System and method for providing self-locating wireless sensors | |
| KR20230026273A (en) | Method and system for commissioning environmental sensors | |
| KR20170101657A (en) | Method and system for providing disaster safety map in association with the communiation infrastructure | |
| US11570743B2 (en) | Control system, control program, control method, and transmitter used in control system | |
| EP2908611B1 (en) | A device for locating and identifying objects in a room and allowing access to a contextual service | |
| US20210325926A1 (en) | Clock domain translation for non-synchronized sensors | |
| CN111201441B (en) | Detecting location in a network | |
| EP3748296B1 (en) | Method and scanning system for computing a use case specific scan route | |
| US20230292091A1 (en) | Electronic Label Localization and Mesh Network Desynchronization | |
| WO2024013096A1 (en) | Machine learning fingerprint-based indoor localization | |
| KR20230090458A (en) | Internet on Things-based building energy management system and building energy management method using the same | |
| EP4121791B1 (en) | Clock domain translation for non-synchronized sensors | |
| US12581272B2 (en) | Real-time location system and method using sensor-to-sensor data collection | |
| CA3175646C (en) | Clock domain translation for non-synchronized sensors | |
| Sykes et al. | Enhancing Micro-Location Accuracy for Asset Tracking: An Evaluation of Two Fingerprinting Approaches Using Three Machine Learning Algorithms | |
| KR20250049237A (en) | Electronic device, systems and methods for robot control | |
| KR20260006282A (en) | Location Tracking in Composite Spaces Using Hierarchical Techniques | |
| WO2023144088A1 (en) | Commissioning device using a short-range signal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |
Effective date: 20220204 |
|
| MPN | Maintenance fee for patent paid |
Free format text: FEE DESCRIPTION TEXT: MF (PATENT, 4TH ANNIV.) - STANDARD Year of fee payment: 4 |
|
| U00 | Fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U00-U101 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE REQUEST RECEIVED Effective date: 20240715 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-U102 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE PAYMENT PAID IN FULL Effective date: 20250528 |
|
| MPN | Maintenance fee for patent paid |
Free format text: FEE DESCRIPTION TEXT: MF (PATENT, 5TH ANNIV.) - STANDARD Year of fee payment: 5 |
|
| U00 | Fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U00-U101 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE REQUEST RECEIVED Effective date: 20250707 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-U102 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE PAYMENT PAID IN FULL Effective date: 20250707 |
|
| R11 | Change to the name of applicant or owner or transfer of ownership requested |
Free format text: ST27 STATUS EVENT CODE: A-4-4-R10-R11-R127 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: TRANSFER RECORDAL REQUEST OR RESPONSE Effective date: 20251223 |
|
| W00 | Other event occurred |
Free format text: ST27 STATUS EVENT CODE: A-4-4-W10-W00-W111 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: CORRESPONDENT DETERMINED COMPLIANT Effective date: 20251223 |
|
| R14 | Transfer of ownership recorded |
Free format text: ST27 STATUS EVENT CODE: A-4-4-R10-R14-R129 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: TRANSFER REQUIREMENTS DETERMINED COMPLIANT Effective date: 20260115 |