IP Library Granted Patent US 12,321,998
Granted Patent B2
US 12,321,998 · App. 18/147,625 · Granted Jun 3, 2025

Automated detection of and response to probable unlawful activity at commercial or residential property

Inventors: Barbara R. Doutre (Plantation, FL); Patrick D. Koskan (Jupiter, FL); Jake Renko (Coral Springs, FL)
Assignee: MOTOROLA SOLUTIONS, INC.
G06Q50/265B64C39/024G06Q50/16G06V10/62G06V20/17G06V20/176G06V20/52G06V40/20B64U2101/31
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,321,998
App. No.
18/147,625
Granted
Jun 3, 2025
Kind
B2
Abstract

Methods and systems for detecting changes in real estate properties for a public safety purpose. An example method includes receiving images of a residential or commercial property and comparing pairs of received images corresponding to different dates to detect structural changes to the property. The method further includes accessing a property permit database to identify unpermitted structural changes and triggering an anomaly check directed at detecting: a first anomaly associated with the type of unpermitted change; a second anomaly associated with an individual residing on the property; and a third anomaly associated with the property based on a public-safety record. The method further includes, in response to at least one of the first, second, and third anomalies having been detected, performing at least one specific automated responsive action through the corresponding system.

Claims (110)

1. An automated method of detecting changes in properties, the method comprising:

receiving, through an interface connected to an electronic processor, a plurality of images of properties including a first image of a property corresponding to a first date and a second image of the property corresponding to a later second date, wherein the property is at least one of a residential property and a commercial property;

comparing, with the electronic processor, the first image and the second image to detect a structural change to the property;

accessing, with the electronic processor and through the interface, a property permit database to identify an unpermitted change in the structural change;

triggering, with the electronic processor, an anomaly check directed at detecting:

a first anomaly associated with a structure type of the unpermitted change;

a second anomaly associated with an individual residing on the property; and

a third anomaly associated with the property based on a public-safety record; and

in response to at least one of the first, second, and third anomalies having been detected, performing, with the electronic processor, at least one automated responsive action selected from the group consisting of updating a record in a selected database to flag the property as a potential site of unlawful activity by accessing the selected database through the interface, triggering a wellness check at the property using a control message sent through the interface, and generating a recommendation including one or more system-generated prompts for a public-safety officer,

wherein a selection of the at least one automated responsive action is based on the electronic processor comparing an anomaly score with one or more fixed thresholds; and

wherein the anomaly score is calculated by the electronic processor by determining and summing respective individual anomaly scores of detected two or more of the first anomaly, the second anomaly, and the third anomaly.

2. The method of claim 1 , wherein the first anomaly associated with the structure type of the unpermitted change comprises:

at least one livable structure; or

a combination of a livable structure and a structure that prevents egress therefrom.

3. The method of claim 1 ,

wherein the respective individual anomaly score of the first anomaly is determined, with the electronic processor, based on a sum of fixed weights assigned to different portions of the unpermitted change, the fixed weights including values selected from the group consisting of:

a weight assigned to a structure that prevents egress;

a weight assigned to a structure that obscures visibility;

a weight assigned to a structure for at least one of excretion and ablution therein;

a weight assigned to a structure for a live-in condition therein;

a weight assigned to a structure for a work-in condition therein; and

wherein the first anomaly includes the sum being larger than a threshold value.

4. The method of claim 1 , wherein the second anomaly associated with the individual residing on the property comprises at least one of a criminal record and a civil injunction.

5. The method of claim 4 , wherein the criminal record includes at least one indication selected from the group consisting of:

an indication of a convicted felon;

an indication of a sex offender; and

an indication of a parole-officer visit.

6. The method of claim 4 , wherein the civil injunction includes at least one indication selected from the group consisting of:

a threat of or an episode of domestic violence;

sexual violence;

dating violence; and

repeat violence.

7. The method of claim 4 , wherein indications of the second anomaly are weighted and summed by the electronic processor to determine the respective individual anomaly score of the second anomaly.

8. The method of claim 1 , wherein the third anomaly associated with the property based on the public-safety record comprises a record from police complaint logs.

9. The method of claim 8 , wherein the respective individual anomaly score of the third anomaly is determined by the electronic processor based on indication in the record of at least one item selected from the group consisting of:

a large number of people coming and going;

a presence of an unrecognized child or unrecognized children at the property; and

a presence of an unrecognized, non-resident person at the property.

10. The method of claim 1 , wherein the wellness check includes an automated dispatch of a drone for performing an aerial inspection of the property.

11. The method of claim 10 , wherein the aerial inspection is directed to at least one of:

refining images associated with the unpermitted structural change; and

acquiring images of predetermined elements associated with at least one of unlawful living conditions and unlawful working conditions.

12. The method of claim 11 , wherein the wellness check further includes an automated dispatch of a public-safety officer having a body worn camera, the automated dispatch being performed in response to the acquired images of the predetermined elements having been confirmed.

13. The method of claim 1 , wherein the wellness check includes an automated dispatch of a public-safety officer having a body worn camera (BWC).

14. The method of claim 13 , wherein the wellness check further includes providing the public-safety officer at the property with a sequence of computer-generated queries directed at expanding information pertaining to at least one of the first, second, and third anomalies, the queries being based on elements associated with a crime of human trafficking.

15. The method of claim 13 , further comprising subjecting a video recording captured at the property through the BWC to video-analytics processing directed at detecting one or more behavioral factors associated with a crime of human trafficking.

16. The method of claim 15 , wherein the one or more behavioral factors include at least one factor selected from the group consisting of:

wearing drab clothing;

exhibiting subdued behavior;

avoiding eye contact with the public-safety officer;

a manifestation of a language barrier;

a body language consistent with human trafficking;

an appearance of pale complexion; and

speaking with rehearsed phrases or in a robot-like manner.

17. The method of claim 1 , wherein, in response to the first, second, and third anomalies having been detected, generating, with the electronic processor, an automated request for an expedited public-safety action at the property.

18. A non-transitory computer-readable medium storing instructions that, when executed by an electronic processor, cause the electronic processor to perform operations comprising an automated method of detecting changes in properties, the method comprising:

receiving, through an interface connected to the electronic processor, a plurality of images of properties including a first image of a property corresponding to a first date and a second image of the property corresponding to a later second date, wherein the property is at least one of a residential property and a commercial property;

comparing, with the electronic processor, the first image and the second image to detect a structural change to the property;

accessing, with the electronic processor and through the interface, a property permit database to identify an unpermitted change in the structural change;

triggering, with the electronic processor, an anomaly check directed at detecting:

a first anomaly associated with a structure type of the unpermitted change;

a second anomaly associated with an individual residing on the property; and

a third anomaly associated with the property based on a public-safety record; and

in response to at least one of the first, second, and third anomalies having been detected, performing, with the electronic processor, at least one automated responsive action selected from the group consisting of updating a record in a selected database to flag the property as a potential site of unlawful activity by accessing the selected database through the interface, triggering a wellness check at the property using a control message sent through the interface, and generating a recommendation including one or more system-generated prompts for a public-safety officer,

wherein a selection of the at least one automated responsive action is based on the electronic processor comparing an anomaly score with one or more fixed thresholds; and

wherein the anomaly score is calculated by the electronic processor by determining and summing respective individual anomaly scores of detected two or more of the first anomaly, the second anomaly, and the third anomaly.

19. A system for detecting changes in properties, comprising:

an electronic processor; and

memory including program code;

wherein the electronic processor is configured, through execution of the program code to:

receive, through an interface connected to the electronic processor, a plurality of images of properties including a first image of a property corresponding to a first date and a second image of the property corresponding to a later second date, wherein the property is at least one of a residential property and a commercial property;

compare the first image and the second image to detect a structural change to the property;

access, through the interface, a property permit database to identify an unpermitted change in the structural change;

trigger an anomaly check directed at detecting:

a first anomaly associated with a structure type of the unpermitted change;

a second anomaly associated with an individual residing on the property; and

a third anomaly associated with the property based on a public-safety record; and

in response to at least one of the first, second, and third anomalies having been detected, perform at least one automated responsive action selected from the group consisting of updating a record in a selected database to flag the property as a potential site of unlawful activity by accessing the selected database through the interface, triggering a wellness check at the property using a control message sent through the interface, and generating a recommendation including one or more system-generated prompts for a public-safety officer,

wherein a selection of the at least one automated responsive action is based on the electronic processor comparing an anomaly score with one or more fixed thresholds; and

wherein the anomaly score is calculated by the electronic processor by determining and summing respective individual anomaly scores of detected two or more of the first anomaly, the second anomaly, and the third anomaly.

20. An automated method of detecting changes in properties, the method comprising:

receiving, through an interface connected to an electronic processor, a plurality of images of properties including a first image of a property corresponding to a first date and a second image of the property corresponding to a later second date, wherein the property is at least one of a residential property and a commercial property;

comparing, with the electronic processor, the first image and the second image to detect a structural change to the property;

accessing, with the electronic processor and through the interface, a property permit database to identify an unpermitted change in the structural change;

triggering, with the electronic processor, an anomaly check directed at detecting:

a first anomaly associated with a structure type of the unpermitted change;

a second anomaly associated with an individual residing on the property; and

a third anomaly associated with the property based on a public-safety record; and

in response to at least one of the first, second, and third anomalies having been detected, performing, with the electronic processor, at least one automated responsive action selected from the group consisting of updating a record in a selected database to flag the property as a potential site of unlawful activity by accessing the selected database through the interface, triggering a wellness check at the property using a control message sent through the interface, and generating a recommendation including one or more system-generated prompts for a public-safety officer,

wherein the wellness check includes an automated dispatch of a public-safety officer having a body worn camera; and

wherein the wellness check further includes providing the public-safety officer at the property with a sequence of computer-generated queries directed at expanding information pertaining to at least one of the first, second, and third anomalies, the queries being based on elements associated with a crime of human trafficking.

21. An automated method of detecting changes in properties, the method comprising:

receiving, through an interface connected to an electronic processor, a plurality of images of properties including a first image of a property corresponding to a first date and a second image of the property corresponding to a later second date, wherein the property is at least one of a residential property and a commercial property;

comparing, with the electronic processor, the first image and the second image to detect a structural change to the property;

accessing, with the electronic processor and through the interface, a property permit database to identify an unpermitted change in the structural change;

triggering, with the electronic processor, an anomaly check directed at detecting:

a first anomaly associated with a structure type of the unpermitted change;

a second anomaly associated with an individual residing on the property; and

a third anomaly associated with the property based on a public-safety record; and

in response to at least one of the first, second, and third anomalies having been detected, performing, with the electronic processor, at least one automated responsive action selected from the group consisting of updating a record in a selected database to flag the property as a potential site of unlawful activity by accessing the selected database through the interface, triggering a wellness check at the property using a control message sent through the interface, and generating a recommendation including one or more system-generated prompts for a public-safety officer,

wherein the wellness check includes an automated dispatch of a public-safety officer having a body worn camera (BWC); and

wherein the method further comprises subjecting a video recording captured at the property through the BWC to video-analytics processing directed at detecting one or more behavioral factors associated with a crime of human trafficking.

22. The method of claim 21 , wherein the one or more behavioral factors include at least one factor selected from the group consisting of:

wearing drab clothing;

exhibiting subdued behavior;

avoiding eye contact with the public-safety officer;

a manifestation of a language barrier;

a body language consistent with human trafficking;

an appearance of pale complexion; and

speaking with rehearsed phrases or in a robot-like manner.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2023
From: DOUTRE, BARBARA R.; KOSKAN, PATRICK D.; RENKO, JAKE
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 062575/0223 →
Continuity (1)
Related Publication 20240221101A1 · Jul 4, 2024
References Cited (32)
US 7571146B2 · Dalton · 2009 [cited by examiner]
US 8620093B2 · Nguyen et al. · 2013 [cited by applicant]
US 9514386B2 · Scott et al. · 2016 [cited by applicant]
US 11238282B2 · Ng · 2022 [cited by examiner]
US 11240367B1 · Parker-Bello · 2022 [cited by examiner]
US 11676258B1 · Harvey · 2023 [cited by examiner]
US 11900490B1 · Yadav · 2024 [cited by examiner]
US 20160286156A1 · Kovac · 2016 [cited by examiner]
US 20160337441A1 · Bloomquist · 2016 [cited by examiner]
US 20170053538A1 · Samarasekera et al. · 2017 [cited by applicant]
US 20170323540A1 · Boykin · 2017 [cited by examiner]
US 20180050800A1 · Boykin · 2018 [cited by examiner]
US 20180314861A1 · Guzik · 2018 [cited by examiner]
US 20190271550A1 · Breed et al. · 2019 [cited by applicant]
US 20190295258A1 · Longobardi · 2019 [cited by examiner]
US 20210019645A1 · Petrey, Jr. · 2021 [cited by examiner]
US 20210073929A1 · Rose · 2021 [cited by examiner]
US 20210084451A1 · Williams · 2021 [cited by examiner]
US 20230005257A1 · Wang · 2023 [cited by examiner]
US 20230360519A1 · Sudhir · 2023 [cited by examiner]
US 20240362810A1 · Portail · 2024 [cited by examiner]
DE 102009018073A1 · 2010 [cited by applicant]
KR 20200017601A · 2020 [cited by applicant]
KR 20210131119A · 2021 [cited by applicant]
WO 2021003824A1 · 2021 [cited by applicant]
Alcantarilla, et al., “Street-View Change Detection with Deconvolutional Networks,” Spanish MEC Project, <http://www.robesafe.com/personal/roberto.arroyo/docs/Alcantarilla16rss.pdf> 2014 (10 pages). [cited by applicant]
Arandjelovic, et al., “NetVLAD: CNN architecture for weakly supervised place recognition,” Willow project, <https://arxiv.org/pdf/1511.07247.pdf> (17 pages). [cited by applicant]
Google Support, “Edit incorrect Street View imagery for your business,” webpage accessed Dec. 21, 2022 <https://support.google.com/business/answer/160464?hl=en> (1 page). [cited by applicant]
Humphries, “No Need for a Car: Add Images to Google Street View Using Your Phone,” <https://www.pcmag.com/news/no-need-for-a-car-add-images-to-google-street-view-using-your-phone> published Dec. 3, 2020 (7 pages). [cited by applicant]
Lina, et al., “Research of illegal building monitoring system construction with 3S integration technology,” The 2nd International Conference on Information Science and Engineering, <doi: 10.1109/ICISE.2010.5691383.> 201… [cited by applicant]
Perez, “Google now lets anyone contribute to Street View using AR and an app,” <https://techcrunch.com/2020/12/03/google-now-lets-anyone-contribute-to-street-view-using-ar-and-an-app/> published Dec. 3, 2020 (13 pages). [cited by applicant]
Warburg, et al., “Mapillary Street-Level Sequences: A Dataset for Lifelong Place Recognition,” 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), <DOI 10.1109/CVPR42600.2020.00270> 2020 (10 page… [cited by applicant]