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: 20230291777Abstract: 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: ApplicationFiled: May 16, 2023Publication date: September 14, 2023Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
-
Patent number: 11706275Abstract: 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: GrantFiled: June 15, 2020Date of Patent: July 18, 2023Assignee: THEO TECHNOLOGIESInventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
-
Patent number: 11695816Abstract: 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: GrantFiled: January 17, 2019Date of Patent: July 4, 2023Assignee: THEO TECHNOLOGIESInventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
-
Publication number: 20220329903Abstract: 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: ApplicationFiled: September 4, 2020Publication date: October 13, 2022Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Lieven PAULISSEN, Egon OKERMAN
-
Publication number: 20220311817Abstract: 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: ApplicationFiled: June 15, 2020Publication date: September 29, 2022Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
-
Publication number: 20220286721Abstract: 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: ApplicationFiled: July 9, 2020Publication date: September 8, 2022Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Mattias BUELENS, Lieven PAULISSEN
-
Publication number: 20220263882Abstract: 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: ApplicationFiled: July 9, 2020Publication date: August 18, 2022Inventors: Steven TIELEMANS, Maarten TIELEMANS, Pieter-Jan SPEELMANS, Xavier GOAS AGUILILLA, Mattias BUELENS
-
Publication number: 20210044639Abstract: 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: ApplicationFiled: January 17, 2019Publication date: February 11, 2021Inventors: Maarten TIELEMANS, Pieter-Jan SPEELMANS, Steven TIELEMANS, Egon OKERMAN
-
Patent number: 10149020Abstract: 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: GrantFiled: August 4, 2014Date of Patent: December 4, 2018Assignee: THEO TECHNOLOGIESInventors: Pieter-Jan Speelmans, Maarten Tielemans, Steven Tielemans
-
Publication number: 20160173954Abstract: 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: ApplicationFiled: August 4, 2014Publication date: June 16, 2016Inventors: Pieter-Jan SPEELMANS, Maarten TIELEMANS, Steven TIELEMANS