Patents by Inventor Kevin Horowitz
Kevin Horowitz 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: 12265761Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: January 5, 2024Date of Patent: April 1, 2025Assignee: ULTRAHAPTICS IP TWO LIMITEDInventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
-
Publication number: 20240143871Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: ULTRAHAPTICS IP TWO LIMITEDInventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
-
Patent number: 11868687Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: January 30, 2023Date of Patent: January 9, 2024Assignee: Ultrahaptics IP Two LimitedInventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
-
Patent number: 11823194Abstract: A biometric authentication platform (10) uses fault-tolerant distributed computing to determine if a supplied biometric sample and a sample stored in a registry are from the same person. A collection of reference samples is maintained in a distributed ledger (115) with immutable history of modifications. Results of matching are stored in a separate distributed ledger (125) providing an immutable history log. Coordinated use of both ledgers (115, 125) enable biometric authentication of registered users (140) in real time. Users (140) may interact with providers (150) and/or trusted circles of other users in order to recover user records from the user ledger (115).Type: GrantFiled: January 28, 2019Date of Patent: November 21, 2023Assignee: REDROCK BIOMETRICS, INC.Inventors: Hua Yang, Leonid Kontsevich, Kevin Horowitz, Igor Lovyagin
-
Publication number: 20230169236Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: ApplicationFiled: January 30, 2023Publication date: June 1, 2023Applicant: Ultrahaptics IP Two LimitedInventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
-
Patent number: 11568105Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: May 5, 2021Date of Patent: January 31, 2023Assignee: Ultrahaptics IP Two LimitedInventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
-
Publication number: 20210256182Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: ApplicationFiled: May 5, 2021Publication date: August 19, 2021Applicant: Ultrahaptics IP Two LimitedInventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
-
Publication number: 20210160076Abstract: The invention presents a biometric authentication system comprising: a template module and a key module that are independent of each other. The template module is used to store encrypted biometric templates, the key module is used to store the decryption keys. The system may further comprise a matching module that acquires the decryption key from the key module and the encrypted template from the template module, decrypts the template using the key, then matches the template to verify the identity. In this system, the encrypted template and decryption key are stored separately both logically and physically, and are only united momentarily during matching, then are immediately deleted. The system is highly secure and addresses the security vulnerabilities in the current banking and payment systems, both online and offline such as ATM machines.Type: ApplicationFiled: December 14, 2018Publication date: May 27, 2021Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ
-
Patent number: 11010512Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: November 25, 2019Date of Patent: May 18, 2021Assignee: Ultrahaptics IP Two LimitedInventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
-
Publication number: 20210049611Abstract: A biometric authentication platform (10) uses fault-tolerant distributed computing to determine if a supplied biometric sample and a sample stored in a registry are from the same person. A collection of reference samples is maintained in a distributed ledger (115) with immutable history of modifications. Results of matching are stored in a separate distributed ledger (125) providing an immutable history log. Coordinated use of both ledgers (115, 125) enable biometric authentication of registered users (140) in real time. Users (140) may interact with providers (150) and/or trusted circles of other users in order to recover user records from the user ledger (115).Type: ApplicationFiled: January 28, 2019Publication date: February 18, 2021Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
-
Publication number: 20210044429Abstract: A biometric authentication platform uses fault-tolerant distributed computing to determine if a supplied biometric live scan and template are from the same person. Features provide additional protection for biometric data. The template and live scan may be encrypted using a symmetric encryption key. The encrypted template and live scan may be sent with copies of the symmetric key, each copy further encrypted by a public key associated with one processor's public-private key pair. Each processor may decrypt a copy of the symmetric key, which may then be used by the processor for decrypting the live scan and template for matching. A decentralized user ledger may store an encrypted copy of the biometric template, with the key stored locally in a registered device. Alternatively, a decentralized user ledger may store a hash of the biometric template, for verification of a template that is maintained on a registered device.Type: ApplicationFiled: September 9, 2020Publication date: February 11, 2021Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
-
Publication number: 20210037009Abstract: A biometric authentication platform uses fault-tolerant distributed computing to determine if a supplied biometric sample and a template sample, which may be stored in a registry, are from the same person. Samples may be subdivided and assigned to Sub-Sample Processing Clusters for processing in parallel to determine sub-results. A consensus authentication result may then be determined by the processing cluster based upon the sub-results.Type: ApplicationFiled: October 5, 2020Publication date: February 4, 2021Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
-
Publication number: 20200412541Abstract: A biometric authentication platform (10) uses fault-tolerant distributed computing to determine if a supplied biometric sample and a sample stored in a registry are from the same person. A collection of reference samples may be maintained in a distributed user ledger (115), and results of matching are stored in a separate distributed authentication ledger (125). Coordinated use of both ledgers (115, 125) enable biometric authentication of registered users (140) in real time. Variations enable use of a user ledger (115) without an authentication ledger (125), and use of an authentication ledger (125) without a user ledger (115). Either or both ledgers (115, 125) may be shared, private, or combinations of shared and private. Secondary channel audits verify reliability of nodes within a network. Samples may be subdivided and processed in parallel. Sample encryption may be maintained for each processor in a node network.Type: ApplicationFiled: September 7, 2020Publication date: December 31, 2020Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
-
Publication number: 20200167513Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: ApplicationFiled: November 25, 2019Publication date: May 28, 2020Inventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
-
Patent number: 10489531Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: June 8, 2018Date of Patent: November 26, 2019Assignee: Ultrahaptics IP Two LimitedInventors: David S. Holz, Raffi Bedikian, Kevin Horowitz, Hua Yang
-
Patent number: 10386938Abstract: In at least one aspect, a method can include determining a location of a head mounted display (HMD) of a user, defining a location of a joint based on the location of the HMD, defining a segment from the joint to an end of the segment, defining an initial virtual location of a virtual controller within a virtual reality (VR) environment based on a location of the end of the segment, and defining a virtual location and a virtual orientation of the virtual controller within the VR environment, based on the segment and the joint, in response to an orientation movement of a physical controller.Type: GrantFiled: September 18, 2017Date of Patent: August 20, 2019Assignee: GOOGLE LLCInventors: Samantha Raja, Manuel Christian Clement, Shanee Nishry, Daniel Sternfeld, Stefan Welker, Kevin Horowitz, Corentin Fatus
-
Publication number: 20190087019Abstract: In at least one aspect, a method can include determining a location of a head mounted display (HMD) of a user, defining a location of a joint based on the location of the HMD, defining a segment from the joint to an end of the segment, defining an initial virtual location of a virtual controller within a virtual reality (VR) environment based on a location of the end of the segment, and defining a virtual location and a virtual orientation of the virtual controller within the VR environment, based on the segment and the joint, in response to an orientation movement of a physical controller.Type: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Samantha Raja, Manuel Christian Clement, Shanee Nishry, Daniel Sternfeld, Stefan Welker, Kevin Horowitz, Corentin Fatus
-
Publication number: 20190050509Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: ApplicationFiled: June 8, 2018Publication date: February 14, 2019Applicant: Leap Motion, Inc.Inventors: David S. HOLZ, Raffi BEDIKIAN, Kevin HOROWITZ, Hua YANG
-
Patent number: 9996638Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: October 31, 2014Date of Patent: June 12, 2018Assignee: LEAP MOTION, INC.Inventors: David S Holz, Raffi Bedikian, Kevin Horowitz, Hua Yang
-
Patent number: 9659403Abstract: The technology disclosed relates to initializing orientation of a three-dimensional (3D) model of an object. In particular, it relates to accessing at least one three-dimensional (3D) model of an object and observed information of the object movable in space and determining a primary orientation parameter of the model from the observed information. The method further includes detecting contours of the object in the observed information and calculating a representative normal to the detected contours, accessing a vector representing a 3D angle from the object to a point of observation, calculating a primary orientation of the object as a cross-product of the representative normal and the vector, and using the calculated primary orientation parameter to initialize the model.Type: GrantFiled: January 6, 2015Date of Patent: May 23, 2017Assignee: Leap Motion, Inc.Inventor: Kevin Horowitz