Site management in an on-demand system
AssigneeSalesforce, Inc.
InventorsGregory Wester, Matthew Paiz, Aleksandr Shulman
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an indication of the action to an actuator for the electrical appliance.
Claims19
A method of providing a service by a cloud-based system coupled to a network to manage a condition at a site, the cloud-based system comprising one or more servers coupled between the network and a database, the method comprising:
- receiving, by the one or more servers, configuration information associated with the site through one or more graphical user interface elements for defining the configuration information associated with the site within an instance of an application provided to a client device over the network;
- transmitting, by the one or more servers, communication configuration information to a device at the site over the network to configure the device for subsequent operation in accordance with the communication configuration information, wherein the communication configuration information is based on the configuration information associated with the site;
- and
- thereafter receiving, by the one or more servers, data from the device at the site over the network with at least one of a frequency, a rate or an amount of the data in accordance with the communication configuration information, wherein the communication configuration information configures the device to automatically batch and transmit the data for the site to the one or more servers of the cloud-based system over the network with the at least one of the frequency, the rate or the amount of the data.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a processing system of one or more servers of a cloud-based system coupled to a network, cause the processing system to:
- receive configuration information associated with a site through one or more graphical user interface elements for defining the configuration information associated with the site within an instance of an application provided to a client device over the network;
- transmit, to a device at the site over the network, communication configuration information based on the configuration information associated with the site to configure the device for subsequent operation in accordance with the communication configuration information, wherein the communication configuration information configures the device to automatically batch and transmit data for the site to the one or more servers of the cloud-based system over the network with the at least one of a frequency, a rate or an amount of the data;
- and
- thereafter receive the data from the device at the site over the network with the at least one of the frequency, the rate or the amount of the data in accordance with the communication configuration information.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a processing system of a device coupled to a network, cause the processing system to:
- initiate communications with a service of a cloud-based system upon deployment at a site to receive communication configuration information from the cloud-based system over the network, the cloud-based system comprising one or more servers coupled between the network and a database storing configuration information associated with the site, wherein the communication configuration information is based on the configuration information associated with the site;
- automatically configure the device for subsequent operation in accordance with the communication configuration information, wherein the communication configuration information configures the device to automatically batch and transmit data for the site to the one or more servers of the cloud-based system over the network with at least one of a frequency, a rate or an amount of the data;
- and
- thereafter periodically transmit the data from the site to the one or more servers of the cloud-based system over the network with the at least one of the frequency, the rate or the amount of the data in accordance with the communication configuration information.
Dependencies are inferred from the claim text.