Patents Assigned to CodeShop BV
  • Publication number: 20190037252
    Abstract: A system and method for delivery and caching of media presentations is provided. The system includes client, a video origin server, a manifest generator, a video URL resolver, one or more original, inserted or edited media contents, and one or more personalized manifest files. The video origin server generates personalized media segments based on original, inserted or edited content for delivery to the client, possibly using MPEG-4 metadata. The video URL resolver resolves the encoded URLs that adhere to a structure of a source and output descriptor based on the one or more personalized media segments. The manifest generator then produces the one or more personalized manifest files containing the one or more encoded URLs A compositor converts the one or more encoded URLs adhering to the structure of source and output descriptor to the one or more personalized segments. Other embodiments are disclosed.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Applicant: CODESHOP BV
    Inventors: Arjen Wagenaar, Mark Ogle, Dirk Griffioen, Rufael Mekuria
  • Patent number: 9936229
    Abstract: A system and method for video presentation delivery with edited and/or inserted content based on adaptive bit-rate streaming is provided. It does not incur large additional storage costs or introduce playback vulnerability to inconsistent player implementations or ad blocking software. Embodiments include, requesting from a client to a server, a personalized or edited media presentation for delivery, sending there from a personalized or edited media presentation with a continuous timeline based on an adaptive bit-rate video streaming protocol such as MPEG DASH or HTTP Live Streaming (HLS), a video server module that converts data based on the MPEG-4 ISO Base Media File format to an adaptive bit-rate video streaming protocol presentation, a module for converting an XML based media presentation, such as in the synchronized media integration language (SMIL), to the MPEG-4 ISO Base Media File Format with a continuous timeline maintained by inserting additional audio samples.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: April 3, 2018
    Assignee: CODESHOP BV
    Inventors: Arjen Wagenaar, Dirk Griffioen, Rufael Mekuria
  • Publication number: 20160182582
    Abstract: An origin-edge node architecture is provided herein where the edge node caches next fragments of media content while fulfilling current media content requests, thereby allowing new requests for the next fragment to be served directly from cache, instead of requiring the edge to request content from the origin again. In such an arrangement, the origin is configured to provide a link header with currently requested media content. The location of the next fragment is presented to the edge node in the Link header, permitting the edge to read that header while processing the request for the requested fragment and ‘behind the scenes’ fetch this next fragment and place it in the edge node local cache. Other embodiments are disclosed.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: CodeShop BV
    Inventors: Arjen Wagenaar, Dirk Griffioen
  • Publication number: 20160182466
    Abstract: A method for trans-muxing media content into various consumption formats in a content delivery network, the method comprising the steps of reading a server manifest file, dynamically re-encrypting the media content from the at least one DRM setting into one or more re-encrypted DRM formats, and updating the server manifest file to identify a trans-mux support of the one or more re-encrypted DRM formats. The server manifest file can include a key id and a content encryption key that authorize a re-encrypting of media content, and at least one Digital Rights Management (DRM) setting identifying a source of media content. Other embodiments are disclosed.
    Type: Application
    Filed: November 12, 2015
    Publication date: June 23, 2016
    Applicant: CodeShop BV
    Inventors: Arjen Wagenaar, Dirk Griffioen
  • Publication number: 20150382042
    Abstract: A system for dynamically rendering streaming content is provided. It includes a protocol and a dynamic stitching module to provide a personalized and targeted delivery of play list items responsive to a request made by a player. The protocol inquires the player for user profile information and includes it as part of a request to an adproxy. The inquiry requests the adproxy for recommended content based on the user profile information. The dynamic stitching module, in response to the recommended content from the adproxy then creates a manifest that is specific to the player for rendering a personalized content on the player. The manifest indicates a streaming preference for content fulfillment based on the recommended content via a redirect method or a proxy method. Other embodiments are disclosed.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Applicant: CodeShop BV
    Inventors: Arjen Wagenaar, Dirk Griffioen