Patents by Inventor Kenneth Jonsson

Kenneth Jonsson 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: 20230290185
    Abstract: A Driver Monitoring System, DMS, configured to detect spoofing attempts, the system comprising: an NIR image sensor module; a light source; a controller configured to control the light source and the image sensor module, so to capture each consecutive image of the sequence in a different lighting condition; a processor having processor operable software, the software comprising: a motion analyzer, operable to analyze a motion in the sequence of images, and output a motion-based result; a first neural network, operable to extract at least one type of information from an at least two channel image created by stacking a set of at least two consecutive images from the image sequence, and output a spatial result; and a fusion program, operable to merge the motion-based and the spatial results, and to output a final result, the final result determining if the target is live or fake.
    Type: Application
    Filed: July 1, 2021
    Publication date: September 14, 2023
    Inventors: Simon LILJESTRAND, Kenneth JONSSON, John FINÉR, Stefan KLINTBERG
  • Patent number: 11580775
    Abstract: The present disclosure relates to a method performed in a fingerprint analysis system for facilitating differentiating between a live finger and a spoof finger. The method comprises acquiring a plurality of time-sequences of images, each of the time-sequences showing a respective finger as it engages a detection surface of a fingerprint sensor. Each of the time-sequences comprises at least a first image and a last image showing a fingerprint topography of the finger, wherein the respective fingers of some of the time-sequences are known to be live fingers and the respective fingers of some other of the time-sequences are known to be spoof fingers. The method also comprises training a machine learning algorithm on the plurality of time-sequences to produce a model of the machine learning algorithm for differentiating between a live finger and a spoof finger.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: February 14, 2023
    Assignee: FINGERPRINT CARDS ANACATUM IP AB
    Inventors: Kenneth Jonsson, Alaa Halawani
  • Patent number: 11288480
    Abstract: The present invention generally relates to a method for authenticating a finger of a user of an electronic device comprising a fingerprint sensor for sensing a fingerprint pattern, the method comprising the steps of: acquiring a candidate fingerprint image; determining, based on the candidate fingerprint image, a humidity level indication indicative of the humidity level of the finger; performing an authentication pre-process based on the humidity level indication; performing a fingerprint authentication process based on the pre-process to authenticate the user.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 29, 2022
    Assignee: FINGERPRINT CARDS ANACATUM IP AB
    Inventors: Kenneth Jonsson, David Tingdahl
  • Patent number: 11119831
    Abstract: Described is a two-phase spinlock that controls access to a resource from a plurality of threads. The two-phase spinlock receives requests from threads to acquire the resource, places the threads in a first queue associated with a first phase of the two-phase spinlock, determines whether at least one of a predetermined number of slots in a second phase of the two-phase spinlock is available and when the slots are unavailable, processes an interrupt served by a select one of the threads based on a number of attempts by the selected thread to enter the second phase.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: September 14, 2021
    Assignee: Wind River Systems, Inc.
    Inventors: Kenneth Jonsson, Markus Carlstedt
  • Publication number: 20210216378
    Abstract: Described is a two-phase spinlock that controls access to a resource from a plurality of threads. The two-phase spinlock receives requests from threads to acquire the resource, places the threads in a first queue associated with a first phase of the two-phase spinlock, determines whether at least one of a predetermined number of slots in a second phase of the two-phase spinlock is available and when the slots are unavailable, processes an interrupt served by a select one of the threads based on a number of attempts by the selected thread to enter the second phase.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: Kenneth JONSSON, Markus CARLSTEDT
  • Publication number: 20210209336
    Abstract: The present disclosure relates to a method performed in a fingerprint analysis system for facilitating differentiating between a live finger and a spoof finger. The method comprises acquiring a plurality of time-sequences of images, each of the time-sequences showing a respective finger as it engages a detection surface of a fingerprint sensor. Each of the time-sequences comprises at least a first image and a last image showing a fingerprint topography of the finger, wherein the respective fingers of some of the time-sequences are known to be live fingers and the respective fingers of some other of the time-sequences are known to be spoof fingers. The method also comprises training a machine learning algorithm on the plurality of time-sequences to produce a model of the machine learning algorithm for differentiating between a live finger and a spoof finger.
    Type: Application
    Filed: October 5, 2018
    Publication date: July 8, 2021
    Applicant: Fingerprint Cards AB
    Inventors: Kenneth JONSSON, Alaa HALAWANI
  • Patent number: 10929201
    Abstract: A system and method for implementing a generation lock for protecting a data structure is provide. The systems and methods synchronizes read and write transactions for a protected data structure in a multitasking environment and provides low latency and improved scalability. For example, a system and method for implementing a generation lock for protecting a data structure may be provided. The generation lock provides an improved mechanism for restricting access to a data structure that is typically read more often than written. Specifically, the generation lock provides a method for reading and writing to a protected data structures that has a low average latency as compared to traditional read/write semaphores. The generation lock also provides a mechanism in which the system is scalable, meaning that the addition of additional processor cores is capable of increasing the performance, e.g., rate of executing requests, of the system, and is not or is not substantially rate limited by a shared resource.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 23, 2021
    Assignee: Wind River Systems, Inc.
    Inventors: Kenneth Jonsson, Markus Carlstedt
  • Patent number: 10887078
    Abstract: A device, system, and method determines a forwarding delay through a networking device. The method is performed at the networking device including a transceiver and an always running timer (ART). The method includes generating a first timestamp using a first clock of the transceiver when a packet to be forwarded has been received. The method includes capturing a first ART time corresponding to the first timestamp. The method includes generating a second timestamp using a second clock of the transceiver when the packet to be forwarded has been transmitted. The method includes capturing a second ART time corresponding to the second timestamp. The method includes determining a forwarding delay based on the first and second timestamps and the first and second ART times.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: January 5, 2021
    Assignee: Wind River Systems, Inc.
    Inventors: Markus Carlstedt, Kenneth Jonsson
  • Publication number: 20200226340
    Abstract: The present invention generally relates to a method for authenticating a finger of a user of an electronic device comprising a fingerprint sensor for sensing a fingerprint pattern, the method comprising the steps of: acquiring a candidate fingerprint image; determining, based on the candidate fingerprint image, a humidity level indication indicative of the humidity level of the finger; performing an authentication pre-process based on the humidity level indication; performing a fingerprint authentication process based on the pre-process to authenticate the user.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Applicant: Fingerprint Cards AB
    Inventors: Kenneth JONSSON, David TINGDAHL
  • Patent number: 10607055
    Abstract: The present invention generally relates to a method for authenticating a finger of a user of an electronic device comprising a fingerprint sensor for sensing a fingerprint pattern, the method comprising the steps of: acquiring a candidate fingerprint image; determining, based on the candidate fingerprint image, a humidity level indication indicative of the humidity level of the finger; performing an authentication pre-process based on the humidity level indication; performing a fingerprint authentication process based on the pre-process to authenticate the user.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 31, 2020
    Assignee: Fingerprint Cards AB
    Inventors: Kenneth Jonsson, David Tingdahl
  • Patent number: 10444788
    Abstract: A device, system, and method synchronizes time partition windows. The method performed at a first electronic device includes receiving a clock signal from a second electronic device, the clock signal indicating a modification to synchronize a first clock of the first electronic device to a second clock of the second electronic device. The method includes generating an operating system tick interrupt based on the clock signal, the operating system tick interrupt indicating a modification to synchronize a first operating system tick of the first electronic device to a second operating system tick of the second electronic device. The method includes generating a first schedule of first time partition windows based on the first operating system tick. The first schedule of the first time partition windows is synchronized to a second schedule of second time partition windows of the second electronic device.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 15, 2019
    Assignee: Wind River Systems, Inc.
    Inventors: Markus Carlstedt, Kenneth Jonsson
  • Publication number: 20190064873
    Abstract: A device, system, and method synchronizes time partition windows. The method performed at a first electronic device includes receiving a clock signal from a second electronic device, the clock signal indicating a modification to synchronize a first clock of the first electronic device to a second clock of the second electronic device. The method includes generating an operating system tick interrupt based on the clock signal, the operating system tick interrupt indicating a modification to synchronize a first operating system tick of the first electronic device to a second operating system tick of the second electronic device. The method includes generating a first schedule of first time partition windows based on the first operating system tick. The first schedule of the first time partition windows is synchronized to a second schedule of second time partition windows of the second electronic device.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventors: Markus CARLSTEDT, Kenneth JONSSON
  • Publication number: 20190020465
    Abstract: A device, system, and method determines a forwarding delay through a networking device. The method is performed at the networking device including a transceiver and an always running timer (ART). The method includes generating a first timestamp using a first clock of the transceiver when a packet to be forwarded has been received. The method includes capturing a first ART time corresponding to the first timestamp. The method includes generating a second timestamp using a second clock of the transceiver when the packet to be forwarded has been transmitted. The method includes capturing a second ART time corresponding to the second timestamp. The method includes determining a forwarding delay based on the first and second timestamps and the first and second ART times.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Markus CARLSTEDT, Kenneth Jonsson
  • Publication number: 20180225495
    Abstract: The present invention generally relates to a method for authenticating a finger of a user of an electronic device comprising a fingerprint sensor for sensing a fingerprint pattern, the method comprising the steps of: acquiring a candidate fingerprint image; determining, based on the candidate fingerprint image, a humidity level indication indicative of the humidity level of the finger; performing an authentication pre-process based on the humidity level indication; performing a fingerprint authentication process based on the pre-process to authenticate the user.
    Type: Application
    Filed: December 14, 2017
    Publication date: August 9, 2018
    Applicant: Fingerprint Cards AB
    Inventors: Kenneth JONSSON, David TINGDAHL
  • Patent number: 10037454
    Abstract: The present invention generally relates to a method for forming a candidate fingerprint representation of a fingerprint of a finger of a user of an electronic device comprising a capacitive fingerprint sensor for sensing a fingerprint pattern, the method comprising acquiring a sequence of candidate fingerprint images each acquired at different imaging acquisition settings. Further, a fingerprint feature set is extracted from each of the candidate fingerprint images, the fingerprint features of each fingerprint set being extracted according to a first selection criterion. A feature representation set is determined for each of the fingerprint feature sets. A candidate fingerprint representation is formed from a combination of the fingerprint feature representation sets. The invention further relates to a fingerprint sensing system and an electronic device.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: July 31, 2018
    Assignee: FINGERPRINT CARDS AB
    Inventors: Kenneth Jonsson, David Tingdahl
  • Publication number: 20180173920
    Abstract: The present invention generally relates to a method for forming a candidate fingerprint representation of a fingerprint of a finger of a user of an electronic device comprising a capacitive fingerprint sensor for sensing a fingerprint pattern, the method comprising acquiring a sequence of candidate fingerprint images each acquired at different imaging acquisition settings. Further, a fingerprint feature set is extracted from each of the candidate fingerprint images, the fingerprint features of each fingerprint set being extracted according to a first selection criterion. A feature representation set is determined for each of the fingerprint feature sets. A candidate fingerprint representation is formed from a combination of the fingerprint feature representation sets. The invention further relates to a fingerprint sensing system and an electronic device.
    Type: Application
    Filed: August 29, 2017
    Publication date: June 21, 2018
    Inventors: Kenneth Jonsson, David Tingdahl
  • Patent number: 9734379
    Abstract: Fingerprint enrollment is described. An initial procedure in which the appropriate area of the finger is determined from the size of a user's finger, followed by a guidance procedure where guidance information is provided in a pseudo random manner and further fingerprint data is obtained during the pseudo random guidance. When the appropriate area of the finger has been covered, fingerprint data is used in a calculation of fingerprint enrollment data that can be used in subsequent steps in the enrollment procedure.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 15, 2017
    Assignee: FINGERPRINT CARDS AB
    Inventors: Mats Tuneld, Hamid Sarvé, Kenneth Jonsson, Stefan Printz, Chao Chen
  • Patent number: 9672409
    Abstract: A computer-implemented method of performing fingerprint based authentication from matching local features represented by binary features which can be matched in an efficient implementation in one or both of software and hardware by computing Hamming distances between the binary features. A local feature in a verification image is said to be matching with a local feature in an enrolment image if the Hamming distance between the binary features falls below a pre-determined threshold. The computer-implemented method retains information about the similarity of local features in the two images and utilities it in an efficient way with the objective of improving fingerprint recognition rates and enabling finger liveness detection. In an aspect a normalized feature similarity distribution is generated as part of the representation in recognition and liveness detection.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 6, 2017
    Assignee: FINGERPRINT CARDS AB
    Inventors: Kenneth Jonsson, Eric Setterberg, David Tingdahl
  • Patent number: 9646193
    Abstract: A method of authenticating a candidate fingerprint by means of an electronic device comprising a touch sensor; and a fingerprint sensor. The method comprises the steps of: acquiring at least one touch sensor signal indicative of a sub-area of the touch sensor being touched by the candidate finger; acquiring at least one fingerprint image of the candidate fingerprint; retrieving a stored enrollment representation of the enrolled fingerprint of the enrolled finger; determining an authentication representation of the candidate fingerprint based on the fingerprint image; and determining an authentication result based on the authentication representation, the stored enrollment representation, and the at least one touch sensor signal.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 9, 2017
    Assignee: FINGERPRINT CARDS AB
    Inventors: Eric Setterberg, Hamid Sarve, Hans Thörnblom, Kenneth Jonsson
  • Publication number: 20170116247
    Abstract: A system and method for implementing a generation lock for protecting a data structure is provide. The systems and methods synchronizes read and write transactions for a protected data structure in a multitasking environment and provides low latency and improved scalability. For example, a system and method for implementing a generation lock for protecting a data structure may be provided. The generation lock provides an improved mechanism for restricting access to a data structure that is typically read more often than written. Specifically, the generation lock provides a method for reading and writing to a protected data structures that has a low average latency as compared to traditional read/write semaphores. The generation lock also provides a mechanism in which the system is scalable, meaning that the addition of additional processor cores is capable of increasing the performance, e.g., rate of executing requests, of the system, and is not or is not substantially rate limited by a shared resource.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 27, 2017
    Inventors: Kenneth Jonsson, Markus Carlstedt