IP Library Granted Patent US 11,361,652
Granted Patent B1
US 11,361,652 · App. 16/397,432 · Granted Jun 14, 2022

Voice annunciated reminders and alerts

Inventor: James Ellis Nye (Alpine, UT)
Assignee: VIVINT, INC.
G08B21/24G08B3/1016G08B25/016
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 11,361,652
App. No.
16/397,432
Granted
Jun 14, 2022
Kind
B1
Abstract

A computer-implemented method for announcing reminders and alerts is described. In one embodiment, appointments of an electronic calendar are monitored via a processor of a home automation system. A trigger of an upcoming appointment is detected. Information regarding the upcoming appointment is announced via a speaker of the home automation system.

Claims (56)

1. A computer-implemented method for announcing audio data via a home automation system, the method comprising:

receiving, via a processor of the home automation system, calendar information from an external calendar system or a user interface of the home automation system;

querying, via the processor, one or more emergency alert systems based at least in part on receiving the calendar information;

receiving, via the processor, emergency information from at least one emergency alert system of the one or more emergency alert systems, wherein the received emergency information identifies earthquakes, biological emergencies, chemical emergencies, radiological emergencies, child abduction emergencies, or a combination thereof;

storing the received calendar information and the received emergency information in a storage device of the home automation system;

determining, via a module of the home automation system, an identity of a user occupying a room associated with a first speaker of one or more speakers of the home automation system, wherein the user is associated with the stored calendar information; and

announcing, via the first speaker, an alert based at least in part on the received emergency information and on the determined identity of the user occupying the room.

2. The method of claim 1 , further comprising:

receiving, via the processor, a request from the user to receive emergency alerts, wherein querying the one or more emergency alert systems is based at least in part on receiving the request.

3. The method of claim 1 , further comprising:

detecting, via a module of the home automation system, conditions associated with a home or building based at least in part on querying the one or more emergency alert systems, wherein the received emergency information further identifies the detected conditions.

4. The method of claim 3 , wherein the detected conditions comprise a fire alarm, flooding, a carbon monoxide level, an appliance failure, one or more temperature anomalies, or a combination thereof.

5. The method of claim 1 , wherein the received emergency information further identifies weather conditions, traffic conditions, or a combination thereof.

6. The method of claim 1 , further comprising:

receiving, at the first speaker of the one or more speakers, the emergency information; and

storing the emergency information in a storage device at the first speaker.

7. The method of claim 1 , further comprising:

determining, via a module of the home automation system, whether a second room associated with a second speaker of the one or more speakers is occupied.

8. The method of claim 7 , further comprising:

upon determining the second room associated with the second speaker is occupied, announcing, via the second speaker, the alert based at least in part on the received emergency information.

9. The method of claim 7 , further comprising:

upon determining the second room associated with the second speaker is not occupied, blocking the announcement of the alert.

10. A home automation system configured to announce audio data, comprising:

a processor;

one or more speakers;

a detection module;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive calendar information from an external calendar system or a user interface of the home automation system;

query one or more emergency alert systems based at least in part on receiving the calendar information;

receive emergency information from at least one emergency alert system of the one or more emergency alert systems, wherein the received emergency information identifies earthquakes, biological emergencies, chemical emergencies, radiological emergencies, child abduction emergencies, or a combination thereof;

store the received calendar information and the received emergency information in a storage device of the home automation system;

determine, via the detection module, an identity of a user occupying a room associated with a first speaker of the one or more speakers, wherein the user is associated with the stored calendar information; and

announce, via the first speaker, an alert based at least in part on the received emergency information and on the determined identity of the user occupying the room.

11. The home automation system of claim 10 , wherein the instructions are further executable by the processor to:

receive a request from the user to receive emergency alerts, wherein querying the one or more emergency alert systems is based at least in part on receiving the request.

12. The home automation system of claim 10 , wherein the instructions are further executable by the processor to:

detect, via the detection module, conditions associated with a home or building based at least in part on querying the one or more emergency alert systems, wherein the received emergency information further identifies the detected conditions.

13. The home automation system of claim 12 , wherein the detected conditions comprise a fire alarm, flooding, a carbon monoxide level, an appliance failure, one or more temperature anomalies, or a combination thereof.

14. The home automation system of claim 10 , wherein the instructions are further executable by the processor to:

determine, via the detection module, whether a second room associated with a second speaker of the one or more speakers is occupied.

15. The home automation system of claim 14 , wherein the instructions are further executable by the processor to:

upon determining the second room associated with the second speaker is occupied, announce, via the second speaker, the alert based at least in part on the received emergency information.

16. The home automation system of claim 14 , wherein the instructions are further executable by the processor to:

upon determining the second room associated with the second speaker is not occupied, block the announcement of the alert.

17. A non-transitory computer-readable medium storing computer-executable code for a home automation system, the code executable by a processor to:

receive, via the processor, calendar information from an external calendar system or a user interface of the home automation system;

query, via the processor, one or more emergency alert systems based at least in part on receiving the calendar information;

receive, via the processor, emergency information from at least one emergency alert system of the one or more emergency alert systems, wherein the received emergency information identifies earthquakes, biological emergencies, chemical emergencies, radiological emergencies, child abduction emergencies, or a combination thereof;

store the received calendar information and the received emergency information in a storage device of the home automation system;

determine, via a module of the home automation system, an identity of a user occupying a room associated with a first speaker of one or more speakers of the home automation system, wherein the user is associated with the stored calendar information; and

announce, via the first speaker, an alert based at least in part on the received emergency information and on the determined identity of the user occupying the room.

18. The non-transitory computer-readable medium of claim 17 , wherein the code is further executable by the processor to:

receive, via the processor, a request from the user to receive emergency alerts, wherein querying the one or more emergency alert systems is based at least in part on receiving the request.

19. The non-transitory computer-readable medium of claim 17 , wherein the code is further executable by the processor to:

detect, via a module of the home automation system, conditions associated with a home or building based at least in part on querying the one or more emergency alert systems, wherein the received emergency information further identifies the detected conditions.

Assignments (7)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0257 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 067456, FRAME 0729 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0165 →
RELEASE (REEL 057434 / FRAME 0591) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0529 →
PATENT SECURITY AGREEMENT Recorded May 17, 2024
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 067456/0729 →
SECURITY AGREEMENT SUPPLEMENT NO. 2 Recorded Jul 12, 2021
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057434/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: NYE, JAMES ELLIS
To: VIVINT, INC.
Reel/Frame 049022/0699 →