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: 20190289334
    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: March 15, 2019
    Publication date: September 19, 2019
    Inventors: Dan Grois, Alexander Giladi
  • Publication number: 20190208214
    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: December 28, 2018
    Publication date: July 4, 2019
    Applicant: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Alexander Giladi, Alex Balk
  • Patent number: 10270829
    Abstract: An apparatus comprises a receiver configured to receive a request for an adaptive streaming media presentation description (MPD), a processor coupled to the receiver and configured to generate the MPD, wherein the MPD indicates an event, and wherein the event is time-related auxiliary information, and a transmitter coupled to the processor and configured to transmit the MPD. A method comprises receiving a request for an adaptive streaming media presentation description (MPD), generating the MPD, wherein the MPD indicates an event, and wherein the event is time-related auxiliary information, and transmitting the MPD. An apparatus comprises a processor configured to generate a request for an adaptive streaming media presentation description (MPD), a transmitter coupled to the processor and configured to transmit the request, and a receiver coupled to the processor and configured to receive the MPD, wherein the MPD indicates an event, and wherein the event is time-related auxiliary information.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Giladi, Xin Wang
  • Publication number: 20190068673
    Abstract: Disclosed are systems and methods for bandwidth reduction through duration averaging. An average duration of content segments can be determined. When the average segment duration exceeds a first threshold or falls below a second threshold, content segments can be encoded at new segment durations until the average segment duration falls below the first threshold and above the second threshold. When the average segment duration exceeds a first threshold or falls below a second threshold, an updated manifest including a modified segment duration parameter can be generated.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Alexander Giladi, Yasser Syed
  • Publication number: 20190045235
    Abstract: A method for indicating repeat occurrences of advertisements in media content may include one or more of the following. The method may include inserting a first descriptor element for a media content in a media presentation description (MPD) associated with the media content. The method may include inserting a second descriptor element for a repeat occurrence of the media content in the MPD. The second descriptor element may indicate that, during the repeat occurrence of the media content, the media content be presented from the beginning.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 7, 2019
    Applicant: InterDigital Patent Holdings, Inc.
    Inventor: Alexander Giladi
  • Patent number: 10188134
    Abstract: A server apparatus supporting authenticated encryption in a network, comprising a receiver configured to receive an unencrypted segment, a processor configured to selecting an encryption key, an initialization vector, and an additional authentication data (AAD), encrypt the segment, configuring the segment for transfer in a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) media, assign a segment number to the encrypted segment, append an authentication tag to the encrypted segment, store the encrypted segment with the appended authentication tag, and update a Media Presentation Description (MPD) associated with the encrypted segment with the appended authentication tag, wherein the MPD comprises an @aadBase attribute with an AAD base value, wherein the AAD value is the sum of the segment number and the @aadBase attribute value, and a transmitter configured to transmit the encrypted segment with the appended authentication tag to a destination.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: January 29, 2019
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventor: Alexander Giladi
  • Publication number: 20190020734
    Abstract: Disclosed are systems and methods for manifest file size reductions. It can be determined that one or more segments of a representation of a content item are unavailable. A manifest can be generated comprising a representation element indicating the unavailable one or more segments. The representation element can include a text string associated with content displayable instead of the unavailable one or more segments.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 17, 2019
    Inventors: Alexander Giladi, Yasser F. Syed
  • Patent number: 10171233
    Abstract: System and method embodiments are provided herein for efficient representation and use of initialization vectors (IVs) for encrypted segments using template mode representation in Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH). An embodiment method includes sending in a media presentation description (MPD), from a network server to a client, a template for generating a universal resource locator (URL) to obtain an IV that is used for encrypting a segment, in absence of an IV value in the MPD, receiving from the client a URL configured according to the template, and upon receiving the URL, returning an IV corresponding to the URL to the client. Another embodiment method includes receiving in a MPD, at a client from a network server, a template for generating a URL to obtain an IV that is used for encrypting a segment, upon detecting an absence of an IV value or IV base value in the MPD, configuring a URL for the IV using the template, sending the URL for the IV, and receiving an IV.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 1, 2019
    Inventors: Alexander Giladi, Shaobo Zhang
  • Publication number: 20180352307
    Abstract: Described herein are systems and methods for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The duration parameter of a manifest entry can be modified by a random offset. The data size of variants of a given content segment can be equalized by adding one or more portions of data to one or more of the variants.
    Type: Application
    Filed: May 9, 2018
    Publication date: December 6, 2018
    Inventors: Alexander Giladi, Yasser Syed
  • Patent number: 10116452
    Abstract: System and method embodiments are provided for segment integrity and authenticity for adaptive streaming. In an embodiment, the method includes receiving at a data processing system a segment of a media stream, determining, with the data processing system, a digest or a digital signature for the segment, and comparing, with the data processing system, the digest/digital signature to a correct digest or a correct digital signature to determine whether the segment has been modified.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 30, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
  • Publication number: 20180262549
    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: Application
    Filed: May 9, 2018
    Publication date: September 13, 2018
    Inventor: Alexander Giladi
  • Patent number: 9992250
    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: August 22, 2013
    Date of Patent: June 5, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9954717
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to obtain a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server, wherein the MPD describes a media presentation as a combination of an HTTP source and a non-HTTP source. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor, cause a network element (NE) to receive a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server; and dynamically switch between a HTTP source and a non-HTTP source of the media presentation described according to the MPD.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: April 24, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9900289
    Abstract: An apparatus comprising a memory, a processor coupled to the memory and configured to obtain a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server, wherein the MPD describes a media presentation as at least one encrypted segment, and wherein the encrypted segment is associated with an availability time and a decryption key, and pre-fetch the decryption key associated with the encrypted segment by requesting the decryption key from a key server prior to the availability time of the encrypted segment.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: February 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Publication number: 20180035139
    Abstract: Systems and methods for streaming content are disclosed. A Media Presentation Description (MPD) may be associated with streaming content, for example, in Dynamic Adaptive Streaming Over HTTP (DASH). An MPD may comprise an element, e.g., a header element or URL query element, which provides a name/Value functionality. An element may allow a request that results in insertion of custom headers. Requests may be used for retrieval of a subsegment, segment, or MPD, re-referencing of remote elements, or triggered by an event. The event may be embedded either in an MPD or in segments.
    Type: Application
    Filed: February 11, 2016
    Publication date: February 1, 2018
    Applicant: Vid Scale, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9705955
    Abstract: A method of Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) comprising receiving an asset that comprises a media presentation described in a media presentation description (MPD), wherein the media presentation comprises one or more periods, and wherein each period comprises at least one adaptation set, and identifying the asset on a period level using one or more asset identifiers specified in the MPD.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: July 11, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Publication number: 20170180138
    Abstract: System and method embodiments are provided for segment integrity and authenticity for adaptive streaming. In an embodiment, the method includes receiving at a data processing system a segment of a media stream, determining, with the data processing system, a digest or a digital signature for the segment, and comparing, with the data processing system, the digest/digital signature to a correct digest or a correct digital signature to determine whether the segment has been modified.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
  • Publication number: 20170134466
    Abstract: Systems and methods to interrupt a DASH client-initiated playback and switch to different content. Content associated with emergency alerts, media blackouts, targeted ad insertion may be switched by a DASH server, where the server causes a DASH client to interrupt and resume playback in a manner similar to forced channel switching.
    Type: Application
    Filed: July 1, 2015
    Publication date: May 11, 2017
    Inventor: Alexander Giladi
  • Patent number: 9646162
    Abstract: A method comprising encrypting a segment in response to receiving a segment request to generate an encrypted segment, and sending the encrypted segment, wherein encrypting the segment comprises encrypting a data content segment and a non-media segment in accordance with information provided in a dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) media presentation description (MPD), and wherein encrypting the segment generates an encrypted data content segment and an encrypted non-media segment. A method comprising sending a segment request, receiving an encrypted segment, wherein the encrypted segment comprises an encrypted data content segment and an encrypted non-media segment, and decrypting the encrypted segment in accordance with information provided in a DASH MPD to generate a data content segment and a non-media segment, wherein the non-media segment comprises a non-playable media.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 9, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9635004
    Abstract: System and method embodiments are provided for segment integrity and authenticity for adaptive streaming. In an embodiment, the method includes receiving at a data processing system a segment of a media stream, determining, with the data processing system, a digest or a digital signature for the segment, and comparing, with the data processing system, the digest/digital signature to a correct digest or a correct digital signature to determine whether the segment has been modified.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 25, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu