Patents by Inventor Thomas Rule
Thomas Rule 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: 12183306Abstract: Systems and methods permit or cause content to be displayed by a plurality of gaming displays, such as gaming machine displays and/or external displays. Content may be synchronously displayed by multiple gaming displays, such as one or more EGM displays and one or more external gaming displays, where the content which is displayed by the different displays may be the same or be different, and may be provided by a content controller and/or may be provided or triggered by a gaming machine. The systems and methods permit or cause content to be synchronously displayed across multiple gaming displays, such as in time and/or space. In some examples, the content is configured as a content “package” which is associated with one or more displays.Type: GrantFiled: November 15, 2022Date of Patent: December 31, 2024Assignee: AGS LLCInventors: Anil Kumar Narra, Padma Kumari Bhimavarapu, Jose Mendoza Franco, Jasonlee Kissee Hohman, Pradeep Jayaraman, Jacob Kent Jennings, Journey Rose Jennings, Richard J. LaBrocca, Sigmund Hyunjai Lee, Cheng Li, John Thomas Rule, Cesar Alexander Sala, Craig Michael Selby, Jared Sheets, Tan Minh Tran
-
Publication number: 20240161716Abstract: Systems and methods permit or cause content to be displayed by a plurality of gaming displays, such as gaming machine displays and/or external displays. Content may be synchronously displayed by multiple gaming displays, such as one or more EGM displays and one or more external gaming displays, where the content which is displayed by the different displays may be the same or be different, and may be provided by a content controller and/or may be provided or triggered by a gaming machine. The systems and methods permit or cause content to be synchronously displayed across multiple gaming displays, such as in time and/or space. In some examples, the content is configured as a content “package” which is associated with one or more displays.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: Anil Kumar Narra, Padma Kumari Bhimavarapu, Jose Mendoza Franco, Jasonlee Kissee Hohman, Pradeep Jayaraman, Jacob Kent Jennings, Journey Rose Jennings, Richard J. LaBrocca, Sigmund Hyunjai Lee, Cheng Li, John Thomas Rule, Cesar Alexander Sala, Craig Michael Selby, Jared Sheets, Tan Minh Tran
-
Patent number: 10804839Abstract: The present invention typically features integrative configurability for transportation/storage, and disintegrative configurability for operation. Two half-cases are coupled to obtain a case. A case is uncoupled to obtain two half-cases. Each half-case houses a solar panel (pivotably connected to the half-case) and a U-bar (pivotably connected to the solar panel). The solar panel is pivoted away from the half-case's interior to the angle-of-inclination desired for collecting solar energy. The U-bar is pivoted away from the solar panel's back to securely fit into one of plural parallel slots provided across the half-case's interior, the U-bar thereby holding the solar panel in place at the desired angle-of-inclination. The half-cases are laid flat individually to collect solar energy. A half-case is “compacted” by pivoting the U-bar proximate the solar panel's back and pivoting the solar panel proximate the half-case's interior.Type: GrantFiled: July 12, 2018Date of Patent: October 13, 2020Assignee: The United States of America, as represented by the Secretary of the NavyInventors: Clint Justin Govar, Evan Thomas Rule, Eric Bennet Shields, Anthony C. Suggs, Richard Patrick Hardy
-
Patent number: 10110002Abstract: 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: GrantFiled: January 6, 2016Date of Patent: October 23, 2018Assignee: Siemens Industry, Inc.Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
-
Patent number: 10024579Abstract: The present invention typically features integrative configurability for transportation/storage, and disintegrative configurability for operation. Two half-cases are coupled to obtain a case. A case is uncoupled to obtain two half-cases. Each half-case houses a solar panel (pivotably connected to the half-case) and a U-bar (pivotably connected to the solar panel). The solar panel is pivoted away from the half-case's interior to the angle-of-inclination desired for collecting solar energy. The U-bar is pivoted away from the solar panel's back to securely fit into one of plural parallel slots provided across the half-case's interior, the U-bar thereby holding the solar panel in place at the desired angle-of-inclination. The half-cases are laid flat individually to collect solar energy. A half-case is “compacted” by pivoting the U-bar proximate the solar panel's back and pivoting the solar panel proximate the half-case's interior.Type: GrantFiled: January 31, 2011Date of Patent: July 17, 2018Assignee: The United States of America, as represented by the Secretary of the NavyInventors: Clint Justin Govar, Evan Thomas Rule, Eric Bennet Shields, Anthony C. Suggs, Richard Patrick Hardy
-
Patent number: 10007240Abstract: Management systems, methods, and mediums are provided. A method includes monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configured to generate and communicate an alarm according to a first protocol. Each of the pairs of objects corresponds to one of a set of offsets defined according to a second protocol. The method also includes writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects. Additionally, the method includes generating and communicating, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object.Type: GrantFiled: August 5, 2014Date of Patent: June 26, 2018Assignee: Siemens Industry, Inc.Inventors: Bruno P. Landou, Thomas Rule
-
Patent number: 9519393Abstract: Methods, mediums, and systems include use of a system manger application in a data processing system to manage a building automation system, to display a trend view chart on a graphical user interface, based on a trend view definition, showing the changing value of point data over time from a building automation system device, and to automatically display a comparative chart, based on the trend view definition, of historical point data from the building automation system device upon selection of a predefined comparative trend view button and an offset time period.Type: GrantFiled: June 29, 2012Date of Patent: December 13, 2016Assignee: Siemens Schweiz AGInventors: Hanspeter Grossele, Christof Lustenberger, Thomas Rule
-
Publication number: 20160118790Abstract: 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: ApplicationFiled: January 6, 2016Publication date: April 28, 2016Applicant: Siemens Industry, Inc.Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
-
Patent number: 9310786Abstract: 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: GrantFiled: June 17, 2011Date of Patent: April 12, 2016Assignee: Siemens Industry, Inc.Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
-
Publication number: 20160041537Abstract: Management systems, methods, and mediums are provided. A method includes monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configured to generate and communicate an alarm according to a first protocol. Each of the pairs of objects corresponds to one of a set of offsets defined according to a second protocol. The method also includes writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects. Additionally, the method includes generating and communicating, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object.Type: ApplicationFiled: August 5, 2014Publication date: February 11, 2016Applicant: SIEMENS INDUSTRY, INC.Inventors: Bruno P. Landou, Thomas Rule
-
Publication number: 20130086066Abstract: Management systems, methods, and mediums. A method includes identifying a name of a first object in a plurality of objects. The plurality of objects is associated with one more devices communicably connected to a building automation and controls network. The method includes parsing characters in the name of the first object to identify a plurality of name segments separated by one or more delimiters in the name in response to identifying the one or more delimiters. The method includes identifying a type of the first object and a location of a first device associated with the first object based on the plurality of name segments. Additionally, the method includes generating a hierarchical structure for the plurality of objects based on the type and the location, the hierarchical structure comprising a name for each of the plurality of objects.Type: ApplicationFiled: June 29, 2012Publication date: April 4, 2013Applicant: Siemens AkeiengesellschaftInventors: Thomas Anderson, JR., John Jeffers, Robert Gaffaney, Thomas Rule
-
Publication number: 20130086521Abstract: Methods, mediums, and systems include use of a system manger application in a data processing system to manage a building automation system, to display a trend view chart on a graphical user interface, based on a trend view definition, showing the changing value of point data over time from a building automation system device, and to automatically display a comparative chart, based on the trend view definition, of historical point data from the building automation system device upon selection of a predefined comparative trend view button and an offset time period.Type: ApplicationFiled: June 29, 2012Publication date: April 4, 2013Applicant: Siemens AkeiengesellschaftInventors: Hanspeter Grossele, Christof Lustenberger, Thomas Rule
-
Publication number: 20120323393Abstract: 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: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Inventors: Raphael Imhof, Pornsak Songkakul, Michael J. Marchi, Thomas Rule, Paula Hiller, Florian Ersch
-
Patent number: 7664574Abstract: 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: GrantFiled: June 28, 2005Date of Patent: February 16, 2010Assignee: Siemens Industry, Inc.Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
-
Patent number: 7643891Abstract: An arrangement includes a first computer having a first operating system, the first computer having a memory containing software derived from field controller software executed on physical field controllers of a building control system. The physical field controllers employ a second operating system. The software further contains an operating system abstraction layer operable to convert at least some operating system calls of the field controller software to corresponding calls in the first operating system.Type: GrantFiled: January 31, 2005Date of Patent: January 5, 2010Assignee: Siemens Industry, Inc.Inventors: Thomas Rule, Mark Maslov
-
Patent number: 7526364Abstract: An arrangement includes a control station for use in a building control system, the building control system having a plurality of field panels operable to communicate with the control station. The control station has a memory and processing circuit that is configured to execute programming instructions in the memory. The memory is configured to store instructions operable to cause the processing circuit to: execute a first operating system; execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for at least one of the field panels, the at least one field panel employing a second operating system; and execute software performing at least one supervisory control operation for the plurality of field panels.Type: GrantFiled: June 29, 2006Date of Patent: April 28, 2009Assignee: Siemens Building Technologies, Inc.Inventors: Thomas Rule, Mark Maslov
-
Patent number: 7164972Abstract: 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: GrantFiled: June 28, 2005Date of Patent: January 16, 2007Assignee: Siemens Building Technologies, Inc.Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
-
Publication number: 20060247797Abstract: An arrangement includes a control station for use in a building control system, the building control system having a plurality of field panels operable to communicate with the control station. The control station has a memory and processing circuit that is configured to execute programming instructions in the memory. The memory is configured to store instructions operable to cause the processing circuit to: execute a first operating system; execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for at least one of the field panels, the at least one field panel employing a second operating system; and execute software performing at least one supervisory control operation for the plurality of field panels.Type: ApplicationFiled: June 29, 2006Publication date: November 2, 2006Inventors: Thomas Rule, Mark Maslov
-
Publication number: 20060009862Abstract: 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: ApplicationFiled: June 28, 2005Publication date: January 12, 2006Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix
-
Publication number: 20060010388Abstract: 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: ApplicationFiled: June 28, 2005Publication date: January 12, 2006Inventors: Raphael Imhof, Thomas Rule, Osman Ahmed, Pornsak Songkakul, George Phoenix