IP Library Granted Patent US 12,238,347
Granted Patent B2
US 12,238,347 · App. 18/240,289 · Granted Feb 25, 2025

Incident category selection optimization

Inventors: Muhammad Adeel (Edina, MN); Thomas Guzik (Edina, MN)
Assignees: Getac Technology Corporation; WHP Workflow Solutions, Inc.
H04N21/218G06F16/24578G06F16/38G06Q50/26H04N21/251H04N21/422H04N21/44
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,238,347
App. No.
18/240,289
Granted
Feb 25, 2025
Kind
B2
Abstract

This disclosure describes techniques that enable a categorization controller to detect activation of a portable recording device that is configured to capture a real-time multimedia stream of the current event. The categorization controller may further identify a set of categories that are likely associated with the real-time multimedia stream, determine an ordered ranking of the set of categories, and generate a ranked category dataset for delivery to the portable recording device. In doing so, the portable recording device may present the ordered ranking of the set of categories at a user interface.

Claims (66)

1. A system, comprising:

one or more processors;

memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to:

identify a set of categories that are likely associated with a real-time multimedia stream;

generate a data model to infer an ordered ranking of individual incident categories, based at least in part on historical event data;

determine, by the data model, the ordered ranking of the individual incident categories of the set of categories;

generate incident category data to present the ordered ranking of the individual incident categories via a portable recording device; and

send the incident category data to the portable recording device.

2. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

retrieve, from a network operations controller, a computer-aided dispatch (CAD) identifier associated with a current event,

wherein to identify the set of categories is based at least in part on the CAD identifier.

3. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

retrieve, from a third-party server, environmental data associated with a current event, and

wherein, to identify the set of categories is based at least in part on the environmental data.

4. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

determine a geolocation of the portable recording device; and

retrieve, from a third-party server, environmental data associated with the geolocation,

wherein to identify the set of categories is based at least in part on the environmental data.

5. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

receive, from the portable recording device, sensor data associated with a surrounding environment proximate to the portable recording device,

wherein to identify the set of categories is based at least in part on the sensor data.

6. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

receive, from the portable recording device, audio data that describes a current event,

wherein to identify the set of categories is based at least in part on analysis of the audio data.

7. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to:

receive input data that is associated with a current event, the input data including at least one of a CAD identifier, environmental data, or sensor data associated with the portable recording device,

wherein to determine, by the data model, the ordered ranking of the individual incident categories is based at least in part on an analysis of the input data using the data model.

8. The system of claim 7 , wherein the one or more modules are further executable by the one or more processors to:

generate an accuracy score for the individual incident categories of the set of categories, based at least in part on the analysis of the input data, the accuracy score to indicate a likelihood that the individual incident categories are associated with the current event,

wherein to determine, by the data model, the ordered ranking of the individual incident categories is further based at least in part on the accuracy score of the individual incident categories.

9. The system of claim 7 , wherein the incident category data further includes computer-executable instructions that cause the ordered ranking of the individual incident categories to be presented for selection via a category selector of the portable recording device, wherein a first selection of the category selector corresponds to a superior ranked individual incident category of the ordered ranking of the individual incident categories.

10. One or more non-transitory computer-readable media collectively storing computer-executable instructions that, when executed with one or more processors, collectively cause computers to perform acts comprising:

retrieving, from a network operations center, a computer-aided dispatch (CAD) identifier;

identifying a set of categories that are likely associated with a real-time multimedia stream, based at least in part on the CAD identifier;

generating a data model to determine an ordered ranking of individual incident categories, based at least in part on historical event data;

determining, by the data model, the ordered ranking of the individual incident categories of the set of categories;

generating incident category data to present the ordered ranking of the individual incident categories via a portable recording device; and

send the incident category data to the portable recording device.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the acts further comprise:

retrieving, from the portable recording device, sensor data associated with a surrounding environment proximate to the portable recording device,

wherein determining, by the data model, the ordered ranking of the individual incident categories is based at least in part on the sensor data.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the sensor data comprises at least one of a geolocation or the real-time multimedia stream.

13. The one or more non-transitory computer-readable media of claim 10 , wherein the acts further comprise:

retrieving from a third-party server, environmental data associated with a geolocation of the portable recording device,

wherein determining, by the data model, the ordered ranking of the individual incident categories is based at least in part on the environmental data.

14. The one or more non-transitory computer-readable media of claim 10 , wherein the acts further comprise:

receiving input data associated with a current event, the input data corresponding to one of the CAD identifier, environmental data, or sensor data associated with the portable recording device,

wherein determining, by the data model, the ordered ranking of the individual incident categories is based at least in part on an analysis of the input data using the data model.

15. The one or more non-transitory computer-readable media of claim 14 , wherein the acts further comprise:

generating an accuracy score for the individual incident categories of the set of categories, based at least in part on the analysis of the input data using the data model,

wherein determining, by the data model, the ordered ranking of the individual incident categories is further based at least in part on the accuracy score of the individual incident categories.

16. A portable recording device, comprising:

a user interface;

one or more sensors;

one or more processors; and

memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to:

capture, via the one or more sensors, sensor data associated with a surrounding environment proximate to the portable recording device;

transmit the sensor data to a categorization controller;

generate a data model to infer an ordered ranking of individual incident categories, based at least in part on historical event data;

determine, by the data model, the ordered ranking of the individual incident categories;

receive, from the categorization controller, incident category data, based at least in part on the sensor data, the incident category data including computer-executable instructions to present, at the user interface, the ordered ranking of the individual incident categories of a set of categories that are likely associated with a real-time multimedia stream; and

execute the instructions in the incident category data to present the ordered ranking of the individual incident categories via the user interface.

17. The portable recording device of claim 16 , wherein the one or more sensors are further configured to capture the real-time multimedia stream of a current event.

18. The portable recording device of claim 16 , wherein the user interface comprises a category selector, and wherein the computer-executable instructions cause the ordered ranking of the individual incident categories to be presented for selection via the category selector, a first selection of the category selector corresponding to a superior ranked individual incident category of the ordered ranking of the individual incident categories.

19. The portable recording device of claim 16 , wherein the sensor data comprises audio data that anecdotally describes a current event at a geolocation of the portable recording device.

20. The portable recording device of claim 16 , wherein an individual incident category of the ordered ranking of the individual incident categories, corresponds to a class of events, the class of events including at least one of a domestic disturbance, a traffic infraction, violent dispute, property damage, trespass, protest, or public nuisance.

Assignments (2)
CHANGE OF NAME Recorded Sep 5, 2023
From: GETAC CORPORATION
To: GETAC TECHNOLOGY CORPORATION
Reel/Frame 064809/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2023
From: GUZIK, THOMAS; ADEEL, MUHAMMAD
To: GETAC CORPORATION; WHP WORKFLOW SOLUTIONS, INC.
Reel/Frame 064758/0577 →
Continuity (2)
Continuation 17570887 · Jan 7, 2022
Related Publication 20230412851A1 · Dec 21, 2023
References Cited (43)
US 9615136B1 · Emery et al. · 2017 [cited by applicant]
US 10511801B2 · Guzik et al. · 2019 [cited by applicant]
US 10958868B2 · Guzik et al. · 2021 [cited by applicant]
US 11516427B2 · Guzik et al. · 2022 [cited by applicant]
US 20050283470A1 · Kuntzman et al. · 2005 [cited by applicant]
US 20090027499A1 · Nicholl · 2009 [cited by applicant]
US 20100118163A1 · Matsugu et al. · 2010 [cited by applicant]
US 20100274816A1 · Guzik · 2010 [cited by applicant]
US 20110018998A1 · Guzik · 2011 [cited by applicant]
US 20120236178A1 · Nusbaum · 2012 [cited by applicant]
US 20140104396A1 · Salow · 2014 [cited by applicant]
US 20140143545A1 · McKeeman et al. · 2014 [cited by applicant]
US 20140267650A1 · Wexler et al. · 2014 [cited by applicant]
US 20160062992A1 · Chen et al. · 2016 [cited by applicant]
US 20160227092A1 · Ikeda · 2016 [cited by applicant]
US 20160227173A1 · Yamaguchi et al. · 2016 [cited by applicant]
US 20160259461A1 · Abbate · 2016 [cited by applicant]
US 20160275376A1 · Kant · 2016 [cited by applicant]
US 20160360088A1 · Tanabiki et al. · 2016 [cited by applicant]
US 20160364616A1 · McLean et al. · 2016 [cited by applicant]
US 20170150037A1 · Rathod · 2017 [cited by applicant]
US 20170346820A1 · Valla · 2017 [cited by applicant]
US 20180131898A1 · Guzik et al. · 2018 [cited by applicant]
US 20180160053A1 · Tsuchiya et al. · 2018 [cited by applicant]
US 20190197354A1 · Law et al. · 2019 [cited by applicant]
US 20190197369A1 · Law et al. · 2019 [cited by applicant]
US 20200267503A1 · Natkins et al. · 2020 [cited by applicant]
US 20200358947A1 · Hagio et al. · 2020 [cited by applicant]
US 20210103611A1 · Kumar et al. · 2021 [cited by applicant]
US 20210176422A1 · Guzik et al. · 2021 [cited by applicant]
US 20220076556A1 · Lindenau · 2022 [cited by examiner]
EP 3764246A1 · 2021 [cited by examiner]
TW 201314627A · 2013 [cited by applicant]
International Patent Application No. PCT/US2023/010197, International Search Report and Written Opinion mailed May 12, 2023, 12 pages. [cited by applicant]
U.S. Appl. No. 15/686,142, Non Final Office Action mailed Apr. 8, 2019, 19 pages. [cited by applicant]
U.S. Appl. No. 15/686,142, Notice of Allowance mailed Jul. 31, 2019, 21 pages. [cited by applicant]
U.S. Appl. No. 16/677,545, Notice of Allowance mailed Nov. 19, 2020, 30 pages. [cited by applicant]
U.S. Appl. No. 17/179,908, Non Final Office Action mailed May 24, 2022, 37 pages. [cited by applicant]
U.S. Appl. No. 17/179,908, Notice of Allowance mailed Jul. 26, 2022, 27 pages. [cited by applicant]
U.S. Appl. No. 17/570,887, Final Office Action mailed Mar. 16, 2023, 17 pages. [cited by applicant]
U.S. Appl. No. 17/570,887, Notice of Allowance mailed Jun. 14, 2023, 23 pages. [cited by applicant]
U.S. Appl. No. 17/570,887, Office Action mailed Sep. 9, 2022, 33 pages. [cited by applicant]
Taiwan Intellectual Property Office, Office Action in related to Taiwan Application No. 112100531, mailed Feb. 1, 2024. [cited by applicant]