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: 20230224555
    Abstract: A method executed by at least one processor, the method comprising: segmenting a multidimensional media stream into a plurality of segments of multidimensional media in a multidimensional space; representing each segment of the plurality of segments of multidimensional media using a respective sequence vector, the respective sequence vector comprising one or more predefined multidimensional metadata, wherein the predefined multidimensional metadata includes one of a starting vector, a length vector, and a scaling vector, and a startcode; and deriving a network based media processing (NBMP) workflow based on the respective sequence vectors of each segment of the plurality of segments.
    Type: Application
    Filed: November 23, 2022
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230224347
    Abstract: A method including segmenting a multidimensional media stream into a plurality of segments of multidimensional media in a multidimensional space; splitting the segmented multidimensional media stream into a plurality of sub-streams that are capable of being processed in parallel, wherein each of the plurality of sub-streams comprises a segment metadata that is used for ordering the segments within the each sub-stream; processing each of the plurality of sub-streams in parallel; and merging the plurality of sub-streams into a single stream using the segment metadata carried to an output segment, wherein the single stream comprises ordered segments.
    Type: Application
    Filed: December 1, 2022
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230224557
    Abstract: A method and apparatus may be provided for signaling auxiliary media content over a (DASH) media stream. The method may include receiving one or more auxiliary descriptors, wherein a respective auxiliary descriptor among the one or more auxiliary descriptors includes a Uniform Resource Locator (URL) referencing one or more auxiliary media presentation descriptions (MPDs) and a stack mode value indicating a stack operation supported by a main DASH media stream. The method may also include retrieving one or more auxiliary media segments based on the URL referenced in the respective auxiliary descriptors among the one or more auxiliary descriptors, and playing the one or more auxiliary media segments and the one or more main DASH media segments from a media source extension (MSE) source buffer at least once in at least one order based on the one or more auxiliary descriptors and the stack mode value.
    Type: Application
    Filed: December 13, 2022
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230217471
    Abstract: A method, computer program, computer system, and device is provided for determining media sink capabilities. The method may include obtaining, by a media source, a sink resource associated with a media sink, wherein the sink resource indicates a direct address at which a capability described in the sink resource can be directly accessed; and accessing the capability directly by the media source using the direct address.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230216895
    Abstract: A method, computer program, and computer system is provided for establishing Network-Based Media Processing (NBMP) workflow through 5G Framework for Live Uplink Streaming (FLUS) control. A plurality of sinks and network capabilities of a network platform are discovered through a plurality of 5G FLUS discovery and capabilities mechanisms. An NBMP workflow is created, updated, retrieved, and deleted through a control interface comprising a FLUS source and a FLUS sink, whereby the 5G FLUS control is extended to support tunneling information between an NBMP source and an NBMP workflow manager.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Applicant: TENCENT AMERICA LLC.
    Inventor: Iraj SODAGAR
  • Patent number: 11687386
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, creating, based on the video data, a timed metadata track indicating a segment bandwidth and comprising information of a plurality of aligned segments of a media adaptation set such that duration information and size information of each of the aligned segments are included in at least one metadata sample, switching to one of a plurality of representations of the video data based on whether the timed metadata track indicates at least an overflow to an input buffer per each of the plurality of representations, and delivering the one of the plurality of representations to a client as a part of an event stream and based on at least one mode indicated in the event stream.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: June 27, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11683355
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file that includes an essential property descriptor indicating a session-based description (SBD) file. The essential property descriptor includes an attribute that indicates a class for a uniform resource locator (URL) request used for requesting a resource. The class identifies a type of the requested resource. The processing circuitry generates the URL request based on the SBD file and the class indicated in the attribute included in the essential property descriptor. The processing circuitry sends the URL request to a server to request the resource of which the type is identified based on the class of the URL request.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: June 20, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11675796
    Abstract: A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) is performed by at least one processor, and includes performing a function and function group discovery, wherein wildcard search is enabled in the function and function group discovery, transmitting, to a function repository storing one or more functions for processing the media content, a search query for at least one among the one or more functions, based on the search query being transmitted, receiving, from the function repository, a reply identifying the at least one among the one or more functions and including a rank of the at least one among the one or more functions, and processing the media content, using the identified at least one among the one or more functions in an order based on the included rank of the at least one among the one or more functions.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: June 13, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Shuai Zhao, Iraj Sodagar, Shan Liu
  • Publication number: 20230179645
    Abstract: Systems and methods for split rendering of Network Based Media Processing (NBMP) are provided. A method includes deriving a media processing workflow; and obtaining connectivity information of at least one media processing entity (MPE) from among a plurality of MPEs, wherein the connectivity information describes a connection characteristic between at least two MPEs from among the plurality of MPEs; and assigning a plurality of workflow tasks of the media processing workflow among the plurality of MPEs based on the connectivity information.
    Type: Application
    Filed: January 13, 2023
    Publication date: June 8, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11662975
    Abstract: A method for teleconference includes receiving a first media stream that carries a first audio, and a second media stream that carries a second audio, and receiving a first audio weight for weighting the first audio and a second audio weight for weighting the second audio. The first audio weight and the second audio weight are different from each other and determined based on at least one of (i) content of the first audio and content of the second audio or (ii) received customization parameters. The method further includes generating a mixed audio by combining a weighted first audio based on the first audio weight and a weighted second audio based on the second audio weight.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: May 30, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20230144330
    Abstract: A method and a device for signaling multiple audio mixing gains in a teleconference using Real-time Transport Control Protocol (RTCP) feedback. The method includes receiving an input audio stream from a 360-degree video stream, the input audio stream including mixing gains, declaring an RTCP feedback rate for receiving the mixing gains, based on an allocated bandwidth, and signaling the mixing gains using the declared RTCP feedback rate. The mixing gains may include audio gains from the input audio stream and audio gains from overlay audio streams. The RTCP feedback rate used for signaling the mixing gains may be constant or event-based feedback rate.
    Type: Application
    Filed: March 24, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20230139635
    Abstract: A method is provided. The method includes selecting media content including a full scene description, selecting a 5th generation (5G) media streaming downlink (5GMSd) application server (AS) to stream the media content based on the full scene description, deriving a simplified scene description based on the full scene description, and creating an augmented reality (AR)/mixed reality (MR) session based on the simplified scene description.
    Type: Application
    Filed: March 28, 2022
    Publication date: May 4, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230135864
    Abstract: A method of transferring application context over a fifth-generation (5G) edge network, including: receiving, by a source edge enabler server (EES) from a source edge application server (EAS), a request to exchange application context data with a target EAS, wherein the application context data relates to an application which is to be transferred from the source EAS to the target EAS; transmitting the request from the source EES to a target EES; receiving, by the source EES from the target EES, a response including connection information for transferring the application context data; and transmitting the response to the source EAS, wherein the application context data is exchanged directly between the source EAS and the target EAS based on the connection information.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 4, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230138606
    Abstract: A method for delivering a 5th generation (5G) augmented reality (AR)/mixed reality (MR) experience includes establishing an AR/MR session for streaming AR/MR media content for transmission over a 5G media streaming (5GMS) network; receiving an AR/MR media content update that is associated with a plurality of AR/MR scenes; iteratively receiving a respective AR/MR scene included in the plurality of AR/MR scenes; rendering the respective AR/MR scene; acquiring cognitive information and pose information corresponding to the respective AR/MR scene; and transmitting the cognitive information and the pose information to a cognitive immersive server while the AR/MR media content is streamed.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 4, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230135220
    Abstract: A method is provided. The method includes selecting a standalone augmented reality (STAR) media content including a scene for transmission over a 5G media streaming (5GMS) network, creating, in an outer session loop, an augmented reality (AR)/mixed reality (MR) session for streaming the STAR media content, rendering, in an inner session loop within the outer session loop, the STAR media content, and updating, in the outer session loop, the scene with a new scene by providing the new scene to the inner session loop while the inner session loop renders the STAR media content.
    Type: Application
    Filed: April 21, 2022
    Publication date: May 4, 2023
    Inventor: Iraj SODAGAR
  • Publication number: 20230140042
    Abstract: A technique for defining occlude free regions in 360 video conferencing, including: receiving a first video input that is a 360-degree video conference; receiving one or more second video inputs; defining one or more regions in the first video input as occlude-free regions that do not overlap with any other image or video; transmitting the one or more occlude-free regions to a receiver; and rendering an output video that includes the first video input with the one or more second video inputs overlaid in a region not including the one or more occlude-free regions.
    Type: Application
    Filed: October 25, 2022
    Publication date: May 4, 2023
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11638056
    Abstract: A method of session-based DASH operations can include receiving a media presentation description (MPD) referencing a session-based description (SBD) and indicating a key name during a media access session. The SBD includes a first repeating pattern element that includes a first sequence of timed key values of the key name. The first repeating pattern element indicates that the first sequence of the timed key values of the key name is relocated along a timeline or an orderline. A first key value of the key name corresponding to a timing or a segment number of a current segment of a sequence of segments can be determined based on the first repeating pattern element in the SBD. A request for the current segment can be transmitted to a media content server. The request includes a pair of the key name and the first key value.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: April 25, 2023
    Assignee: Tencent America LLC
    Inventor: Iraj Sodagar
  • Patent number: 11638262
    Abstract: A method, computer program, computer system, and device is provided for determining 3rd Generation Partnership Project (3GPP) Framework for Live Uplink Streaming (FLUS) sink capabilities. The method may include obtaining, by a FLUS source, a sink resource associated with a FLUS sink, wherein the sink resource indicates a direct address at which a capability described in the sink resource can be directly accessed; and accessing the capability directly by the FLUS source using the direct address.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: April 25, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11632414
    Abstract: Systems, devices, and methods for user equipment monitoring during a 5G Media Streaming (5GMS) uplink streaming session are provided which may include determining an average throughput object for a predetermined interval, wherein the average throughput object comprises a number of bytes of media content uploaded throughout the predetermined interval, and generating an activity list report associated with the 5GMS uplink streaming session, wherein the activity list report comprises a list of uplink periods during which content is uplink streamed. The approach may further include determining media information object associated with the media content uploaded during the 5GMS uplink streaming session, and transmitting the average throughput object, the activity list report, and the media information object to a 5GMS application function.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: April 18, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11632599
    Abstract: An information processing apparatus includes circuitry configured to receive a manifest file for a content stream, the manifest file including a manifest file update mechanism indicating one or more ways of receiving an update to the received manifest file. The circuitry is also configured to receive a manifest file update through the manifest file update mechanism indicated by the received manifest file. The manifest file update indicates that early termination of content during a period in the content stream is possible. The circuitry is also configured to send a request for the content associated with the period to a server based on the manifest file update, and receive the content from the server. The circuitry is also configured to output the content for display during the period and terminate the content early based on the manifest file update.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: April 18, 2023
    Assignee: Tencent America LLC
    Inventor: Iraj Sodagar