# US 11,445,351 B2 · System and method for keyword generation and distribution for use in accessing a communications device in emergency mode

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

- Number: US 11,445,351 B2
- Document ID: US11445351B2
- Status: Granted
- Kind: B2
- Application number: 17/020,894
- Filed: 2020-09-15
- Published: 2022-03-17
- Granted: 2022-09-13
- Earliest claimed: 2020-09-15
- Assignees: Motorola Solutions, Inc.
- Applicants: Motorola Solutions, Inc.
- Inventors: Chew Yee Kee; Mun Yew Tham; Kah Jing Lee
- Web page: https://patentgrep.com/patent/US11445351B2

## CPC

- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- G06F 40/279: Recognition of textual entities
- G06F 40/30: Semantic analysis
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques for keyword generation and distribution for use in accessing a communications device in emergency mode are provided. A communications device may determine an emergency mode has been entered. A keyword associated with a virtual assistant associated with the communications device may be generated. The keyword may be broadcast on a talkgroup associated with the communications device, wherein the keyword may be used by members of the talkgroup to access the virtual assistant associated with the communications device.

## Claims

### Claim 1

A method comprising:
determining a communications device has entered an emergency mode;
when the communications device has entered the emergency mode, generating a keyword associated with a virtual assistant associated with the communications device, wherein the keyword is not generated until an emergency has occurred;
broadcasting the keyword on a talkgroup associated with the communications device, the talkgroup including a plurality of communications devices, wherein each of the plurality of communications devices is associated with a talkgroup member, wherein the keyword may be used by members of the talkgroup to access the virtual assistant associated with the communications device;
receiving, from at least one talkgroup member, via the talkgroup, a virtual assistant query directed to the virtual assistant associated with the communications device, the virtual assistant query including the keyword;
retrieving data responsive to the virtual assistant query from at least one sensor communicatively coupled to the communications device; and
providing a response to the virtual assistant query on the talkgroup.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
determining the communications device has exited the emergency mode; and
disabling the keyword.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
detecting the keyword using natural language processing on the communications device.

### Claim 4 (depends on 1)

The method of claim 1 further comprising:
detecting the keyword using natural language processing in a cloud computing environment.

### Claim 5 (depends on 1)

The method of claim 1 wherein providing the response to the virtual assistant query further comprises:
retrieving data responsive to the virtual assistant query from the communications device.

### Claim 6 (depends on 1)

The method of claim 1 further comprising:
synchronizing a database to a cloud computing system in response to determining the communications device has entered an emergency mode, the database including data responsive to the virtual assistant query, wherein data in the database originates with at least one of the communications device and sensors communicatively coupled to the communications device.

### Claim 7

A system comprising:
a processor; and
a memory coupled to the processor, the memory containing a set of instructions thereon that when executed by the processor cause the processor to:
determine a communications device has entered an emergency mode;
when the communications device has entered the emergency mode, generate a keyword associated with a virtual assistant associated with the communications device, wherein the keyword is not generated until an emergency has occurred;
broadcast the keyword on a talkgroup associated with the communications device, the talkgroup including a plurality of communications devices, wherein each of the plurality of communications devices is associated with a talkgroup member, wherein the keyword may be used by members of the talkgroup to access the virtual assistant associated with the communications device;
receive, from at least one talkgroup member, via the talkgroup, a virtual assistant query directed to the virtual assistant associated with the communications device, the virtual assistant query including the keyword;
retrieve data responsive to the virtual assistant query from at least one sensor communicatively coupled to the communications device; and
provide a response to the virtual assistant query on the talkgroup.

### Claim 8 (depends on 7)

The system of claim 7 further comprising instructions to:
detect the keyword using natural language processing on the communications device.

### Claim 9 (depends on 7)

The system of claim 7 further comprising instructions to:
detect the keyword using natural language processing in a cloud computing environment.

### Claim 10 (depends on 7)

The system of claim 7 wherein the instructions to provide the response to the virtual assistant query further comprises instructions to:
retrieve data responsive to the virtual assistant query from the communications device.

### Claim 11 (depends on 7)

The system of claim 7 further comprising instructions to:
synchronize a database to a cloud computing system in response to determining the communications device has entered an emergency mode, the database including data responsive to the virtual assistant query, wherein data in the database originates with at least one of the communications device and sensors communicatively coupled to the communications device.

### Claim 12

A non-transitory processor readable medium containing a set of instructions thereon that when executed by a processor cause the processor to:
determine a communications device has entered an emergency mode;
when the communications device has entered the emergency mode, generate a keyword associated with a virtual assistant associated with the communications device, wherein the keyword is not generated until an emergency has occurred;
broadcast the keyword on a talkgroup associated with the communications device, the talkgroup including a plurality of communications devices, wherein each of the plurality of communications devices is associated with a talkgroup member, wherein the keyword may be used by members of the talkgroup to access the virtual assistant associated with the communications device
receive, from at least one talkgroup member, via the talkgroup, a virtual assistant query directed to the virtual assistant associated with the communications device, the virtual assistant query including the keyword;
retrieve data responsive to the virtual assistant query from at least one sensor communicatively coupled to the communications device; and
provide a response to the virtual assistant query on the talkgroup.

### Claim 13 (depends on 12)

The medium of claim 12 further comprising instructions to:
detect the keyword using natural language processing on the communications device.

### Claim 14 (depends on 12)

The medium of claim 12 wherein the instructions to provide the response to the virtual assistant query further comprises instructions to:
retrieve data responsive to the virtual assistant query from the communications device.
