Patents by Inventor Oleksandr Kuvshynov

Oleksandr Kuvshynov 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).

  • Publication number: 20200225819
    Abstract: An electronic device with a display and a touch-sensitive surface displays a first authentication user interface on the display, the first authentication user interface including a text entry field for entering a text-based authentication code; detects a first input by a user on the touch-sensitive surface while displaying the first authentication user interface; in response to detecting the first input, displays a second authentication user interface on the display, distinct from the first authentication user interface, the second authentication user interface configured for entering a gesture-based authentication code; while displaying the second authentication user interface, detects one or more gestures by the user at locations on the touch-sensitive surface that correspond to locations on the second authentication user interface; and authenticates the user in accordance with a determination that the detected one or more gestures correspond to a gesture-based authentication code for the user.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Inventors: Stephen Hayden COTTERILL, Jake M. LOGAN, Oleksandr KUVSHYNOV, Erik M. CRESSALL, Brandon J. Casey, Jeffrey Paul McCurdy HULTQUIST
  • Patent number: 10620794
    Abstract: An electronic device with a display and a touch-sensitive surface displays a first authentication user interface on the display, the first authentication user interface including a text entry field for entering a text-based authentication code; detects a first input by a user on the touch-sensitive surface while displaying the first authentication user interface; in response to detecting the first input, displays a second authentication user interface on the display, distinct from the first authentication user interface, the second authentication user interface configured for entering a gesture-based authentication code; while displaying the second authentication user interface, detects one or more gestures by the user at locations on the touch-sensitive surface that correspond to locations on the second authentication user interface; and authenticates the user in accordance with a determination that the detected one or more gestures correspond to a gesture-based authentication code for the user.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventors: Stephen Hayden Cotterill, Jake M. Logan, Oleksandr Kuvshynov, Erik M. Cressall, Brandon J. Casey, Jeffrey Paul McCurdy Hultquist
  • Patent number: 10217052
    Abstract: The disclosure is directed to evaluating feature vectors using decision trees. Typically, the number of feature vectors and the number of decision trees are very high, which prevents loading them into a processor cache. The feature vectors are evaluated by processing the feature vectors across a disjoint subset of trees repeatedly. After loading the feature vectors into the cache, they are evaluated across a first subset of trees, then across a second subset of trees and so on. If the values based on the first and second subsets satisfy a specified criterion, further evaluation of the feature vectors across the remaining of the decision trees is terminated, thereby minimizing the number of trees evaluated and therefore, consumption of computing resources.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Oleksandr Kuvshynov, Aleksandar Ilic
  • Publication number: 20160321549
    Abstract: The disclosure is directed to evaluating feature vectors using decision trees. Typically, the number of feature vectors and the number of decision trees are very high, which prevents loading them into a processor cache. The feature vectors are evaluated by processing the feature vectors across a disjoint subset of trees repeatedly. After loading the feature vectors into the cache, they are evaluated across a first subset of trees, then across a second subset of trees and so on. If the values based on the first and second subsets satisfy a specified criterion, further evaluation of the feature vectors across the remaining of the decision trees is terminated, thereby minimizing the number of trees evaluated and therefore, consumption of computing resources.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Oleksandr Kuvshynov, Aleksandar Ilic
  • Publication number: 20120166998
    Abstract: An electronic device with a display and a touch-sensitive surface displays a first authentication user interface on the display, the first authentication user interface including a text entry field for entering a text-based authentication code; detects a first input by a user on the touch-sensitive surface while displaying the first authentication user interface; in response to detecting the first input, displays a second authentication user interface on the display, distinct from the first authentication user interface, the second authentication user interface configured for entering a gesture-based authentication code; while displaying the second authentication user interface, detects one or more gestures by the user at locations on the touch-sensitive surface that correspond to locations on the second authentication user interface; and authenticates the user in accordance with a determination that the detected one or more gestures correspond to a gesture-based authentication code for the user.
    Type: Application
    Filed: March 31, 2011
    Publication date: June 28, 2012
    Inventors: Stephen Hayden Cotterill, Jake M. Logan, Oleksandr Kuvshynov, Erik M. Cressall, Brandon J. Casey, Jeffrey Paul McCurdy Hultquist