Generation of occupant activities based on recorded occupant behavior

US10586181B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10586181-B2
Application numberUS-201213440952-A
CountryUS
Kind codeB2
Filing dateApr 5, 2012
Priority dateApr 12, 2011
Publication dateMar 10, 2020
Grant dateMar 10, 2020

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.

A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used to select plausible activity types, durations, and numbers of participants during an occupant behavior simulation. The simulated occupant schedules may then be incorporated into a building performance simulation to help architects predict the energy demand associated with different building design options.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for simulating occupant behavior for a target building structure, the method comprising: receiving, via a simulation engine, recorded occupant behavior data associated with a representative building structure; constructing a histogram of at least two dimensions that is populated with the recorded occupant behavior data; smoothing the recorded occupant behavior data to fully populate the histogram, wherein the smoothing comprises: determining a smoothing parameter value for each of one or more factors that influences the one or more attributes, and computing a smoothing coefficient for each of the plurality of bins based on the smoothing parameter values and a number of neighboring bins; computing normalized arrays of occupant behavior feature values based on the histogram; generating one or more attributes of occupant behavior for a simulated occupant of the target building structure based on the normalized arrays of occupant behavior feature values; and generating a simulation of occupant behavior based on the generated one or more attributes of occupant behavior, wherein the simulation indicates a predicted energy demand of the target building structure. 2. The method of claim 1 , wherein the one or more attributes include a task performed by the simulated occupant of the target building structure. 3. The method of claim 1 , wherein the one or more attributes include a time duration during which a task is performed by the simulated occupant of the target building structure. 4. The method of claim 1 , wherein the one or more attributes include a number of participants associated with a simulated task performed by the simulated occupant of the target building structure. 5. The method of claim 1 , wherein generating one or more attributes comprises: computing a probability table based on the normalized arrays of occupant behavior feature values; computing one or more gamma distribution parameters based on the normalized arrays of occupant behavior feature values; and generating a first occupant behavior attribute for a sub interval based on the probability table or the gamma distribution parameters. 6. The method of claim 1 , wherein a number of dimensions of the histogram equals a number of factors that influence the one or more attributes. 7. The method of claim 6 , wherein the factors comprise at least one of time of day, the previous task performed by an actual occupant, time elapsed since a task was performed by the actual occupant, and a number of occupants participating in a task. 8. The method of claim 1 , wherein computing the normalized arrays further comprises: calculating a probability value of the occupant performing another task based, at least in part, on performing a previous task that is performed before the another task, wherein the another task, a next task, and the previous task each comprise different tasks and the probability value is calculated based, at least in part, on the recorded occupant behavior data. 9. The method of claim 1 , wherein computing the normalized arrays further comprises: calculating a probability value of the occupant performing a next task based, at least in part, on performing a previous task that is performed before the next task, wherein the next task and the previous task comprise different tasks and the probability value is calculated based, at least in part, on the recorded occupant behavior data. 10. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to perform an operation for simulating occupant behavior for a target building structure, the operation comprising: receiving recorded occupant behavior data associated with a representative building structure; constructing a histogram of at least two dimensions that is populated with the recorded occupant behavior data; smoothing the recorded occupant behavior data to fully populate the histogram, wherein the smoothing comprises: determining a smoothing parameter value for each of one or more factors that influences the one or more attributes, and computing a smoothing coefficient for each of the plurality of bins based on the smoothing parameter values and a number of neighboring bins; computing normalized arrays of occupant behavior feature values based on the histogram; generating one or more attributes of occupant behavior for a simulated occupant of the target building structure based on the normalized arrays of occupant behavior feature values; and generating a simulation of occupant behavior based on the generated one or more attributes of occupant behavior, wherein the simulation indicates a predicted energy demand of the target building structure. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more attributes include a task performed by the simulated occupant of the target building structure. 12. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more attributes include a time duration during which a task is performed by the simulated occupant of the target building structure. 13. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more attributes include a number of participants associated with a simulated task performed by the simulated occupant of the target building structure. 14. The non-transitory computer-readable storage medium of claim 10 , wherein generating one or more attributes comprises: computing a probability table based on the normalized arrays of occupant behavior feature values; computing one or more gamma distribution parameters based on the normalized arrays of occupant behavior feature values; and generating a first occupant behavior attribute for a sub interval based on the probability table or the gamma distribution parameters. 15. The non-transitory computer-readable storage medium of claim 10 , wherein a number of dimensions of the histogram equals a number of factors that influence the one or more attributes. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the factors comprise at least one of time of day, the previous task performed by an actual occupant, time elapsed since a task was performed by the actual occupant, and a number of occupants participating in a task. 17. A computing system configured to simulate occupant behavior for a target building structure, comprising: a memory configured to store an application program and recorded occupant behavior data associated with a representative building structure associated with the application program; and a processor that is configured to: receive the recorded occupant behavior data associated with the representative building structure, construct a histogram of at least two dimensions that is populated with the recorded occupant behavior data, smoothing the recorded occupant behavior data to fully populate the histogram, wherein the smoothing comprises: determining a smoothing parameter value for each of one or more factors that influences the one or more attributes; and computing a smoothing coefficient for each of the plurality of bins based on the smoothing parameter values and a number of neighboring bins, compute normalized arrays of occupant behavior feature values based on the histogram; generate one or more attributes of occupant behavior for a simulated occupant of the target building structure based on the normalized arrays of occupant behavior feature values, store

Assignees

Inventors

Classifications

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Real estate · CPC title

  • Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title

  • Energy or water supply · CPC title

  • G06Q10/04Primary

    Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · 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 US10586181B2 cover?
A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used …
Who is the assignee on this patent?
Goldstein Rhys, Khan Azam, Tessier Alexander, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).