Patents by Inventor Mark Stauber

Mark Stauber 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: 11798237
    Abstract: A method includes: detecting an object in a first image; receiving a selection of the object depicted in the image; associating the object with a second device based on the selection; and, in response to the selection: recording a series of odometry data; estimating a location of the first device based on the odometry data; recording a series of images; estimating a location of the second device based on the images; calculating a first reference vector in the reference frame of the first device defining the location of the second device relative to the location of the first device; receiving, from the second device, a second reference vector; calculating a rotation and an offset between the reference vectors; and transforming the reference frame of the first device to a common reference based on the rotation and the offset.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: October 24, 2023
    Assignee: Roblox Corporation
    Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
  • Patent number: 11776222
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 3, 2023
    Assignee: Roblox Corporation
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
  • Publication number: 20220114797
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
  • Patent number: 11238668
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: February 1, 2022
    Assignee: Jido Inc.
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
  • Publication number: 20210233321
    Abstract: A method includes: detecting an object in a first image; receiving a selection of the object depicted in the image; associating the object with a second device based on the selection; and, in response to the selection: recording a series of odometry data; estimating a location of the first device based on the odometry data; recording a series of images; estimating a location of the second device based on the images; calculating a first reference vector in the reference frame of the first device defining the location of the second device relative to the location of the first device; receiving, from the second device, a second reference vector; calculating a rotation and an offset between the reference vectors; and transforming the reference frame of the first device to a common reference based on the rotation and the offset.
    Type: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
  • Patent number: 11010977
    Abstract: A method includes: detecting an object in a first image; receiving a selection of the object depicted in the image; associating the object with a second device based on the selection; and, in response to the selection: recording a series of odometry data; estimating a location of the first device based on the odometry data; recording a series of images; estimating a location of the second device based on the images; calculating a first reference vector in the reference frame of the first device defining the location of the second device relative to the location of the first device; receiving, from the second device, a second reference vector; calculating a rotation and an offset between the reference vectors; and transforming the reference frame of the first device to a common reference based on the rotation and the offset.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 18, 2021
    Assignee: Jido, Inc.
    Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
  • Publication number: 20210074077
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 11, 2021
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
  • Patent number: 10885721
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 5, 2021
    Assignee: Jido Inc.
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
  • Publication number: 20200111267
    Abstract: A method includes: recording a series of frames; recording a set of motion data representing motion of the mobile device; detecting relative positions of a 3D constellation of objects based on the series of frames and the set of motion data; generating classifications of the 3D constellation of objects by calculating a classification of each object in a set of object classes; calculating a transform aligning the 3D constellation of objects with a 3D localization map; accessing a set of augmented reality assets defined by the 3D localization map; calculating a position of the mobile device relative to the 3D localization map based on the transform and the set of motion data; and rendering the set of augmented reality assets based on positions of the set of augmented reality assets in the 3D localization map and based on the position of the mobile device in the 3D localization map.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 9, 2020
    Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam
  • Publication number: 20200074739
    Abstract: A method includes: detecting an object in a first image; receiving a selection of the object depicted in the image; associating the object with a second device based on the selection; and, in response to the selection: recording a series of odometry data; estimating a location of the first device based on the odometry data; recording a series of images; estimating a location of the second device based on the images; calculating a first reference vector in the reference frame of the first device defining the location of the second device relative to the location of the first device; receiving, from the second device, a second reference vector; calculating a rotation and an offset between the reference vectors; and transforming the reference frame of the first device to a common reference based on the rotation and the offset.
    Type: Application
    Filed: May 30, 2019
    Publication date: March 5, 2020
    Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
  • Publication number: 20170265887
    Abstract: An adjustable, disposable dermal curette is structured to allow a user-practitioner to ergonomically grip a handle and manipulate an adjustable slider with a digit of their hand in order to change the diameter size of the flexible blade formed in an adjustable loop to the useful range of diameter sizes required. The user-practitioner can lock and unlock the slider in place quickly without the need to interrupt their procedure. The adjustable curette solves the problem of requiring multiple curette loop sizes for a procedure and results in improved quality of care and a savings of time and healthcare dollars.
    Type: Application
    Filed: April 5, 2017
    Publication date: September 21, 2017
    Applicant: Novon Solutions, LLC
    Inventors: Joseph Bennett, Mark Stauber
  • Patent number: 9649128
    Abstract: An adjustable, disposable dermal curette is structured to allow a user-practitioner to ergonomically grip a handle and manipulate an adjustable slider with a digit of their hand in order to change the diameter size of the flexible blade formed in an adjustable loop to the useful range of diameter sizes required. The user-practitioner can lock and unlock the slider in place quickly without the need to interrupt their procedure. The adjustable curette solves the problem of requiring multiple curette loop sizes for a procedure and results in improved quality of care and a savings of time and healthcare dollars.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 16, 2017
    Assignee: Novon Solutions, LLC
    Inventors: Joseph Bennett, Mark Stauber
  • Patent number: 9621973
    Abstract: In one embodiment, a device includes at least one transducer configured to vibrate within a first frequency range to generate a signal audible by a wearer of the device. The device includes the first material, which has an acoustic impedance at one or more frequencies within the first frequency range that is substantially similar to an acoustic impedance of the wearer's skin at the one or more frequencies. The device includes a second material that has an acoustic impedance at one or more frequencies within the first frequency range that substantially differs from an acoustic impedance of an environment of the device.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 11, 2017
    Assignee: Samsung Electronics Company, Ltd
    Inventors: Mark Stauber, Olivier Bau, Junyeon Cho, Gabriel Reyes
  • Publication number: 20160088380
    Abstract: In one embodiment, a device includes at least one transducer configured to vibrate within a first frequency range to generate a signal audible by a wearer of the device. The device includes the first material, which has an acoustic impedance at one or more frequencies within the first frequency range that is substantially similar to an acoustic impedance of the wearer's skin at the one or more frequencies. The device includes a second material that has an acoustic impedance at one or more frequencies within the first frequency range that substantially differs from an acoustic impedance of an environment of the device.
    Type: Application
    Filed: February 27, 2015
    Publication date: March 24, 2016
    Inventors: Mark Stauber, Olivier Bau, Junyeon Cho, Gabriel Reyes
  • Publication number: 20150157357
    Abstract: An adjustable, disposable dermal curette is structured to allow a user-practitioner to ergonomically grip a handle and manipulate an adjustable slider with a digit of their hand in order to change the diameter size of the flexible blade formed in an adjustable loop to the useful range of diameter sizes required. The user-practitioner can lock and unlock the slider in place quickly without the need to interrupt their procedure. The adjustable curette solves the problem of requiring multiple curette loop sizes for a procedure and results in improved quality of care and a savings of time and healthcare dollars.
    Type: Application
    Filed: January 6, 2015
    Publication date: June 11, 2015
    Applicant: Novon Solutions, LLC
    Inventors: Joseph Bennett, Mark Stauber