Patents by Inventor Jan Herling

Jan Herling 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: 20240062472
    Abstract: In one embodiment, a method includes scanning a real-world environment with a first device associated with a first user; generating a three-dimensional model of the real-world environment, transmitting the three-dimensional model to a head-mounted device associated with the first user, determining a pose of the head-mounted device by localizing the head-mounted device within the three-dimensional model based on images captured by a second camera of the head-mounted device, displaying, on the head-mounted device, a virtual space corresponding to the scanned real-world environment generated based on the three-dimensional model as viewed from the pose, and transmitting, to a remote head-mounted device of a second user, data corresponding to the three-dimensional model and the pose of the head-mounted device, the data being configured for rendering, by the remote head-mounted device, the virtual space with a first avatar corresponding to the first user having the pose.
    Type: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Inventors: Jan Herling, Nils Plath, Jan-Michael Frahm, Ahmad Al-Dahle
  • Patent number: 11854230
    Abstract: In one embodiment, a method includes the steps of capturing an image from a camera viewpoint, the image depicting a physical keyboard, detecting one or more shape features of the physical keyboard depicted in the image by comparing pixels of the image to a predetermined shape template, the predetermined shape template representing visual characteristics of spaces between keyboard keys, accessing predetermined shape features of a keyboard model associated with the physical keyboard, and determining a pose of the physical keyboard based on comparisons between (1) the detected one or more shape features of the physical keyboard and (2) projections of the predetermined shape features of the keyboard model toward the camera viewpoint.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: December 26, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jan Herling, Daniel Scharstein
  • Publication number: 20220172397
    Abstract: In one embodiment, a method includes the steps of capturing an image from a camera viewpoint, the image depicting a physical keyboard, detecting one or more shape features of the physical keyboard depicted in the image by comparing pixels of the image to a predetermined shape template, the predetermined shape template representing visual characteristics of spaces between keyboard keys, accessing predetermined shape features of a keyboard model associated with the physical keyboard, and determining a pose of the physical keyboard based on comparisons between (1) the detected one or more shape features of the physical keyboard and (2) projections of the predetermined shape features of the keyboard model toward the camera viewpoint.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Jan Herling, Daniel Scharstein
  • Publication number: 20220026984
    Abstract: Disclosed herein are related to a system and a method for porting a physical object in a physical space into a virtual reality. In one approach, the method includes detecting an input device in a physical space relative to a user of the input device. In one approach, the method includes presenting, by a display device to the user, a virtual model of the detected input device in a virtual space at a location and an orientation. The location and the orientation of the virtual model in the virtual space may correspond to a location and an orientation of the input device in the physical space relative to the user. In one approach, the method includes visually providing relative to the virtual model in the virtual space, through the display device, spatial feedback on the user's interaction with the input device in the physical space.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Jan Herling, Adrian Brian Ratter
  • Patent number: 11144115
    Abstract: Disclosed herein are related to a system and a method for porting a physical object in a physical space into a virtual reality. In one approach, the method includes detecting an input device in a physical space relative to a user of the input device. In one approach, the method includes presenting, by a display device to the user, a virtual model of the detected input device in a virtual space at a location and an orientation. The location and the orientation of the virtual model in the virtual space may correspond to a location and an orientation of the input device in the physical space relative to the user. In one approach, the method includes visually providing relative to the virtual model in the virtual space, through the display device, spatial feedback on the user's interaction with the input device in the physical space.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: October 12, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Jan Herling, Adrian Brian Ratter
  • Publication number: 20210132683
    Abstract: Disclosed herein are related to a system and a method for porting a physical object in a physical space into a virtual reality. In one approach, the method includes detecting an input device in a physical space relative to a user of the input device. In one approach, the method includes presenting, by a display device to the user, a virtual model of the detected input device in a virtual space at a location and an orientation. The location and the orientation of the virtual model in the virtual space may correspond to a location and an orientation of the input device in the physical space relative to the user. In one approach, the method includes visually providing relative to the virtual model in the virtual space, through the display device, spatial feedback on the user's interaction with the input device in the physical space.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Inventors: Jan Herling, Adrian Brian Ratter
  • Publication number: 20190073796
    Abstract: In one embodiment, a method includes generating a geometrical arrangement of a surrounding area, the geometrical arrangement describing a location of a first set of visual features in the space of the surrounding area; determining parameters of a camera, the parameters of the camera indicating one or more of an approximate location, orientation, or optical properties of the camera; applying determined parameters of the camera to the geometrical arrangement of the surrounding area to display the first set of visual features on a feature image; superimposing a second set of visual features extracted from an image recorded with the camera on the feature image; determining a measure of concordance between the locations of the first and second sets of visual features in the feature image; and if the measure of concordance has passed a limit value, using determined parameters of the camera as actual parameters of the camera.
    Type: Application
    Filed: November 26, 2018
    Publication date: March 7, 2019
    Inventors: Jan Herling, Wolfgang Broll
  • Patent number: 10055845
    Abstract: A method and image processing system determine parameters of a camera. According to the method, an image of a surrounding area is captured by the camera, and camera parameters are initially determined. Furthermore, a three-dimensional geometric description of visual features of the surrounding area is provided. A feature detector is used on the captured image in order to extract visual features. The initially determined camera parameters are applied to the three-dimensional geometric description of the visual features of the surrounding area in order to display said visual features on a feature image. A quantity of the visual features extracted from the image is compared with a quantity of the visual features in the feature image to determine a degree of concordance between the two quantities. The camera parameters are changed repeatedly to determine additional feature images for which the degree of concordance is determined until said degree exceeds a threshold.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Jan Herling, Wolfgang Broll
  • Patent number: 9412188
    Abstract: A method and image processing system for removing a visual object from an image, e.g., a moving image, is described. An image is provided in which a visual object to be removed is selected, for which a mask is determined. Pixels outside the mask that are intended to be used for replacing pixels inside the mask are selected, based on a similarity measure, comprising an appearance similarity measure representing the visual similarity between a previously selected pixel for replacing the pixel to be replaced and the pixel to be selected, and a geometry similarity measure, representing the closeness of the pixel to be selected to the pixel among the pixels outside the mask that was previously used for replacing the pixel adjacent to the pixel to be replaced. The pixels inside the mask are replaced by copying the properties of the selected pixels to the respective pixels to be replaced.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: August 9, 2016
    Assignee: FAYTEQ AG
    Inventors: Jan Herling, Wolfgang Broll
  • Publication number: 20150243029
    Abstract: A method and image processing system determine parameters of a camera. According to the method, an image of a surrounding area is captured by the camera, and camera parameters are initially determined. Furthermore, a three-dimensional geometric description of visual features of the surrounding area is provided. A feature detector is used on the captured image in order to extract visual features. The initially determined camera parameters are applied to the three-dimensional geometric description of the visual features of the surrounding area in order to display said visual features on a feature image. A quantity of the visual features extracted from the image is compared with a quantity of the visual features in the feature image to determine a degree of concordance between the two quantities. The camera parameters are changed repeatedly to determine additional feature images for which the degree of concordance is determined until said degree exceeds a threshold.
    Type: Application
    Filed: September 28, 2012
    Publication date: August 27, 2015
    Inventors: Jan Herling, Wolfgang Broll
  • Publication number: 20150213636
    Abstract: A method and image processing system for removing a visual object from an image, e.g., a moving image, is described. An image is provided in which a visual object to be removed is selected, for which a mask is determined. Pixels outside the mask that are intended to be used for replacing pixels inside the mask are selected, based on a similarity measure, comprising an appearance similarity measure representing the visual similarity between a previously selected pixel for replacing the pixel to be replaced and the pixel to be selected, and a geometry similarity measure, representing the closeness of the pixel to be selected to the pixel among the pixels outside the mask that was previously used for replacing the pixel adjacent to the pixel to be replaced. The pixels inside the mask are replaced by copying the properties of the selected pixels to the respective pixels to be replaced.
    Type: Application
    Filed: September 5, 2012
    Publication date: July 30, 2015
    Inventors: Jan Herling, Wolfgang Broll
  • Patent number: 8660305
    Abstract: Methods and apparatuses for removing a visual object from a visual data stream. A live visual data stream containing present and subsequent images is received. A visual object is selected by defining a contour. A binary mask based on said contour is determined. Starting at the coarsest layer, regions outside the mask for replacing a region within the mask are selected. The region within the mask is replaced by content of the selected regions. The selecting and the replacing are successively repeated at each of the finer layers of the resolution pyramid finishing at the finest layer. The repeated replacing is also based on the content replaced at the next coarser layer. The step of determining a binary mask, calculating a resolution pyramid, and repeated selecting and repeated replacing are repeated for the received subsequent image. The repeated replacing is also based on the content replaced in the preceding image.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: February 25, 2014
    Assignee: Technische Universitaet Ilmenau
    Inventors: Jan Herling, Wolfgang Broll
  • Publication number: 20130089258
    Abstract: Methods and apparatuses for removing a visual object from a visual data stream. A live visual data stream containing present and subsequent images is received. A visual object is selected by defining a contour. A binary mask based on said contour is determined. Starting at the coarsest layer, regions outside the mask for replacing a region within the mask are selected. The region within the mask is replaced by content of the selected regions. The selecting and the replacing are successively repeated at each of the finer layers of the resolution pyramid finishing at the finest layer. The repeated replacing is also based on the content replaced at the next coarser layer. The step of determining a binary mask, calculating a resolution pyramid, and repeated selecting and repeated replacing are repeated for the received subsequent image. The repeated replacing is also based on the content replaced in the preceding image.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: Technische Universitaet Ilmenau (Ilmenau University Technology)
    Inventors: Jan Herling, Wolfgang BROLL