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: 12499201
    Abstract: 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: Grant
    Filed: April 26, 2023
    Date of Patent: December 16, 2025
    Assignee: Winkk, Inc.
    Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
  • Publication number: 20230267454
    Abstract: 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: Application
    Filed: April 26, 2023
    Publication date: August 24, 2023
    Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
  • Patent number: 11734830
    Abstract: 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: Grant
    Filed: July 4, 2021
    Date of Patent: August 22, 2023
    Assignee: SKETCHAR , VAB
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Patent number: 11640602
    Abstract: 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: Grant
    Filed: May 7, 2021
    Date of Patent: May 2, 2023
    Assignee: Winkk, Inc.
    Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
  • Patent number: 11307731
    Abstract: 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: Grant
    Filed: May 31, 2020
    Date of Patent: April 19, 2022
    Assignee: SKETCHAR, UAV
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Publication number: 20210374457
    Abstract: 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: Application
    Filed: July 4, 2021
    Publication date: December 2, 2021
    Applicant: SketchAR
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Publication number: 20210264418
    Abstract: 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: Application
    Filed: May 7, 2021
    Publication date: August 26, 2021
    Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
  • Patent number: 11030754
    Abstract: 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: Grant
    Filed: May 15, 2019
    Date of Patent: June 8, 2021
    Assignee: Sketchar, UAB
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Patent number: 11030618
    Abstract: 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: Grant
    Filed: September 30, 2017
    Date of Patent: June 8, 2021
    Assignee: Winkk, Inc.
    Inventors: Renata Budko, Dmitry Feld, Konstantin Kalinin, Mikhail Petrushan
  • Publication number: 20200364881
    Abstract: 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: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Publication number: 20200363931
    Abstract: 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: Application
    Filed: May 31, 2020
    Publication date: November 19, 2020
    Applicant: SKETCHAR, UAB
    Inventors: Andrey Drobitko, Aleksandr Danilin, Mikhail Kopeliovich, Mikhail Petrushan
  • Publication number: 20160342873
    Abstract: 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: Application
    Filed: May 5, 2016
    Publication date: November 24, 2016
    Inventors: Dmitry FELD, Mikhail PETRUSHAN