# US 2019/0378397 A1 · Artificial intelligence applications for computer-aided dispatch systems

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

- Number: US 2019/0378397 A1
- Document ID: US20190378397A1
- Status: Published application
- Kind: A1
- Application number: 16/436,546
- Filed: 2019-06-10
- Published: 2019-12-12
- Earliest claimed: 2018-06-12
- Assignees: Intergraph Corporation
- Applicants: Intergraph Corporation
- Inventors: Jackie Paul Williams II; Michael Thomas Cole; José Eduardo Zindel Deboni
- Web page: https://patentgrep.com/patent/US20190378397A1

## CPC

- G06N 5/043: Distributed expert systems; Blackboards
- G08B 25/005: {Alarm destination chosen according to a hierarchy of available destinations, e.g. if hospital does not answer send to police station}
- G06N 3/006: based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
- G06N 3/09: Supervised learning
- G06N 5/046: Forward inferencing; Production systems
- G06N 5/048: Fuzzy inferencing
- G06N 7/02: using fuzzy logic (computing arrangements based on biological models G06N3/00; computing arrangements using knowledge-based models G06N5/00)
- G06N 20/00: Machine learning
- 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
- G06N 3/08: Learning methods
- G06N 7/01: Probabilistic graphical models, e.g. probabilistic networks
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Exemplary embodiments of the present invention provide a virtual dispatch assist system in which various types of Intelligent Agents are deployed (e.g., as part of a new CAD system architecture or as add-ons to existing CAD systems) to analyze vast amounts of historic operational data and provide various types of dispatch assist notifications and recommendations that can be used by a dispatcher or by the CAD system itself (e.g., autonomously) to make dispatch decisions.

## Claims

### Claim 1

A computer-aided dispatch (CAD) system comprising:
a CAD database storing CAD data; and
at least one server comprising a tangible, non-transitory computer readable medium having stored thereon an agent hoster subsystem and a notification subsystem, wherein:
the agent hoster subsystem is configured to communicate with a plurality of Intelligent Agents, each Intelligent Agent configured to perform a distinct dispatch-related analysis of the CAD data and to produce dispatch-related notifications based on such analysis autonomously without being queried by the user; and
the notification subsystem is configured to determine, based at least in part on feedback received from a user, whether to present a given notification from a given Intelligent Agent to the user.

### Claim 2 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a statistic agent configured to detect outliers in the CAD data and to produce a notification when an outlier is detected.

### Claim 3 (depends on 2)

A system according to claim 2, wherein the statistic agent includes a machine learning outlier detector trained to detect outliers in the CAD data.

### Claim 4 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a keyword agent that produces a notification when at least one specified keyword is detected in an event.

### Claim 5 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a pattern agent configured to detect patterns in the CAD data and to produce a notification when a pattern is detected in an event.

### Claim 6 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include an event match agent configured to detect similar events based on a fuzzy logic analysis and to produce a notification when similar events are detected based on the fuzzy logic analysis.

### Claim 7 (depends on 6)

A system according to claim 6, wherein the event match agent includes a machine learning pattern detector trained to detect patterns in the CAD data.

### Claim 8 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a repeated event agent configured to detect recurrent events and to produce a notification when a recurrent event is detected.

### Claim 9 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a correlation agent that produces a notification when a combination of variables is determined to contribute to the occurrence of an event.

### Claim 10 (depends on 9)

A system according to claim 9, wherein the correlation agent includes a machine learning correlation detector trained to detect correlations in the CAD data.

### Claim 11 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a similarity agent configured to detect similar events based on word frequency and to produce a notification when similar events are detected based on word frequency.

### Claim 12 (depends on 1)

A system according to claim 1, wherein the Intelligent Agents include a rule agent that produces a notification when operational variables match a preconfigured rule.

### Claim 13 (depends on 1)

A system according to claim 1, wherein the notifications presented to the user provide a mechanism for the user to provide feedback regarding the notification.

### Claim 14 (depends on 1)

A system according to claim 1, wherein notifications can be shared between users.

### Claim 15 (depends on 1)

A system according to claim 1, wherein notifications can be shared with non-users.

### Claim 16 (depends on 1)

A system according to claim 1, wherein the at least one server is configured to attach a notification to a related event.

### Claim 17 (depends on 1)

A system according to claim 1, wherein at least one Intelligent Agent is implemented by the at least one server.

### Claim 18 (depends on 1)

A system according to claim 1, wherein at least one Intelligent Agent is implemented remotely from the at least one server.

### Claim 19 (depends on 18)

A system according to claim 18, wherein the at least one remotely-implemented Intelligent Agent is implemented by a cloud-based machine learning service.

### Claim 20

A computer program product comprising a tangible, non-transitory computer readable medium having embodied therein a computer program which, when run on a computer, implements computer processes comprising:
an agent hoster subsystem configured to communicate with a plurality of Intelligent Agents, each Intelligent Agent configured to perform a distinct dispatch-related analysis of CAD data and to produce dispatch-related notifications based on such analysis autonomously without being queried by the user; and
a notification subsystem configured to determine, based at least in part on feedback received from a user, whether to present a given notification from a given Intelligent Agent to the user.
