Virtual gateway for a connected device
First Claim
1. A gateway application executed on a mobile communication device and configured to control functions of a plurality of connected devices that are local to a particular building environment, the gateway application comprising:
- a graphical user interface, and wherein the gateway application is further configured to;
receive immediate command instructions for one or more of the plurality of connected devices from each of;
a user, via the graphical user interface on a touchscreen of the mobile communication device;
a remote server on the Internet via a WAN or a cellular data connection; and
a physical network bridge of at least one of the plurality of local connected devices via a wireless LAN or a short-range communication protocol; and
relay the immediate command instructions once they are received by the mobile communication device to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol while the mobile communication device is within the particular building environment;
store delayed command instructions for one or more of the plurality of connected devices from each of;
the user, via the graphical user interface on the touchscreen of the mobile communication device and;
the remote server on the internet via the WAN or cellular data connection;
wherein the relaying of immediate command instructions or the storing of delayed command instructions are determined based on state information of the mobile communication device or environmental information of the mobile communication device; and
relay one or more of the delayed command instructions from the mobile communication device to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol at a predetermined time specified by the one or more delayed command instructions while the mobile communication device is within the particular building environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual gateway software application may comprise a graphical user interface, and be configured to receive immediate command instructions for local connected devices from each of: a user, via the graphical user interface; a remote server on the Internet; and a physical network bridge of at least one of the connected devices via a wireless LAN or a short-range communication protocol. The application may relay the immediate command instructions to one or more of the connected devices via the wireless LAN or the short-range communication protocol while the device on which the application resides is within the particular building environment. It may store delayed command instructions for the local connected devices from each of: the user, via the graphical user interface; and the remote server on the Internet; and relay one or more of the delayed command instructions from the mobile communication device to one or more of the connected devices via the wireless LAN or the short-range protocol.
-
Citations
19 Claims
-
1. A gateway application executed on a mobile communication device and configured to control functions of a plurality of connected devices that are local to a particular building environment, the gateway application comprising:
-
a graphical user interface, and wherein the gateway application is further configured to; receive immediate command instructions for one or more of the plurality of connected devices from each of; a user, via the graphical user interface on a touchscreen of the mobile communication device; a remote server on the Internet via a WAN or a cellular data connection; and a physical network bridge of at least one of the plurality of local connected devices via a wireless LAN or a short-range communication protocol; and relay the immediate command instructions once they are received by the mobile communication device to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol while the mobile communication device is within the particular building environment; store delayed command instructions for one or more of the plurality of connected devices from each of; the user, via the graphical user interface on the touchscreen of the mobile communication device and; the remote server on the internet via the WAN or cellular data connection; wherein the relaying of immediate command instructions or the storing of delayed command instructions are determined based on state information of the mobile communication device or environmental information of the mobile communication device; and relay one or more of the delayed command instructions from the mobile communication device to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol at a predetermined time specified by the one or more delayed command instructions while the mobile communication device is within the particular building environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A gateway application executed on a television and configured to control functions of a plurality of connected devices that are local to a particular building environment, the gateway application comprising:
-
a graphical user interface, and wherein the gateway application is further configured to; receive immediate command instructions for one or more of the plurality of connected devices from each of; a user, via the graphical user interface on the television; a remote server on the Internet via a WAN or satellite connection; and a physical network bridge of at least one of the plurality of local connected devices via a wireless LAN or a short-range communication protocol; and relay the immediate command instructions once they are received by the television to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol while the television is within the particular building environment; store delayed command instructions for one or more of the plurality of connected devices from each of; the user, via the graphical user interface on the television; and the remote server on the internet via the WAN or satellite connection; wherein the relaying of immediate command instructions or the storing of delayed command instructions are determined based on state information of the mobile communication device or environmental information of the television; and relay one or more of the delayed command instructions from the television to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol at a predetermined time specified by the one or more delayed command instructions while the television is within the particular building environment. - View Dependent Claims (17)
-
-
18. A gateway application executed on a desktop computer and configured to control functions of a plurality of connected devices that are local to a particular building environment, the gateway application comprising:
-
a graphical user interface, and wherein the gateway application is further configured to; receive immediate command instructions for one or more of the plurality of connected devices from each of; a user, via the graphical user interface on the television; a remote server on the Internet via a WAN; and a physical network bridge of at least one of the plurality of local connected devices via a wireless LAN or a short-range communication protocol; and relay the immediate command instructions once they are received by the desktop computer to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol while the desktop computer is within the particular building environment; store delayed command instructions for one or more of the plurality of connected devices from each of; the user, via the graphical user interface on the television and; the remote server on the internet via the WAN; wherein the relaying of immediate command instructions or the storing of delayed command instructions are determined based on state information of the mobile communication device or environmental information of the desktop computer; and relay one or more of the delayed command instructions from the desktop computer to one or more of the plurality of connected devices via the wireless LAN or the short-range communication protocol at a predetermined time specified by the one or more delayed command instructions while the desktop computer is within the particular building environment. - View Dependent Claims (19)
-
Specification