US 12,408,250 B2
Using movement of an end-user between monitored environments to trigger an action at an Internet of Things device
Greg Garner, San Jose, CA (US); and David Stern, San Jose, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Aug. 10, 2022, as Appl. No. 17/884,720.
Prior Publication US 2024/0057232 A1, Feb. 15, 2024
Int. Cl. H05B 47/115 (2020.01); H04L 12/28 (2006.01); H05B 47/19 (2020.01)
CPC H05B 47/115 (2020.01) [H04L 12/282 (2013.01); H05B 47/19 (2020.01); H04L 2012/2849 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
using one or more Wi-Fi modules of one or more computing devices to detect movement of an end-user from a first monitored environment of the one or more computing devices to a second, different monitored environment of the one or more computing devices, wherein the first monitored environment comprises a first Internet of Things (IoT) device, wherein the first IoT device comprises a first video output device that is playing video content in the first monitored environment before detecting the movement of the end-user from the first monitored environment to the second monitored environment, wherein the second monitored environment comprises a second IoT device, wherein the second IoT device comprises a second video output device, and wherein the first and second IoT devices are communicatively coupled to the one or more computing devices over an IoT network; and
in response to detecting the movement of the end-user from the first monitored environment to the second monitored environment:
triggering a first IoT action at the first IoT device, wherein the first IoT action comprises the first video output device pausing or turning off the video content in the first monitored environment; and
triggering a second IoT action at the second IoT device, wherein the second IoT action comprises the second video output device continuing playback of the video content in the second monitored environment from a current playback position, wherein before the first IoT action is triggered, the first IoT device is performing an action in accordance with one or more settings specified in a profile of the end-user, and wherein the second IoT action comprises the second IoT device continuing performance of the action in accordance with the one or more settings specified in the profile of the end-user.