Site management in an on-demand system

US12375343B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12375343-B2
Application numberUS-202318180668-A
CountryUS
Kind codeB2
Filing dateMar 8, 2023
Priority dateJan 20, 2012
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , further comprising the cloud-based system providing the communication configuration information to the device upon deployment at the site, wherein the device automatically configures itself for subsequent operation in accordance with the communication configuration information. 3. The method of claim 2 , wherein the communication configuration information comprises a communication protocol. 4. The method of claim 1 , the configuration information including a rule defined for the site, wherein the method further comprises the cloud-based system determining the communication configuration information based on the rule defined for the site. 5. The method of claim 1 , the communication configuration information comprising batch settings, wherein the data comprises batches of data from one or more devices at the site received from the device in accordance with the batch settings. 6. The method of claim 5 , wherein: the batch settings comprise at least one of the frequency, the rate or a timing criterion at which the device should provide the batches of data; and receiving the data from the one or more devices at the site comprises the cloud-based system periodically receiving the batches of data over the network from the device. 7. The method of claim 1 , wherein the device comprises a communications hub that facilitates communications between the cloud-based system and one or more devices at the site. 8. The method of claim 1 , wherein the device comprises a gateway. 9. The method of claim 1 , wherein the data received from the device comprises measurement data from one or more sensors at the site. 10. The method of claim 9 , further comprising providing, by the cloud-based system, a graphical user interface display graphically representing the measurement data from the one or more sensors at the site. 11. The method of claim 9 , wherein the configuration information includes a rule for triggering an action based on the measurement data from the one or more sensors at the site. 12. The method of claim 11 , further comprising providing a graphical user interface at the client device that includes the one or more graphical user interface elements for defining the rule for triggering the action, wherein the rule comprises a threshold for the measurement data. 13. The method of claim 1 , further comprising providing a graphical user interface at the client device that includes the one or more graphical user interface elements for defining a rule for triggering an action. 14. 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. 15. The computer-readable medium of claim 14 , wherein the configuration information includes a rule defined for the site and the computer-executable instructions cause the processing system to determine the communication configuration information based on the rule defined for the site. 16. The computer-readable medium of claim 15 , wherein the communication configuration information includes batch settings and the data comprises batches of data from one or more devices at the site received from the device in accordance with the batch settings. 17. The computer-readable medium of claim 14 , wherein the communication configuration information includes batch settings and the data comprises batches of data from one or more devices at the site received from the device in accordance with the batch settings. 18. 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. 19. The computer-readable medium of claim 18 , wherein the communication configuration information includes batch settings and the data comprises batches of data from one or more devices at the site transmitted in accordance w

Assignees

Inventors

Classifications

  • Home appliances · CPC title

  • using the power network as support for the transmission · CPC title

  • characterised by the transmission of data to equipment in the power network · CPC title

  • Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00) · CPC title

  • Communication between sensors, actuators and gateway · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12375343B2 cover?
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 environmenta…
Who is the assignee on this patent?
Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification F24F11/46. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).