Patents by Inventor Jim Nilsson

Jim Nilsson 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: 20230269391
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern.
    Type: Application
    Filed: March 15, 2023
    Publication date: August 24, 2023
    Applicant: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Jim Nilsson, Tomas Guy Akenine-Möller
  • Patent number: 11638028
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: April 25, 2023
    Assignee: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Jim Nilsson, Tomas Guy Akenine-Möller
  • Publication number: 20210344944
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern.
    Type: Application
    Filed: July 6, 2021
    Publication date: November 4, 2021
    Applicant: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Jim Nilsson, Tomas Guy Akenine-Möller
  • Patent number: 11120609
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern. Subframes generated based on the sampling order are communicated over a bus along with motion vectors for tiles of the subframes.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 14, 2021
    Assignee: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Tomas Guy Akenine-Möller, Jim Nilsson, Marco Salvi, Josef Spjut
  • Patent number: 11089320
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 10, 2021
    Assignee: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Jim Nilsson, Tomas Guy Akenine-Möller
  • Patent number: 10810455
    Abstract: An image processing method transforms image sequences into luminances, filters the luminances, determines the temporal differences between the luminances, performs a frequency domain transformation on the temporal differences, and applies a temporal contrast sensitivity function envelope integral to the frequency transform output to generate a temporal image metric. The temporal image metric may be applied for example to train a neural network or to configure a display device to depict a visual indication of the temporal image metric.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 20, 2020
    Assignee: NVIDIA Corp.
    Inventors: Jim Nilsson, Tomas Akenine-Moller
  • Publication number: 20200312010
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern. Subframes generated based on the sampling order are communicated over a bus along with motion vectors for tiles of the subframes.
    Type: Application
    Filed: March 27, 2020
    Publication date: October 1, 2020
    Applicant: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Tomas Guy Akenine-Möller, Jim Nilsson, Marco Salvi, Josef Spjut
  • Publication number: 20200314442
    Abstract: A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Applicant: NVIDIA Corp.
    Inventors: Johan Pontus Andersson, Jim Nilsson, Tomas Guy Akenine-Möller
  • Publication number: 20190272440
    Abstract: An image processing method transforms image sequences into luminances, filters the luminances, determines the temporal differences between the luminances, performs a frequency domain transformation on the temporal differences, and applies a temporal contrast sensitivity function envelope integral to the frequency transform output to generate a temporal image metric. The temporal image metric may be applied for example to train a neural network or to configure a display device to depict a visual indication of the temporal image metric.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 5, 2019
    Inventors: Jim Nilsson, Tomas Akenine-Moller
  • Patent number: 10186236
    Abstract: Techniques related to coding data including techniques for coding data using a universal codec are generally described. In some examples, such techniques may provide a universal (or unified) codec parameterized using a small set of parameters, which may be used to adapt the codec to different types of data to be compressed.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: January 22, 2019
    Assignee: INTEL CORPORATION
    Inventors: Tomas G. Akenine-Moller, Jim Nilsson, Magnus Andersson
  • Patent number: 9613394
    Abstract: Techniques related to graphics rendering including techniques for color compression and/or decompression using adaptive quantization are described.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: April 4, 2017
    Assignee: INTEL CORPORATION
    Inventors: Tomas Akenine-Moller, Jon Hasselgren, Carl Munkberg, Jim Nilsson, Ariel Berkovits
  • Publication number: 20150062139
    Abstract: Techniques related to graphics rendering including techniques for color compression and/or decompression using adaptive quantization are described.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 5, 2015
    Inventors: Tomas AKENINE-MOLLER, Jon HASSELGREN, Carl MUNKBERG, Jim NILSSON, Ariel BERKOVITS
  • Publication number: 20140347380
    Abstract: Techniques related to coding data including techniques for coding data using a universal codec are generally described.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Inventors: Tomas G. Akenine-Moller, Jim Nilsson, Magnus Andersson
  • Patent number: 6973547
    Abstract: A coherence prediction mechanism includes a history cache for storing a plurality of cache entries each storing coherence history information for a corresponding block of data. Entries in the history cache are used to index into a pattern memory containing coherence predictions.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: December 6, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Jim Nilsson, Anders Landin, Per O. Stenström
  • Publication number: 20030154351
    Abstract: A coherence prediction mechanism includes a history cache for storing a plurality of cache entries each storing coherence history information for a corresponding block of data. Entries in the history cache are used to index into a pattern memory containing coherence predictions.
    Type: Application
    Filed: November 15, 2002
    Publication date: August 14, 2003
    Inventors: Jim Nilsson, Anders Landin, Per O. Stenstrom