Patents by Inventor Dmitry Krasnov

Dmitry Krasnov 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: 9818166
    Abstract: A flexible representation of fine grain image buffer validity is included in an image graph implementation API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's source and destination images. An image graph executor may employ a producer and/or consumer node scoreboard object or function defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner. In some embodiments, an image processing engine is configured to begin processing completed source data blocks (e.g., image tiles) through an image graph before all upstream tasks associated with the source image are complete. In further embodiments, a destination image is to be indicated as at least partially complete so that work dependent on one more completed data blocks may begin before the destination image is fully buffered into memory.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Patent number: 9684944
    Abstract: A flexible representation of destination-source data block dependency is included in an image graph implementation optimization API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's node connections. An image graph compiler and/or image graph executor may employ the destination-source data block dependency defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20160210724
    Abstract: A flexible representation of fine grain image buffer validity is included in an image graph implementation API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's source and destination images. An image graph executor may employ a producer and/or consumer node scoreboard object or function defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner. In some embodiments, an image processing engine is configured to begin processing completed source data blocks (e.g., image tiles) through an image graph before all upstream tasks associated with the source image are complete. In further embodiments, a destination image is to be indicated as at least partially complete so that work dependent on one more completed data blocks may begin before the destination image is fully buffered into memory.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 21, 2016
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20160210720
    Abstract: A flexible representation of destination-source data block dependency is included in an image graph implementation optimization API to provide a mechanism for a graph node developer to communicate limits of scheduling constraints imposed by a graph's node connections. An image graph compiler and/or image graph executor may employ the destination-source data block dependency defined through the image graph implementation API to schedule work tasks to hardware resources in a more efficient manner.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 21, 2016
    Inventors: Stewart N. Taylor, Dmitry Krasnov
  • Publication number: 20100241447
    Abstract: A method and/or system for customizing wound dressings based on an effective wound treatment protocol created by collecting and analyzing wound treatment records. The wound treatment records are collected from one or more wound treatment facilities. The wound dressings are not customized for each patient based solely on experiences and knowledge of medical practitioners but also based on the wound treatment protocol. Further, an intuitive and systematic user interface for a wound dressing fabricator is provided to allow medical practitioners with varying levels of experiences and knowledge to customize wound dressings for a specific wound. By using the wound treatment protocol and the systematic user interface, flawed wound dressings are less likely to be fabricated. Various other functionalities are also provided to manage and support the wound dressing fabricator.
    Type: Application
    Filed: May 5, 2009
    Publication date: September 23, 2010
    Applicant: PolyRemedy, Inc.
    Inventors: Oleg Siniaguine, Dmitry Krasnov, Theo Brower, Dmitriy Sinyagin