Patents by Inventor Iraj Sodagar

Iraj Sodagar 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: 20230418656
    Abstract: A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) may include obtaining, from an NBMP source, a workflow having a workflow descriptor (WD) indicating a workflow descriptor document (WDD); based on the workflow, obtaining a task having a task descriptor (TD) indicating a task descriptor document (TDD); based on the task, obtaining, from a function repository, a function having a function descriptor (FD) indicating a function descriptor document (FDD); and processing the media content, using the workflow, the task, and the function.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230409628
    Abstract: A method, computer program, and computer system is provided for dynamic Network-Based Media Processing (NBMP) image retrieval. A call for a function from among a function group is received. The function call corresponds to an NBMP request to a workflow manager. A determination is made as to whether an image associated with the received function call is static or dynamic. A pointer to the image is returned based on the image being determined to be dynamic.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 21, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11847377
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for processing media streams. An apparatus includes processing circuitry that sends a message to a media aware network element that is configured to process a plurality of audio streams of a conference call. The message indicates that the plurality of audio streams is to be down mixed by the media aware network element. The processing circuitry receives the down mixed plurality of audio streams from the media aware network element and decodes the down mixed plurality of audio streams to receive the conference call.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: December 19, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20230396696
    Abstract: This disclosure generally relates to media application development and deployment using an NBMP system. More specifically, this disclosure describes methods and apparatuses for instance level configuration of functions used in NBMP workflows. Example mechanisms are provided for configuring different instances of a same function in various tasks in a media processing workflow with customized configurations and restrictions based on a format of a general configuration descriptor of the function.
    Type: Application
    Filed: April 17, 2023
    Publication date: December 7, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11838489
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting an event-based threshold with respect to the video conference call, determining whether the event-based threshold has been triggered based on an event and whether an amount of time having elapsed from another event is less than a predetermined amount of time, and further controlling the delivery of the video conference call to the viewport based on determining whether the event-based threshold has been triggered and whether the amount of time having elapsed from the other event is less than the predetermined amount of time.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Patent number: 11838602
    Abstract: A method and apparatus may be provided for building a linear media source extension (MSE) buffer from two or more nonlinear media sources using MPD chaining. The method may include parsing at least one obtained media presentation segment (MPD), and obtain a live MPD based on the at least one URL, the live MPD comprising one or more live media segments. The method may include appending the one or more ad media segments to a first MSE source buffer based on a first timing model and chaining the one or more live media segments to the one or more ad media segments by appending the one or more live media segments to the first buffer based on a second timing model. The one or more ad media segments may be dispatched and the one or more live media segments based on the first timing model and the second timing model.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11838347
    Abstract: A method and system for audio mixing in a teleconference using a Session Description Protocol (SDP) and Real-time Transport Protocol (RTP) signaling of audio mixing gain is provided. The method includes receiving an input audio stream from a 360-degree video/audio stream that includes an audio mixing gain which includes audio gain from the input audio stream and audio gain from overlay audio streams, declaring a RTP header extension for the input audio stream using the SDP, the RTP header extension, and signaling the audio mixing gain based on a single attribute of the SDP using the RTP header extension. An element of the RTP header extension may include an element identifier, a length of an extension element, and a magnitude of the audio mixing gain of the RTP header extension. The RTP header extension may use a one-byte or two-byte header extension format which is declared using the SDP.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Patent number: 11838390
    Abstract: A method and system for processing media content by at least one processor is provided. The method includes: obtaining a list of function repositories, each function repository storing one or more functions for processing the media content, obtaining a descriptor identifying a location of each of the function repositories identified in the list of function repositories, selecting a function repository, from among the function repositories, according to a criterion, and processing the media content using a function included in the selected function repository.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11838341
    Abstract: Systems, devices, and methods for obtaining an event message track configured to be processed by a Dynamic Adaptive Streaming over HyperText Transfer Protocol (DASH) client for displaying media content, the event message track corresponds to a plurality of events comprising one or more of Media Presentation Description (MPD) events, inband events, timed metadata, Common Media Application Format (CMAF) events, and DASH events; obtaining a scheme identifier box identifying one or more event schemes that appear in the event message track, wherein each event scheme of the one or more event schemes specifies at least one parameter for processing an event among the plurality of events included in the event message track; and providing the event message track to the DASH client or displaying media content based on the event message track according to the one or more event schemes.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Publication number: 20230385544
    Abstract: Methods, apparatus, and computer readable storage medium for verifying NBMP documents and entities. One method may include invoking an Application Programming Interface (API) corresponding to an API operation supported by an NBMP entity, the API operation being related to at least one of: a create operation; an update operation; a retrieve operation; or a delete operation; receiving a response from the NBMP entity; and determining, based on the response, whether the NBMP entity passes an API test corresponding to the API operation.
    Type: Application
    Filed: April 17, 2023
    Publication date: November 30, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11822555
    Abstract: A method, computer program, and computer system is provided for signaling for session-based dynamic adaptive streaming over HTTP (DASH). Multiple queries at one or more elements of a Media Presentation Description are added. At least part of the multiple queries are replaced when building a Session-Based DASH query, whereby one or more query descriptors are added at the one or more elements of the Media Presentation Description. A relationship is determined between Session-Based DASH descriptors based on assigning values to the Session-Based DASH descriptors.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: November 21, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11818189
    Abstract: Aspects of the disclosure provide methods and apparatuses for playing media using a DASH player. In some examples, an apparatus for playing media includes processing circuitry. The processing circuitry configures a media source extension (MSE) source buffer based on a first media content and a second media content that are of independent timelines. Then, the processing circuitry plays based on segments of the first media content that are appended in the MSE source buffer, and then transitions after a last segment of the first media content, to a first segment of the second media content that are appended in the MSE source buffer.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: November 14, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Publication number: 20230362257
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to control a 5G edge dependent augmented reality (EDGAR) device to discover at least some of features of the 5G EDGAR device; obtain an indexing of the at least some of features of the 5G EDGAR device; and control an implementation of a 5G media streaming (5GMS) service according the indexing of the at least some of features of the 5G EDGAR device.
    Type: Application
    Filed: March 29, 2023
    Publication date: November 9, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230362759
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to generate a media service enabler (MSE) configuration of an MSE specification of a 5G media streaming (5GMS) service, determine whether at least one of a software development kit (SDK) and a microservice conforms to the MSE specification, set, by at least one of a function and a service, a configuration of the at least one of the SDK and a microservice according the MSE specification and based on determining that the at least one of the SDK and the microservice conforms to the MSE specification, and control an implementation of a 5G media streaming (5GMS) service according to the configuration of the at least one of the SDK and the microservice, the at least one of the function and the service is external to the implementation of the 5GMS service.
    Type: Application
    Filed: March 30, 2023
    Publication date: November 9, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230353617
    Abstract: This disclosure relates to an edge-enabled Fifth Generation Media Streaming (5GMS) system that includes a user device having a 5GMS-aware application that sends a request to use edge services to a media session handler of the user device. In response, an edge enabler client of the user device sends a discovery request to an edge data network.
    Type: Application
    Filed: March 29, 2023
    Publication date: November 2, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230353643
    Abstract: This disclosure relates to an edge-enabled Fifth Generation Media Streaming (5GMS) system that includes a user device that transmits an edge application server (EAS) discovery request including at least one of: a service key performance indicator, a service area, a service availability schedule, or a service continuity scenario. An edge data network responds to the discovery request by identifying one or more available EASs that satisfy the discovery request. The disclosure also relates to a 5GMS application provider that communicates with a 5GMS application function (AF) and/or an edge enabler server (EES) to obtain a list of activated EASs and/or EAS profiles of the activated EASs. The 5GMS application provider may use different interfaces to obtain the list and the EAS profiles.
    Type: Application
    Filed: March 29, 2023
    Publication date: November 2, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11799937
    Abstract: Systems, devices, and methods for media processing and streaming, including receiving content to be prepared for a 5G media streaming (5GMS) corresponding to an input Common Media Application Format (CMAF) track and a set of output CMAF tracks; determining a content preparation template (CPT), wherein the CPT includes a Network Based Media Processing (NBMP) workflow description document (WDD) which specifies an input format of the input CMAF track, and an array of task instances corresponding to the set of output CMAF tracks; preparing the content according to the CPT; and streaming the prepared content over the 5GMS network to a media streaming client.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11799943
    Abstract: A method and apparatus may be provided for signaling an auxiliary media stream during a main media stream using a MSE buffer including one or more main media segments being appended to a MSE source buffer based on one or more respective main time stamp offset and one or more auxiliary media segments being appended to the MSE source buffer based on one or more auxiliary period attributes associated with the one or more auxiliary media segments. An auxiliary period attribute may be a period type element comprising a start time attribute indicating a first time offset at which a main media segment among the one or more main media segments may be stopped during a preroll or midroll insertion to play an auxiliary media segment among the one or more auxiliary media segments. The media segments and auxiliary media segments may be dispatched.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11800184
    Abstract: Systems, methods, and devices for managing media storage and delivery, including obtaining information about a three-dimensional (3D) scene; obtaining, from the information, a parameter indicating that viewport adaptation is enabled; rendering the 3D scene, wherein the 3D scene includes at least one two-dimensional (2D) video to be reproduced within the 3D scene; obtaining a current viewport of a user; determining whether the at least one 2D video is inside of a range of the current viewport; and adjusting a bitrate of the at least one 2D video based on a result of the determining.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Shuai Zhao, Stephan Wenger, Iraj Sodagar, Shan Liu
  • Publication number: 20230336602
    Abstract: Methods, apparatus, and computer readable storage medium for processing a media stream. The media stream may follow a DASH or CMAF standard. The method may include processing an Addressable Resource Index (ARI) event associated with the 5G media stream, wherein the ARI event comprises at least one of: an inband event transmitted along with a first media slice in a content set, the content set comprising one or more media slices; or a Media Presentation description (MPD) event; and the ARI event carries configuration information of the one or more media slices in the content set.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 19, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj Sodagar