Patents by Inventor James William Fahrny

James William Fahrny 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).

  • Publication number: 20220021930
    Abstract: A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
    Type: Application
    Filed: August 3, 2021
    Publication date: January 20, 2022
    Inventors: James William Fahrny, Charles L. Compton
  • Patent number: 11115709
    Abstract: A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: September 7, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: James William Fahrny, Charles L. Compton
  • Patent number: 10523641
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: December 31, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Publication number: 20180115536
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Application
    Filed: August 2, 2017
    Publication date: April 26, 2018
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Patent number: 9756026
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: September 5, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Publication number: 20160006706
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 7, 2016
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Patent number: 9104882
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: August 11, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Publication number: 20140108782
    Abstract: An access platform or other network elements can include multiple line cards configured to encrypt data. The platform and/or each of the line cards may receive encryption management data that conforms to a predefined encryption management data interface. The encryption management data received by a particular line card may be generated by a conditional access system device and converted to conform to the encryption management data interface by an encryption manager. Line cards may alternatively be configured for connection to separate encryption hardware components. Line cards may include a block of field programmable gate arrays or other type of programmable hardware that can be configured to execute an encryption module.
    Type: Application
    Filed: December 7, 2010
    Publication date: April 17, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
  • Patent number: 8424099
    Abstract: A system and method are disclosed for creating a secure video content path, or a protected media content bus, within an unsecure personal computer. A portable security module, or electronic key safe, may be inserted into a personal computer that has different internal components for processing secure and unsecured content. The security module may establish a secure encrypted link with a secure video processor of the personal computer, and may use the personal computer's network interface to request authority to receive secured content. The security module may provide content keys to the secure video processor to access secured content received over an external network.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: April 16, 2013
    Assignee: Comcast Cable Communications, LLC
    Inventor: James William Fahrny
  • Patent number: 8099369
    Abstract: A method and system for securing transfer, storage, and playback of media content. The method and system relate to securing transfer, storage, and playback of all types of media content, including television, music, electronic games, and other types of electronic data.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: January 17, 2012
    Assignee: NGNA, LLC
    Inventors: James William Fahrny, William Helms, John Carlucci
  • Publication number: 20110258665
    Abstract: A system and method of providing content in a digital video network are disclosed. The system may detect the resolution capability of a user's device, and automatically configure electronic program guide (EPG), viewing and/or recording options accordingly. User preferences may also be used. Record and viewing requests may result in tuning to and decoding different datastreams.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: James William Fahrny, Mehul S. Patel
  • Publication number: 20110228942
    Abstract: A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
    Type: Application
    Filed: May 27, 2011
    Publication date: September 22, 2011
    Applicant: COMCAST CABLE HOLDINGS, LLC
    Inventors: James William Fahrny, Charles L. Compton
  • Publication number: 20110219239
    Abstract: A system and method are disclosed for creating a secure video content path, or a protected media content bus, within an unsecure personal computer. A portable security module, or electronic key safe, may be inserted into a personal computer that has different internal components for processing secure and unsecured content. The security module may establish a secure encrypted link with a secure video processor of the personal computer, and may use the personal computer's network interface to request authority to receive secured content. The security module may provide content keys to the secure video processor to access secured content received over an external network.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: James William Fahrny
  • Patent number: 7970132
    Abstract: A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: June 28, 2011
    Assignee: Comcast Cable Holdings, LLC
    Inventors: James William Fahrny, Charles L. Compton
  • Publication number: 20110145577
    Abstract: A method and apparatus is described that may receive a data message and storing configuration data. The method and apparatus may also select between a first device key and a second device key depending upon the configuration data and decrypt at least a portion of the data message using a key ladder that includes the selected first or second device key.
    Type: Application
    Filed: February 22, 2011
    Publication date: June 16, 2011
    Applicant: Comcast Cable Holdings, LLC
    Inventor: James William Fahrny
  • Patent number: 7933410
    Abstract: A method of generating encryption and decryption keys for a multiple tier, variable key ladder (VKL) hierarchy includes determining a device key based on network connection and configuration data contained in conditional access system firmware, decrypting and extracting a session or category key from an input media stream or an Entitlement Management Message using the device key, and configuring a key ladder in response to at least one Entitlement Control Message (ECM), wherein the key ladder comprises the device key and at least one of (i) a program key, (ii) the session or category key, and (iii) at least one control word.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: April 26, 2011
    Assignee: Comcast Cable Holdings, LLC
    Inventor: James William Fahrny
  • Publication number: 20100046752
    Abstract: A system for multi-stream security processing and distributing digital media streams includes a headend, a network, and at least one receiver. The headend is generally configured to generate encrypted digital media streams. The network may be coupled to the headend and configured to receive the encrypted digital media streams. The at least one receiver may be coupled to the network and configured to receive the encrypted digital media streams and present a decrypted version of the encrypted digital media streams. At least one of the headend and the at least one receiver include a security processor that may be configured to provide at least one of simultaneous multiple encryption and simultaneous multiple decryption processing of the digital media streams.
    Type: Application
    Filed: October 7, 2009
    Publication date: February 25, 2010
    Applicant: COMCAST CABLE HOLDINGS, LLC
    Inventors: James William Fahrny, Charles Compton
  • Patent number: 7620179
    Abstract: A system for multi-stream security processing and distributing digital media streams includes a headend, a network, and at least one receiver. The headend is generally configured to generate encrypted digital media streams. The network may be coupled to the headend and configured to receive the encrypted digital media streams. The at least one receiver may be coupled to the network and configured to receive the encrypted digital media streams and present a decrypted version of the encrypted digital media streams. At least one of the headend and the at least one receiver include a security processor that may be configured to provide at least one of simultaneous multiple encryption and simultaneous multiple decryption processing of the digital media streams.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: November 17, 2009
    Assignee: Comcast Cable Holdings, LLC
    Inventors: James William Fahrny, Charles Compton
  • Publication number: 20090052661
    Abstract: A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
    Type: Application
    Filed: October 21, 2008
    Publication date: February 26, 2009
    Applicant: COMCAST CABLE HOLDINGS, LLC
    Inventors: James William Fahrny, Charles L. Compton
  • Patent number: 7383438
    Abstract: A method of securely downloading at least one of conditional access software (CAS), Digital Rights Management software (DRMS), Trusted Domain Software (TDS), and Gaming Security Software (GSS) includes presenting a specialized entitlement management message (EMM) to initiate the download to a receiver security device using a supervisory logon key (SLK) split to logon with a second split contained inside the receiver security device, presenting a receiver digitally signed random challenge from the receiver security device to a sender security server to establish authentication of the receiver security device to the sender security server, and signing and returning the receiver random challenge from the sender security server to the receiver security device with a sender random challenge to establish authentication of the sender security server to the receiver security device.
    Type: Grant
    Filed: December 18, 2004
    Date of Patent: June 3, 2008
    Assignee: Comcast Cable Holdings, LLC
    Inventors: James William Fahrny, Mark William Wilson