IP Library Granted Patent US 11,635,737
Granted Patent B1
US 11,635,737 · App. 16/248,447 · Granted Apr 25, 2023

Determining occupancy with user provided information

Inventors: Jeremy B. Warren (Draper, UT); Brandon Bunker (Highland, UT); Jefferson Lyman (Alpine, UT); Jungtaik Hwang (Draper, UT)
Assignee: VIVINT, INC.
G05B15/02G06N5/04G05B2219/2642
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,635,737
App. No.
16/248,447
Granted
Apr 25, 2023
Kind
B1
Abstract

Methods and systems are described for determining occupancy with user provided information. According to at least one embodiment, a method for determining occupancy with user provided information includes using at least one sensor to detect occupancy in a building over time, determining a predictive schedule based on the occupancy detected with the at least one sensor, and requesting information relevant to the predictive schedule from a user.

Claims (45)

1. A computer implemented method for determining occupancy with user provided information, comprising:

using at least one sensor to capture data used to deduce occupancy in a building over time;

determining a confidence score for a plurality of factors used to deduce occupancy of the building based on the captured data, the confidence score determined based on an estimated accuracy of the plurality of factors;

determining that a first factor of the plurality of factors related to the deduced occupancy is inconsistent with a second factor of the plurality of factors related to the deduced occupancy;

determining that the confidence scores for the first and second factors do not satisfy a threshold confidence score based at least in part on the inconsistency between the first and second factors;

generating a hypothesis regarding the inconsistency between the first and second factors;

sending, to a user, a request to confirm an accuracy of the hypothesis, wherein the request comprises a question about the inconsistency between the first and second factors;

modifying the confidence scores of the first and second factors based on input responsive to the request; and

determining a predictive schedule describing occupancy of the building based on the plurality of factors, wherein at least one of the first factor and the second factor are not used to determine the predictive schedule in response to the respective confidence score not satisfying the threshold confidence score.

2. The method of claim 1 , wherein sending the request comprises sending a question to a device associated with the user.

3. The method of claim 1 , further comprising sending, to the user, a question about missing data relevant to the predictive schedule.

4. The method of claim 1 , wherein the request is based on ascertained data relevant to the predictive schedule associated with an unreliable confidence score.

5. The method of claim 1 , further comprising receiving, in response to the request, information from the user.

6. The method of claim 5 , further comprising changing the predictive schedule based on the information from the user.

7. The method of claim 5 , further comprising changing the confidence score of the plurality of factors based on the information from the user.

8. The method of claim 1 , wherein sending the request comprises requesting data about a period of time where no occupancy is detected.

9. The method of claim 1 , wherein the request comprises a request for information about a number of occupants with location tracking mobile devices.

10. The method of claim 1 , further comprising identifying, based at least in part on sending the request, that the at least one sensor has a blind spot.

11. The method of claim 10 , further comprising generating a suggestion to install another sensor in response to identifying the blind spot.

12. A computing device configured for determining occupancy with user provided information, comprising:

a processor;

memory in electronic communication with the processor; and

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

use at least one sensor to capture data used to deduce occupancy in a building over time;

determine a confidence score for a plurality of factors used to deduce occupancy of the building based on the captured data, the confidence score determined based on an estimated accuracy of the plurality of factors;

determine that a first factor of the plurality of factors related to the deduced occupancy is inconsistent with a second factor of the plurality of factors related to the deduced occupancy;

determine that the confidence scores for the first and second factors do not satisfy a threshold confidence score based at least in part on the inconsistency between the first and second factors;

generate a hypothesis regarding the inconsistency between the first and second factors;

send, to a user, a request to confirm an accuracy of the hypothesis, wherein the request comprises a question about the inconsistency between the first and second factors;

modify the confidence scores of the first and second factors based on input responsive to the request; and

determine a predictive schedule describing occupancy of the building based on the plurality of factors, wherein at least one of the first factor and the second factor are not used to determine the predictive schedule in response to the respective confidence score not satisfying the threshold confidence score.

13. The computing device of claim 12 , wherein the instructions to send the request are further executable by the processor to send, to the user, a question about missing data relevant to the predictive schedule.

14. The computing device of claim 12 , wherein the instructions are further executable by the processor to request data about a period of time where no occupancy is detected.

15. The computing device of claim 12 , wherein the instructions are further executable by the processor to ask a question of the user about ascertained data relevant to the predictive schedule associated with an unreliable confidence score.

16. A computer-program product for determining occupancy with user provided information, the computer-program product comprising a nontransitory computer-readable medium having instructions thereon, the instructions being executable by a processor to:

use at least one sensor to capture data used to deduce occupancy in a building over time;

determine a confidence score for a plurality of factors used to deduce occupancy of the building based on the captured data, the confidence score determined based on an estimated accuracy of the plurality of factors;

determine that a first factor of the plurality of factors related to the deduced occupancy is inconsistent with a second factor of the plurality of factors related to the deduced occupancy;

determine that the confidence scores for the first and second factors do not satisfy a threshold confidence score based at least in part on the inconsistency between the first and second factors;

generate a hypothesis regarding the inconsistency between the first and second factors;

send a request information from a user to confirm the hypothesis, wherein the request comprises a question about the inconsistency between the first and second factors;

modify the confidence scores of the first and second factors based on input responsive to the request; and

determine a predictive schedule describing occupancy of the building based on the plurality of factors, wherein at least one of the first factor and the second factor are not used to determine the predictive schedule in response to the respective confidence score not satisfying the threshold confidence score.

17. The computing device of claim 12 , sending the request comprises sending a question to a device associated with the user.

18. The computing device of claim 12 , wherein the instructions are further executable by the processor to identify, based at least in part on sending the request, that the at least one sensor has a blind spot.

Assignments (6)
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 →
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 Jan 15, 2019
From: WARREN, JEREMY B.; LYMAN, JEFFERSON; BUNKER, BRANDON; HWANG, JUNGTAIK
To: VIVINT, INC.
Reel/Frame 048015/0651 →