US20090125958A1 - Method of upgrading a platform in a subscriber gateway device - Google Patents
Method of upgrading a platform in a subscriber gateway device Download PDFInfo
- Publication number
- US20090125958A1 US20090125958A1 US12/094,455 US9445506A US2009125958A1 US 20090125958 A1 US20090125958 A1 US 20090125958A1 US 9445506 A US9445506 A US 9445506A US 2009125958 A1 US2009125958 A1 US 2009125958A1
- Authority
- US
- United States
- Prior art keywords
- gateway device
- subscriber gateway
- platform
- management information
- information object
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2801—Broadband local area networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42676—Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42684—Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4432—Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Definitions
- the invention relates to a subscriber gateway device including an embedded cable modem and an embedded set-top box.
- the invention further relates to a method of upgrading a platform in a subscriber gateway device, the platform including an operating system for allowing application software to execute on the subscriber gateway device.
- the modern hybrid fiber coax (HFC) network in its typical implementation includes fiber from the head end to the local network fiber node, and includes coax cable for the final signal distribution through a neighborhood.
- Modern two-way HFC infrastructures are capable of sending gigabytes of data per second to small pockets of homes in a narrowcast way.
- head end infrastructure may include a cable modem termination system (CMTS) for providing data over cable services in addition to video quadrature amplitude modulation (QAM) infrastructure for providing video content.
- CMTS cable modem termination system
- QAM video quadrature amplitude modulation
- the video QAMs may connect to various content sources, while the CMTS connects subscribers to the provider network.
- the provider network may include a variety of infrastructure for providing various services.
- the provider network may include Domain Name System (DNS) servers, dynamic host configuration protocol (DHCP) servers, voice over Internet protocol (VoIP) gateways and soft switches for connecting to phone networks, among other systems for providing services to subscribers.
- DNS Domain Name System
- DHCP dynamic host configuration protocol
- VoIP voice over Internet protocol
- Soft switches for connecting to phone networks, among other systems for providing services to subscribers.
- technologies allow some functionality to be provided from locations upstream or downstream of the traditional head end.
- a cable modem and a customer premise equipment device such as a set-top box communicate with the head end over the HFC network.
- the cable modem utilizes known initializing and provisioning techniques to obtain a network address and establish a connection to the provider network.
- the data-over-cable service interface specifications (DOCSIS) specify various protocols for managing the connection of a cable modem to a CMTS.
- DOCSIS data-over-cable service interface specifications
- the cable modem can obtain an IP address in a known manner, and customer premise equipment connected to the HFC network through the cable modem may obtain an IP address, for example, by utilizing DHCP.
- the cable modem connection to the CMTS is initialized, the cable modem is provided with a network address, and the cable modem receives a cable modem configuration file from a network server.
- the configuration file contains service provisioning information.
- the cable modem passes certain contents of the configuration file to the CMTS, and the CMTS passes certain identifiers back to the cable modem.
- An existing subscriber gateway device for use at a subscriber location includes an embedded cable modem and an embedded set-top box connected to the cable modem.
- the subscriber gateway device includes hardware, and a firmware platform.
- the firmware platform includes an operating system, drivers, and an applications programming interface (API).
- API applications programming interface
- the platform implements the cable modem and set-top box functions.
- Application software running on the subscriber gateway device may provide, for example, an electronic programming guide, a video-on-demand client, and a digital video recorder.
- One existing approach to upgrading the firmware platform is to force the upgrade during cable modem initialization. However, in this approach, the firmware platform upgrade will only be received the next time the cable modem is initialized.
- the upgrade may be forced on or pushed to a subscriber gateway device.
- the firmware platform upgrade may be triggered at the convenience of the service provider. When this approach is taken, the service provider may attempt to upgrade the firmware platform during the night or at some other time that it is expected that the subscriber is not presently demanding services. However, in the event that the subscriber is using services at the time the upgrade is forced, the forced upgrade will interrupt the active services. For these reasons, there is a need for an improved approach to upgrading a platform in a subscriber gateway device.
- Modern switched network implementations do include a network management system.
- Existing network management techniques allow the managing of network elements to, for example, monitor and manage resources.
- simple network management protocol SNMP
- MIB management information base
- a MIB object may represent a hardware or software component, and indicates some information about the component.
- a method of upgrading a platform in a subscriber gateway device is provided.
- the subscriber gateway device connects to a provider network.
- a cable modem termination system (CMTS) is connected to the provider network.
- the subscriber gateway device includes an embedded cable modem connected to the CMTS, and includes an embedded set-top box connected to the cable modem.
- the cable modem is provided with a network address.
- the platform includes an operating system for allowing application software to execute on the subscriber gateway device.
- the platform further includes a management agent and a management information object.
- the management agent responds to remote management requests received by the subscriber gateway device.
- the management information object indicates a service interruption impact assessment of the subscriber gateway device as determined by a current status of the subscriber gateway device.
- a method of upgrading the platform in the subscriber gateway device comprises sending a request to the management agent from a remote location. In response to the request, a value is returned. The returned value is the value of the management information object. The management information object value indicates the service interruption impact assessment of the subscriber gateway device as determined by the current status of the subscriber gateway device. The method further comprises determining whether or not to initiate a platform upgrade for the subscriber gateway device based upon the response.
- the service interruption impact can be considered. That is, if the platform upgrade would have significant impact on current active services, the platform upgrade may be deferred until a later time. On the other hand, if the assessment indicates that there will be no impact on active services by performing the upgrade, the platform upgrade can proceed. Of course, in certain circumstances, depending on the reason for the platform upgrade, it may be desirable to initiate the platform upgrade even when the impact on active services is significant. According to the invention, service interruption impact is considered to allow an informed decision to be made as to whether or not to initiate the platform upgrade at the present time. That is, the invention provides an improved approach to upgrading the platform by utilizing network management techniques.
- the service interruption impact assessment of the subscriber gateway device is determined by the current status of the subscriber gateway device.
- the assessment is selected from a group comprising: “significant impact” and “no impact.” Further, in the preferred embodiment, the assessment will be “significant impact” when: less than 2.5 hours have passed since a last infrared input to the subscriber gateway device, less than 2.5 hours have passed since a last tuner change for the subscriber gateway device, a video on demand session is in progress at the subscriber gateway device, a program is being recorded at the subscriber gateway device, a television connected to the subscriber gateway device is turned on (if detectable), or content is being passed out of the subscriber gateway device to a client device.
- active services are exemplary, and other active services could cause the assessment to be “significant impact” as opposed to “no impact.”
- the assessment will indicate significant impact when a software download is currently in progress.
- an application executing on the subscriber gateway device may cause the assessment to be “significant impact.”
- the preferred approach involves initiating the platform upgrade for the subscriber gateway device by sending a platform upgrade request to the management agent from a remote location to cause the subscriber gateway device to retrieve the platform upgrade from a network server.
- a trivial file transfer protocol (TFTP) server may serve platform images.
- the platform is implemented as a monolithic platform image.
- the subscriber gateway device downloads the platform upgrade, and the new platform is written to non-volatile storage.
- the subscriber gateway device then reboots, and executes the upgraded platform.
- TFTP trivial file transfer protocol
- FIG. 1 illustrates a network diagram in accordance with a preferred embodiment of the invention
- FIG. 2 illustrates a subscriber gateway device, showing the hardware, firmware platform, and software applications
- FIG. 3 illustrates initializing, provisioning, and managing a cable modem and a customer premise equipment device in the preferred embodiment of the invention.
- FIG. 4 illustrates upgrading the platform in the subscriber gateway device in the preferred embodiment of the invention.
- the hybrid fiber coax (HFC) network 10 provides service to a plurality of subscribers.
- Each subscriber has a subscriber gateway 12 .
- the subscriber gateway 12 is in the form of a next-generation set-top box and includes an embedded cable modem 14 and an embedded set-top box 16 .
- the head end equipment includes cable modem termination system (CMTS) 20 and a plurality of video quadrature amplitude modulation (QAM) systems 22 .
- Connector 18 illustrates the distribution of content from video QAMs 22 and data over cable from CMTS 20 over HFC network 10 .
- the HFC forward path spectrum includes a plurality of channels.
- Video QAMs 22 provide programming on the channels. Some channels are reserved for data over cable connections provided by CMTS 20 .
- Video QAMs 22 receive content from any number of sources such as content sources 24 .
- CMTS 20 connects to the provider Internet protocol (IP) network 30 .
- IP network 30 includes the appropriate infrastructure for the needed services.
- the network may include Domain Name System (DNS) server 32 , dynamic host configuration protocol (DHCP) server 34 , and voice over Internet protocol (VoIP) gateway 36 and soft switch 38 for connecting to a telephone network 40 .
- DNS Domain Name System
- DHCP dynamic host configuration protocol
- VoIP voice over Internet protocol gateway 36 and soft switch 38 for connecting to a telephone network 40 .
- the various servers may be located at the head end, or may be located at other locations connected to the provider network 30 .
- TFTP trivial file transfer protocol
- the subscriber gateway 12 is depicted in further detail, showing the hardware and software layers at 70 . More specifically, subscriber gateway 12 includes hardware layer 76 , platform layer 74 , and applications layer 72 . Hardware layer 76 includes all needed hardware to implement the embedded cable modem and set-top box. Platform layer 74 includes the operating system, drivers, and applications programming interface (API). Platform layer 74 , or platform 74 , is implemented in firmware. Platform 74 further includes a management agent in the form of a simple network management protocol (SNMP) agent and associated management information base (MIB) objects. The firmware platform 74 implements the cable modem and set-top box functions for use by the upper, applications layer.
- SNMP simple network management protocol
- MIB management information base
- the applications may include, for example, an electronic programming guide (EPG), video on demand client, and digital video recorder.
- EPG electronic programming guide
- FIG. 1 the SNMP agent is depicted at 50 and the cable modem MIB object is depicted at 52 ; a remote firmware management system is depicted at 54 .
- the customer premise equipment device is depicted as an embedded set-top box 16 .
- the cable modem connection to the CMTS 20 is initialized.
- the cable modem 14 is provided with a network address.
- the cable modem 14 is initialized and provisioned using a suitable technique such as known DOCSIS techniques.
- the cable modem 14 receives the cable modem configuration file, for example, from trivial file transfer protocol (TFTP) server 64 .
- TFTP trivial file transfer protocol
- the cable modem 14 After the cable modem 14 receives the cable modem configuration file, services are configured at block 86 . At this point, the cable modem 14 has completed initialization, and is a manageable network element in the operator's IP network. Generally, the initializing and provisioning may take place according to DOCSIS standards or any other suitable approach.
- the management agent 50 of the subscriber gateway device 12 receives a request from the remote firmware management system 54 .
- the purpose of the request is to assess the service interruption impact of the subscriber gateway device 12 .
- the MIB object value is returned in response to the request, indicating the service interruption impact assessment of the subscriber gateway device 12 .
- the service interruption impact assessment may indicate, for example, “significant impact” or “no impact.” That is, “significant impact” means that upgrading the firmware platform 74 at this time for the subscriber gateway device would have a significant impact on currently active services, and in particular, that currently active services would be interrupted by the forced reboot of the subscriber gateway device 12 required to complete the firmware upgrade.
- “significant impact” means that upgrading the firmware platform 74 at this time for the subscriber gateway device would have a significant impact on currently active services, and in particular, that currently active services would be interrupted by the forced reboot of the subscriber gateway device 12 required to complete the firmware upgrade.
- An advantage of embodiments of the invention is that it is possible to obtain a service interruption impact assessment of the subscriber gateway device 12 and then based on the assessment, determine whether or not to initiate a platform upgrade for the subscriber gateway device 12 .
- a provider would resort to forcing upgrades at night or some other time where, hopefully, the subscriber would not be interrupted.
- the invention provides a way to assess the service interruption impact, and then make an informed decision as to whether or not to upgrade the firmware platform 74 at this time, or defer the upgrade to a later time.
- a platform upgrade request is sent to the management agent 50 .
- the platform upgrade is received from a network server.
- TFTP server 64 provides the firmware image which is downloaded to the subscriber gateway device 12 .
- the subscriber gateway device 12 is rebooted to execute the upgraded platform which was stored in non-volatile memory after downloading.
- the service interruption impact assessment of the subscriber gateway device 12 is determined by the current status of the subscriber gateway device 12 .
- the assessment is selected from a group comprising: “significant impact” and “no impact.” Further, in the preferred embodiment, the assessment will be “significant impact” when: less than 2.5 hours have passed since a last infrared input to the subscriber gateway device 12 , less than 2.5 hours have passed since a last tuner change for the subscriber gateway device 12 , a video on demand session is in progress at the subscriber gateway device 12 , a program is being recorded at the subscriber gateway device 12 , a television connected to the subscriber gateway device 12 is turned on (if detectable), or content is being passed out of the subscriber gateway device 12 to a client device.
- active services are exemplary, and other active services could cause the assessment to be “significant impact” as opposed to “no impact.”
- the assessment will indicate significant impact when a software download is currently in progress.
- an application executing on the subscriber gateway device 12 may cause the assessment to be “significant impact.”
- embodiments of the invention may involve any suitable underlying initializing and provisioning technique.
- the cable modem and CMTS may take a variety of forms and the type of cable plant is not limited to coax cable or HFC arrangements.
Abstract
Description
- This application claims the benefit of U.S. provisional application Ser. No. 60/739,472, filed on Nov. 23, 2005, which is hereby incorporated by reference. This application claims the benefit of U.S. provisional application Ser. No. 60/791,803, filed on Apr. 13, 2006, which is hereby incorporated by reference.
- 1. Field of the Invention
- The invention relates to a subscriber gateway device including an embedded cable modem and an embedded set-top box. The invention further relates to a method of upgrading a platform in a subscriber gateway device, the platform including an operating system for allowing application software to execute on the subscriber gateway device.
- 2. Background Art
- The modern hybrid fiber coax (HFC) network in its typical implementation includes fiber from the head end to the local network fiber node, and includes coax cable for the final signal distribution through a neighborhood. Modern two-way HFC infrastructures are capable of sending gigabytes of data per second to small pockets of homes in a narrowcast way.
- Product and service offerings over broadband networks, including cable networks, have expanded in recent years. The cable networks are now used for additional products and services, for example, many cable networks now offer high speed data service in addition to video programming. In the modern HFC network, head end infrastructure may include a cable modem termination system (CMTS) for providing data over cable services in addition to video quadrature amplitude modulation (QAM) infrastructure for providing video content. The video QAMs may connect to various content sources, while the CMTS connects subscribers to the provider network. The provider network may include a variety of infrastructure for providing various services. For example, the provider network may include Domain Name System (DNS) servers, dynamic host configuration protocol (DHCP) servers, voice over Internet protocol (VoIP) gateways and soft switches for connecting to phone networks, among other systems for providing services to subscribers. Further, advances in network technology allow some functionality to be provided from locations upstream or downstream of the traditional head end.
- At a subscriber location, a cable modem and a customer premise equipment device such as a set-top box communicate with the head end over the HFC network. Traditionally, the cable modem utilizes known initializing and provisioning techniques to obtain a network address and establish a connection to the provider network. For example, the data-over-cable service interface specifications (DOCSIS) specify various protocols for managing the connection of a cable modem to a CMTS. In a traditional application, the cable modem can obtain an IP address in a known manner, and customer premise equipment connected to the HFC network through the cable modem may obtain an IP address, for example, by utilizing DHCP.
- In an existing method of initializing the cable modem, the cable modem connection to the CMTS is initialized, the cable modem is provided with a network address, and the cable modem receives a cable modem configuration file from a network server. The configuration file contains service provisioning information. In order to configure services, the cable modem passes certain contents of the configuration file to the CMTS, and the CMTS passes certain identifiers back to the cable modem.
- An existing subscriber gateway device for use at a subscriber location includes an embedded cable modem and an embedded set-top box connected to the cable modem. The subscriber gateway device includes hardware, and a firmware platform. The firmware platform includes an operating system, drivers, and an applications programming interface (API). The platform implements the cable modem and set-top box functions. Application software running on the subscriber gateway device may provide, for example, an electronic programming guide, a video-on-demand client, and a digital video recorder. When the subscriber gateway devices are distributed among subscriber locations, it sometimes becomes necessary to upgrade the firmware platform.
- One existing approach to upgrading the firmware platform is to force the upgrade during cable modem initialization. However, in this approach, the firmware platform upgrade will only be received the next time the cable modem is initialized. In another approach to upgrading the firmware platform, the upgrade may be forced on or pushed to a subscriber gateway device. In this approach, the firmware platform upgrade may be triggered at the convenience of the service provider. When this approach is taken, the service provider may attempt to upgrade the firmware platform during the night or at some other time that it is expected that the subscriber is not presently demanding services. However, in the event that the subscriber is using services at the time the upgrade is forced, the forced upgrade will interrupt the active services. For these reasons, there is a need for an improved approach to upgrading a platform in a subscriber gateway device.
- Modern switched network implementations, in some applications, do include a network management system. Existing network management techniques allow the managing of network elements to, for example, monitor and manage resources. For example, simple network management protocol (SNMP) is a common method used by network management applications to query a management agent with a supported management information base (MIB) object. A MIB object may represent a hardware or software component, and indicates some information about the component. Although network management systems are known, their use has been limited to certain applications involving the monitoring and managing of network resources.
- In accordance with the invention, a method of upgrading a platform in a subscriber gateway device is provided. The subscriber gateway device connects to a provider network. A cable modem termination system (CMTS) is connected to the provider network. The subscriber gateway device includes an embedded cable modem connected to the CMTS, and includes an embedded set-top box connected to the cable modem. Upon connection of the cable modem to the CMTS, the cable modem is provided with a network address.
- The platform includes an operating system for allowing application software to execute on the subscriber gateway device. The platform further includes a management agent and a management information object. The management agent responds to remote management requests received by the subscriber gateway device. The management information object indicates a service interruption impact assessment of the subscriber gateway device as determined by a current status of the subscriber gateway device.
- According to the invention, a method of upgrading the platform in the subscriber gateway device comprises sending a request to the management agent from a remote location. In response to the request, a value is returned. The returned value is the value of the management information object. The management information object value indicates the service interruption impact assessment of the subscriber gateway device as determined by the current status of the subscriber gateway device. The method further comprises determining whether or not to initiate a platform upgrade for the subscriber gateway device based upon the response.
- In this way, when determining whether or not to initiate a platform upgrade, the service interruption impact can be considered. That is, if the platform upgrade would have significant impact on current active services, the platform upgrade may be deferred until a later time. On the other hand, if the assessment indicates that there will be no impact on active services by performing the upgrade, the platform upgrade can proceed. Of course, in certain circumstances, depending on the reason for the platform upgrade, it may be desirable to initiate the platform upgrade even when the impact on active services is significant. According to the invention, service interruption impact is considered to allow an informed decision to be made as to whether or not to initiate the platform upgrade at the present time. That is, the invention provides an improved approach to upgrading the platform by utilizing network management techniques.
- At the more detailed level, the service interruption impact assessment of the subscriber gateway device is determined by the current status of the subscriber gateway device. In the preferred embodiment, the assessment is selected from a group comprising: “significant impact” and “no impact.” Further, in the preferred embodiment, the assessment will be “significant impact” when: less than 2.5 hours have passed since a last infrared input to the subscriber gateway device, less than 2.5 hours have passed since a last tuner change for the subscriber gateway device, a video on demand session is in progress at the subscriber gateway device, a program is being recorded at the subscriber gateway device, a television connected to the subscriber gateway device is turned on (if detectable), or content is being passed out of the subscriber gateway device to a client device. Of course, these active services are exemplary, and other active services could cause the assessment to be “significant impact” as opposed to “no impact.” In a further example, the assessment will indicate significant impact when a software download is currently in progress. In another example, an application executing on the subscriber gateway device may cause the assessment to be “significant impact.”
- When the platform upgrade is conducted, the preferred approach involves initiating the platform upgrade for the subscriber gateway device by sending a platform upgrade request to the management agent from a remote location to cause the subscriber gateway device to retrieve the platform upgrade from a network server. For example, a trivial file transfer protocol (TFTP) server may serve platform images. Preferably, the platform is implemented as a monolithic platform image. The subscriber gateway device downloads the platform upgrade, and the new platform is written to non-volatile storage. The subscriber gateway device then reboots, and executes the upgraded platform.
-
FIG. 1 illustrates a network diagram in accordance with a preferred embodiment of the invention; -
FIG. 2 illustrates a subscriber gateway device, showing the hardware, firmware platform, and software applications; -
FIG. 3 illustrates initializing, provisioning, and managing a cable modem and a customer premise equipment device in the preferred embodiment of the invention; and -
FIG. 4 illustrates upgrading the platform in the subscriber gateway device in the preferred embodiment of the invention. - In
FIG. 1 , the hybrid fiber coax (HFC)network 10 provides service to a plurality of subscribers. Each subscriber has asubscriber gateway 12. Thesubscriber gateway 12 is in the form of a next-generation set-top box and includes an embeddedcable modem 14 and an embedded set-top box 16. The head end equipment includes cable modem termination system (CMTS) 20 and a plurality of video quadrature amplitude modulation (QAM)systems 22. Connector 18 illustrates the distribution of content fromvideo QAMs 22 and data over cable fromCMTS 20 overHFC network 10. In general, the HFC forward path spectrum includes a plurality of channels.Video QAMs 22 provide programming on the channels. Some channels are reserved for data over cable connections provided byCMTS 20.Video QAMs 22 receive content from any number of sources such as content sources 24. - It is appreciated that the architecture for the head end may vary. In
FIG. 1 ,CMTS 20 connects to the provider Internet protocol (IP) network 30. Various services are provided to the subscribers; IP network 30 includes the appropriate infrastructure for the needed services. As shown, the network may include Domain Name System (DNS)server 32, dynamic host configuration protocol (DHCP) server 34, and voice over Internet protocol (VoIP)gateway 36 andsoft switch 38 for connecting to atelephone network 40. The various servers may be located at the head end, or may be located at other locations connected to the provider network 30. Also, illustrated is trivial file transfer protocol (TFTP)server 64 which serves the configuration files and platform image upgrades. - With reference to
FIG. 2 , thesubscriber gateway 12 is depicted in further detail, showing the hardware and software layers at 70. More specifically,subscriber gateway 12 includeshardware layer 76,platform layer 74, andapplications layer 72.Hardware layer 76 includes all needed hardware to implement the embedded cable modem and set-top box.Platform layer 74 includes the operating system, drivers, and applications programming interface (API).Platform layer 74, orplatform 74, is implemented in firmware.Platform 74 further includes a management agent in the form of a simple network management protocol (SNMP) agent and associated management information base (MIB) objects. Thefirmware platform 74 implements the cable modem and set-top box functions for use by the upper, applications layer. The applications may include, for example, an electronic programming guide (EPG), video on demand client, and digital video recorder. InFIG. 1 , the SNMP agent is depicted at 50 and the cable modem MIB object is depicted at 52; a remote firmware management system is depicted at 54. - With reference to
FIGS. 1-3 , a preferred embodiment of initializing, provisioning, and managing a cable modem and a customer premise equipment device is illustrated. The customer premise equipment device is depicted as an embedded set-top box 16. - At
block 80, the cable modem connection to theCMTS 20 is initialized. Atblock 82, thecable modem 14 is provided with a network address. In more detail, thecable modem 14 is initialized and provisioned using a suitable technique such as known DOCSIS techniques. Atblock 84, thecable modem 14 receives the cable modem configuration file, for example, from trivial file transfer protocol (TFTP)server 64. - After the
cable modem 14 receives the cable modem configuration file, services are configured atblock 86. At this point, thecable modem 14 has completed initialization, and is a manageable network element in the operator's IP network. Generally, the initializing and provisioning may take place according to DOCSIS standards or any other suitable approach. - At
block 88, themanagement agent 50 of thesubscriber gateway device 12 receives a request from the remotefirmware management system 54. The purpose of the request is to assess the service interruption impact of thesubscriber gateway device 12. As shown atblock 90, the MIB object value is returned in response to the request, indicating the service interruption impact assessment of thesubscriber gateway device 12. - In accordance with the invention, it is determined whether or not to initiate a platform upgrade for the
subscriber gateway device 12 based upon the response to the request. The service interruption impact assessment may indicate, for example, “significant impact” or “no impact.” That is, “significant impact” means that upgrading thefirmware platform 74 at this time for the subscriber gateway device would have a significant impact on currently active services, and in particular, that currently active services would be interrupted by the forced reboot of thesubscriber gateway device 12 required to complete the firmware upgrade. Depending on the situation, it may be desirable to hold off on the firmware platform upgrade so as to avoid interrupting the subscriber. On the other hand, in some situations, it may be desirable to force the upgrade anyway. - An advantage of embodiments of the invention is that it is possible to obtain a service interruption impact assessment of the
subscriber gateway device 12 and then based on the assessment, determine whether or not to initiate a platform upgrade for thesubscriber gateway device 12. In the past, a provider would resort to forcing upgrades at night or some other time where, hopefully, the subscriber would not be interrupted. By utilizing themanagement agent 50 andmanagement information object 54, the invention provides a way to assess the service interruption impact, and then make an informed decision as to whether or not to upgrade thefirmware platform 74 at this time, or defer the upgrade to a later time. - When the decision is to proceed with the upgrade, as best shown in
FIG. 4 , atblock 100, a platform upgrade request is sent to themanagement agent 50. Atblock 102, the platform upgrade is received from a network server. As illustrated,TFTP server 64 provides the firmware image which is downloaded to thesubscriber gateway device 12. Atblock 104, thesubscriber gateway device 12 is rebooted to execute the upgraded platform which was stored in non-volatile memory after downloading. - At the more detailed level, the service interruption impact assessment of the
subscriber gateway device 12 is determined by the current status of thesubscriber gateway device 12. In the preferred embodiment, the assessment is selected from a group comprising: “significant impact” and “no impact.” Further, in the preferred embodiment, the assessment will be “significant impact” when: less than 2.5 hours have passed since a last infrared input to thesubscriber gateway device 12, less than 2.5 hours have passed since a last tuner change for thesubscriber gateway device 12, a video on demand session is in progress at thesubscriber gateway device 12, a program is being recorded at thesubscriber gateway device 12, a television connected to thesubscriber gateway device 12 is turned on (if detectable), or content is being passed out of thesubscriber gateway device 12 to a client device. Of course, these active services are exemplary, and other active services could cause the assessment to be “significant impact” as opposed to “no impact.” In a further example, the assessment will indicate significant impact when a software download is currently in progress. In another example, an application executing on thesubscriber gateway device 12 may cause the assessment to be “significant impact.” - It is appreciated that embodiments of the invention may involve any suitable underlying initializing and provisioning technique. Further, the cable modem and CMTS may take a variety of forms and the type of cable plant is not limited to coax cable or HFC arrangements.
- While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/094,455 US20090125958A1 (en) | 2005-11-23 | 2006-11-22 | Method of upgrading a platform in a subscriber gateway device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US73947205P | 2005-11-23 | 2005-11-23 | |
US79180306P | 2006-04-13 | 2006-04-13 | |
US12/094,455 US20090125958A1 (en) | 2005-11-23 | 2006-11-22 | Method of upgrading a platform in a subscriber gateway device |
PCT/US2006/045184 WO2007062108A2 (en) | 2005-11-23 | 2006-11-22 | Method of upgrading a platform in a subscriber gateway device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090125958A1 true US20090125958A1 (en) | 2009-05-14 |
Family
ID=38066755
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/094,455 Abandoned US20090125958A1 (en) | 2005-11-23 | 2006-11-22 | Method of upgrading a platform in a subscriber gateway device |
US11/603,422 Active 2028-03-19 US7839870B2 (en) | 2005-11-23 | 2006-11-22 | Device-to-device communication among customer premise equipment devices |
US11/603,396 Active 2028-01-19 US8149847B2 (en) | 2005-11-23 | 2006-11-22 | Initializing, provisioning, and managing devices |
US11/603,761 Active 2029-03-21 US7881225B2 (en) | 2005-11-23 | 2006-11-22 | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US12/906,195 Active 2027-05-04 US8493987B2 (en) | 2005-11-23 | 2010-10-18 | Device-to-device communication among customer premise equipment devices |
US12/974,750 Active US8050194B2 (en) | 2005-11-23 | 2010-12-21 | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US13/238,105 Active 2027-01-11 US8726306B2 (en) | 2005-11-23 | 2011-09-21 | Device-specific pre-provisoining access-limiting for a modem and a consumer premise equipment device |
US13/429,962 Active US10171293B2 (en) | 2005-11-23 | 2012-03-26 | Initializing, provisioning, and managing devices |
US13/932,619 Active US9954731B2 (en) | 2005-11-23 | 2013-07-01 | Device-to-device communication among customer premise equipment devices |
US16/197,758 Active US11196622B2 (en) | 2005-11-23 | 2018-11-21 | Initializing, provisioning, and managing devices |
US17/518,630 Pending US20220060376A1 (en) | 2005-11-23 | 2021-11-04 | Initializing, Provisioning, and Managing Devices |
Family Applications After (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/603,422 Active 2028-03-19 US7839870B2 (en) | 2005-11-23 | 2006-11-22 | Device-to-device communication among customer premise equipment devices |
US11/603,396 Active 2028-01-19 US8149847B2 (en) | 2005-11-23 | 2006-11-22 | Initializing, provisioning, and managing devices |
US11/603,761 Active 2029-03-21 US7881225B2 (en) | 2005-11-23 | 2006-11-22 | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US12/906,195 Active 2027-05-04 US8493987B2 (en) | 2005-11-23 | 2010-10-18 | Device-to-device communication among customer premise equipment devices |
US12/974,750 Active US8050194B2 (en) | 2005-11-23 | 2010-12-21 | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US13/238,105 Active 2027-01-11 US8726306B2 (en) | 2005-11-23 | 2011-09-21 | Device-specific pre-provisoining access-limiting for a modem and a consumer premise equipment device |
US13/429,962 Active US10171293B2 (en) | 2005-11-23 | 2012-03-26 | Initializing, provisioning, and managing devices |
US13/932,619 Active US9954731B2 (en) | 2005-11-23 | 2013-07-01 | Device-to-device communication among customer premise equipment devices |
US16/197,758 Active US11196622B2 (en) | 2005-11-23 | 2018-11-21 | Initializing, provisioning, and managing devices |
US17/518,630 Pending US20220060376A1 (en) | 2005-11-23 | 2021-11-04 | Initializing, Provisioning, and Managing Devices |
Country Status (3)
Country | Link |
---|---|
US (11) | US20090125958A1 (en) |
CA (3) | CA2568743C (en) |
WO (1) | WO2007062108A2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070180484A1 (en) * | 2005-11-23 | 2007-08-02 | Pak Siripunkaw | Method of initializing, provisioning, and managing a cable modem and a customer premise equipment device |
US20090158383A1 (en) * | 2007-12-17 | 2009-06-18 | Broadcom Corporation | System and Method for Upgrading a Multiprocessor Set-Top Box Device with a Monolithilic Firmware Image |
US8601545B2 (en) | 2007-11-01 | 2013-12-03 | Comcast Cable Holdings, Llc | Method and system for directing user between captive and open domains |
US20150074245A1 (en) * | 2013-09-10 | 2015-03-12 | Rogers Communications Inc. | Methods and devices for facilitating a connection between devices |
US10828092B2 (en) | 2007-05-21 | 2020-11-10 | Atricure, Inc. | Cardiac ablation systems and methods |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7539193B2 (en) * | 2005-01-27 | 2009-05-26 | Time Warner Cable, Inc. | System and method for facilitating communication between a CMTS and an application server in a cable network |
US8347341B2 (en) * | 2006-03-16 | 2013-01-01 | Time Warner Cable Inc. | Methods and apparatus for centralized content and data delivery |
US8594118B2 (en) | 2006-03-24 | 2013-11-26 | General Instrument Corporation | Method and apparatus for configuring logical channels in a network |
US9088355B2 (en) | 2006-03-24 | 2015-07-21 | Arris Technology, Inc. | Method and apparatus for determining the dynamic range of an optical link in an HFC network |
KR20080010897A (en) * | 2006-07-28 | 2008-01-31 | 삼성전자주식회사 | Method and apparatus for communication between embedded cable modem and embedded settop box |
US8537972B2 (en) | 2006-12-07 | 2013-09-17 | General Instrument Corporation | Method and apparatus for determining micro-reflections in a network |
US7869369B2 (en) * | 2007-02-19 | 2011-01-11 | Michael Overcash | Cable modem location analyzing device |
US8578332B2 (en) * | 2007-04-30 | 2013-11-05 | Mark Murray | Universal microcode image |
US8437360B2 (en) * | 2007-11-14 | 2013-05-07 | Cisco Technology, Inc. | Stateful DHCPv6 relay agent in a cable modem termination system |
US8271974B2 (en) | 2008-10-08 | 2012-09-18 | Kaavo Inc. | Cloud computing lifecycle management for N-tier applications |
US8782746B2 (en) | 2008-10-17 | 2014-07-15 | Comcast Cable Communications, Llc | System and method for supporting multiple identities for a secure identity device |
US8160073B2 (en) * | 2009-05-05 | 2012-04-17 | At&T Intellectual Property I, L.P. | Method and apparatus for transporting content |
US8516532B2 (en) | 2009-07-28 | 2013-08-20 | Motorola Mobility Llc | IP video delivery using flexible channel bonding |
US9270542B2 (en) | 2009-07-31 | 2016-02-23 | Ixia | Apparatus and methods for forwarding data packets captured from a network |
CN101997715A (en) * | 2009-08-25 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | Gateway software upgrading management method |
US8526485B2 (en) | 2009-09-23 | 2013-09-03 | General Instrument Corporation | Using equalization coefficients of end devices in a cable television network to determine and diagnose impairments in upstream channels |
CN102143141B (en) * | 2010-01-29 | 2013-11-27 | 国基电子(上海)有限公司 | Cable modem and method for automatically obtaining country code |
US9306807B2 (en) * | 2010-09-30 | 2016-04-05 | Google Technology Holdings LLC | Adaptive protocol/initialization technique selection |
US8654640B2 (en) | 2010-12-08 | 2014-02-18 | General Instrument Corporation | System and method for IP video delivery using distributed flexible channel bonding |
US20130024553A1 (en) * | 2011-07-18 | 2013-01-24 | Cisco Technology, Inc. | Location independent dynamic IP address assignment |
US8937992B2 (en) | 2011-08-30 | 2015-01-20 | General Instrument Corporation | Method and apparatus for updating equalization coefficients of adaptive pre-equalizers |
US8576705B2 (en) | 2011-11-18 | 2013-11-05 | General Instrument Corporation | Upstream channel bonding partial service using spectrum management |
US9113181B2 (en) | 2011-12-13 | 2015-08-18 | Arris Technology, Inc. | Dynamic channel bonding partial service triggering |
US8793714B2 (en) | 2012-01-03 | 2014-07-29 | Time Warner Cable Enterprises Llc | Excluding specific application traffic from customer consumption data |
US8868736B2 (en) | 2012-04-27 | 2014-10-21 | Motorola Mobility Llc | Estimating a severity level of a network fault |
US8837302B2 (en) | 2012-04-27 | 2014-09-16 | Motorola Mobility Llc | Mapping a network fault |
US8867371B2 (en) | 2012-04-27 | 2014-10-21 | Motorola Mobility Llc | Estimating physical locations of network faults |
US9003460B2 (en) | 2012-04-27 | 2015-04-07 | Google Technology Holdings LLC | Network monitoring with estimation of network path to network element location |
US9065731B2 (en) | 2012-05-01 | 2015-06-23 | Arris Technology, Inc. | Ensure upstream channel quality measurement stability in an upstream channel bonding system using T4 timeout multiplier |
US10904075B2 (en) * | 2012-07-02 | 2021-01-26 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Preconfigured filters, dynamic updates and cloud based configurations in a network access switch |
US9136943B2 (en) | 2012-07-30 | 2015-09-15 | Arris Technology, Inc. | Method of characterizing impairments detected by equalization on a channel of a network |
US9137164B2 (en) | 2012-11-15 | 2015-09-15 | Arris Technology, Inc. | Upstream receiver integrity assessment for modem registration |
US9203639B2 (en) | 2012-12-27 | 2015-12-01 | Arris Technology, Inc. | Dynamic load balancing under partial service conditions |
US9197886B2 (en) | 2013-03-13 | 2015-11-24 | Arris Enterprises, Inc. | Detecting plant degradation using peer-comparison |
US9042236B2 (en) | 2013-03-15 | 2015-05-26 | Arris Technology, Inc. | Method using equalization data to determine defects in a cable plant |
US9025469B2 (en) | 2013-03-15 | 2015-05-05 | Arris Technology, Inc. | Method for estimating cable plant topology |
US10477199B2 (en) | 2013-03-15 | 2019-11-12 | Arris Enterprises Llc | Method for identifying and prioritizing fault location in a cable plant |
US9866432B2 (en) | 2013-05-10 | 2018-01-09 | Comcast Cable Communications, Llc | Dynamic network awareness |
US9197919B2 (en) | 2013-06-12 | 2015-11-24 | Mediacom Communications Corporation | Video on demand using combined host and client addressing |
EP2940930A1 (en) * | 2014-04-28 | 2015-11-04 | Thomson Licensing | Upgrading a gateway |
US9723498B2 (en) * | 2014-06-18 | 2017-08-01 | Google Inc. | Automatically updating an access point |
US10154423B2 (en) | 2014-06-27 | 2018-12-11 | Google Llc | End-to-end network diagnostics |
US9742775B2 (en) | 2014-07-01 | 2017-08-22 | Google Inc. | Wireless local area network access |
US10320766B2 (en) | 2015-11-17 | 2019-06-11 | Google Llc | Wireless network access |
US10873842B2 (en) | 2016-04-08 | 2020-12-22 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
WO2017204954A1 (en) * | 2016-05-24 | 2017-11-30 | Level 3 Communications, Llc | Systems and methods for staging customer premise equipment of a telecommunications network |
US10235159B2 (en) | 2016-08-22 | 2019-03-19 | Intraway R&D S.A. | System and method for providing automatic firmware update management |
US10425316B2 (en) * | 2017-09-29 | 2019-09-24 | Nokia Of America Corporation | Heart beat monitoring for broadband access devices and enterprise devices |
CN111614476A (en) * | 2019-02-22 | 2020-09-01 | 华为技术有限公司 | Equipment configuration method, system and device |
US11641287B1 (en) * | 2019-07-22 | 2023-05-02 | Cable Television Laboratories, Inc. | Local communications network |
Citations (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440632A (en) * | 1992-12-02 | 1995-08-08 | Scientific-Atlanta, Inc. | Reprogrammable subscriber terminal |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US5845077A (en) * | 1995-11-27 | 1998-12-01 | Microsoft Corporation | Method and system for identifying and obtaining computer software from a remote computer |
US6023464A (en) * | 1997-12-23 | 2000-02-08 | Mediaone Group, Inc. | Auto-provisioning of user equipment |
US6308289B1 (en) * | 1998-10-01 | 2001-10-23 | International Business Machines Corporation | Method and system for environmental sensing and control within a computer system |
US6308174B1 (en) * | 1998-05-05 | 2001-10-23 | Nortel Networks Limited | Method and apparatus for managing a communications network by storing management information about two or more configuration states of the network |
US20010038690A1 (en) * | 1999-12-30 | 2001-11-08 | Douglas Palmer | Method and apparatus for management and synchronization of telephony services with video services over an HFC network |
US20020010865A1 (en) * | 1998-01-30 | 2002-01-24 | Christina E. Fulton | Method and apparatus for remote office access management |
US20020013948A1 (en) * | 2000-03-13 | 2002-01-31 | Erwin Aguayo | Video data management, transmission, and control system and method emloying distributed video segments microcasting |
US6393585B1 (en) * | 1998-12-23 | 2002-05-21 | Scientific-Atlanta, Inc. | Method and apparatus for restoring operating systems in a set-top box environment |
US20020061012A1 (en) * | 1999-04-13 | 2002-05-23 | Thi James C. | Cable modem with voice processing capability |
US20020106017A1 (en) * | 2001-02-02 | 2002-08-08 | Dombkowski Kevin Eugene | Method for transmitting signals over a cable protocol |
US20020116721A1 (en) * | 2001-02-16 | 2002-08-22 | Gemini Networks, Inc. | Method and system of expanding a customer base of a data services provider |
US20020152384A1 (en) * | 2001-04-12 | 2002-10-17 | Microsoft Corporation | Methods and systems for unilateral authentication of messages |
US6501750B1 (en) * | 1998-06-05 | 2002-12-31 | Siemens Information & Communication Networks, Inc. | Method and device for device-to-device enablement of camp-on capability |
US20030014764A1 (en) * | 2001-07-11 | 2003-01-16 | Saladino Anthony P. | Method, system, and computer program product for suppression index reuse and packet classification for payload header suppression |
US6529910B1 (en) * | 1998-09-18 | 2003-03-04 | David E. Fleskes | Apparatus and method for automatically generating worldwide web pages based on real world domain data |
US20030069965A1 (en) * | 2001-10-05 | 2003-04-10 | Adc Telecommunications, Inc. | Provisioning per cable modem |
US6553568B1 (en) * | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6560203B1 (en) * | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
US6570855B1 (en) * | 1999-12-30 | 2003-05-27 | At&T Corp. | Automatic call manager traffic gate feature |
US6574796B1 (en) * | 1999-01-08 | 2003-06-03 | Cisco Technology, Inc. | Fast and reliable data carrier detection by a cable modem in a cable television plant |
US20030106067A1 (en) * | 2001-11-30 | 2003-06-05 | Hoskins Steve J. | Integrated internet protocol (IP) gateway services in an RF cable network |
US6577642B1 (en) * | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US6636485B1 (en) * | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US20030200548A1 (en) * | 2001-12-27 | 2003-10-23 | Paul Baran | Method and apparatus for viewer control of digital TV program start time |
US6654387B1 (en) * | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US20040024912A1 (en) * | 2002-05-22 | 2004-02-05 | Akihito Fukao | Device-sharing system, device administration terminal, gateway terminal, device, terminal program and device program, and method for providing a device-sharing service |
US6690655B1 (en) * | 2000-10-19 | 2004-02-10 | Motorola, Inc. | Low-powered communication system and method of operation |
US6693878B1 (en) * | 1999-10-15 | 2004-02-17 | Cisco Technology, Inc. | Technique and apparatus for using node ID as virtual private network (VPN) identifiers |
US6715075B1 (en) * | 1999-07-08 | 2004-03-30 | Intel Corporation | Providing a configuration file to a communication device |
US6768722B1 (en) * | 2000-06-23 | 2004-07-27 | At&T Corp. | Systems and methods for managing multiple communications |
US20040177133A1 (en) * | 2002-11-12 | 2004-09-09 | Next Generation Broadband | Intelligent configuration bridge system and method for adding supplemental capabilities to an existing high speed data infrastructure |
US20040179539A1 (en) * | 2003-03-14 | 2004-09-16 | Yukiko Takeda | Communication system, gateway equipment, communication method and authentication method |
US20040190699A1 (en) * | 2001-06-05 | 2004-09-30 | Bell Canada | Method and system for facilitating telecommunications service provisioning and service assurance |
US20040213278A1 (en) * | 2003-04-24 | 2004-10-28 | Broadcom Corporation | System, method, and computer program product for in-place, lightweight Ack promotion in a cable modem environment |
US6831921B2 (en) * | 2002-03-27 | 2004-12-14 | James A. Higgins | Wireless internet access system |
US20050034115A1 (en) * | 2003-08-08 | 2005-02-10 | Carter Wade E. | Method for remotely updating software for devices in a broadband network |
US20050047442A1 (en) * | 2003-08-25 | 2005-03-03 | Brady Volpe | Method and apparatus for collectively and selectively analyzing the signal integrity of individual cable modems on a DOCSIS network |
US20050055595A1 (en) * | 2001-09-17 | 2005-03-10 | Mark Frazer | Software update method, apparatus and system |
US20050060749A1 (en) * | 2003-09-17 | 2005-03-17 | Lg Electronics Inc. | Digital cable receiver |
US20050078688A1 (en) * | 2003-10-10 | 2005-04-14 | Adc Broadband Access Systems, Inc. | State machine for providing dynamic quality of service in a cable network |
US20050078668A1 (en) * | 2003-10-08 | 2005-04-14 | Wittenberg Joel L. | Network element having a redirect server |
US20050122976A1 (en) * | 2003-11-17 | 2005-06-09 | Christopher Poli | Method and apparatuses for using packet data to manage a data stream in a broadband communications system |
US20050123001A1 (en) * | 2003-11-05 | 2005-06-09 | Jeff Craven | Method and system for providing video and data traffic packets from the same device |
US6917675B2 (en) * | 2003-05-23 | 2005-07-12 | General Instrument Corporation | Method and apparatus for providing telephone conference bridging within a residential gateway |
US20050204168A1 (en) * | 2004-03-10 | 2005-09-15 | Keith Johnston | System and method for double-capture/double-redirect to a different location |
US6952428B1 (en) * | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
US20050246757A1 (en) * | 2004-04-07 | 2005-11-03 | Sandeep Relan | Convergence of network file system for sharing multimedia content across several set-top-boxes |
US20060031921A1 (en) * | 2004-08-06 | 2006-02-09 | Andrew Danforth | System and method for affecting the behavior of a network device in a cable network |
US7035270B2 (en) * | 1999-12-30 | 2006-04-25 | General Instrument Corporation | Home networking gateway |
US7039432B2 (en) * | 2001-12-04 | 2006-05-02 | General Instrument Corporation | Dynamic upstream attenuation for ingress noise reduction |
US7058055B2 (en) * | 2001-07-17 | 2006-06-06 | Smartmatic Corp. | Method of device-to-device communications in hybrid distributed device control networks |
US20060159100A1 (en) * | 2004-12-13 | 2006-07-20 | Droms Ralph E | Use of IPv6 in access networks |
US7085814B1 (en) * | 1999-06-11 | 2006-08-01 | Microsoft Corporation | Data driven remote device control model with general programming interface-to-network messaging adapter |
US20060173977A1 (en) * | 2005-02-03 | 2006-08-03 | Next Generation Broadband | A process for dynamic user control on always-on ip network |
US7120139B1 (en) * | 1999-12-30 | 2006-10-10 | At&T Corp. | Broadband cable telephony network architecture IP ITN network architecture reference model |
US7127049B2 (en) * | 2001-11-14 | 2006-10-24 | Ciena Corporation | System and method for enhancing the activation of DSL service |
US20060256799A1 (en) * | 2005-05-11 | 2006-11-16 | Eng John W | Broadband local area full-service backbone network |
US20060271946A1 (en) * | 2005-05-24 | 2006-11-30 | Richard Woundy | Method and system of monitoring media units |
US20060271772A1 (en) * | 2005-05-24 | 2006-11-30 | Richard Woundy | Method and system of configuring media units |
US20060285544A1 (en) * | 2003-09-05 | 2006-12-21 | Taylor Kevin N | Cable modem termination system having a gateway for transporting out-of-band messaging signals |
US20070016762A1 (en) * | 2005-06-29 | 2007-01-18 | Next Generation Broadband | Bootless activation |
US20070130471A1 (en) * | 2003-08-26 | 2007-06-07 | Walker Pina John M | Apparatus and method for authenticating a user when accessing to multimedia services |
US20070133409A1 (en) * | 2000-05-19 | 2007-06-14 | Mckinnon Martin W Iii | Allocating access across shared communication medium to user classes |
US20070174471A1 (en) * | 2003-04-30 | 2007-07-26 | Cedric Van Rossum | Secure, continous, proxy-optimized, device-to-device data download reception system and method of use |
US20070177526A1 (en) * | 2005-11-23 | 2007-08-02 | Pak Siripunkaw | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US20070183405A1 (en) * | 2006-02-07 | 2007-08-09 | Broadcom Corporation, A California Corporation | Distributed server function in a VoIP to telephony bridging network |
US7272846B2 (en) * | 2002-12-20 | 2007-09-18 | Time Warner Cable, A Division Of Time Warner Entertainment Company, Lp | System and method for detecting and reporting cable modems with duplicate media access control addresses |
US7285090B2 (en) * | 2000-06-16 | 2007-10-23 | Bodymedia, Inc. | Apparatus for detecting, receiving, deriving and displaying human physiological and contextual information |
US7293078B2 (en) * | 2003-07-14 | 2007-11-06 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for provisioning a provisionable network device with a dynamically generated boot file using a server |
US7293282B2 (en) * | 2003-07-03 | 2007-11-06 | Time Warner Cable, Inc. | Method to block unauthorized access to TFTP server configuration files |
US7308700B1 (en) * | 1999-12-15 | 2007-12-11 | Stmicroelectronics, Inc. | Network station management system and method |
US7334258B1 (en) * | 2002-10-09 | 2008-02-19 | Cisco Technology, Inc. | Configuration file download enforcement |
US7337217B2 (en) * | 2000-07-21 | 2008-02-26 | Samsung Electronics Co., Ltd. | Architecture for home network on world wide web |
US7372809B2 (en) * | 2004-05-18 | 2008-05-13 | Time Warner Cable, Inc. | Thwarting denial of service attacks originating in a DOCSIS-compliant cable network |
US7443883B2 (en) * | 2004-12-07 | 2008-10-28 | Comcast Cable Holdings, Llc | Method and system of providing customer premise equipment code |
US7496652B2 (en) * | 2000-07-17 | 2009-02-24 | Teleservices Solutions, Inc. | Intelligent network providing network access services (INP-NAS) |
US7496485B2 (en) * | 2006-02-17 | 2009-02-24 | International Business Machines Corporation | Methods and apparatus for predicting convergence of a transversal waveform relaxation algorithm |
US7502841B2 (en) * | 2004-02-11 | 2009-03-10 | Solutioninc Limited | Server, system and method for providing access to a public network through an internal network of a multi-system operator |
US7512969B2 (en) * | 2003-11-21 | 2009-03-31 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for detecting and reporting cable network devices with duplicate media access control addresses |
US7539193B2 (en) * | 2005-01-27 | 2009-05-26 | Time Warner Cable, Inc. | System and method for facilitating communication between a CMTS and an application server in a cable network |
US7600003B1 (en) * | 2002-04-22 | 2009-10-06 | Cisco Technology, Inc. | Method and apparatus for dynamically configuring customer premises network equipment |
US7617517B2 (en) * | 2004-01-30 | 2009-11-10 | Samsung Electronics Co., Ltd. | Cable modem including filtering based on frequency band |
US7647617B2 (en) * | 2004-11-16 | 2010-01-12 | Integra5 Communications, Inc. | Method for association between telephony and television network equipment |
US7693171B2 (en) * | 2006-01-03 | 2010-04-06 | Time Warner Cable Inc. | Methods and apparatus for efficient IP multicasting in a content-based network |
US7836092B2 (en) * | 2006-05-12 | 2010-11-16 | At&T Intellectual Property I, L.P. | Systems, methods, and computer-readable media for providing information regarding communication systems |
Family Cites Families (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69834205T2 (en) * | 1997-12-04 | 2007-03-08 | British Telecommunications P.L.C. | TELECOMMUNICATIONS NETWORK |
US6822955B1 (en) * | 1998-01-22 | 2004-11-23 | Nortel Networks Limited | Proxy server for TCP/IP network address portability |
US6070246A (en) * | 1998-02-04 | 2000-05-30 | 3Com Corporation | Method and system for secure cable modem initialization |
US6351773B1 (en) | 1998-12-21 | 2002-02-26 | 3Com Corporation | Methods for restricting access of network devices to subscription services in a data-over-cable system |
US6657991B1 (en) * | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
US6434627B1 (en) * | 1999-03-15 | 2002-08-13 | Cisco Technology, Inc. | IP network for accomodating mobile users with incompatible network addressing |
US7484234B1 (en) | 1999-04-29 | 2009-01-27 | Tivo Inc. | Method and apparatus for controlling at least one set-top box |
US6751299B1 (en) * | 1999-06-01 | 2004-06-15 | America Online, Incorporated | Voice messaging system |
US6603758B1 (en) * | 1999-10-01 | 2003-08-05 | Webtv Networks, Inc. | System for supporting multiple internet service providers on a single network |
US6857009B1 (en) * | 1999-10-22 | 2005-02-15 | Nomadix, Inc. | System and method for network access without reconfiguration |
US6768743B1 (en) * | 1999-10-26 | 2004-07-27 | 3Com Corporation | Method and system for address server redirection for multiple address networks |
US6996621B1 (en) * | 1999-12-07 | 2006-02-07 | 3Com Corporation | Method for supporting secondary address delivery on remote access servers |
US6598057B1 (en) * | 1999-12-22 | 2003-07-22 | Cisco Technology, Inc. | Method and apparatus for generating configuration files using policy descriptions |
US7007080B2 (en) * | 1999-12-23 | 2006-02-28 | Solution Inc Limited | System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention |
AU2001238297A1 (en) * | 2000-02-15 | 2001-08-27 | Broadcom Corporation | Method, system and computer program product for scheduling upstream communications |
US7327683B2 (en) * | 2000-03-16 | 2008-02-05 | Sri International | Method and apparatus for disseminating topology information and for discovering new neighboring nodes |
US6845091B2 (en) * | 2000-03-16 | 2005-01-18 | Sri International | Mobile ad hoc extensions for the internet |
US7356841B2 (en) * | 2000-05-12 | 2008-04-08 | Solutioninc Limited | Server and method for providing specific network services |
US20010051980A1 (en) * | 2000-06-01 | 2001-12-13 | Raciborski Nathan F. | Preloading content objects on content exchanges |
US6658000B1 (en) * | 2000-06-01 | 2003-12-02 | Aerocast.Com, Inc. | Selective routing |
US20010049732A1 (en) * | 2000-06-01 | 2001-12-06 | Raciborski Nathan F. | Content exchange apparatus |
US7213062B1 (en) * | 2000-06-01 | 2007-05-01 | General Instrument Corporation | Self-publishing network directory |
US6836806B1 (en) * | 2000-06-01 | 2004-12-28 | Aerocast, Inc. | System for network addressing |
US6879998B1 (en) * | 2000-06-01 | 2005-04-12 | Aerocast.Com, Inc. | Viewer object proxy |
US6904460B1 (en) * | 2000-06-01 | 2005-06-07 | Aerocast.Com, Inc. | Reverse content harvester |
US7370364B2 (en) | 2000-07-31 | 2008-05-06 | Ellacoya Networks, Inc. | Managing content resources |
AU2001295820A1 (en) * | 2000-09-25 | 2002-04-02 | Transactions, Inc. | System and method to correlate and access related text with locations on an electronically displayed map |
US7107326B1 (en) * | 2000-10-13 | 2006-09-12 | 3Com Corporation | Method and system for integrating IP address reservations with policy provisioning |
EP1343340B1 (en) | 2000-12-11 | 2007-04-25 | Sharp Kabushiki Kaisha | Radio communication system |
US20020103931A1 (en) * | 2001-01-26 | 2002-08-01 | Mott Charles J. | Virtual private networking using domain name service proxy |
GB2375918B (en) * | 2001-03-26 | 2004-12-08 | Imagine Broadband Ltd | Broadband communications |
JP4029629B2 (en) * | 2001-03-27 | 2008-01-09 | セイコーエプソン株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
WO2002088879A2 (en) * | 2001-04-27 | 2002-11-07 | Wanwall, Inc. | Weighted fair queuing-based methods and apparatus for protecting against overload conditions on nodes of a distributed network |
US6941356B2 (en) * | 2001-06-29 | 2005-09-06 | International Business Machines Corporation | Automated configuration enabled via interrogation over network |
US7092397B1 (en) * | 2001-08-31 | 2006-08-15 | Cisco Technology, Inc. | Method and apparatus for mapping an MPLS tag to a data packet in a headend |
US8042132B2 (en) | 2002-03-15 | 2011-10-18 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
US8413205B2 (en) * | 2001-09-19 | 2013-04-02 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
US7065359B2 (en) | 2001-10-09 | 2006-06-20 | Lucent Technologies Inc. | System and method for switching between base stations in a wireless communications system |
US7065047B2 (en) * | 2001-10-22 | 2006-06-20 | Pctel, Inc. | System and method of providing computer networking |
US20050002388A1 (en) * | 2001-10-29 | 2005-01-06 | Hanzhong Gao | Data structure method, and system for multimedia communications |
US6895429B2 (en) * | 2001-12-28 | 2005-05-17 | Network Appliance, Inc. | Technique for enabling multiple virtual filers on a single filer to participate in multiple address spaces with overlapping network addresses |
US20030145075A1 (en) * | 2002-01-29 | 2003-07-31 | Weaver David John | Diagnostics and network provisioning tool for bi-directional communication devices |
KR100423500B1 (en) * | 2002-01-29 | 2004-03-18 | 삼성전자주식회사 | Converting Apparatus for converting internet protocol address and Home network system using thereof |
US7158543B1 (en) | 2002-03-29 | 2007-01-02 | Cisco Technology, Inc. | V.8bis suppression method and apparatus for modem relay |
US20030236914A1 (en) * | 2002-06-25 | 2003-12-25 | Intel Corporation | Connection of next generation mobile nodes across previous generation networks to next generation networks |
US20050220126A1 (en) * | 2002-07-11 | 2005-10-06 | Thomson Licensing S.A. | Application level gateway and firewall rule set download validation |
US6813921B2 (en) * | 2002-07-19 | 2004-11-09 | Outokumpu Oyj | Method for rolling metal material into a metal strip |
TW200412890A (en) * | 2002-09-05 | 2004-08-01 | Novalabs L L C | Toilet cleaning apparatus and caddy |
US7353021B2 (en) | 2002-11-14 | 2008-04-01 | Lucent Technologies Inc. | Network controller replacement of indication of one or more specific network connections usable by first network component in signaling message for second network component with wild card network connection information |
US20040103308A1 (en) | 2002-11-25 | 2004-05-27 | Gabor Paller | Self-configuring protocol gateway |
US20040153665A1 (en) | 2003-02-03 | 2004-08-05 | Logan Browne | Wireless network control and protection system |
US7149225B2 (en) * | 2003-03-10 | 2006-12-12 | Cisco Technology, Inc. | Arrangement for traversing an IPv4 network by IPv6 mobile nodes via a mobility anchor point |
US20040242233A1 (en) | 2003-06-02 | 2004-12-02 | Navini Networks, Inc. | Method and system for providing a mobile node proxy service to a traveling mobile node |
US7467214B2 (en) * | 2003-06-20 | 2008-12-16 | Motorola, Inc. | Invoking protocol translation in a multicast network |
US7373660B1 (en) | 2003-08-26 | 2008-05-13 | Cisco Technology, Inc. | Methods and apparatus to distribute policy information |
US7792963B2 (en) * | 2003-09-04 | 2010-09-07 | Time Warner Cable, Inc. | Method to block unauthorized network traffic in a cable data network |
US7272397B2 (en) * | 2003-10-17 | 2007-09-18 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
US7447780B2 (en) * | 2003-11-21 | 2008-11-04 | Time Warner Cable, Inc. | Technique for communicating information over a broadband communications network |
WO2005069576A1 (en) * | 2004-01-15 | 2005-07-28 | Interactive People Unplugged Ab | A method for ipv4 mobility from ipv6 networks |
US8351468B2 (en) | 2004-04-05 | 2013-01-08 | Broadcom Corporation | Method and apparatus for downloading content using channel bonding |
US20050233742A1 (en) | 2004-04-16 | 2005-10-20 | Jeyhan Karaoguz | Location based directories Via a broadband access gateway |
US7835274B2 (en) * | 2004-05-25 | 2010-11-16 | Cisco Technology, Inc. | Wideband provisioning |
US20060031436A1 (en) * | 2004-05-28 | 2006-02-09 | Jayson Sakata | Systems and methods for multi-level gateway provisioning based on a device's location |
CA2574776A1 (en) | 2004-07-23 | 2006-02-02 | Citrix Systems, Inc. | Systems and methods for optimizing communications between network nodes |
US8996603B2 (en) | 2004-09-16 | 2015-03-31 | Cisco Technology, Inc. | Method and apparatus for user domain based white lists |
KR100636321B1 (en) * | 2004-10-18 | 2006-10-18 | 삼성전자주식회사 | Multiple DSG channel on Open cable Digital broadcasting system and the home DSG channel acquiring method |
KR100636323B1 (en) * | 2004-11-04 | 2006-10-18 | 삼성전자주식회사 | Apparatus and method for changing Mode in digital broadcasting receiver |
US7787416B2 (en) | 2004-11-18 | 2010-08-31 | Gidwani Sanjay M | Wireless network having real-time channel allocation |
US7558866B2 (en) | 2004-12-08 | 2009-07-07 | Microsoft Corporation | Method and system for securely provisioning a client device |
US8520512B2 (en) | 2005-01-26 | 2013-08-27 | Mcafee, Inc. | Network appliance for customizable quarantining of a node on a network |
US20060184640A1 (en) * | 2005-02-15 | 2006-08-17 | Hatch Ryan D | Method and apparatus for processing a website request |
US8316434B2 (en) | 2005-02-23 | 2012-11-20 | At&T Intellectual Property I, L.P. | Centralized access control system and methods for distributed broadband access points |
US7710865B2 (en) * | 2005-02-25 | 2010-05-04 | Cisco Technology, Inc. | Disaster recovery for active-standby data center using route health and BGP |
US7769886B2 (en) * | 2005-02-25 | 2010-08-03 | Cisco Technology, Inc. | Application based active-active data center network using route health injection and IGP |
US7609619B2 (en) * | 2005-02-25 | 2009-10-27 | Cisco Technology, Inc. | Active-active data center using RHI, BGP, and IGP anycast for disaster recovery and load distribution |
US20060206586A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, apparatus and system for a location-based uniform resource locator |
US8041824B1 (en) * | 2005-04-14 | 2011-10-18 | Strauss Acquisitions, L.L.C. | System, device, method and software for providing a visitor access to a public network |
US7568220B2 (en) * | 2005-04-19 | 2009-07-28 | Cisco Technology, Inc. | Connecting VPN users in a public network |
US7873322B2 (en) * | 2005-06-14 | 2011-01-18 | Acterna Llc | Ingress susceptibility on return path |
CA2612897C (en) | 2005-06-20 | 2020-10-06 | Comcast Cable Holdings, Llc | Method and system of managing and allocating communication related resources |
US8707395B2 (en) | 2005-07-11 | 2014-04-22 | Avaya Inc. | Technique for providing secure network access |
US8010701B2 (en) * | 2005-12-19 | 2011-08-30 | Vmware, Inc. | Method and system for providing virtualized application workspaces |
US20070214265A1 (en) | 2006-03-07 | 2007-09-13 | Sbc Knowledge Ventures Lp | Scalable captive portal redirect |
US8549588B2 (en) | 2006-09-06 | 2013-10-01 | Devicescape Software, Inc. | Systems and methods for obtaining network access |
US8590027B2 (en) | 2007-02-05 | 2013-11-19 | Red Hat, Inc. | Secure authentication in browser redirection authentication schemes |
US8327432B2 (en) | 2007-02-28 | 2012-12-04 | Cisco Technology, Inc. | Self-initiated end-to-end monitoring of an authentication gateway |
US8867526B2 (en) * | 2007-05-17 | 2014-10-21 | At&T Intellectual Property I, L.P. | Method and apparatus for providing mobility for a voice over internet protocol service |
US20090005066A1 (en) * | 2007-06-29 | 2009-01-01 | Cynthia Florkey | Method and apparatus for obtaining a zip code |
US8108911B2 (en) * | 2007-11-01 | 2012-01-31 | Comcast Cable Holdings, Llc | Method and system for directing user between captive and open domains |
US9619644B2 (en) | 2013-07-03 | 2017-04-11 | Facebook, Inc. | Third-party captive portal |
-
2006
- 2006-11-22 US US12/094,455 patent/US20090125958A1/en not_active Abandoned
- 2006-11-22 US US11/603,422 patent/US7839870B2/en active Active
- 2006-11-22 US US11/603,396 patent/US8149847B2/en active Active
- 2006-11-22 US US11/603,761 patent/US7881225B2/en active Active
- 2006-11-22 WO PCT/US2006/045184 patent/WO2007062108A2/en active Application Filing
- 2006-11-23 CA CA2568743A patent/CA2568743C/en active Active
- 2006-11-23 CA CA2568740A patent/CA2568740C/en active Active
- 2006-11-23 CA CA2568741A patent/CA2568741C/en active Active
-
2010
- 2010-10-18 US US12/906,195 patent/US8493987B2/en active Active
- 2010-12-21 US US12/974,750 patent/US8050194B2/en active Active
-
2011
- 2011-09-21 US US13/238,105 patent/US8726306B2/en active Active
-
2012
- 2012-03-26 US US13/429,962 patent/US10171293B2/en active Active
-
2013
- 2013-07-01 US US13/932,619 patent/US9954731B2/en active Active
-
2018
- 2018-11-21 US US16/197,758 patent/US11196622B2/en active Active
-
2021
- 2021-11-04 US US17/518,630 patent/US20220060376A1/en active Pending
Patent Citations (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440632A (en) * | 1992-12-02 | 1995-08-08 | Scientific-Atlanta, Inc. | Reprogrammable subscriber terminal |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US5845077A (en) * | 1995-11-27 | 1998-12-01 | Microsoft Corporation | Method and system for identifying and obtaining computer software from a remote computer |
US6023464A (en) * | 1997-12-23 | 2000-02-08 | Mediaone Group, Inc. | Auto-provisioning of user equipment |
US20020010865A1 (en) * | 1998-01-30 | 2002-01-24 | Christina E. Fulton | Method and apparatus for remote office access management |
US6308174B1 (en) * | 1998-05-05 | 2001-10-23 | Nortel Networks Limited | Method and apparatus for managing a communications network by storing management information about two or more configuration states of the network |
US6636485B1 (en) * | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US6560203B1 (en) * | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
US6501750B1 (en) * | 1998-06-05 | 2002-12-31 | Siemens Information & Communication Networks, Inc. | Method and device for device-to-device enablement of camp-on capability |
US6529910B1 (en) * | 1998-09-18 | 2003-03-04 | David E. Fleskes | Apparatus and method for automatically generating worldwide web pages based on real world domain data |
US6308289B1 (en) * | 1998-10-01 | 2001-10-23 | International Business Machines Corporation | Method and system for environmental sensing and control within a computer system |
US6393585B1 (en) * | 1998-12-23 | 2002-05-21 | Scientific-Atlanta, Inc. | Method and apparatus for restoring operating systems in a set-top box environment |
US6574796B1 (en) * | 1999-01-08 | 2003-06-03 | Cisco Technology, Inc. | Fast and reliable data carrier detection by a cable modem in a cable television plant |
US6577642B1 (en) * | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US20020061012A1 (en) * | 1999-04-13 | 2002-05-23 | Thi James C. | Cable modem with voice processing capability |
US6654387B1 (en) * | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US7085814B1 (en) * | 1999-06-11 | 2006-08-01 | Microsoft Corporation | Data driven remote device control model with general programming interface-to-network messaging adapter |
US6715075B1 (en) * | 1999-07-08 | 2004-03-30 | Intel Corporation | Providing a configuration file to a communication device |
US6553568B1 (en) * | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6693878B1 (en) * | 1999-10-15 | 2004-02-17 | Cisco Technology, Inc. | Technique and apparatus for using node ID as virtual private network (VPN) identifiers |
US7308700B1 (en) * | 1999-12-15 | 2007-12-11 | Stmicroelectronics, Inc. | Network station management system and method |
US7035270B2 (en) * | 1999-12-30 | 2006-04-25 | General Instrument Corporation | Home networking gateway |
US20010038690A1 (en) * | 1999-12-30 | 2001-11-08 | Douglas Palmer | Method and apparatus for management and synchronization of telephony services with video services over an HFC network |
US6570855B1 (en) * | 1999-12-30 | 2003-05-27 | At&T Corp. | Automatic call manager traffic gate feature |
US7120139B1 (en) * | 1999-12-30 | 2006-10-10 | At&T Corp. | Broadband cable telephony network architecture IP ITN network architecture reference model |
US20020013948A1 (en) * | 2000-03-13 | 2002-01-31 | Erwin Aguayo | Video data management, transmission, and control system and method emloying distributed video segments microcasting |
US7848234B2 (en) * | 2000-05-19 | 2010-12-07 | Mckinnon Iii Martin W | Allocating access across shared communication medium to user classes |
US20070133409A1 (en) * | 2000-05-19 | 2007-06-14 | Mckinnon Martin W Iii | Allocating access across shared communication medium to user classes |
US7285090B2 (en) * | 2000-06-16 | 2007-10-23 | Bodymedia, Inc. | Apparatus for detecting, receiving, deriving and displaying human physiological and contextual information |
US6768722B1 (en) * | 2000-06-23 | 2004-07-27 | At&T Corp. | Systems and methods for managing multiple communications |
US7496652B2 (en) * | 2000-07-17 | 2009-02-24 | Teleservices Solutions, Inc. | Intelligent network providing network access services (INP-NAS) |
US20090238349A1 (en) * | 2000-07-17 | 2009-09-24 | Teleservices Solutions, Inc. | Intelligent Network Providing Network Access Services (INP-NAS) |
US7337217B2 (en) * | 2000-07-21 | 2008-02-26 | Samsung Electronics Co., Ltd. | Architecture for home network on world wide web |
US6690655B1 (en) * | 2000-10-19 | 2004-02-10 | Motorola, Inc. | Low-powered communication system and method of operation |
US6952428B1 (en) * | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
US20020106017A1 (en) * | 2001-02-02 | 2002-08-08 | Dombkowski Kevin Eugene | Method for transmitting signals over a cable protocol |
US20020116721A1 (en) * | 2001-02-16 | 2002-08-22 | Gemini Networks, Inc. | Method and system of expanding a customer base of a data services provider |
US20020152384A1 (en) * | 2001-04-12 | 2002-10-17 | Microsoft Corporation | Methods and systems for unilateral authentication of messages |
US20040190699A1 (en) * | 2001-06-05 | 2004-09-30 | Bell Canada | Method and system for facilitating telecommunications service provisioning and service assurance |
US20030014764A1 (en) * | 2001-07-11 | 2003-01-16 | Saladino Anthony P. | Method, system, and computer program product for suppression index reuse and packet classification for payload header suppression |
US7058055B2 (en) * | 2001-07-17 | 2006-06-06 | Smartmatic Corp. | Method of device-to-device communications in hybrid distributed device control networks |
US20050055595A1 (en) * | 2001-09-17 | 2005-03-10 | Mark Frazer | Software update method, apparatus and system |
US20030069965A1 (en) * | 2001-10-05 | 2003-04-10 | Adc Telecommunications, Inc. | Provisioning per cable modem |
US7127049B2 (en) * | 2001-11-14 | 2006-10-24 | Ciena Corporation | System and method for enhancing the activation of DSL service |
US20030106067A1 (en) * | 2001-11-30 | 2003-06-05 | Hoskins Steve J. | Integrated internet protocol (IP) gateway services in an RF cable network |
US7039432B2 (en) * | 2001-12-04 | 2006-05-02 | General Instrument Corporation | Dynamic upstream attenuation for ingress noise reduction |
US20030200548A1 (en) * | 2001-12-27 | 2003-10-23 | Paul Baran | Method and apparatus for viewer control of digital TV program start time |
US6831921B2 (en) * | 2002-03-27 | 2004-12-14 | James A. Higgins | Wireless internet access system |
US7600003B1 (en) * | 2002-04-22 | 2009-10-06 | Cisco Technology, Inc. | Method and apparatus for dynamically configuring customer premises network equipment |
US20040024912A1 (en) * | 2002-05-22 | 2004-02-05 | Akihito Fukao | Device-sharing system, device administration terminal, gateway terminal, device, terminal program and device program, and method for providing a device-sharing service |
US7334258B1 (en) * | 2002-10-09 | 2008-02-19 | Cisco Technology, Inc. | Configuration file download enforcement |
US20040177133A1 (en) * | 2002-11-12 | 2004-09-09 | Next Generation Broadband | Intelligent configuration bridge system and method for adding supplemental capabilities to an existing high speed data infrastructure |
US7272846B2 (en) * | 2002-12-20 | 2007-09-18 | Time Warner Cable, A Division Of Time Warner Entertainment Company, Lp | System and method for detecting and reporting cable modems with duplicate media access control addresses |
US20040179539A1 (en) * | 2003-03-14 | 2004-09-16 | Yukiko Takeda | Communication system, gateway equipment, communication method and authentication method |
US20040213278A1 (en) * | 2003-04-24 | 2004-10-28 | Broadcom Corporation | System, method, and computer program product for in-place, lightweight Ack promotion in a cable modem environment |
US20070174471A1 (en) * | 2003-04-30 | 2007-07-26 | Cedric Van Rossum | Secure, continous, proxy-optimized, device-to-device data download reception system and method of use |
US6917675B2 (en) * | 2003-05-23 | 2005-07-12 | General Instrument Corporation | Method and apparatus for providing telephone conference bridging within a residential gateway |
US7293282B2 (en) * | 2003-07-03 | 2007-11-06 | Time Warner Cable, Inc. | Method to block unauthorized access to TFTP server configuration files |
US7293078B2 (en) * | 2003-07-14 | 2007-11-06 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for provisioning a provisionable network device with a dynamically generated boot file using a server |
US20050034115A1 (en) * | 2003-08-08 | 2005-02-10 | Carter Wade E. | Method for remotely updating software for devices in a broadband network |
US20050047442A1 (en) * | 2003-08-25 | 2005-03-03 | Brady Volpe | Method and apparatus for collectively and selectively analyzing the signal integrity of individual cable modems on a DOCSIS network |
US20070130471A1 (en) * | 2003-08-26 | 2007-06-07 | Walker Pina John M | Apparatus and method for authenticating a user when accessing to multimedia services |
US20060285544A1 (en) * | 2003-09-05 | 2006-12-21 | Taylor Kevin N | Cable modem termination system having a gateway for transporting out-of-band messaging signals |
US20050060749A1 (en) * | 2003-09-17 | 2005-03-17 | Lg Electronics Inc. | Digital cable receiver |
US20050078668A1 (en) * | 2003-10-08 | 2005-04-14 | Wittenberg Joel L. | Network element having a redirect server |
US20050078688A1 (en) * | 2003-10-10 | 2005-04-14 | Adc Broadband Access Systems, Inc. | State machine for providing dynamic quality of service in a cable network |
US20050123001A1 (en) * | 2003-11-05 | 2005-06-09 | Jeff Craven | Method and system for providing video and data traffic packets from the same device |
US20050122976A1 (en) * | 2003-11-17 | 2005-06-09 | Christopher Poli | Method and apparatuses for using packet data to manage a data stream in a broadband communications system |
US7512969B2 (en) * | 2003-11-21 | 2009-03-31 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for detecting and reporting cable network devices with duplicate media access control addresses |
US7617517B2 (en) * | 2004-01-30 | 2009-11-10 | Samsung Electronics Co., Ltd. | Cable modem including filtering based on frequency band |
US7502841B2 (en) * | 2004-02-11 | 2009-03-10 | Solutioninc Limited | Server, system and method for providing access to a public network through an internal network of a multi-system operator |
US20050204168A1 (en) * | 2004-03-10 | 2005-09-15 | Keith Johnston | System and method for double-capture/double-redirect to a different location |
US20100064356A1 (en) * | 2004-03-10 | 2010-03-11 | Eric White | System and method for double-capture/double-redirect to a different location |
US20050246757A1 (en) * | 2004-04-07 | 2005-11-03 | Sandeep Relan | Convergence of network file system for sharing multimedia content across several set-top-boxes |
US7372809B2 (en) * | 2004-05-18 | 2008-05-13 | Time Warner Cable, Inc. | Thwarting denial of service attacks originating in a DOCSIS-compliant cable network |
US20060031921A1 (en) * | 2004-08-06 | 2006-02-09 | Andrew Danforth | System and method for affecting the behavior of a network device in a cable network |
US7647617B2 (en) * | 2004-11-16 | 2010-01-12 | Integra5 Communications, Inc. | Method for association between telephony and television network equipment |
US7443883B2 (en) * | 2004-12-07 | 2008-10-28 | Comcast Cable Holdings, Llc | Method and system of providing customer premise equipment code |
US20060159100A1 (en) * | 2004-12-13 | 2006-07-20 | Droms Ralph E | Use of IPv6 in access networks |
US7539193B2 (en) * | 2005-01-27 | 2009-05-26 | Time Warner Cable, Inc. | System and method for facilitating communication between a CMTS and an application server in a cable network |
US20060173977A1 (en) * | 2005-02-03 | 2006-08-03 | Next Generation Broadband | A process for dynamic user control on always-on ip network |
US20060256799A1 (en) * | 2005-05-11 | 2006-11-16 | Eng John W | Broadband local area full-service backbone network |
US7415603B2 (en) * | 2005-05-24 | 2008-08-19 | Comcast Cable Holdings, Llc | Method and system of configuring media units from different vendors using a single bulk configuration file |
US20060271946A1 (en) * | 2005-05-24 | 2006-11-30 | Richard Woundy | Method and system of monitoring media units |
US20060271772A1 (en) * | 2005-05-24 | 2006-11-30 | Richard Woundy | Method and system of configuring media units |
US20070016762A1 (en) * | 2005-06-29 | 2007-01-18 | Next Generation Broadband | Bootless activation |
US20090063833A1 (en) * | 2005-06-29 | 2009-03-05 | Next Generation Broadband | Bootless activation |
US8050194B2 (en) * | 2005-11-23 | 2011-11-01 | Comcast Cable Holdings, Llc | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US20070177526A1 (en) * | 2005-11-23 | 2007-08-02 | Pak Siripunkaw | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US20070180484A1 (en) * | 2005-11-23 | 2007-08-02 | Pak Siripunkaw | Method of initializing, provisioning, and managing a cable modem and a customer premise equipment device |
US20110026536A1 (en) * | 2005-11-23 | 2011-02-03 | Comcast Cable Holdings, Llc | Device-to-device communication among customer premise equipment devices |
US7881225B2 (en) * | 2005-11-23 | 2011-02-01 | Comcast Cable Holdings, Llc | Customer premise equipment device-specific access-limiting for a cable modem and a customer premise equipment device |
US7839870B2 (en) * | 2005-11-23 | 2010-11-23 | Comcast Cable Holdings, Llc | Device-to-device communication among customer premise equipment devices |
US7693171B2 (en) * | 2006-01-03 | 2010-04-06 | Time Warner Cable Inc. | Methods and apparatus for efficient IP multicasting in a content-based network |
US20070183405A1 (en) * | 2006-02-07 | 2007-08-09 | Broadcom Corporation, A California Corporation | Distributed server function in a VoIP to telephony bridging network |
US7496485B2 (en) * | 2006-02-17 | 2009-02-24 | International Business Machines Corporation | Methods and apparatus for predicting convergence of a transversal waveform relaxation algorithm |
US7836092B2 (en) * | 2006-05-12 | 2010-11-16 | At&T Intellectual Property I, L.P. | Systems, methods, and computer-readable media for providing information regarding communication systems |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070180484A1 (en) * | 2005-11-23 | 2007-08-02 | Pak Siripunkaw | Method of initializing, provisioning, and managing a cable modem and a customer premise equipment device |
US8149847B2 (en) | 2005-11-23 | 2012-04-03 | Comcast Cable Holdings, Llc | Initializing, provisioning, and managing devices |
US10171293B2 (en) | 2005-11-23 | 2019-01-01 | Comcast Cable Communications, Llc | Initializing, provisioning, and managing devices |
US11196622B2 (en) | 2005-11-23 | 2021-12-07 | Comcast Cable Communications, Llc | Initializing, provisioning, and managing devices |
US8726306B2 (en) | 2005-11-23 | 2014-05-13 | Comcast Cable Holdings, Llc | Device-specific pre-provisoining access-limiting for a modem and a consumer premise equipment device |
US10828092B2 (en) | 2007-05-21 | 2020-11-10 | Atricure, Inc. | Cardiac ablation systems and methods |
US11502969B2 (en) | 2007-11-01 | 2022-11-15 | Comcast Cable Communications, Llc | Method and system for directing user between captive and open domains |
US9654412B2 (en) | 2007-11-01 | 2017-05-16 | Comcast Cable Communications, Llc | Method and system for directing user between captive and open domains |
US8601545B2 (en) | 2007-11-01 | 2013-12-03 | Comcast Cable Holdings, Llc | Method and system for directing user between captive and open domains |
US10200299B2 (en) | 2007-11-01 | 2019-02-05 | Comcast Cable Communications, Llc | Method and system for directing user between captive and open domains |
US9100696B2 (en) | 2007-12-17 | 2015-08-04 | Broadcom Corporation | System and method for upgrading a multiprocessor set-top box device with a monolithic firmware image |
US8544053B2 (en) * | 2007-12-17 | 2013-09-24 | Broadcom Corporation | System and method for upgrading a multiprocessor set-top box device with a monolithilic firmware image |
US20090158383A1 (en) * | 2007-12-17 | 2009-06-18 | Broadcom Corporation | System and Method for Upgrading a Multiprocessor Set-Top Box Device with a Monolithilic Firmware Image |
US20150074245A1 (en) * | 2013-09-10 | 2015-03-12 | Rogers Communications Inc. | Methods and devices for facilitating a connection between devices |
US9674301B2 (en) * | 2013-09-10 | 2017-06-06 | Rogers Communications Inc. | Home gateway devices and methods for facilitating connections between customer premises equipment devices and servers |
Also Published As
Publication number | Publication date |
---|---|
US20140047087A1 (en) | 2014-02-13 |
US11196622B2 (en) | 2021-12-07 |
US8149847B2 (en) | 2012-04-03 |
US20120236867A1 (en) | 2012-09-20 |
WO2007062108A3 (en) | 2008-01-31 |
US8726306B2 (en) | 2014-05-13 |
US20070177614A1 (en) | 2007-08-02 |
US7881225B2 (en) | 2011-02-01 |
CA2568740C (en) | 2016-10-11 |
US9954731B2 (en) | 2018-04-24 |
US8050194B2 (en) | 2011-11-01 |
CA2568741C (en) | 2020-02-18 |
US20070180484A1 (en) | 2007-08-02 |
US20110026536A1 (en) | 2011-02-03 |
US20190327137A1 (en) | 2019-10-24 |
WO2007062108A2 (en) | 2007-05-31 |
US20070177526A1 (en) | 2007-08-02 |
US20110093595A1 (en) | 2011-04-21 |
US8493987B2 (en) | 2013-07-23 |
CA2568743A1 (en) | 2007-05-23 |
US20220060376A1 (en) | 2022-02-24 |
CA2568740A1 (en) | 2007-05-23 |
US7839870B2 (en) | 2010-11-23 |
CA2568743C (en) | 2016-07-26 |
CA2568741A1 (en) | 2007-05-23 |
US20120017234A1 (en) | 2012-01-19 |
US10171293B2 (en) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090125958A1 (en) | Method of upgrading a platform in a subscriber gateway device | |
US9807148B2 (en) | Dual-mode download manager | |
US9146730B2 (en) | System and method for remotely updating cable modem software | |
US8473589B2 (en) | Configuration file override | |
US10880196B2 (en) | Bi-directional speed test method and system for customer premises equipment (CPE) devices | |
US8522232B1 (en) | Decoupling software loads for customer premise equipment | |
US10945036B2 (en) | Set top box security tracking | |
US9497419B2 (en) | Method and apparatus for delivering programming code objects to set-top terminals and the like | |
US9813763B2 (en) | Application for in-field discovery, diagnosis and repair of a set-top device | |
US11876893B2 (en) | Caching and delivering media content from multiple streaming providers | |
US20170272833A1 (en) | Last played bar with video-on-demand (vod) and digital video recorder (dvr) options | |
US8381257B1 (en) | Prioritized channel scanning | |
US20220038755A1 (en) | Video client management of video service feature flags | |
Kim et al. | Automatic Remote Firmware Upgrade Algorithm through Internet for DOCSIS Cable Modems | |
KR20030031734A (en) | Method for upgrading cable modem software and bootrom of a cable modem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: COMCAST CABLE HOLDINGS, LLC, PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIRIPUNKAW, PAK;WEBER, EMERY J.;REEL/FRAME:021760/0308;SIGNING DATES FROM 20081007 TO 20081015 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: COMCAST CABLE COMMUNICATIONS, LLC, PENNSYLVANIA Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:COMCAST CABLE HOLDINGS, LLC;COMCAST CABLE COMMUNICATIONS, LLC;REEL/FRAME:037229/0550 Effective date: 20150930 |