IP Library › Granted Patent US 10,361,878
Granted Patent B1
US 10,361,878 · App. 15/194,475 · Granted Jul 23, 2019

System, method, and computer program for initiating actions automatically on smart devices that are in a home

Inventor: Matthieu Loreille (Opio, FR)
Assignee: AMDOCS DEVELOPMENT LIMITED
H04L12/2816G05B19/042H04L67/125G05B2219/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 10,361,878
App. No.
15/194,475
Granted
Jul 23, 2019
Kind
B1
Abstract

A system, method, and computer program product are provided for initiating actions automatically on smart devices that are in a home. In use, one or more smart devices connected to a common network are identified. Additionally, an alert trigger signal is sent to put the one or more smart devices on alert to be ready to perform one or more specific actions in response to an action trigger signal. Further, an event defined as an event for initiating the one or more smart devices to perform the one or more specific actions is detected. In addition, an action trigger signal is sent to the one or more smart devices to initiate the one or more specific actions associated with the one or more smart devices, the one or more specific actions including at least one of video recording or a transmission of measurements. Data resulting from the one or more specific actions is stored automatically on one or more cloud-based servers. Furthermore, a time of the detected event is logged.

Claims (33)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:

detecting, by a system, a plurality of smart devices connected to a common network, the plurality of smart devices including:

a mobile user device having at least one movement sensor for sensing movement of the mobile user device and global positioning system sensor for sensing a location of the mobile user device, and

at least one video recording device having a camera to perform video recording;

causing, by the system, an application to be installed on the plurality of smart devices, the application controlling notifications sent to the system by the plurality of smart devices and functionality of the plurality of smart devices;

sending, by the system to the application installed on the at least one video recording device, an alert trigger signal to put the at least one video recording device on alert to be ready to perform one or more specific actions in response to an action trigger signal;

receiving, by the system from the application installed on the mobile user device, notification of an event defined as an event for initiating the at least one video recording device to perform video recording, the event including movement of the mobile user device sensed by the at least one movement sensor of the mobile user device;

responsive to receiving the notification, sending, by the system to the application installed on the at least one video recording device, an action trigger signal to initiate the at least one video recording device to perform video recording, wherein data resulting from the video recording is stored automatically on one or more cloud-based servers; and

logging, by the system, a time of the received notification.

2. The computer program product of claim 1 , wherein the at least one video recording device includes a television having the camera to perform video recording.

3. The computer program product of claim 1 , wherein the at least one video recording device includes a tablet having the camera to perform video recording.

4. The computer program product of claim 1 , wherein the movement of the mobile user device is sensed by an accelerometer of the mobile user device.

5. The computer program product of claim 1 , wherein GPS functionality of the mobile user device is activated responsive to the movement of the mobile user device being sensed by the at least one movement sensor of the mobile user device, for tracking a location of the mobile user device.

6. The computer program product of claim 1 , further comprising:

responsive to receiving the notification, sending, by the system to the application installed on the mobile user device an instruction to use triangulation to calculate a position of the mobile user device relative to other smart devices of the plurality of smart devices.

7. A method, comprising:

detecting, by a system, a plurality of smart devices connected to a common network, the plurality of smart devices including:

a mobile user device having at least one movement sensor for sensing movement of the mobile user device and global positioning system sensor for sensing a location of the mobile user device, and

at least one video recording device having a camera to perform video recording;

causing, by the system, an application to be installed on the plurality of smart devices, the application controlling notifications sent to the system by the plurality of smart devices and functionality of the plurality of smart devices;

sending, by the system to the application installed on the at least one video recording device, an alert trigger signal to put the at least one video recording device on alert to be ready to perform one or more specific actions in response to an action trigger signal;

receiving, by the system from the application installed on the mobile user device, notification of an event defined as an event for initiating the at least one video recording device to perform video recording, the event including movement of the mobile user device sensed by the at least one movement sensor of the mobile user device;

responsive to receiving the notification, sending, by the system to the application installed on the at least one video recording device, an action trigger signal to initiate the at least one video recording device to perform video recording, wherein data resulting from the video recording is stored automatically on one or more cloud-based servers; and

logging, by the system, a time of the received notification.

8. A system, comprising one or more processors, for:

detecting, by the system, a plurality of smart devices connected to a common network, the plurality of smart devices including:

a mobile user device having at least one movement sensor for sensing movement of the mobile user device and global positioning system sensor for sensing a location of the mobile user device, and

at least one video recording device having a camera to perform video recording;

causing, by the system, an application to be installed on the plurality of smart devices, the application controlling notifications sent to the system by the plurality of smart devices and functionality of the plurality of smart devices;

sending, by the system to the application installed on the at least one video recording device, an alert trigger signal to put the at least one video recording device on alert to be ready to perform one or more specific actions in response to an action trigger signal;

receiving, by the system from the application installed on the mobile user device, notification of an event defined as an event for initiating the at least one video recording device to perform video recording, the event including movement of the mobile user device sensed by the at least one movement sensor of the mobile user device;

responsive to receiving the notification, sending, by the system to the application installed on the at least one video recording device, an action trigger signal to initiate the at least one video recording device to perform video recording, wherein data resulting from the video recording is stored automatically on one or more cloud-based servers; and

logging, by the system, a time of the received notification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2016
From: LOREILLE, MATTHIEU
To: AMDOCS DEVELOPMENT LIMITED
Reel/Frame 039561/0349 →
Continuity (1)
Provisional Application 62185516 · Jun 26, 2015
Cited By (2)
US 12,681,624 US 12,705,941