Patents Assigned to VERIMATRIX
  • Patent number: 11611808
    Abstract: Systems and methods for encoding multiple video streams with digital watermarking for adaptive bitrate streaming in accordance with embodiments of the invention are disclosed.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: March 21, 2023
    Assignee: Verimatrix, Inc.
    Inventor: Niels J. Thorwirth
  • Patent number: 11574046
    Abstract: In a general aspect, a method of protecting a software program against tampering can include: executing, by a processor of a user device, an executable code of the software program, the executable code comprising integrity check code sections; during execution of one of the integrity check code sections of the executable code, computing by the processor an integrity check result applied to a code segment of the executable code; transmitting by the processor to a server a message containing the integrity check result and an identifier of the code segment; and when the integrity check result does not correspond to a reference result for the code segment of a genuine version of the software program, receiving by the processor from the server a signal that prevents an operation of the software program from being executed by the processor.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: February 7, 2023
    Assignee: VERIMATRIX
    Inventors: Neal Michie, Chris Waddell, Joonas Pylkkanen, Martin Bergenwall, Euan MacDonald
  • Patent number: 10839370
    Abstract: A transaction device for securing a transaction includes an NFC controller, a communication interface, an application processor, a display and a user input device. The NFC controller is configured to receive, via a contactless NFC interface, data related to the transaction from an external device. The communication interface is configured to receive an application program for the transaction device. The application processor is coupled to the NFC controller and configured to process the application program. The display is coupled to the application processor and configured to display transaction information. The user input device is linked to the NFC controller and configured to receive a user acknowledgement of the transaction.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: November 17, 2020
    Assignee: VERIMATRIX
    Inventor: Jean-Bernard Blanchet
  • Patent number: 10803151
    Abstract: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 13, 2020
    Assignee: VERIMATRIX
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Patent number: 10691830
    Abstract: Systems and methods for preserving privacy in distribution of content using private tokens in accordance with embodiments of the invention are disclosed. In one embodiment, a method of anonymously tracking a digital content and remediating unauthorized distribution includes generating a private token including an identifier distinguishable from tokens generated by other playback devices and the association with the playback device is not shared, receiving a portion of content, embedding a digital watermark in the content, where the digital watermark includes the private token, detecting an unauthorized copy of the content, extracting the digital watermark from the unauthorized copy of the content, broadcasting an enforcement message containing the private token to the playback devices, receiving the enforcement message, and performing an enforcement action on the playback device in response, where only a playback device that generated the private token responds.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: June 23, 2020
    Assignee: Verimatrix, Inc.
    Inventors: Thomas A. Munro, Niels J. Thorwirth
  • Publication number: 20200186894
    Abstract: Systems and methods for encoding multiple video streams with digital watermarking for adaptive bitrate streaming in accordance with embodiments of the invention are disclosed.
    Type: Application
    Filed: May 9, 2018
    Publication date: June 11, 2020
    Applicant: Verimatrix, Inc.
    Inventor: Niels J. Thorwirth
  • Publication number: 20200153840
    Abstract: A method and apparatus for controlling a group of the client devices to switch at least one client device of the group of client devices from a first conditional access system to a second conditional access system is disclosed. In one embodiment, the method comprises generating a group identifier identifying the group of the client devices, transmitting a first client device signaling message having the group identifier only to each client device of the identified group of the client devices, and transmitting a second client device signaling message to the plurality of client devices, the second client device signaling message comprising the group identifier and signaling each client device having the group identifier stored in the non-volatile memory to switch from the first system client to the second system client.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 14, 2020
    Applicant: VERIMATRIX
    Inventors: Jacob T. Carson, Michael A. Gorman, Ronald P. Cocchi
  • Patent number: 10591984
    Abstract: Systems and methods for rapid content switching between pieces of content presented in a plurality of stations using streaming content distribution in accordance with embodiments of the invention are disclosed.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 17, 2020
    Assignee: Verimatrix, Inc.
    Inventors: Niels J. Thorwirth, Timothy J. Driscoll
  • Publication number: 20200068175
    Abstract: A method and apparatus for brokering the enablement of the communication of encrypted media programs from a plurality of independent broadcasters to a plurality of receivers is disclosed. The system makes use of a pairing key for each provided service, which is differently encrypted by a pairing server and by the broadcaster providing the service. The encrypted versions of the pairing key are decrypted in a first receiver module using information known to the pairing service but not the broadcaster and in a second receiver module using information known to the broadcaster. The pairing key is used to cryptographically bind the first and second receiver modules.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: VERIMATRIX
    Inventors: Ronald P. Cocchi, Gregory J. Gagnon, Dennis R. Flaharty, Michael A. Gorman, Jacob T. Carson, Matthew A. Skubiszewski
  • Publication number: 20200068174
    Abstract: A method and apparatus for brokering the enablement of the communication of encrypted media programs from a plurality of independent broadcasters to a plurality of receivers is disclosed. The system makes use of a pairing key for each provided service, which is differently encrypted by a pairing server and by the broadcaster providing the service. The encrypted versions of the pairing key are decrypted in a first receiver module using information known to the pairing service but not the broadcaster and in a second receiver module using information known to the broadcaster. The pairing key is used to cryptographically bind the first and second receiver modules.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: VERIMATRIX
    Inventors: Ronald P. Cocchi, Gregory J. Gagnon, Dennis R. Flaharty, Michael A. Gorman, Jacob T. Carson, Matthew A. Skubiszewski
  • Patent number: 10574237
    Abstract: An application specific integrated circuit (ASIC) and a method for its design and fabrication is disclosed. In one embodiment, the camouflaged application specific integrated circuit (ASIC), comprises a plurality of interconnected functional logic cells that together perform one or more ASIC logical functions, wherein the functional logic cells comprise a camouflage cell including: a source region of a first conductivity type, a drain region of the first conductivity type, and a camouflage region of a second conductivity type disposed between the source region and the drain region. The camouflage region renders the camouflage cell always off in a first camouflage cell configuration and always on in a second camouflage cell configuration having a planar layout substantially indistinguishable from the first configuration.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: February 25, 2020
    Assignee: VERIMATRIX
    Inventors: Ronald P. Cocchi, Lap Wai Chow, James P. Baukus, Bryan J. Wang
  • Patent number: 10560156
    Abstract: In a general aspect, a method can include producing, by an inductive antenna circuit, a first periodic signal that is based on an alternating external magnetic field; producing, by an oscillator circuit, a second periodic signal that is based on the first periodic signal; and transmitting, in correspondence with a data-carrying modulation signal, a sequence of data bits. The transmitting can include sequentially and repetitively: applying, with the oscillator circuit operating in a free oscillation mode, the second periodic signal to the inductive antenna circuit; and inhibiting, with the oscillator circuit operating in a synchronous oscillation mode, application of the second periodic signal to the inductive antenna circuit. The synchronous oscillation mode of the oscillator circuit can cause the second periodic signal to be synchronized to the first periodic signal.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: February 11, 2020
    Assignee: VERIMATRIX
    Inventors: Frédéric Bernard, Nicolas Cordier, Florian Pernisek, Bruno Charrat
  • Patent number: 10454671
    Abstract: Systems and methods for securing communications in a playback device using a key base and at least one key contribution in accordance with embodiments of the invention are disclosed. In one embodiment, a process includes generating a key base using a decryption key and at least one key contribution, where the decryption key can be recovered using the key base and the at least one key contribution, receiving the key base, receiving the at least one key contribution, sending the key base to a decryption module, sending the key contribution to a control module, performing a control feature on the piece of content using the control module, providing the key contribution to the decryption module when the control feature is performed, generating the decryption key using the key base and the at least one key contribution, and accessing at least a portion of the piece of content.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 22, 2019
    Assignee: Verimatrix, Inc.
    Inventors: Niels J. Thorwirth, Petr Peterka, Klaus Schenk, Ingo Barth
  • Publication number: 20190268145
    Abstract: Systems and methods for authenticating communications using a single message exchange and symmetric key in accordance with embodiments of the invention are disclosed.
    Type: Application
    Filed: June 28, 2017
    Publication date: August 29, 2019
    Applicant: Verimatrix GmbH
    Inventor: Ingo Barth
  • Patent number: 10284365
    Abstract: Systems and methods for synchronized key derivation across multiple conditional access servers are disclosed. In one embodiment, a method for synchronized key derivation to provide playback devices with derived keys for decrypting content includes receiving a request for a first derived key that includes a first asset identifier that identifies a piece of content and a first playback position within the content, determining a first content key starting position and first derived key starting position within the content using the first playback position, where the key starting positions precede the first playback position, determining whether a first content key associated with the first asset identifier and first content key starting position is stored, retrieving the first content key using the first asset identifier and first content key starting position, generating a first derived key using the first content key and first derived key starting position, and sending the derived key.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 7, 2019
    Assignee: Verimatrix, Inc.
    Inventors: Matthew Messerman, Thomas Handal, Matthew Fite, Gerd Mersmann
  • Publication number: 20190012439
    Abstract: Systems and methods for preserving privacy in distribution of content using private tokens in accordance with embodiments of the invention are disclosed. In one embodiment, a method of anonymously tracking a digital content and remediating unauthorized distribution includes generating a private token including an identifier distinguishable from tokens generated by other playback devices and the association with the playback device is not shared, receiving a portion of content, embedding a digital watermark in the content, where the digital watermark includes the private token, detecting an unauthorized copy of the content, extracting the digital watermark from the unauthorized copy of the content, broadcasting an enforcement message containing the private token to the playback devices, receiving the enforcement message, and performing an enforcement action on the playback device in response, where only a playback device that generated the private token responds.
    Type: Application
    Filed: December 30, 2016
    Publication date: January 10, 2019
    Applicant: Verimatrix, Inc.
    Inventors: Thomas A. Munro, Niels J. Thorwirth
  • Publication number: 20190012480
    Abstract: Systems and methods for retroactive assignment of personally identifiable information in distribution of content in accordance with embodiments of the invention are disclosed. In one embodiment, a method of controlling anonymity of user profiles includes generating an intermediate identifier using a playback device, where the intermediate identifier is random and different from intermediate identifiers used by other playback devices and is not known to be associated with the playback device by entities other than the playback device, sending the intermediate identifier associated with consumption data concerning content files that have been accessed on the playback device to an audience measurement server, aggregating the consumption data into an anonymous user profile, sending personally identifiable information about a user of the playback device to the audience measurement server, and combining the personally identifiable information about the user with the anonymous user profile.
    Type: Application
    Filed: December 30, 2016
    Publication date: January 10, 2019
    Applicant: Verimatrix, Inc.
    Inventor: Niels J. Thorwirth
  • Publication number: 20180227117
    Abstract: Systems and methods for synchronized key derivation across multiple conditional access servers are disclosed. In one embodiment, a method for synchronized key derivation to provide playback devices with derived keys for decrypting content includes receiving a request for a first derived key that includes a first asset identifier that identifies a piece of content and a first playback position within the content, determining a first content key starting position and first derived key starting position within the content using the first playback position, where the key starting positions precede the first playback position, determining whether a first content key associated with the first asset identifier and first content key starting position is stored, retrieving the first content key using the first asset identifier and first content key starting position, generating a first derived key using the first content key and first derived key starting position, and sending the derived key.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 9, 2018
    Applicant: Verimatrix, Inc.
    Inventors: Matthew Messerman, Thomas Handal, Matthew Fite, Gerd Mersmann
  • Patent number: 10045093
    Abstract: Systems and methods in accordance with embodiments of the invention enhance the security of content distribution using individualized playlists. In many embodiments, a playlist is individually composed for a client device so that the selection of content included in the playlist encodes information. One embodiment includes generating a watermark sequence, where each watermark sequence is a unique identifier, selecting between alternative chunks of encoded content based upon the watermark sequence, where each of the alternative chunks of encoded content includes the same perceptual content and differs in the way it is watermarked, and listing the selected chunks in a playlist, where content assembled using the playlist includes a unique watermark sequence.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 7, 2018
    Assignee: Verimatrix, Inc.
    Inventor: Niels J. Thorwirth
  • Publication number: 20180129273
    Abstract: Systems and methods for rapid content switching between pieces of content presented in a plurality of stations using streaming content distribution in accordance with embodiments of the invention are disclosed.
    Type: Application
    Filed: September 15, 2017
    Publication date: May 10, 2018
    Applicant: Verimatrix, Inc.
    Inventors: Niels J. Thorwirth, Timothy J. Driscoll