Patents by Inventor Stefano VALSECCHI
Stefano VALSECCHI 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: 10755309Abstract: The invention relates to a user device comprising: an output component for outputting media content to a user; computer storage holding a user model of a user, the user model comprising personal information of the user; an input component configured to receive a content identification document identifying pieces of content to be output to the user by the output component: a content modifier configured to modify the document received by the input component based on the user model of the user, the content modifier operable to filter out at least one piece of content identified by the content document to generate a modified identification document, wherein the output component is configured to interpret each piece of content identified in the modified identification document for outputting to the user, wherein the filtered out piece(s) of content is not provided to the user.Type: GrantFiled: June 26, 2015Date of Patent: August 25, 2020Assignee: PIKSEL, INC.Inventors: Gabriele Ferrari, Giorgio Tornielli, Stefano Valsecchi
-
Patent number: 10743084Abstract: The invention relates to a method for implementing forwarding in playback of video content, in which the video content is associated with commercials, the method comprising: determining a set of commercials that are skipped in forwarding the video content; and applying a function to determine the playback of the set of commercials when the forwarded video content is played, wherein the function is programmable.Type: GrantFiled: December 11, 2015Date of Patent: August 11, 2020Assignee: PIKSEL, INC.Inventors: Giorgio Tornielli, Stefano Valsecchi, Gabriele Ferrari
-
Patent number: 10574629Abstract: There is disclosed a video player comprising a Widevine decoder, further comprising: a receiver for receiving an asset and an associated manifest file; a search engine for searching the manifest file to identify a KeyID field; a Widevine header creation module for creating a Widevine header including: a KeyID field corresponding to the identified KeyID field of the asset manifest file; and a ContentID field based on the identified KeyID field of the asset manifest file, wherein the format of the KeyID field and the created ContentID field of the created Widevine header are different; an interface for transmitting a request for a license to a Widevine license server, the request including the created Widevine header, and for receiving a Widevine license from the Widevine license server responsive to the request; and a controller for accessing video content associated with the asset using the Widevine license.Type: GrantFiled: March 24, 2016Date of Patent: February 25, 2020Assignee: PIKSEL, INC.Inventors: Stefano Valsecchi, Giorgio Tornielli
-
Patent number: 10506288Abstract: There is provided a client device comprising a content protection decoder according to a first standard, comprising: a receiver for receiving an asset associated with content protection; a creation module for creating a content protection for the asset in accordance with the first standard, and including a parameter identifying information additional to the information associated with said standard; an interface for transmitting a request for a license to a license server based on said standard, the request including that parameter, and for receiving a license in response; and a controller for accessing content associated with the asset using the license.Type: GrantFiled: March 24, 2016Date of Patent: December 10, 2019Assignee: PIKSEL, INC.Inventors: Stefano Valsecchi, Giorgio Tornielli
-
Patent number: 10445474Abstract: The invention relates to a computer guard system for controlling delivery of encrypted media assets in a service which governs the delivery of a set of media assets to a group of authorized users comprising: an administrator interface configured to receive configuration data from an administrator to define at least one environment defining how media assets in that service are to be delivered to authorized users, wherein the configuration data defines, for each environment, (a) multiple DRM technologies for decrypting the same asset at multiple end user platforms, each DRM technology being associated with its own set of default license properties; (b) at least one software plug-in to be instantiated to perform a verification method to verify if an end user request for delivery of an asset is valid; a store for holding defined environments with respective environment identifiers; a key server module having an interface connectable to an encryption module and configured to: exchange (i) an asset identifier, whicType: GrantFiled: July 15, 2015Date of Patent: October 15, 2019Assignee: PIKSEL, INC.Inventors: Giorgio Tornielli, Stefano Valsecchi
-
Publication number: 20180091857Abstract: There is provided a client device comprising a content protection decoder according to a first standard, comprising: a receiver for receiving an asset associated with content protection; a creation module for creating a content protection for the asset in accordance with the first standard, and including a parameter identifying information additional to the information associated with said standard; an interface for transmitting a request for a license to a license server based on said standard, the request including that parameter, and for receiving a license in response; and a controller for accessing content associated with the asset using the license.Type: ApplicationFiled: March 24, 2016Publication date: March 29, 2018Inventors: Stefano VALSECCHI, Giorgio TORNIELLI
-
Publication number: 20180083920Abstract: There is disclosed a video player comprising a Widevine decoder, further comprising: a receiver for receiving an asset and an associated manifest file; a search engine for searching the manifest file to identify a KeyID field; a Widevine header creation module for creating a Widevine header including: a KeyID field corresponding to the identified KeyID field of the asset manifest file; and a ContentID field based on the identified KeyID field of the asset manifest file, wherein the format of the KeyID field and the created ContentID field of the created Widevine header are different; an interface for transmitting a request for a license to a Widevine license server, the request including the created Widevine header, and for receiving a Widevine license from the Widevine license server responsive to the request; and a controller for accessing video content associated with the asset using the Widevine license.Type: ApplicationFiled: March 24, 2016Publication date: March 22, 2018Inventors: Stefano VALSECCHI, Giorgio TORNIELLI
-
Publication number: 20170325004Abstract: The invention relates to a method for implementing forwarding in playback of video content, in which the video content is associated with commercials, the method comprising: determining a set of commercials that are skipped in forwarding the video content; and applying a function to determine the playback of the set of commercials when the forwarded video content is played, wherein the function is programmable.Type: ApplicationFiled: December 11, 2015Publication date: November 9, 2017Inventors: Giorgio TORNIELLI, Stefano VALSECCHI, Gabriele FERRARI
-
Publication number: 20170323336Abstract: The invention relates to a user device comprising: an output component for outputting media content to a user; computer storage holding a user model of a user, the user model comprising personal information of the user; an input component configured to receive a content identification document identifying pieces of content to be output to the user by the output component: a content modifier configured to modify the document received by the input component based on the user model of the user, the content modifier operable to filter out at least one piece of content identified by the content document to generate a modified identification document, wherein the output component is configured to interpret each piece of content identified in the modified identification document for outputting to the user, wherein the filtered out piece(s) of content is not provided to the user.Type: ApplicationFiled: June 26, 2015Publication date: November 9, 2017Inventors: Gabriele Ferrari, Giorgio Tornielli, Stefano Valsecchi
-
Publication number: 20170206340Abstract: The invention relates to a computer guard system for controlling delivery of encrypted media assets in a service which governs the delivery of a set of media assets to a group of authorised users comprising: an administrator interface configured to receive configuration data from an administrator to define at least one environment defining how media assets in that service are to be delivered to authorised users, wherein the configuration data defines, for each environment, (a) multiple DRM technologies for decrypting the same asset at multiple end user platforms, each DRM technology being associated with its own set of default license properties; (b) at least one software plug-in to be instantiated to perform a verification method to verify if an end user request for delivery of an asset is valid; a store for holding defined environments with respective environment identifiers; a key server module having an interface connectable to an encryption module and configured to: exchange (i) an asset identifier, whicType: ApplicationFiled: July 15, 2015Publication date: July 20, 2017Inventors: Giorgio TORNIELLI, Stefano VALSECCHI