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).

  • 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
  • Patent number: 11310540
    Abstract: In one example, a device includes one or more processors implemented in circuitry and configured to execute a Dynamic Adaptive Streaming over HTTP (DASH) aware application (DAA) and a DASH client, and one or more user interfaces. The DAA subscribes to DASH events of a DASH event stream via a first application programming interface (API) between the DAA and a DASH client executed by the one or more processors. The DAA then receives data for one or more DASH events of the DASH event stream from the DASH client via a second API between the DAA and the DASH client, the data for the one or more DASH events specifying interactivity-related content. The DAA then presents the interactivity-related content via the one or more user interfaces. The DAA may further send usage measurements on usage of the interactivity-related content to the DASH client, for reporting to a report server device.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 19, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Carlos Marcelo Dias Pazos
  • Publication number: 20220116691
    Abstract: An example device for processing media data is configured to parse a bitstream including the media data, the bitstream being formatted according to Common Media Application Format (CMAF), detect, during the parsing, a file type (FTYP) value for a CMAF track file of the bitstream, determine that a CMAF header of the CMAF track file starts with the FTYP value, and process one or more CMAF fragments following the CMAF header of the CMAF track file. The device may additionally be configured to detect one or more segment type (STYP) values in the bitstream, determine that each of the one or more STYP values corresponds to a start of a respective one of the CMAF fragments, and process each of the CMAF fragments starting from the corresponding STYP value.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventor: Thomas Stockhammer
  • Patent number: 11297467
    Abstract: Aspects of the present disclosure provide a system, method, and apparatus for providing multimedia broadcast and multicast service (MBMS) operations in a wireless communication system. In some aspects of the present disclosure, the system, method and apparatus may provide flexibility for an application server to select one or more MBMS service delivery functionalities supported by a network device for transmission of multimedia content to a mobile device. The MBMS service delivery functionalities selected by the application server may be a subset of a plurality of MBMS service delivery functionalities supported by the network device.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: April 5, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Haris Zisimopoulos, Lorenzo Casaccia, Edward Robert Hall, Thomas Stockhammer
  • Publication number: 20220104010
    Abstract: In embodiments of systems and methods for synchronous content presentation, an Edge server device may receive a decryption key for an encrypted content segment that is or will be delivered to a plurality of wireless devices over the wireless communication network, and may send the decryption key to the plurality of wireless devices after the encrypted content segment has been received by the plurality of wireless devices in a manner that enables the plurality of wireless devices to decrypt the encrypted content segment approximately simultaneously. A wireless device may receive, and optionally temporarily store, the encrypted content segment from the wireless communication network, receive the decryption key from the Edge server device after receiving the encrypted content segment, and decrypt the stored encrypted content segment using the received decryption key.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 31, 2022
    Inventors: Thomas STOCKHAMMER, Edward Robert HALL, Imed BOUAZIZI, Nikolai Konrad LEUNG