Patents by Inventor Kirill Garanzha

Kirill Garanzha 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: 10339052
    Abstract: In one embodiment, a method comprising organizing access request by a processor to elements of textures, wherein a storage representation of a plurality of all the textures has a much larger size than a capacity of processor memory, wherein the plurality of all the textures is stored only out-of-core, wherein the processor requests access to incoherent data locations randomly distributed across the plurality of all the textures.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: July 2, 2019
    Assignee: CENTILEO LLC
    Inventor: Kirill Garanzha
  • Patent number: 9679351
    Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 13, 2017
    Inventor: Kirill Garanzha
  • Publication number: 20160267006
    Abstract: In one embodiment, a method comprising organizing access request by a processor to elements of textures, wherein a storage representation of a plurality of all the textures has a much larger size than a capacity of processor memory, wherein the plurality of all the textures is stored only out-of-core, wherein the processor requests access to incoherent data locations randomly distributed across the plurality of all the textures.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 15, 2016
    Inventor: Kirill Garanzha
  • Publication number: 20160078588
    Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 17, 2016
    Inventor: Kirill Garanzha
  • Patent number: 9183667
    Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: November 10, 2015
    Inventor: Kirill Garanzha
  • Publication number: 20130016109
    Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 17, 2013
    Inventor: Kirill Garanzha