# US 10,873,767 B2 · Geolocationing system and method for use of same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,767 B2
- Document ID: US10873767B2
- Status: Granted
- Kind: B2
- Application number: 16/731,394
- Filed: 2019-12-31
- Published: 2020-08-13
- Granted: 2020-12-22
- Earliest claimed: 2014-02-05
- Assignees: Enseo, LLC
- Applicants: Enseo, Inc.
- Inventors: Thomas R. Miller; William C. Fang
- Web page: https://patentgrep.com/patent/US10873767B2

## CPC

- H04N 21/2143: {located in a single building, e.g. hotel, hospital or museum (arrangements specially adapted for plural spots in a confined site in broadcast systems H04H20/63; adaptations for transmission by electric cable for domestic distribution in television systems H04N7/106)}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G07C 1/00: Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people (registering or indicating the working of machines or vehicles G07C3/00, G07C5/00)
- G07C 9/28: the pass enabling tracking or indicating presence
- H04N 21/23605: {Creation or processing of packetized elementary streams [PES]}
- H04N 21/25841: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/4108: {characterised by an identification number or address, e.g. local network address (protecting specific internal or external computer components using identification number G06F21/73; network arrangements, protocols or services for addressing or naming H04L61/00)}
- H04N 21/414: Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N 21/42221: {Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]}
- H04N 21/4343: {Extraction or processing of packetized elementary streams [PES]}
- H04N 21/43637: {involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114)}
- H04N 21/4516: {involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available}
- H04N 21/4524: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G08B 25/016: {Personal emergency signalling and security systems (emergency non-personal manually actuated alarm activators G08B25/12)}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device.

## Claims

### Claim 1

A system for providing awareness in a multi-space environment, the system comprising:
a vertical and horizontal array of gateway devices, each gateway device being positioned within a space in the multi-space environment, each gateway device having a gateway device identification providing an accurately-known fixed location;
each gateway device of the vertical and horizontal array including:
a housing,
a wireless transceiver associated with the housing,
a processor located within the housing and coupled to the wireless transceiver,
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a beacon signal via the wireless transceiver from a proximate wireless-enabled personal locator device, the beacon signal including a personal locator device identification,
measure a signal characteristic of the beacon signal,
transmit a gateway signal to a server, the gateway signal including the personal locator device identification, the gateway device identification, and received signal strength measurement; and
the server located in communication with the vertical and horizontal array of gateway devices, the server including:
a processor, and
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a plurality of gateway signals from a plurality of gateway devices of the vertical and horizontal array,
process the plurality of gateway signals,
determine estimated location of the proximate wireless-enabled personal locator device, and
activate an alert notification.

### Claim 2 (depends on 1)

The system as recited in claim 1, wherein the wireless transceiver is configured to communicate with a standard selected from the group consisting of infrared (IR), 802.11, 3G, 4G, Edge, WiFi, ZigBee, near field communications (NFC), Bluetooth and Bluetooth low energy.

### Claim 3 (depends on 1)

The system as recited in claim 1, wherein the gateway device further comprises a plurality of wireless transceivers.

### Claim 4 (depends on 1)

The system as recited in claim 1, wherein the gateway device further comprises a set-top box.

### Claim 5 (depends on 1)

The system as recited in claim 1, wherein the gateway device further comprises a common space gateway device.

### Claim 6 (depends on 1)

The system as recited in claim 1, wherein the gateway device further comprises a gateway service device.

### Claim 7 (depends on 1)

The system as recited in claim 1, wherein the proximate wireless-enabled personal locator device further comprises a single button personal locator device.

### Claim 8 (depends on 1)

The system as recited in claim 1, wherein the proximate wireless-enabled personal locator device further comprises a proximate wireless-enabled interactive programmable device.

### Claim 9 (depends on 8)

The system as recited in claim 8, wherein the proximate wireless-enabled interactive programmable device further comprises a device selected from the group consisting of smart watches, smart phones, and tablet computers.

### Claim 10 (depends on 1)

The system as recited in claim 1, wherein the server further comprises a back-office hotel server in communication with the vertical and horizontal array of gateway devices.

### Claim 11 (depends on 1)

The system as recited in claim 1, wherein the server further comprises a cloud-based server in communication with the vertical and horizontal array of gateway devices.

### Claim 12 (depends on 1)

The system as recited in claim 1, wherein the server further comprises the memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
render a map view of the multi-space environment, the map view including a graphical representation of the multi-space environment; and
annotate the graphical representation of the room with location of the proximate wireless-enabled personal locator device.

### Claim 13 (depends on 1)

The system as recited in claim 1, wherein the server further comprises the memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
render a map view of the multi-space environment, the map view including a graphical representation of the multi-space environment,
annotate the graphical representation of the multi-space environment with location of the proximate wireless-enabled personal locator device; and
annotate the graphical representation of the room with the alert notification.

### Claim 14 (depends on 1)

The system as recited claim 1, wherein the system further comprises an operational mode selected from the group consisting of alerts-enabled, service request-enabled, tracking-enabled, and non-tracking-enabled.

### Claim 15 (depends on 14)

The system as recited in claim 14, wherein in the alerts-enabled mode, the server receives a distress signal from the proximate wireless-enabled personal locator device.

### Claim 16 (depends on 14)

The system as recited in claim 14, wherein in the service-request-enabled mode, the server receives a service request from the proximate wireless-enabled personal locator device.

### Claim 17 (depends on 14)

The system as recited in claim 14, wherein in the tracking-enabled mode, the server maintains in memory a plurality of estimated locations with timestamps associated with the proximate wireless-enabled personal locator device.

### Claim 18 (depends on 14)

The system as recited in claim 14, wherein in the non-tracking-enabled mode, the server maintains in memory only the last known locations with timestamps associated with the proximate wireless-enabled personal locator device.

### Claim 19

A system for providing awareness in a multi-space environment, the system comprising:
An array of gateway devices, each gateway device being positioned within a space in the multi-space environment, each gateway device having a gateway device identification providing an accurately-known fixed location;
each gateway device of the array including:
a housing,
a wireless transceiver associated with the housing,
a processor located within the housing and coupled to the wireless transceiver,
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a beacon signal via the wireless transceiver from a proximate wireless-enabled personal locator device, the beacon signal including a personal locator device identification,
measure a signal characteristic of the beacon signal,
transmit a gateway signal to a server, the gateway signal including the personal locator device identification, the gateway device identification, and received signal strength measurement; and
the server located in communication with the vertical and horizontal array of gateway devices, the server including:
a processor, and
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a plurality of gateway signals from a plurality of gateway devices of the array,
process the plurality of gateway signals, and
determine estimated location of the proximate wireless-enabled personal locator device.

### Claim 20

A system for providing awareness in a multi-space environment, the system comprising:
An array of gateway devices, each gateway device being positioned within a space in the multi-space environment, each gateway device having a gateway device identification providing an accurately-known fixed location;
each gateway device of the vertical and horizontal array including:
a housing,
a wireless transceiver associated with the housing,
a processor located within the housing and coupled to the wireless transceiver,
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a beacon signal via the wireless transceiver from a proximate wireless-enabled personal locator device, the beacon signal including a personal locator device identification,
measure a signal characteristic of the beacon signal,
transmit a gateway signal to a server, the gateway signal including the personal locator device identification, the gateway device identification, and received signal strength measurement; and
the server located in communication with the array of gateway devices, the server including:
a processor, and
a memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a plurality of gateway signals from a plurality of gateway devices of the array,
process the plurality of gateway signals,
determine estimated location of the proximate wireless-enabled personal locator device,
activate an alert notification,
render a map view of the multi-space environment, the map view including a graphical representation of the multi-space environment,
annotate the graphical representation of the multi-space environment with location of the proximate wireless-enabled personal locator device, and
annotate the graphical representation of the room with the alert notification.
