Patents by Inventor Adam Kaminski

Adam Kaminski 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: 11508079
    Abstract: Input images are partitioned into non-overlapping segments perpendicular to a disparity dimension of the input images. Each segment includes a contiguous region of pixels spanning from a first edge to a second edge of the image, with the two edges parallel to the disparity dimension. In some aspects, contiguous input image segments are assigned in a “round robin” manner to a set of sub-images. Each pair of input images generates a corresponding pair of sub-image sets. Semi-global matching processes are then performed on pairs of corresponding sub-images generated from each input image. The SGM processes may be run in parallel, reducing an elapsed time to generate respective disparity sub-maps. The disparity sub-maps are then combined to provide a single disparity map of equivalent size to the original two input images.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 22, 2022
    Assignee: Intel Corporation
    Inventors: Wei-Yu Tsai, Amit Aneja, Maciej Adam Kaminski, Dhawal Srivastava, Jayaram Puttaswamy, Mithali Shivkumar
  • Patent number: 10839266
    Abstract: Various systems and methods for implementing distributed object detection processing are described herein. An object detection system includes a plurality of computer vision accelerators to process a respective plurality of portions of an input image and produce a list of detected objects in the respective plurality of portions of the input image; and a processor subsystem to: combine the list of detected objects from each of the plurality of computer vision accelerators, to produce a combined list of detected objects; sort the combined list of detected objects; and remove duplicate entries in the combined list of detected objects to produce an output list of detected objects.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Intel Corporation
    Inventors: Maciej Adam Kaminski, Amit Aneja, Robert Mahieu, Takeshi Kevin Yamane Musgrave
  • Publication number: 20190318494
    Abstract: Input images are partitioned into non-overlapping segments perpendicular to a disparity dimension of the input images. Each segment includes a contiguous region of pixels spanning from a first edge to a second edge of the image, with the two edges parallel to the disparity dimension. In some aspects, contiguous input image segments are assigned in a “round robin” manner to a set of sub-images. Each pair of input images generates a corresponding pair of sub-image sets. Semi-global matching processes are then performed on pairs of corresponding sub-images generated from each input image. The SGM processes may be run in parallel, reducing an elapsed time to generate respective disparity sub-maps. The disparity sub-maps are then combined to provide a single disparity map of equivalent size to the original two input images.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 17, 2019
    Inventors: Wei-Yu Tsai, Amit Aneja, Maciej Adam Kaminski, Dhawal Srivastava, Jayaram Puttaswamy, Mithali Shivkumar
  • Publication number: 20190050685
    Abstract: Various systems and methods for implementing distributed object detection processing are described herein. An object detection system includes a plurality of computer vision accelerators to process a respective plurality of portions of an input image and produce a list of detected objects in the respective plurality of portions of the input image; and a processor subsystem to: combine the list of detected objects from each of the plurality of computer vision accelerators, to produce a combined list of detected objects; sort the combined list of detected objects; and remove duplicate entries in the combined list of detected objects to produce an output list of detected objects.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 14, 2019
    Inventors: Maciej Adam Kaminski, Amit Aneja, Robert Mahieu, Takeshi Kevin Yamane Musgrave
  • Patent number: 9740081
    Abstract: A method and apparatus to generate harmonically related laser wavelengths includes a pair of lenses at opposing faces of a non-linear optical material. The lenses are configured to promote incoming and outgoing beams to be normal to each outer lens surface over a range of acceptance angles of the incoming laser beam. This reduces reflection loss for higher efficiency operation. Additionally, the lenses allow a wider range of wavelengths for lasers for more universal application. Examples of the lenses include plano-cylindrical and plano-spherical form factors.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: August 22, 2017
    Assignee: Iowa State Research Foundation, Inc.
    Inventor: Adam Kaminski
  • Publication number: 20070038788
    Abstract: An arrangement is provided for consistent parameter configuration in an embedded system. A consistent parameter configuration mechanism comprises a management client and a configuration manager. When the management client receives a set of configuration requests, it notifies the configuration manager to start a transaction, during which the configuration manager requests relevant embedded modules to perform parameter configurations according to the configuration requests, to manage hard coded dependencies, and to enforce registered dependencies. Any detected inconsistency during parameter configuration causes the consistent parameter configuration mechanism to undo the parameter configuration.
    Type: Application
    Filed: October 18, 2006
    Publication date: February 15, 2007
    Inventors: Bohdan Iwanojko, Krzysztof Perycz, Adam Kaminski, Zbigniew Przekop
  • Publication number: 20060249440
    Abstract: The invention provides an apparatus having a tank having at least a portion of its surface collapsible such that the tank can be configured in either a deployed position or a smaller stored position. A membrane module is located in the tank. The tank has a feed inlet and a permeate port in communication with the membrane module. When in the deployed position, water enters the inlet and flows through the membrane and out the permeate port in a filtration process. When filtration is no longer required, the tank can be collapsed for transport. The membrane module may remain in the tank when the tank is collapsed.
    Type: Application
    Filed: July 20, 2005
    Publication date: November 9, 2006
    Inventors: Adam Kaminski, Frederick Daly, Warren Lee, Michael Bowring
  • Patent number: 7010780
    Abstract: A system and method for software modularization and automatic code generation for embedded systems is disclosed. An embedded systems software application module is disclosed comprising an initialization/shutdown unit that allows for shutdown and initialization of the module, and a module proper that provides the functionality of the module and having a management/configuration manager interface used to communicate between the module proper and a configuration manager and one or more configuration management units such that the module proper is management access type independent. Optionally, the module may further comprise one or more configuration management units that provide specific management of and interaction with the module proper. There is also provided a toolset to facilitate code generation and development for creating an embedded systems software application from one or more such modules.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: March 7, 2006
    Assignee: Intel Corporation
    Inventors: Krzysztof S. Perycz, Adam Golichowski, Bohdan T. Iwanojko, Adam Kaminski, Jaroslaw Kogut, Mariusz Oriol, Zbigniew Przekop
  • Publication number: 20050080598
    Abstract: An arrangement is provided for consistent parameter configuration in an embedded system. A consistent parameter configuration mechanism comprises a management client and a configuration manager. When the management client receives a set of configuration requests, it notifies the configuration manager to start a transaction, during which the configuration manager requests relevant embedded modules to perform parameter configurations according to the configuration requests, to manage hard coded dependencies, and to enforce registered dependencies. Any detected inconsistency during parameter configuration causes the consistent parameter configuration mechanism to undo the parameter configuration.
    Type: Application
    Filed: December 1, 2004
    Publication date: April 14, 2005
    Inventors: Bohdan Iwanojko, Krzysztof Perycz, Adam Kaminski, Zbigniew Przekop
  • Patent number: 6877051
    Abstract: An arrangement is provided for consistent parameter configuration in an embedded system. A consistent parameter configuration mechanism comprises a management client and a configuration manager. When the management client receives a set of configuration requests, it notifies the configuration manager to start a transaction, during which the configuration manager requests relevant embedded modules to perform parameter configurations according to the configuration requests, to manage hard coded dependencies, and to enforce registered dependencies. Any detected inconsistency during parameter configuration causes the consistent parameter configuration mechanism to undo the parameter configuration.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: April 5, 2005
    Assignee: Intel Corporation
    Inventors: Bohdan T. Iwanojko, Krzysztof S. Perycz, Adam Kaminski, Zbigniew Przekop
  • Publication number: 20030056193
    Abstract: A system and method for software modularization and automatic code generation for embedded systems is disclosed. An embedded systems software application module is disclosed comprising an initialization/shutdown unit that allows for shutdown and initialization of the module, and a module proper that provides the functionality of the module and having a management/configuration manager interface used to communicate between the module proper and a configuration manager and one or more configuration management units such that the module proper is management access type independent. Optionally, the module may further comprise one or more configuration management units that provide specific management of and interaction with the module proper. There is also provided a toolset to facilitate code generation and development for creating an embedded systems software application from one or more such modules.
    Type: Application
    Filed: September 17, 2001
    Publication date: March 20, 2003
    Inventors: Krzysztof S. Perycz, Adam Golichowski, Bohdan T. Iwanojko, Adam Kaminski, Jaroslaw Kogut, Mariusz Oriol, Zbigniew Przekop
  • Publication number: 20030005273
    Abstract: The present invention is in the field of embedded systems. More particularly, some embodiments initialize, reconfigure, and shut down a module function to provide a unified solution for software development.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Krzysztof S. Perycz, Bohdan T. Iwanojko, Adam Kaminski, Jaroslaw Kogut, Mariusz Oriol, Zbigniew Przekop
  • Publication number: 20020198967
    Abstract: The present invention is in the field of networking systems. More particularly, some embodiments change validation and setting of configuration parameter change requests within a transaction to provide a unified solution for software development.
    Type: Application
    Filed: June 22, 2001
    Publication date: December 26, 2002
    Inventors: Bohdan T. Iwanojko, Krzysztof S. Perycz, Adam Kaminski, Zbigniew Przekop
  • Publication number: 20020188778
    Abstract: An arrangement is provided for consistent parameter configuration in an embedded system. A consistent parameter configuration mechanism comprises a management client and a configuration manager. When the management client receives a set of configuration requests, it notifies the configuration manager to start a transaction, during which the configuration manager requests relevant embedded modules to perform parameter configurations according to the configuration requests, to manage hard coded dependencies, and to enforce registered dependencies. Any detected inconsistency during parameter configuration causes the consistent parameter configuration mechanism to undo the parameter configuration.
    Type: Application
    Filed: June 12, 2001
    Publication date: December 12, 2002
    Inventors: Bohdan T. Iwanojko, Krzysztof S. Perycz, Adam Kaminski, Zbigniew Przekop