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: 20220021930Abstract: 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: ApplicationFiled: August 3, 2021Publication date: January 20, 2022Inventors: James William Fahrny, Charles L. Compton
-
Patent number: 11115709Abstract: 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: GrantFiled: May 27, 2011Date of Patent: September 7, 2021Assignee: Comcast Cable Communications, LLCInventors: James William Fahrny, Charles L. Compton
-
Patent number: 10523641Abstract: 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: GrantFiled: August 2, 2017Date of Patent: December 31, 2019Assignee: Comcast Cable Communications, LLCInventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Publication number: 20180115536Abstract: 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: ApplicationFiled: August 2, 2017Publication date: April 26, 2018Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Patent number: 9756026Abstract: 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: GrantFiled: July 2, 2015Date of Patent: September 5, 2017Assignee: Comcast Cable Communications, LLCInventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Publication number: 20160006706Abstract: 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: ApplicationFiled: July 2, 2015Publication date: January 7, 2016Inventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Patent number: 9104882Abstract: 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: GrantFiled: December 7, 2010Date of Patent: August 11, 2015Assignee: Comcast Cable Communications, LLCInventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Publication number: 20140108782Abstract: 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: ApplicationFiled: December 7, 2010Publication date: April 17, 2014Applicant: Comcast Cable Communications, LLCInventors: Jorge Daniel Salinger, Kevin Taylor, James William Fahrny
-
Patent number: 8424099Abstract: 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: GrantFiled: March 4, 2010Date of Patent: April 16, 2013Assignee: Comcast Cable Communications, LLCInventor: James William Fahrny
-
Patent number: 8099369Abstract: 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: GrantFiled: December 8, 2004Date of Patent: January 17, 2012Assignee: NGNA, LLCInventors: James William Fahrny, William Helms, John Carlucci
-
Publication number: 20110258665Abstract: 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: ApplicationFiled: April 14, 2010Publication date: October 20, 2011Applicant: COMCAST CABLE COMMUNICATIONS, LLCInventors: James William Fahrny, Mehul S. Patel
-
Publication number: 20110228942Abstract: 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: ApplicationFiled: May 27, 2011Publication date: September 22, 2011Applicant: COMCAST CABLE HOLDINGS, LLCInventors: James William Fahrny, Charles L. Compton
-
Publication number: 20110219239Abstract: 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: ApplicationFiled: March 4, 2010Publication date: September 8, 2011Applicant: COMCAST CABLE COMMUNICATIONS, LLCInventor: James William Fahrny
-
Patent number: 7970132Abstract: 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: GrantFiled: October 21, 2008Date of Patent: June 28, 2011Assignee: Comcast Cable Holdings, LLCInventors: James William Fahrny, Charles L. Compton
-
Publication number: 20110145577Abstract: 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: ApplicationFiled: February 22, 2011Publication date: June 16, 2011Applicant: Comcast Cable Holdings, LLCInventor: James William Fahrny
-
Patent number: 7933410Abstract: 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: GrantFiled: February 16, 2005Date of Patent: April 26, 2011Assignee: Comcast Cable Holdings, LLCInventor: James William Fahrny
-
Publication number: 20100046752Abstract: 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: ApplicationFiled: October 7, 2009Publication date: February 25, 2010Applicant: COMCAST CABLE HOLDINGS, LLCInventors: James William Fahrny, Charles Compton
-
Patent number: 7620179Abstract: 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: GrantFiled: January 29, 2004Date of Patent: November 17, 2009Assignee: Comcast Cable Holdings, LLCInventors: James William Fahrny, Charles Compton
-
Publication number: 20090052661Abstract: 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: ApplicationFiled: October 21, 2008Publication date: February 26, 2009Applicant: COMCAST CABLE HOLDINGS, LLCInventors: James William Fahrny, Charles L. Compton
-
Patent number: 7383438Abstract: 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: GrantFiled: December 18, 2004Date of Patent: June 3, 2008Assignee: Comcast Cable Holdings, LLCInventors: James William Fahrny, Mark William Wilson