Patents by Inventor Srinivas Gudumasu

Srinivas Gudumasu 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: 11974001
    Abstract: A secondary content such as an advertisement may be inserted based on users' interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user's head orientation for some time leading to the presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameter(s).
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: April 30, 2024
    Assignee: VID Scale, Inc.
    Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye
  • Publication number: 20240080484
    Abstract: A method comprising: obtaining (601) a syntax element associated with video data, wherein said syntax element specifies that a cross-color component transform process in which at least one second color component is transformed based on at least one first color component different from the second color component is to be applied to the video data as a post processing process following a decoding process to be applied to the video data.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 7, 2024
    Inventors: Edouard Francois, Philippe Bordes, Pierre Andrivon, Philippe De Lagrange, Gaëlle Martin-Cocher, Srinivas Gudumasu
  • Publication number: 20240022773
    Abstract: Methods, systems, and apparatuses for streaming of visual volumetric video-based coding (V3C) media and geometry-based point cloud coding (G-PCC) media are described herein. A method implemented in a receiving device may include receiving one or more of a first message including a list of media assets that are available to be streamed from the sending device, or one or more messages respectively describing the media assets. The method may further include sending a second message indicating a request for a subset of the media assets to be streamed from the sending device. The requested subset of the media assets may be determined based on a viewport of the receiving device. The method may further include receiving Motion Picture Experts Group (MPEG) Media Transport Protocol (MMTP) packets and processing the packets to recover at least a portion of the requested subset of the media assets.
    Type: Application
    Filed: January 5, 2022
    Publication date: January 18, 2024
    Applicant: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Ahmed Hamza, Srinivas Gudumasu
  • Publication number: 20230281923
    Abstract: A method and apparatus include receiving a timed-metadata track identifying point cloud tiles corresponding to one or more spatial regions within a point cloud scene. A decoding device determines one or more point cloud tiles to be used for rendering an image. One or more geometry tile tracks are retrieved, via a communications network, corresponding to the determined one or more point cloud tiles. Each geometry tile track comprises point cloud geometry data for a respective tile.
    Type: Application
    Filed: August 6, 2021
    Publication date: September 7, 2023
    Inventors: Srinivas Gudumasu, Ahmed Hamza
  • Publication number: 20230283653
    Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 7, 2023
    Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
  • Publication number: 20230276053
    Abstract: Systems, methods, and instrumentalities are disclosed for receiving content related to geometry-based point clouds. A client device may receive a media presentation description (MPD) file from a content server, A set of pre-selection elements may be identified from the MPD file. One or more adaptation sets associated with at least one pre-selection element of the set of pre-selection elements may be identified. The adaptation set(s) may be indicated by an attribute associated with one of the pre-selection elements. A geometry-based point cloud compression (GPCC) tile identifier associated with a viewport may be determined. The GPCC tile identifier may be determined based on a first descriptor received in the MPD file. One or more adaptation sets associated with the GPCC tile identifier may be selected using a second descriptor. A point cloud component associated with the selected one or more adaptation sets may be requested. Point cloud component may be received.
    Type: Application
    Filed: June 22, 2021
    Publication date: August 31, 2023
    Applicant: InterDigital Patent Holdings, Inc.
    Inventors: Srinivas Gudumasu, Ahmed Hamza
  • Publication number: 20230269408
    Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 24, 2023
    Inventors: Yong HE, Ahmed HAMZA, Srinivas GUDUMASU, Yan YE, Eduardo ASBUN
  • Publication number: 20230199241
    Abstract: A secondary content such as an advertisement may be inserted based on users’ interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user’s head orientation for some time leading to the presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameter(s).
    Type: Application
    Filed: February 6, 2023
    Publication date: June 22, 2023
    Applicant: VID SCALE, INC.
    Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye
  • Patent number: 11677802
    Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 13, 2023
    Assignee: Vid Scale, Inc.
    Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
  • Patent number: 11677993
    Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: June 13, 2023
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
  • Patent number: 11575953
    Abstract: A secondary content such as an advertisement may be inserted based on users' interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user's head orientation for some time leading to tile presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameters).
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: February 7, 2023
    Assignee: VID Scale, Inc.
    Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye
  • Publication number: 20230007283
    Abstract: Apparatus and methods for implementing a real-time Versatile Video Coding (VVC) decoder use multiple threads to address the limitation with existing parallelization techniques and fully utilizes the available CPU computation resource without compromising on the coding efficiency. The proposed Multi-threaded (MT) framework uses CTU level parallel processing techniques without compromising on the memory bandwidth. Picture level parallel processing separates the sequence into temporal levels by considering the picture's referencing hierarchy. Embodiments are provided using various optimization techniques to achieve real-time VVC decoding on heterogenous platforms with multi-core CPUs, for those bitstreams generated using a VVC reference encoder with a default configuration.
    Type: Application
    Filed: November 24, 2020
    Publication date: January 5, 2023
    Inventors: Srinivas GUDUMASU, Saurav BANDYOPADHYAY, Yuwen HE, Yong HE, Asit SRIVASTAVA
  • Patent number: 11533521
    Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: December 20, 2022
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
  • Publication number: 20220337893
    Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 20, 2022
    Applicant: InterDigital Madison Patent Holdings, SAS
    Inventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
  • Publication number: 20210014472
    Abstract: Systems, methods, and instrumentalities are disclosed for client centric service quality control. A first viewport of a 360 degree video may be determined. The 360 degree video may comprise one or more of an equirectangular, a cube-map, a cylindrical, a pyramidal, and/or a spherical projection mapping. The first viewport may be associated with a spatial region of the 360 degree video. An adjacent area that extends around the spatial region may be determined. A second viewport of the 360 degree video may be determined. A bitstream associated with the 360 degree video may be received. One or more enhanced regions may be included in the bitstream. The one or more enhanced regions may correspond to the first and/or second viewport. A high coding bitrate may be associated with the first viewport and/or the second viewport.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Applicant: Vid Scale, Inc.
    Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza
  • Patent number: 10841566
    Abstract: Systems, methods, and instrumentalities are disclosed for client centric service quality control. A first viewport of a 360 degree video may be determined. The 360 degree video may comprise one or more of an equirectangular, a cube-map, a cylindrical, a pyramidal, and/or a spherical projection mapping. The first viewport may be associated with a spatial region of the 360 degree video. An adjacent area that extends around the spatial region may be determined. A second viewport of the 360 degree video may be determined. A bitstream associated with the 360 degree video may be received. One or more enhanced regions may be included in the bitstream. The one or more enhanced regions may correspond to the first and/or second viewport, A high coding bitrate may be associated with the first viewport and/or the second viewport.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 17, 2020
    Assignee: VID SCALE, Inc.
    Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza
  • Publication number: 20200267429
    Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.
    Type: Application
    Filed: December 12, 2016
    Publication date: August 20, 2020
    Applicant: Vid Scale, Inc.
    Inventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
  • Publication number: 20200099946
    Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.
    Type: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Applicant: VID SCALE, INC.
    Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
  • Patent number: 10523957
    Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 31, 2019
    Assignee: VID SCALE, Inc.
    Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
  • Publication number: 20190230142
    Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.
    Type: Application
    Filed: September 8, 2017
    Publication date: July 25, 2019
    Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen