Patent application number | Description | Published |
20110020580 | FLEXIBLE CORNER TRIM PRODUCT - A trim piece for sealing a work surface including a body having a first side, a second side, and a span disposed between the first side and the second side, wherein the first side and the second side are joined at a junction defining an angle between the first side and the second side of between 80 degrees and 100 degrees, a topcap is affixed to the span of the body, wherein the topcap includes a left side having a first wing and a right side having a second wing, an adhesive is bonded to the first side of the body and an aperture is disposed within the body. | 01-27-2011 |
20130196113 | FLEXIBLE CORNER TRIM PRODUCT - A trim piece for sealing a work surface including a body having a first side, a second side, and a span disposed between the first side and the second side, wherein the span includes an aperture for receiving a communications cable, a topcap is affixed to the span of the body, wherein the topcap includes a left side having a first wing and a right side having a second wing, an adhesive is bonded to the first side of the body and an aperture is disposed within the body. | 08-01-2013 |
20130266760 | FLEXIBLE CORNER TRIM CUT PRODUCT - A trim piece for receiving and concealing wire having an elongated unitary structure of indeterminate length which when viewed in cross section, includes a body presenting a first wing portion and an opposed second wing portion and an intervening decorative surface on an outwardly visible face comprising a flap extending between the first wing portion and the second wing portion, the first wing portion and the second wing portion extending outwardly away from the body and terminating in a substantially knife edge, wherein a channel is disposed in the body, whereby the channel is capable of receiving a fiber wire, whereby the body includes an aperture and a seam for providing access to the aperture, whereby the seam is formed by an overlap between the flap and an inner flap. | 10-10-2013 |
20140093689 | FLEXIBLE CORNER TRIM PRODUCT - A trim piece for sealing a work surface including a body having a first side, a second side, and a span disposed between the first side and the second side, wherein the first side and the second side are joined at a junction defining an angle between the first side and the second side of between 80 degrees and 100 degrees, a topcap is affixed to the span of the body, wherein the topcap includes a left side having a first wing and a right side having a second wing, an adhesive is bonded to the first side of the body and an aperture is disposed within the body. | 04-03-2014 |
Patent application number | Description | Published |
20090140062 | HVAC CONTROLLER THAT SELECTIVELY REPLACES OPERATING INFORMATION ON A DISPLAY WITH SYSTEM STATUS INFORMATION - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 06-04-2009 |
20090143879 | HVAC CONTROLLER WITH PARAMETER CLUSTERING - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 06-04-2009 |
20090143880 | HVAC CONTROLLER WITH CONTEXT SENSITIVE HELP SCREENS - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 06-04-2009 |
20090143916 | HVAC CONTROLLER HAVING A PARAMETER ADJUSTMENT ELEMENT WITH A QUALITATIVE INDICATOR - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 06-04-2009 |
20110184562 | HVAC CONTROL WITH UTILITY TIME OF DAY PRICING SUPPORT - The present disclosure provides a method for operating a utility-powered HVAC system for conditioning inside air of a building. In an illustrative but non-limiting example, a nominal schedule is maintained by a local HVAC controller, where the nominal schedule has a number of days and one or more time periods for each of at least some of the days. The nominal schedule also has at least one setpoint associated with each of the time periods. The local HVAC controller is configured to accept manual input from a user via a user interface. The manual input may include accepting entry of a utility pricing schedule that corresponds to scheduled price changes of a utility. The utility pricing schedule may include at least one enhanced pricing time period. Entry of at least one utility price level setpoint offset may also be accepted to correspond to each of the enhanced pricing time periods. The nominal schedule may then be modified or overridden to include the utility pricing schedule, resulting in a utility pricing operating schedule. One or more HVAC units may then be controlled by the local HVAC controller in accordance with the utility pricing operating schedule. | 07-28-2011 |
20110184564 | HVAC CONTROL WITH UTILITY TIME OF DAY PRICING SUPPORT - The present disclosure provides a method for operating a utility-powered HVAC system for conditioning inside air of a building. In an illustrative but non-limiting example, a nominal schedule is maintained by a local HVAC controller, where the nominal schedule has a number of days and one or more time periods for each of at least some of the days. The nominal schedule also has at least one setpoint associated with each of the time periods. The local HVAC controller is configured to accept manual input from a user via a user interface. The manual input may include accepting entry of a utility pricing schedule that corresponds to scheduled price changes of a utility. The utility pricing schedule may include at least one enhanced pricing time period. Entry of at least one utility price level setpoint may also be accepted to correspond to each of the enhanced pricing time periods. The nominal schedule may then be modified or overridden to include the utility pricing schedule, resulting in a utility pricing operating schedule. One or more HVAC units may then be controlled by the local HVAC controller in accordance with the utility pricing operating schedule. | 07-28-2011 |
20120116593 | HVAC CONTROLLER THAT SELECTIVELY REPLACES OPERATING INFORMATION ON A DISPLAY WITH SYSTEM STATUS INFORMATION - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 05-10-2012 |
20130090768 | HVAC CONTROLLER WITH PARAMETER CLUSTERING - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 04-11-2013 |
20140156087 | HVAC CONTROLLER THAT FACILITATES INSTALLER SETUP VIA A REMOTE USER INTERFACE - A thermostat may transmit a configuration parameter package in a computer readable form over a network to a remote device. The configuration parameter data package may include a listing of available configuration parameters for the wireless thermostat, as well as information regarding available parameter values for each of the configuration parameter. The thermostat may subsequently receive selection of one or more available parameter values from the remote device, and in some cases, may in response transmit a second configuration parameter package that is dependent, at least in part, on the received selected parameter value(s). | 06-05-2014 |
Patent application number | Description | Published |
20090143918 | METHOD AND APPARATUS FOR CONFIGURING AN HVAC CONTROLLER - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 06-04-2009 |
20090192651 | HVAC CONTROLLER WITH GUIDED SCHEDULE PROGRAMMING - Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller. | 07-30-2009 |
20140025209 | THERMOSTAT WITH ELECTRONIC IMAGE DISPLAY - A programmable controller for homes and/or buildings and their related grounds, such as thermostat, that has a display and an external interface. The external interface may be use for uploading electronic images and/or other information from an external data source, and may use the uploaded electronic images and/or other information for programming and/or updating the controller and/or for viewing the electronic images and/or other information on the display of the controller. | 01-23-2014 |
20140045482 | METHOD FOR CONTROLLING AN HVAC SYSTEM USING A PROXIMITY AWARE MOBILE DEVICE - A mobile wireless device (e.g. smart phone) may be used to remotely control an HVAC system. A program code stored in the memory of the mobile wireless device may cause the mobile wireless device to store geographic information in the memory of the mobile wireless device, monitor a location of the mobile wireless device, and compare the stored geographic information to the location of the mobile wireless device. If the comparison meets predetermined criteria, the program code may cause the mobile wireless device to transmit a command either directly or indirectly to an HVAC controller, causing the HVAC controller to transition from a first operating state having a first temperature setpoint to a second operating state having a second temperature setpoint. | 02-13-2014 |
20140222221 | HVAC CONTROLLER HAVING A PARAMETER ADJUSTMENT ELEMENT WITH A QUALITATIVE INDICATOR - An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user. | 08-07-2014 |
20150088318 | INTERVIEW PROGRAMMING FOR AN HVAC CONTROLLER - Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller. | 03-26-2015 |
Patent application number | Description | Published |
20080256475 | Thermal Comfort controller with Touch Screen Display - A programmable controller such as an HVAC controller that provides a confirmation message to a user indicating that a parameter that has been modified by the user has been or will be saved. Such a confirmation message may help assure a user that their program modifications have been accepted and/or saved by the controller, thereby reducing the anxiety some users feet when programming such controllers. | 10-16-2008 |
20100131112 | INTERVIEW PROGRAMMING FOR AN HVAC CONTROLLER - Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller. | 05-27-2010 |
20100145528 | CONTRLLER INTERFACE WITH MULTIPLE DAY PROGRAMMING - A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine. | 06-10-2010 |
20100162111 | CONTROLLER INTERFACE WITH SEPARATE SCHEDULE REVIEW MODE - A controller equipped with a user interface having a separate schedule review mode, including methods of accessing and/or programming such devices, are disclosed. The controller may include a user interface that can be utilized to initiate a scheduling routine having a separate schedule review mode for displaying one or more schedule parameters of the controller without initiating the editing mode. An illustrative method of accessing a schedule on a controller coupled to a user interface may include the steps of initializing a scheduling routine within the controller, initiating a schedule review mode within the controller, displaying one or more schedule parameters for at least one period on the user interface, and exiting the scheduling routine. One or more of the schedule parameters can be modified, if desired, by initiating a separate editing mode within the controller. | 06-24-2010 |
20110160915 | CONTROLLER INTERFACE WITH MULTIPLE DAY PROGRAMMING - A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine. | 06-30-2011 |
20120022701 | CONTROLLER INTERFACE WITH SEPARATE SCHEDULE REVIEW MODE - A controller equipped with a user interface having a separate schedule review mode, including methods of accessing and/or programming such devices, are disclosed. The controller may include a user interface that can be utilized to initiate a scheduling routine having a separate schedule review mode for displaying one or more schedule parameters of the controller without initiating the editing mode. An illustrative method of accessing a schedule on a controller coupled to a user interface may include the steps of initializing a scheduling routine within the controller, initiating a schedule review mode within the controller, displaying one or more schedule parameters for at least one period on the user interface, and exiting the scheduling routine. One or more of the schedule parameters can be modified, if desired, by initiating a separate editing mode within the controller. | 01-26-2012 |
20120191258 | INTERVIEW PROGRAMMING FOR AN HVAC CONTROLLER - Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller. | 07-26-2012 |
20120239203 | INTERVIEW PROGRAMMING FOR AN HVAC CONTROLLER - Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller. | 09-20-2012 |
20130018486 | CONTRLLER INTERFACE WITH MULTIPLE DAY PROGRAMMING - A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine. | 01-17-2013 |
Patent application number | Description | Published |
20090217184 | Control of Design Automation Process - A system is implemented for controlling long running electronic design automation tools. A user may modify the running of the tool in real time using an interface at the user computer. The user computer accepts user input and communicates with a computer running the design application. The design application runs normally unless a user enters input requiring modification of the process being run by the design application. | 08-27-2009 |
20090241082 | Method and System for Generating an Accurate Physical Realization for an Integrated Circuit Having Incomplete Physical Constraints - A method, system and program product are described for implementing an integrated circuit. Synthesis tools and a continuum of physical constraints are used to generate a physical realization of a circuit from a hierarchy of logical circuits. Missing physical constraints are generated based on the behavior of the logical circuits, technology rules, timing constraints, and user controls. These constraints are refined throughout the process to produce an accurate physical realization. Generation of the physical constraints is user-controlled, allowing for a full continuum of input. | 09-24-2009 |
20100064264 | METHOD TO GRAPHICALLY IDENTIFY REGISTERS WITH UNBALANCED SLACK AS PART OF PLACEMENT DRIVEN SYNTHESIS OPTIMIZATION - A method for identifying latches in physical designs with unbalanced slack, comprising: creating a netlist describing a logical design, the logical design having a plurality of latches therein; performing a placement of the logical design to obtain a physical design; measuring a slack difference of each of the plurality of latches; selecting a color for each of the plurality of latches based on the slack difference correspondingly measured for each of the plurality of latches; and generating a graphical image identifying each one of the plurality of latches with slack difference in color, the color selected for each one of the plurality of latches with slack difference being indicative of the severity of the slack difference. | 03-11-2010 |
20110265052 | EFFICIENTLY APPLYING A SINGLE TIMING ASSERTION TO MULTIPLE TIMING POINTS IN A CIRCUIT - A computer implemented method, system and/or computer program product efficiently manage timing parameters in a circuit. Multiple instances of a definition are implemented onto a circuit. A set of related pins from the multiple instances are defined, and a common assertion value is asserted against all pins in the set of related pins. | 10-27-2011 |
20110271245 | CLOCK ALIAS FOR TIMING ANALYSIS OF AN INTEGRATED CIRCUIT DESIGN - A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis. | 11-03-2011 |
20120017186 | SPECIFYING CIRCUIT LEVEL CONNECTIVITY DURING CIRCUIT DESIGN SYNTHESIS - Exemplary embodiments include a method for modifying a circuit synthesis flow having automated instructions, the method including receiving circuit design input for a circuit design, receiving custom specifications to the circuit design input, synthesizing high level logic from the circuit design input, placing logic on the circuit design, refining the circuit design and generating a circuit description from the circuit design. | 01-19-2012 |
20120204138 | CLOCK ALIAS FOR TIMING ANALYSIS OF AN INTEGRATED CIRCUIT DESIGN - A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis. | 08-09-2012 |
20130074021 | CLOCK ALIAS FOR TIMING ANALYSIS OF AN INTEGRATED CIRCUIT DESIGN - A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis. | 03-21-2013 |
20130074022 | CLOCK ALIAS FOR TIMING ANALYSIS OF AN INTEGRATED CIRCUIT DESIGN - A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis. | 03-21-2013 |