Patent application number | Description | Published |
20130178985 | HVAC CONTROLLER WITH TIME OF USE SCHEDULER - A controller for operating HVAC equipment on a premise. The controller has a processor and memory, and is adapted to regulate operation of the HVAC equipment based upon a scheduling program stored in memory. The scheduling program includes usage periods and a set point associated with each usage period. The controller is adapted to receive time of use pricing; the controller is further adapted to present a graphical representation of the scheduling program period on a display, the graphical representation providing a scheduling grid and each usage period being shown as an area on the scheduling grid; the controller is operable to display a time of use pricing overlay over the graphical representation of the scheduling program; and the controller creates at least one new usage period based upon where the time of use pricing overlay bisects the at least one usage period being presented on the display. | 07-11-2013 |
20130178986 | HVAC CONTROLLER WITH DEVICE SCHEDULING PROGRAM - A controller is provided for HVAC equipment. The controller has a processor, memory, and a RF module for a home automation network, and is operable to regulate operation of the HVAC equipment based upon a scheduling program stored in memory. The scheduling program includes at least one usage periods and at least one set point associated with each usage period. The controller is also operable to regulate operation of remote electrical devices over the home automation network; and to create a device scheduling program for the remote electrical devices, the device scheduling program including at least one device period and an operational state associated with each device period. | 07-11-2013 |
20130238140 | ENERGY MANAGEMENT NETWORK WITH QUICK SUBSCRIBER PROVISIONING - A method is provided for creating or updating a provisioning record for a subscriber on an energy management network. The method comprises installing a controller for HVAC equipment on a premise, the controller being adapted to communicate with an energy metering device already installed on the premise over a personal area network. The controller temporarily displays at least one controller identifier, the at least one controller identifier being associated with the premise. The at least one controller identifier is recorded on a mobile device equipped with identifier-sensing equipment. The mobile device transfers data which includes the at least one controller identifier from the mobile device to an energy management server, which creates or updates the provisioning record for the subscriber on the energy management network. | 09-12-2013 |
20130332306 | HVAC CONTROLLER WITH INSTALLER RATING FEATURE - An energy management network is provided, comprising: at least one thermostat controller operable to control HVAC equipment on a premise, the at least one thermostat controller being installed by a installer; an environmental web service, operable to communicate with the at least one thermostat controller across a network and provide a registered user with remote portal access and control to the at least one thermostat controller; and wherein the environmental web service is operable to query the registered user through one of the remote portal access and the thermostat controller to rate the installation experience provided by the associated installer of their at least one thermostat controller, and receive installation experience data from the registered user. | 12-12-2013 |
Patent application number | Description | Published |
20120011181 | DECIMAL FLOATING-POINT FUSED MULTIPLY-ADD UNIT - A decimal floating-point Fused-Multiply-Add (FMA) unit that performs the operation of ±(A×B)±C on decimal floating-point operands. The decimal floating-point FMA unit executes the multiplication and addition operations compliant with the IEEE 754-2008 standard. Specifically, the decimal floating-point FMA includes a parallel multiplier and injects the addend after required alignment as an additional partial product in the reduction tree used in the parallel multiplier. The decimal floating-point FMA unit may be configured to perform addition-subtraction operations or multiplication operations as standalone operations. | 01-12-2012 |
20120011182 | DECIMAL FLOATING-POINT SQUARE-ROOT UNIT USING NEWTON-RAPHSON ITERATIONS - A system including: an input processing unit configured to: extract a significant and a bias exponent from the decimal floating-point radicand; and calculate a normalized significand; a square root unit configured to: calculate, using a FMA unit, a refined reciprocal square-root of the normalized significand; calculate an unrounded square-root of the normalized significand by multiplying the refined reciprocal square-root by the normalized significand; and generate a rounded square-root based on a first difference between the normalized significand and a square of the unrounded square-root; a master control unit operatively connected to the input processing hardware unit and the square-root hardware unit and configured to calculate an exponent for the unrounded square-root based on the number of leading zeros and a precision of the decimal floating-point radicand; and an output formulation unit configured to output a decimal floating-point square-root of the radicand based on the rounded square-root and the exponent. | 01-12-2012 |
20120011185 | ROUNDING UNIT FOR DECIMAL FLOATING-POINT DIVISION - A method for performing a decimal floating-point division, including: receiving, by a decimal floating-point divider, a decimal floating-point dividend and a decimal floating-point divisor; obtaining, by the decimal floating-point divider, a preliminary quotient having a first precision level, where the preliminary quotient is calculated from the decimal floating-point dividend and the decimal-floating point divisor; receiving, by the decimal floating-point divider, a rounding mode; selecting a rounding action based on the preliminary quotient and the rounding mode; and obtaining a rounded quotient having a second precision level by rounding the preliminary quotient according to the rounding action, where the first precision level is at least one digit greater than the second precision level. | 01-12-2012 |
20120011187 | PARALLEL REDUNDANT DECIMAL FUSED-MULTIPLY-ADD CIRCUIT - A circuit for performing a floating-point fused-multiply-add (FMA) calculation of a×b±c. The circuit includes (i) a partial product generation module having (a) a multiples generator unit configured to generate multiples of a multiplicand has m digit binary coded decimal (BCD) format, (b) a recoding unit configured to generate n+1 signed digits (SD) sets from a sum vector and a carry vector of a multiplier, and (c) a multiples selection unit configured to generate partial product vectors from the multiples of the multiplicand based on the n+1 SD sets and the sign of FMA calculation, and (ii) a carry save adder (CSA) tree configured to add the partial product vectors and an addend to generate a result sum vector and a result carry vector in a m+n digit BCD format. | 01-12-2012 |
Patent application number | Description | Published |
20130117341 | DECIMAL ELEMENTARY FUNCTIONS COMPUTATION - A method for executing a decimal elementary function (DEF) computation from multiple decimal floating-point operands, including: extracting mantissae and exponents from the operands; generating normalized mantissae by shifting the mantissae based on the number of leading zeros; calculating a plurality of approximations for a logarithm of the first normalized mantissa; calculating, using the plurality of approximations for the logarithm, a plurality of approximations for a product of the second normalized mantissa and a sum based on the logarithm of the first normalized mantissa and an exponent; generating a plurality of shifted values by shifting the plurality of approximations for the product; generating a plurality of fraction components from the plurality of shifted values; calculating an antilog based on the plurality of fraction components; and outputting a decimal floating-point result of the DEF computation comprising a resultant mantissa based on the antilog and a resultant biased exponent. | 05-09-2013 |
20130159682 | DECIMAL FLOATING-POINT PROCESSOR - A method for operating a decimal-floating point (DFP) processor. The method includes identifying a first op-code requiring read access to a first plurality of DFP operands in a vector register of the DFP processor; granting read access from a first port of the vector register to a first execution unit of the DFP processor selected to execute the first op-code; initializing a read pointer of the first port; reading out, from the first port and based on the read pointer, a first DFP operand of the plurality of DFP operands in response to a read request from the first execution unit; and adjusting the read pointer of the first port in response to reading out the first DFP operand. | 06-20-2013 |
20140101215 | DPD/BCD TO BID CONVERTERS - A method and system for binary coded decimal (BCD) to binary conversion. The conversion includes obtaining a BCD significand corresponding to multiple decimal digits; generating, by a BCD/binary hardware converter and based on the BCD significand, multiple binary vectors corresponding to the multiple decimal digits; and calculating, by the BCD/binary hardware converter, a binary output by summing the multiple binary vectors. | 04-10-2014 |
20140115023 | BID TO BCD/DPD CONVERTERS - A method and system for binary to binary coded decimal (BCD) conversion. The conversion includes: obtaining a binary input vector; generating, by a binary/BCD hardware converter, a plurality of BCD vectors based on the binary input vector; and calculating a BCD output vector based on the plurality of BCD vectors. | 04-24-2014 |
Patent application number | Description | Published |
20090156438 | Engine Lubricant for Improved Fuel Economy - A lubricant composition comprising an oil of lubricating viscosity, an amino-functionalized acrylic or methacrylic-containing polymer, comprising about 2 percent to about 8 percent by weight of an amine moiety bearing a tertiary amino group, attached to said polymer through an ester, amide, or imide linkage; and a nitrogen-containing dispersant, provides reduced friction to an internal combustion engine and improved fuel economy. | 06-18-2009 |
20090203563 | Method of Preparing an Overbased or Neutral Detergent - The invention provides a process for preparing a neutral or an overbased detergent, the process by: reacting (a) a pre-prepared suspension comprising (i) a metal base with a mean particle size of 10 micrometres or less; (ii) a surfactant; and (iii) an organic medium in which the metal base is suspended typically by a physical process. An overbased detergent may be formed with a further reaction with acidifying overbasing agent. The invention further provides a lubricant composition containing said neutral and overbased detergent. | 08-13-2009 |
20140179574 | Overbased Friction Modifiers and Methods of Use Thereof - The present invention provides a multipurpose overbased metal salt of the reaction product of a hydrocarbyl substituted amine with an itaconate, such as an N-substituted 4-carboxypyrrolidin-2-one, and methods of employing the same in lubricating compositions. Overbasing the N-substituted 4-carboxypyrrolidin-2-one can provide improved friction modifying performance to the compound as well as impart multi-functionality to the compound, i.e., the compound may function as a friction modifier as well as, for example, a detergent, anti-wear or extreme pressure agent and dispersant in lubricating compositions. The lubricating compositions containing the overbased N-substituted 4-carboxypyrrolidin-2-one are preferably intended to be employed in a method for lubricating a mechanical device, such as an automatic or manual transmission. However, it is envisioned that the compound can be employed in engine oil lubricants and any other type of functional fluid. | 06-26-2014 |
20150045269 | Method for Preparing a Sulfurized Alkaline Earth Metal Dodecylphenate - A sulfurized alkaline earth metal (e.g., calcium) dodecylphenate is prepared by reacting (i) dodecylphenol with (ii) calcium hydroxide or calcium oxide in an amount of about 0.3 to about 0.7 moles per mole of dodecylphenol charged and (iii) an alkylene glycol in an amount of about 0.13 to about 0.6 moles per mole of dodecylphenol charged; and reacting the product of the first step with sulfur in an amount of about 1.6 to about 3 moles per mole of dodecylphenol charged; and thereafter optionally reacting the product with additional calcium hydroxide or calcium oxide and with carbon dioxide so as to form an overbased phenate. The product thus prepared has reduced levels of monomeric dodecylphenol. | 02-12-2015 |
Patent application number | Description | Published |
20100223321 | DATA HUB SERVER - Apparatus and methods to engage in accessing informational content in a data hub server, where the informational content is identified as public or partially public to a group registered in the data hub server with permission to access the informational content made public or partially public in the data hub server by another entity, provide a mechanism to enhance the communication capabilities among mobile electronic devices. Additional apparatus, systems, and methods are disclosed. | 09-02-2010 |
20110087964 | METHOD FOR INDICATING A VOLUME OF AN AUDIO SINK OF A PORTABLE ELECTRONIC DEVICE - A method includes rendering data for display on a display screen of a portable electronic device and rendering an overlay for display on the display screen, the overlay being superimposed over the data and including a volume indicator and an audio sink indicator. | 04-14-2011 |
20120066299 | DATA HUB SERVER - Apparatus and methods to engage in accessing informational content in a data hub server, where the informational content is identified as public or partially public to a group registered in the data hub server with permission to access the informational content made public or partially public in the data hub server by another entity, provide a mechanism to enhance the communication capabilities among mobile electronic devices. Additional apparatus, systems, and methods are disclosed. | 03-15-2012 |
20140115474 | METHODS AND ELECTRONIC DEVICES FOR SELECTING AND DISPLAYING THUMBNAILS - According to one aspect, a method of previewing multimedia data, including selecting a first graphical representation in association with a multimedia object, displaying the first graphical representation, receiving an input in relation to the first graphical representation, in response to the input, determining whether to change the first graphical representation, and if so then selecting a second graphical representation from the multimedia object in a randomized manner, and displaying the second graphical representation. | 04-24-2014 |