Patents by Inventor Alexander Giladi

Alexander Giladi 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: 11956517
    Abstract: Methods and systems are described for managing content. A content asset may be stored as a plurality of content segments. The plurality of content segments may comprise one or more identifiers that may be used to generate a manifest file for playback of the content asset.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: April 9, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alexander Giladi, Yasser Syed
  • Publication number: 20240107026
    Abstract: Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings.
    Type: Application
    Filed: August 25, 2023
    Publication date: March 28, 2024
    Inventors: Weidong Mao, Alexander Giladi, Alex Balk
  • Patent number: 11943487
    Abstract: An encoder may determine one or more encoding characteristics associated with a content segment of a content asset. The one or more encoding characteristics may comprise an estimated bitrate required for transmission of the content segment over a network. The one or more encoding characteristics associated with the content segment may be inserted into a portion of an other content segment, such as into a header of the other content segment. The content segment and the other content segment may be configured for linear transmission, such as using adaptive bitrate streaming. When the other content segment is received at a playback device prior to the content segment, the playback device may use the one or more encoding characteristics of the content segment embedded in the header of the other content segment to determine one or more playback characteristics of the content segment.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 26, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Alexander Giladi, Weidong Mao
  • Publication number: 20240089563
    Abstract: Methods, systems, and apparatuses for improved content delivery are described herein. A client device may request a segment of content that is not yet available for delivery. An upstream computing device may receive the request from the client device. Instead of sending an error message or otherwise indicating to the client device that the request cannot be fulfilled, which may introduce latency or other delivery-related issues, the upstream computing device may send at least a portion of a fragment of the segment to the client device. The portion of the fragment may include at least one frame of the segment and/or metadata associated with the content, the fragment, and/or the segment.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 14, 2024
    Inventor: Alexander Giladi
  • Publication number: 20240080500
    Abstract: Systems and methods are described herein for processing video. An encoder implementing the systems and methods described herein may receive video data comprising a plurality of frames and may partition each frame of the plurality of frames into a plurality of coding units. The encoder may then partition a coding unit into two or more prediction units. The encoder may determine, based on one or more coding parameters, a target bit rate, and characteristics of a human visual system (HVS), a coding mode for each of the two or more prediction units to minimize distortion in the encoded bitstream. The encoder may then determine a residual signal comprising a difference between each of the two or more prediction units and each of one or more corresponding prediction areas in a previously encoded frame and then generate an encoded bitstream comprising the residual signal.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20240048694
    Abstract: A spatial complexity and a temporal complexity associated with one or more frames of media content may be determined. Based on the spatial complexity and the temporal complexity of the media content, a Group of Picture (GOP) size for the one or more frames of the media content may be determined. The GOP size may be inversely proportional to the spatial complexity and the temporal complexity of the one or more frames of media content. Certain frames of the media content may be arranged in a different GOP size as compared to one or more other frames of the media content. By varying the GOP size of the plurality of frames of the media content, the bitrate required to transmit the media content may be decreased without decreasing or substantially decreasing the overall quality of the media content.
    Type: Application
    Filed: August 10, 2023
    Publication date: February 8, 2024
    Inventors: Dan GROIS, Alexander GILADI
  • Publication number: 20240031609
    Abstract: Systems, apparatuses, and methods are described for filtering and/or removing defects from content, such as high dynamic range (HDR) content. A plurality of parameters for filtering one or more pixels may be determined. The parameter(s) may be used to determine one or more filter weights, and the filter weight(s) may be applied to one or more pixels and one or more corresponding prior pixels to generate one or more filtered pixels. The filtered content and/or pixels thereof may later be encoded for storage and/or transmission to users.
    Type: Application
    Filed: May 10, 2023
    Publication date: January 25, 2024
    Inventor: Alexander Giladi
  • Publication number: 20240015338
    Abstract: Systems, methods, and apparatuses are described for processing video. A method may comprise receiving video content comprising a plurality of frames and determining a splitting parameter of a partitioning of at least a portion of a first frame of the plurality of frames. Deblock filtering may be implemented on at least the first frame of the plurality of frames based at least on the splitting parameter.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20230412899
    Abstract: Methods, systems, and apparatuses for updating content data are described herein. Content data may include, for example, manifest files and captions data. A manifest file for a content item may need to be updated when new segments are available for delivery/output. Rather than retrieving an entirely new manifest file, a first manifest file previously received may be updated using a manifest update file(s). The manifest update file(s) may convey any change(s), difference(s), etc., between the first manifest file and the new manifest file that includes content data for the new segments. Captions data may be updated in a similar manner. A captions update may include new captions data corresponding to the new segments, but it may exclude common captions data.
    Type: Application
    Filed: June 20, 2023
    Publication date: December 21, 2023
    Inventors: Alexander Giladi, Alexander Balk
  • Publication number: 20230412857
    Abstract: Per-segment parameters for content delivery are described herein. A manifest file for a segment and a parameter file for the segment may be sent to a user device. The parameter file may indicate one or more time ranges each corresponding to a parameter value. Requests for content segments based on the manifest file and the parameter file may be received. The user device may access the parameter file to determine a time range of the one or more time ranges into which a start time of a particular segment falls. The user device may determine a parameter value as corresponding to the determined time range. The user device may then generate a request to include the determined parameter value.
    Type: Application
    Filed: April 24, 2023
    Publication date: December 21, 2023
    Inventors: Alexander Giladi, Weidong Mao, Jiang Xu
  • Publication number: 20230403317
    Abstract: Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.
    Type: Application
    Filed: August 25, 2023
    Publication date: December 14, 2023
    Inventor: Alexander GILADI
  • Publication number: 20230362377
    Abstract: Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A viewing parameters associated with playback of the video content may be determined. One or more of luminance pixel data associated with a frame of the plurality of frames and chrominance pixel data associated with the frame is determined. A quantization matrix associated with the frame may be determined based on the viewing parameter and the one or more of luminance pixel data and chrominance pixel data.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 9, 2023
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20230344889
    Abstract: Methods, systems, and apparatuses are described for streaming content. The embodiments described herein may apply to ABR streaming and output an optimized ABR ladder enabling a playback device to maximize the perceived video quality of received content, provide substantially constant visual quality, and/or minimize rebuffering content. The playback device may request an ABR representation associated with an ABR ladder that has been optimized based on one or more neural networks. The one or more neural networks may be pre-trained based on one or more properties and characteristics/features of the video content. The one or more neural networks may process the video content to dynamically determine parameters such as the bitrates of each ABR representation for the content. The parameters may be used to output the encoded ABR representations.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Dan Grois, Alexander Giladi
  • Patent number: 11800156
    Abstract: Systems and methods are described herein for processing video. An encoder implementing the systems and methods described herein may receive video data comprising a plurality of frames and may partition each frame of the plurality of frames into a plurality of coding units. The encoder may then partition a coding unit into two or more prediction units. The encoder may determine, based on one or more coding parameters, a target bit rate, and characteristics of a human visual system (HVS), a coding mode for each of the two or more prediction units to minimize distortion in the encoded bitstream. The encoder may then determine a residual signal comprising a difference between each of the two or more prediction units and each of one or more corresponding prediction areas in a previously encoded frame and then generate an encoded bitstream comprising the residual signal.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: October 24, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Patent number: 11792439
    Abstract: Systems, methods, and apparatuses are described for processing video. A method may comprise receiving video content comprising a plurality of frames and determining a splitting parameter of a partitioning of at least a portion of a first frame of the plurality of frames. Deblock filtering may be implemented on at least the first frame of the plurality of frames based at least on the splitting parameter.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: October 17, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Patent number: 11778197
    Abstract: Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: October 3, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Alexander Giladi, Alex Balk
  • Patent number: 11778013
    Abstract: Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alexander Giladi
  • Patent number: 11770523
    Abstract: A spatial complexity and a temporal complexity associated with one or more frames of media content may be determined. Based on the spatial complexity and the temporal complexity of the media content, a Group of Picture (GOP) size for the one or more frames of the media content may be determined. The GOP size may be inversely proportional to the spatial complexity and the temporal complexity of the one or more frames of media content. Certain frames of the media content may be arranged in a different GOP size as compared to one or more other frames of the media content. By varying the GOP size of the plurality of frames of the media content, the bitrate required to transmit the media content may be decreased without decreasing or substantially decreasing the overall quality of the media content.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: September 26, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20230291913
    Abstract: Methods, systems, and apparatuses for improved adaptation logic and content streaming are described herein. Adaptation logic may allow a client device to request differing representations of content based on at least one service metric related to requesting and/or outputting the content. The client device may receive an indication when at least one frame of the content is encoded using an adaptive resolution change. The client device may determine the at least one service metric based on the indication.
    Type: Application
    Filed: March 14, 2022
    Publication date: September 14, 2023
    Inventors: Ali C. Begen, Dan Grois, Alexander Giladi, Yasser Syed
  • Publication number: 20230283835
    Abstract: Methods and systems are described for storing content. The content may be divided into user-specific portions and common portions. One or more selection rules may be used to divide the content into the user-specific portion and the common portions. The one or more selection rules may be selected such that the common portion is not decodable without the user-specific portions. The user-specific portions or data indicating a location of the user-specific portion may be stored in user-specific storage. The user-specific storage may be used to determine content for playback to a user.
    Type: Application
    Filed: May 12, 2023
    Publication date: September 7, 2023
    Inventors: Alexander GILADI, Weidong MAO, Robert FORD