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: 12265761
    Abstract: 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: Grant
    Filed: January 5, 2024
    Date of Patent: April 1, 2025
    Assignee: ULTRAHAPTICS IP TWO LIMITED
    Inventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
  • Publication number: 20240143871
    Abstract: 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: Application
    Filed: January 5, 2024
    Publication date: May 2, 2024
    Applicant: ULTRAHAPTICS IP TWO LIMITED
    Inventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
  • Patent number: 11868687
    Abstract: 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: Grant
    Filed: January 30, 2023
    Date of Patent: January 9, 2024
    Assignee: Ultrahaptics IP Two Limited
    Inventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
  • Patent number: 11823194
    Abstract: 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: Grant
    Filed: January 28, 2019
    Date of Patent: November 21, 2023
    Assignee: REDROCK BIOMETRICS, INC.
    Inventors: Hua Yang, Leonid Kontsevich, Kevin Horowitz, Igor Lovyagin
  • Publication number: 20230169236
    Abstract: 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: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Applicant: Ultrahaptics IP Two Limited
    Inventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
  • Patent number: 11568105
    Abstract: 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: Grant
    Filed: May 5, 2021
    Date of Patent: January 31, 2023
    Assignee: Ultrahaptics IP Two Limited
    Inventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
  • Publication number: 20210256182
    Abstract: 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: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Applicant: Ultrahaptics IP Two Limited
    Inventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
  • Publication number: 20210160076
    Abstract: 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: Application
    Filed: December 14, 2018
    Publication date: May 27, 2021
    Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ
  • Patent number: 11010512
    Abstract: 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: Grant
    Filed: November 25, 2019
    Date of Patent: May 18, 2021
    Assignee: Ultrahaptics IP Two Limited
    Inventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
  • Publication number: 20210049611
    Abstract: 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: Application
    Filed: January 28, 2019
    Publication date: February 18, 2021
    Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
  • Publication number: 20210044429
    Abstract: 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: Application
    Filed: September 9, 2020
    Publication date: February 11, 2021
    Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
  • Publication number: 20210037009
    Abstract: 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: Application
    Filed: October 5, 2020
    Publication date: February 4, 2021
    Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
  • Publication number: 20200412541
    Abstract: 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: Application
    Filed: September 7, 2020
    Publication date: December 31, 2020
    Inventors: Hua YANG, Leonid KONTSEVICH, Kevin HOROWITZ, Igor Lovyagin
  • Publication number: 20200167513
    Abstract: 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: Application
    Filed: November 25, 2019
    Publication date: May 28, 2020
    Inventors: David S. HOLZ, Kevin HOROWITZ, Raffi BEDIKIAN, Hua YANG
  • Patent number: 10489531
    Abstract: 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: Grant
    Filed: June 8, 2018
    Date of Patent: November 26, 2019
    Assignee: Ultrahaptics IP Two Limited
    Inventors: David S. Holz, Raffi Bedikian, Kevin Horowitz, Hua Yang
  • Patent number: 10386938
    Abstract: 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: Grant
    Filed: September 18, 2017
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: Samantha Raja, Manuel Christian Clement, Shanee Nishry, Daniel Sternfeld, Stefan Welker, Kevin Horowitz, Corentin Fatus
  • Publication number: 20190087019
    Abstract: 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: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Samantha Raja, Manuel Christian Clement, Shanee Nishry, Daniel Sternfeld, Stefan Welker, Kevin Horowitz, Corentin Fatus
  • Publication number: 20190050509
    Abstract: 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: Application
    Filed: June 8, 2018
    Publication date: February 14, 2019
    Applicant: Leap Motion, Inc.
    Inventors: David S. HOLZ, Raffi BEDIKIAN, Kevin HOROWITZ, Hua YANG
  • Patent number: 9996638
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: June 12, 2018
    Assignee: LEAP MOTION, INC.
    Inventors: David S Holz, Raffi Bedikian, Kevin Horowitz, Hua Yang
  • Patent number: 9659403
    Abstract: 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: Grant
    Filed: January 6, 2015
    Date of Patent: May 23, 2017
    Assignee: Leap Motion, Inc.
    Inventor: Kevin Horowitz