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: 10939173
    Abstract: 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: Grant
    Filed: July 19, 2018
    Date of Patent: March 2, 2021
    Assignee: Cox Communications, Inc.
    Inventor: Kinney C. Bacon
  • Patent number: 10873773
    Abstract: 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: Grant
    Filed: July 19, 2018
    Date of Patent: December 22, 2020
    Assignee: COX COMMUNICATIONS, INC.
    Inventor: Kinney C. Bacon
  • Publication number: 20200029105
    Abstract: 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: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventor: Kinney C. Bacon
  • Publication number: 20200029124
    Abstract: 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: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventor: Kinney C. Bacon
  • Patent number: 9137480
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: September 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: John M. Schlarb, Kinney C. Bacon
  • Patent number: 8120924
    Abstract: 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: Grant
    Filed: June 5, 2007
    Date of Patent: February 21, 2012
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
  • Patent number: 8069348
    Abstract: 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: Grant
    Filed: October 11, 2005
    Date of Patent: November 29, 2011
    Inventor: Kinney C. Bacon
  • Patent number: 7743401
    Abstract: 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: Grant
    Filed: December 23, 2003
    Date of Patent: June 22, 2010
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Kinney C. Bacon, Joel P. Jenkins, Alan J. Schlenz, Jaegyoo Seol
  • Patent number: 7546618
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: June 9, 2009
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Kinney C. Bacon
  • Publication number: 20080005030
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: SCIENTIFIC-ATLANTA, INC.
    Inventors: John M. Schlarb, Kinney C. Bacon
  • Patent number: 7240217
    Abstract: 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: Grant
    Filed: July 14, 2004
    Date of Patent: July 3, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
  • Patent number: 6868473
    Abstract: 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: Grant
    Filed: October 30, 2002
    Date of Patent: March 15, 2005
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Kinney C. Bacon, Lee R. Johnson
  • Publication number: 20040250094
    Abstract: 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: Application
    Filed: July 14, 2004
    Publication date: December 9, 2004
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
  • Patent number: 6785817
    Abstract: 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: Grant
    Filed: February 21, 2003
    Date of Patent: August 31, 2004
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
  • Publication number: 20040139476
    Abstract: 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: Application
    Filed: December 23, 2003
    Publication date: July 15, 2004
    Inventors: Kinney C. Bacon, Joel P. Jenkins, Alan J. Schlenz, Jaegyoo Seol
  • Publication number: 20040088511
    Abstract: 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: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Kinney C. Bacon, Lee R. Johnson
  • Patent number: 6725459
    Abstract: 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: Grant
    Filed: February 9, 2001
    Date of Patent: April 20, 2004
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Kinney C. Bacon
  • Patent number: 6622253
    Abstract: 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: Grant
    Filed: August 2, 2001
    Date of Patent: September 16, 2003
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Kinney C. Bacon
  • Publication number: 20030140237
    Abstract: 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: Application
    Filed: February 21, 2003
    Publication date: July 24, 2003
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney
  • Patent number: 6564324
    Abstract: 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: Grant
    Filed: December 22, 2000
    Date of Patent: May 13, 2003
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Kinney C. Bacon, R. Thomas Haman, David B. Lett, Robert O. Banker, Michael P. Harney