User presence based control of remote communication with Internet of Things (IoT) devices
First Claim
1. A method of controlling remote communication with an Internet of Things (IoT) proximal network comprising one or more IoT devices, the method comprising:
- detecting, by an IoT SuperAgent/Gateway configured to control remote communication with the IoT proximal network, presence of a user device in the IoT proximal network, wherein the user device is previously registered with the IoT SuperAgent/Gateway;
determining, by the IoT SuperAgent/Gateway, if one or more remote communication criteria for disabling remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network are met; and
disabling, by the IoT SuperAgent/Gateway, the remote communication by the one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network if the user device is present in the IoT proximal network and if the one or more remote communication criteria for disabling the remote communication are met.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed systems and methods include an Internet of Things (IoT) SuperAgent/Gateway for controlling remote communication with an IoT proximal network comprising one or more IoT devices. The presence of an IoT user device in the IoT proximal network is detected. The remote communication is disabled if the IoT user device is present in the IoT proximal network and if the remote communication criteria for disabling the remote communication are met. The remote communication is enabled if the IoT user device is not present in the IoT proximal network and if the remote communication criteria for enabling the remote communication are met. The remote communication includes remote access of the one or more of the IoT devices by the IoT user device, as well as, remoting notifications from the one or more the IoT devices to the IoT user device.
45 Citations
30 Claims
-
1. A method of controlling remote communication with an Internet of Things (IoT) proximal network comprising one or more IoT devices, the method comprising:
-
detecting, by an IoT SuperAgent/Gateway configured to control remote communication with the IoT proximal network, presence of a user device in the IoT proximal network, wherein the user device is previously registered with the IoT SuperAgent/Gateway; determining, by the IoT SuperAgent/Gateway, if one or more remote communication criteria for disabling remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network are met; and disabling, by the IoT SuperAgent/Gateway, the remote communication by the one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network if the user device is present in the IoT proximal network and if the one or more remote communication criteria for disabling the remote communication are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of controlling remote communication with an Internet of Things (IoT) proximal network comprising one or more IoT devices, the method comprising:
-
detecting, by an IoT SuperAgent/Gateway configured to control remote communication with the IoT proximal network, absence of a user device in the IoT proximal network, wherein the user device is previously registered with the IoT SuperAgent/Gateway; determining, by the IoT SuperAgent/Gateway, if one or more remote communication criteria for enabling remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network are met; and enabling, by the IoT SuperAgent/Gateway, the remote communication by the one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network if the user device is present in the IoT proximal network and if the one or more remote communication criteria for enabling the remote communication are met. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a memory for storing instructions; and a processor coupled to the memory and configured to execute the instructions, including instructions for; an Internet of Things (IoT) SuperAgent/Gateway configured to control remote communication with an IoT proximal network comprising one or more IoT devices; a Presence Detection block configured to detect whether a user device is present in the IoT proximal network, wherein the user device is previously registered with the IoT SuperAgent/Gateway; a Remote Access/Remoting Control Rules block configured to determine if one or more remote communication criteria for disabling remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network are met; and a Remote Access/Remoting Enable/Disable block configured to disable the remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network if the user device is present in the IoT proximal network and if the one or more remote communication criteria for disabling the remote communication are met. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A communication system comprising:
-
means for controlling remote communication with an Internet of Things (IoT) proximal network comprising one or more IoT devices; means for detecting whether a user device is present in the IoT proximal network wherein the user device is a previously registered user device; means for determining if one or more remote communication criteria for disabling remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network are met; and means for disabling the remote communication by one or more devices outside the IoT proximal network with the one or more IoT devices in the IoT proximal network if the user device is present in the IoT proximal network and if the one or more remote communication criteria for disabling the remote communication are met. - View Dependent Claims (29, 30)
-
Specification