Patents by Inventor Kinney C. Bacon
Kinney C. Bacon 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: 10939173Abstract: Systems, methods, and computer readable media for providing video encryption. A device may receive an unencrypted content stream. The device may identify an encryption key and an entitlement control message (ECM) from an encryption package. The device may encrypt the unencrypted content stream using the encryption key to obtain encrypted data. The device may generate an encryption stream that comprises the ECM and the encrypted data.Type: GrantFiled: July 19, 2018Date of Patent: March 2, 2021Assignee: Cox Communications, Inc.Inventor: Kinney C. Bacon
-
Patent number: 10873773Abstract: Systems, methods and computer readable media for providing users with encrypted content data associated with a service are disclosed. A device may receive first content data. The device may encrypt the first content data using a first key to obtain first encrypted data. The device may generate second encrypted data by applying a cipher substitution to the first encrypted data using a second key. The device may cause to send the second encrypted data to a second device.Type: GrantFiled: July 19, 2018Date of Patent: December 22, 2020Assignee: COX COMMUNICATIONS, INC.Inventor: Kinney C. Bacon
-
Publication number: 20200029105Abstract: Systems, methods and computer readable media for providing users with encrypted content data associated with a service are disclosed. A device may receive first content data. The device may encrypt the first content data using a first key to obtain first encrypted data. The device may generate second encrypted data by applying a cipher substitution to the first encrypted data using a second key. The device may cause to send the second encrypted data to a second device.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Inventor: Kinney C. Bacon
-
Publication number: 20200029124Abstract: Systems, methods, and computer readable media for providing video encryption. A device may receive an unencrypted content stream. The device may identify an encryption key and an entitlement control message (ECM) from an encryption package. The device may encrypt the unencrypted content stream using the encryption key to obtain encrypted data. The device may generate an encryption stream that comprises the ECM and the encrypted data.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Inventor: Kinney C. Bacon
-
Patent number: 9137480Abstract: An embodiment of a method for secure escrow and recovery of media device content keys includes generating, with a first processor of a media device, an escrow key for encrypting a plurality of content keys, the content keys for encrypting instances of media content. The first processor of the media device encrypts the escrow key with a public key of a key clearinghouse. The escrow key, encrypted with the public key of the key clearinghouse, is stored in a storage location outside of the first processor of the media device.Type: GrantFiled: June 30, 2006Date of Patent: September 15, 2015Assignee: Cisco Technology, Inc.Inventors: John M. Schlarb, Kinney C. Bacon
-
Patent number: 8120924Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: GrantFiled: June 5, 2007Date of Patent: February 21, 2012Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
-
Patent number: 8069348Abstract: Systems and methods are disclosed for inserting programs into broadcasted primary programs by a conditional access (CA) module that is inserted into a host device, such as a digital-ready television. The CA module utilizes primary and secondary program map tables and/or primary and secondary packet identifiers. A splicer splices the secondary packet identifiers, which is associated with a secondary program, into the primary packet identifiers, which is associated with a program, such as a broadcasted program. Additionally, the CA module may contain memory that is capable of storing the secondary program's packet identifiers and/or program map table that can be used for insertion into the primary program.Type: GrantFiled: October 11, 2005Date of Patent: November 29, 2011Inventor: Kinney C. Bacon
-
Patent number: 7743401Abstract: Systems and methods for decoding and processing back-to-back transactions for an addressable cable television tap. The addressable tap includes an input port for receiving an input signal and output ports for providing outgoing signals to receiving equipment and a controller for providing addressable per port (RF) switching. The controller is adapted to communicate with multiple addressable ports. The controller also includes storage for storing the remaining portions of partially processed commands. Further, the addressable tap includes a relay for enabling or disabling signals to the addressable output ports. Processing commands in the addressable tap includes receiving continuous commands having back-to-back transactions, from a headend and forwarding signals to receiving equipment.Type: GrantFiled: December 23, 2003Date of Patent: June 22, 2010Assignee: Scientific-Atlanta, Inc.Inventors: Kinney C. Bacon, Joel P. Jenkins, Alan J. Schlenz, Jaegyoo Seol
-
Patent number: 7546618Abstract: A conditional access device is provided. The conditional access device typically includes conditional access decryption, interface, timing and control logic. The conditional access decryption logic decrypts an incoming signal for use in a consumer electronics device in accordance with previously received entitlement management messages. The interface logic receives a control signal including an entitlement management message window from a headend control system through a receiver in the consumer electronics device. The timing logic asserts an awake signal responsive to the entitlement management message window becoming active. The control logic sends a request to the consumer electronic device to activate a receiver coupled to the headend control system in expectation of receiving an entitlement management message via the control signal in response to assertion of the awake signal. The control logic also communicates the entitlement management message to the conditional access decryption logic.Type: GrantFiled: June 30, 2004Date of Patent: June 9, 2009Assignee: Scientific-Atlanta, Inc.Inventor: Kinney C. Bacon
-
Publication number: 20080005030Abstract: An embodiment of a method for secure escrow and recovery of media device content keys includes generating, with a first processor of a media device, an escrow key for encrypting a plurality of content keys, the content keys for encrypting instances of media content. The first processor of the media device encrypts the escrow key with a public key of a key clearinghouse. The escrow key, encrypted with the public key of the key clearinghouse, is stored in a storage location outside of the first processor of the media device.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: SCIENTIFIC-ATLANTA, INC.Inventors: John M. Schlarb, Kinney C. Bacon
-
Patent number: 7240217Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: GrantFiled: July 14, 2004Date of Patent: July 3, 2007Assignee: Scientific-Atlanta, Inc.Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
-
Patent number: 6868473Abstract: A system is described for controlling access to non-volatile memory. The system can include logic configured to determine whether to delay access to the non-volatile memory.Type: GrantFiled: October 30, 2002Date of Patent: March 15, 2005Assignee: Scientific-Atlanta, Inc.Inventors: Kinney C. Bacon, Lee R. Johnson
-
Publication number: 20040250094Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: ApplicationFiled: July 14, 2004Publication date: December 9, 2004Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
-
Patent number: 6785817Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: GrantFiled: February 21, 2003Date of Patent: August 31, 2004Assignee: Scientific-Atlanta, Inc.Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
-
Publication number: 20040139476Abstract: Systems and methods for decoding and processing back-to-back transactions for an addressable cable television tap. The addressable tap includes an input port for receiving an input signal and output ports for providing outgoing signals to receiving equipment and a controller for providing addressable per port (RF) switching. The controller is adapted to communicate with multiple addressable ports. The controller also includes storage for storing the remaining portions of partially processed commands. Further, the addressable tap includes a relay for enabling or disabling signals to the addressable output ports. Processing commands in the addressable tap includes receiving continuous commands having back-to-back transactions, from a headend and forwarding signals to receiving equipment.Type: ApplicationFiled: December 23, 2003Publication date: July 15, 2004Inventors: Kinney C. Bacon, Joel P. Jenkins, Alan J. Schlenz, Jaegyoo Seol
-
Publication number: 20040088511Abstract: A system is described for controlling access to non-volatile memory. The system can include logic configured to determine whether to delay access to the non-volatile memory.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Inventors: Kinney C. Bacon, Lee R. Johnson
-
Patent number: 6725459Abstract: In a conditional access system, a system and method for descrambling a scrambled instance having a predetermined encryption cycle rate is claimed. The invention takes advantage of the inherent encryption period associated with a scrambled instance to control subscriber access to scrambled information.Type: GrantFiled: February 9, 2001Date of Patent: April 20, 2004Assignee: Scientific-Atlanta, Inc.Inventor: Kinney C. Bacon
-
Patent number: 6622253Abstract: The preferred embodiment of the present invention varies the speed of processor execution, including associating a clock rate with each thread in a plurality of threads and executing each thread in the plurality of threads on the processor at the clock rate associated with the thread.Type: GrantFiled: August 2, 2001Date of Patent: September 16, 2003Assignee: Scientific-Atlanta, Inc.Inventor: Kinney C. Bacon
-
Publication number: 20030140237Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: ApplicationFiled: February 21, 2003Publication date: July 24, 2003Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
-
Patent number: 6564324Abstract: A reprogrammable subscriber terminal of a subscription television service which can have the control program code of its control processor modified by downloading new program code from the headend. The control processor stores a boot program in an internal read only memory. Upon start up and resets, the boot program determines whether the control program should be changed from a command sent from the headend. The command, termed a parameters transactions, includes the number of expected download program code transactions required to complete the control code modification, the memory space areas where the code is to be loaded, and the channel over which the download program code transactions are to be transmitted. The channel is tuned and when the boot program receives all the download program code transactions accurately and stores them, the boot program will cause the control program to be restarted at a selected address of the new or modified control program code which has been downloaded.Type: GrantFiled: December 22, 2000Date of Patent: May 13, 2003Assignee: Scientific-Atlanta, Inc.Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney