Patents by Inventor Jacob Bower

Jacob Bower 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: 20240119383
    Abstract: An orchestration system of or otherwise available to a web platform centralizes the execution of workflow components of a workflow associated with a job posting hosted by the web platform using various software services internal and/or external to the web platform. The workflow components and attributes thereof are determined based on the job posting. Domain-specific language (DSL) instructions for the various workflow components are generated. First DSL instructions are invoked by the orchestration system to cause an execution of a first workflow component of the workflow by a first software service. The orchestration system obtains an output of the first workflow component, such as values of relevant attributes, and, based on the output and in some cases information derived other than from the first workflow component, invokes next DSL instructions to cause an execution of a next workflow component of the workflow by another software service.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Inventors: John Bowers, Xiqian Han, Quanzheng Long, Jacob Lucas, Russel Mommaerts, Jeremy Spencer, Hemant Tanwar, David Thrift, Adam Ullrich, Christopher Valencia
  • Patent number: 9514094
    Abstract: There is provided a method for processing multiple sets of data concurrently in a statically scheduled pipelined stream processor by allowing a data set to enter the pipeline while another data set is being processed. Dedicated logic units enable independent control of each of the data sets being processed.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: December 6, 2016
    Assignee: MAXELER TECHNOLOGIES LTD
    Inventors: Oliver Pell, Itay Greenspon, James Barry Spooner, Robert Gwilym Dimond, Jacob Bower, Richard Berry
  • Publication number: 20140019729
    Abstract: There is provided a method for processing data sets in a processor. The processor has a pipelined data path including an input, an output, and at least one discrete stage. The pipeline is configured to enable one or more data sets, each comprising one or more data items, to enter the pipeline from the input, propagate through the pipeline, and exit the pipeline through the output. Each discrete stage represents an operation to be performed on the data item occupying the discrete stage. The method comprises defining one or more non-overlapping sections of the pipeline corresponding to portions of the pipeline occupied by the data items of at least one data set. In addition, the method comprises providing one or more logic units, each dedicated to control the progress of the data items of the at least one data set through the pipeline as the section advances through the pipeline.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: Maxeler Technologies, Ltd.
    Inventors: Oliver Pell, Itay Greenspon, James Barry Spooner, Robert Gwilym Dimond, Jacob Bower, Richard Berry