Patents by Inventor Michael Willson

Michael Willson 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: 11403136
    Abstract: A task execution application programming interface may include a pipeline execution service interface configured to communicate between a task image and a pipeline execution service adapter. The pipeline execution service adapter may be configured to receive, from a pipeline execution service, a request to execute the task image in a pipeline. The request may include arguments. The task image may include executable code and an execution environment. The pipeline execution service interface may be further configured to obtain results by executing the executable code using the arguments in the execution environment. The pipeline execution service adapter may be further configured to provide, to the pipeline execution service, access to the results. The pipeline execution service may control execution of the pipeline using the results.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 2, 2022
    Assignee: Intuit Inc.
    Inventors: Michael Willson, Gennadiy Ziskind
  • Publication number: 20220218145
    Abstract: A method or apparatus for forming frozen beverage blocks from a liquid beverage. The method may include introducing a beverage into a beverage receiving reservoir. Next, the beverage may flow from the beverage receiving reservoir into a holding tank. The flow from the beverage receiving reservoir into the holding tank may be done entirely via gravity. Upon the temperature of the beverage located within the holding tank being measured at or below a predetermined lower threshold temperature, the beverage may be permitted to flow from the holding tank into a cool beverage reservoir of a freezing subsystem. The freezing subsystem may be configured to convert the beverage from a liquid into frozen beverage blocks.
    Type: Application
    Filed: March 31, 2022
    Publication date: July 14, 2022
    Applicant: FBW, Inc.
    Inventors: Joel FREEDMAN, Shea BARR, Michael WILLSON
  • Patent number: 11297976
    Abstract: A method of forming frozen beverage blocks from a liquid beverage. The method may include introducing a beverage into a hot beverage reservoir of a beverage receiving subsystem to initiate the process. Next, the beverage may flow from the hot beverage reservoir of the beverage receiving subsystem into a cooling subsystem. The flow from the hot beverage reservoir into and through the cooling subsystem may be done entirely via gravity. Cool air may be blown across the cooling subsystem to cool the beverage as the beverage flows through the cooling subsystem. Upon the temperature of the beverage being measured at or below a predetermined lower threshold temperature, the beverage may be permitted to flow, via gravity, from the cooling subsystem into a cool beverage reservoir of a freezing subsystem. The freezing subsystem may be configured to convert the beverage from a liquid into frozen beverage blocks.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 12, 2022
    Inventors: Joel Freedman, Shea Barr, Michael Willson
  • Patent number: 11216303
    Abstract: A method may include obtaining, for a task of a pipeline of an application: task execution metadata including a set of previous results, and a task image including executable code and an execution environment. The method may further include executing the executable code in the execution environment to generate a set of new results, and controlling execution of the pipeline using the set of new results and the set of previous results.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 4, 2022
    Assignee: Intuit Inc.
    Inventors: Michael Willson, Gennadiy Ziskind
  • Patent number: 11169902
    Abstract: Techniques are disclosed for enforcing build policies for a software development project of a software platform. Metrics are collected during a stage in a build process for the software development project. The metrics are collected via a build module for building a software development project. The build module is common to software development projects of the software platform. Each of the metrics is evaluated against a plurality of policies. Each policy specifies one or more rules for whether to allow the build process to proceed. Upon determining that one of the metrics does not comply with at least one of a plurality of policies, the build process is aborted at the stage.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: November 9, 2021
    Assignee: INTUIT, INC.
    Inventors: Michael Willson, Velu Ganapathy
  • Publication number: 20200250070
    Abstract: Techniques are disclosed for enforcing build policies for a software development project of a software platform. Metrics are collected during a stage in a build process for the software development project. The metrics are collected via a build module for building a software development project. The build module is common to software development projects of the software platform. Each of the metrics is evaluated against a plurality of policies. Each policy specifies one or more rules for whether to allow the build process to proceed. Upon determining that one of the metrics does not comply with at least one of a plurality of policies, the build process is aborted at the stage.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: Michael WILLSON, Velu GANAPATHY
  • Patent number: 10735300
    Abstract: A method includes receiving, at a test identification service, a request to test a first service in an enterprise environment, identifying a service call of the first service, and identifying, using an endpoint of the service call, a second service called by the first service, the second service executing in the enterprise environment. The method further includes identifying a subset of tests from a test registry service including multiple tests, the subset of tests being configured to test the second service, and testing, using the subset of tests, the second service in the enterprise environment.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 4, 2020
    Assignee: Intuit Inc.
    Inventors: Michael Willson, Jason T. Northcote
  • Patent number: 10671510
    Abstract: Techniques are disclosed for enforcing build policies for a software development project of a software platform. Metrics are collected during a stage in a build process for the software development project. The metrics are collected via a build module for building a software development project. The build module is common to software development projects of the software platform. Each of the metrics is evaluated against a plurality of policies. Each policy specifies one or more rules for whether to allow the build process to proceed. Upon determining that one of the metrics does not comply with at least one of a plurality of policies, the build process is aborted at the stage.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 2, 2020
    Assignee: INTUIT, INC.
    Inventors: Michael Willson, Velu Ganapathy
  • Patent number: 10657023
    Abstract: Techniques are disclosed for analyzing metrics during a build process for a software development project of a software platform. Metrics associated with a stage in a build process for a software development project are collected via a build module common to software development projects in the software platform. Correlations are identified between the metrics of the software development project and metrics of other software development projects in the software platform. A report describing the metrics and the correlations may be generated.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: May 19, 2020
    Assignee: INTUIT, INC.
    Inventors: Michael Willson, Velu Ganapathy
  • Patent number: 10579966
    Abstract: The present disclosure relates to building a software development project using a shared build module common to development projects targeting a specific software platform. According to one embodiment, a development system receives a request to build the software development project. A development system evaluates a configuration file for a shared build module for one or more build parameters. The build parameters generally specify one or more modifications to apply to the shared build module. The development modifies operating parameters for the shared build module based on the parameters in the configuration file and builds the software development project using the modified shared build module.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: March 3, 2020
    Assignee: INTUIT INC.
    Inventors: Michael Willson, Velu Ganapathy
  • Publication number: 20190216258
    Abstract: A method of forming frozen beverage blocks from a liquid beverage. The method may include introducing a beverage into a hot beverage reservoir of a beverage receiving subsystem to initiate the process. Next, the beverage may flow from the hot beverage reservoir of the beverage receiving subsystem into a cooling subsystem. The flow from the hot beverage reservoir into and through the cooling subsystem may be done entirely via gravity. Cool air may be blown across the cooling subsystem to cool the beverage as the beverage flows through the cooling subsystem. Upon the temperature of the beverage being measured at or below a predetermined lower threshold temperature, the beverage may be permitted to flow, via gravity, from the cooling subsystem into a cool beverage reservoir of a freezing subsystem. The freezing subsystem may be configured to convert the beverage from a liquid into frozen beverage blocks.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Joel Freedman, Shea Barr, Michael Willson
  • Patent number: 10114637
    Abstract: The present disclosure relates to building a software development project using a shared build module common to development projects targeting a specific software platform. According to one embodiment, a development system requests, from a centralized repository, version information for a latest version of a shared build module associated with a software platform targeted by the development project. The development system determines to replace a local copy of the shared build module with the latest version of the shared build module based, at least in part, on a comparison between version information for the local copy and the version information for the latest version of the shared build module. The development system builds the software development project using the local copy of the shared build module.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 30, 2018
    Assignee: INTUIT INC.
    Inventors: Michael Willson, Velu Ganapathy
  • Publication number: 20170319005
    Abstract: All integrated apparatus for brewing and cooling a beverage and a method for brewing and cooling a beverage. The integrated apparatus includes a hot water supply subsystem that heats water to form hot water, a brewing subsystem that mixes the hot water with a beverage additive to form a hot beverage, and a cooling subsystem that receives and cools the hot beverage to form a cooled beverage. The cooling subsystem discharges the cooled beverage to a freezing subsystem where it can be frozen into ice.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 9, 2017
    Inventors: Joel Freedman, Shea Barr, Michael Willson
  • Publication number: 20160123192
    Abstract: Power generation plant and process comprising: providing a steam generator; first, second and third steam turbines; a reheater; a gas turbine; and at least one heat exchanger; supplying feedwater bypassing the steam generator to the heat exchanger and heating the feedwater stream therein by supplying the at least one hot exhaust gas stream from the gas turbine to the heat exchanger; and recovering heated steam from the heat exchanger and supplying at least part of the recovered heated steam stream to the second steam turbine to generate power in the second steam turbine.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 5, 2016
    Inventor: Paul Michael Willson
  • Patent number: 8206089
    Abstract: A flow control device for controlling fluid flow into a turbine comprising a stator and a rotor located in a fluid flow direction downstream of the stator is provided. The stator has a plurality of vanes extending radially inwards from a casing. Nozzles are defined, with each being defined between each adjacent pair of vanes. A flow controller is arranged to control a nozzle area open for fluid flow from a stator to rotor by altering the radial length of at least one of the nozzles and comprises an actuator and baffle plates connected at first ends thereof to a periphery of the turbine and at second ends thereof to arcuate plates of the actuator. Each baffle plate extends through a corresponding nozzle from an upstream to a downstream side of the stator. The actuator may selectively move the baffle plates to adjust flow through the nozzles.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: June 26, 2012
    Assignee: Parsons Brinckerhoff Limited
    Inventors: Paul Michael Willson, George Andrew Atkinson
  • Publication number: 20090067981
    Abstract: The present invention provides a flow control device for controlling fluid flow into a turbine, said turbine comprising: a stator comprising a plurality of vanes extending radially inwards from a casing and arranged to define therebetween a plurality of nozzles extending radially inwards from casing; a rotor located in a fluid flow direction downstream of said stator and comprising a plurality of blades extending radially from said turbine shaft, wherein said fluid is arranged to be admitted to said turbine upstream of said stator and to flow around said plurality of vanes through said plurality of nozzles for impingement upon said plurality of blades of said rotor; and flow control means arranged to control a nozzle area open for fluid flow by altering the radial length of at least one of said plurality of nozzles, said flow control means comprising: an actuating means comprising a plurality of arcuate plates located within a peripheral cavity in a housing of said turbine such that a longer curved edge of ea
    Type: Application
    Filed: November 30, 2007
    Publication date: March 12, 2009
    Applicant: Parsons Brinckerhoff Limited
    Inventors: Paul Michael Willson, George Andrew Atkinson
  • Patent number: D1022980
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: April 16, 2024
    Assignee: POPSOCKETS LLC
    Inventors: Vanessa Cantoli-Alves, Ivan Chen, Michael Kory, David Czarnecki, Lawrence Herman Fong, Randy Yang Chiang, David Barnett, David Willson