# US 10,482,756 B2 · Intelligent alerts in multi-user environment

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

- Number: US 10,482,756 B2
- Document ID: US10482756B2
- Status: Granted
- Kind: B2
- Application number: 15/642,408
- Filed: 2017-07-06
- Published: 2019-01-10
- Granted: 2019-11-19
- Earliest claimed: 2017-07-06
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Akash Kumar; Sai Pradeep Venkatraman
- Web page: https://patentgrep.com/patent/US10482756B2

## CPC

- G08B 25/10: using wireless transmission systems {(G08B25/009 takes precedence)}
- G08B 3/10: using electric transmission; using electromagnetic transmission
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/55: Push-based network services
- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- H04L 67/306: User profiles
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 4/38: for collecting sensor information
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Techniques for providing a notification to a user in a home network are provided. An example method according to the disclosure includes receiving an alert for the user, determining a location of the user, determining one or more proximate devices based on the location of the user, determining a location of one or more proximate non-interested users based on the proximate devices, determining an activity of the user, determining a preferred notification device based at least in part on the location of the user, the location of one or more proximate non-interested users, and the activity of the user, generating a notification message based at least in part on the preferred notification device, and sending the notification message to the preferred notification device.

## Claims

### Claim 1

A method of providing a notification to a user in a home network, comprising:
receiving, at a communication device, an alert for the user;
determining, by the communication device, a location of the user;
determining, by the communication device, one or more proximate devices based on the location of the user;
determining, by the communication device, a location of one or more proximate non-interested users based on the proximate devices;
determining, by the communication device, an activity of the user;
determining, by the communication device, a preferred notification device based at least in part on the location of the user, the location of one or more proximate non-interested users, and the activity of the user;
generating, by the communication device, a notification message for the user based at least in part on the preferred notification device and the alert; and
sending, by the communication device, the notification message to the preferred notification device.

### Claim 2 (depends on 1)

The method of claim 1 wherein determining the location of the user is based on one or more presence sensors in the home network.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
calculating, by the communication device, a target sound level for the preferred notification device based at least in part on the location of the one or more proximate non-interested users; and
generating, by the communication device, the notification message based at least in part on the target sound level.

### Claim 4 (depends on 3)

The method of claim 3 wherein the target sound level includes a beam steering element and a volume element.

### Claim 5 (depends on 4)

The method of claim 4 wherein the volume element is based at least in part on the user.

### Claim 6 (depends on 1)

The method of claim 1 further comprising:
determining, by the communication device, an activity for each of the one or more proximate non-interested users; and
calculating, by the communication device, a target sound level for each of the proximate devices based at least in part on the activity for each of the one or more proximate non-interested users.

### Claim 7 (depends on 1)

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

### Claim 8 (depends on 1)

The method of claim 1 wherein the notification message includes one or more information elements configured to cause a device to display the notification message to the user.

### Claim 9

An apparatus for providing a notification to a user in a home network, comprising:
a transceiver configured to receive an alert for the user; and
at least one processor operably coupled to the transceiver and configured to:
determine a location of the user;
determine one or more proximate devices based on the location of the user;
determine a location of one or more proximate non-interested users based on the proximate devices;
determine an activity of the user;
determine a preferred notification device based at least in part on the location of the user, the location of one or more proximate non-interested users, and the activity of the user;
generate a notification message for the user based at least in part on the preferred notification device and the alert; and
send the notification message to the preferred notification device.

### Claim 10 (depends on 9)

The apparatus of claim 9 wherein the at least one processor is operably coupled to one or more presence sensors in the home network.

### Claim 11 (depends on 9)

The apparatus of claim 9 wherein the at least one processor is further configured to:
calculate a target sound level for the preferred notification device based at least in part on the location of the one or more proximate non-interested users; and
generate the notification message based at least in part on the target sound level.

### Claim 12 (depends on 11)

The apparatus of claim 11 wherein the target sound level includes a beam steering element and a volume element.

### Claim 13 (depends on 12)

The apparatus of claim 12 wherein the volume element is based at least in part on the user.

### Claim 14 (depends on 9)

The apparatus of claim 9 wherein the at least one processor is further configured to:
determine an activity for each of the one or more proximate non-interested users; and
calculate a target sound level for each of the proximate devices based at least in part on the activity for each of the one or more proximate non-interested users.

### Claim 15 (depends on 9)

The apparatus of claim 9 wherein the notification message includes one or more information elements configured to cause a device to display the notification message to the user.

### Claim 16

An apparatus for providing a notification to a user in a home network, comprising:
means for receiving an alert for the user;
means for determining a location of the user;
means for determining one or more proximate devices based on the location of the user;
means for determining a location of one or more proximate non-interested users based on the proximate devices;
means for determining an activity of the user;
means for determining a preferred notification device based at least in part on the location of the user, the location of one or more proximate non-interested users, and the activity of the user;
means for generating a notification message for the user based at least in part on the preferred notification device and the alert; and
means for sending the notification message to the preferred notification device.

### Claim 17 (depends on 16)

The apparatus of claim 16 wherein the means for determining the location of the user includes means for detecting the presence of the user.

### Claim 18 (depends on 16)

The apparatus of claim 16 further comprising:
means for calculating a target sound level for the preferred notification device based at least in part on the location of the one or more proximate non-interested users; and
means for generating the notification message based at least in part on the target sound level.

### Claim 19 (depends on 18)

The apparatus of claim 18 wherein the target sound level includes a beam steering element and a volume element.

### Claim 20 (depends on 19)

The apparatus of claim 19 wherein the volume element is based at least in part on the user.

### Claim 21 (depends on 16)

The apparatus of claim 16 further comprising:
means for determining an activity for each of the one or more proximate non-interested users; and
means for calculating a target sound level for each of the proximate devices based at least in part on the activity for each of the one or more proximate non-interested users.

### Claim 22 (depends on 16)

The apparatus of claim 16 wherein the notification message includes one or more information elements configured to cause a device to display the notification message to the user.

### Claim 23

A method for providing a notification to a user in a home network, comprising:
receiving, at a communication device, an alert from an electronic device;
determining, by the communication device, a location for one or more users in the home network;
determining, by the communication device, an activity for the one or more users in the home network;
determining, by the communication device, an alert relevancy for the one or more users in the home network based on the electronic device;
determining, by the communication device, a notification user and a notification device based at least in part on the location, the activity, and the alert relevancy for the one or more users in the home network;
generating, by the communication device, a notification message for the notification user based at least in part on the notification user, the notification device, and the alert; and
sending, by the communication device, the notification message to the notification device.

### Claim 24 (depends on 23)

The method of claim 23 wherein determining the location of the one or more users is based on one or more presence sensors in the home network.

### Claim 25 (depends on 23)

The method of claim 23 wherein the electronic device is a security system configured to determine an identity of a visitor, and wherein determining the alert relevancy for the one or more users in the home network is based at least in part on the identity of the visitor.

### Claim 26 (depends on 23)

The method of claim 23 further comprising:
calculating, by the communication device, a target sound level for the notification device based at least in part on the notification user; and
generating, by the communication device, the notification message based at least in part on the target sound level.

### Claim 27 (depends on 26)

The method of claim 26 wherein the target sound level includes a beam steering element and a volume element.

### Claim 28 (depends on 23)

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

### Claim 29 (depends on 23)

The method of claim 23 wherein the notification message includes one or more information elements configured to cause a display screen to display the notification message to the user.

### Claim 30

An apparatus for providing a notification to a user in a home network, comprising:
a transceiver configured to receive an alert from an electronic device; and
at least one processor operably coupled to the transceiver and configured to:
determine a location for one or more users in the home network;
determine an activity for the one or more users in the home network;
determine an alert relevancy for the one or more users in the home network based on the electronic device;
determine a notification user and a notification device based at least in part on the location, the activity, and the alert relevancy for the one or more users in the home network;
generate a notification message for the notification user based at least in part on the notification user, the notification device, and the alert; and
send the notification message to the notification device.

### Claim 31 (depends on 30)

The apparatus of claim 30 wherein the at least one processor is configured to determine the location of the one or more users is based at least in part on data obtained from one or more presence sensors in the home network.

### Claim 32 (depends on 30)

The apparatus of claim 30 wherein the electronic device is a security system configured to determine an identity of a visitor, and the at least one processor is configured to determine the alert relevancy for the one or more users in the home network is based at least in part on the identity of the visitor.

### Claim 33 (depends on 30)

The apparatus of claim 30 wherein the at least one processor is configured to:
calculate a target sound level for the notification device based at least in part on the notification user; and
generate the notification message based at least in part on the target sound level.

### Claim 34 (depends on 33)

The apparatus of claim 33 wherein the target sound level includes a beam steering element and a volume element.

### Claim 35 (depends on 30)

The apparatus of claim 30 wherein the notification message includes one or more information elements configured to cause a display screen to display the notification message to the user.

### Claim 36

An apparatus for providing a notification to a user in a home network, comprising:
means for receiving an alert from an electronic device;
means for determining a location for one or more users in the home network;
means for determining an activity for the one or more users in the home network;
means for determining an alert relevancy for the one or more users in the home network based on the electronic device;
means for determining a notification user and a notification device based at least in part on the location, the activity, and the alert relevancy for the one or more users in the home network;
means for generating a notification message for the notification user based at least in part on the notification user, the notification device, and the alert; and
means for sending the notification message to the notification device.

### Claim 37 (depends on 36)

The apparatus of claim 36 wherein the means for determining the location of the one or more users further comprises means for determining the location of the one or more users based at least in part on one or more presence sensors in the home network.

### Claim 38 (depends on 36)

The apparatus of claim 36 wherein the electronic device includes a means for determining an identity of a visitor, and wherein the means for determining the alert relevancy for the one or more users in the home network is based at least in part on the identity of the visitor.

### Claim 39 (depends on 36)

The apparatus of claim 36 further comprising:
means for calculating a target sound level for the notification device based at least in part on the notification user; and
means for generating the notification message based at least in part on the target sound level.

### Claim 40 (depends on 39)

The apparatus of claim 39 wherein the target sound level includes a beam steering element and a volume element.

### Claim 41 (depends on 36)

The apparatus of claim 36 wherein the notification message includes means for causing a display screen to display the notification message to the user.
