Patents by Inventor Mikhail PETRUSHAN
Mikhail PETRUSHAN 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: 12499201Abstract: Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.Type: GrantFiled: April 26, 2023Date of Patent: December 16, 2025Assignee: Winkk, Inc.Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
-
Publication number: 20230267454Abstract: Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.Type: ApplicationFiled: April 26, 2023Publication date: August 24, 2023Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
-
Patent number: 11734830Abstract: A computer-implemented method of using augmented reality (AR) to detect a plane and a spatial configuration of an object, the method comprising the steps of detecting one or more edges of the object; identifying one or more lines of the object; filtering the one or more lines of the object; iteratively approximating one or more distributions of the one or more lines; and determining boundaries of the object.Type: GrantFiled: July 4, 2021Date of Patent: August 22, 2023Assignee: SKETCHAR , VABInventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Patent number: 11640602Abstract: Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.Type: GrantFiled: May 7, 2021Date of Patent: May 2, 2023Assignee: Winkk, Inc.Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
-
Patent number: 11307731Abstract: A computer-implemented method of the present invention allows the user to draw images using augmented reality. The method is implemented by a processor executing a marker-less tracking algorithm stored in a memory of a mobile computing device. The method comprises detecting, by a page detector, an image of a drawing area; initializing a marker-less tracker, wherein said initializing comprises (a) capturing, via the page detector, a frame of the drawing area, (b) displaying, via a graphical user interface (GUI) of the mobile computing device, the frame of the drawing area, and (c) uniformly distributing on the GUI a template patch over the frame of the drawing area, and wherein the template patch is a fragment of texture of a template image used for surface tracking. The method further comprises executing a template patch tracking, wherein a perspective transformation of the template image to the frame as a current image is evaluated in video streaming on the GUI of the mobile computing device.Type: GrantFiled: May 31, 2020Date of Patent: April 19, 2022Assignee: SKETCHAR, UAVInventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Publication number: 20210374457Abstract: A computer-implemented method of using augmented reality (AR) to detect a plane and a spatial configuration of an object, the method comprising the steps of detecting one or more edges of the object; identifying one or more lines of the object; filtering the one or more lines of the object; iteratively approximating one or more distributions of the one or more lines; and determining boundaries of the object.Type: ApplicationFiled: July 4, 2021Publication date: December 2, 2021Applicant: SketchARInventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Publication number: 20210264418Abstract: Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.Type: ApplicationFiled: May 7, 2021Publication date: August 26, 2021Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
-
Patent number: 11030754Abstract: A computer-implemented method of the present invention allows the user to draw or preview images using augmented reality. The method is implemented by a processor executing a marker-less tracking algorithm stored in a memory of a mobile computing device. The method comprises detecting, by a page detector, an image of a drawing area; initializing a marker-less tracker, wherein said initializing comprises (a) capturing, via the page detector, a frame of the drawing area, (b) displaying, via a graphical user interface (GUI) of the mobile computing device, the frame of the drawing area, and (c) uniformly distributing template patches over the frame of the drawing area, and wherein the template patch is a fragment of texture of a template image used for surface tracking. The method further comprises executing a template patch tracking, wherein a perspective transformation of the template image to the frame as a current image is evaluated in video streaming on the GUI of the mobile computing device.Type: GrantFiled: May 15, 2019Date of Patent: June 8, 2021Assignee: Sketchar, UABInventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Patent number: 11030618Abstract: Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark.Type: GrantFiled: September 30, 2017Date of Patent: June 8, 2021Assignee: Winkk, Inc.Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
-
Publication number: 20200364881Abstract: A computer-implemented method of the present invention allows the user to draw or preview images using augmented reality. The method is implemented by a processor executing a marker-less tracking algorithm stored in a memory of a mobile computing device. The method comprises detecting, by a page detector, an image of a drawing area; initializing a marker-less tracker, wherein said initializing comprises (a) capturing, via the page detector, a frame of the drawing area, (b) displaying, via a graphical user interface (GUI) of the mobile computing device, the frame of the drawing area, and (c) uniformly distributing template patches over the frame of the drawing area, and wherein the template patch is a fragment of texture of a template image used for surface tracking. The method further comprises executing a template patch tracking, wherein a perspective transformation of the template image to the frame as a current image is evaluated in video streaming on the GUI of the mobile computing device.Type: ApplicationFiled: May 15, 2019Publication date: November 19, 2020Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Publication number: 20200363931Abstract: A computer-implemented method of the present invention allows the user to draw images using augmented reality. The method is implemented by a processor executing a marker-less tracking algorithm stored in a memory of a mobile computing device. The method comprises detecting, by a page detector, an image of a drawing area; initializing a marker-less tracker, wherein said initializing comprises (a) capturing, via the page detector, a frame of the drawing area, (b) displaying, via a graphical user interface (GUI) of the mobile computing device, the frame of the drawing area, and (c) uniformly distributing on the GUI a template patch over the frame of the drawing area, and wherein the template patch is a fragment of texture of a template image used for surface tracking. The method further comprises executing a template patch tracking, wherein a perspective transformation of the template image to the frame as a current image is evaluated in video streaming on the GUI of the mobile computing device.Type: ApplicationFiled: May 31, 2020Publication date: November 19, 2020Applicant: SKETCHAR, UABInventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
-
Publication number: 20160342873Abstract: An Optical Recognition (OR) code mark is provided. In one example, an OR code includes a segmented portion and a registration mark (e.g., in the form of an iris or pupil) positioned relative to the segmented portion. The OR code mark, e.g., as part of the segmented portion, includes a calibration region having 3 or more different colors, where each color is associated with a number (e.g., “0”, “1”, “2”, . . . “n”, and so on). The segmented portion of the mark is further colored (with the at least 3 different colors of the calibration region) to encode the segments. Accordingly, the OR code can be detected using the registration mark and calibration region to identify and assign values to the segmented regions and decode the mark.Type: ApplicationFiled: May 5, 2016Publication date: November 24, 2016Inventors: Dmitry FELD, Mikhail PETRUSHAN