Patents by Inventor Peter-Jan Doets
Peter-Jan Doets 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: 11146604Abstract: A content distribution system is provided comprising a content client and a content server connected through a network. The content server is configured to send the content client a session description comprising at least one media description to enable it to receive over the network a content item. The system comprises a network monitor for monitoring network traffic going through the network, and a recommender for marking in dependency upon the network monitor, one or more of the media descriptions in the session description to obtain a marked session description. The marked media description recommends the content client to prefer certain content above others in view of the current network condition. For example, if available bandwidth is low, content is recommended which requires low bandwidth. Network congestion is thereby avoided for all users of the system.Type: GrantFiled: April 3, 2018Date of Patent: October 12, 2021Assignee: Koninklijke KPN N.V.Inventors: Anton Havekes, Peter-Jan Doets, Victor Klos, Robert-Enrst Kooij, Martin Prins
-
Publication number: 20200394157Abstract: Methods and systems for enabling content distribution from a first device to a second device are disclosed. A first device is configured to receive content and computer program script from a content source. The computer program script enables a content owner to define permissions that control the use and access of the content. The computer program script or a derivation thereof is provided from the first device to a second device, wherein said second device is communicably connected to the first device. On the basis of the computer program script, a template is generated by the second device for presenting the content. The second device transmits a request for the content and the content is retrieved from the first device in accordance with the permissions.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Inventors: Anton Havekes, Martin Prins, Victor Klos, Peter-Jan Doets
-
Publication number: 20180248925Abstract: A content distribution system is provided comprising a content client and a content server connected through a network. The content server is configured to send the content client a session description comprising at least one media description to enable it to receive over the network a content item. The system comprises a network monitor for monitoring network traffic going through the network, and a recommender for marking in dependency upon the network monitor, one or more of the media descriptions in the session description to obtain a marked session description. The marked media description recommends the content client to prefer certain content above others in view of the current network condition. For example, if available bandwidth is low, content is recommended which requires low bandwidth. Network congestion is thereby avoided for all users of the system.Type: ApplicationFiled: April 3, 2018Publication date: August 30, 2018Applicant: Koninklijke KPN N.V.Inventors: Anton Havekes, Peter-Jan Doets, Victor Klos, Robert-Enrst Kooij, Martin Prins
-
Patent number: 9326029Abstract: Follow-up content items are determined for being played out when the current play-out of a content item has ended or is scheduled to end. The follow-up content items are determined, based on one or more bibliographic or semantic attributes of the item being played out and, on additional parameters such as the available bandwidth and the required data transfer rate. During the playing out of the content item, at least the first portions of the follow-up content items are retrieved and buffered in a buffer local to the equipment. Upon the playing-out of the content item being halted, the playing-out of the follow-up content items can be started right away from the buffer.Type: GrantFiled: September 2, 2010Date of Patent: April 26, 2016Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Martin Prins, Victor Klos, Anton Havekes, Peter-Jan Doets, Robert-Ernst Kooij
-
Publication number: 20150234856Abstract: Methods and systems for enabling content distribution from a first device to a second device are disclosed. A first device is configured to receive content and computer program script from a content source. The computer program script enables a content owner to define permissions that control the use and access of the content. The computer program script or a derivation thereof is provided from the first device to a second device, wherein said second device is communicably connected to the first device. On the basis of the computer program script, a template is generated by the second device for presenting the content. The second device transmits a request for the content and the content is retrieved from the first device in accordance with the permissions.Type: ApplicationFiled: December 27, 2012Publication date: August 20, 2015Inventors: Anton Havekes, Martin Prins, Victor Klos, Peter-Jan Doets
-
Publication number: 20140095662Abstract: A method and system at the site of a user are disclosed that provide for a shared understanding between a first and second content providing module on an applicable timing model by an explicit exchange of information on the content providing steps and of associated time values for one or more of these steps, adding unambiguous meaning to each of the content providing steps prior to presenting the first and second content to the user. The time delay information for specific content providing steps as received from the first content providing module can be used by other modules to determine when to provide content to the user. The timing model for the first content providing module is enriched with information enabling that timing information of the first content providing module can now be applied unambiguously by the second content providing module having a different timing mode.Type: ApplicationFiled: June 8, 2012Publication date: April 3, 2014Applicants: Nederlandse Organisatie Voor Toegepast- NatuurWetenschappelijk Onderzoek Tno, KONINKLIJKE KPN N.V.Inventors: Victor Klos, Martin Prins, Hans Maarten Stokking, Anton Havekes, Peter-jan Doets, Ate Van Steenbergen
-
Patent number: 8650603Abstract: When the user initiates the retrieval of the primary content information item by means of entering a user input into the data processing system, e.g. zapping a digital TV that switches channels upon receipt of the user input, he/she has to wait a noticeable time before the rendering and play-out of the primary content information item actually starts. The length of the delay is predicted, on the basis of which one or more secondary content items are rendered and played out to the user during this delay. The invention can also be used for bridging the waiting time in an online ordering system, when loading a program on a personal computer, and in an IMS-based IPTV network.Type: GrantFiled: April 1, 2010Date of Patent: February 11, 2014Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Peter-Jan Doets, Anton Havekes, Robert-Ernst Kooij, Martin Prins, Victor Klos, Hans Maarten Stokking
-
Publication number: 20130275602Abstract: A bandwidth consumption conflict may arise on a bottleneck data link in a data network, when a specific data processing system intends to use the bottleneck data link for a new data communication session. The conflict is resolved through negotiations with the other data processing systems that are currently consuming bandwidth on the bottleneck data links and/or with one or more other entities representing these other data processing systems at the negotiations. The negotiations may be initiated and conducted by the specific data processing system, or by another entity that is acting on behalf of the specific data processing system. The bottleneck data links may be determined by the specific data processing system itself or by yet another entity. The other data processing systems are identified by the specific data processing system itself or by still another entity.Type: ApplicationFiled: December 21, 2011Publication date: October 17, 2013Applicant: KONINKLIJKE KPN N.V.Inventors: Anton Havekes, Victor Klos, Peter-Jan Doets, Hans Maarten Stokking, Martin Prins
-
Publication number: 20120259950Abstract: A content distribution system 100 is provided comprising a content client 112, 114 and a content server 150 connected through a network. The content server is configured to send the content client a session description comprising at least one media description to enable it to receive over the network a content item. The system comprises a network monitor 130 for monitoring network traffic going through the network, and a recommender 140 for marking in dependency upon the network monitor, one or more of the media descriptions in the session description to obtain a marked 112 session description. The marked media description recommends the content client to prefer certain content above others in view of the current network condition. For example, if available bandwidth is low, content is recommended which requires low bandwidth. Network congestion is thereby avoided for all users of the system.Type: ApplicationFiled: December 20, 2010Publication date: October 11, 2012Applicant: KONINKLIJKE KPN N.V.Inventors: Anton Havekes, Peter-Jan Doets, Victor Klos, Robert-Ernst Kooij, Martin Prins
-
Publication number: 20120222065Abstract: Follow-up content items are determined for being played out when the current play-out of a content item has ended or is scheduled to end. The follow-up content items are determined, based on one or more bibliographic or semantic attributes of the item being played out and, on additional parameters such as the available bandwidth and the required data transfer rate. During the playing out of the content item, at least the first portions of the follow-up content items are retrieved and buffered in a buffer local to the equipment. Upon the playing-out of the content item being halted, the playing-out of the follow-up content items can be started right away from the buffer.Type: ApplicationFiled: September 2, 2010Publication date: August 30, 2012Applicants: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST- NATUURWETENSCHAPPELIJK ONDERZOEK TNO, KONINKLIJKE KPN N.V.Inventors: Martin Prins, Victor Klos, Anton Havekes, Peter-Jan Doets, Robert-Ernst Kooij
-
Publication number: 20120185906Abstract: An amount of bandwidth is allocated to a transport of content information as data via a data connection before initiating the transport. The content information is encoded in a layered coding scheme using a base layer and at least one enhancement layer. First it is determined if the data connection is in use for a further transport of further content information as further data via the data connection. Then one or more further attributes are determined of the further transport. Then, a number of the one or more enhancement layers of the content information are determined for the transport under control of a pre-determined policy depending on the one or more further attributes of the further transport.Type: ApplicationFiled: September 30, 2010Publication date: July 19, 2012Applicants: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST -NATUURWETENSCHAPPELIJK ONDERZOEK TNO, KONINKLIJKE KPN N.V.Inventors: Peter-Jan Doets, Martin Prins, Victor Klos, Anton Havekes, Robert-Ernst Kooij, Hans Maarten Stokking
-
Publication number: 20120011545Abstract: When the user initiates the retrieval of the primary content information item by means of entering a user input into the data processing system, e.g. zapping a digital TV that switches channels upon receipt of the user input, he/she has to wait a noticeable time before the rendering and play-out of the primary content information item actually starts. The length of the delay is predicted, on the basis of which one or more secondary content items are rendered and played out to the user during this delay. The invention can also be used for bridging the waiting time in an online ordering system, when loading a program on a personal computer, and in an IMS-based IPTV network.Type: ApplicationFiled: April 1, 2010Publication date: January 12, 2012Applicants: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST- NATUURWETENSCHAPPELIJK ONDERZOEK TNO, KONINKLIJKE KPN N.V.Inventors: Peter-Jan Doets, Anton Havekes, Robert-Ernst Kooij, Martin Prins, Victor Klos, Hans Maarten Stokking