US 11,753,610 B2
Self healing controller for beer brewing system
William H. Mitchell, Medina, WA (US)
Assigned to PB Funding Group, LLC, Bellevue, WA (US)
Filed by PicoBrew, LLC, Seattle, WA (US)
Filed on Nov. 19, 2018, as Appl. No. 16/194,428.
Application 16/194,428 is a continuation in part of application No. 14/660,734, filed on Mar. 17, 2015, abandoned.
Application 14/660,734 is a continuation in part of application No. 13/323,537, filed on Dec. 12, 2011, granted, now 9,228,163.
Claims priority of provisional application 61/449,023, filed on Mar. 3, 2011.
Prior Publication US 2019/0085276 A1, Mar. 21, 2019
Int. Cl. C12C 13/00 (2006.01); C12C 11/00 (2006.01); G05B 17/00 (2006.01); G01B 21/00 (2006.01); G05B 21/00 (2006.01); G05B 17/02 (2006.01); C12C 7/20 (2006.01)
CPC C12C 11/003 (2013.01) [G01B 21/00 (2013.01); G05B 17/00 (2013.01); G05B 21/00 (2013.01); C12C 7/205 (2013.01); C12C 13/00 (2013.01); G05B 17/02 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A system comprising:
a computer controlled brewing system comprising:
a recirculating infusion mash system having a recirculating boiling flow path;
a plurality of hops addition flow paths;
a hardware platform comprising a computer processor;
a control system executing on said hardware platform and configured to:
receive a performance model of said computer controlled brewing system;
receive a recipe, said recipe comprising a series of brewing steps, each of said brewing steps comprising a time parameter and a temperature parameter, at least one of said brewing steps being part of a mashing schedule, said recipe comprising a desired gravity;
receive a first measured parameter during a brewing session, said first measured parameter being measured at a first point during said brewing session;
determine an expected value for said first measured parameter at said first point of said brewing session;
determine a difference between said first measured parameter and said expected value;
calculate at least one updated brewing step, said at least one updated brewing step being calculated using said difference and said performance model; and
cause said computer controlled brewing system to execute said brewing session with said at least one updated brewing step;
said performance model being trained based on a plurality of brewing sessions on brewing systems with incorrectly configured hoses and said difference indicating an incorrect configuration of said computer controlled brewing system.