# US 12,114,233 B2 · User location aware smart event handling

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

- Number: US 12,114,233 B2
- Document ID: US12114233B2
- Status: Granted
- Kind: B2
- Application number: 17/847,521
- Filed: 2022-06-23
- Published: 2022-11-03
- Granted: 2024-10-08
- Earliest claimed: 2017-01-17
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Akash Kumar; Sai Pradeep Venkatraman; Ankit Maheshwari
- Web page: https://patentgrep.com/patent/US12114233B2

## CPC

- H04W 4/12: Messaging; Mailboxes; Announcements
- H04L 67/30: Profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04L 67/55: Push-based network services
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/025: {using location based information parameters}
- H04W 4/029: Location-based management or tracking services
- H04W 4/30: Services specially adapted for particular environments, situations or purposes
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 4/38: for collecting sensor information
- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Techniques are discussed herein for providing notification messages to a user are provided. An example method of sending an alert message includes receiving a notification from an alerting device, determining a notification recipient associated with the alerting device, determining a location and one or more notification preferences associated with the notification recipient, determining a notification device based on the location and the one or more notification preferences, and sending the alert message to the notification device, wherein the alert message includes an indication of at least one notification preference and the alerting device.

## Claims

### Claim 1

A method of sending an alert message, comprising:
receiving, at a communication device, a notification from an alerting device;
determining, by the communication device, a notification recipient associated with the alerting device;
determining, by the communication device, a location and one or more notification preferences associated with the notification recipient;
determining, by the communication device, a notification device based on the location and the one or more notification preferences; and
sending, by the communication device, the alert message to the notification device, wherein the alert message is based at least in part on a user preference for one or more attributes associated with the notification device.

### Claim 2 (depends on 1)

The method of claim 1 wherein the communication device is a central controller.

### Claim 3 (depends on 1)

The method of claim 1 wherein the communication device is a second notification device.

### Claim 4 (depends on 3)

The method of claim 3 wherein determining the location and the one or more notification preferences associated with the notification recipient includes providing a user identification associated with the notification recipient to a central controller and receiving an indication of the location of the notification recipient from the central controller.

### Claim 5 (depends on 1)

The method of claim 1 wherein the one or more notification preferences includes a privacy preference.

### Claim 6 (depends on 1)

The method of claim 1 wherein the one or more notification preferences includes a priority preference value.

### Claim 7 (depends on 1)

The method of claim 1 wherein the alert message is a pending-notification message including information configured to enable the notification device to display an icon associated with the notification recipient.

### Claim 8 (depends on 1)

The method of claim 1 wherein determining the location of the notification recipient includes executing a user search function.

### Claim 9 (depends on 1)

The method of claim 1 wherein determining the location of the notification recipient includes obtaining an image with a camera.

### Claim 10 (depends on 1)

The method of claim 1 wherein the alert message includes an indication of at least one notification preference and the alerting device.

### Claim 11

An apparatus, comprising:
a memory;
at least one transceiver;
at least one processor communicatively coupled to the memory and the at least one transceiver, and configured to:
receive a notification from an alerting device;
determine a notification recipient associated with the alerting device;
determine a location and one or more notification preferences associated with the notification recipient;
determine a notification device based on the location and the one or more notification preferences; and
send an alert message to the notification device, wherein the alert message is based at least in part on a user preference for one or more attributes associated with the notification device.

### Claim 12 (depends on 11)

The apparatus of claim 11 wherein the apparatus is a central controller.

### Claim 13 (depends on 11)

The apparatus of claim 11 wherein the apparatus is a second notification device.

### Claim 14 (depends on 13)

The apparatus of claim 13 wherein, to determine the location and one or more preferences associated with the notification recipient, the at least one processor is further configured to provide a user identification associated with the notification recipient to a central controller and receive an indication of the location of the notification recipient from the central controller.

### Claim 15 (depends on 11)

The apparatus of claim 11 wherein the one or more notification preferences includes a privacy preference.

### Claim 16 (depends on 11)

The apparatus of claim 11 wherein the one or more notification preferences includes a priority preference value.

### Claim 17 (depends on 11)

The apparatus of claim 11 wherein the alert message is a pending-notification message including information configured to enable the notification device to display an icon associated with the notification recipient.

### Claim 18 (depends on 11)

The apparatus of claim 11 wherein the at least one processor is further configured to execute a user search function to determine the location of the notification recipient.

### Claim 19 (depends on 11)

The apparatus of claim 11 wherein the at least one processor is further configured to obtaining an image with a camera to determine the location of the notification recipient.

### Claim 20 (depends on 11)

The apparatus of claim 11 wherein the at least one transceiver is configured to send radio signals via one or more network protocols.

### Claim 21 (depends on 20)

The apparatus of claim 20 wherein the one or more network protocols include Bluetooth radio, WiFi radio, cellular radio, and combinations thereof.

### Claim 22 (depends on 11)

The apparatus of claim 11 wherein the alert message includes an indication of at least one notification preference and the alerting device.

### Claim 23

An apparatus for sending an alert message, comprising:
means for receiving a notification from an alerting device;
means for determining a notification recipient associated with the alerting device;
means for determining a location and one or more notification preferences associated with the notification recipient;
means for determining a notification device based on the location and the one or more notification preferences; and
means for sending the alert message to the notification device, wherein the alert message is based at least in part on a user preference for one or more attributes associated with the notification device.

### Claim 24 (depends on 23)

The apparatus of claim 23 wherein the apparatus is a central controller.

### Claim 25 (depends on 23)

The apparatus of claim 23 wherein the apparatus is a second notification device.

### Claim 26 (depends on 25)

The apparatus of claim 25 wherein the means for determining the location and the one or more notification preferences associated with the notification recipient includes means for providing a user identification associated with the notification recipient to a central controller and means for receiving an indication of the location of the notification recipient from the central controller.

### Claim 27

A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to send an alert message, comprising:
code for receiving a notification from an alerting device;
code for determining a notification recipient associated with the alerting device;
code for determining a location and one or more notification preferences associated with the notification recipient;
code for determining a notification device based on the location and the one or more notification preferences; and
code for sending the alert message to the notification device, wherein the alert message is based at least in part on a user preference for one or more attributes associated with the notification device.

### Claim 28 (depends on 27)

The non-transitory processor-readable storage medium of claim 27 wherein the non-transitory processor-readable storage medium is included in a central controller.

### Claim 29 (depends on 27)

The non-transitory processor-readable storage medium of claim 27 wherein the non-transitory processor-readable storage medium is included in a second notification device.

### Claim 30 (depends on 27)

The non-transitory processor-readable storage medium of claim 27 wherein the one or more notification preferences includes at least one of a privacy preference or a priority preference value.
