Claims
- 1. A method of activating a host comprising:
detecting a condition in the host connected to a cable distribution network; forming an activation message in the host in response to detecting the condition, the activation message comprising a host type data; transmitting the activation message from the host to the cable distribution network; receiving at the host a host-specific configuration message responsive to the activation message; and updating a memory location in the host based on the configuration message.
- 2. The method of claim 1 wherein the host-specific configuration message is generated by an enhanced services server.
- 3. The method of claim 1 wherein the condition detected comprises the initial application of power to the host.
- 4. The method of claim 1 wherein the condition detected comprises the restoration of power after a power loss.
- 5. The method of claim 1 wherein the condition detected comprises a reset indication.
- 6. The method of claim 1 wherein the condition detected comprises a user input indication.
- 7. The method of claim 1 wherein the condition detected comprises a message received from the cable distribution network.
- 8. The method of claim 1 wherein the host type data comprises a first identifier associated with a host manufacturer and a second identifier associated with a host model provided by the host manufacturer.
- 9. The method of claim 8 wherein the host type data comprises a third identifier identifying the host as one from the group of a set top box, a digital television, a digital video console, and a home gateway.
- 10. The method of claim 1 wherein the activation message further comprises a MAC address associated with the host.
- 11. The method of claim 1 wherein the activation message further comprises a communication protocol version number.
- 12. The method of claim 1 wherein the activation message further comprises at least one from the group of conditional access module type, conditional access module scheme, and conditional access module identifier.
- 13. The method of claim 1 wherein the activation message further comprises encryption data.
- 14. The method of claim 1 wherein the activation message comprises at least one from the group of software version data, host serial number data, and previous activation data.
- 15. The method of claim 1 wherein the activation message is transmitted using at least one from the group of DOCSIS based channel, out-of-band channel, and inband channel.
- 16. The method of claim 1 wherein the activation message is encrypted.
- 17. The method of claim 1 wherein the activation message further comprises authenticating information.
- 18. The method of claim 1 wherein the host-specific configuration message is received using at least one from the group of tuning to an indicated channel, extracting information from an indicated MPEG data stream, selecting an indicated DOCSIS channel, and using an inband communications channel.
- 19. The method of claim 1 wherein the host-specific configuration message comprises at least one from the group of software application data, configuration parameter, and command data.
- 20. The method of claim 19 wherein the host-specific configuration message further comprises enhanced service configuration data.
- 21. The method of claim 1 wherein the host-specific configuration message comprises host communication security data.
- 22. The method of claim 1 wherein the host-specific configuration message comprises communication parameters for use by the host to provide additional data.
- 23. The method of claim 1 wherein the host-specific configuration message is transmitted to the host using a carousel type communications scheme.
- 24. The method of claim 1 wherein the host-specific configuration message is transmitted using an address associated with the host.
- 25. A host system comprising:
a processor adapted to generate a host activation message upon detection of a condition, the host activation message comprising a host-specific data and host address data; and a memory storing the host specific data and host address data, the host specific data comprising host type data, the memory adapted to provide the host-specific data and the host address data to the processor.
- 26. The host system of claim 25 further comprising:
a conditional access module operatively connected to the processor and to a two- way cable distribution network, the conditional access module adapted to receive an activation message from the processor and to transmit the host activation message to the cable distribution network.
- 27. The host system of claim 25 wherein the processor and the memory are incorporated in a set top box.
- 28. The host system of claim 25 wherein the processor and the memory are incorporated in a digital television.
- 29. The host system of claim 25 wherein the host-specific data includes host communication security data.
- 30. The host system of claim 25 wherein the processor and the memory are incorporated on a removable circuit card.
- 31. The host system of claim 25 wherein the removable circuit card is a conditional access module.
- 32. The host system of claim 25 wherein the circuit card is operatively connected to one from the group of a set top box , digital television, digital video game console, and a home gateway.
- 33. The host system of claim 25 wherein the condition detected comprises an indication of power loss.
- 34. The host system of claim 33 wherein the memory comprises non-volatile storage adapted to store the indication of power loss.
- 35. The host system of claim 25 wherein the condition detected comprises an indication of at least one from the group of receiving a message at the conditional access module from the cable network, receiving an indication from the user, application of power to the host, and detection of connection of a conditional access module with the cable network.
- 36. The host system of claim 25 wherein the host specific data comprises at least one from the group of host type, host serial number, host software version indicator, and host capability indicator.
- 37. A computer-readable medium storing a computer program executable by a computer for performing the steps of:
receiving an indication of the application of power at a host connected to a cable distribution network; formulating an activation message comprising host-type data; transmitting the activation message to the cable distribution network; receiving a configuration message from the cable distribution network; and updating a non-volatile memory in the host in accordance with an instruction contained in the configuration message.
- 38. The computer readable medium of claim 37 wherein the host-type data comprises a first identifier associated with a host manufacturer and a second identifier associated with a host model.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/480,391 filed on Jun. 20, 2003 and U.S. Provisional Application No. 60/511,398 filed on Oct. 15, 2003. This application is a continuation of Systems And Methods For Providing Flexible Provisioning Architectures For A Host In A Cable System, U.S. patent application Ser. No. 10/712,832, filed on Nov. 12, 2003; Systems And Methods For Selling A Consumer Electronics Host Device And Enhanced Services Associated With A Cable System, U.S. patent application Ser. No. 10/712,822, filed on Nov. 12, 2003; Systems And Methods For Distributing Software For A Host Device In A Cable System, U.S. patent application Ser. No. 10/712,890, filed on Nov. 12, 2003; and Systems And Methods For Provisioning A Host Device For Enhanced Services In A Cable System, U.S. patent application Ser. No. 10/712,870, filed on Nov. 12, 2003. The contents of each of the above applications referenced in this paragraph are hereby incorporated by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60480391 |
Jun 2003 |
US |
|
60511398 |
Oct 2003 |
US |
Continuations (4)
|
Number |
Date |
Country |
Parent |
10712832 |
Nov 2003 |
US |
Child |
10769382 |
Jan 2004 |
US |
Parent |
10712822 |
Nov 2003 |
US |
Child |
10769382 |
Jan 2004 |
US |
Parent |
10712890 |
Nov 2003 |
US |
Child |
10769382 |
Jan 2004 |
US |
Parent |
10712870 |
Nov 2003 |
US |
Child |
10769382 |
Jan 2004 |
US |