Patents by Inventor Pornsak Songkakul

Pornsak Songkakul has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140297043
    Abstract: A method includes a step of storing in a memory efficiency characteristic information for each of a plurality of air conditioning units in a location containing a plurality of server computers, the efficiency characteristic information including information representative of an efficiency performance curve for a range of variable cooling output. The method also includes identifying a current thermal load on each of the plurality air conditioning units. The method further includes employing the stored efficiency characteristic information and the current thermal load to identify a first air conditioning unit having a least additional power consumption required to increase cooling output. One or more processing units are employed to allocate one or more processing tasks to one of the plurality of server computers based on the identified first air conditioning unit.
    Type: Application
    Filed: June 13, 2014
    Publication date: October 2, 2014
    Applicant: SIEMENS INDUSTRY, INC.
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Patent number: 8782234
    Abstract: A method includes a step of obtaining efficiency characteristic information for each of a plurality of air conditioning units in a location containing a plurality of server computers. The method also includes employing one or more processing units to allocate one or more processing tasks to one of the plurality of server computers based on the efficiency characteristic information.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: July 15, 2014
    Assignee: Siemens Industry, Inc.
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Publication number: 20140067150
    Abstract: A system and method for reducing an electrical load in a facility or building with an automated demand response server having a hierarchical grouping of demand stages and demand groups with associated timers that control the shedding of load in order to achieve the appropriate level of load reduction and ramping up devices in a controlled manner upon the expiration of a demand response event.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: Siemens Industry, Inc.
    Inventors: Pornsak Songkakul, Ricardo Soza, John Patterson, Michael Pawlowski
  • Patent number: 8521708
    Abstract: A system supports the development and processing of a building system application. The system may include an application definition verifier, a system design converter, a computer tool interface, and an external program module interface. The system permits a building engineer to define a building system application solution in a familiar system design language, such as XML, and then generate a computer program for controlling a building system. The system does not require the building engineer to have specialized computer programming knowledge, either of the target building system language or of the computer tools used to provide data for incorporation within the computer statements implementing the building system application solution.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: August 27, 2013
    Assignee: Siemens Industry, Inc.
    Inventors: Osman Ahmed, Pornsak Songkakul
  • Publication number: 20130073093
    Abstract: An arrangement configured to control an environmental parameter in a building space includes a building automation system. The building automation system includes a plurality of field devices configured to control the environmental parameter within the building space. The arrangement further includes a motion detector configured to determine a number of humans within the building space and a measure of movement for the number of humans. The building automation system is configured to control the field devices based at least in part on the determined number of humans and the measure of movement for the number of humans.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: Siemens Industry, Inc.
    Inventor: Pornsak Songkakul
  • Publication number: 20130066474
    Abstract: An environmental control device is disclosed and includes a temperature sensor, an audio module, an input/out module operatively connected to an environmental system, a memory module, and a processor in communication with the temperature sensor, the audio module, and the memory. The memory stores a control routine comprising processor executable instructions and an audio file associated with a predefined event related to the environmental system. The processor executable instructions are configured to receive a current state signal corresponding to one of a temperature sensor signal from the temperature sensor and an environmental system output signal from the input/output module, determine whether the current state signal corresponds to the predefined event, and generate, via the audio module, an audible signal based on the audio file in response to determining that the current state signal corresponds to the predefined event.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Siemens Industry, Inc.
    Inventors: James J. Coogan, William Thomas Pienta, Pornsak Songkakul
  • Publication number: 20120323393
    Abstract: A system and method for reducing an electrical load in a facility with a building automation system, includes first receiving information for a demand response event from an automated demand response server at an automated demand response client. After receipt of a new demand response event, the system determines a plurality of devices of the building automation system to be controlled during the demand response event. Next, the system prepares a schedule of control actions for the plurality of devices during the demand response event. The system then sends control messages to the building automation system to execute the control actions for the plurality of devices according to the schedule of control actions for the demand response event.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
  • Patent number: 8332819
    Abstract: A method of performing diagnostics on a first hierarchical device operable within a building automation system is disclosed. The method includes compiling application code configured to control the first hierarchical device such that the application code includes a plurality of internal variables, providing a diagnostic module configured to monitor the plurality of internal variables, collecting internal variable diagnostic data related to the monitored plurality of internal variables, uploading the collected internal variable diagnostic data to a second hierarchical device, performing, at the second first hierarchical device, a layered diagnostic analysis on the internal variable diagnostic data, and identifying a first hierarchical device problem based on the analyzed internal variable diagnostic data.
    Type: Grant
    Filed: May 3, 2008
    Date of Patent: December 11, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: Norman R. McFarland, Geoffrey D. Nass, Pornsak Songkakul
  • Patent number: 8264371
    Abstract: An automation component configured for wireless communication within a building automation system includes a wireless communications component, a processor in communication with the wireless communications component, and a memory in communication with the processor. The memory configured to store computer readable instructions which are executable by the processor to process a change-of-value message received via the wireless communications component, generate a change-of-value update in response to the change-of-value message, and communicate the change-of-value update via the wireless communication component. This change-of-value can occur in a polled (pull) fashion, or in a pushed (when it occurs) fashions.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: September 11, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: Norman R. McFarland, Geoffrey D. Nass, Pornsak Songkakul
  • Patent number: 8260928
    Abstract: A method includes generating a space information value for each of a plurality of spaces based on at least one environmental condition measurement for the corresponding space. Each space includes one or more computing devices. The space information value includes information regarding the relative suitability of a corresponding space for accepting computing load. The method also includes determining an allocation of additional computing load based on the space information values.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: September 4, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Patent number: 8224282
    Abstract: An automation component configured for wireless communication within a building automation system is disclosed. The automation component includes a multi-sensor package, a wireless communications component, a processor in communication with the wireless communications component and the sensor package, and a memory in communication with the processor. The memory configured to store sensor data provided by the sensor package and computer readable instructions which are executable by the processor, wherein the computer readable instructions are programmed to receive status information related to sensor data in control at a second automation component in communication with the building automation system, and communicate a portion of the stored sensor data corresponding to the received status information to the second automation component.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: July 17, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: Pornsak Songkakul, William Thomas Pienta, James J. Coogan, Randall J. Amerson
  • Patent number: 8191051
    Abstract: A system automatically generates building system application solutions. The system includes a system design verifier and a system design converter. The system design verifier is configured to verify an application definition. The system design converter is coupled to the system design verifier, and is configured to convert verified application definitions into computer statements that are executable on a processor to implement a building system application solution that corresponds to the application definition.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: May 29, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: Osman Ahmed, Pornsak Songkakul
  • Patent number: 7664574
    Abstract: A method of displaying information regarding a building includes a step of storing a model of a building system in a memory, the model comprising a plurality of building objects. The building objects include building space objects and building automation device objects. Each object has a first field referencing at least one related object. The method also includes generating display information regarding a first object. The method further includes identifying a second object referenced in the first field of the first object and generating display information regarding the second object.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: February 16, 2010
    Assignee: Siemens Industry, Inc.
    Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
  • Publication number: 20090292811
    Abstract: A method includes a step of obtaining efficiency characteristic information for each of a plurality of air conditioning units in a location containing a plurality of server computers. The method also includes employing one or more processing units to allocate one or more processing tasks to one of the plurality of server computers based on the efficiency characteristic information.
    Type: Application
    Filed: May 4, 2009
    Publication date: November 26, 2009
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Publication number: 20090276528
    Abstract: A method includes generating a space information value for each of a plurality of spaces based on at least one environmental condition measurement for the corresponding space. Each space includes one or more computing devices. The space information value includes information regarding the relative suitability of a corresponding space for accepting computing load. The method also includes determining an allocation of additional computing load based on the space information values.
    Type: Application
    Filed: May 4, 2009
    Publication date: November 5, 2009
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Publication number: 20090276095
    Abstract: An arrangement includes a computer server management system, a data management station of a building environmental control system and a data interface therebetween. The computer server management system is configured to coordinate the usage of a plurality of server computers, the computer server management system executing virtualization software configured to manage application processing on the plurality of server computers located in at least one data center. The data management station is operably coupled to controllers, sensors and actuators of the building environmental control system. The data management station is configured to provide at least some data via the data interface to the computer server management data system.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 5, 2009
    Inventors: William Thomas Pienta, Pornsak Songkakul
  • Publication number: 20090240353
    Abstract: An automation component configured for wireless communication within a building automation system is disclosed. The automation component includes a multi-sensor package, a wireless communications component, a processor in communication with the wireless communications component and the sensor package, and a memory in communication with the processor. The memory configured to store sensor data provided by the sensor package and computer readable instructions which are executable by the processor, wherein the computer readable instructions are programmed to receive status information related to sensor data in control at a second automation component in communication with the building automation system, and communicate a portion of the stored sensor data corresponding to the received status information to the second automation component.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 24, 2009
    Inventors: Pornsak Songkakul, William Thomas Pienta, James J. Coogan, Randall J. Amerson
  • Publication number: 20090177298
    Abstract: An automation component configured for wireless communication within a building automation system includes a wireless communications component, a processor in communication with the wireless communications component, and a memory in communication with the processor. The memory configured to store computer readable instructions which are executable by the processor to process a change-of-value message received via the wireless communications component, generate a change-of-value update in response to the change-of-value message, and communicate the change-of-value update via the wireless communication component. This change-of-value can occur in a polled (pull) fashion, or in a pushed (when it occurs) fashions.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Inventors: Norman R. McFarland, Geoffrey D. Nass, Pornsak Songkakul
  • Publication number: 20090083416
    Abstract: In one exemplary embodiment, a method of verifying placement of automation components configured for use within a building automation system is disclosed. The method includes determining a wireless communication channel for use within a building automation system, polling a plurality of automation components deployed within the building automation system, wherein each of the plurality of automation components utilizes the wireless communication channel for communication, determining communication parameters associated with each of the plurality of automation components, and adjusting the deployment of at least one of the plurality of automation components in response to the determined communication parameters.
    Type: Application
    Filed: June 9, 2008
    Publication date: March 26, 2009
    Inventors: Geoffrey D. Nass, Pornsak Songkakul, Jeffrey A. Raimo
  • Publication number: 20080276127
    Abstract: A method of performing diagnostics on a first hierarchical device operable within a building automation system is disclosed. The method includes compiling application code configured to control the first hierarchical device such that the application code includes a plurality of internal variables, providing a diagnostic module configured to monitor the plurality of internal variables, collecting internal variable diagnostic data related to the monitored plurality of internal variables, uploading the collected internal variable diagnostic data to a second hierarchical device, performing, at the second first hierarchical device, a layered diagnostic analysis on the internal variable diagnostic data, and identifying a first hierarchical device problem based on the analyzed internal variable diagnostic data.
    Type: Application
    Filed: May 3, 2008
    Publication date: November 6, 2008
    Inventors: Norman R. McFarland, Geoffrey D. Nass, Pornsak Songkakul