Patent ID: 11909686
Assignee: YONOMI, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A virtual gateway software application executed on a communication device and configured to control functions of at least one connected device that is local to a particular building environment, the virtual gateway software application configured to:
receive immediate command instructions for the at least one connected device from each of:
a user of the communication device; and
a remote server on the Internet via a WAN or a cellular data connection;

relay the immediate command instructions once they are received by the communication device to the at least one connected device via wireless LAN or a short-range communication protocol while the communication device is within the particular building environment;
store delayed command instructions for the at least one connected device from each of:
the user of the communication device; and
the remote server on the Internet via the WAN or the cellular data connection;

wherein the relaying of the immediate command instructions or the storing of the delayed command instructions are determined based on state information associated with the communication device or environmental information, wherein the state information or the environmental information comprises one or more of:
a movement of the communication device;
a time of day;
a weather condition;
a user activity on the communication device; and
a proximity of the communication device to a particular local connected device; and

relay one or more of the delayed command instructions from the communication device to the at least one connected device 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 communication device is within the particular building environment.