Patents by Inventor Menno Bangma
Menno Bangma 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: 11290423Abstract: A system for managing a data stream between first and second networks is described in which a node entity transmits a data stream addressed to a destination device in the second network and a gateway entity receives the data stream from the first network. The gateway entity identifies at least one characteristic of the destination device and transmits it to the node entity in the first network in such a way that the characteristic is relatable to the data stream. The node entity receives the characteristic of the destination device from the gateway entity and relates it to the data stream and performs Quality of Service management on the data stream based on the at least one characteristic. A gateway device and a method of managing a data stream are also described. The system, gateway, node and method extend the application of QoS performance and management.Type: GrantFiled: July 28, 2015Date of Patent: March 29, 2022Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Menno Bangma, Hans Maarten Stokking, Frank Den Hartog
-
Publication number: 20220007036Abstract: Encoded video data representing partial video images is decoded from a first video stream such as a HEVC bitstream. The first video stream comprises video images divided into a spatial array of independently decodable slices. The first video stream comprises network abstraction layer units that each contain video content data for a respective one of the slices preceded by a header that comprises parameters relating to the respective one of the slices in relation to the first video stream. Previously prepared information such as meta data about positions of parameters in the network abstraction layer units or a plurality of different versions of the network abstraction layer units for different partial image sizes (different picture sizes) is used.Type: ApplicationFiled: September 16, 2021Publication date: January 6, 2022Inventors: Menno Bangma, Ray Van Brandenburg, Arjen Veenhuizen
-
Patent number: 11153580Abstract: Encoded video data representing partial video images is decoded from a first video stream such as a HEVC bitstream. The first video stream comprises video images divided into a spatial array of independently decodable slices. The first video stream comprises network abstraction layer units that each contain video content data for a respective one of the slices preceded by a header that comprises parameters relating to the respective one of the slices in relation to the first video stream. Previously prepared information such as meta data about positions of parameters in the network abstraction layer units or a plurality of different versions of the network abstraction layer units for different partial image sizes (different picture sizes) is used.Type: GrantFiled: September 8, 2017Date of Patent: October 19, 2021Assignee: KONINKLIJKE KPN N.V.Inventors: Menno Bangma, Ray Van Brandenburg, Arjen Veenhuizen
-
Patent number: 10609101Abstract: 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: GrantFiled: November 16, 2018Date of Patent: March 31, 2020Assignee: KONINKLIJKE KPN N.V.Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
-
Publication number: 20190200029Abstract: Encoded video data representing partial video images is decoded from a first video stream such as a HEVC bitstream. The first video stream comprises video images divided into a spatial array of independently decodable slices. The first video stream comprises network abstraction layer units that each contain video content data for a respective one of the slices preceded by a header that comprises parameters relating to the respective one of the slices in relation to the first video stream. Previously prepared information such as meta data about positions of parameters in the network abstraction layer units or a plurality of different versions of the network abstraction layer units for different partial image sizes (different picture sizes) is used.Type: ApplicationFiled: September 8, 2017Publication date: June 27, 2019Inventors: Menno Bangma, Ray Van Brandenburg, Arjen Veenhuizen
-
Publication number: 20190089756Abstract: 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: ApplicationFiled: November 16, 2018Publication date: March 21, 2019Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
-
Patent number: 10171528Abstract: 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: GrantFiled: July 2, 2014Date of Patent: January 1, 2019Assignee: Koninklijke KPN N.V.Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
-
Patent number: 9832518Abstract: Methods, media processing devices and cache nodes for enabling instant synchronization of processing of data units of a primary media stream and of one or more secondary streams by at least one media processing device are described.Type: GrantFiled: November 17, 2014Date of Patent: November 28, 2017Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Menno Bangma, Ray Van Brandenburg
-
Patent number: 9800908Abstract: In an embodiment, synchronization of data processing by a first and second receiver is enabled by the first receiver processing data units of a first broadcast stream, with a play-out delay ?tp defining a time interval between transmission of a data unit to the first receiver and the processing of the data unit by the first receiver. Transmission of data units of a second broadcast stream is initiated to the second receiver, a common timeline correlating one or more data unit in the first stream with one or more corresponding data unit in the second stream. One or more data units is selected from stored data units corresponding to the second stream. At least part of the selected data units have corresponding data units of the first stream that have been transmitted to the first receiver but that have not been processed by the first receiver due to the play-out delay.Type: GrantFiled: July 8, 2014Date of Patent: October 24, 2017Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNOInventors: Menno Bangma, Ray Van Brandenburg
-
Publication number: 20170222973Abstract: A system for managing a data stream between first and second networks is described in which a node entity transmits a data stream addressed to a destination device in the second network and a gateway entity receives the data stream from the first network. The gateway entity identifies at least one characteristic of the destination device and transmits it to the node entity in the first network in such a way that the characteristic is relatable to the data stream. The node entity receives the characteristic of the destination device from the gateway entity and relates it to the data stream and performs Quality of Service management on the data stream based on the at least one characteristic. A gateway device and a method of managing a data stream are also described. The system, gateway, node and method extend the application of QoS performance and management.Type: ApplicationFiled: July 28, 2015Publication date: August 3, 2017Applicants: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Menno Bangma, Hans Maarten Stokking, Frank Den Hartog
-
Publication number: 20160269771Abstract: Methods, media processing devices and cache nodes for enabling instant synchronization of processing of data units of a primary media stream and of one or more secondary streams by at least one media processing device are described.Type: ApplicationFiled: November 17, 2014Publication date: September 15, 2016Applicants: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurweten schappelijk Onderzoek TNOInventors: Menno BANGMA, Ray VAN BRANDENBURG
-
Publication number: 20160198202Abstract: A method and a system for enabling delivery of at least part of a digital rights management (DRM) protected segmented content item to a content processing device is described wherein segmented content item is associated with a manifest file, comprising at least a first segment identifier associated with a first segment being encrypted on the basis a first key; and, a second segment identifier associated with a different, second, segment being encrypted on the basis of a second key; said manifest file further comprising key information for enabling decryption of at least one of said first and second encrypted segments. Said method may comprise: a secure module, preferably a DRM module, in said content processing device requesting a DRM server access to at least part of said segmented content item; and, providing said secure module access to at least part of said key information, if said content access request is granted by said DRM server.Type: ApplicationFiled: December 10, 2013Publication date: July 7, 2016Inventors: Ray Van Brandenburg, Menno Bangma, Hendrik Van De Vlag
-
Publication number: 20160156950Abstract: A method, a client device and a synchronization server are described for enabling synchronization of data processing by a first and second receiver wherein the method may comprise: said first receiver processing data units of a first broadcast stream, a play-out delay ?tp defining a time interval between transmission of a data unit to said first receiver and the processing of said data unit by said first receiver; initiating transmission of data units of a second broadcast stream to said second receiver, a common timeline correlating one or more data unit in said first stream with one or more corresponding data unit in said second stream; and, selecting one or more data units from a plurality of stored data units corresponding to said second stream, wherein at least part of said selected data units have corresponding data units of said first stream that have been transmitted to said first receiver but that have not been processed by said first receiver due to said play-out delay.Type: ApplicationFiled: July 8, 2014Publication date: June 2, 2016Inventors: Menno Bangma, Ray Van Brandenburg
-
Publication number: 20160149978Abstract: 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: ApplicationFiled: July 2, 2014Publication date: May 26, 2016Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
-
Publication number: 20100106489Abstract: Method and processing system for establishing the impact of time response distortion of an input signal which is applied to an audio transmission system (10) having an input and an output. A processor (11) is connected to the audio transmission system (10) for receiving the input signal (X(t)) and the output signal (Y(t)), and the processor (11) is arranged for outputting a time response degradation impact quality score. The processor (11) executes preprocessing of the input signal (X(t)) and output signal (Y(t)) to obtain pitch power densities (PPX(f)n, PPY(f)n) comprising pitch power density values for cells in the frequency (f) and time (n) domain, calculating a pitch power ratio function (PPR(f)n) of the pitch power densities for each cell, and determining a on time response distortion quality score (MOSTD) indicative of the transmission quality of the system (10) from the pitch power ratio function (PPR(f)n).Type: ApplicationFiled: March 28, 2008Publication date: April 29, 2010Applicant: KONINKLIJKE KPN N.V.Inventors: John Gerard Bereends, Jeroen Martijn Van Vugt, Menno Bangma, Omar Aziz Niamut, Bartosz Busz