Patents by Inventor Thomas Handal

Thomas Handal 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: 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: 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: 9900306
    Abstract: Systems and methods are disclosed that authenticate devices or users, and enable playback of secured streaming content through a media player. In one embodiment, the invention is a system for receiving secure content over an unmanaged network, including a security application configured operate on a user device with access to a network, where the security application is configured to receive a request for playlist data from the media player, send a playlist request to a content server, receive playlist data from the content server, send playlist data to a media player, receive a security access request from the media player, send a security access request to a security server, receive security access data from the security server; and send security access data to a media player.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: February 20, 2018
    Assignee: Verimatrix, Inc.
    Inventors: Thomas Handal, Matthew E. Messerman, Akinwale Olugbemiga Olugbile, Petr Peterka, Niels J. Thorwirth
  • Patent number: 9887837
    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 than 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: October 31, 2014
    Date of Patent: February 6, 2018
    Assignee: Verimatrix, Inc.
    Inventors: Matthew Messerman, Thomas Handal, Matthew Fite, Gerd Mersmann
  • Publication number: 20160254907
    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 than 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: October 31, 2014
    Publication date: September 1, 2016
    Applicant: Verimatrix, Inc.
    Inventors: Matthew Messerman, Thomas Handal, Matthew Fite, Gerd Mersmann
  • Publication number: 20160119329
    Abstract: Systems and methods are disclosed that authenticate devices or users, and enable playback of secured streaming content through a media player. In one embodiment, the invention is a system for receiving secure content over an unmanaged network, including a security application configured operate on a user device with access to a network, where the security application is configured to receive a request for playlist data from the media player, send a playlist request to a content server, receive playlist data from the content server, send playlist data to a media player, receive a security access request from the media player, send a security access request to a security server, receive security access data from the security server; and send security access data to a media player.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Thomas Handal, Matthew E. Messerman, Akinwale Olugbile, Petr Peterka
  • Patent number: 9230126
    Abstract: Systems and methods are disclosed that authenticate devices or users, and enable playback of secured streaming content through a media player. In one embodiment, the invention is a system for receiving secure content over an unmanaged network, including a security application configured operate on a user device with access to a network, where the security application is configured to receive a request for playlist data from the media player, send a playlist request to a content server, receive playlist data from the content server, send playlist data to a media player, receive a security access request from the media player, send a security access request to a security server, receive security access data from the security server; and send security access data to a media player.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: January 5, 2016
    Assignee: Verimatrix, Inc.
    Inventors: Thomas Handal, Matthew E. Messerman, Akinwale Olugbile, Petr Peterka
  • Publication number: 20130174271
    Abstract: Systems and methods are disclosed that authenticate devices or users, and enable playback of secured streaming content through a media player. In one embodiment, the invention is a system for receiving secure content over an unmanaged network, including a security application configured operate on a user device with access to a network, where the security application is configured to receive a request for playlist data from the media player, send a playlist request to a content server, receive playlist data from the content server, send playlist data to a media player, receive a security access request from the media player, send a security access request to a security server, receive security access data from the security server; and send security access data to a media player.
    Type: Application
    Filed: May 4, 2011
    Publication date: July 4, 2013
    Applicant: VERIMATRIX, INC.
    Inventors: Thomas Handal, Matthew E. Messerman, Akinwale Olugbile, Petr Peterka
  • Patent number: 7076770
    Abstract: A method and an apparatus for adapting for a kernel on a target system a compiled kernel module corresponding to another kernel version which is different from the kernel on the target system are provided. A kernel analyzer extracts from the kernel on the target system an error check measure and a kernel version identification. A module adaptation component inserts in the compiled kernel module an error check parameter corresponding to the error check measure extracted by the kernel analyzer from the kernel on the target system, and replaces a version identification in the compiled kernel module with the kernel version identification extracted by the kernel analyzer from the kernel on the target system.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: July 11, 2006
    Assignee: Computer Associates Think, Inc.
    Inventor: Thomas Handal
  • Publication number: 20040221275
    Abstract: A method and an apparatus for adapting for a kernel on a target system a compiled kernel module corresponding to another kernel version which is different from the kernel on the target system are provided. A kernel analyzer extracts from the kernel on the target system an error check measure and a kernel version identification. A module adaptation component inserts in the compiled kernel module an error check parameter corresponding to the error check measure extracted by the kernel analyzer from the kernel on the target system, and replaces a version identification in the compiled kernel module with the kernel version identification extracted by the kernel analyzer from the kernel on the target system.
    Type: Application
    Filed: January 20, 2004
    Publication date: November 4, 2004
    Inventor: Thomas Handal