Patents by Inventor Reuven Bakalash

Reuven Bakalash 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: 10699468
    Abstract: The present invention teaches a real-time hybrid ray tracing method for non-planar specular reflections. The high complexity of a non-planar surface is reduced to low complexity of multiple small planar surfaces. Advantage is taken of the planar nature of triangles that comprise building blocks of a non-planar surface. All secondary rays bouncing from a given surface triangle toward object triangles keep a close direction to each other. A collective control of secondary rays is enabled by this closeness and by decoupling secondary rays from primary rays. The result is high coherence of secondary rays.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 30, 2020
    Assignee: ADSHIR LTD.
    Inventors: Reuven Bakalash, Ron Weitzman, Elad Haviv
  • Publication number: 20200184594
    Abstract: A graphics processing chip includes multiple graphics pipeline cores and multi-pipeline core logic circuitry to process graphic data streams received from a processor and to drive multiple GPUs on the multiple graphics pipeline cores.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Inventor: Reuven Bakalash
  • Publication number: 20200175743
    Abstract: A path tracing system in which the traversal task is distributed between one global acceleration structure, which is central in the system, and multiple local acceleration structures, distributed among cells, of high locality and of autonomous processing. Accordingly, the centrality of the critical resource of accelerating structure is reduced, lessening bottlenecks, while improving parallelism.
    Type: Application
    Filed: February 12, 2020
    Publication date: June 4, 2020
    Inventors: Reuven Bakalash, Elad Haviv
  • Publication number: 20200159310
    Abstract: A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Inventor: Reuven Bakalash
  • Publication number: 20200143581
    Abstract: The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Secondary rays are generated by GPU graphics pipeline, lowering the computational complexity.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventors: Reuven Bakalash, Elad Haviv
  • Patent number: 10614545
    Abstract: System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile computing devices and on embedded systems.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventor: Reuven Bakalash
  • Patent number: 10614612
    Abstract: The present disclosure describes a novel way of fast generation of physically correct reflections of virtual objects, augmented into real-world image. The method is based on global illumination ray tracing (aka path tracing) at a low computational complexity.
    Type: Grant
    Filed: June 9, 2018
    Date of Patent: April 7, 2020
    Assignee: ADSHIR LTD.
    Inventors: Reuven Bakalash, Elad Haviv
  • Patent number: 10614614
    Abstract: A path tracing system in which the traversal task is distributed between one global acceleration structure and multiple local acceleration structures, which are distributed among cells, such that each local structure belongs to a separate cell. Accordingly, the global acceleration structure is of reduced size and reduced traversal processing.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 7, 2020
    Assignee: ADSHIR LTD.
    Inventor: Reuven Bakalash
  • Publication number: 20200058155
    Abstract: The present invention teaches a real-time hybrid ray tracing method for non-planar specular reflections. The high complexity of a non-planar surface is reduced to low complexity of multiple small planar surfaces. Advantage is taken of the planar nature of triangles that comprise building blocks of a non-planar surface. All secondary rays bouncing from a given surface triangle toward object triangles keep a close direction to each other. A collective control of secondary rays is enabled by this closeness and by decoupling secondary rays from primary rays. The result is high coherence of secondary rays.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Reuven Bakalash, Ron Weitzman, Elad Haviv
  • Patent number: 10565776
    Abstract: The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Usage of rasterization pipeline lowers the computational complexity.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: February 18, 2020
    Assignee: ADSHIR LTD.
    Inventor: Reuven Bakalash
  • Patent number: 10545565
    Abstract: A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: January 28, 2020
    Assignee: Google LLC
    Inventor: Reuven Bakalash
  • Publication number: 20200026343
    Abstract: A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.
    Type: Application
    Filed: October 16, 2018
    Publication date: January 23, 2020
    Inventor: Reuven Bakalash
  • Publication number: 20190378323
    Abstract: The present disclosure describes a novel way of fast generation of physically correct reflections of virtual objects, augmented into real-world image. The method is based on global illumination ray tracing (aka path tracing) at a low computational complexity.
    Type: Application
    Filed: June 9, 2018
    Publication date: December 12, 2019
    Applicant: Adshir Ltd.
    Inventors: Reuven Bakalash, Elad Haviv
  • Publication number: 20190304163
    Abstract: The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Usage of rasterization pipeline lowers the computational complexity.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventor: Reuven Bakalash
  • Publication number: 20190304162
    Abstract: A path tracing system in which the traversal task is distributed between one global acceleration structure, which is central in the system, and multiple local acceleration structures, distributed among cells, of high locality and of autonomous processing. Accordingly, the centrality of the critical resource of accelerating structure is reduced, lessening bottlenecks, while improving parallelism.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventor: Reuven Bakalash
  • Patent number: 10410401
    Abstract: The present disclosure describes a novel way of generating coherent secondary rays for a global illumination ray tracing. The Acceleration Structures of prior art are replaced by a new and novel device—a Dynamically Aligned Structure (DAS), a means for carrying out the intersection between secondary rays and scene geometry in large groups of rays, gaining high speed and lowering computational complexity.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: September 10, 2019
    Assignee: ADSHIR LTD.
    Inventors: Reuven Bakalash, Amit Porat, Elad Haviv
  • Patent number: 10403027
    Abstract: The present disclosure describes a new global illumination ray tracing, applied to augmented reality and virtual reality. The Acceleration Structures of prior art are replaced by a new and novel device—a Dynamically Aligned Structure (DAS), a means for carrying out the intersection between secondary rays and scene geometry in large groups of rays, gaining high speed and lowering computational complexity. Its reduced power consumption is suitable to consumer level computing devices.
    Type: Grant
    Filed: December 23, 2018
    Date of Patent: September 3, 2019
    Assignee: ADSHIR LTD.
    Inventors: Reuven Bakalash, Elad Haviv
  • Patent number: 10395415
    Abstract: Fast intersection in ray tracing between secondary rays and geometric objects. An ordinary GPU hardware is utilized as a means for intersecting scene geometry with a large group of rays. A reduction of computational complexity, reduction of power consumption and performance improvement are gained, making this ray tracing method suitable for battery powered devices.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 27, 2019
    Assignee: ADSHIR LTD.
    Inventor: Reuven Bakalash
  • Patent number: 10395416
    Abstract: The present disclosure describes a new method for rendering ray traced reflections, applied to augmented reality and virtual reality. The intersections between secondary rays and scene geometry are done in large groups of rays, gaining high speed and lowering the computational complexity. Its reduced power consumption is suitable to consumer class of computing devices.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 27, 2019
    Assignee: ADSHIR LTD.
    Inventor: Reuven Bakalash
  • Patent number: 10380785
    Abstract: A novel ray tracing acceleration structure is divided into one central acceleration structure and multiple local acceleration structures, to support intersection tests between incoming rays and scene polygons, while the scene is divided into multiple non uniform cells.
    Type: Grant
    Filed: May 20, 2018
    Date of Patent: August 13, 2019
    Assignee: ADSHIR LTD.
    Inventors: Reuven Bakalash, Elad Haviv