# US 9,438,693 B2 · System and method for message retry in a broadband gateway

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,693 B2
- Document ID: US9438693B2
- Status: Granted
- Kind: B2
- Application number: 11/862,126
- Filed: 2007-09-26
- Published: 2009-03-26
- Granted: 2016-09-06
- Earliest claimed: 2007-09-26
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Shiv Nayak Kolakeri; Abhitabh Kushwaha; Sameer N. Dharmadhikari
- Inventors: Shiv Nayak Kolakeri; Abhitabh Kushwaha; Sameer N. Dharmadhikari
- Web page: https://patentgrep.com/patent/US9438693B2

## CPC

- H04L 67/75: Indicating network or usage conditions on the user display
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- H04L 41/0233: Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
- H04L 41/5003: Managing SLA; Interaction between SLA and QoS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for message retry in a broadband gateway comprising a receiver to receive one or more messages, a module to create an interface watch in the event one or more communications for processing the one or more messages cannot be established with one or more interfacing systems, and a terminator to terminate the processing of the one or more messages as a message processing safeguard during provisioning and activation of broadband DSL service to customers.

## Claims

### Claim 1

A method, comprising:
receiving, via at least one electronic receiver, one or more messages to request a communication service during activation or provisioning of the communication service,
wherein the one or more messages are transmitted via a protocol or format;
creating, via at least one module, an interface watch when one or more communications for processing the one or more messages to request the communication service during the activation or provisioning of the communication service cannot be established with one or more interfacing systems,
wherein a determination that the one or more communications cannot be established with the one or more interfacing systems is based at least in part on a comparison between the protocol or format of the one or more messages and one or more protocols or formats supported by the one or more interfacing systems; and
terminating, via at least one terminator, the processing of the one or more messages to request the communication service during the activation or provisioning of the communication service.

### Claim 2 (depends on 1)

The method of claim 1, further comprising providing an interface status notification.

### Claim 3 (depends on 2)

The method of claim 2, wherein the interface status notification indicates that an interface of the one or more interfacing systems is down.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving the one or more messages to request the communication service during activation or provisioning of the communication service comprises receiving the one or more messages to request the communication service during the activation or provisioning of the communication service from one or more external systems.

### Claim 5 (depends on 1)

The method of claim 1, wherein the interface watch comprises transmitting the one or more communications at a predetermined interval to determine communicability with the one or more interfacing systems.

### Claim 6 (depends on 5)

The method of claim 5, wherein the predetermined interval is five minutes or less.

### Claim 7 (depends on 1)

The method of claim 1, wherein terminating the processing of the one or more messages to request the communication service during the activation or provisioning of the communication service comprises terminating delivery of the one or more messages to one or more external systems.

### Claim 8 (depends on 1)

A non-transitory computer readable media for storing computer executable code to perform the acts of the method of claim 1.

### Claim 9

A system, comprising:
at least one electronic receiver to receive one or more messages to request a communication service during activation or provisioning of the communication service,
wherein the one or more messages are transmitted via a protocol or format;
at least one module to create an interface watch when one or more communications for processing the one or more messages to request the communication service during the activation or provisioning of the communication service cannot be established with one or more interfacing systems,
wherein a determination that the one or more communications cannot be established with one or more interfacing systems is based at least in part on a comparison between the protocol or format of the one or more messages and one or more protocols or formats supported by the one or more interfacing systems; and
at least one terminator to terminate the processing of the one or more messages to request the communication service during the activation or provisioning of the communication service.

### Claim 10

A method, comprising:
receiving, via at least one electronic receiver, one or more messages to request a communication service during activation or provisioning of the communication service,
wherein the one or more messages are transmitted via a protocol or format;
transmitting, via at least one transmitter, one or more communications at a predetermined interval to determine communicability with one or more interfacing systems,
wherein a determination of the communicability of the one or more communications with the one or more interfacing systems is based at least in part on a comparison between the protocol or format of the one or more messages and one or more protocols or formats supported by the one or more interfacing systems; and
queuing, via at least one queue, the one or more messages to request the communication service during the activation or provisioning of the communication service for processing when the communicability is established with the one or more interfacing systems.

### Claim 11 (depends on 10)

The method of claim 10, further comprising providing an interface status notification.

### Claim 12 (depends on 11)

The method of claim 11, wherein the interface status notification indicates that an interface of the one or more interfacing systems is up.

### Claim 13 (depends on 10)

The method of claim 10, wherein receiving the one or more messages to request the communication service during activation or provisioning of the communication service comprises receiving the one or more messages from one or more external systems.

### Claim 14 (depends on 10)

The method of claim 10, wherein transmitting one or more communications at the predetermined interval to determine the communicability with the one or more interfacing systems is automatic.

### Claim 15 (depends on 14)

The method of claim 14, wherein the predetermined interval is five minutes or less.

### Claim 16 (depends on 10)

The method of claim 10, wherein transmitting the one or more communications at the predetermined interval to determine the communicability with the one or more interfacing systems is manual.

### Claim 17 (depends on 10)

The method of claim 10, wherein queuing the one or more messages to request the communication service during the activation or provisioning of the communication service for the processing comprises preparing for delivery of the one or more messages to request the communication service during the activation or provisioning of the communication service to one or more external systems.

### Claim 18 (depends on 17)

The method of claim 17, wherein the delivery of the one or more messages to request the communication service during the activation or provisioning of the communication service is based on a sequential order.

### Claim 19 (depends on 10)

The method of claim 10, further comprising providing broadband network service to one or more customers.

### Claim 20 (depends on 19)

The method of claim 19, wherein the broadband network service is DSL service.

### Claim 21 (depends on 10)

A non-transitory computer readable media for storing computer executable code to perform the acts of the method of claim 10.

### Claim 22

A system, comprising:
at least one electronic receiver to receive one or more messages to request a communication service during activation or provisioning of the communication service,
wherein the one or more messages are transmitted via a protocol or format;
at least one transmitter to transmit one or more communications at a predetermined interval to determine communicability with one or more interfacing systems,
wherein a determination of the communicability of the one or more communications with the one or more interfacing systems is based at least in part on a comparison between the protocol or format of the one or more messages and one or more protocols or formats supported by the one or more interfacing systems; and
at least one queue to queue the one or more messages to request the communication service during the activation or provisioning of the communication service for processing when the communicability is established with the one or more interfacing systems.
