Patents by Inventor Thomas Stockhammer

Thomas Stockhammer 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: 11564018
    Abstract: A device for retrieving media includes a memory configured to store media data of a media presentation; and one or more processors implemented in circuitry and configured to: retrieve a manifest file for a media presentation indicating that container parsing of media data of a bitstream can be started at a resync point of a segment of a representation of the media presentation, the resync point being at a position other than a start of the segment and representing a point at which the container parsing of the media data of the bitstream can be started; use the manifest file to form a request to retrieve the media data of the representation starting at the resync point; send the request to initiate retrieval of the media data of the media presentation starting at the resync point; and present the retrieved media data.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 24, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Thomas Stockhammer, Imed Bouazizi, Waqar Zia
  • Publication number: 20220407899
    Abstract: An example first client device for transmitting augmented reality (AR) media data includes a memory configured to store media data including voice data and augmented reality (AR) data; and one or more processors implemented in circuitry and configured to: participate in a voice call session with a second client device; receive data indicating that an AR session is to be initiated in addition to the voice call session from the second client device; receive data to initiate the AR session; and participate in the AR session with the second client device using the data to initiate the AR session.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 22, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nikolai Konrad Leung, Carlos Marcelo Dias Pazos, Liangping Ma
  • Publication number: 20220369000
    Abstract: An example device for processing extended reality (XR) data includes a processors configured to: parse entry point data of an XR scene to extract information about one or more required virtual objects for the XR scene, the required virtual objects including a number of dynamic virtual objects equal to or greater than one, each of the dynamic virtual objects including at least one dynamic media component for which media data is to be retrieved; initialize a number of streaming sessions equal to or greater than the number of dynamic virtual objects using the entry point data; configure quality of service (QoS) and charging information for the streaming sessions; retrieve media data for the dynamic virtual objects via the streaming sessions; and send the retrieved media data to a rendering unit to render the XR scene to include the retrieved media data at corresponding locations within the XR scene.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 17, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nikolai Konrad Leung
  • Publication number: 20220368735
    Abstract: Various embodiments include systems and methods for providing an immersive three-dimensional group session. Various embodiments include methods and devices for signaling a description of a scene with media components potentially coming from different parties. In various aspects, a scene graph may be signaled through a session description protocol (SDP) during a session initiation protocol (SIP) session setup. In various embodiments, the scene graph may include respective graphical output nodes assigned to be controlled by each of the plurality of participant computing devices in an immersive three-dimensional group session.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 17, 2022
    Inventors: Imed BOUAZIZI, Nikolai Konrad LEUNG, Thomas STOCKHAMMER
  • Publication number: 20220335694
    Abstract: An example device for presenting media data includes a memory configured to store media data defining one or more virtual objects in a virtual scene; and one or more processors implemented in circuitry and configured to: receive a scene description of a bitstream including the data describing the one or more virtual objects in the virtual scene and a scene anchor, the scene anchor representing a correspondence between the virtual scene and a real-world presentation environment; determine the correspondence between the virtual scene and the real-world presentation environment using the scene anchor; and present the one or more virtual objects at locations within the real-world presentation environment according to the determined correspondence.
    Type: Application
    Filed: April 19, 2022
    Publication date: October 20, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Patent number: 11477253
    Abstract: A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. The system might include controlling the sequence, timing and construction of block requests, time based indexing, variable block sizing, optimal block partitioning, control of random access point placement, including across multiple presentation versions, dynamically updating presentation data, and/or efficiently presenting live content and time shifting.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 18, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang, Ying Chen, Thomas Stockhammer
  • Publication number: 20220295034
    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a presentation engine, the presentation engine being configured to: receive streamed media data representing a virtual three-dimensional scene including at least one virtual solid object; receive camera control data for the three-dimensional scene, the camera control data including data defining restrictions to prevent a virtual camera from passing through the at least one virtual solid object; receive camera movement data from a user requesting that the virtual camera move through the at least one virtual solid object; and using the camera control data, prevent the virtual camera from passing through the at least one virtual solid object in response to the camera movement data.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Publication number: 20220292770
    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a presentation engine, the presentation engine being configured to: receive streamed media data representing a virtual three-dimensional scene including at least one virtual solid object; receive object collision data representing boundaries of the at least one virtual solid object; receive camera movement data from a user requesting that the virtual camera move through the at least one virtual solid object; and using the object collision data, prevent the virtual camera from passing through the at least one virtual solid object in response to the camera movement data.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Patent number: 11444988
    Abstract: Various embodiments include systems and methods for providing an immersive three-dimensional group session. Various embodiments include methods and devices for signaling a description of a scene with media components potentially coming from different parties. In various aspects, a scene graph may be signaled through a session description protocol (SDP) during a session initiation protocol (SIP) session setup. In various embodiments, the scene graph may include respective graphical output nodes assigned to be controlled by each of the plurality of participant computing devices in an immersive three-dimensional group session.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: September 13, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Imed Bouazizi, Nikolai Konrad Leung, Thomas Stockhammer
  • Publication number: 20220286899
    Abstract: Various embodiments may provide methods, systems, and devices for supporting application level discovery of Radio Access Network (RAN) statistics and/or events. Various embodiments may provide methods, systems, and devices for supporting application level signaling of Quality of Service (QoS) requirements.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 8, 2022
    Inventors: Liangping MA, Nikolai Konrad LEUNG, Alberto RICO ALVARINO, Min WANG, Thomas STOCKHAMMER, Leena ZACHARIAS, Yong HE, Imed BOUAZIZI, Muhammed Zeyd COBAN, Umesh PHUYAL, Louis Joseph KEROFSKY
  • Patent number: 11438647
    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: determine that a manifest file for a presentation of the media data includes data specifying a period of time of the presentation for which media data is not available but for which a segment timeline can be extended; retrieve a first set of segments of the presentation including media data having presentation times prior to the period of time; retrieve a second set of segments of the presentation including media data having presentation times after the period of time; in response to the determination that the manifest file includes the data specifying the period of time: omit retrieval of media data having presentation times during the period of time; and extend the segment timeline according to the determination.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 6, 2022
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Publication number: 20220279213
    Abstract: A device for processing video data can be configured to receive a configuration record for decoding a bitstream of the video data, wherein the configuration record for the bitstream includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record; based on the toolset indication syntax element, determine whether to retrieve the bitstream associated with the configuration record; and based on the determination to retrieve the bitstream associated with the configuration record, retrieve the bitstream and outputting the bitstream to a video decoder for decoding.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 1, 2022
    Inventors: Thomas Stockhammer, Imed Bouazizi, Dmytro Rusanovskyy
  • Patent number: 11412310
    Abstract: An example device includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: receive tracking and sensor information from an extended reality (XR) client device; generate scene data using the tracking and sensor information, the scene data comprising one or more video frames of the video data; encode the video frames to form encoded video frames; perform a radio access network (RAN) simulation of delivering the encoded video frames via a radio access network; decode the encoded video frames delivered according to the RAN simulation to form decoded video frames; calculate values representing individual frame quality for each of the video frames from the generated one or more video frames and the decoded video frames; and determine an overall quality value from the values representing the individual frame quality for each of the video frames.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 9, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung, Imed Bouazizi, Min Wang
  • Publication number: 20220247807
    Abstract: A block-request streaming system provides for low-latency streaming of a media presentation. A plurality of media segments are generated according to an encoding protocol. Each media segment includes a random access point. A plurality of media fragments are encoded according to the same protocol. The media segments are aggregated from a plurality of media fragments.
    Type: Application
    Filed: February 21, 2022
    Publication date: August 4, 2022
    Inventors: Michael George LUBY, Mark WATSON, Lorenzo VICISANO, Payam PAKZAD, Bin WANG, Thomas STOCKHAMMER, Ying CHEN
  • Patent number: 11405699
    Abstract: An example device for accessing media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: receive a scene description of a GL Transmission Format 2.0 (glTF2) bitstream including a timed media object; determine a position of the timed media object in a presentation environment using the scene description; retrieve current timed media data for the timed media object for a current presentation time; and present the current timed media data according to the position of the timed media object at the current presentation time.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 2, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nils Günther Peters
  • Publication number: 20220239601
    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: send a request to retrieve media data according to a background data transfer to a media streaming application function (AF); in response to the request, receive an indication of a background data transfer opportunity from the media streaming AF; in response to the indication of the background data transfer opportunity, retrieve the media data according to the background data transfer; and store the retrieved media data to the memory.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 28, 2022
    Inventors: Imed Bouazizi, Thomas Stockhammer, Charles Nung LO
  • Patent number: 11388427
    Abstract: An example device for decoding media data includes a memory configured to store the media data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether two or more decoder instances are intended to be synchronized. The one or more processors are configured to, based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: July 12, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Patent number: 11381867
    Abstract: An example client device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a plurality of video decoders; determine a complexity value for the media data including a plurality of encoded video streams, the complexity value representing complexity of an aggregation of the encoded video streams; retrieve the media data including the encoded video streams in response to determining that the client device is capable of decoding the encoded video streams using the complexity value; and distribute the encoded video streams and synchronization information to corresponding video decoders of the plurality of video decoders to cause the video decoders to decode the corresponding video streams and to output decoded video data from the video streams in a synchronized fashion.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 5, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Muhammed Zeyd Coban, Zhen Liu
  • Patent number: 11356706
    Abstract: A device for processing video data can be configured to receive a configuration record for decoding a bitstream of the video data, wherein the configuration record for the bitstream includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record; based on the toolset indication syntax element, determine whether to retrieve the bitstream associated with the configuration record; and based on the determination to retrieve the bitstream associated with the configuration record, retrieve the bitstream and outputting the bitstream to a video decoder for decoding.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: June 7, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Imed Bouazizi, Dmytro Rusanovskyy
  • Patent number: 11321516
    Abstract: In one example, a device for retrieving media data includes a memory configured to store an ISO Base Media File Format (ISO BMFF) file including one or more samples including hypertext markup language (HTML) elements defining dynamic web content, and a processing unit implemented in circuitry and configured to: retrieve the ISO BMFF file, extract the HTML elements from the samples of the file, and processing the HTML elements to present the dynamic web content. The HTML elements may include JavaScript elements. The processing unit may also present the dynamic web content in a manner that is synchronized with corresponding media data.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker