Patents by Inventor Raphael Imhof

Raphael Imhof 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).

  • Patent number: 10140111
    Abstract: A method of updating building control system values includes instantiating a server object on a data server corresponding to a set of BCS values. The method also includes generating in a web server a data request associated with the server object and providing the data request to the data server. The method also includes providing a response to the data request if a change in at least one of the set of BCS values is acknowledged in the server object. The method further includes holding the data request open if no change in at least one of the set of BCS values is acknowledged and a predetermined time period has not elapsed since the data request was provided to the data server.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: November 27, 2018
    Assignee: Siemens Industry, Inc.
    Inventor: Raphael Imhof
  • Patent number: 10110002
    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: Grant
    Filed: January 6, 2016
    Date of Patent: October 23, 2018
    Assignee: Siemens Industry, Inc.
    Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
  • Patent number: 9606550
    Abstract: A building system server includes a processing device executing a server program. The processing device receives a request from a remote device for information regarding a building control system. The processing device provides, responsive at least in part to the request for information, at least one software program. The remote device executes the software program to: request and receive background graphic data corresponding to the request; request and receive first data identifying at least one variable control, and a format of the at least one variable control; request and receive second data containing a building control value corresponding to the at least one variable control; and cause a compatible web browser to build a graphics page based on the graphic data, first data and second data. The processing device provides the graphics page to the remote device.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: March 28, 2017
    Assignee: SIEMENS INDUSTRY, INC.
    Inventor: Raphael Imhof
  • Publication number: 20160118790
    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: January 6, 2016
    Publication date: April 28, 2016
    Applicant: Siemens Industry, Inc.
    Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
  • Patent number: 9310786
    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: Grant
    Filed: June 17, 2011
    Date of Patent: April 12, 2016
    Assignee: Siemens Industry, Inc.
    Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
  • Publication number: 20160070561
    Abstract: A method of updating building control system values includes instantiating a server object on a data server corresponding to a set of BCS values. The method also includes generating in a web server a data request associated with the server object and providing the data request to the data server. The method also includes providing a response to the data request if a change in at least one of the set of BCS values is acknowledged in the server object. The method further includes holding the data request open if no change in at least one of the set of BCS values is acknowledged and a predetermined time period has not elapsed since the data request was provided to the data server.
    Type: Application
    Filed: November 5, 2015
    Publication date: March 10, 2016
    Inventor: Raphael Imhof
  • Patent number: 9210052
    Abstract: A method of updating building control system values includes instantiating a server object on a data server corresponding to a set of BCS values. The method also includes generating in a web server a data request associated with the server object and providing the data request to the data server. The method also includes providing a response to the data request if a change in at least one of the set of BCS values is acknowledged in the server object. The method further includes holding the data request open if no change in at least one of the set of BCS values is acknowledged and a predetermined time period has not elapsed since the data request was provided to the data server.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 8, 2015
    Assignee: SIEMENS INDUSTRY, INC.
    Inventor: Raphael Imhof
  • Publication number: 20140163747
    Abstract: A building system server includes a processing device executing a server program. The processing device receives a request from a remote device for information regarding a building control system. The processing device provides, responsive at least in part to the request for information, at least one software program. The remote device executes the software program to: request and receive background graphic data corresponding to the request; request and receive first data identifying at least one variable control, and a format of the at least one variable control; request and receive second data containing a building control value corresponding to the at least one variable control; and cause a compatible web browser to build a graphics page based on the graphic data, first data and second data. The processing device provides the graphics page to the remote device.
    Type: Application
    Filed: February 13, 2014
    Publication date: June 12, 2014
    Applicant: SIEMENS INDUSTRY, INC.
    Inventor: Raphael Imhof
  • Patent number: 8694894
    Abstract: A method for displaying building control system information includes receiving an interpreted program over the Internet using a web-browser. The method further includes executing the interpreted program to display at least a first graphical element, the first graphical element having a fixed element and a variable element, the variable element representative of a first value. The method also includes executing the interpreted program to receive at least a second value over the Internet, the second value comprising non-graphical information, and executing the interpreted program to display the first graphical element such that the variable element is representative of the second value.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: April 8, 2014
    Assignee: Siemens Industry, Inc.
    Inventor: Raphael Imhof
  • 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: 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
  • Patent number: 7164972
    Abstract: An arrangement for coordinating data representative of a building system includes a process connected to a memory. The memory stores a plurality of building space objects and at least one building automation device object. At least one building space object includes a reference to at least one of the group consisting of a parent building space object and a child building space object, a reference to at least one graphic file containing a graphic image representation of the building space, and a reference to information regarding one or more building automation devices associated with the building space object. At least one building automation device object includes a reference to a corresponding building space object, a reference to at least one operating value of the building automation device, and a reference to a link to a file containing information regarding the at least one building automation device object.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: January 16, 2007
    Assignee: Siemens Building Technologies, Inc.
    Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
  • Publication number: 20060010388
    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: Application
    Filed: June 28, 2005
    Publication date: January 12, 2006
    Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
  • Publication number: 20060009862
    Abstract: A software interface is disclosed for a model of a building system stored in a memory, wherein the model comprises a plurality of building space objects. The software interface comprises: (a) logic for receiving a call comprising a function identifier and at least one object identifier, the function identifier representative of a function applicable to a plurality of object types; and (b) logic for employing the function identifier and the at least one object to call a software function in a function library, the software function corresponding to the function applicable to the object type that corresponds to the at least one object.
    Type: Application
    Filed: June 28, 2005
    Publication date: January 12, 2006
    Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
  • Publication number: 20050289467
    Abstract: An arrangement for coordinating data representative of a building system includes a process connected to a memory. The memory stores a plurality of building space objects and at least one building automation device object. At least one building space object includes a reference to at least one of the group consisting of a parent building space object and a child building space object, a reference to at least one graphic file containing a graphic image representation of the building space, and a reference to information regarding one or more building automation devices associated with the building space object. At least one building automation device object includes a reference to a corresponding building space object, a reference to at least one operating value of the building automation device, and a reference to a link to a file containing information regarding the at least one building automation device object.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 29, 2005
    Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
  • Publication number: 20050021188
    Abstract: A method of updating building control system values includes instantiating a server object on a data server corresponding to a set of BCS values. The method also includes generating in a web server a data request associated with the server object and providing the data request to the data server. The method also includes providing a response to the data request if a change in at least one of the set of BCS values is acknowledged in the server object. The method further includes holding the data request open if no change in at least one of the set of BCS values is acknowledged and a predetermined time period has not elapsed since the data request was provided to the data server.
    Type: Application
    Filed: February 27, 2004
    Publication date: January 27, 2005
    Inventor: Raphael Imhof
  • Publication number: 20040210348
    Abstract: An arrangement for use in a building system includes a building control station that is operably connected to a first network. The building control station has a first network address on the first network. The building control station further includes a building control object, a network monitor, and a network interface. The building control object is operable to process building control data. The network monitor is operable to determine at least a first statistic regard the first network. The network interface is operable to receive first and second messages on the first network, and to provide first messages to the building control object and the network monitor. The network interface is further operable to provide second messages only to the network monitor.
    Type: Application
    Filed: April 5, 2004
    Publication date: October 21, 2004
    Inventors: Raphael Imhof, Thomas Anderson
  • Publication number: 20040049577
    Abstract: A method for displaying building control system information includes receiving an interpreted program over the Internet using a web-browser. The method further includes executing the interpreted program to display at least a first graphical element, the first graphical element having a fixed element and a variable element, the variable element representative of a first value. The method also includes executing the interpreted program to receive at least a second value over the Internet, the second value comprising non-graphical information, and executing the interpreted program to display the first graphical element such that the variable element is representative of the second value.
    Type: Application
    Filed: June 17, 2003
    Publication date: March 11, 2004
    Inventor: Raphael Imhof