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: 20230290185Abstract: 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: ApplicationFiled: July 1, 2021Publication date: September 14, 2023Inventors: Simon LILJESTRAND, Kenneth JONSSON, John FINÉR, Stefan KLINTBERG
-
Patent number: 11580775Abstract: 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: GrantFiled: October 5, 2018Date of Patent: February 14, 2023Assignee: FINGERPRINT CARDS ANACATUM IP ABInventors: Kenneth Jonsson, Alaa Halawani
-
Patent number: 11288480Abstract: 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: GrantFiled: March 26, 2020Date of Patent: March 29, 2022Assignee: FINGERPRINT CARDS ANACATUM IP ABInventors: Kenneth Jonsson, David Tingdahl
-
Patent number: 11119831Abstract: 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: GrantFiled: January 10, 2020Date of Patent: September 14, 2021Assignee: Wind River Systems, Inc.Inventors: Kenneth Jonsson, Markus Carlstedt
-
Publication number: 20210216378Abstract: 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: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Kenneth JONSSON, Markus CARLSTEDT
-
Publication number: 20210209336Abstract: 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: ApplicationFiled: October 5, 2018Publication date: July 8, 2021Applicant: Fingerprint Cards ABInventors: Kenneth JONSSON, Alaa HALAWANI
-
Patent number: 10929201Abstract: 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: GrantFiled: October 22, 2015Date of Patent: February 23, 2021Assignee: Wind River Systems, Inc.Inventors: Kenneth Jonsson, Markus Carlstedt
-
Patent number: 10887078Abstract: 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: GrantFiled: July 11, 2017Date of Patent: January 5, 2021Assignee: Wind River Systems, Inc.Inventors: Markus Carlstedt, Kenneth Jonsson
-
Publication number: 20200226340Abstract: 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: ApplicationFiled: March 26, 2020Publication date: July 16, 2020Applicant: Fingerprint Cards ABInventors: Kenneth JONSSON, David TINGDAHL
-
Patent number: 10607055Abstract: 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: GrantFiled: December 14, 2017Date of Patent: March 31, 2020Assignee: Fingerprint Cards ABInventors: Kenneth Jonsson, David Tingdahl
-
Patent number: 10444788Abstract: 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: GrantFiled: August 22, 2017Date of Patent: October 15, 2019Assignee: Wind River Systems, Inc.Inventors: Markus Carlstedt, Kenneth Jonsson
-
Publication number: 20190064873Abstract: 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: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventors: Markus CARLSTEDT, Kenneth JONSSON
-
Publication number: 20190020465Abstract: 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: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Markus CARLSTEDT, Kenneth Jonsson
-
Publication number: 20180225495Abstract: 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: ApplicationFiled: December 14, 2017Publication date: August 9, 2018Applicant: Fingerprint Cards ABInventors: Kenneth JONSSON, David TINGDAHL
-
Patent number: 10037454Abstract: 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: GrantFiled: August 29, 2017Date of Patent: July 31, 2018Assignee: FINGERPRINT CARDS ABInventors: Kenneth Jonsson, David Tingdahl
-
Publication number: 20180173920Abstract: 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: ApplicationFiled: August 29, 2017Publication date: June 21, 2018Inventors: Kenneth Jonsson, David Tingdahl
-
Patent number: 9734379Abstract: 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: GrantFiled: August 24, 2015Date of Patent: August 15, 2017Assignee: FINGERPRINT CARDS ABInventors: Mats Tuneld, Hamid Sarvé, Kenneth Jonsson, Stefan Printz, Chao Chen
-
Patent number: 9672409Abstract: 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: GrantFiled: June 22, 2016Date of Patent: June 6, 2017Assignee: FINGERPRINT CARDS ABInventors: Kenneth Jonsson, Eric Setterberg, David Tingdahl
-
Patent number: 9646193Abstract: 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: GrantFiled: November 24, 2015Date of Patent: May 9, 2017Assignee: FINGERPRINT CARDS ABInventors: Eric Setterberg, Hamid Sarve, Hans Thörnblom, Kenneth Jonsson
-
Publication number: 20170116247Abstract: 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: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: Kenneth Jonsson, Markus Carlstedt