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: 11798237Abstract: 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: GrantFiled: April 13, 2021Date of Patent: October 24, 2023Assignee: Roblox CorporationInventors: Mark Stauber, Jaeyong Sung, Amichai Levy
-
Patent number: 11776222Abstract: 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: GrantFiled: December 20, 2021Date of Patent: October 3, 2023Assignee: Roblox CorporationInventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
-
Publication number: 20220114797Abstract: 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: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
-
Patent number: 11238668Abstract: 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: GrantFiled: November 23, 2020Date of Patent: February 1, 2022Assignee: Jido Inc.Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
-
Publication number: 20210233321Abstract: 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: ApplicationFiled: April 13, 2021Publication date: July 29, 2021Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
-
Patent number: 11010977Abstract: 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: GrantFiled: May 30, 2019Date of Patent: May 18, 2021Assignee: Jido, Inc.Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
-
Publication number: 20210074077Abstract: 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: ApplicationFiled: November 23, 2020Publication date: March 11, 2021Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
-
Patent number: 10885721Abstract: 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: GrantFiled: September 30, 2019Date of Patent: January 5, 2021Assignee: Jido Inc.Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam, Amichai Levy
-
Publication number: 20200111267Abstract: 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: ApplicationFiled: September 30, 2019Publication date: April 9, 2020Inventors: Mark Stauber, Jaeyong Sung, Devin Haslam
-
Publication number: 20200074739Abstract: 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: ApplicationFiled: May 30, 2019Publication date: March 5, 2020Inventors: Mark Stauber, Jaeyong Sung, Amichai Levy
-
Publication number: 20170265887Abstract: 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: ApplicationFiled: April 5, 2017Publication date: September 21, 2017Applicant: Novon Solutions, LLCInventors: Joseph Bennett, Mark Stauber
-
Patent number: 9649128Abstract: 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: GrantFiled: January 6, 2015Date of Patent: May 16, 2017Assignee: Novon Solutions, LLCInventors: Joseph Bennett, Mark Stauber
-
Patent number: 9621973Abstract: 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: GrantFiled: February 27, 2015Date of Patent: April 11, 2017Assignee: Samsung Electronics Company, LtdInventors: Mark Stauber, Olivier Bau, Junyeon Cho, Gabriel Reyes
-
Publication number: 20160088380Abstract: 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: ApplicationFiled: February 27, 2015Publication date: March 24, 2016Inventors: Mark Stauber, Olivier Bau, Junyeon Cho, Gabriel Reyes
-
Publication number: 20150157357Abstract: 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: ApplicationFiled: January 6, 2015Publication date: June 11, 2015Applicant: Novon Solutions, LLCInventors: Joseph Bennett, Mark Stauber