IP Library Granted Patent US 12688246
Granted Patent B2
US 12688246 · App. 18/465,543 · Granted Jul 21, 2026

Appearance search for incident response

Inventors: Francesca Schuler (Palatine, IL); Larry D. Freeman (Valparaiso, FL); Christine K. Rapala (West Dundee, IL)
Assignee: MOTOROLA SOLUTIONS, INC.
G06F16/9537G06F16/9536G06F16/9538G06V20/20G06V20/52
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 12688246
App. No.
18/465,543
Granted
Jul 21, 2026
Kind
B2
Abstract

Apparatus and method for appearance search for incident response. One embodiment provides a method for appearance searching for incident response. The method includes receiving a search criteria at a command server and initiating an appearance search based on the search criteria. The appearance search is performed on a plurality of responding devices communicatively connected to the command server. The method further includes receiving, at the command server, an update to the search criteria and determining, using the command server, a confidence level of the update based on weights assigned to each a plurality of parameters of the update. The method also includes creating, using the command server, an updated search criteria based on the search criteria and the update when the confidence level of the update exceeds a predetermined confidence threshold and pushing the updated search criteria for the appearance search to the plurality of responding devices.

Claims (39)

1 . A command server for appearance searching for incident response, the command server comprising:

a transceiver; and

an electronic processor coupled to the transceiver and configured to:

communicate with a plurality of responding electronic devices over a communication network via the transceiver,

receive a search criteria via the transceiver from at least one responding electronic device from the plurality of responding electronic devices,

initiate an appearance search based on the search criteria by dispatching, via the transceiver, the search criteria to the plurality of responding electronic devices, wherein the appearance search is performed on the plurality of responding electronic devices, wherein the appearance search includes a responding electronic device of the plurality of responding electronic devices determining whether a digital video captured by the responding electronic device includes an object of interest that is a subject of the appearance search based on the search criteria,

receive an update to the search criteria via the transceiver from at least one responding electronic device from the plurality of responding electronic devices,

determine a confidence level of the update based on weights assigned to a plurality of parameters of the update, wherein the plurality of parameters include a source of the update and a number of instances of the update and wherein different weights are given to the source of the update and the number of instances of the update,

in response to determining that the confidence level is greater than a first predetermined threshold value, create an updated search criteria for the appearance search based on the search criteria and the update and automatically push the updated search criteria for the appearance search to the plurality of responding electronic devices via the transceiver,

in response to determining that the confidence level falls between the first predetermined threshold value and a second predetermined threshold value that is less than the first predetermined threshold value, generate a prompt to an intelligence center to update the appearance search, and

in response to determining that the confidence level is less than the second predetermined threshold value, automatically save the update for future implementation.

2 . The command server of claim 1 , wherein the update includes one or more of: an amendment, a deletion, and an addition of a characteristic provided in the search criteria.

3 . The command server of claim 1 , wherein the electronic processor is further configured to assign the saved update a first weight and determine the confidence of the update further based on the first weight of the saved update.

4 . The command server of claim 1 , wherein the electronic processor is further configured to automatically initiate the update in response to analyzing data from a plurality of data sources.

5 . The command server of claim 1 , wherein the electronic processor is further configured to

receive, via the transceiver, an acknowledgement from the plurality of responding electronic devices in response to the plurality of responding electronic devices receiving the updated search criteria; and

receive, via the transceiver, an indication when a subject of the updated search criteria is identified in a digital video by a responding electronic device of the plurality of responding electronic device, wherein the indication is separate from the acknowledgement.

6 . The command server of claim 1 , wherein the electronic processor is further configured to generate a historic report of the appearance search, the historic report including the search criteria and each update to the search criteria considered for the appearance search for a duration of the incident.

7 . The command server of claim 6 , wherein the historic report further includes a timestamp for each update to the search criteria and a reason for receiving the update to the search criteria.

8 . A method for appearance searching for incident response, the method comprising:

receiving, via a transceiver, a search criteria at a command server from a plurality of responding electronic devices;

initiating, using the command server, an appearance search based on the search criteria by dispatching, via the transceiver, the search criteria to the plurality of responding electronic devices, wherein the appearance search is performed on a plurality of responding electronic devices, wherein the appearance search includes a responding electronic device of the plurality of responding electronic devices determining whether a digital video captured by the responding electronic device includes an object of interest that is a subject of the appearance search based on the search criteria;

receiving, at the command server, an update to the search criteria via the transceiver from at least one responding electronic device from the plurality of responding electronic devices;

determining, using the command server, a confidence level of the update based on weights assigned to each a plurality of parameters of the update, wherein the plurality of parameters include a source of the update and a number of instances of the update and wherein different weights are given to the source of the update and the number of instances of the update;

in response to determining that the confidence level is greater than a first predetermined threshold value, creating, using the command server, an updated search criteria for the appearance search based on the search criteria and the update and automatically pushing the updated search criteria for the appearance search to the plurality of responding electronic devices via the transceiver;

in response to determining that the confidence level falls between the first predetermined threshold value and a second predetermined threshold value that is less than the first predetermined threshold value, generating a prompt to an intelligence center analyst to update the appearance search; and

in response to determining that the confidence level is less than the second predetermined threshold value, automatically saving the update for future implementation.

9 . The method of claim 8 , wherein the update includes one or more of: an amendment; a deletion, and an addition of a characteristic provided in the search criteria.

10 . The method of claim 8 , further comprising assigning the saved update a first weight and determining the confidence of the update further based on the first weight of the saved update.

11 . The method of claim 8 , further comprising automatically initiating the update in response to analyzing data from a plurality of data sources.

12 . The method of claim 8 , further comprising

receiving, at the command server, an acknowledgement from the plurality of responding electronic devices in response to the plurality of responding electronic devices receiving the updated search criteria; and

receiving, via the transceiver, an indication when a subject of the updated search criteria is identified in a digital video by a responding electronic device of the plurality of responding electronic device, wherein the indication is separate from the acknowledgement.

13 . The method of claim 8 , further comprising generating a historic report of the appearance search, the historic report including the search criteria and each update to the search criteria considered for the appearance search for a duration of the incident.

14 . The method of claim 13 , wherein the historic report further includes a timestamp for each update to the search criteria and a reason for receiving the update to the search criteria.

15 . The command server of claim 1 , wherein the electronic processor is further configured to conduct the appearance search based on the search criteria of the appearance search using instructions stored in a memory of the command server in addition to the plurality of responding electronic devices performing the appearance search.

16 . The command server of claim 1 , wherein the electronic processor is further configured to use the update saved for future implementation as a parameter to weigh a confidence level of a future update.

17 . The command server of claim 1 , wherein the source of the update is at least one from a group consisting of an incident report, an audio file, a digital video file, and a tip stored in a tip database.

18 . The command server of claim 1 , wherein the number of instances of the update is determined by the electronic processor based on a number of responding electronic devices that observe the update.