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: 12067978Abstract: 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: GrantFiled: June 1, 2021Date of Patent: August 20, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Fuliang Weng, Alexei Ivanov, Stephen Cradock
-
Patent number: 11763514Abstract: 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: GrantFiled: September 6, 2022Date of Patent: September 19, 2023Assignee: Parallels International GmbHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Patent number: 11727526Abstract: 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: GrantFiled: September 23, 2021Date of Patent: August 15, 2023Assignee: Parallels International GmbHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Patent number: 11450056Abstract: 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: GrantFiled: May 17, 2021Date of Patent: September 20, 2022Assignee: Parallels International GMBHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Patent number: 11417059Abstract: 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: GrantFiled: January 14, 2021Date of Patent: August 16, 2022Assignee: Parallels International GmbHInventors: Alexey Ivanov, Evgeny Nikitenko, Nikolay Dobrovolskiy
-
Publication number: 20210375270Abstract: 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: ApplicationFiled: June 1, 2021Publication date: December 2, 2021Applicant: Knowles Electronics, LLCInventors: Fuliang Weng, Alexei Ivanov, Stephen Cradock
-
Patent number: 11189002Abstract: 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: GrantFiled: July 24, 2019Date of Patent: November 30, 2021Assignee: Parallels International GmbHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Publication number: 20210287674Abstract: 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: ApplicationFiled: March 15, 2021Publication date: September 16, 2021Applicant: Knowles Electronics, LLCInventors: Andy Unruh, Wenjing Yang, Bin Jiang, Stephen Cradock, Alexei Ivanov, Fuliang Weng, Scott Choi
-
Publication number: 20210210109Abstract: 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: ApplicationFiled: December 26, 2020Publication date: July 8, 2021Inventors: Fuliang Weng, Alexei Ivanov
-
Patent number: 11055896Abstract: 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: GrantFiled: February 25, 2020Date of Patent: July 6, 2021Assignee: Parallels International GmbHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Patent number: 11030792Abstract: 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: GrantFiled: May 22, 2019Date of Patent: June 8, 2021Assignee: Parallel International GmbHInventors: Alexey Ivanov, Evgeny Nikitenko, Nikolay Dobrovolskiy
-
Patent number: 11004263Abstract: 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: GrantFiled: May 22, 2019Date of Patent: May 11, 2021Assignee: Parallels International GmbHInventors: Alexey Ivanov, Evgeny Nikitenko
-
Publication number: 20200283901Abstract: 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: ApplicationFiled: November 30, 2016Publication date: September 10, 2020Inventors: Alexey IVANOV, Johannes RICHTER
-
Patent number: 10739344Abstract: 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: GrantFiled: December 28, 2015Date of Patent: August 11, 2020Assignee: West Virginia UniversityInventors: Alexey Ivanov, Joseph Addison
-
Publication number: 20190211446Abstract: 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: ApplicationFiled: June 27, 2017Publication date: July 11, 2019Applicant: Singulus Technologies AGInventors: Alexey IVANOV, Andreas KLEPL, Johannes RICHTER
-
Publication number: 20190177851Abstract: 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: ApplicationFiled: June 27, 2017Publication date: June 13, 2019Applicant: Singulus Technologies AGInventors: Alexey IVANOV, Andreas KLEPL, Johannes RICHTER
-
Publication number: 20190135998Abstract: 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: ApplicationFiled: December 21, 2018Publication date: May 9, 2019Inventors: Victor Luchinin, Svetlana Goloudina, Vyacheslav Pasyuta, Alexey Ivanov, Mikhail Baklanov, Mikhail Krishtab
-
Patent number: 10190970Abstract: 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: GrantFiled: November 28, 2017Date of Patent: January 29, 2019Assignee: WEATHERFORD CANADA LTDInventors: Jacques Albert, Chengkun Chen, Yanina Shevchenko, Alexei Ivanov
-
Publication number: 20180088028Abstract: 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: ApplicationFiled: November 28, 2017Publication date: March 29, 2018Inventors: Jacques ALBERT, Chengkun CHEN, Yanina SHEVCHENKO, Alexei IVANOV
-
Patent number: 9857290Abstract: 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: GrantFiled: August 27, 2013Date of Patent: January 2, 2018Assignee: WEATHERFORD CANADA LTD.Inventors: Jacques Albert, Chengkun Chen, Yanina Shevchenko, Alexei Ivanov