Patents by Inventor John Nonweiler

John Nonweiler 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: 20170211829
    Abstract: A system for space heating or cooling a heated space includes a heat pump including a refrigeration circuit for transferring heat between a heat source and a heat load for heating and cooling operations. A controller controls the heat pump to perform the heating and cooling operations. A user interface receives user inputs, wherein the user inputs include an indication of discomfort based on temperature. The controller creates a profile for a minimum comfortable temperature level and a maximum comfortable temperature level, and the controller controls the heat pump to perform the heating and cooling operations in accordance with the profiles for the minimum and maximum comfortable temperature levels. The controller may generate an optimized heat demand plan in accordance with predictions of outdoor and indoor temperature, cost, and demand. The plan is optimized to cost-effectively maintain the temperature of the heated space within the comfortable temperature range defined by the profiles.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Richard Slack, Michael Tomlin, Jacob Barrett, John Nonweiler
  • Publication number: 20170211862
    Abstract: A heating system includes a heat pump that provides heat to a major fluid circuit and a minor fluid circuit for performing different heating operations. The system includes a power source having a variable cost and a controller configured to regulate flow of the major and minor fluid circuits to perform the heating operations. The controller is configured to receive information regarding the variable cost of the power source and distribute flow between the major and minor fluid circuits to perform the heating operations to minimize the electricity cost. The combined enhanced demand regulation and enhanced output regulation amplifies the total heat output and power consumption while permitting greater use of a power source of varying cost (e.g. PV)—thereby minimizing overall daily operating cost.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Richard Slack, Michael Tomlin, Jacob Barrett, John Nonweiler
  • Patent number: 9262977
    Abstract: A method of processing an image comprises: receiving pixel data constituting an image, the pixel data including at least four sub-pixel color components having respective data values, and modifying one or more of the sub-pixel color component data values. The data values of corresponding sub-pixels from two pixels are modified in opposite directions to one another and such that the overall luminance of the display panel appears substantially unchanged to an on-axis viewer of the display panel.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: February 16, 2016
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Charlotte Wendy Michele Borgers, Benjamin John Broughton, Paul Antony Gass, Harry Garth Walton, John Nonweiler
  • Publication number: 20130088528
    Abstract: A method of processing an image comprises: receiving pixel data constituting an image, the pixel data including at least four sub-pixel colour components having respective data values, and modifying one or more of the sub-pixel colour component data values. The data values of corresponding sub-pixels from two pixels are modified in opposite directions to one another and such that the overall luminance of the display panel appears substantially unchanged to an on-axis viewer of the display panel.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 11, 2013
    Inventors: Charlotte Wendy Michele BORGERS, Benjamin John BROUGHTON, Paul Antony GASS, Harry Garth WALTON, John NONWEILER
  • Publication number: 20090077415
    Abstract: A method is provided of protecting a program executing on a device at least to some extent from execution flow errors caused by physical disturbances, such as device failures and voltage spikes, that cause program execution to jump to an unexpected memory location. The executing program follows an execution path that proceeds through a plurality of regions (B?[m], B?[f]). A first check value (wisb) is provided at a randomly accessible memory location. It is determined at least once (e.g. in TERM[m]) in at least one region (B?[m]) whether the first check value (wisb) has an expected value (s[m]) for that region (B?[m]). The first check value (wisb) is updated (e.g. in “set-up for call to f”), as execution passes from a first region (B?[m]) into a second region (B?[f]) in which such a determination is made, so as to have a value (s[f]) expected in the second region (B?[f]). An error handling procedure is performed if such a determination is negative.
    Type: Application
    Filed: February 26, 2007
    Publication date: March 19, 2009
    Inventors: Andrew Kay, Anthony Kirby, John Nonweiler