Patents by Inventor Christoph Bachhuber

Christoph Bachhuber 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: 20230171427
    Abstract: The embodiments relate to a method for encoding including receiving a sequence of volumetric video frames including a volumetric visual object being defined with a mesh of interconnected vertices; selecting one or more reference frames from the sequence of volumetric video frames for a group of pictures; clustering a mesh of the one or more reference frames into patches, each patch being associated with a corresponding bounding volume; creating matching patches in frames dependent on the reference frame; estimating scaling and rotation parameters for each individual patch in the dependent frame; applying the estimated scaling and rotation parameters to bounding volume of a patch of the dependent frames; packing the patches to an atlas bitstream of a volumetric video stream and including into a bitstream the estimated rotation parameter alongside the bounding volume of a patch. The embodiments also relate to a method for decoding, and corresponding equipment.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 1, 2023
    Inventors: Christoph Bachhuber, Lukasz Kondrad, Sebastian Schwarz, Lauri Aleksi Ilola, Patrice Rondao Alface, Aleksei Martemianov, Jozsef Szabo
  • Patent number: 11553017
    Abstract: An apparatus may be configured to: transmit, to a client, an indication of one or more request-response overload capabilities; receive, from the client, at least one request for a plurality of media segments based, at least partially, on the indication of the one or more request-response overload capabilities; and transmit, to the client, at least one response comprising the plurality of media segments. The apparatus may be, for example, a media server, an HTTP overload handler, an edge server, a DANE, etc.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: January 10, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Lauri Aleksi Ilola, Lukasz Kondrad, Christoph Bachhuber, Sebastian Schwarz, Miska Matias Hannuksela
  • Publication number: 20220407904
    Abstract: An apparatus may be configured to: transmit, to a client, an indication of one or more request-response overload capabilities; receive, from the client, at least one request for a plurality of media segments based, at least partially, on the indication of the one or more request-response overload capabilities; and transmit, to the client, at least one response comprising the plurality of media segments. The apparatus may be, for example, a media server, an HTTP overload handler, an edge server, a DANE, etc.
    Type: Application
    Filed: March 2, 2022
    Publication date: December 22, 2022
    Inventors: Lauri Aleksi ILOLA, Lukasz KONDRAD, Christoph BACHHUBER, Sebastian SCHWARZ, Miska HANNUKSELA
  • Publication number: 20220292763
    Abstract: An apparatus includes at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: obtain a scene comprising three-dimensional information in the form of point clouds, three-dimensional meshes, two-dimensional projections of three-dimensional information, light sources, animations or any other form considered as a representation or description of three-dimensional content; extract lighting information from the obtained scene; process the extracted lighting information into at least one explicit lighting parameter and/or at least one pre-processed lighting map; and encode the scene with the at least one pre-processed lighting map and/or the at least one lighting parameter in a file format or as a visual volumetric video-based coding bitstream.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Inventors: Lauri Aleksi Ilola, Lukasz Kondrad, Sebastian Schwarz, Christoph Bachhuber
  • Patent number: 8286194
    Abstract: A method of coupling asynchronous process interaction between computer systems integrated within an overall system of interconnected systems includes receiving a set of information describing an invocation call for execution of a first process on a first system integrated within the overall system; correlating a first callback argument received upon completion of the first process that includes a first unique identifier for the first process generated by the first system with the set of information according to the first unique identifier for the first process; and sending a notification message to a callback endpoint in a second process implemented to receive notification upon completion of the first process by the first system indicating completion of the first process. The second process executing on a second system integrated within the overall system makes the invocation call. The set of information specifies the first unique identifier and the callback endpoint.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christoph Bachhuber-Haller, Martin Henke, Monika Illgner-Kurz, Georg Ochs, Bernhard Schmid, Thomas Spatzier, Jeremias Werner
  • Publication number: 20100125624
    Abstract: A method of coupling asynchronous process interaction between computer systems integrated within an overall system of interconnected systems includes receiving a set of information describing an invocation call for execution of a first process on a first system integrated within the overall system; correlating a first callback argument received upon completion of the first process that includes a first unique identifier for the first process generated by the first system with the set of information according to the first unique identifier for the first process; and sending a notification message to a callback endpoint in a second process implemented to receive notification upon completion of the first process by the first system indicating completion of the first process. The second process executing on a second system integrated within the overall system makes the invocation call. The set of information specifies the first unique identifier and the callback endpoint.
    Type: Application
    Filed: November 19, 2008
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph Bachhuber-Haller, Martin Henke, Monika Illgner-Kurz, Georg Ochs, Bernhard Schmid, Thomas Spatzier, Jeremias Werner