Systems and methods for provisioning a host device for enhanced services in a cable system
First Claim
1. An enhanced services system comprising:
- a processor capable of receiving provisioning data using a first interface, the provisioning data including a service identifier and a subscriber identifier, the processor capable of retrieving a host file using a second interface and deriving a host-specific provisioning message using the host file, the processor capable of transmitting the host-specific provisioning message using a third interface operatively connected to a digital communication network wherein the digital communication network is further connected to a host; and
a memory storage operatively connected to the second interface, capable of storing the host file, the host file associated with both a host type and a service identifier, the memory storage further capable of storing an association between a host address and the host type, the memory storage further capable of providing the host-specific file to the processor in response to a request from the processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Flexible systems and methods are disclosed that may be used for provisioning, configuring, and controlling a host embodied in a cable set top box or other digital device attached to a digital communication network, such as cable distribution network. An enhanced services system maintains various host files for various types of hosts that a cable subscriber may purchase and connect to the cable network. The Enhanced Services Server interacts with the host using the host files. The host files may be downloaded from the host manufacturer into a database that distributes the modules as required to the various enhanced services systems. The host may be purchased by the cable subscriber and provisioning may be initiated by the retailer at the time of purchase using a provisioning network interacting with the appropriate cable system serving the subscriber. This abstract is not intended to limit or construe the scope of the claims.
-
Citations
130 Claims
-
1. An enhanced services system comprising:
-
a processor capable of receiving provisioning data using a first interface, the provisioning data including a service identifier and a subscriber identifier, the processor capable of retrieving a host file using a second interface and deriving a host-specific provisioning message using the host file, the processor capable of transmitting the host-specific provisioning message using a third interface operatively connected to a digital communication network wherein the digital communication network is further connected to a host; and
a memory storage operatively connected to the second interface, capable of storing the host file, the host file associated with both a host type and a service identifier, the memory storage further capable of storing an association between a host address and the host type, the memory storage further capable of providing the host-specific file to the processor in response to a request from the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An enhanced services system comprising:
-
a processor having a first interface, the processor capable of receiving an activation message, the processor capable of retrieving a host file using a first interface in response to the activation message and transmitting a provisioning message to a host using a second interface; and
a memory storage operatively connected to the first interface, capable of storing the host file comprising at least one configuration message, the host file associated with both a host type and a service identifier, the memory storage further capable of storing an association between a host address and the host type, the memory storage further capable of providing the host file to the processor in response to a request from the processor. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An enhanced services system comprising:
-
a processor capable of receiving a host file comprising a host protocol file associated with a host type and a service data file comprising service related parameters for an identified service provided over a cable network, the processor capable of processing the host file and the service data file to produce at least one host-specific configuration message for configuring a host for the identified service; and
a database operatively connected to the processor, the database storing the host file, an association of the host file with a host type, the service data file, and an association of the service data file with a service identifier. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A provisioning system comprising:
-
a server receiving a host protocol file comprising a configuration message associated with a certain host type, the server receiving a host profile file comprising feature descriptors of the certain host type, the server receiving a service parameter data file associated with a certain service provided on a cable network, the server displaying to a user host feature data from the host profile file, receiving user input, and processing the service data file, the user input, and the host protocol file to produce at least one host-specific configuration message; and
a memory for storing the at least one host-specific configuration message, the memory associating the host-specific configuration message with a service identifier and the certain host type. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A system comprising:
-
an enhanced services server capable of requesting a host file associated with a first identifier and a service indicator, the host file comprising at least one configuration message used by the enhanced services server to configure a host for a service associated with the service indicator; and
an enhanced services database operatively connected to the enhanced services server, the enhanced services database capable of receiving the request comprising the first identifier and the service indicator from the enhanced services server, the enhanced services database identifying a host type associated with the first identifier and retrieving the host file from a memory wherein the host file is associated with both the host type and the service indicator, the enhanced services database communicating the host file to the enhanced services server. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A system for provisioning a cable system with service related information, comprising:
-
a billing processing system capable of storing a billing code associated with a service, the billing system capable of transmitting the billing code over an interface; and
an enhanced services system operatively connected to the interface to communicate with the billing processing system, the enhanced services system comprising a server and database, the enhanced services system capable of receiving the billing code, the database capable of storing a plurality of host files wherein each host file is associated with a host type, the database further capable of storing a file listing host addresses, wherein each host address is associated with a host. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A system for provisioning comprising:
-
a host, capable of receiving a configuration message upon activation of the host;
a cable distribution network, operatively connected to the host, capable of transmitting the configuration message to the host;
a cable headend, operatively connected to the cable distribution network, the cable headend capable of transmitting the configuration message to the cable distribution network; and
an enhanced services system storing a plurality of host files, the enhanced services system further associating a host type and a service identifier with each host file, wherein the host type comprises a host manufacturer identifier and a host model identifier associated with the host manufacturer, the enhanced services system further associating a host address with the host type, the enhanced services system selecting the host file from the plurality of host files based on part the service identifier, the enhanced services system determining a configuration message from the selected host file and transmitting the configuration message to the cable headend. - View Dependent Claims (88, 89)
-
-
90. A method for provisioning a host comprising:
-
receiving at an enhanced services system a service identifier and a first identifier associated with a specific host;
determining a host type using the first identifier, the host type determined in part by accessing a table in memory associating the first identifier with the host type wherein the host type is associated with both a host manufacturer identifier and a host model identifier;
retrieving a host file from a memory wherein the host file is associated with both the host type and the service identifier;
determining a configuration message from the host file; and
sending the configuration message from the enhanced services system to a host. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A method for provisioning a host comprising:
-
receiving at an enhanced services system a service identifier and a first identifier associated with a specific host;
storing the service identifier and the first identifier in a provisioning transaction file in a memory;
associating the provisioning transaction file with a second identifier;
receiving an activation message at the enhanced services system including the second identifier;
retrieving the provisioning transaction file from memory;
determining a host type using the first identifier, the host type determined in part by accessing a table in memory associating the first identifier with the host type wherein the host type is associated with both a host manufacturer identifier and a host model identifier;
retrieving a host file from memory wherein the host file is associated with both the host type and the service identifier;
determining a configuration message from the host file; and
sending the configuration message from the enhanced services system to a host. - View Dependent Claims (107, 108, 109, 110, 111, 112)
-
-
113. A method for provisioning comprising:
-
retrieving a host protocol file by a processor;
retrieving a host profile file by the processor;
the processor displaying at least one service parameter option associated with a service to a user;
generating a host file comprising at least one configuration message determined by the input received by the processor from a user that selects a value associated with the at least one service parameter option and the host protocol file;
storing the host file in memory;
associating the host file with a service identifier associated with the service; and
associating the host file with a host type wherein the host type is determined from either the host protocol file or host profile file. - View Dependent Claims (114, 115, 116, 117)
-
-
118. A method of provisioning a service comprising:
-
receiving a service indicator and a host identifier at an enhanced services server;
determining in the enhanced services server a provisioning message based on the service indicator and the host identifier, the provisioning message determined in part by associating the host identifier to a host type wherein the host type identifies both a host manufacturer and a host model;
determining a host address using the host identifier;
sending the provisioning message from the enhanced services server to a cable headend to a host associated with the host identifier. - View Dependent Claims (119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130)
-
Specification