Patents by Inventor Alexander Balk

Alexander Balk 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: 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
  • 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: 20230010330
    Abstract: A computing device may receive a stream of content (e.g., a live stream of content). The computing device may determine a plurality of representations for the stream of content. The computing device may determine a primary encoder associated with each of the plurality of representations. Determining the primary encoder may be based on the plurality of representations. The computing device may determine viewer data associated with the stream of content. The computing device may determine whether to encode a backup representation for at least one of the plurality of representations. Determining whether to encode the backup representation may be based on the viewer data associated with the stream of content. The computing device may cause at least one backup encoder to encode the backup representation for the at least one of the plurality of representations.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Alexander Giladi, Alexander Balk
  • 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