Patents by Inventor Srinath V. Ramaswamy

Srinath V. Ramaswamy 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: 20240073427
    Abstract: Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 29, 2024
    Inventor: Srinath V. Ramaswamy
  • Patent number: 11902631
    Abstract: Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: February 13, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20230412827
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Application
    Filed: December 23, 2022
    Publication date: December 21, 2023
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Patent number: 11831879
    Abstract: Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 28, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Patent number: 11812119
    Abstract: The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: November 7, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20230232074
    Abstract: Systems, apparatuses, and methods are described for users to cause replacement of one or more advertisements or other content items. Based on a request to replace a content item, output of the content item may be interrupted. An alternate content item may be output during a time period when a portion of the interrupted content item was scheduled to be output.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20230199268
    Abstract: Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 22, 2023
    Inventor: SRINATH V. RAMASWAMY
  • Patent number: 11575975
    Abstract: Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: February 7, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Patent number: 11563962
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 24, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Publication number: 20220239972
    Abstract: Methods and systems are described for content synchronization. A computing device may receive video content and audio content. The computing device may determine an error associated with a video content output time or an audio content output time.
    Type: Application
    Filed: November 16, 2021
    Publication date: July 28, 2022
    Inventor: Srinath V. Ramaswamy
  • Patent number: 11228799
    Abstract: Methods and systems are described for content synchronization. A computing device may receive video content and audio content. The computing device may determine an error associated with a video content output time or an audio content output time.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: January 18, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20210400287
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Application
    Filed: April 6, 2021
    Publication date: December 23, 2021
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Publication number: 20210258657
    Abstract: The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.
    Type: Application
    Filed: January 26, 2021
    Publication date: August 19, 2021
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20210152892
    Abstract: Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventor: SRINATH V. RAMASWAMY
  • Patent number: 10999588
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 4, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Publication number: 20210092399
    Abstract: Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Inventor: Srinath V. Ramaswamy
  • Patent number: 10951959
    Abstract: The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: March 16, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20200336781
    Abstract: Methods and systems are described for content synchronization. A computing device may receive video content and audio content. The computing device may determine an error associated with a video content output time or an audio content output time.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventor: Srinath V. Ramaswamy
  • Publication number: 20200228813
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Publication number: 20200128304
    Abstract: The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.
    Type: Application
    Filed: June 4, 2019
    Publication date: April 23, 2020
    Inventor: Srinath V. Ramaswamy