Patents by Inventor Tomi P. Maila
Tomi P. Maila 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: 20250103693Abstract: Methods and apparatus for illuminating a biometric aspect, such as periocular region features or iris features, with multiple illumination configurations to create multiple illumination channels for computer analysis are disclosed. Multiple illumination channels may be used for quality assurance by comparing the actual illumination channel property of a given image to the illumination channel that was activated for image capture. Images captured at the multiple illumination channels can also be used in biometric authentication by providing additional information for comparison to a stored template generated from images taken at multiple illumination channels during enrollment. Biometric authentication using a quality assurance process may be resistant to attempts to bypass biometric authentication.Type: ApplicationFiled: April 3, 2024Publication date: March 27, 2025Applicant: Apple Inc.Inventors: Tomi P Maila, Gendong Zhang, Martin Haller, Tom Sengelaub, Andrei Nikiforov, Reza Dehestaniardekani, Kyle C Brogle, Qijie Xu
-
Publication number: 20240211569Abstract: Methods for performing user authentication based on a multi-representation eye model for devices such as head-mounted display devices are disclosed. The multi-representation eye model may be generated and updated based on feature representations of an identified eye. The user authentication process may be initiated by causing an image to be captured of a current eye under a first set of conditions that may then be transformed into a current feature representation. The current feature representation may be applied to the multi-representation eye model to determine whether the current eye is a match for the identified eye.Type: ApplicationFiled: December 8, 2023Publication date: June 27, 2024Applicant: Apple Inc.Inventors: Gendong Zhang, Martin Haller, Abhishek Nagar, Saurabh Jain, Stefan Roennecke, Tomi P Maila, Andrei Nikiforov, Tom Sengelaub
-
Patent number: 10809364Abstract: A computer-implemented method of determining relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle configured to sense an environment by following a scan pattern comprising component scan lines. The method includes obtaining, based on the sensor data, a point cloud frame. Additionally, the method includes identifying a first pixel and a second pixel that are co-located within a field of regard and overlap a point cloud object within the point cloud frame and calculating a difference between a depth associated with the first pixel and a depth associated with the second pixel. The method includes determining a relative velocity of the point cloud object by dividing the difference in depth data by a time difference between when the depth associated with the first pixel was sensed and the depth associated with the second pixel was sensed.Type: GrantFiled: November 20, 2018Date of Patent: October 20, 2020Assignee: Luminar Technologies, Inc.Inventors: Tomi P. Maila, Pranav Maheshwari, Benjamin Englard
-
Publication number: 20200097010Abstract: Various software techniques for managing operation of autonomous vehicles based on sensor data are disclosed herein. A computing system may generate, based on a set of signals descriptive of a current state of an environment in which the autonomous vehicle is operating, a normal path plan separate from a safe path plan, or a hybrid path plan including a normal path plan and a safe path plan. In generating the safe path plan, the computing system may generate and concatenate a set of motion primitives. When a fault condition occurs, the computing device may transition from executing the normal path plan to executing the safe path plan to safely stop the autonomous vehicle.Type: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Inventors: Tomi P. Maila, Vahid R. Ramezani, Benjamin Englard
-
Publication number: 20200041619Abstract: A computer-implemented method of determining a relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle configured to sense an environment following a scan pattern. The method also includes obtaining, based on the sensor data, a point cloud frame. The point cloud frame comprises a plurality of points of depth data and a time at which the depth data was captured. Additionally, the method includes selecting two or more points of the scan pattern that overlap the object. The selected points are located on or near a two-dimensional surface corresponding to the object, and the depth data for two or more of the selected points are captured at different times. The method includes calculating the relative velocity between the vehicle and the object based on the depth data and capture times associated with the selected points.Type: ApplicationFiled: November 20, 2018Publication date: February 6, 2020Inventors: Pranav Maheshwari, Tomi P. Maila, Benjamin Englard
-
Publication number: 20200043176Abstract: A computer-implemented method of determining relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle configured to sense an environment by following a scan pattern comprising component scan lines. The method includes obtaining, based on the sensor data, a point cloud frame. Additionally, the method includes identifying a first pixel and a second pixel that are co-located within a field of regard and overlap a point cloud object within the point cloud frame and calculating a difference between a depth associated with the first pixel and a depth associated with the second pixel. The method includes determining a relative velocity of the point cloud object by dividing the difference in depth data by a time difference between when the depth associated with the first pixel was sensed and the depth associated with the second pixel was sensed.Type: ApplicationFiled: November 20, 2018Publication date: February 6, 2020Inventors: Tomi P. Maila, Pranav Maheshwari, Benjamin Englard
-
Patent number: 10551485Abstract: A computer-implemented method of determining a relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle configured to sense an environment following a scan pattern. The method also includes obtaining, based on the sensor data, a point cloud frame. The point cloud frame comprises a plurality of points of depth data and a time at which the depth data was captured. Additionally, the method includes selecting two or more points of the scan pattern that overlap the object. The selected points are located on or near a two-dimensional surface corresponding to the object, and the depth data for two or more of the selected points are captured at different times. The method includes calculating the relative velocity between the vehicle and the object based on the depth data and capture times associated with the selected points.Type: GrantFiled: November 20, 2018Date of Patent: February 4, 2020Assignee: Luminar Technologies, Inc.Inventors: Pranav Maheshwari, Tomi P. Maila, Benjamin Englard
-
Patent number: 10481605Abstract: Various software techniques for managing operation of autonomous vehicles based on sensor data are disclosed herein. A computing system may generate, based on a set of signals descriptive of a current state of an environment in which the autonomous vehicle is operating, a normal path plan separate from a safe path plan, or a hybrid path plan including a normal path plan and a safe path plan. In generating the safe path plan, the computing system may generate and concatenate a set of motion primitives. When a fault condition occurs, the computing device may transition from executing the normal path plan to executing the safe path plan to safely stop the autonomous vehicle.Type: GrantFiled: September 21, 2018Date of Patent: November 19, 2019Assignee: Luminar Technologies, Inc.Inventors: Tomi P. Maila, Vahid R. Ramezani, Benjamin Englard
-
Patent number: 10394243Abstract: Various software techniques for managing operation of autonomous vehicles based on sensor data are disclosed herein. A computing system may generate, based on a set of signals descriptive of a current state of an environment in which the autonomous vehicle is operating, a normal path plan separate from a safe path plan, or a hybrid path plan including a normal path plan and a safe path plan. In generating the safe path plan, the computing system may generate and concatenate a set of motion primitives. When a fault condition occurs, the computing device may transition from executing the normal path plan to executing the safe path plan to safely stop the autonomous vehicle.Type: GrantFiled: September 21, 2018Date of Patent: August 27, 2019Assignee: Luminar Technologies, Inc.Inventors: Vahid R. Ramezani, Benjamin Englard, Tomi P. Maila