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).

  • Publication number: 20220007062
    Abstract: Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A visual element of a first frame of the plurality of frames positioned in an oblique direction relative to one or more of a first axis and a second axis orthogonal to the first axis may be determined. One or more regions associated with the first frame and comprising the visual element may be determined. One or more encoded regions of the first frame may be generated based on partitioning the one or more regions comprising the visual element.
    Type: Application
    Filed: February 9, 2021
    Publication date: January 6, 2022
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20210400102
    Abstract: Systems, methods, and devices relating to video encoding for low-concurrency video channels are described herein. A video processing system may receive a manifest request for an encoded video stream associated with a selected channel. Based on the manifest request, the video processing system may request for a real-time linear (RTL) encoder to be started to encode the input compressed video stream for the channel in real-time. Also based on the manifest request, the video processing system may assign a faster-than-real-time (FTRT) encoder from a pool of already-running FTRT encoders to encode the video stream in real-time until the RTL encoder is fully started. The FTRT encoder may encode at a lower quality level to enable expedited real-time encoding. Based on the RTL encoder being fully started, the video processing system may switch the encoding from the FTRT encoder to the RTL encoder. The FTRT encoder may be returned to the FTRT encoder pool.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventor: Alexander Giladi
  • Publication number: 20210385513
    Abstract: Portions of different versions of a content asset may be stored in a manner that reduces the impact on viewing experience in the event of a failure of one of a plurality of storage subsystems of a content storage system. The portions of different versions of the content asset, which may be associated with a same portion of the playback time of the content asset, may be stored in different storage subsystems. If the storage subsystem storing a portion of one of the versions being retrieved for playback encounters a problem, a user device may access a corresponding portion of a different version stored on a different one of the storage subsystems.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: Christopher Lintz, Alexander Giladi, Garey Hassler, Justin Luna
  • Publication number: 20210385522
    Abstract: A first computing device may receive an indication of a second computing device. The first computing device may determine a continuity element based on a continuity between a representation of a content item located at the first computing device and a representation of the content item located at the second computing device. The first computing device may generate a data file associated with the content item. The data file may include a reference to the second computing device and the continuity element. The first computing device may receive a request for the content item from a user device. The first computing device may send the data file to the first computing device.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 9, 2021
    Inventor: Alexander Giladi
  • Publication number: 20210360233
    Abstract: Systems and methods are described for processing video data. The system may predict an optimal bit rate for a video segment that satisfies a desired level of quality. The desired level of quality may be associated with a quality metric. The encoder may predict the bit rate using a machine learning model trained based on an analysis of features extracted from video segments encoded with known bit rates. The trained machine learning model may then predict the optimal bit rate for a given video segment that achieves or satisfies the desired level of quality for the quality metric. The video segment may then be encoded based on the predicted bit rate.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: Faisal Ishtiaq, Aravindakumar Venugopalan, Sivasubramaniam Renganathan, Rajarajan Gandhi, Alexander Giladi, Alexander Balk
  • Publication number: 20210350494
    Abstract: Systems and methods are described for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The variants of the content segments can each include one or more marked frames and one or more unmarked frames. Variations can be introduced into the unmarked frames for each of the variants of the content segments.
    Type: Application
    Filed: January 21, 2021
    Publication date: November 11, 2021
    Inventor: ALEXANDER GILADI
  • Publication number: 20210329351
    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: Application
    Filed: April 15, 2021
    Publication date: October 21, 2021
    Inventors: Alexander Giladi, Yasser Syed
  • Publication number: 20210203937
    Abstract: An encoder may determine a plurality of coding units associated with a frame of a media file and a plurality of prediction units associated with the frame of the media file. The encoder may determine, based on the plurality of coding units associated with the frame and the plurality of prediction units associated with the frame, and based on a training of the encoder using one or more neural networks, that a particular region of the frame can be encoded using one or more encoding characteristics that are different than the encoding characteristics of one or more other particular regions of the frame. The encoder may allocate one or more encoding resources to the particular region of the frame based on the one or more encoding characteristics of the particular region of the frame in order to reduce the overall media bitrate.
    Type: Application
    Filed: February 18, 2021
    Publication date: July 1, 2021
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20210195259
    Abstract: Systems and methods are described herein for processing video data to cause a reduction in the number of versions of encoded content propagated via a content delivery network (CDN). Redundant encoders may send the versions of the same video segment for redundancy purposes. A server in the CDN may determine, based on information in a video segment, that the video segment may have been encoded based on source frames that are bit-wise or perceptually identical to source frames of a previously received video segment. The server may then discard the identical video segment so that the redundant copy is not saved in the CDN.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventor: Alexander Giladi
  • Publication number: 20210195279
    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: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Alexander Giladi, Weidong Mao, Robert Ford
  • Publication number: 20210168374
    Abstract: Systems, methods, and apparatuses are described for compressing digital content. The digital content may comprise a plurality of frames. The plurality of frames may comprise a plurality of crossfade frames. A first boundary frame of the crossfade frames may be determined. A second boundary frame of the crossfade frames may be determined. At least a portion of the crossfade frames may be coded as inter-predicted frames using a weighting factor and based on the first boundary frame or the second boundary frame.
    Type: Application
    Filed: November 10, 2020
    Publication date: June 3, 2021
    Inventor: Alexander Giladi
  • Publication number: 20210144408
    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: November 7, 2019
    Publication date: May 13, 2021
    Inventor: Alexander Giladi
  • Patent number: 10958908
    Abstract: An encoder may determine a plurality of coding units associated with a frame of a media file and a plurality of prediction units associated with the frame of the media file. The encoder may determine, based on the plurality of coding units associated with the frame and the plurality of prediction units associated with the frame, and based on a training of the encoder using one or more neural networks, that a particular region of the frame can be encoded using one or more encoding characteristics that are different than the encoding characteristics of one or more other particular regions of the frame. The encoder may allocate one or more encoding resources to the particular region of the frame based on the one or more encoding characteristics of the particular region of the frame in order to reduce the overall media bitrate.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: March 23, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Patent number: 10937117
    Abstract: Systems and methods are described for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The variants of the content segments can each include one or more marked frames and one or more unmarked frames. Variations can be introduced into the unmarked frames for each of the variants of the content segments.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: March 2, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alexander Giladi
  • Patent number: 10931977
    Abstract: Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A visual element of a first frame of the plurality of frames positioned in an oblique direction relative to one or more of a first axis and a second axis orthogonal to the first axis may be determined. One or more regions associated with the first frame and comprising the visual element may be determined. One or more encoded regions of the first frame may be generated based on partitioning the one or more regions comprising the visual element.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 23, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20210037276
    Abstract: Methods and systems are described for low latency streaming. A computing device may receive a chunk of content. The computing device may determine whether a transmission duration of the chunk of the content satisfies a threshold. The computing device may determine a bitrate based on the transmission duration satisfying a threshold.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 4, 2021
    Inventors: Alexander Giladi, Ali Cengiz Begen
  • Patent number: 10911511
    Abstract: A method of media streaming implemented by a network device, the method comprising encapsulating a message box into one or more packets in a segment, and sending the segment directly or indirectly to a streaming client.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 2, 2021
    Assignee: FutureWei Technologies, Inc.
    Inventor: Alexander Giladi
  • Publication number: 20210021837
    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: July 1, 2020
    Publication date: January 21, 2021
    Inventors: Weidong Mao, Alexander Giladi, Alex Balk
  • Publication number: 20200413051
    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: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Dan GROIS, Alexander GILADI
  • Patent number: 10880550
    Abstract: Systems, methods, and apparatuses are described for compressing digital content. The digital content may comprise a plurality of frames. The plurality of frames may comprise a plurality of crossfade frames. A first boundary frame of the crossfade frames may be determined. A second boundary frame of the crossfade frames may be determined. At least a portion of the crossfade frames may be coded as inter-predicted frames using a weighting factor and based on the first boundary frame or the second boundary frame.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 29, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alexander Giladi