Patents by Inventor Alexey Ivanov

Alexey Ivanov 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: 12067978
    Abstract: Methods and systems are disclosed herein for improvements relating to compressed automatic speech recognition (ASR) systems. The ASR system may comprise a compressed acoustic engine and an adaptive decoder. The adaptive decoder may be dynamically compiled based on characteristics of the compressed acoustic engine and a current state of the application device. In some embodiments, a dynamic command list is used to manage context-specific commands. Two or more commands recognized by the adaptive decoder may be confusable due to compression of the ASR system. Alternate commands may be determined that are semantically equivalent but phonetically different than the confusable commands to reduce classification error of the adaptive decoder. An alternate command may replace one or more of the confusable commands in the adaptive decoder. In some embodiments, a user interface is displayed to a user of the ASR system to select the alternate command for replacement in the decoder.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: August 20, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Fuliang Weng, Alexei Ivanov, Stephen Cradock
  • Patent number: 11763514
    Abstract: An example method of hardware-assisted graphics pipeline emulation comprises: computing, based on an input set of graphic primitives, a set of tessellation factors; computing, based on the input set of graphic primitives, a set of points specifying a plurality of patches; computing, based on the set of points, a tessellation count buffer; generating, based on the set of points and the tessellation count buffer, a tessellation offset buffer; performing, using the tessellation offset buffer, a tessellation setup stage; performing, by a graphics processing unit (GPU), a tessellation stage based on the set of tessellation factors, wherein the tessellation stage generates a plurality of output points corresponding to one or more patches of the plurality of patches; and computing, by a domain shader stage, a plurality of vertex positions defined by the plurality of output points.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: September 19, 2023
    Assignee: Parallels International GmbH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Patent number: 11727526
    Abstract: Disclosed herein are systems and methods for detecting when geometry shaders output a constant amount of data and writing the data into an output stream buffer. In one aspect, an exemplary method comprises gathering information about a number of block executions associated with the received data, analyzing the gathered information to determine whether constant or variable amount of data is generated for at least one of: a stream output or a rasterization, and when the constant amount of data is generated for the stream output, writing the generated data directly into a stream output buffer, and when the constant amount of data is generated for the rasterization, writing the generated data into a rasterization buffer either directly or through a use of an intermediate index buffer.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 15, 2023
    Assignee: Parallels International GmbH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Patent number: 11450056
    Abstract: An example method of hardware-assisted graphics pipeline emulation comprises: computing, based on an input set graphic primitives, a set of tessellation factors; computing, based on the input set graphic primitives, a set of points specifying a plurality of patches; computing, based on the set of points, a tessellation count buffer; generating, based on the set of points and the tessellation count buffer, a tessellation offset buffer; performing, using the tessellation offset buffer, a tessellation setup stage; performing, by a graphics processing unit (GPU), a tessellation stage based on the set of tessellation factors, wherein the tessellation stage generates a plurality of output points corresponding to one or more patches of the plurality of patches; and computing, by a domain shader stage, a plurality of vertex positions defined by the plurality of output points.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: September 20, 2022
    Assignee: Parallels International GMBH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Patent number: 11417059
    Abstract: Disclosed herein are systems and methods for reading input data into a geometry shader by rebuilding an index buffer. In one aspect, an exemplary method comprises constructing T-vectors for one-element ranges of the index buffer by defining each T-vector as a 4-component vector, calculating T-vectors for ranges [0; i] for all vertices of the index buffer by prefix scanning, for each vertex and for each primitive featuring the vertex, determining if the primitive is complete, and for each complete primitive, calculating an offset in an output index buffer using a component of the T-vector used to indicate, for the vertex, a number of complete primitives inside the range and a component that indicates a number of vertices since a last primitive restart, and writing an index value in an output index buffer, and reading input data into the geometry shader in accordance with the written index values.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: August 16, 2022
    Assignee: Parallels International GmbH
    Inventors: Alexey Ivanov, Evgeny Nikitenko, Nikolay Dobrovolskiy
  • Publication number: 20210375270
    Abstract: Methods and systems are disclosed herein for improvements relating to compressed automatic speech recognition (ASR) systems. The ASR system may comprise a compressed acoustic engine and an adaptive decoder. The adaptive decoder may be dynamically compiled based on characteristics of the compressed acoustic engine and a current state of the application device. In some embodiments, a dynamic command list is used to manage context-specific commands. Two or more commands recognized by the adaptive decoder may be confusable due to compression of the ASR system. Alternate commands may be determined that are semantically equivalent but phonetically different than the confusable commands to reduce classification error of the adaptive decoder. An alternate command may replace one or more of the confusable commands in the adaptive decoder. In some embodiments, a user interface is displayed to a user of the ASR system to select the alternate command for replacement in the decoder.
    Type: Application
    Filed: June 1, 2021
    Publication date: December 2, 2021
    Applicant: Knowles Electronics, LLC
    Inventors: Fuliang Weng, Alexei Ivanov, Stephen Cradock
  • Patent number: 11189002
    Abstract: Disclosed herein are systems and methods for detecting when geometry shaders output a constant amount of data and writing the data into an output stream buffer. In one aspect, an exemplary method comprises gathering information about a number of block executions associated with the received data, analyzing the gathered information to determine whether constant or variable amount of data is generated for at least one of: a stream output or a rasterization, and when the constant amount of data is generated for the stream output, writing the generated data directly into a stream output buffer, and when the constant amount of data is generated for the rasterization, writing the generated data into a rasterization buffer either directly or through a use of an intermediate index buffer.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 30, 2021
    Assignee: Parallels International GmbH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Publication number: 20210287674
    Abstract: Various methods, systems, and apparatus are disclosed with improved imposter rejection for keyword recognition systems in a wearable device. Speech signals are measured by a microphone and a vibration sensor, the vibration sensor configured to measure vibrations in the body of a wearer of the device. An audio signal from the microphone and a vibration signal from the vibration sensor are input into a classifier to determine whether the wearer of the device spoke the keyword. In some embodiments, high-frequency components of a signal from the microphone may be combined with low-frequency components of a signal from the vibration sensor to generate a combined speech signal. The classifier may use a classification model trained with positive training data of the wearer speaking the keyword and negative training data of a non-wearer speaking the keyword.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 16, 2021
    Applicant: Knowles Electronics, LLC
    Inventors: Andy Unruh, Wenjing Yang, Bin Jiang, Stephen Cradock, Alexei Ivanov, Fuliang Weng, Scott Choi
  • Publication number: 20210210109
    Abstract: Systems, methods, and apparatuses are disclosed herein for automatic speech recognition (ASR) in devices with limited memory or power constraints. An ASR system may have an acoustic engine and a decoder to identify a spoken command from an input audio stream. A dynamic command list may be used to reduce the size of an adapted lexicon used by the decoder, where the dynamic command list is associated with a state of the system. The decoder may be expanded based on labelled speech samples input into a compressed acoustic model of the ASR system. Speech samples may be collected and integrated to be user-specific.
    Type: Application
    Filed: December 26, 2020
    Publication date: July 8, 2021
    Inventors: Fuliang Weng, Alexei Ivanov
  • Patent number: 11055896
    Abstract: An example method of hardware-assisted graphics pipeline emulation comprises: computing, based on an input set graphic primitives, a set of tessellation factors; computing, based on the input set graphic primitives, a set of points specifying a plurality of patches; computing, based on the set of points, a tessellation count buffer; generating, based on the set of points and the tessellation count buffer, a tessellation offset buffer; performing, using the tessellation offset buffer, a tessellation setup stage; performing, by a graphics processing unit (GPU), a tessellation stage based on the set of tessellation factors, wherein the tessellation stage generates a plurality of output points corresponding to one or more patches of the plurality of patches; and computing, by a domain shader stage, a plurality of vertex positions defined by the plurality of output points.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 6, 2021
    Assignee: Parallels International GmbH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Patent number: 11030792
    Abstract: Disclosed herein are systems and methods for packing stream outputs of a geometry shader into an output buffer. In one aspect, an exemplary method comprises generating, using vertices of primitives received from one or more geometry shaders, a stream output data together with an index buffer, where each absent vertex is replaced with a primitive restart, rebuilding the index buffer to a list format; and unwrapping the index data of the rebuilt index buffer to a packed buffer.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 8, 2021
    Assignee: Parallel International GmbH
    Inventors: Alexey Ivanov, Evgeny Nikitenko, Nikolay Dobrovolskiy
  • Patent number: 11004263
    Abstract: Disclosed herein are systems and methods for reading input data into a geometry shader by rebuilding an index buffer. In one aspect, an exemplary method comprises constructing T-vectors for one-element ranges of the index buffer by defining each T-vector as a 4-component vector, calculating T-vectors for ranges [0; i] for all vertices of the index buffer by prefix scanning, for each vertex and for each primitive featuring the vertex, determining if the primitive is complete, and for each complete primitive, calculating an offset in an output index buffer using a component of the T-vector used to indicate, for the vertex, a number of complete primitives inside the range and a component that indicates a number of vertices since a last primitive restart, and writing an index value in an output index buffer, and reading input data into the geometry shader in accordance with the written index values.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 11, 2021
    Assignee: Parallels International GmbH
    Inventors: Alexey Ivanov, Evgeny Nikitenko
  • Publication number: 20200283901
    Abstract: System and method for gas phase deposition of at least one material to a substrate having a first and a second surface opposite to the first surface. The system comprises a holding member configured to hold the substrate, a deposition member configured to apply the at least one material to the substrate from at least one direction and a heater located at a distance from the substrate and being configured to apply heat to the substrate from the side of the first surface and from the side of the second surface of the substrate.
    Type: Application
    Filed: November 30, 2016
    Publication date: September 10, 2020
    Inventors: Alexey IVANOV, Johannes RICHTER
  • Patent number: 10739344
    Abstract: The present invention provides a purified antibody that recognizes the conserved zinc fingers linker region (ZnFL) in multiple KRAB-ZNF. The purified antibody recognizes at least one of a conserved zinc finger linker sequence of TGEKPY (SEQ ID NO: 1), TGEKPYK (SEQ ID NO: 2), and TGEKPYE (SEQ ID NO: 3). A method of treating a patient having cancer comprising administering an effective amount of a purified antibody recognizing at least one of a conserved zinc finger linker sequence of TGEKPY (SEQ ID NO: 1), TGEKPYK (SEQ ID NO: 2), and TGEKPYE (SEQ ID NO: 3) is set forth. A diagnostic kit and an affinity matrix detecting one of these conserved zinc finger linker sequences are disclosed. A method of detecting cancerous cells comprising subjecting a cancerous cell to a purified pan-ZNF specific antibody is provided.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 11, 2020
    Assignee: West Virginia University
    Inventors: Alexey Ivanov, Joseph Addison
  • Publication number: 20190211446
    Abstract: A system and a corresponding method for simultaneous rotation and levitation of a substrate during deposition and/or etching of the substrate are disclosed. The system comprises a carrier located below the substrate, wherein the carrier comprises at least two gas inlets to provide gas to a bottom surface of the substrate to levitate the substrate above the carrier. The system further comprises at least one holding member connected to the carrier and being configured to restrict horizontal drifting of the substrate.
    Type: Application
    Filed: June 27, 2017
    Publication date: July 11, 2019
    Applicant: Singulus Technologies AG
    Inventors: Alexey IVANOV, Andreas KLEPL, Johannes RICHTER
  • Publication number: 20190177851
    Abstract: A system for gas phase deposition comprises a gas injector configured to process gases to a substrate for gas phase deposition onto the substrate. The gas injector comprises a first flow path and a second flow path different from the first flow path. The system comprises a first temperature adjustment mechanism associated with the first flow path to control a temperature of a process gas passing through the first flow path. The system comprises a second temperature adjustment mechanism associated with at least the second flow path to control a temperature of a process gas passing through the second flow path. The first temperature adjustment mechanism and the second temperature adjustment mechanism are operable independently of each other. The system is configured to cause rotation and levitation of the substrate during etching of the substrate and/or deposition.
    Type: Application
    Filed: June 27, 2017
    Publication date: June 13, 2019
    Applicant: Singulus Technologies AG
    Inventors: Alexey IVANOV, Andreas KLEPL, Johannes RICHTER
  • Publication number: 20190135998
    Abstract: Method for pore sealing a porous substrate, comprising: forming a continuous monolayer of a polyimide precursor on a liquid surface, transferring said polyimide precursor monolayer onto the porous substrate with the Langmuir-Blodgett technique, and imidization of the transferred polyimide precursor monolayers, thereby forming a polyimide sealing layer on the porous substrate. Porous substrate having at least one surface on which a sealing layer is provided to seal pores of the substrate, wherein the sealing layer is a polyimide having a thickness of a few monolayers and wherein there is no penetration of the polyimide into the pores.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 9, 2019
    Inventors: Victor Luchinin, Svetlana Goloudina, Vyacheslav Pasyuta, Alexey Ivanov, Mikhail Baklanov, Mikhail Krishtab
  • Patent number: 10190970
    Abstract: The present invention relates to a sensor using a tilted fiber grating to detect physical manifestations occurring in a medium. Such physical manifestations induce measurable changes in the optical property of the tilted fiber grating. The sensor comprises a sensing surface which is to be exposed to the medium, an optical pathway and a tilted grating in the optical pathway. The grating is responsive to electromagnetic radiation propagating in the optical pathway to generate a response conveying information on the physical manifestation.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 29, 2019
    Assignee: WEATHERFORD CANADA LTD
    Inventors: Jacques Albert, Chengkun Chen, Yanina Shevchenko, Alexei Ivanov
  • Publication number: 20180088028
    Abstract: The present invention relates to a sensor using a tilted fiber grating to detect physical manifestations occurring in a medium. Such physical manifestations induce measurable changes in the optical property of the tilted fiber grating. The sensor comprises a sensing surface which is to be exposed to the medium, an optical pathway and a tilted grating in the optical pathway. The grating is responsive to electromagnetic radiation propagating in the optical pathway to generate a response conveying information on the physical manifestation.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 29, 2018
    Inventors: Jacques ALBERT, Chengkun CHEN, Yanina SHEVCHENKO, Alexei IVANOV
  • Patent number: 9857290
    Abstract: The present invention relates to a sensor using a tilted fiber grating to detect physical manifestations occurring in a medium. Such physical manifestations induce measurable changes in the optical property of the tilted fiber grating. The sensor comprises a sensing surface which is to be exposed to the medium, an optical pathway and a tilted grating in the optical pathway. The grating is responsive to electromagnetic radiation propagating in the optical pathway to generate a response conveying information on the physical manifestation.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: January 2, 2018
    Assignee: WEATHERFORD CANADA LTD.
    Inventors: Jacques Albert, Chengkun Chen, Yanina Shevchenko, Alexei Ivanov