Patents by Inventor Dmitri Jarnikov
Dmitri Jarnikov 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: 11411826Abstract: There is described a method of monitoring a peer-to-peer network. The method comprises: (i) monitoring network traffic between a first peer and the peer-to-peer network so as to identify a first subset of peers in the peer-to-peer network; and (ii) preventing the first peer from communicating with at least one peer in the first subset of peers to thereby cause the first peer to communicate with at least one further peer in the peer-to-peer network so as to enable identification of the at least one further peer.Type: GrantFiled: March 30, 2015Date of Patent: August 9, 2022Assignee: Irdeto B.V.Inventor: Dmitri Jarnikov
-
Publication number: 20200218938Abstract: A method for identifying an object within a video sequence, wherein the video sequence comprises a sequence of images, wherein the method comprises, for each of one or more images of the sequence of images: using a first neural network to determine whether or not an object of a predetermined type is depicted within the image; and in response to the first neural network determining that an object of the predetermined type is depicted within the image, using an ensemble of second neural networks to identify the object determined as being depicted within the image.Type: ApplicationFiled: August 30, 2018Publication date: July 9, 2020Applicant: IRDETO B.V.Inventors: Milosh Stolikj, Dmitri Jarnikov
-
Patent number: 10430396Abstract: A method of facilitating a device to obtain a version of an item of content. For each section of the item of content, a content distribution system is arranged to provide one or more versions of that section. At least one section includes a plurality of differently watermarked versions of that section. A request for a section of the item of content is received. If the requested section is a section for which the content distribution system is arranged to provide a plurality of differently watermarked versions of that section, a particular version is identified based on an identifier of the device and a response a response containing an indication of the particular version of the requested section is provided to the device. The response is arranged to cause the device to request the particular version of the requested section from a corresponding location on the content distribution system.Type: GrantFiled: November 26, 2012Date of Patent: October 1, 2019Assignee: IRDETO B.V.Inventor: Dmitri Jarnikov
-
Patent number: 10417527Abstract: A method for identifying an object within a video sequence, wherein the video sequence comprises a sequence of images, wherein the method comprises, for each of one or more images of the sequence of images: using a first neural network to determine whether or not an object of a predetermined type is depicted within the image; and in response to the first neural network determining that an object of the predetermined type is depicted within the image, using an ensemble of second neural networks to identify the object determined as being depicted within the image.Type: GrantFiled: September 6, 2017Date of Patent: September 17, 2019Assignee: IRDETO B.V.Inventors: Milosh Stolikj, Dmitri Jarnikov
-
Patent number: 10417399Abstract: There is described a method for a first software application to access a secured software application on a computing device. The first software application is not configured to interface with the secured software application. The computing device includes an interfacing application configured to interface with the secured software application. The method comprises the first software application interfacing with the interfacing application to thereby cause the interfacing application to access the secured software application. The first software application is configured to interface with the interfacing application. There is also described a method of generating an encrypted version of an image using a library of pre-encrypted blocks of data, the same content encryption key having been used to encrypt each of the pre-encrypted blocks of data.Type: GrantFiled: August 21, 2015Date of Patent: September 17, 2019Assignee: IRDETO B.V.Inventors: Andrew Augustine Wajs, John Wimer, Dmitri Jarnikov
-
Patent number: 10241720Abstract: The invention relates to a computer-implemented method for providing content to a particular recipient device of a plurality of recipient devices. Copies of one or more content elements of the content are generated and one or more of the copies are modified to obtain modified copies of the content elements. The content elements, including the one or more modified copies of the content elements, are stored in a storage. Selection information is transmitted to the particular recipient device in response to a request for providing the content. The selection information prescribes to the recipient device the modified copy to be retrieved by the recipient device for substantially each content element for which a modified copy is available.Type: GrantFiled: September 8, 2011Date of Patent: March 26, 2019Assignee: IRDETO B.V.Inventors: Dmitri Jarnikov, Jeroen Mathias Doumen
-
Publication number: 20190073562Abstract: A method for identifying an object within a video sequence, wherein the video sequence comprises a sequence of images, wherein the method comprises, for each of one or more images of the sequence of images: using a first neural network to determine whether or not an object of a predetermined type is depicted within the image; and in response to the first neural network determining that an object of the predetermined type is depicted within the image, using an ensemble of second neural networks to identify the object determined as being depicted within the image.Type: ApplicationFiled: September 6, 2017Publication date: March 7, 2019Applicant: IRDETO B.V.Inventors: Milosh Stolikj, Dmitri Jarnikov
-
Publication number: 20180287878Abstract: There is described a method of monitoring a peer-to-peer network. The method comprises: (i) monitoring network traffic between a first peer and the peer-to-peer network so as to identify a first subset of peers in the peer-to-peer network; and (ii) preventing the first peer from communicating with at least one peer in the first subset of peers to thereby cause the first peer to communicate with at least one further peer in the peer-to-peer network so as to enable identification of the at least one further peer.Type: ApplicationFiled: March 30, 2015Publication date: October 4, 2018Applicant: IRDETO B.V.Inventor: Dmitri Jarnikov
-
Patent number: 9955200Abstract: Computer-implemented systems, methods, and computer-readable media for selecting a sequence of content parts from polymorphic content of an audiovisual presentation based on at least one profile of a user include receiving content information associated with polymorphic content, receiving profile information of a user, and selecting for rendering, from amongst the alternative content parts, a sequence of content parts from the polymorphic content based on at least a portion of the profile information.Type: GrantFiled: March 28, 2014Date of Patent: April 24, 2018Assignee: IRDETO B.V.Inventors: Dmitri Jarnikov, Wim Mooij
-
Publication number: 20170228525Abstract: There is described a method for a first software application to access a secured software application on a computing device. The first software application is not configured to interface with the secured software application. The computing device includes an interfacing application configured to interface with the secured software application. The method comprises the first software application interfacing with the interfacing application to thereby cause the interfacing application to access the secured software application. The first software application is configured to interface with the interfacing application. There is also described a method of generating an encrypted version of an image using a library of pre-encrypted blocks of data, the same content encryption key having been used to encrypt each of the pre-encrypted blocks of data.Type: ApplicationFiled: August 21, 2015Publication date: August 10, 2017Applicant: Irdeto B.V.Inventors: Andrew Augustine WAJS, John WIMER, Dmitri JARNIKOV
-
Patent number: 9667688Abstract: The invention relates to a method and system for watermarking in a content providing system having multiple parties. A first party system selects a first party watermark by selecting a watermarked copy of at least one first content element of the content elements. A second party system selects a second party watermark by selecting a watermarked copy of at least one second content element, different from the at least one first content element, of the content elements. Watermarked content is delivered to an end user device, the watermarked content containing the watermarked copy for the first content element selected by the first party system and the watermarked copy for the second content element selected by the second party system such that the watermarked content contains the first party watermark and the second party watermark.Type: GrantFiled: January 14, 2011Date of Patent: May 30, 2017Assignee: Irdeto BVInventors: Andrew Augustine Wajs, Dmitri Jarnikov
-
Publication number: 20170142459Abstract: Computer-implemented systems, methods, and computer-readable media for selecting a sequence of content parts from polymorphic content of an audiovisual presentation based on at least one profile of a user include receiving content information associated with polymorphic content, receiving profile information of a user, and selecting for rendering, from amongst the alternative content parts, a sequence of content parts from the polymorphic content based on at least a portion of the profile information.Type: ApplicationFiled: March 28, 2014Publication date: May 18, 2017Inventors: Dmitri Jarnikov, Wim Mooij
-
Patent number: 9288057Abstract: The invention relates to a computer-implemented method for providing a data stream comprising a plurality of content elements. At least one of two or more copies of a first content element of the data stream has been watermarked with a different watermark. The method includes watermarking at least one of two or more copies of a second content element with a different watermark. In a rendering order of the data stream, the second content element is at an interval equal to or greater than a watermark interval from the first content element. The watermark interval is set to be sufficiently long so that the output quality of the rendered data stream can either completely recover or at least return to a predetermined acceptable level following the watermarking of the copies of the first content element before watermarking the copies of the next content element.Type: GrantFiled: March 29, 2011Date of Patent: March 15, 2016Assignee: Irdeto B.V.Inventor: Dmitri Jarnikov
-
Publication number: 20150302033Abstract: A method of facilitating a device to obtain a version of an item of content, wherein, for each of a plurality of sections of the item of content, a content distribution system is arranged to provide one or more versions of that section, wherein there is at least one section for which the content distribution system is arranged to provide a plurality of differently watermarked versions of that section, the method comprising: receiving, from the device, a request for a section of the item of content, wherein the request also comprises an identifier of the device; if the requested section is a section for which the content distribution system is arranged to provide a plurality of differently watermarked versions of that section: identifying, based on the identifier of the device, a particular version out of the plurality of differently watermarked versions of the requested section; and providing the device with a response to the request, wherein the response contains an indication of the particular version of thType: ApplicationFiled: November 26, 2012Publication date: October 22, 2015Inventor: Dmitri JARNIKOV
-
Publication number: 20140019767Abstract: The invention relates to a computer-implemented method for providing a data stream comprising a plurality of content elements. At least one of two or more copies of a first content element of the data stream has been watermarked with a different watermark. The method includes watermarking at least one of two or more copies of a second content element with a different watermark. In a rendering order of the data stream, the second content element is at an interval equal to or greater than a watermark interval from the first content element. The watermark interval is set to be sufficiently long so that the output quality of the rendered data stream can either completely recover or at least return to a predetermined acceptable level following the watermarking of the copies of the first content element before watermarking the copies of the next content element.Type: ApplicationFiled: March 29, 2011Publication date: January 16, 2014Applicant: IRDETO B.V.Inventor: Dmitri Jarnikov
-
Publication number: 20130297737Abstract: The invention relates to a method and system for watermarking in a content providing system having multiple parties. A first party system selects a first party watermark by selecting a watermarked copy of at least one first content element of the content elements. A second party system selects a second party watermark by selecting a watermarked copy of at least one second content element, different from the at least one first content element, of the content elements. Watermarked content is delivered to an end user device, the watermarked content containing the watermarked copy for the first content element selected by the first party system and the watermarked copy for the second content element selected by the second party system such that the watermarked content contains the first party watermark and the second party watermark.Type: ApplicationFiled: January 14, 2011Publication date: November 7, 2013Applicant: IRDETO B.V.Inventors: Andrew Augustine Wajs, Dmitri Jarnikov
-
Publication number: 20130166868Abstract: The invention relates to a computer-implemented method for providing content to a particular recipient device of a plurality of recipient devices. Copies of one or more content elements of the content are generated and one or more of the copies are modified to obtain modified copies of the content elements. The content elements, including the one or more modified copies of the content elements, are stored in a storage. Selection information is transmitted to the particular recipient device in response to a request for providing the content. The selection information prescribes to the recipient device the modified copy to be retrieved by the recipient device for substantially each content element for which a modified copy is available.Type: ApplicationFiled: September 8, 2011Publication date: June 27, 2013Applicant: IRDETO B.V.Inventors: Dmitri Jarnikov, Jeroen Mathias Doumen
-
Publication number: 20110270913Abstract: The invention provides an improved adaptive streaming solution wherein an optimal receiver strategy is created and stored in a client device for controlling the adaptive streaming of digital content. In various embodiments, the optimal receiver strategy data is a result of solving a stochastic decision problem using a mathematical model based on a Markov Decision Process and using as an input to the mathematical model one or more properties of an encoder and an beforehand estimation of an available bandwidth of a packet switched network and/or variation characteristics of the available bandwidth over time of the packet switched network, wherein the properties comprise at least one of an encoder type identification and a mathematical model of a decoder input buffer used by the encoder.Type: ApplicationFiled: April 27, 2011Publication date: November 3, 2011Applicant: Irdeto Corporate B.V.Inventor: Dmitri Jarnikov
-
Publication number: 20080273592Abstract: A method of producing encoded video data (DV) comprises the steps of: collecting video data (VS), producing a tag (T) identifying the collected video data, encoding the collected video data so as to produce at least two sets of encoded data (BL, EL1) representing different video quality levels, and attaching the tag (T) to each set of encoded video data. The tag is preferably unique and may be derived from the collected video data.Type: ApplicationFiled: December 18, 2006Publication date: November 6, 2008Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.Inventors: Petrus Desiderius Victor Van Der Stok, Dmitri Jarnikov
-
Publication number: 20070153891Abstract: A system and method for controlling a scalable video application by modeling it as a Markov decision process. The model is based on measuring the relative progress of the application, where relative progress is the difference between the allocated CPU budget for processing a frame and the actual CPU cycles used in processing a frame. The control strategy is based on the number of levels most recently decoded and the maximum levels that can be decoded for the next frame based on the number of received layers (the maximum quality level) and the budgeted CPU time. The object is to smooth quality transitions between frames by developing a quality level control strategy that minimizes both the number of deadline misses (frame not fully decoded) and the number of quality level changes, while maximizing the quality level. The fewer the number of quality level changes, the smoother the image viewed.Type: ApplicationFiled: November 11, 2004Publication date: July 5, 2007Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Petrus Van Der Stok, Clemens Wuest, Dmitri Jarnikov