Patents by Inventor Maarten TIELEMANS

Maarten TIELEMANS 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: 20230291777
    Abstract: A server for streaming a video to a client involves making the video available from the server to the client upon request in at least a temporal independent version and a temporal dependent version. The server is configured for: i) receiving a request from the client to receive a stream of the video from an arbitrary starting point in time; and ii) retrieving at least the first frame from the temporal independent version; and iii) retrieving frames subsequent to the at least first frame from the temporal dependent version; and iv) sending the at least first frame to the client and send the frames subsequent to the at least first frame to the client.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
  • Patent number: 11706275
    Abstract: A method for streamed playback of media in a media client from a remote media service includes: a) determining address information for locating the service and for a starting time; b) by the address information, requesting and receiving a first media package from the service; the package having decoder configuration information, one or more frames, associated timing information for playback frames, and a pointer to a subsequent part of the media stream; c) configuring a decoder of the client by the decoder information; d) starting playback of the stream in the client at the starting time by providing the frames to the configured decoder; e) by the pointer, requesting a remaining portion of the media having subsequent frames of the media stream and associated timing information; f) receiving the subsequent frames as a stream and continuing playback by providing the subsequent frames and associated timing information to the configured decoder.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: July 18, 2023
    Assignee: THEO TECHNOLOGIES
    Inventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
  • Patent number: 11695816
    Abstract: A server for streaming a video to a client involves making the video available from the server to the client upon request in at least a temporal independent version and a temporal dependent version. The server is configured for: i) receiving a request from the client to receive a stream of the video from an arbitrary starting point in time; and ii) retrieving at least the first frame from the temporal independent version; and iii) retrieving frames subsequent to the at least first frame from the temporal dependent version; and iv) sending the at least first frame to the client and send the frames subsequent to the at least first frame to the client.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: July 4, 2023
    Assignee: THEO TECHNOLOGIES
    Inventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
  • Publication number: 20220329903
    Abstract: A client for streaming a video from a remote media service is arranged for being available upon request in at least a first representation having a first group of pictures, GOP, size qualified by a first quality score, and a second representation having a second GOP size larger than the first GOP size and qualified by a second quality score superior to the first quality score. The client is configured to perform the following steps monitoring operational metrics of the video during playback of the first representation; and when a requirement of the second representation is met requesting the remote media service to receive a stream of the video according to the second representation and switching the playback of the video to the second representation thereby increasing the quality score of the representation.
    Type: Application
    Filed: September 4, 2020
    Publication date: October 13, 2022
    Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Lieven PAULISSEN, Egon OKERMAN
  • Publication number: 20220311817
    Abstract: A method for streamed playback of media in a media client from a remote media service includes: a) determining address information for locating the service and for a starting time; b) by the address information, requesting and receiving a first media package from the service; the package having decoder configuration information, one or more frames, associated timing information for playback frames, and a pointer to a subsequent part of the media stream; c) configuring a decoder of the client by the decoder information; d) starting playback of the stream in the client at the starting time by providing the frames to the configured decoder; e) by the pointer, requesting a remaining portion of the media having subsequent frames of the media stream and associated timing information; f) receiving the subsequent frames as a stream and continuing playback by providing the subsequent frames and associated timing information to the configured decoder.
    Type: Application
    Filed: June 15, 2020
    Publication date: September 29, 2022
    Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
  • Publication number: 20220286721
    Abstract: A media client is configured to stream live media received from a communication network. The media client includes a playback buffer configured to temporarily store the live media. The media client is configured to adapt a size of the playback buffer when the media client streams the live media.
    Type: Application
    Filed: July 9, 2020
    Publication date: September 8, 2022
    Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Mattias BUELENS, Lieven PAULISSEN
  • Publication number: 20220263882
    Abstract: A computer-implemented method for streaming media from a remote server in a client web browser supporting an operating streaming protocol is implemented within a client web application comprised in the client web browser. The method involves the following steps: intercepting data communications between the remote server and the client web browser for streaming the media in the client web browser; and converting the data communications into and respectively from the operating streaming protocol when the data communications are implemented in a native streaming protocol different from the operating streaming protocol of the client web browser, thereby allowing the client web browser to stream the media.
    Type: Application
    Filed: July 9, 2020
    Publication date: August 18, 2022
    Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Xavier GOAS AGUILILLA, Mattias BUELENS
  • Publication number: 20210044639
    Abstract: A server for streaming a video to a client involves making the video available from the server to the client upon request in at least a temporal independent version and a temporal dependent version. The server is configured for: i) receiving a request from the client to receive a stream of the video from an arbitrary starting point in time; and ii) retrieving at least the first frame from the temporal independent version; and iii) retrieving frames subsequent to the at least first frame from the temporal dependent version; and iv) sending the at least first frame to the client and send the frames subsequent to the at least first frame to the client.
    Type: Application
    Filed: January 17, 2019
    Publication date: February 11, 2021
    Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
  • Patent number: 10149020
    Abstract: Media comprising media segments is played in a browser application. The segments comprise video and/or audio payload data encoded by a codec supported by this browser application. To play the media, several steps are performed by the browser application. First, a first subset of media segments of the media is obtained from a server. Then, a first media file is constructed comprising the video and/or audio payload data of the first subset of media segments. In a third step, a second subset of media segments of the media is obtained from the content distribution network whereas the second subset is consequent in time to the first subset. Then, the second media file is constructed comprising the video and/or audio payload data of the second subset of media segments. Finally, the first and second media files are played in the browser according to the codec.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: December 4, 2018
    Assignee: THEO TECHNOLOGIES
    Inventors: Pieter-Jan Speelmans, Maarten Tielemans, Steven Tielemans
  • Publication number: 20160173954
    Abstract: Media comprising media segments is played in a browser application. The segments comprise video and/or audio payload data encoded by a codec supported by this browser application. To play the media, several steps are performed by the browser application. First, a first subset of media segments of the media is obtained from a server. Then, a first media file is constructed comprising the video and/or audio payload data of the first subset of media segments. In a third step, a second subset of media segments of the media is obtained from the content distribution network whereas the second subset is consequent in time to the first subset. Then, the second media file is constructed comprising the video and/or audio payload data of the second subset of media segments. Finally, the first and second media files are played in the browser according to the codec.
    Type: Application
    Filed: August 4, 2014
    Publication date: June 16, 2016
    Inventors: Pieter-Jan SPEELMANS, Maarten TIELEMANS, Steven TIELEMANS