IP Library Granted Patent US 10,097,957
Granted Patent B2
US 10,097,957 · App. 15/707,599 · Granted Oct 9, 2018

On-demand mobile device location polling

Inventors: Timo Bruck (Mountain View, CA); Mark Rajan Malhotra (San Mateo, CA)
Assignee: GOOGLE LLC
H04W4/025H04L67/26H04M1/72533H04W4/02H04W4/021
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 10,097,957
App. No.
15/707,599
Granted
Oct 9, 2018
Kind
B2
Abstract

A home management system comprises a controller configured to determine that a status of a particular mobile device registered with the home management controller is of concern; transmit to the particular mobile device a request notification to enable the registered mobile device to determine a device location in the background; receive a location notification from the particular mobile device in response to the request notification; and based on the received location notification, determine the status of the particular mobile device.

Claims (23)

1. A method for determining a mobile device status comprising:

transmitting, by a home management controller of a premises, to a particular mobile device registered with a system controlled by the home management controller, a request to the particular mobile device to transmit a location notification to the home management controller, the location notification indicating a location of the particular mobile device;

determining, by the home management controller, either: (i) a status of the particular mobile device to be nonoperational or unavailable when the home management controller fails to receive the location notification from the mobile device within a predetermined amount of time, or (ii) the status of the particular mobile device to be operational or available based on the location notification when the location notification is received within the predetermined amount of time;

determining a system behavior triggered based on the status of the particular mobile device; and

controlling a component of the system according to the system behavior,

wherein the request is transmitted when one of the following events has occurred: the registered mobile device has not triggered a boundary of a GeoFence at a certain time, the registered mobile device has not been in contact with the home management controller for a preset amount of time; a user of another mobile device has interacted with the home management controller; or a motion has been detected in the premises during a time that motion has not typically been detected.

2. The method of claim 1 , wherein the system behavior includes one or more of the following: forwarding to another registered mobile device a notification based on the status of the particular mobile device, disarming an auto-arm security system, arming an auto-arm security system, activating or deactivating an HVAC system, activating or deactivating one or more cameras, and activating or deactivating one or more sensors.

3. The method of claim 1 , wherein the request is transmitted as a push notification.

4. The method of claim 3 , wherein the push notification is a content-available push notification that enables a background location determination by the particular mobile device for a limited amount of time.

5. The method of claim 1 , wherein the home management controller is included in a smart-home environment.

6. The method of claim 5 , wherein the status of the particular device is included in an occupancy estimate of the smart-home.

7. A home management system of a premises comprising:

a controller configured to:

transmit, to a particular mobile device registered with the home management system, a request to transmit a location notification to the home management controller, the location notification indicating a location of the particular mobile device;

determine, by the home management controller, either (i) a status of the particular mobile device to be nonoperational or unavailable when the home management controller fails to receive a location notification within a predetermined amount of time, or (ii) the status of the particular mobile device to be operational or available based on the location notification when the location notification is received within the predetermined amount of time;

determine a system behavior triggered based on the status of the particular mobile device; and

control a component of the system according to the system behavior,

wherein the controller is further configured to transmit the request when one of the following events has occurred: the registered mobile device has not triggered a boundary of a GeoFence at a certain time, the registered mobile device has not been in contact with the home management controller for a preset amount of time; a user of another mobile device has interacted with the home management controller; or a motion has been detected in the premises during a time that motion has not typically been detected.

8. The system of claim 7 , wherein the system behavior includes one or more of the following: forwarding to another registered mobile device a notification based on the status of the particular mobile device, disarming an auto-arm security system, arming an auto-arm security system, activating or deactivating an HVAC system, activating or deactivating one or more cameras, and activating or deactivating one or more sensors.

9. The system of claim 7 , wherein the request is transmitted as a push notification.

10. The system of claim 9 , wherein the push notification is a content-available push notification that enables a background location determination by the particular mobile device for a limited amount of time.

11. The system of claim 7 , wherein the home management controller is included in a smart-home environment.

12. The system of claim 11 , wherein the status of the particular device is included in an occupancy estimate of the smart-home.

Assignments (2)
CHANGE OF NAME Recorded Mar 30, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 045814/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2017
From: BRUCK, TIMO; MALHOTRA, MARK RAJAN
To: GOOGLE INC.
Reel/Frame 043616/0298 →
Continuity (2)
Continuation 15065712 · Mar 9, 2016
Related Publication 20180070210A1 · Mar 8, 2018