Patents by Inventor John Sasinowski

John Sasinowski 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: 10306218
    Abstract: An exemplary camera calibration apparatus includes a movable, e.g., rotatable, support structure which is controllably positioned to allow for image capture of different test patterns and image capture of the same pattern at different distances by a mounted camera. A first test pattern is mounted on a wall, e.g., a pyramid shaped 4 sided wall formed by panels surrounding the camera under calibration. The movable support structure has a first mirror attached to a first side and has a second test pattern attached to a second side. A second mirror mounted on an internal sidewall of the calibration apparatus housing facilities a different image path distance between the camera capturing the image of the first test pattern and the first test pattern. The exemplary camera calibration apparatus is well suited for efficiently calibrating camera devices including a plurality of camera modules, e.g., optical chains, in a relatively small area.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: May 28, 2019
    Assignee: LIGHT LABS INC.
    Inventors: Nitesh Shroff, Weiguang Si, Nagilla Dikpal Reddy, John Sasinowski, Nghi Phan, Jiamin Bai, Harpuneet Singh, Rajiv Laroia
  • Publication number: 20170280135
    Abstract: An exemplary camera calibration apparatus includes a movable, e.g., rotatable, support structure which is controllably positioned to allow for image capture of different test patterns and image capture of the same pattern at different distances by a mounted camera. A first test pattern is mounted on a wall, e.g., a pyramid shaped 4 sided wall formed by panels surrounding the camera under calibration. The movable support structure has a first mirror attached to a first side and has a second test pattern attached to a second side. A second mirror mounted on an internal sidewall of the calibration apparatus housing facilities a different image path distance between the camera capturing the image of the first test pattern and the first test pattern. The exemplary camera calibration apparatus is well suited for efficiently calibrating camera devices including a plurality of camera modules, e.g., optical chains, in a relatively small area.
    Type: Application
    Filed: June 24, 2016
    Publication date: September 28, 2017
    Inventors: Nitesh Shroff, Weiguang Si, Nagilla Dikpal Reddy, John Sasinowski, Nghi Phan, Jiamin Bai, Harpuneet Singh, Rajiv Laroia
  • Publication number: 20090204801
    Abstract: Techniques for securely downloading of boot code to a locked system.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: NVIDIA CORPORATION
    Inventors: Phillip Smith, John Sasinowski, Gordon Grigor
  • Publication number: 20070046787
    Abstract: A chrominance filter for excluding certain pixels from being included in a white balance calculation. By comparing a target pixel to predetermined maximum values of blue, red, magenta and green, a chrominance filter can selectively include pixels in the white balance correction calculation.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Inventor: John Sasinowski
  • Patent number: 7085908
    Abstract: Data object management for a range of memory. The range of memory has first and second opposite ends. A plurality of data objects are written to a first contiguous region of memory located at the first end of the range of memory. At least one of the valid data objects of the plurality of data objects are copied to a second contiguous region of memory located at the second end of the range of memory when a reclamation process is requested. The valid data objects copied from the first contiguous region of memory are marked as invalid data in the first contiguous region of memory subsequent to the valid data objects being copied to the second end of the range of memory, and the memory in which invalid data objects in the first contiguous region of memory are located is erased.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: August 1, 2006
    Assignee: Micron Technology, Inc.
    Inventors: Wanmo Wong, Roger Louie, John Sasinowski
  • Publication number: 20050166025
    Abstract: Data object management for a range of memory. The range of memory has first and second opposite ends. A plurality of data objects are written to a first contiguous region of memory located at the first end of the range of memory. At least one of the valid data objects of the plurality of data objects are copied to a second contiguous region of memory located at the second end of the range of memory when a reclamation process is requested. The valid data objects copied from the first contiguous region of memory are marked as invalid data in the first contiguous region of memory subsequent to the valid data objects being copied to the second end of the range of memory, and the memory in which invalid data objects in the first contiguous region of memory are located is erased.
    Type: Application
    Filed: March 17, 2005
    Publication date: July 28, 2005
    Inventors: Wanmo Wong, Roger Louie, John Sasinowski
  • Patent number: 6895486
    Abstract: Data object management for a range of memory. The range of memory has first and second opposite ends. A plurality of data objects are written to a first contiguous region of memory located at the first end of the range of memory. At least one of the valid data objects of the plurality of data objects are copied to a second contiguous region of memory located at the second end of the range of memory when a reclamation process is requested. The valid data objects copied from the first contiguous region of memory are marked as invalid data in the first contiguous region of memory subsequent to the valid data objects being copied to the second end of the range of memory, and the memory in which invalid data objects in the first contiguous region of memory are located is erased.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: May 17, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Wanmo Wong, Roger Louie, John Sasinowski
  • Publication number: 20040044873
    Abstract: Data object management for a range of memory. The range of memory has first and second opposite ends. A plurality of data objects are written to a first contiguous region of memory located at the first end of the range of memory. At least one of the valid data objects of the plurality of data objects are copied to a second contiguous region of memory located at the second end of the range of memory when a reclamation process is requested. The valid data objects copied from the first contiguous region of memory are marked as invalid data in the first contiguous region of memory subsequent to the valid data objects being copied to the second end of the range of memory, and the memory in which invalid data objects in the first contiguous region of memory are located is erased.
    Type: Application
    Filed: August 29, 2002
    Publication date: March 4, 2004
    Inventors: Wanmo Wong, Roger Louie, John Sasinowski