US20050048957A1 - System and method for provisioning customer premises equipment - Google Patents

System and method for provisioning customer premises equipment Download PDF

Info

Publication number
US20050048957A1
US20050048957A1 US10/652,719 US65271903A US2005048957A1 US 20050048957 A1 US20050048957 A1 US 20050048957A1 US 65271903 A US65271903 A US 65271903A US 2005048957 A1 US2005048957 A1 US 2005048957A1
Authority
US
United States
Prior art keywords
customer
provisioning
telecommunication
provider
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/652,719
Other versions
US7734282B2 (en
Inventor
Steven Casey
Bruce Phillips
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qwest Communications International Inc
Original Assignee
Qwest Communications International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qwest Communications International Inc filed Critical Qwest Communications International Inc
Priority to US10/652,719 priority Critical patent/US7734282B2/en
Assigned to QWEST COMMUNICATIONS INTERNATIONAL INC (PATENT PROSECUTION) reassignment QWEST COMMUNICATIONS INTERNATIONAL INC (PATENT PROSECUTION) ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CASEY, STEVEN M., PHILLIPS, BRUCE A.
Publication of US20050048957A1 publication Critical patent/US20050048957A1/en
Assigned to QWEST COMMUNICATIONS INTERNATIONAL INC. reassignment QWEST COMMUNICATIONS INTERNATIONAL INC. CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE: QWEST COMMUNICATIONS INTERNATIONAL INC. PREVIOUSLY RECORDED ON REEL 014896 FRAME 0571. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE: QWEST COMMUNICATIONS INTERNATIONAL INC. (PATENT PROSECUTION). Assignors: CASEY, STEVEN M., PHILLIPS, BRUCE A.
Publication of US7734282B2 publication Critical patent/US7734282B2/en
Application granted granted Critical
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: QWEST COMMUNICATIONS INTERNATIONAL INC.
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION NOTES SECURITY AGREEMENT Assignors: QWEST COMMUNICATIONS INTERNATIONAL INC.
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT (FIRST LIEN) Assignors: QWEST COMMUNICATIONS INTERNATIONAL INC.
Assigned to QWEST COMMUNICATIONS INTERNATIONAL INC. reassignment QWEST COMMUNICATIONS INTERNATIONAL INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42178Administration or customisation of services by downloading data to substation equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0266Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using meta-data, objects or commands for formatting management information, e.g. using eXtensible markup language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5087Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5093Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to messaging or chat services

Definitions

  • the present invention relates to provisioning telecommunication services and/or content.
  • telecommunication service/content providers' networks For instance, telephone service often has been hard-wired to the customer's premises wiring by a variety of methods, rendering service calls unnecessarily complicated and intrusive. Such services calls often required service personnel to enter the customer premises, creating logistical issues for the telecommunication service/content provider and increasing customer frustration.
  • the lack of any discrete interface between the customer's premises wiring and the provider's network sometimes forced the use of proprietary hardware from the customer's perspective and limited the provider's flexibility when considering options to upgrade or otherwise modify the network.
  • service provider or “provider” will be understood to mean a provider of either telecommunication service, content, or both, and “telecommunication service” or “telecommunication offering” will be understood to mean either telecommunication service, content, or both) now provide xDSL service to their customers, but those skilled in the art will recognize that there is little (if any) standardization among providers.
  • implementations vary widely, each requiring different hardware and software configurations to be operable, and customers have little flexibility in choosing hardware. For instance, ADSL service frequently is deployed differently than VDSL service, and ADSL deployments themselves can vary from provider to provider.
  • telephone wiring schemes can vary widely among customer premises, requiring different types of hardware to enable and enhance services, such as filters to control interference, and the like.
  • a typical customer premises has multiple wiring networks, including one for video distribution (cable, satellite, VDSL, and the like), one for data distribution (Ethernet or the like, perhaps with a connection to an xDSL modem or cable modem), and another for telephone service, and these networks generally operate independently of one another.
  • video distribution cable, satellite, VDSL, and the like
  • Ethernet or the like perhaps with a connection to an xDSL modem or cable modem
  • another for telephone service and these networks generally operate independently of one another.
  • an expensive service call (often including one or more new cable drops and/or the installation of new premises wiring) likely will be required.
  • the present inventor provides systems and methods for addressing these and other problems.
  • Embodiments of the invention thus provide a method of provisioning telecommunication offerings.
  • the method includes receiving from a first provider a message at a services clearing house to provision a telecommunication offering at a customer's premises and processing the request into a provisioning message.
  • the method also includes directing the provisioning message to the customer's premises, thereby causing the offering to be provisioned at the customer's premises.
  • the method may include receiving a request for the service from the customer and directing the request to the first provider.
  • the method may include receiving from a second provider a message at the services clearing house to provision a different telecommunication offering at a different customer's premises, processing the request into a provisioning message, and directing the provisioning message to the different customer's premises, in which case, wherein the second provider is different from the first provider.
  • Directing the provisioning message to the customer's premises may include directing the provisioning message to customer premises equipment at the customer's premises.
  • the customer premises equipment may include a network interface device configured to receive provisioning information via a wireless transmission.
  • the customer premises equipment may be selected from the group consisting of network interface device, video receiver, broadband modem, and telephone receiver.
  • a method of provisioning telecommunication offerings includes receiving from a provider a message comprising an offering, and receiving from a consumer of telecommunication offerings an enrollment message.
  • the message also may include providing a list of offerings to the consumer and receiving a request to provision at least one telecommunication offering to the consumer.
  • the method also includes preparing a provisioning message relating to the request and transmitting the provisioning message to a location of the consumer, thereby causing the offering to be provisioned.
  • Receiving from a provider a message comprising an offering may include receiving a type of offering, information indicating a type of customer premises equipment used to receive the offering, and information from which eligible consumers may be determined.
  • the method may include storing information relating to the message in a centralized services database.
  • Receiving from a consumer of telecommunication offerings an enrollment message may include receiving customer information comprising a type of customer premises equipment of the customer and information used to determine telecommunications offerings the customer is eligible to receive.
  • Receiving a request to provision at least one telecommunication offering to the consumer may include receiving the request from the consumer.
  • Receiving a request to provision at least one telecommunication offering to the consumer may include receiving the request from a provider.
  • the method may include verifying the provider's authority to provision the service. Verifying the provider's authority to provision the service may include confirming the provider's identity using a digital certificate.
  • Preparing a provisioning message relating to the request may include preparing the provisioning message using XML.
  • a telecommunication provisioning system includes a services clearing house configured to receive telecommunication offerings from a plurality of providers and direct the telecommunication offerings to a plurality of customer's via customer premises equipment.
  • the system also includes a provisioning arrangement configured to receive requests to provision telecommunication offerings from a plurality of service providers to a plurality of customers.
  • the telecommunication offerings may be selected from the group consisting of video programming, broadband access, and telephone service.
  • the system may include a billing system that periodically provides to providers information relating to the telecommunication offerings provisioned to customers.
  • the system also may include distribution network through which both telecommunication offerings and provisioning messages are provided from the services clearing house to customers.
  • the provisioning arrangement may include means for communicating with each of the plurality of providers in a common provisioning language.
  • FIG. 1 illustrates a provisioning system according to embodiments of the invention.
  • FIG. 2A illustrates a network interface device according to certain embodiments of the invention.
  • FIG. 2B is a cross-sectional drawing further illustrating the network interface device of FIG. 2A .
  • FIG. 3 is a schematic drawing illustrating a processing system that can be included in a network interface device according to certain embodiments of the invention.
  • FIG. 4 illustrates a distributed network interface device according to certain embodiments of the invention.
  • FIG. 5 illustrates a method of using a provisioning system according to embodiments of the invention.
  • FIG. 6 illustrates a method of billing a customer for telecommunication services using a provisioning system according to embodiments of the invention.
  • FIG. 7 illustrates a second method of billing a customer for telecommunication services using a provisioning system according to embodiments of the invention.
  • a system for provisioning telecommunication services and/or content to a customer's premises, along with methods for using the system.
  • Telecommunication services include such services as voice mail, email, online games, voice services (e.g., voice over IP and POTS), data services (e.g., dynamic bandwidth, DSL services, VPN), and the like.
  • Telecommunication content includes, for example, movies, music, games, CATV, and the like.
  • the system comprises an “open-architecture” network that allows multiple providers to provision customer premises equipment (CPE) via common infrastructure.
  • CPE customer premises equipment
  • the infrastructure may include an interface from the provider to the network, a processing system for processing provisioning messages, CPE, a transmission system for transporting information, including provisioning information and the actual service, from the provider to the customer's premises, and the like.
  • CPE processing system for processing provisioning messages
  • CPE processing system for processing provisioning messages
  • transmission system for transporting information including provisioning information and the actual service, from the provider to the customer's premises, and the like.
  • customers may be both consumers of services and providers of services to other consumers.
  • providers communicate with the provisioning network using a standardized protocol, such as, for example, a provisioning language programmed in XML.
  • Digital certificates may be employed to provide secure communication between among providers, the network, and customers.
  • FIG. 1 illustrates one possible embodiment of a telecommunications services provisioning system 100 .
  • the system 100 includes a network 102 through which providers 104 provision telecommunication services to customers 106 , which may be business, residential, or mobile locations.
  • the network 102 may comprise both wired and wireless connections.
  • the network 102 comprises at least a portion of the Internet.
  • the providers 104 may be any entity that makes one or more telecommunication services available to customers.
  • a provider may be a television programming provider, such as a cable or satellite company, a broadband services provider, a wired or wireless telephone service provider, and/or the like, or any combination of the foregoing.
  • Many other examples are possible, some of which include a provider also being a consumer.
  • CPE customer premises equipment
  • CPE may comprise, for example, wireless devices, such as satellite receivers or wireless telephones, cable boxes, tuners, wired telephones, home, office, or mobile appliances, and/or the like.
  • CPE comprises a network interface device (hereinafter NID), as more fully described below.
  • NID network interface device
  • CPE 108 may be configured to receive provisioning instructions via the network 102 from providers 104 , and, in some instances, CPE 108 may be configured to be provisioned by multiple providers 104 .
  • the system 100 also includes a services clearing house 110 through which the providers 104 access the network 102 .
  • the services clearing house 110 may perform any of several functions. For example, the services clearing house 110 may verify a provider's privilege to access the network 102 , receive and interpret a provider's provisioning instructions, direct provisioning messages to the appropriate CPE at an appropriate customer location, and/or the like.
  • the services clearing house may function as an intermediary for settling a negotiation between the different components involved in provisioning a service.
  • the services clearing house 110 also may perform routine maintenance of CPE. This may be in response to requests from service provides or in response to trouble reports from consumers. Such diagnostic requests may include both active (e.g., reboot) and passive (e.g., send data) commands.
  • the system 100 also may include one or more processing systems 112 .
  • the processing systems 112 may comprise computing systems together with storage arrangements for performing functions associated with the system 100 .
  • a billing system 112 - 1 may maintain information such as customer billing addresses, customer orders, services provided to customers, and/or the like.
  • a provider provisions a new service to a customer
  • a record is created in the billing system 112 - 1 that initiates charging of the customer.
  • a customer is billed for all services provisioned to it.
  • the billing system may provide information to providers so that the providers may bill customers. In some cases, these two billing methods are combined.
  • a centralized services system 112 - 2 may provide services such as initial CPE configuration, provider enrollment, and/or the like. Using such a system, a customer may configure CPE for provisioning via the system 100 . In doing so, the customer may configure the types of services the CPE may be used to receive, the type of connection through which the services will be received, and the like. Providers also may use the centralized services system 112 - 2 to configure the types of services they will provide and the CPE to which their services may be delivered. The centralized services system 112 - 2 also may provide general services to customers and providers such as context-sensitive help, historical billing and usage information, network-wide announcements, and/or the like.
  • a centralized network configuration system 112 - 3 may provide configuration and provisioning services to network components not necessarily located at either customer or provider locations. Such services may include setting up a link between a provider and CPE, storing protocol information for how to link to each type of CPE, and the like.
  • a centralized CPE configuration system 112 - 4 may store specific configuration information for CPE that may be used in connection with the system 100 . Such information may include, for example, the type of CPE, the status of software or firmware loaded on the CPE, and the like. Such information may be used, for example, when a customer connects new CPE to the system. Periodically, the centralized CPE configuration system may query CPE connected to the network to determine if the CPE has been upgraded or reconfigured in any way.
  • FIG. 2A illustrates one embodiment of a Network Interface Device 200 .
  • NID 200 comprises a clamshell design, with a lid portion 204 and a body portion 208 connected by hinges 212 A, 212 B.
  • body portion comprises a network area 216 and a customer area 220 .
  • network area 216 is adapted to receive a cover and is designed generally to be accessible only to personnel authorized by the provider.
  • NID 200 when NID 200 is open, the customer can access customer area 220 to add or remove components as desired. In this and other ways, NID serves to isolate the provider's network from the customer's network. As discussed below, lid portion 204 can contain a processing system (not shown in FIG. 2B )
  • NID 200 can include a first interface 228 for communicating with the provider's external transport medium.
  • the external transport medium can be the twisted-pair copper “local loop” running from the customer's premises to the provider's local office, and interface 228 can allow for the attachment of the local loop to NID 200 .
  • the external transport medium can be any of a variety of other media, including satellite transmissions, wireless transmissions, coaxial cable.
  • the external transport medium can comprise multiple transport media (of the same or different types), for which NID 200 could include multiple interfaces.
  • NID 200 can function to logically couple or bond a plurality of external transport media to one another, seamlessly increasing the bandwidth available to the customer premises.
  • a customer premises might have a satellite link to one provider and an ADSL link to another provider, and NID 200 could combine or multiplex these two links to provide an apparent single, higher-bandwidth to the customer premises.
  • a particular external transport medium for instance, a satellite link
  • NID 200 could use a second external transport medium (for instance, an ADSL link) to allow transmission in the other direction.
  • Interface 228 can be coupled to a discrimination device 232 , which can be operative to separate information sets received on interface 228 (and, conversely, aggregate information sets for transmission on interface 228 ).
  • discrimination device 232 can separate POTS information from other telecommunication information and/or isolate signals on the internal transport medium from the external transport medium (and vice-versa).
  • discrimination device 232 can comprise one or more filters. Such filters can include (but are not limited to) high-pass, low-pass and/or band pass filters.
  • discrimination device 232 might include a high-pass and/or low-pass filter for separating high-frequency (e.g., data) from low frequency (e.g., POTS) information.
  • discrimination device 232 can comprise many other types of filters, including both digital and analog filters.
  • Demarcation device 232 can be operable to separate information sets through a variety of criteria, including for example, by frequency, by destination device, information type, frequency.
  • information sets can be multiplexed (for instance, using various time-division multiplexing or wave-division multiplexing schemes known in the art) for transmission over an external transport medium
  • discrimination device 232 can comprise a de-multiplexer capable of separating multiplexed signals and, optionally, routing each signal to the appropriate destination.
  • discrimination device 232 is in communication with a second interface 236 , which can interface with the telephone wires at the customer premises to provide traditional analog telephone service.
  • an aggregator 240 can be situated between discrimination device 232 and interface 236 to allow additional (perhaps non-POTS) information sets to be sent and received through interface 236 simultaneously with the POTS information. This can include, for example, aggregating information sets for transmission of an HPNA (or HPNA+) signal over an internal transport medium.
  • the discrimination device can also be coupled to a processing system 244 , which in the illustrated embodiment is located in the lid portion 204 , and all non-POTS information sets can be routed to processing system 244 for additional processing.
  • Processing system 244 is described in detail below, but can, in general, comprise one or microprocessors, including digital signal processor (“DSP”) chips, and/or memory devices, including both volatile and nonvolatile memories, as well as a variety of read-only memory devices known in the art, such as programmable read only memory (“PROM”) devices and erasable programmable read only memory (“EPROM”) devices (a term which should be interpreted to include electrically erasable programmable (“EEPROM”) devices, in addition to other EPROM devices) and storage devices (including hard disk drives, optical drives and other media)
  • DSP digital signal processor
  • PROM programmable read only memory
  • EPROM erasable programmable read only memory
  • processing system 244 can comprise the equivalent of one or more personal computers, running any of a variety of
  • Telecommunication information can be processed by processing system 244 in a variety of ways, including, for example, routing a given information set to a particular interface, transforming information (for example, encoding/decoding information and converting between different transport protocols), storing information, filtering information, and any of the other functions described herein with respect to processing systems.
  • processing system 244 can serve as the termination point for an external transport medium; for instance processing system 244 can incorporate the functionality of an xDSL modem.
  • processing system 244 can serve to identify quality of service requirements (for instance, latency requirements for voice transmissions and bandwidth requirements for streaming media transmissions, to name a few) and enforce those requirements, ensuring that sufficient bandwidth is provided to a particular device, network segment or application to maintain the quality of service required.
  • quality of service requirements for instance, latency requirements for voice transmissions and bandwidth requirements for streaming media transmissions, to name a few
  • a NID may comprise another interface in communication with a second distribution point, perhaps operated by a different provider, through an additional external transport medium.
  • the additional external interface could be coupled to discrimination device 232 , or it could be coupled to another discrimination device, which could also be in communication with processing system 244 , interface 236 and/or aggregator 240 .
  • certain embodiments allow a single NID to serve as a communication gateway between the customer premises and multiple providers, including combining or multiplexing multiple external transport media (each of which may be in communication with a different provider and/or telecommunication information provider) as discussed above.
  • processing system 244 can be in communication with aggregator 240 , which, as discussed above, can aggregate non-POTS information sets received from processing system 244 and POTS information sets received directly from discrimination device 232 for consolidated transmission via interface 236 , among other functions.
  • discrimination device 232 and aggregator 240 can function to separate telecommunication information received on interface 228 into a set of POTS telecommunication information and a set of non-POTS telecommunication (wherein POTS information can be understood to be ordinary telephone signals, and non-POTS information can be understood to include all other telecommunication information), route the non-POTS information via transport medium 248 to processing system 244 for processing, and route the POTS information to interface 236 for transmission to the internal transport medium.
  • one or more sets of non-POTS information can be routed to interface 236 using transport medium 252 for transmission through interface 236 , perhaps in combination with one or more sets of POTS information.
  • discrimination device 232 and aggregator 240 can perform the same function in reverse (i.e., to separate and recombine different sets of telecommunication information received on interface 236 from the customer's premises).
  • both discrimination device 232 and aggregator 240 each can perform a combined discrimination device-aggregator function, depending on the direction of information flow.
  • discrimination device 232 and/or aggregator 240 can be incorporated into processing system 244 ; likewise, discrimination device 232 can incorporate interface 228 and/or aggregator 240 can incorporate interface 236 , such that discrimination device/and or aggregator comprise the necessary components to be coupled directly to the external and internal transport media, respectively.
  • Discrimination device 232 and/or aggregator can also serve another function in certain embodiments: Since the external transport medium is coupled to first interface 228 and the internal transport medium can be coupled to, inter alia, second interface 236 , the discrimination device and/or aggregator can serve as an isolation device for intermediating between the two media, such that when a topological change occurs in one of the media, only the NID interface need be changed, and the other transport medium is not affected. In some such embodiments, discrimination device 232 and/or aggregator 240 can serve to intermediate (including protocol translation and the like) between interfaces 232 , 240 , allowing either the internal or the external transport medium to be upgraded or changed without impacting the other transport medium. Of course, in certain embodiments, this isolation function also could be performed by processing system. In yet other embodiments, the isolation device might comprise a separate piece of hardware in communication with discrimination device 232 , aggregator 240 and/or processing system 244 .
  • NID 200 can have one or more additional interfaces 256 , 260 in communication with processing system 244 via transport media 264 , 268 , respectively.
  • Additional interfaces 256 , 260 can be adapted to communicate with any of a variety of internal transport media to send/receive telecommunication information to/from the customer premises.
  • interface 256 can be a coaxial interface for connection to RG 6 and/or RG 59 cable
  • interface 260 can be an RJ 45 and/or RJ 11 interface for connection to unshielded twisted pair cable (which can, for instance, form a 10Base-T Ethernet network).
  • NID 200 can comprise a line driver (not shown on FIG. 2A ), coupled to processing system 244 and aggregator 240 .
  • the line driver can function to allow conversion between various network formats and media, allowing a variety of different media types (e.g., twisted pair and/or coaxial cable, in accordance with the HPNA and HPNA+ standards, as well, perhaps, as the customer premises' A/C wiring, in accordance, for example, with the HomePlugTM standard) to transport combined POTS and non-POTS information sets.
  • one or more different line drivers can be used to accommodate a variety of transport media.
  • NID 200 allows great flexibility in routing telecommunication information throughout the customer premises.
  • interface 228 receives telecommunication information that includes digitally-encoded video signals (e.g., MPEG-2 data)
  • the information set that includes the encoded video signals can be routed by discrimination device 232 to processing system 244 , which can decode the signals into an RF-modulated NTSC, HDTV and/or PAL format and transmit the signals via transport medium 264 to coaxial interface 256 , where it can be transmitted via coaxial cable to one or more televisions at the customer premises.
  • processing system 244 can decode the signals into an RF-modulated NTSC, HDTV and/or PAL format and transmit the signals via transport medium 264 to coaxial interface 256 , where it can be transmitted via coaxial cable to one or more televisions at the customer premises.
  • the encoded signals can be routed by processing system 244 (perhaps through the appropriate line driver) to aggregator 240 , where the signals can be transferred through interface 236 to the set-top box for decoding.
  • NID 200 might receive IP data (perhaps combined with other types of telecommunication information) on interface 228 .
  • the information set comprising the IP data can be routed by discrimination device 232 via medium 248 to processing system 244 , where it can be processed, and depending on the embodiment, routed via transport medium 252 to the customer's existing telephone wiring (perhaps using interface 236 , optionally in conjunction with aggregator 240 and/or one or more line drivers), routed to a 10Base-T network (perhaps transport medium 268 and interface 260 ), routed to a coaxial cable (e.g., using transport medium 264 and interface 256 ), or routed via a wireless interface (not shown in FIG. 2A ).
  • the IP data can be routed to any combination of these interfaces, and any of these interfaces could also receive IP or other telecommunication information from a CPE at the customer premises, for routing to processing system 244 .
  • NID 200 can allow virtually unlimited connectivity options for each CPE at the customer premises.
  • processing system 244 can include the necessary components to serve, for instance, as a cable, wireless, or xDSL modem, as well as components necessary to serve as an Ethernet hub, switch, router or gateway, the functions of each of which are familiar to those skilled in the art.
  • NID 200 can comprise a power supply 272 for providing electrical power to the components in NID 200 .
  • Power supply 272 can be powered through electrical current carried on the external transport medium and received on interface 228 .
  • power supply can receive electrical current from a coaxial interface (e.g., 256 ), or through a dedicated transformer plugged into an A/C outlet at customer premises, e.g., through 12V connection 276 .
  • Processing system 244 can be powered by a connection 280 to power supply 272 , or through one or more separate power sources, including perhaps the A/C power of the customer premises. In some embodiments, processing system 244 might have its own power supply.
  • processing system 244 can comprise a plurality of processing devices, and each processing device can comprise multiple components, including microprocessors, memory devices, storage devices and the like.
  • FIG. 3 provides a detailed illustration of exemplary processing system 244 , which comprises multiple processing devices 304 , 308 , 312 .
  • transport medium 248 links processing system 244 with an external transport medium (perhaps via a discrimination device and/or interface, as described above).
  • Transport medium 248 can be coupled to microserver 304 , such that any information received by processing system 244 via transport medium 248 is first processed by microserver 304 .
  • Microserver can, in some embodiments, be the equivalent of a server computer, complete with memory devices, storage devices, and the like, each of which is known in the art and none of which is illustrated on FIG. 3 .
  • microserver 304 serves as the controller for the NID, overseeing the NID's configuration and monitoring performance; in some such embodiments, the controller functions can be accessed using a web browser.
  • microserver 304 can be capable of performing a wide variety of additional functions, including functions related to administering any local area network comprised by the internal transport medium.
  • microserver 304 can function as an xDSL modem in certain embodiments, allowing a home network attached to the NID to transmit and receive data via an xDSL connection to a provider.
  • Microserver 304 can, in some cases, also function as a hub, bridge, switch or router.
  • microserver 304 in various embodiments include a dynamic host configuration protocol (“DHCP”) server, which, as those skilled in the art will appreciate, allows for flexible configuration of an IP network using any internal transport medium attached to the NID, and a network address translation (“NAT”) server, which provides some security against unauthorized use of the customer's network.
  • DHCP dynamic host configuration protocol
  • NAT network address translation
  • Microserver 304 can also function as a HyperText Transport Protocol (“HTTP”) server, which, among other benefits, can allow configuration of the NID through a convenient web interface, as well as a bridge, switch or router, which can be capable of supporting advanced routing techniques, such as MPLS and EFM, to name a few.
  • Microserver 304 can function further to manage quality of service requirements, as described above.
  • microserver 304 can be configured to route information sets received via transport medium 248 , according to the type of telecommunication information in the set (e.g., encoded video, IP data, etc.) as well as any addressing information associated with either the set or the information it comprises (e.g., a specified destination port or network address for a particular subset of telecommunication information).
  • microserver 304 can serve a switching function somewhat similar to that described with respect to discrimination device 232 described in relation to FIG. 2A .
  • processing system 244 and in particular microserver 304
  • processing system 244 can include other components, including, for instance, application server 308 and set-top box 312 , which, in the illustrated embodiment, are coupled to microserver 304 .
  • Application server 308 can comprise the equivalent of a computer, as described above, and thus can comprise one or more storage devices, such as hard disk drive 320 , as well as memory devices, microprocessors and the like, to enable it to store and process telecommunication information and other data.
  • application server 308 can perform tasks with processing, memory and/or storage requirements that render microserver 304 unsuitable, including a wide variety of consumer applications.
  • application server 308 can 20 act as a digital recorder for storing video (perhaps as a video-on-demand server or a personal video recorder), a file and/or application server for a home network attached to the NID, a Voice over IP (“VoIP”) server, caller identification server, or voice gateway for a telephone system attached to the NID.
  • Application server 308 can also function as a home security server, allowing the control of various features and configuration options for a home security system.
  • Set-top box 312 which, in some embodiments, can be coupled to microserver 304 as illustrated on FIG. 3 , can provide traditional set-top box functionality (e.g., decoding of television signals, frequency switching, etc.), as well as provide enhanced features, including, for example, the provision of picture-in-picture signals for non picture-in-picture televisions, the provision of video on demand, personal video recorder features, and many other such features.
  • traditional set-top box functionality e.g., decoding of television signals, frequency switching, etc.
  • enhanced features including, for example, the provision of picture-in-picture signals for non picture-in-picture televisions, the provision of video on demand, personal video recorder features, and many other such features.
  • Processing system 244 can have multiple means of input and output.
  • microserver 304 can communicate with one or more external transport media (perhaps, as discussed above, via intermediary devices) using one or more transport media (e.g., 248 ).
  • Processing system 244 (and, specifically, microserver 304 ) also can communicate with one or more internal transport media (for example category 5 , 5 e and/or 6 unshielded twisted pair wire 268 , RG 6 and/or RG 59 coaxial cable 264 , and category 3 unshielded twisted pair copper (telephone) wire 252 ), again possibly via intermediary devices, as discussed with reference to FIG. 2A .
  • internal transport media for example category 5 , 5 e and/or 6 unshielded twisted pair wire 268 , RG 6 and/or RG 59 coaxial cable 264 , and category 3 unshielded twisted pair copper (telephone) wire 252 .
  • processing system 244 can include interfaces for multiple transport media of a particular type, for instance, if processing system (and, in particular, microserver 304 ) serves as a networking hub, switch or router.
  • Processing system 244 can also have infra-red and radio-frequency receivers and/or transmitters, for instance to allow use of a remote control device, as well as wireless transceivers, for instance to allow wireless (e.g., IEEE 802.11) networking.
  • microserver 304 manages the connections between application server 308 , set-top box 312 and transport media 248 , 252 , 264 , 268 , routing data as necessary.
  • each processor 304 , 308 , 312 can have independent connections to one or more transport media.
  • processing system 244 the devices within processing system 244 are described for illustrative purposes only.
  • their functions described herein could be divided among any number of processors and devices within processing system 244 .
  • the division of functions among devices within processing system 244 is discretionary and should not be considered to limit the scope of the invention.
  • the NID might comprise multiple enclosures, each located in a different location and in communication with one another.
  • FIG. 4 illustrates an alternative embodiment of CPE, including a NID 400 and a separate processing system 404 .
  • NID 400 can include the features described above, except that processing system 404 can be located distal to NID 400 . In this way, processing system 404 can be located in a more secure area (for instance, inside the customer premises), while NID 400 can be located conveniently at the exterior of the customer premises, where it can be accessed easily by service personnel.
  • processing system 404 can be in communication with NID 400 via similar transport media 412 , 416 , 420 , 424 to those discussed with respect to FIG. 3 ( 248 , 252 , 264 , 268 , respectively) and can include all of the same functionality of the embodiments discussed above. As illustrated in FIG. 4 , processing system 404 generally will draw power from its own source 428 , although it could also be powered by NID 400 , either via one of the transport media 412 , 416 , 420 , 424 or through a separate power connection 432 .
  • FIG. 5 illustrates an exemplary method 500 of provisioning telecommunication services to a customer's premises according to embodiments of the invention.
  • Methods according to other embodiments may have more steps, fewer steps, different steps, and/or the steps may be traversed in different orders.
  • the method 500 is merely one example, and that those skilled in the art will realize other examples in light of this disclosure.
  • the method begins with a provider enrolling with the services clearing house at block 502 .
  • this is carried out by the provider sending an electronic message to the services clearing house through a network, such as the network 102 .
  • the message may be in a provisioning language that is unique to the system of the present invention, or the provisioning language may be in common use.
  • the programming language comprises XML code.
  • Digital certificates may be used to limit unauthorized access, in which case, this operation comprises a verification process relating to the digital certificates. Even if digital certificates are not used, this operation may involve authorization verification using other methods.
  • the provider also may be a consumer of services.
  • a customer that presently receives network access services from a provider may decide that he wants to make content available to other customers.
  • the customer registers, or 30 enrolls, with the services clearing house as described above, thus becoming a provider.
  • the enrollment process may involve, for example, describing the service to be provided, defining the CPE needed to receive the service, describing the customers to whom the service is available, and the like.
  • the services clearing house then stores the information.
  • the services clearing house makes the services information available to customers. This may be either an active process or a passive process. For example, the services clearing house may automatically send information regarding services to eligible customers, or the services clearing house may provide the information upon request. In some examples, the two are combined.
  • a customer enrolls CPE.
  • This operation may be carried out in any of a number of ways.
  • the CPE may include enrollment script that executes automatically upon connection of the CPE with the network.
  • the customer merely attaches the CPE to the network and the CPE provides the necessary information to the network for the customer to become eligible to begin receiving services.
  • the customer may need to go through a series of steps to enroll the CPE. Other examples are possible.
  • the customer requests a particular service.
  • the customer may do so in any of a number of ways.
  • the customer contacts the provider directly and gives the provider information relating to the customer's CPE (e.g., the address of the CPE, the type of CPE, and the like). This allows the provider to construct a provisioning message to send to the customer's location or to send a request to the services clearing house to do so.
  • the customer sends the request directly to the services clearing house. In this way the service may be provisioned without having to alert the provider.
  • the services clearing house is then able to evaluate whether the customer is eligible for the service, whether the customer has the correct CPE, and the like.
  • the provider prepares a provisioning message to provision the service requested by the customer.
  • the provisioning message may comprise a message in a standardized provisioning language.
  • the provisioning language is coded using, for example, XML.
  • the provider then sends the provisioning message to the services clearing house.
  • a digital certificate may be used to verify the provider's authority to access the customer's CPE.
  • the provider accesses the services clearing house to construct the provisioning message.
  • the provider may access the services clearing house through a network, such as the Internet, using a web browser, for example.
  • the services clearing house functions as a host computer system with which providers may interact without the need for customized equipment at their location to construct provisioning messages.
  • the services clearing house prepares a provisioning message.
  • this comprises reformatting a provisioning message sent from a provider.
  • this comprises constructing the message in response to a customer's request without having received a message from a provider.
  • the customer requests a service from the clearing house and the clearing house responds by provisioning the customer's CPE without engaging the provider.
  • this comprises constructing a provisioning message in response to interactive communication with a provider. Other examples are possible.
  • the provisioning message is sent to the customer's location.
  • the customer's CPE receives the provisioning message, decodes it as necessary, and uses the information to configure itself to receive the requested services. If there is a failure to properly provision the CPE, the services clearing house will receive an appropriate alert.
  • the customer receives the requested service.
  • FIG. 6 illustrates a method 600 of billing a customer for telecommunication services.
  • the customer is billed by a single entity for multiple telecommunication services.
  • the bill may be prepared periodically, such as for subscription services, or may occur in response to a request for services “on demand.”
  • the customer has requested and received a service.
  • the billing database provides information to a billing system.
  • the information may comprise the service the customer requested and received, the provider from whom the customer received the service, the cost of the service, and the like.
  • the information may include billing information from multiple providers, if applicable.
  • the billing system prepares and transmits a bill to the customer.
  • the bill may be transmitted electronically or in paper form. In some embodiments, this comprises debiting an amount from an account of the customer, charging a customer's credit card for the statement, debiting an amount from a bank account of the customer, and/or the like.
  • transmitting a bill to the customer merely comprises sending the customer a statement detailing the services for which the customer was charged and the manner in which the charge was settled. Other examples are possible.
  • payment information is transmitted to the appropriate service providers that provider the service and/or content to the customer. This may comprise sending electronic and/or paper statements to the providers, and/or crediting amounts tendered to the appropriate accounts of the provider. Other examples are possible.
  • the method of FIG. 7 illustrates another possible method 700 for billing customers for services.
  • the customer may be billed periodically or may be billed in response to an on demand request for services.
  • the billing database transmits customer billing information to a billing system.
  • the billing system then segments the information into groups according to the provider that provided the service to the customer at block 704 .
  • the billing system sends then sends billing information, which may include billing information for multiple customers, to the appropriate providers. Other examples are possible.

Abstract

A method of provisioning telecommunication offerings includes receiving from a first provider a message at a services clearing house to provision a telecommunication offering at a customer's premises and processing the request into a provisioning message. The method also includes directing the provisioning message to the customer's premises, thereby causing the offering to be provisioned at the customer's premises.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • The present invention is related to the following co-pending, commonly assigned U.S. Patent Applications, the entire disclosure of each of which is incorporated herein by reference for all purposes: U.S. patent application Ser. No. 10/356,688, filed on Jan. 31, 2003, and entitled “SYSTEMS, METHODS AND APPARATUS FOR PROVIDING A PLURALITY OF TELECOMMUNICATION SERVICES” (Attorney Docket No. 020366-090200US); U.S. patent application Ser. No. 10/356,338, filed on Jan. 31, 2003, and entitled “CONFIGURABLE NETWORK INTERFACE DEVICE AND SYSTEMS AND METHODS FOR ITS USE” (Attorney Docket No. 020366-090300US); U.S. patent application Ser. No. 10/356,364, filed on Jan. 31, 2003, and entitled “PACKET NETWORK INTERFACE DEVICE AND SYSTEMS AND METHODS FOR ITS USE” (Attorney Docket No. 020366-087700).
  • BACKGROUND OF THE INVENTION
  • The present invention relates to provisioning telecommunication services and/or content. In the past, there has been no consistent interface between telecommunication service/content providers' networks and their customers' premises wiring. For instance, telephone service often has been hard-wired to the customer's premises wiring by a variety of methods, rendering service calls unnecessarily complicated and intrusive. Such services calls often required service personnel to enter the customer premises, creating logistical issues for the telecommunication service/content provider and increasing customer frustration. Moreover, the lack of any discrete interface between the customer's premises wiring and the provider's network sometimes forced the use of proprietary hardware from the customer's perspective and limited the provider's flexibility when considering options to upgrade or otherwise modify the network.
  • This problem has been exacerbated by increases in telecommunication services/content offerings available to customer premises. For instance, many telecommunication service/content providers (hereinafter, “service provider,” or “provider” will be understood to mean a provider of either telecommunication service, content, or both, and “telecommunication service” or “telecommunication offering” will be understood to mean either telecommunication service, content, or both) now provide xDSL service to their customers, but those skilled in the art will recognize that there is little (if any) standardization among providers. Thus, implementations vary widely, each requiring different hardware and software configurations to be operable, and customers have little flexibility in choosing hardware. For instance, ADSL service frequently is deployed differently than VDSL service, and ADSL deployments themselves can vary from provider to provider. Likewise, telephone wiring schemes can vary widely among customer premises, requiring different types of hardware to enable and enhance services, such as filters to control interference, and the like. Further, a typical customer premises has multiple wiring networks, including one for video distribution (cable, satellite, VDSL, and the like), one for data distribution (Ethernet or the like, perhaps with a connection to an xDSL modem or cable modem), and another for telephone service, and these networks generally operate independently of one another. And if a customer wants to add a new telecommunication service, an expensive service call (often including one or more new cable drops and/or the installation of new premises wiring) likely will be required.
  • Given the wide variety of telecommunication information and services available in the marketplace, it would be helpful if a single entity could allow multiple providers to initiate services to a customer premises, increasing both efficiency for the providers and ease-of-use for the customer. This proliferation of telecommunication services also has created a need for a more flexible interface between providers' networks and the customers' locations. Preferably, such an interface would be addressable and/or programmable, so that the interface could quickly and easily be updated to accommodate new services and/or technologies. Further still, it would be advantageous to provide a provisioning system that would allow multiple providers to provision the same customer premises equipment.
  • The present inventor provides systems and methods for addressing these and other problems.
  • BRIEF SUMMARY OF THE INVENTION
  • Embodiments of the invention thus provide a method of provisioning telecommunication offerings. The method includes receiving from a first provider a message at a services clearing house to provision a telecommunication offering at a customer's premises and processing the request into a provisioning message. The method also includes directing the provisioning message to the customer's premises, thereby causing the offering to be provisioned at the customer's premises. The method may include receiving a request for the service from the customer and directing the request to the first provider. The method may include receiving from a second provider a message at the services clearing house to provision a different telecommunication offering at a different customer's premises, processing the request into a provisioning message, and directing the provisioning message to the different customer's premises, in which case, wherein the second provider is different from the first provider. Directing the provisioning message to the customer's premises may include directing the provisioning message to customer premises equipment at the customer's premises. The customer premises equipment may include a network interface device configured to receive provisioning information via a wireless transmission. The customer premises equipment may be selected from the group consisting of network interface device, video receiver, broadband modem, and telephone receiver.
  • In other embodiments, a method of provisioning telecommunication offerings includes receiving from a provider a message comprising an offering, and receiving from a consumer of telecommunication offerings an enrollment message. The message also may include providing a list of offerings to the consumer and receiving a request to provision at least one telecommunication offering to the consumer. The method also includes preparing a provisioning message relating to the request and transmitting the provisioning message to a location of the consumer, thereby causing the offering to be provisioned. Receiving from a provider a message comprising an offering may include receiving a type of offering, information indicating a type of customer premises equipment used to receive the offering, and information from which eligible consumers may be determined. The method may include storing information relating to the message in a centralized services database. Receiving from a consumer of telecommunication offerings an enrollment message may include receiving customer information comprising a type of customer premises equipment of the customer and information used to determine telecommunications offerings the customer is eligible to receive. Receiving a request to provision at least one telecommunication offering to the consumer may include receiving the request from the consumer. Receiving a request to provision at least one telecommunication offering to the consumer may include receiving the request from a provider. The method may include verifying the provider's authority to provision the service. Verifying the provider's authority to provision the service may include confirming the provider's identity using a digital certificate. Preparing a provisioning message relating to the request may include preparing the provisioning message using XML.
  • In still other embodiments, a telecommunication provisioning system includes a services clearing house configured to receive telecommunication offerings from a plurality of providers and direct the telecommunication offerings to a plurality of customer's via customer premises equipment. The system also includes a provisioning arrangement configured to receive requests to provision telecommunication offerings from a plurality of service providers to a plurality of customers. The telecommunication offerings may be selected from the group consisting of video programming, broadband access, and telephone service. The system may include a billing system that periodically provides to providers information relating to the telecommunication offerings provisioned to customers. The system also may include distribution network through which both telecommunication offerings and provisioning messages are provided from the services clearing house to customers. The provisioning arrangement may include means for communicating with each of the plurality of providers in a common provisioning language.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings wherein like reference numerals are used throughout the several drawings to refer to similar components. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
  • FIG. 1 illustrates a provisioning system according to embodiments of the invention.
  • FIG. 2A illustrates a network interface device according to certain embodiments of the invention.
  • FIG. 2B is a cross-sectional drawing further illustrating the network interface device of FIG. 2A.
  • FIG. 3 is a schematic drawing illustrating a processing system that can be included in a network interface device according to certain embodiments of the invention.
  • FIG. 4 illustrates a distributed network interface device according to certain embodiments of the invention.
  • FIG. 5 illustrates a method of using a provisioning system according to embodiments of the invention.
  • FIG. 6 illustrates a method of billing a customer for telecommunication services using a provisioning system according to embodiments of the invention.
  • FIG. 7 illustrates a second method of billing a customer for telecommunication services using a provisioning system according to embodiments of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • According to embodiments of the invention, a system is provided for provisioning telecommunication services and/or content to a customer's premises, along with methods for using the system. Telecommunication services include such services as voice mail, email, online games, voice services (e.g., voice over IP and POTS), data services (e.g., dynamic bandwidth, DSL services, VPN), and the like. Telecommunication content includes, for example, movies, music, games, CATV, and the like. In a specific embodiment, the system comprises an “open-architecture” network that allows multiple providers to provision customer premises equipment (CPE) via common infrastructure. The infrastructure may include an interface from the provider to the network, a processing system for processing provisioning messages, CPE, a transmission system for transporting information, including provisioning information and the actual service, from the provider to the customer's premises, and the like. In some embodiments, customers may be both consumers of services and providers of services to other consumers.
  • In a specific embodiment, providers communicate with the provisioning network using a standardized protocol, such as, for example, a provisioning language programmed in XML. Digital certificates may be employed to provide secure communication between among providers, the network, and customers.
  • Having described the present invention generally, attention is directed to FIG. 1, which illustrates one possible embodiment of a telecommunications services provisioning system 100. It is to be understood that the system 100 is provided for illustrative purposes only and other examples are possible, as is apparent to those skilled in the art in light of the disclosure herein. The system 100 includes a network 102 through which providers 104 provision telecommunication services to customers 106, which may be business, residential, or mobile locations. Thus, the network 102 may comprise both wired and wireless connections. In a specific example, the network 102 comprises at least a portion of the Internet.
  • The providers 104 may be any entity that makes one or more telecommunication services available to customers. For example, a provider may be a television programming provider, such as a cable or satellite company, a broadband services provider, a wired or wireless telephone service provider, and/or the like, or any combination of the foregoing. Many other examples are possible, some of which include a provider also being a consumer.
  • Customer locations may be equipped with customer premises equipment (hereinafter, CPE) 108. CPE may comprise, for example, wireless devices, such as satellite receivers or wireless telephones, cable boxes, tuners, wired telephones, home, office, or mobile appliances, and/or the like. In a specific example, CPE comprises a network interface device (hereinafter NID), as more fully described below. Thus, CPE 108 may be configured to receive provisioning instructions via the network 102 from providers 104, and, in some instances, CPE 108 may be configured to be provisioned by multiple providers 104.
  • The system 100 also includes a services clearing house 110 through which the providers 104 access the network 102. The services clearing house 110 may perform any of several functions. For example, the services clearing house 110 may verify a provider's privilege to access the network 102, receive and interpret a provider's provisioning instructions, direct provisioning messages to the appropriate CPE at an appropriate customer location, and/or the like. The services clearing house may function as an intermediary for settling a negotiation between the different components involved in provisioning a service. The services clearing house 110 also may perform routine maintenance of CPE. This may be in response to requests from service provides or in response to trouble reports from consumers. Such diagnostic requests may include both active (e.g., reboot) and passive (e.g., send data) commands.
  • The system 100 also may include one or more processing systems 112. The processing systems 112 may comprise computing systems together with storage arrangements for performing functions associated with the system 100. For example, a billing system 112-1 may maintain information such as customer billing addresses, customer orders, services provided to customers, and/or the like. Thus, when a provider provisions a new service to a customer, a record is created in the billing system 112-1 that initiates charging of the customer. Periodically, a customer is billed for all services provisioned to it. In this way, a customer may receive a single bill for telecommunication services from many different service provides. In a different example, the billing system may provide information to providers so that the providers may bill customers. In some cases, these two billing methods are combined.
  • A centralized services system 112-2 may provide services such as initial CPE configuration, provider enrollment, and/or the like. Using such a system, a customer may configure CPE for provisioning via the system 100. In doing so, the customer may configure the types of services the CPE may be used to receive, the type of connection through which the services will be received, and the like. Providers also may use the centralized services system 112-2 to configure the types of services they will provide and the CPE to which their services may be delivered. The centralized services system 112-2 also may provide general services to customers and providers such as context-sensitive help, historical billing and usage information, network-wide announcements, and/or the like.
  • A centralized network configuration system 112-3 may provide configuration and provisioning services to network components not necessarily located at either customer or provider locations. Such services may include setting up a link between a provider and CPE, storing protocol information for how to link to each type of CPE, and the like.
  • A centralized CPE configuration system 112-4 may store specific configuration information for CPE that may be used in connection with the system 100. Such information may include, for example, the type of CPE, the status of software or firmware loaded on the CPE, and the like. Such information may be used, for example, when a customer connects new CPE to the system. Periodically, the centralized CPE configuration system may query CPE connected to the network to determine if the CPE has been upgraded or reconfigured in any way.
  • The foregoing system description is but one possible example of a provisioning system, and those skilled in the art will recognize many other examples. Other exemplary systems may include the same components, different components, fewer components than that described above, or more components than that described above. Thus, the foregoing description is not to be considered limiting.
  • Having described a provision system according to embodiments of the invention attention is directed to FIGS. 2-4, which describe embodiments of CPE that may be employed in connection with the present invention. FIG. 2A, for example, illustrates one embodiment of a Network Interface Device 200. In the illustrated embodiment, NID 200 comprises a clamshell design, with a lid portion 204 and a body portion 208 connected by hinges 212A, 212B. Turning now to FIG. 2B, it can be seen that body portion comprises a network area 216 and a customer area 220. Generally, network area 216 is adapted to receive a cover and is designed generally to be accessible only to personnel authorized by the provider. In contrast, when NID 200 is open, the customer can access customer area 220 to add or remove components as desired. In this and other ways, NID serves to isolate the provider's network from the customer's network. As discussed below, lid portion 204 can contain a processing system (not shown in FIG. 2B)
  • Returning to FIG. 2A, NID 200 can include a first interface 228 for communicating with the provider's external transport medium. Those skilled in the art will recognize that, in some embodiments, as described above, the external transport medium can be the twisted-pair copper “local loop” running from the customer's premises to the provider's local office, and interface 228 can allow for the attachment of the local loop to NID 200. In other embodiments, the external transport medium can be any of a variety of other media, including satellite transmissions, wireless transmissions, coaxial cable. In fact, in certain embodiments, the external transport medium can comprise multiple transport media (of the same or different types), for which NID 200 could include multiple interfaces. In some such embodiments, NID 200 can function to logically couple or bond a plurality of external transport media to one another, seamlessly increasing the bandwidth available to the customer premises. For instance, a customer premises might have a satellite link to one provider and an ADSL link to another provider, and NID 200 could combine or multiplex these two links to provide an apparent single, higher-bandwidth to the customer premises. Similarly, those skilled in the art will recognize that, in certain of these embodiments, a particular external transport medium (for instance, a satellite link) may be more well-suited to one way transmission of telecommunication information; in such cases, NID 200 could use a second external transport medium (for instance, an ADSL link) to allow transmission in the other direction.
  • Interface 228 can be coupled to a discrimination device 232, which can be operative to separate information sets received on interface 228 (and, conversely, aggregate information sets for transmission on interface 228). Merely by way of example, in particular embodiments, discrimination device 232 can separate POTS information from other telecommunication information and/or isolate signals on the internal transport medium from the external transport medium (and vice-versa). In some embodiments, for instance xDSL implementations, discrimination device 232 can comprise one or more filters. Such filters can include (but are not limited to) high-pass, low-pass and/or band pass filters. For instance, in an xDSL implementation, discrimination device 232 might include a high-pass and/or low-pass filter for separating high-frequency (e.g., data) from low frequency (e.g., POTS) information. In other embodiments, discrimination device 232 can comprise many other types of filters, including both digital and analog filters. Demarcation device 232 can be operable to separate information sets through a variety of criteria, including for example, by frequency, by destination device, information type, frequency. Further, in certain embodiments, information sets can be multiplexed (for instance, using various time-division multiplexing or wave-division multiplexing schemes known in the art) for transmission over an external transport medium, and discrimination device 232 can comprise a de-multiplexer capable of separating multiplexed signals and, optionally, routing each signal to the appropriate destination.
  • In the illustrated embodiment, discrimination device 232 is in communication with a second interface 236, which can interface with the telephone wires at the customer premises to provide traditional analog telephone service. In some embodiments, an aggregator 240 can be situated between discrimination device 232 and interface 236 to allow additional (perhaps non-POTS) information sets to be sent and received through interface 236 simultaneously with the POTS information. This can include, for example, aggregating information sets for transmission of an HPNA (or HPNA+) signal over an internal transport medium.
  • The discrimination device can also be coupled to a processing system 244, which in the illustrated embodiment is located in the lid portion 204, and all non-POTS information sets can be routed to processing system 244 for additional processing. Processing system 244 is described in detail below, but can, in general, comprise one or microprocessors, including digital signal processor (“DSP”) chips, and/or memory devices, including both volatile and nonvolatile memories, as well as a variety of read-only memory devices known in the art, such as programmable read only memory (“PROM”) devices and erasable programmable read only memory (“EPROM”) devices (a term which should be interpreted to include electrically erasable programmable (“EEPROM”) devices, in addition to other EPROM devices) and storage devices (including hard disk drives, optical drives and other media) In fact, processing system 244 can comprise the equivalent of one or more personal computers, running any of a variety of operating systems, including variants of Microsoft's WindowsTM operating system, as well as various flavors of the UNIXTM operating system, including open source implementations such as the several LinuxTm and OpenBSDTM operating systems.
  • Telecommunication information (or information sets) can be processed by processing system 244 in a variety of ways, including, for example, routing a given information set to a particular interface, transforming information (for example, encoding/decoding information and converting between different transport protocols), storing information, filtering information, and any of the other functions described herein with respect to processing systems. In certain embodiments, processing system 244 can serve as the termination point for an external transport medium; for instance processing system 244 can incorporate the functionality of an xDSL modem. In other embodiments, processing system 244 can serve to identify quality of service requirements (for instance, latency requirements for voice transmissions and bandwidth requirements for streaming media transmissions, to name a few) and enforce those requirements, ensuring that sufficient bandwidth is provided to a particular device, network segment or application to maintain the quality of service required.
  • In certain embodiments, a NID may comprise another interface in communication with a second distribution point, perhaps operated by a different provider, through an additional external transport medium. In such a case, the additional external interface could be coupled to discrimination device 232, or it could be coupled to another discrimination device, which could also be in communication with processing system 244, interface 236 and/or aggregator 240. Thus, certain embodiments allow a single NID to serve as a communication gateway between the customer premises and multiple providers, including combining or multiplexing multiple external transport media (each of which may be in communication with a different provider and/or telecommunication information provider) as discussed above.
  • Returning to FIG. 2A, processing system 244 can be in communication with aggregator 240, which, as discussed above, can aggregate non-POTS information sets received from processing system 244 and POTS information sets received directly from discrimination device 232 for consolidated transmission via interface 236, among other functions. In effect, discrimination device 232 and aggregator 240 (perhaps in conjunction with processing system 244) can function to separate telecommunication information received on interface 228 into a set of POTS telecommunication information and a set of non-POTS telecommunication (wherein POTS information can be understood to be ordinary telephone signals, and non-POTS information can be understood to include all other telecommunication information), route the non-POTS information via transport medium 248 to processing system 244 for processing, and route the POTS information to interface 236 for transmission to the internal transport medium. In certain embodiments, one or more sets of non-POTS information can be routed to interface 236 using transport medium 252 for transmission through interface 236, perhaps in combination with one or more sets of POTS information.
  • Of course, discrimination device 232 and aggregator 240 can perform the same function in reverse (i.e., to separate and recombine different sets of telecommunication information received on interface 236 from the customer's premises). Thus, in some embodiments, both discrimination device 232 and aggregator 240 each can perform a combined discrimination device-aggregator function, depending on the direction of information flow. In fact, while termed “discrimination device” and “aggregator” for ease of description, those two devices can actually be identical, and further, their functionality can, in some embodiments, be incorporated into a single device, which could be coupled to interface 228, interface 236, and processing system 244 and could route information sets among any of those components as necessary. Moreover, as described below, the functionality of discrimination device 232 and/or aggregator 240 can be incorporated into processing system 244; likewise, discrimination device 232 can incorporate interface 228 and/or aggregator 240 can incorporate interface 236, such that discrimination device/and or aggregator comprise the necessary components to be coupled directly to the external and internal transport media, respectively.
  • Discrimination device 232 and/or aggregator can also serve another function in certain embodiments: Since the external transport medium is coupled to first interface 228 and the internal transport medium can be coupled to, inter alia, second interface 236, the discrimination device and/or aggregator can serve as an isolation device for intermediating between the two media, such that when a topological change occurs in one of the media, only the NID interface need be changed, and the other transport medium is not affected. In some such embodiments, discrimination device 232 and/or aggregator 240 can serve to intermediate (including protocol translation and the like) between interfaces 232, 240, allowing either the internal or the external transport medium to be upgraded or changed without impacting the other transport medium. Of course, in certain embodiments, this isolation function also could be performed by processing system. In yet other embodiments, the isolation device might comprise a separate piece of hardware in communication with discrimination device 232, aggregator 240 and/or processing system 244.
  • In certain embodiments, NID 200 can have one or more additional interfaces 256, 260 in communication with processing system 244 via transport media 264, 268, respectively. Additional interfaces 256, 260 can be adapted to communicate with any of a variety of internal transport media to send/receive telecommunication information to/from the customer premises. For instance, interface 256 can be a coaxial interface for connection to RG6 and/or RG59 cable, and interface 260 can be an RJ45 and/or RJ11 interface for connection to unshielded twisted pair cable (which can, for instance, form a 10Base-T Ethernet network).
  • In certain embodiments, NID 200 can comprise a line driver (not shown on FIG. 2A), coupled to processing system 244 and aggregator 240. The line driver can function to allow conversion between various network formats and media, allowing a variety of different media types (e.g., twisted pair and/or coaxial cable, in accordance with the HPNA and HPNA+ standards, as well, perhaps, as the customer premises' A/C wiring, in accordance, for example, with the HomePlug™ standard) to transport combined POTS and non-POTS information sets. If necessary, one or more different line drivers can be used to accommodate a variety of transport media.
  • The ability of NID 200 to support multiple interfaces of different types allows great flexibility in routing telecommunication information throughout the customer premises. Merely by way of example, if interface 228 receives telecommunication information that includes digitally-encoded video signals (e.g., MPEG-2 data), the information set that includes the encoded video signals can be routed by discrimination device 232 to processing system 244, which can decode the signals into an RF-modulated NTSC, HDTV and/or PAL format and transmit the signals via transport medium 264 to coaxial interface 256, where it can be transmitted via coaxial cable to one or more televisions at the customer premises.
  • Alternatively, if the customer has a digital set-top box located at the television, the encoded signals can be routed by processing system 244 (perhaps through the appropriate line driver) to aggregator 240, where the signals can be transferred through interface 236 to the set-top box for decoding.
  • Similarly, in some embodiments, NID 200 might receive IP data (perhaps combined with other types of telecommunication information) on interface 228. The information set comprising the IP data can be routed by discrimination device 232 via medium 248 to processing system 244, where it can be processed, and depending on the embodiment, routed via transport medium 252 to the customer's existing telephone wiring (perhaps using interface 236, optionally in conjunction with aggregator 240 and/or one or more line drivers), routed to a 10Base-T network (perhaps transport medium 268 and interface 260), routed to a coaxial cable (e.g., using transport medium 264 and interface 256), or routed via a wireless interface (not shown in FIG. 2A). Alternatively, the IP data can be routed to any combination of these interfaces, and any of these interfaces could also receive IP or other telecommunication information from a CPE at the customer premises, for routing to processing system 244. In this way, NID 200 can allow virtually unlimited connectivity options for each CPE at the customer premises. Adding to the flexibility of NID 200, processing system 244 can include the necessary components to serve, for instance, as a cable, wireless, or xDSL modem, as well as components necessary to serve as an Ethernet hub, switch, router or gateway, the functions of each of which are familiar to those skilled in the art.
  • In certain embodiments, NID 200 can comprise a power supply 272 for providing electrical power to the components in NID 200. Power supply 272 can be powered through electrical current carried on the external transport medium and received on interface 228. Alternatively, power supply can receive electrical current from a coaxial interface (e.g., 256), or through a dedicated transformer plugged into an A/C outlet at customer premises, e.g., through 12V connection 276. Processing system 244 can be powered by a connection 280 to power supply 272, or through one or more separate power sources, including perhaps the A/C power of the customer premises. In some embodiments, processing system 244 might have its own power supply.
  • As mentioned above, processing system 244 can comprise a plurality of processing devices, and each processing device can comprise multiple components, including microprocessors, memory devices, storage devices and the like. Merely by way of example, FIG. 3 provides a detailed illustration of exemplary processing system 244, which comprises multiple processing devices 304, 308, 312. In accordance with the exemplified embodiment, transport medium 248 links processing system 244 with an external transport medium (perhaps via a discrimination device and/or interface, as described above).
  • Transport medium 248 can be coupled to microserver 304, such that any information received by processing system 244 via transport medium 248 is first processed by microserver 304. Microserver can, in some embodiments, be the equivalent of a server computer, complete with memory devices, storage devices, and the like, each of which is known in the art and none of which is illustrated on FIG. 3. In certain embodiments, microserver 304 serves as the controller for the NID, overseeing the NID's configuration and monitoring performance; in some such embodiments, the controller functions can be accessed using a web browser. Depending on the embodiment, microserver 304 can be capable of performing a wide variety of additional functions, including functions related to administering any local area network comprised by the internal transport medium. For instance, microserver 304 can function as an xDSL modem in certain embodiments, allowing a home network attached to the NID to transmit and receive data via an xDSL connection to a provider. Microserver 304 can, in some cases, also function as a hub, bridge, switch or router.
  • Further examples of functions of microserver 304 in various embodiments include a dynamic host configuration protocol (“DHCP”) server, which, as those skilled in the art will appreciate, allows for flexible configuration of an IP network using any internal transport medium attached to the NID, and a network address translation (“NAT”) server, which provides some security against unauthorized use of the customer's network. Microserver 304 can also function as a HyperText Transport Protocol (“HTTP”) server, which, among other benefits, can allow configuration of the NID through a convenient web interface, as well as a bridge, switch or router, which can be capable of supporting advanced routing techniques, such as MPLS and EFM, to name a few. Microserver 304 can function further to manage quality of service requirements, as described above.
  • In addition to these functions, microserver 304 can be configured to route information sets received via transport medium 248, according to the type of telecommunication information in the set (e.g., encoded video, IP data, etc.) as well as any addressing information associated with either the set or the information it comprises (e.g., a specified destination port or network address for a particular subset of telecommunication information). In this way, microserver 304 can serve a switching function somewhat similar to that described with respect to discrimination device 232 described in relation to FIG. 2A. For instance, if IP data is received by microserver 304, such data can be routed to an Ethernet connection, to the existing telephone wiring (e.g., in an HPNA implementation), or to any other appropriate medium (perhaps via an appropriate line driver). In fact, in certain embodiments, processing system 244 (and in particular microserver 304) can incorporate the functionality of discrimination device 232 and/or aggregator 240, rendering those components optional.
  • In addition to microserver 304, processing system 244 can include other components, including, for instance, application server 308 and set-top box 312, which, in the illustrated embodiment, are coupled to microserver 304. Application server 308 can comprise the equivalent of a computer, as described above, and thus can comprise one or more storage devices, such as hard disk drive 320, as well as memory devices, microprocessors and the like, to enable it to store and process telecommunication information and other data. In certain embodiments, application server 308 can perform tasks with processing, memory and/or storage requirements that render microserver 304 unsuitable, including a wide variety of consumer applications. For instance, application server 308 can 20 act as a digital recorder for storing video (perhaps as a video-on-demand server or a personal video recorder), a file and/or application server for a home network attached to the NID, a Voice over IP (“VoIP”) server, caller identification server, or voice gateway for a telephone system attached to the NID. Application server 308 can also function as a home security server, allowing the control of various features and configuration options for a home security system.
  • Set-top box 312, which, in some embodiments, can be coupled to microserver 304 as illustrated on FIG. 3, can provide traditional set-top box functionality (e.g., decoding of television signals, frequency switching, etc.), as well as provide enhanced features, including, for example, the provision of picture-in-picture signals for non picture-in-picture televisions, the provision of video on demand, personal video recorder features, and many other such features.
  • Processing system 244 can have multiple means of input and output. Merely by way of example, microserver 304 can communicate with one or more external transport media (perhaps, as discussed above, via intermediary devices) using one or more transport media (e.g., 248). Processing system 244 (and, specifically, microserver 304) also can communicate with one or more internal transport media (for example category 5, 5 e and/or 6 unshielded twisted pair wire 268, RG6 and/or RG59 coaxial cable 264, and category 3 unshielded twisted pair copper (telephone) wire 252), again possibly via intermediary devices, as discussed with reference to FIG. 2A. Notably, some embodiments of processing system 244 can include interfaces for multiple transport media of a particular type, for instance, if processing system (and, in particular, microserver 304) serves as a networking hub, switch or router. Processing system 244 can also have infra-red and radio-frequency receivers and/or transmitters, for instance to allow use of a remote control device, as well as wireless transceivers, for instance to allow wireless (e.g., IEEE 802.11) networking.
  • As illustrated on FIG. 3, in some embodiments, microserver 304 manages the connections between application server 308, set-top box 312 and transport media 248, 252, 264, 268, routing data as necessary. In other embodiments, each processor 304, 308, 312 can have independent connections to one or more transport media.
  • It should be recognized that the devices within processing system 244 are described for illustrative purposes only. The functionality described above with respect to microserver 304, application server 308 and set-top box 312, respectively, each could be incorporated into a single device within processing system 244. Alternatively, their functions described herein could be divided among any number of processors and devices within processing system 244. Thus, the division of functions among devices within processing system 244 is discretionary and should not be considered to limit the scope of the invention.
  • In accordance with some embodiments, the NID might comprise multiple enclosures, each located in a different location and in communication with one another. Merely by way of example, FIG. 4 illustrates an alternative embodiment of CPE, including a NID 400 and a separate processing system 404. In the illustrated embodiment, NID 400 can include the features described above, except that processing system 404 can be located distal to NID 400. In this way, processing system 404 can be located in a more secure area (for instance, inside the customer premises), while NID 400 can be located conveniently at the exterior of the customer premises, where it can be accessed easily by service personnel. (Of course, it should be noted that a NID can also be hardened, so that it can be securely located in its entirety on the exterior of the customer premises, as, for instance, in the embodiments discussed above.) In some embodiments, processing system 404 can be in communication with NID 400 via similar transport media 412, 416, 420, 424 to those discussed with respect to FIG. 3 (248, 252, 264, 268, respectively) and can include all of the same functionality of the embodiments discussed above. As illustrated in FIG. 4, processing system 404 generally will draw power from its own source 428, although it could also be powered by NID 400, either via one of the transport media 412, 416, 420, 424 or through a separate power connection 432.
  • Having described an embodiment of a system according to the invention and several exemplary CPE devices that may be used with it, attention is directed to FIG. 5, which illustrates an exemplary method 500 of provisioning telecommunication services to a customer's premises according to embodiments of the invention. Methods according to other embodiments may have more steps, fewer steps, different steps, and/or the steps may be traversed in different orders. Thus, it is to be understood that the method 500 is merely one example, and that those skilled in the art will realize other examples in light of this disclosure.
  • The method begins with a provider enrolling with the services clearing house at block 502. In one example, this is carried out by the provider sending an electronic message to the services clearing house through a network, such as the network 102. The message may be in a provisioning language that is unique to the system of the present invention, or the provisioning language may be in common use. In a specific example, the programming language comprises XML code. Digital certificates may be used to limit unauthorized access, in which case, this operation comprises a verification process relating to the digital certificates. Even if digital certificates are not used, this operation may involve authorization verification using other methods.
  • As mentioned previously, the provider also may be a consumer of services. For example, a customer that presently receives network access services from a provider may decide that he wants to make content available to other customers. The customer registers, or 30 enrolls, with the services clearing house as described above, thus becoming a provider.
  • The enrollment process may involve, for example, describing the service to be provided, defining the CPE needed to receive the service, describing the customers to whom the service is available, and the like. The services clearing house then stores the information.
  • At block 504, the services clearing house makes the services information available to customers. This may be either an active process or a passive process. For example, the services clearing house may automatically send information regarding services to eligible customers, or the services clearing house may provide the information upon request. In some examples, the two are combined.
  • At block 506, a customer enrolls CPE. This operation may be carried out in any of a number of ways. For example, the CPE may include enrollment script that executes automatically upon connection of the CPE with the network. In such cases, the customer merely attaches the CPE to the network and the CPE provides the necessary information to the network for the customer to become eligible to begin receiving services. In other examples, the customer may need to go through a series of steps to enroll the CPE. Other examples are possible.
  • At block 508, the customer requests a particular service. The customer may do so in any of a number of ways. In one example, the customer contacts the provider directly and gives the provider information relating to the customer's CPE (e.g., the address of the CPE, the type of CPE, and the like). This allows the provider to construct a provisioning message to send to the customer's location or to send a request to the services clearing house to do so. In another example, the customer sends the request directly to the services clearing house. In this way the service may be provisioned without having to alert the provider. The services clearing house is then able to evaluate whether the customer is eligible for the service, whether the customer has the correct CPE, and the like.
  • At block 510, the provider prepares a provisioning message to provision the service requested by the customer. As stated previously, the provisioning message may comprise a message in a standardized provisioning language. In a specific embodiment, the provisioning language is coded using, for example, XML. The provider then sends the provisioning message to the services clearing house. A digital certificate may be used to verify the provider's authority to access the customer's CPE. In another example, the provider accesses the services clearing house to construct the provisioning message. In this example, the provider may access the services clearing house through a network, such as the Internet, using a web browser, for example. Thus, in this example, the services clearing house functions as a host computer system with which providers may interact without the need for customized equipment at their location to construct provisioning messages.
  • At block 512, the services clearing house prepares a provisioning message. In some embodiments, this comprises reformatting a provisioning message sent from a provider. In other embodiments, this comprises constructing the message in response to a customer's request without having received a message from a provider. Thus, in this case, the customer requests a service from the clearing house and the clearing house responds by provisioning the customer's CPE without engaging the provider. In yet other embodiments, this comprises constructing a provisioning message in response to interactive communication with a provider. Other examples are possible.
  • At block 514, the provisioning message is sent to the customer's location. The customer's CPE receives the provisioning message, decodes it as necessary, and uses the information to configure itself to receive the requested services. If there is a failure to properly provision the CPE, the services clearing house will receive an appropriate alert. At block 516, the customer receives the requested service.
  • Having described an embodiment of a method of configuring a customer's CPE to receive telecommunication services, attention is directed to FIG. 6, which illustrates a method 600 of billing a customer for telecommunication services. In this embodiment, the customer is billed by a single entity for multiple telecommunication services. The bill may be prepared periodically, such as for subscription services, or may occur in response to a request for services “on demand.” Thus, at block 602, the customer has requested and received a service. At block 604, the billing database provides information to a billing system. The information may comprise the service the customer requested and received, the provider from whom the customer received the service, the cost of the service, and the like. The information may include billing information from multiple providers, if applicable.
  • At block 606, the billing system prepares and transmits a bill to the customer. The bill may be transmitted electronically or in paper form. In some embodiments, this comprises debiting an amount from an account of the customer, charging a customer's credit card for the statement, debiting an amount from a bank account of the customer, and/or the like. Thus, in some cases, transmitting a bill to the customer merely comprises sending the customer a statement detailing the services for which the customer was charged and the manner in which the charge was settled. Other examples are possible.
  • At block 608, payment information is transmitted to the appropriate service providers that provider the service and/or content to the customer. This may comprise sending electronic and/or paper statements to the providers, and/or crediting amounts tendered to the appropriate accounts of the provider. Other examples are possible.
  • The method of FIG. 7 illustrates another possible method 700 for billing customers for services. In this embodiment, as in the last, the customer may be billed periodically or may be billed in response to an on demand request for services. In this embodiment, at block 702 the billing database transmits customer billing information to a billing system. The billing system then segments the information into groups according to the provider that provided the service to the customer at block 704. At block 706, the billing system sends then sends billing information, which may include billing information for multiple customers, to the appropriate providers. Other examples are possible.
  • Having described several embodiments, it will be recognized by those of skill in the art that various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the invention. Additionally, a number of well known processes and elements have not been described in order to avoid unnecessarily obscuring the present invention. For example, those skilled in the art know how to arrange computers into a network and enable communication among the computers. Accordingly, the above description should not be taken as limiting the scope of the invention, which is defined in the following claims.

Claims (20)

1. A method of provisioning telecommunication offerings, comprising:
receiving from a first provider a message at a services clearing house to provision a telecommunication offering at a customer's premises;
processing the request into a provisioning message; and
directing the provisioning message to the customer's premises, thereby causing the offering to be provisioned at the customer's premises.
2. The method of claim 1, further comprising:
receiving a request for the service from the customer; and
directing the request to the first provider.
3. The method of claim 1, further comprising:
receiving from a second provider a message at the services clearing house to provision a different telecommunication offering at a different customer's premises;
processing the request into a provisioning message; and
directing the provisioning message to the different customer's premises;
wherein the second provider is different from the first provider.
4. The method of claim 1, wherein directing the provisioning message to the customer's premises comprises directing the provisioning message to customer premises equipment at the customer's premises.
5. The method of claim 4, wherein the customer premises equipment comprises a network interface device configured to receive provisioning information via a wireless transmission.
6. The method of claim 4, wherein the customer premises equipment is selected from the group consisting of network interface device, video receiver, broadband modem, and telephone receiver.
7. A method of provisioning telecommunication offerings, comprising:
receiving from a provider a message comprising an offering;
receiving from a consumer of telecommunication offerings an enrollment message;
providing a list of offerings to the consumer;
receiving a request to provision at least one telecommunication offering to the consumer;
preparing a provisioning message relating to the request;
transmitting the provisioning message to a location of the consumer, thereby causing the offering to be provisioned.
8. The method of claim 7, wherein receiving from a provider a message comprising an offering comprises receiving a type of offering, information indicating a type of customer premises equipment used to receive the offering, and information from which eligible consumers may be determined.
9. The method of claim 7, further comprising storing information relating to the message in a centralized services database.
10. The method of claim 7, wherein receiving from a consumer of telecommunication offerings an enrollment message comprises receiving customer information comprising a type of customer premises equipment of the customer and information used to determine telecommunications offerings the customer is eligible to receive.
11. The method of claim 7, wherein receiving a request to provision at least one telecommunication offering to the consumer comprises receiving the request from the consumer.
12. The method of claim 7, wherein receiving a request to provision at least one telecommunication offering to the consumer comprises receiving the request from a provider.
13. The method of claim 12, further comprising verifying the provider's authority to provision the service.
14. The method of claim 13, wherein verifying the provider's authority to provision the service comprises confirming the provider's identity using a digital certificate.
15. The method of claim 7, wherein preparing a provisioning message relating to the request comprises preparing the provisioning message using XML.
16. A telecommunication provisioning system, comprising:
a services clearing house configured to receive telecommunication offerings from a plurality of providers and direct the telecommunication offerings to a plurality of customer's via customer premises equipment; and
a provisioning arrangement configured to receive requests to provision telecommunication offerings from a plurality of service providers to a plurality of customers.
17. The system of claim 16, wherein the telecommunication offerings are selected from the group consisting of video programming, broadband access, and telephone service.
18. The system of claim 16, further comprising a billing system that periodically provides to providers information relating to the telecommunication offerings provisioned to customers.
19. The system of claim 16, further comprising a distribution network through which both telecommunication offerings and provisioning messages are provided from the services clearing house to customers.
20. The system of claim 16, wherein the provisioning arrangement comprises means for communicating with each of the plurality of providers in a common provisioning language.
US10/652,719 2003-08-28 2003-08-28 System and method for provisioning customer premises equipment Active 2026-03-02 US7734282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/652,719 US7734282B2 (en) 2003-08-28 2003-08-28 System and method for provisioning customer premises equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/652,719 US7734282B2 (en) 2003-08-28 2003-08-28 System and method for provisioning customer premises equipment

Publications (2)

Publication Number Publication Date
US20050048957A1 true US20050048957A1 (en) 2005-03-03
US7734282B2 US7734282B2 (en) 2010-06-08

Family

ID=34217713

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/652,719 Active 2026-03-02 US7734282B2 (en) 2003-08-28 2003-08-28 System and method for provisioning customer premises equipment

Country Status (1)

Country Link
US (1) US7734282B2 (en)

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040150751A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for forming picture-in-picture signals
US20040152493A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US20040150750A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for monitoring visual information
US20050027715A1 (en) * 2003-08-01 2005-02-03 Qwest Communications International Inc Systems and methods for implementing a content object access point
US20070064603A1 (en) * 2005-09-19 2007-03-22 Sean Chen Method of provisioning network elements to perform a service
US20070129053A1 (en) * 2003-01-31 2007-06-07 Qwest Communications International Inc. Methods, Systems and Apparatus for Providing Urgent Public Information
US20080019392A1 (en) * 2006-07-18 2008-01-24 Samsung Electronics Co., Ltd. Apparatus and method for controlling home control network
US20090161884A1 (en) * 2007-12-19 2009-06-25 Nortel Networks Limited Ethernet isolator for microphonics security and method thereof
US20090212971A1 (en) * 2003-01-31 2009-08-27 Qwest Communications International Inc. Transmitting utility usage data via a network interface device
US8850016B1 (en) * 2011-03-23 2014-09-30 Sprint Spectrum L.P. Provisionable-services clearinghouse for authorizing and tracking a mobile device's access to multiple types of services and multiple service providers
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US10890881B2 (en) 2004-03-16 2021-01-12 Icontrol Networks, Inc. Premises management networking
US10979389B2 (en) 2004-03-16 2021-04-13 Icontrol Networks, Inc. Premises management configuration and control
US10992784B2 (en) 2004-03-16 2021-04-27 Control Networks, Inc. Communication protocols over internet protocol (IP) networks
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11037433B2 (en) 2004-03-16 2021-06-15 Icontrol Networks, Inc. Management of a security system at a premises
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US11129084B2 (en) 2009-04-30 2021-09-21 Icontrol Networks, Inc. Notification of event subsequent to communication failure with security system
US11132888B2 (en) 2007-04-23 2021-09-28 Icontrol Networks, Inc. Method and system for providing alternate network access
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US11153266B2 (en) 2004-03-16 2021-10-19 Icontrol Networks, Inc. Gateway registry methods and systems
US11175793B2 (en) 2004-03-16 2021-11-16 Icontrol Networks, Inc. User interface in a premises network
US11182060B2 (en) * 2004-03-16 2021-11-23 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US11190578B2 (en) 2008-08-11 2021-11-30 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11194320B2 (en) 2007-02-28 2021-12-07 Icontrol Networks, Inc. Method and system for managing communication connectivity
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11240059B2 (en) 2010-12-20 2022-02-01 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11296950B2 (en) 2013-06-27 2022-04-05 Icontrol Networks, Inc. Control system user interface
US11310199B2 (en) 2004-03-16 2022-04-19 Icontrol Networks, Inc. Premises management configuration and control
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US11341840B2 (en) 2010-12-17 2022-05-24 Icontrol Networks, Inc. Method and system for processing security event data
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11367340B2 (en) 2005-03-16 2022-06-21 Icontrol Networks, Inc. Premise management systems and methods
US11398147B2 (en) 2010-09-28 2022-07-26 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11412027B2 (en) 2007-01-24 2022-08-09 Icontrol Networks, Inc. Methods and systems for data communication
US11410531B2 (en) 2004-03-16 2022-08-09 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US11418518B2 (en) 2006-06-12 2022-08-16 Icontrol Networks, Inc. Activation of gateway device
US11424980B2 (en) 2005-03-16 2022-08-23 Icontrol Networks, Inc. Forming a security network including integrated security system components
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11451409B2 (en) 2005-03-16 2022-09-20 Icontrol Networks, Inc. Security network integrating security system and network devices
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US11537186B2 (en) 2004-03-16 2022-12-27 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11611568B2 (en) 2007-06-12 2023-03-21 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US11706045B2 (en) 2005-03-16 2023-07-18 Icontrol Networks, Inc. Modular electronic display platform
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US11757834B2 (en) 2004-03-16 2023-09-12 Icontrol Networks, Inc. Communication protocols in integrated systems
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11792330B2 (en) 2005-03-16 2023-10-17 Icontrol Networks, Inc. Communication and automation in a premises management system
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11816323B2 (en) 2008-06-25 2023-11-14 Icontrol Networks, Inc. Automation system user interface
US11824675B2 (en) 2005-03-16 2023-11-21 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US11962672B2 (en) 2023-05-12 2024-04-16 Icontrol Networks, Inc. Virtual device systems and methods

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120053985A1 (en) * 2010-08-27 2012-03-01 Verizon Patent And Licensing Inc. Multi-customer unit capital cost determination system

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5202765A (en) * 1991-05-06 1993-04-13 Thomson Consumer Electronics, Inc. Television receiver with picture in picture and non-linear processing
US5740075A (en) * 1994-09-12 1998-04-14 Bell Atlantic Network Services, Inc. Access subnetwork controller for video dial tone networks
US5771279A (en) * 1995-07-31 1998-06-23 Bell Atlantic Network Services, Inc. Advanced intelligent network interacting with customer premises equipment
US5784663A (en) * 1992-05-28 1998-07-21 Ricoh Company, Ltd. System for supervising an image forming apparatus from a remote computer via a communication control unit
US5923379A (en) * 1996-12-02 1999-07-13 Samsung Electronics Co., Ltd. DSS/DVD picture in picture with internet
US5970130A (en) * 1997-02-26 1999-10-19 Dynamic Telcom Engineering, L.L.C. Independent central office which provides local and long distance calling services to new residential and commercial developments
US5971921A (en) * 1998-06-11 1999-10-26 Advanced Monitoring Devices, Inc. Medical alarm system and methods
US5983068A (en) * 1996-02-29 1999-11-09 Tomich; John Louis Photonic home area network
US6011837A (en) * 1998-06-22 2000-01-04 Bellsouth Intellectual Property Corporation Marketing control program
US6097515A (en) * 1995-12-07 2000-08-01 Bell Atlantic Network Services, Inc. Switchable optical network unit
US6209025B1 (en) * 1998-11-09 2001-03-27 John C Bellamy Integrated video system
US6282128B1 (en) * 1997-12-30 2001-08-28 Samsung Electronics Co., Ltd. Integrated circuit memory devices having multiple data rate mode capability and methods of operating same
US20020010651A1 (en) * 2000-07-18 2002-01-24 Cohn Steven M. System and method for establishing business to business connections via the internet
US6374079B1 (en) * 2000-01-04 2002-04-16 Pni Corporation Modular RF communication module for automated home and vehicle systems
US20020140741A1 (en) * 2001-01-23 2002-10-03 Felkey Mark A. Graphical user interface for procuring telecommunications services on-line
US20030026416A1 (en) * 2001-08-01 2003-02-06 Fusco Marc E. Personalized telephone announcement
US20030046202A1 (en) * 2001-08-31 2003-03-06 Knapp Verna E. Anonymous transactions between an entity and a provider
US20030061068A1 (en) * 2001-09-26 2003-03-27 Curtis David C. Intelligent service management system
US20040022237A1 (en) * 1998-11-20 2004-02-05 Level 3 Communications, Inc. Voice over data telecommunications network architecture
US20040075675A1 (en) * 2002-10-17 2004-04-22 Tommi Raivisto Apparatus and method for accessing services via a mobile terminal
US20040110497A1 (en) * 2001-04-12 2004-06-10 Little Herbert A. Advenced system and method for dynamically discovering, providioning and accessing host services on wireless data communication devices
US20040137897A1 (en) * 2003-05-06 2004-07-15 Joe Teixeira Flow-through using an automated main distribution frame
US20040176085A1 (en) * 2003-01-31 2004-09-09 Qwest Communications International Inc (Patent Prosecution) Systems, methods and apparatus for providing a plurality of telecommunication services
US20040203751A1 (en) * 2002-10-21 2004-10-14 Excino Technologies Inc. Peer-to-peer (P2P) collaborative system for service aggregation, rapid service provisioning and service roaming
US20060050862A1 (en) * 2001-05-22 2006-03-09 Shen Fong F Automation of customer premises equipment provisioning in a telecommunications network
US20060165066A1 (en) * 2000-01-07 2006-07-27 Aastra Intecom Inc. Customer communication service system
US20060242290A1 (en) * 2001-09-20 2006-10-26 Hitachi, Ltd. Integrated service management system for remote customer support

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784683A (en) 1995-05-16 1998-07-21 Bell Atlantic Network Services, Inc. Shared use video processing systems for distributing program signals from multiplexed digitized information signals
US6282189B1 (en) 1997-04-14 2001-08-28 Next Level Communications, L.L.P. Unified access platform for simultaneously delivering voice and cell-based services

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5202765A (en) * 1991-05-06 1993-04-13 Thomson Consumer Electronics, Inc. Television receiver with picture in picture and non-linear processing
US5784663A (en) * 1992-05-28 1998-07-21 Ricoh Company, Ltd. System for supervising an image forming apparatus from a remote computer via a communication control unit
US5740075A (en) * 1994-09-12 1998-04-14 Bell Atlantic Network Services, Inc. Access subnetwork controller for video dial tone networks
US5771279A (en) * 1995-07-31 1998-06-23 Bell Atlantic Network Services, Inc. Advanced intelligent network interacting with customer premises equipment
US6097515A (en) * 1995-12-07 2000-08-01 Bell Atlantic Network Services, Inc. Switchable optical network unit
US5983068A (en) * 1996-02-29 1999-11-09 Tomich; John Louis Photonic home area network
US5923379A (en) * 1996-12-02 1999-07-13 Samsung Electronics Co., Ltd. DSS/DVD picture in picture with internet
US5970130A (en) * 1997-02-26 1999-10-19 Dynamic Telcom Engineering, L.L.C. Independent central office which provides local and long distance calling services to new residential and commercial developments
US6282128B1 (en) * 1997-12-30 2001-08-28 Samsung Electronics Co., Ltd. Integrated circuit memory devices having multiple data rate mode capability and methods of operating same
US5971921A (en) * 1998-06-11 1999-10-26 Advanced Monitoring Devices, Inc. Medical alarm system and methods
US6011837A (en) * 1998-06-22 2000-01-04 Bellsouth Intellectual Property Corporation Marketing control program
US6209025B1 (en) * 1998-11-09 2001-03-27 John C Bellamy Integrated video system
US20040022237A1 (en) * 1998-11-20 2004-02-05 Level 3 Communications, Inc. Voice over data telecommunications network architecture
US6374079B1 (en) * 2000-01-04 2002-04-16 Pni Corporation Modular RF communication module for automated home and vehicle systems
US20060165066A1 (en) * 2000-01-07 2006-07-27 Aastra Intecom Inc. Customer communication service system
US20020010651A1 (en) * 2000-07-18 2002-01-24 Cohn Steven M. System and method for establishing business to business connections via the internet
US20020140741A1 (en) * 2001-01-23 2002-10-03 Felkey Mark A. Graphical user interface for procuring telecommunications services on-line
US6910187B2 (en) * 2001-01-23 2005-06-21 Mci, Inc. Graphical user interface for procuring telecommunications services on-line
US20020161667A1 (en) * 2001-01-23 2002-10-31 Felkey Mark A. Method and system for procuring telecommunications services on-line
US20040110497A1 (en) * 2001-04-12 2004-06-10 Little Herbert A. Advenced system and method for dynamically discovering, providioning and accessing host services on wireless data communication devices
US20060050862A1 (en) * 2001-05-22 2006-03-09 Shen Fong F Automation of customer premises equipment provisioning in a telecommunications network
US20030026416A1 (en) * 2001-08-01 2003-02-06 Fusco Marc E. Personalized telephone announcement
US20030046202A1 (en) * 2001-08-31 2003-03-06 Knapp Verna E. Anonymous transactions between an entity and a provider
US20060242290A1 (en) * 2001-09-20 2006-10-26 Hitachi, Ltd. Integrated service management system for remote customer support
US20030061068A1 (en) * 2001-09-26 2003-03-27 Curtis David C. Intelligent service management system
US20040075675A1 (en) * 2002-10-17 2004-04-22 Tommi Raivisto Apparatus and method for accessing services via a mobile terminal
US20040203751A1 (en) * 2002-10-21 2004-10-14 Excino Technologies Inc. Peer-to-peer (P2P) collaborative system for service aggregation, rapid service provisioning and service roaming
US20040176085A1 (en) * 2003-01-31 2004-09-09 Qwest Communications International Inc (Patent Prosecution) Systems, methods and apparatus for providing a plurality of telecommunication services
US20040137897A1 (en) * 2003-05-06 2004-07-15 Joe Teixeira Flow-through using an automated main distribution frame

Cited By (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8490129B2 (en) 2003-01-31 2013-07-16 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US20040152493A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US20040150750A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for monitoring visual information
US20040150751A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for forming picture-in-picture signals
US20070129053A1 (en) * 2003-01-31 2007-06-07 Qwest Communications International Inc. Methods, Systems and Apparatus for Providing Urgent Public Information
US10362468B2 (en) 2003-01-31 2019-07-23 Centurylink Intellectual Property Llc Methods, systems and apparatus for selectively distributing urgent public information
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US20090212971A1 (en) * 2003-01-31 2009-08-27 Qwest Communications International Inc. Transmitting utility usage data via a network interface device
US7921443B2 (en) 2003-01-31 2011-04-05 Qwest Communications International, Inc. Systems and methods for providing video and data services to a customer premises
US9130898B2 (en) 2003-01-31 2015-09-08 Qwest Communications International Inc. Transmitting utility usage data via a network interface device
US20050027715A1 (en) * 2003-08-01 2005-02-03 Qwest Communications International Inc Systems and methods for implementing a content object access point
US8112449B2 (en) 2003-08-01 2012-02-07 Qwest Communications International Inc. Systems and methods for implementing a content object access point
US11082395B2 (en) 2004-03-16 2021-08-03 Icontrol Networks, Inc. Premises management configuration and control
US11626006B2 (en) 2004-03-16 2023-04-11 Icontrol Networks, Inc. Management of a security system at a premises
US11810445B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11893874B2 (en) 2004-03-16 2024-02-06 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US10890881B2 (en) 2004-03-16 2021-01-12 Icontrol Networks, Inc. Premises management networking
US10979389B2 (en) 2004-03-16 2021-04-13 Icontrol Networks, Inc. Premises management configuration and control
US10992784B2 (en) 2004-03-16 2021-04-27 Control Networks, Inc. Communication protocols over internet protocol (IP) networks
US11757834B2 (en) 2004-03-16 2023-09-12 Icontrol Networks, Inc. Communication protocols in integrated systems
US11037433B2 (en) 2004-03-16 2021-06-15 Icontrol Networks, Inc. Management of a security system at a premises
US11310199B2 (en) 2004-03-16 2022-04-19 Icontrol Networks, Inc. Premises management configuration and control
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11656667B2 (en) 2004-03-16 2023-05-23 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11625008B2 (en) 2004-03-16 2023-04-11 Icontrol Networks, Inc. Premises management networking
US11782394B2 (en) 2004-03-16 2023-10-10 Icontrol Networks, Inc. Automation system with mobile interface
US11153266B2 (en) 2004-03-16 2021-10-19 Icontrol Networks, Inc. Gateway registry methods and systems
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11175793B2 (en) 2004-03-16 2021-11-16 Icontrol Networks, Inc. User interface in a premises network
US11182060B2 (en) * 2004-03-16 2021-11-23 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US11601397B2 (en) 2004-03-16 2023-03-07 Icontrol Networks, Inc. Premises management configuration and control
US11588787B2 (en) 2004-03-16 2023-02-21 Icontrol Networks, Inc. Premises management configuration and control
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US11537186B2 (en) 2004-03-16 2022-12-27 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11449012B2 (en) 2004-03-16 2022-09-20 Icontrol Networks, Inc. Premises management networking
US11410531B2 (en) 2004-03-16 2022-08-09 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US11378922B2 (en) 2004-03-16 2022-07-05 Icontrol Networks, Inc. Automation system with mobile interface
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US11451409B2 (en) 2005-03-16 2022-09-20 Icontrol Networks, Inc. Security network integrating security system and network devices
US11595364B2 (en) 2005-03-16 2023-02-28 Icontrol Networks, Inc. System for data routing in networks
US11824675B2 (en) 2005-03-16 2023-11-21 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US11792330B2 (en) 2005-03-16 2023-10-17 Icontrol Networks, Inc. Communication and automation in a premises management system
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11424980B2 (en) 2005-03-16 2022-08-23 Icontrol Networks, Inc. Forming a security network including integrated security system components
US11367340B2 (en) 2005-03-16 2022-06-21 Icontrol Networks, Inc. Premise management systems and methods
US11706045B2 (en) 2005-03-16 2023-07-18 Icontrol Networks, Inc. Modular electronic display platform
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US20070064603A1 (en) * 2005-09-19 2007-03-22 Sean Chen Method of provisioning network elements to perform a service
US11418518B2 (en) 2006-06-12 2022-08-16 Icontrol Networks, Inc. Activation of gateway device
US20080019392A1 (en) * 2006-07-18 2008-01-24 Samsung Electronics Co., Ltd. Apparatus and method for controlling home control network
US11412027B2 (en) 2007-01-24 2022-08-09 Icontrol Networks, Inc. Methods and systems for data communication
US11418572B2 (en) 2007-01-24 2022-08-16 Icontrol Networks, Inc. Methods and systems for improved system performance
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US11809174B2 (en) 2007-02-28 2023-11-07 Icontrol Networks, Inc. Method and system for managing communication connectivity
US11194320B2 (en) 2007-02-28 2021-12-07 Icontrol Networks, Inc. Method and system for managing communication connectivity
US11663902B2 (en) 2007-04-23 2023-05-30 Icontrol Networks, Inc. Method and system for providing alternate network access
US11132888B2 (en) 2007-04-23 2021-09-28 Icontrol Networks, Inc. Method and system for providing alternate network access
US11625161B2 (en) 2007-06-12 2023-04-11 Icontrol Networks, Inc. Control system user interface
US11611568B2 (en) 2007-06-12 2023-03-21 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11894986B2 (en) 2007-06-12 2024-02-06 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11722896B2 (en) 2007-06-12 2023-08-08 Icontrol Networks, Inc. Communication protocols in integrated systems
US11632308B2 (en) 2007-06-12 2023-04-18 Icontrol Networks, Inc. Communication protocols in integrated systems
US11815969B2 (en) 2007-08-10 2023-11-14 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US8199922B2 (en) * 2007-12-19 2012-06-12 Avaya Inc. Ethernet isolator for microphonics security and method thereof
US20090161884A1 (en) * 2007-12-19 2009-06-25 Nortel Networks Limited Ethernet isolator for microphonics security and method thereof
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11816323B2 (en) 2008-06-25 2023-11-14 Icontrol Networks, Inc. Automation system user interface
US11711234B2 (en) 2008-08-11 2023-07-25 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11616659B2 (en) 2008-08-11 2023-03-28 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11190578B2 (en) 2008-08-11 2021-11-30 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11641391B2 (en) 2008-08-11 2023-05-02 Icontrol Networks Inc. Integrated cloud system with lightweight gateway for premises automation
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11778534B2 (en) 2009-04-30 2023-10-03 Icontrol Networks, Inc. Hardware configurable security, monitoring and automation controller having modular communication protocol interfaces
US11601865B2 (en) 2009-04-30 2023-03-07 Icontrol Networks, Inc. Server-based notification of alarm event subsequent to communication failure with armed security system
US11553399B2 (en) 2009-04-30 2023-01-10 Icontrol Networks, Inc. Custom content for premises management
US11356926B2 (en) 2009-04-30 2022-06-07 Icontrol Networks, Inc. Hardware configurable security, monitoring and automation controller having modular communication protocol interfaces
US11223998B2 (en) 2009-04-30 2022-01-11 Icontrol Networks, Inc. Security, monitoring and automation controller access and use of legacy security control panel information
US11129084B2 (en) 2009-04-30 2021-09-21 Icontrol Networks, Inc. Notification of event subsequent to communication failure with security system
US11856502B2 (en) 2009-04-30 2023-12-26 Icontrol Networks, Inc. Method, system and apparatus for automated inventory reporting of security, monitoring and automation hardware and software at customer premises
US11665617B2 (en) 2009-04-30 2023-05-30 Icontrol Networks, Inc. Server-based notification of alarm event subsequent to communication failure with armed security system
US11284331B2 (en) 2009-04-30 2022-03-22 Icontrol Networks, Inc. Server-based notification of alarm event subsequent to communication failure with armed security system
US11398147B2 (en) 2010-09-28 2022-07-26 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11900790B2 (en) 2010-09-28 2024-02-13 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US11341840B2 (en) 2010-12-17 2022-05-24 Icontrol Networks, Inc. Method and system for processing security event data
US11240059B2 (en) 2010-12-20 2022-02-01 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US8850016B1 (en) * 2011-03-23 2014-09-30 Sprint Spectrum L.P. Provisionable-services clearinghouse for authorizing and tracking a mobile device's access to multiple types of services and multiple service providers
US11296950B2 (en) 2013-06-27 2022-04-05 Icontrol Networks, Inc. Control system user interface
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11943301B2 (en) 2014-03-03 2024-03-26 Icontrol Networks, Inc. Media content management
US11962672B2 (en) 2023-05-12 2024-04-16 Icontrol Networks, Inc. Virtual device systems and methods

Also Published As

Publication number Publication date
US7734282B2 (en) 2010-06-08

Similar Documents

Publication Publication Date Title
US7734282B2 (en) System and method for provisioning customer premises equipment
US9130898B2 (en) Transmitting utility usage data via a network interface device
US7099443B2 (en) Fiber optic internet protocol network interface device and methods and systems for using the same
US7239698B2 (en) DOCSIS network interface device and methods and systems for using the same
US8537814B2 (en) Configurable network interface device and systems and methods for its use
US7180988B2 (en) Packet network interface device and systems and methods for its use
US7480369B2 (en) Network interface device having virtual private network capability
US10327039B2 (en) Methods, systems and apparatus for providing video transmissions over multiple media
US7454006B2 (en) Systems, methods and apparatus for providing a plurality of telecommunication services
US10142023B2 (en) Antenna system and methods for wireless optical network termination
US7376386B2 (en) Systems and methods for distributing content objects in a telecommunication system
US7793003B2 (en) Systems and methods for integrating microservers with a network interface device
US8713617B2 (en) Systems and methods for providing television signals using a network interface device
US7474742B2 (en) Environmentally-controlled network interface device and methods
US7187418B2 (en) Systems and methods for delivering picture-in-picture signals at diverse compressions and bandwidths
US7240361B2 (en) Systems and methods for controlled transmittance in a telecommunication system
US7480503B2 (en) System and methods for providing telecommunication services
US8655979B2 (en) Method for replacing a network interface device
US20040150748A1 (en) Systems and methods for providing and displaying picture-in-picture signals
US7433465B2 (en) Systems and methods for providing application services
US20040150751A1 (en) Systems and methods for forming picture-in-picture signals
US20040150749A1 (en) Systems and methods for displaying data over video
US20040150750A1 (en) Systems and methods for monitoring visual information

Legal Events

Date Code Title Description
AS Assignment

Owner name: QWEST COMMUNICATIONS INTERNATIONAL INC (PATENT PRO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CASEY, STEVEN M.;PHILLIPS, BRUCE A.;REEL/FRAME:014896/0571;SIGNING DATES FROM 20031213 TO 20031217

Owner name: QWEST COMMUNICATIONS INTERNATIONAL INC (PATENT PRO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CASEY, STEVEN M.;PHILLIPS, BRUCE A.;SIGNING DATES FROM 20031213 TO 20031217;REEL/FRAME:014896/0571

AS Assignment

Owner name: QWEST COMMUNICATIONS INTERNATIONAL INC.,COLORADO

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE: QWEST COMMUNICATIONS INTERNATIONAL INC. PREVIOUSLY RECORDED ON REEL 014896 FRAME 0571. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE: QWEST COMMUNICATIONS INTERNATIONAL INC. (PATENT PROSECUTION);ASSIGNORS:CASEY, STEVEN M.;PHILLIPS, BRUCE A.;SIGNING DATES FROM 20031213 TO 20031217;REEL/FRAME:016275/0338

Owner name: QWEST COMMUNICATIONS INTERNATIONAL INC., COLORADO

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE;ASSIGNORS:CASEY, STEVEN M.;PHILLIPS, BRUCE A.;REEL/FRAME:016275/0338;SIGNING DATES FROM 20031213 TO 20031217

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: SECURITY INTEREST;ASSIGNOR:QWEST COMMUNICATIONS INTERNATIONAL INC.;REEL/FRAME:044652/0829

Effective date: 20171101

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: SECURITY INTEREST;ASSIGNOR:QWEST COMMUNICATIONS INTERNATIONAL INC.;REEL/FRAME:044652/0829

Effective date: 20171101

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment: 8

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NEW YORK

Free format text: NOTES SECURITY AGREEMENT;ASSIGNOR:QWEST COMMUNICATIONS INTERNATIONAL INC.;REEL/FRAME:051692/0646

Effective date: 20200124

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: SECURITY AGREEMENT (FIRST LIEN);ASSIGNOR:QWEST COMMUNICATIONS INTERNATIONAL INC.;REEL/FRAME:066874/0793

Effective date: 20240322

AS Assignment

Owner name: QWEST COMMUNICATIONS INTERNATIONAL INC., LOUISIANA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT;REEL/FRAME:066885/0917

Effective date: 20240322