Patents by Inventor Oyvind Harboe

Oyvind Harboe 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: 20240330036
    Abstract: Techniques for task processing within an array of compute elements are disclosed. A two-dimensional (2D) array of compute elements, a control unit, and a memory system are accessed. Each compute element is coupled to its neighboring compute elements and includes a plurality of shadow state registers. A set of directions is provided for compute element operation and memory access precedence. Execution of a compiled task is started. Execution of the compiled task is halted at a point in time. An architectural state is saved at the point of the halting into a shadow SRAM. A bit in the shadow state SRAM representing a portion of the architectural state of the 2D array is set. The architectural state of the 2D array that was altered within the shadow SRAM is restored. Execution of the compiled task is started in the architectural state that was altered.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 3, 2024
    Applicant: Ascenium AS
    Inventor: Øyvind Harboe
  • Publication number: 20220075651
    Abstract: Techniques for task processing using a highly parallel processing architecture with a compiler are disclosed. A two-dimensional array of compute elements is accessed. Each compute element within the array of compute elements is known to a compiler and is coupled to its neighboring compute elements within the array of compute elements. A set of directions is provided to the hardware, through a control word generated by the compiler, for compute element operation and memory access precedence. The set of directions enables the hardware to properly sequence compute element results. The set of directions controls data movement for the array of compute elements. A compiled task is executed on the array of compute elements, based on the set of directions. The compute element results are generated in parallel in the array, and the compute element results are ordered independently from control word arrival at each compute element.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Applicant: Ascenium, Inc.
    Inventors: Øyvind Harboe, Tore Bastiansen, Peter Foley
  • Patent number: 7367681
    Abstract: Method and device for combining images from at least two light projectors, the images having a transition zone between them, wherein the dimensions of the transition zone is known, and the emitted light toward the transition zone from each projector is based on a predetermined transfer function from input signal to projected image for each projector in the transition zone, so as to obtain predictable image characteristics in the transition zone.
    Type: Grant
    Filed: June 11, 2004
    Date of Patent: May 6, 2008
    Assignee: Cyviz AS
    Inventor: Øyvind Harboe
  • Publication number: 20060146295
    Abstract: Method and device for combining images from at least two light projectors, the images having a transition zone between them, wherein the dimensions of the transition zone is known, and the emitted light toward the transition zone from each projector is based on a predetermined transfer function from input signal to projected image for each projector in the transition zone, so as to obtain predictable image characteristics in the transition zone.
    Type: Application
    Filed: June 11, 2004
    Publication date: July 6, 2006
    Applicant: CYVIZ AS
    Inventor: Oyvind Harboe