# US 10,482,759 B2 · Identified presence detection in and around premises

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

- Number: US 10,482,759 B2
- Document ID: US10482759B2
- Status: Granted
- Kind: B2
- Application number: 15/151,613
- Filed: 2016-05-11
- Published: 2016-11-17
- Granted: 2019-11-19
- Earliest claimed: 2015-05-13
- Assignees: Tyco Safety Products Canada Ltd.
- Applicants: Tyco Safety Products Canada Ltd.
- Inventors: Rajmy Sayavong; Gregory W. Hill; David J. LeBlanc; Samuel D. Rosewall, Jr.; Gerald M. Bluhm; Michael DeRose, IV; Rob Vandervecht
- Web page: https://patentgrep.com/patent/US10482759B2

## CPC

- G08B 29/188: {Data fusion; cooperative systems, e.g. voting among different detectors}
- G06F 16/245: Query processing
- G06F 16/951: Indexing; Web crawling techniques
- G06F 21/31: User authentication
- G08B 13/00: Burglar, theft or intruder alarms
- G08B 13/2491: {Intrusion detection systems, i.e. where the body of an intruder causes the interference with the electromagnetic field}
- G08B 29/185: {Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04W 4/38: for collecting sensor information
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A unified presence detection and prediction platform that is privacy aware is described. The platform is receives signals from plural sensor devices that are disposed within a premises. The platform produces profiles of entities based on detected characteristics developed from relatively inexpensive and privacy-aware sensors, i.e., non-video and non-audio sensor devices. The platform using these profiles and sensor signals from relatively inexpensive and privacy-aware sensors determines specific identification and produces historical patterns. Also described are techniques that allow users (persons), when authorized, to control remote devices/systems generally without direct interaction with such systems merely by the systems detecting and in instances predicting the specific presence of an identified individual in a location within the premises.

## Claims

### Claim 1

A system comprising:
a plurality of non-video and non-audio sensor devices that measure physical attributes;
a presence detection system coupled with the plurality of non-video and non-audio sensor devices, the presence detection system configured to:
receive sensor signals from at least some of the plurality of non-video and non-audio sensor devices;
detect, from processing of the sensor signals from the plurality of non-video and non-audio sensor devices, a presence of an entity moving through a premises;
determine, based on the sensor signals from the plurality of non-video and non-audio sensor devices, a movement flow indicating a sequence of events associated with the moving entity interacting with the plurality of non-video and non-audio sensor devices;
compare the movement flow detected based on the sensor signals from the plurality of non-video and non-audio sensor devices to a plurality of existing movement flow records, each of the plurality of existing movement flow records indicating a particular sequence of events associated with a particular profile record and a particular entity;
determine, based on the comparing, whether a matching profile record exists within the plurality of existing movement flow records, wherein the matching profile record is associated with one of the plurality of existing movement flow records;
identify the moving entity associated with the matching profile record; and
control an ambient environmental condition of the premises based on a routine behavior of the moving entity as indicated by the matching profile record of the moving entity, including sending one or more control signals by the presence detection system to at least one device that controls the ambient environmental condition.

### Claim 2 (depends on 1)

The system of claim 1, wherein the presence detection system is further configured to:
process the sensor signals from a first one or more sensors and from a second, different one or more sensors to determine the presence of the moving entity, with the first one or more sensors being of a first type of sensor that detects motion, and the second, different one or more sensors, being of a second different type of sensor that detects a specific physical attribute.

### Claim 3 (depends on 1)

The system of claim 1, wherein the matching profile record does not exist, the presence detection system further configured to:
produce a profile record populated with a movement flow record of the moving entity.

### Claim 4 (depends on 1)

The system of claim 1, wherein the plurality of non-video and non-audio sensor devices are sensor device types selected from a group consisting of motion detectors, glass break detectors, noxious gas sensors, smoke/fire detectors, contact/proximity switches, temperature sensors, vibration sensors, air movement/pressure sensors, chemical/electrochemical sensors, weight sensors, global positioning system transceivers, optical detectors, biometric sensors, EGG/Heartbeat sensors in wearable computing garments, network hotspots, and r.f. detectors.

### Claim 5 (depends on 1)

The system of claim 1, wherein the presence detection system is further configured to determine existence of the matching profile record based on a sensor signal being within a predefined tolerance that is based on an expected variation in a value of the sensor signal.

### Claim 6 (depends on 3)

The system of claim 3, wherein the presence detection system is further configured to:
receive user inputs of user personal information;
update the profile record with the user inputs; and
store the updated profile record.

### Claim 7

A method for monitoring activity in a physical premises, comprising:
receiving, by a presence detection system, sensor signals from at least two different types of non-video and non-audio sensor devices that measure physical attributes;
determining, by the presence detection system, upon detection of a presence of an entity moving through the physical premises, based on the sensor signals from the at least two different types of non-video and non-audio sensor devices, a movement flow indicating a sequence of events associated with the entity interacting with the at least two different types of non-video and non-audio sensor devices;
comparing, by the presence detection system, the movement flow detected based on the sensor signals from the at least two different types of non-video and non-audio sensor devices to a plurality of existing movement flow records, each of the plurality of existing movement flow records indicating a particular sequence of events associated with a particular profile record and a particular entity;
retrieving, by the presence detection system, based on the comparing, a matching profile record associated with one of the plurality of existing movement flow records;
identifying the moving entity associated with the matching profile record; and
controlling, by the presence detection system, an ambient environmental condition of the physical premises based on a routine behavior of the moving entity as indicated by the matching profile record of the moving entity, including sending one or more control signals by the presence detection system to at least one device that controls the ambient environmental condition.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
processing the sensor signals from a first type of the at least two different types of non-video and non-audio sensor devices to determine the presence of the moving entity and to determine parameter values associated with the moving entity, with the first type detecting motion and a second, different type detecting a physical attribute of the moving entity.

### Claim 9 (depends on 7)

The method of claim 7, wherein the matching profile record does not exist, the method further comprising:
producing a profile record populated with a movement flow record of the moving entity.

### Claim 10 (depends on 7)

The method of claim 7, wherein the at least two different types of non-video and non-audio sensor devices are sensor device types selected from a group consisting of motion detectors, glass break detectors, noxious gas sensors, smoke/fire detectors, contact/proximity switches, temperature sensors, vibration sensors, air movement/pressure sensors, chemical/electro-chemical sensors, weight sensors, global positioning system transceivers, optical detectors, biometric sensors, EGG/Heartbeat sensors in wearable computing garments, network hotspots, and r.f. detectors.

### Claim 11 (depends on 7)

The method of claim 7, wherein the comparing of the detected movement flow to the plurality of existing movement flow records comprises:
determining existence of the matching profile record based on a sensor signal being within a predefined tolerance that is based on an expected variation in a value of the sensor signal.

### Claim 12 (depends on 9)

The method of claim 9, further comprising:
receiving user inputs of user personal information;
updating the profile record with the user inputs; and
storing the updated profile record.

### Claim 13 (depends on 1)

The system of claim 1, wherein the presence detection system is further configured to:
retrieve, based on a determination that the matching profile record exists, the matching profile record, wherein the matching profile record comprises detected historical patterns that indicate activities performed by the moving entity;
predict a user activity based on at least the detected historical patterns; and
generate control messages based on the predicted user activity, wherein the presence detection system is configured to control the ambient environmental condition of the premises based on the control messages.

### Claim 14 (depends on 1)

The system of claim 1, wherein the presence detection system is further configured to:
receive further sensor signals from the plurality of non-video and non-audio sensor devices;
construct a historical pattern of actions performed by an entity, wherein the historical pattern of actions are formed from the further sensor signals captured over a period of time;
save the historical pattern of actions in an associated profile record associated with the entity; and
produce control messages based on the saved historical pattern of actions.

### Claim 15

A presence detection system configured to:
receive sensor signals from a plurality of non-video and non-audio sensor devices;
detect, from processing of the sensor signals from the plurality of non-video and non-audio sensor devices, a presence of an entity moving through a premises;
determine, based on the sensor signals from the plurality of non-video and non-audio sensor devices, a movement flow indicating a sequence of events associated with the moving entity interacting with the plurality of non-video and non-audio sensor devices;
compare the movement flow detected based on the sensor signals from the plurality of non-video and non-audio sensor devices to a plurality of existing movement flow records, each of the plurality of existing movement flow records indicating a particular sequence of events associated with a particular profile record and a particular entity;
determine, based on the comparing, whether a matching profile record exists within the plurality of existing movement flow records, wherein the matching profile record is associated with one of the plurality of existing movement flow records;
identify the moving entity associated with the matching profile record; and
control an ambient environmental condition of the premises based on a routine behavior of the moving entity as indicated by the matching profile record of the moving entity, including sending one or more control signals by the presence detection system to at least one device that controls the ambient environmental condition.

### Claim 16 (depends on 15)

The presence detection system of claim 15, further configured to:
process the sensor signals from a first one or more sensors and from a second, different one or more sensors to determine the presence of the moving entity, with the first one or more sensors being of a first type of sensor that detects motion, and the second, different one or more sensors, being of a second different type of sensor that detects a specific physical attribute.

### Claim 17 (depends on 15)

The presence detection system of claim 15, wherein the matching profile record does not exist, the presence detection system further configured to:
produce a profile record populated with a movement flow record of the moving entity.

### Claim 18 (depends on 15)

The presence detection system of claim 15, wherein the plurality of non-video and non-audio sensor devices are sensor device types selected from a group consisting of motion detectors, glass break detectors, noxious gas sensors, smoke/fire detectors, contact/proximity switches, temperature sensors, vibration sensors, air movement/pressure sensors, chemical/electrochemical sensors, weight sensors, global position system transceivers, optical detectors, biometric sensors, EGG/Heartbeat sensors in wearable computing garments, network hotspots, and r.f. detectors.

### Claim 19 (depends on 15)

The presence detection system of claim 15, wherein the presence detection system is further configured to determine an existence of the matching profile record based on a sensor signal being within a predefined tolerance that is based on an expected variation in a value of the sensor signal.

### Claim 20 (depends on 17)

The presence detection system of claim 17, further configured to:
receive user inputs of user personal information;
update the profile record with the user inputs; and
store the updated profile record.
