Patents by Inventor Mattijs Oskar Van Deventer

Mattijs Oskar Van Deventer 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).

  • Patent number: 10439910
    Abstract: Method and systems for enabling low-latency streaming of segments over at least one network to a client are described wherein said client is configured to request and receive segments from at least one server on the basis of a manifest file. Said method comprises: collecting quality of service information experienced by said client in at least a part of said network and storing said quality of service information in a quality database in said network; sending at least part of said quality of service information to said content processing device; determining on the basis of said at least part of said quality of service information one or more configuration parameters for a buffer, preferably a play-out buffer; and/or, for a segment request function in said content processing device; and, configuring said buffer and/or, said segment request function in accordance with said configuration parameters.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 8, 2019
    Assignee: KONINKLIJKE KPN N.V.
    Inventors: Arian Koster, Dolf Schinkel, Ray Van Brandenburg, Emmanuel Thomas, Mattijs Oskar Van Deventer
  • Patent number: 10397666
    Abstract: A method is described for determining a region-of-interest (ROI) for a client device on the basis of at least one HEVC-tiled (panorama) video stream wherein the method comprises: receiving a ROI video stream for rendering a first ROI defining a first sub-region within the full image region of said HEVC-tiled video stream, the positions of HEVC tiles in said HEVC-tiled panorama video being defined by tile position information; providing ROI position information associated with at least one video frame of said ROI video stream, said ROI position information comprising at least first position of said first ROI; identifying one or more HEVC tiles of said HEVC-tiled video stream on the basis of said ROI position information and said tile position information, preferably one or more HEVC tiles that overlap with said first ROI; and, requesting video data associated with said one or more identified HEVC tiles for rendering a second ROI defining a second sub-region within the full image region of said HEVC-tiled video
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 27, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Emmanuel Thomas, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Publication number: 20190238861
    Abstract: A method for processing spherical video data is described comprising: receiving region of interest (ROI) information associated with a ROI in a spherical representation of video data, the ROI information including a spherical ROI coordinate associated with a position of the ROI; receiving a manifest file comprising one or more tile stream identifiers for identifying one or more tile streams, each tile stream comprising spherical video data of a tile on the spherical surface, each tile defining a subpart on the spherical surface, the manifest file further comprising spatial description information for signaling the client apparatus information on the position of the tiles on the spherical surface; receiving projection information for signaling the client apparatus about the type of projection that is used for projection of the spherical video data onto a planar surface; and, receiving and/or generating boundary information for defining the boundary of the ROI on the basis of the spherical ROI coordinate, and,
    Type: Application
    Filed: October 12, 2017
    Publication date: August 1, 2019
    Inventors: Lucia D'Acunto, Emmanuel Thomas, Mattijs Oskar Van Deventer, Simon Gunkel
  • Publication number: 20190230331
    Abstract: A method of facilitating capturing visual information at a first location (1) for display at a second location (2) is disclosed. At the first location, a virtual reality device (11) can be configured to render visual information representing a virtual environment, and at least one capturing device (12) can be configured to capture information representing a real environment comprising the virtual reality device (11). At the second location, at least one monitor (21) can be configured to render the information captured by the at least one capturing device (12). The method comprises determining an orientation of at least one capturing device (12) relative to the virtual reality device (11), and providing in the virtual environment a visual indication of said orientation.
    Type: Application
    Filed: June 6, 2017
    Publication date: July 25, 2019
    Inventors: Martin PRINS, Hans Maarten STOKKING, Emmanuel THOMAS, Omar Aziz NIAMUT, Mattijs Oskar VAN DEVENTER
  • Publication number: 20190208234
    Abstract: Methods and systems are described for forming one or more tile streams comprising: providing media data of at least one composite video stream to the input of at least one encoder, the media data of said composite video stream representing video frames comprising an image region having one or more subregions, each of said one or more subregions comprising visual content of one of said one or more video streams; providing encoder information to said encoder for configuring said encoder to generate encoded media data representing tiled video frames, a tile in said tiled video frames matching at least one of said one or more subregions; encoding media data of said composite video stream, wherein media data associated with a subregion of a video frame are encoded into independently encoded media data that have no spatial decoding dependency on media data of other subregions in said video frame, said independently encoded media data forming a tile of a tiled video frame, preferably said tile being arranged in said
    Type: Application
    Filed: August 19, 2016
    Publication date: July 4, 2019
    Inventors: Ray Van Brandenburg, Emmanuel Thomas, Mattijs Oskar Van Deventer
  • Publication number: 20190174150
    Abstract: A method is described for processing an omnidirectional video by a client device, said omnidirectional video being associated with a 3D coordinate system for determining a spatial position of video data of said omnidirectional video on a curved surface, preferably a sphere, said method comprising: receiving a manifest file, the manifest file comprising a plurality of tile stream identifiers for identifying a plurality of tile streams, the tile streams comprising video frames having image views, whereby the image views of video frames of different tile streams cover different regions of a 2D projection of the omnidirectional video, a region defining a tile; selecting on the basis of spatial relation information in the manifest file and on the basis of a viewpoint of a user of the client device a first tile streams associated with a first resolution and a first tile position and a second tile stream associated with a second resolution and a second tile position, the second resolution being lower than the first
    Type: Application
    Filed: May 24, 2017
    Publication date: June 6, 2019
    Inventors: Lucia D'Acunto, Emmanuel Thomas, Mattijs Oskar Van Deventer, Ray Van Brandenburg, Arjen Veenhuizen
  • Publication number: 20190149589
    Abstract: Methods and systems for enabling client-controlled streaming of segmented content are described. In one example, the client-controlled streaming is on the basis of a manifest file, the manifest file including one or more segments identifiers and one or more associated segment locators. In one example, a method involves: requesting the delivery of at least one segment on the basis of a first segment identifier selected from the manifest file; on the basis of the first requested segment, selecting a second at least one segment identifier from the manifest file, the second segment identifier being associated with an expected future segment request; and pre-resolving a first segment locator associated with the selected second segment identifier for obtaining network information associated with the first segment locator.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 16, 2019
    Applicant: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar VAN DEVENTER, Ray VAN BRANDENBURG, Omar Aziz NIAMUT
  • Publication number: 20190141373
    Abstract: Methods and systems are described for processing spatially segmented content originating from a content delivery network. One method comprises a client in a media processing device receiving a spatial manifest information comprising one or more spatial representations of a source stream, each spatial representation identifying one or more spatial segment streams, location information for locating one or more delivery nodes in said content delivery network and, optionally, position information for stitching spatial segment frames in said segment streams into a video frame for display; selecting one or more spatial segment streams and on the basis of said spatial manifest information requesting at least one delivery node in said content delivery network to transmit said one or more selected spatial segment streams to said client; and, receiving said one or more selected spatial segment streams from said at least one delivery node.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Applicant: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar van Deventer, Omar Aziz Niamut, Anton Havekes, Martin Prins, Ray van Brandenburg
  • Patent number: 10257638
    Abstract: Method for processing audio objects by an audio client apparatus is described wherein the method comprises: receiving or determining spatial listener information, the spatial listener information defining including one or more listener positions, orientations and/or foci of one or more listeners in the audio space; the audio client apparatus selecting one or more audio object identifiers from a set of audio object identifiers defined in a manifest file stored in a memory of the audio client apparatus, an audio object identifier defining an audio object being associated with audio object position information for defining one or more positions of the audio object in the audio space; the selecting of the one or more audio object identifiers by said audio client apparatus being based on the spatial listener information and the audio object position information of audio object identifiers in said manifest file; and, the audio client apparatus using said one or more selected audio object identifiers to request tran
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: April 9, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Ray van Brandenburg, Arjen Timotheus Veenhuizen, Mattijs Oskar van Deventer, Lucia D'Acunto, Emmanuel Didier Rémi Thomas
  • Patent number: 10250499
    Abstract: A system and method are provided for transmitting data via a network. Upon receiving a request for unicast transmission of the data, the system and method respond to the request by i) formatting the data in accordance with a transport protocol to obtain formatted data and ii) providing the formatted data to the network, the formatted data comprising a destination address field. The network is a programmable network comprising one or more forwarding nodes that are remotely controllable. In order to effect a multicasting of the formatted data, the one or more forwarding nodes are controlled to i) replicating the formatted data to obtain replicated formatted data, and ii) setting the destination address field of the replicated formatted data to an address originating from a further request for the unicast transmission of the data. An advantage of the system and method is that multicasting may be provided for ‘off-the-shelf’ unicast receivers.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: April 2, 2019
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Hans Maarten Stokking, Adrianus Cornelis Gerardus Holtzer, Mattijs Oskar van Deventer
  • Publication number: 20190089756
    Abstract: Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Patent number: 10225306
    Abstract: Methods and systems for enabling client-controlled streaming of segmented content are described. In one example, the client-controlled streaming is on the basis of a manifest file, the manifest file including one or more segments identifiers and one or more associated segment locators, In one example, a method involves: requesting the delivery of at least one segment on the basis of a first segment identifier selected from the manifest file; on the basis of the first requested segment, selecting a second at least one segment identifier from the manifest file, the second segment identifier being associated with an expected future segment request; and pre-resolving a first segment locator associated with the selected second segment identifier for obtaining network information associated with the first segment locator.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: March 5, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar Van Deventer, Ray Van Brandenburg, Omar Aziz Niamut
  • Patent number: 10171528
    Abstract: Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 1, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Publication number: 20180367592
    Abstract: A method is described for providing one or more patches to a client device. The method may comprise determining manifest file version information of a manifest file that is used by the client device; detecting an indication that one or more patches have been missed, a patch comprising information for updating at least part of information in the manifest file; requesting one or more missed patches on the basis of the manifest file version information (and the version information of the manifest file that the client would obtain after having applied the last missed patch—if available); and, receiving the one or more missed patches for updating the information in the manifest file.
    Type: Application
    Filed: December 9, 2016
    Publication date: December 20, 2018
    Inventors: Emmanuel Thomas, Lucia D'Acunto, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Publication number: 20180295400
    Abstract: A method for enhancing a region of interest in video frames of a video stream is described.
    Type: Application
    Filed: October 7, 2016
    Publication date: October 11, 2018
    Inventors: Emmanuel Thomas, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Publication number: 20180242028
    Abstract: A method is described of forming a video mosaic by a client computer on the basis of tile streams.
    Type: Application
    Filed: August 19, 2016
    Publication date: August 23, 2018
    Inventors: Ray Van Brandenburg, Emmanuel Thomas, Mattijs Oskar Van Deventer
  • Patent number: 10034037
    Abstract: Methods and systems for inter-destination synchronization in first and second receivers for content parts associated with a play-out timeline are disclosed. First timing information comprising first content part identifiers and associated first clock times may be determined, where the first receiver may receive a first content part identifier comprising first fingerprints for identifying a first content part in a first media stream. Second timing information comprising second content part identifiers and associated second clock times may be determined, where the second receiver may receive a second content part identifier identifying a second content part in a second media stream based on the first and second timing information. A timing difference in processing a content part in the first and second media streams may be calculated. Based on the timing difference, synchronization information for inter destination synchronization between said first and second streams may be generated.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 24, 2018
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Hans Maarten Stokking, Ray van Brandenburg, Mattijs Oskar van Deventer
  • Publication number: 20180124442
    Abstract: Methods and systems are described for processing spatially segmented content originating from a content delivery network. One method comprises a client in a media processing device receiving a spatial manifest information comprising one or more spatial representations of a source stream, each spatial representation identifying one or more spatial segment streams, location information for locating one or more delivery nodes in said content delivery network and, optionally, position information for stitching spatial segment frames in said segment streams into a video frame for display; selecting one or more spatial segment streams and on the basis of said spatial manifest information requesting at least one delivery node in said content delivery network to transmit said one or more selected spatial segment streams to said client; and, receiving said one or more selected spatial segment streams from said at least one delivery node.
    Type: Application
    Filed: December 19, 2017
    Publication date: May 3, 2018
    Applicant: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar van Deventer, Omar Aziz Niamut, Anton Havekes, Martin Prins, Ray van Brandenburg
  • Publication number: 20180098173
    Abstract: Method for processing audio objects by an audio client apparatus is described wherein the method comprises: receiving or determining spatial listener information, the spatial listener information defining including one or more listener positions, orientations and/or foci of one or more listeners in the audio space; the audio client apparatus selecting one or more audio object identifiers from a set of audio object identifiers defined in a manifest file stored in a memory of the audio client apparatus, an audio object identifier defining an audio object being associated with audio object position information for defining one or more positions of the audio object in the audio space; the selecting of the one or more audio object identifiers by said audio client apparatus being based on the spatial listener information and the audio object position information of audio object identifiers in said manifest file; and, the audio client apparatus using said one or more selected audio object identifiers to request tran
    Type: Application
    Filed: September 27, 2017
    Publication date: April 5, 2018
    Inventors: Ray van Brandenburg, Arjen Timotheus Veenhuizen, Mattijs Oskar van Deventer, Lucia D'Acunto, Emmanuel Didier Rémi Thomas
  • Patent number: 9912661
    Abstract: A method of identifying proximate client devices (1, 2) comprises the steps of: providing a sensory identifier, the first device (1) detecting the sensory identifier and sending a first request message (RQ1) comprising a first representation of the sensory identifier to a matching unit which is preferably part of a correlation server (5), the second device (2) detecting the sensory identifier and sending a second request message (RQ2) comprising a second representation of the sensory identifier to the matching unit, and the matching unit comparing the first representation and the second representation and sending an acknowledgement message (AC1, AC2) to each of the first device (1) and the second device (2) if a match is made. Each request message (RQ1, RQ2) contains a pointer to at least one property of the respective device (1, 2). In addition, the matching unit applies matching rules relating to the properties to limit the number of possible matches.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: March 6, 2018
    Assignee: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
    Inventors: Victor Bastiaan Klos, Mattijs Oskar van Deventer, Jeroen Laarakkers