# US 2019/0173833 A1 · Systems and methods for providing enum service activations

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

- Number: US 2019/0173833 A1
- Document ID: US20190173833A1
- Status: Published application
- Kind: A1
- Application number: 15/831,496
- Filed: 2017-12-05
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Mehrad YASREBI; James JACKSON
- Web page: https://patentgrep.com/patent/US20190173833A1

## CPC

- H04L 61/4557: Directories for hybrid networks, e.g. including telephone numbers
- H04L 41/046: comprising network management agents or mobile agents therefor
- H04L 41/0681: Configuration of triggering conditions
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0897: by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
- H04L 61/4511: using domain name system [DNS]
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1046: Call controllers; Call servers
- H04L 65/1066: Session management
- H04L 65/1069: Session establishment or de-establishment
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus performing operations including instantiating at least one ENUM physical server instance or vENUM virtual machine, wherein the at least one vENUM virtual machine initiating an IMSI session for at least one of a service and a record. The operations further include determining when the at least one of the service and the record is operating. When the at least one of the service and the record is operating, determining if the service was disabled, and if the service was disabled, clear any alarm and announcing service disabled via input/output device. When the at least one of the service and the record is not operating, the operations may include generating an alarm via input/output device, determining if automatic disablement is permitted, and if permitted, automatically disable the at least one of the service and the record. When automatic disablement is not permitted, the operations may include prompting for a disablement instruction via an input/output device and disabling the at least one of the service and the record upon receiving the disablement instruction.

## Claims

### Claim 1

A network device comprising a processor, an input/output device coupled to the processor, and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
instantiating at least one vENUM virtual machine instance, wherein the at least one vENUM virtual machine initiating an IMSI session for at least one of a service and a record;
determining if the at least one of the service and the record is operating;
when at least one of the service and the record is operating, determining if the service was disabled, and if the service was disabled, clear any alarm and announcing service disabled via input/output device;
when the at least one of the service and the record is not operating, generate an alarm via input/output device, determine if automatic disablement is permitted, and if permitted, automatically disable the at least one of the service and the record;
when automatic disablement is not permitted, prompt for a disablement instruction via input/output and disable the at least one of the service and the record upon receiving the disablement instruction.

### Claim 2 (depends on 1)

The network device of claim 1, wherein the operations further comprise; awaiting a command an activate command for a identified service or record via input/output device; upon receiving the activate command, activating the identified service or record.

### Claim 3 (depends on 1)

The network device of claim 1, wherein the operations further comprise; awaiting a command a deactivate command for a identified service or record via input/output device; upon receiving the deactivate command, deactivating the identified service or record.

### Claim 4 (depends on 1)

The network device of claim 1, wherein the operations further comprise automatically enabling the at least one of the service and the record after the step of announcing.

### Claim 5 (depends on 1)

The network device of claim 1, wherein the operations further comprise prompting for a command to enable the at least one of the service and the record via input/output device and enabling the at least one of the service and the record after receiving the command to enable.

### Claim 6 (depends on 1)

The network device of claim 1, wherein the operations further comprise defining at least one virtual availability zone, instantiating a propagation module responsible for the at least one virtual availability zone, wherein the propagation module communicates with a database associate with the virtual availability zone and a name server, and updates the database based on the determining steps of the vENUM.

### Claim 7 (depends on 6)

The network device of claim 6 wherein the at least one vENUM virtual machine includes plural vENUM virtual machines operating in parallel to initiate plural IMSI sessions, and wherein the operations further comprise instantiating a provisioning module within the propagation module, the provisioning module responsible for at least one virtual availability zone, the provisioning module defining a queue within the propagation module for each IMSI session.

### Claim 8 (depends on 6)

The network device of claim 6 wherein the step of instantiating at least one vENUM virtual machine includes assigning the at least one vENUM virtual machine to a virtual availability zone within the database.

### Claim 9 (depends on 6)

The network device of claim 6, wherein the virtual availability zone corresponds to a geographic area.

### Claim 10 (depends on 7)

The network device of claim 7 further comprising instantiating a collector module that examines the queue, wherein upon completion of the IMSI session, the collector module removes the IMSI session from the queue.

### Claim 11

An apparatus comprising:
at least one agent communicating with at least one of a fault, configuration, accounting, performance, and security module; the at least one agent communicating with at least one CSCF; the agent comprising a processor; and memory coupled to the processor, and an input/output device, the memory comprising executable instructions that cause the processor to effectuate operations comprising:
determining that a service is operating properly;
if the service is operating properly and the service is disabled, enable the service;
if the service is not operating properly, then generate an alarm and if the service is enabled, disable the service.

### Claim 12 (depends on 11)

The apparatus of claim 11 further comprising an input device and an output device connected to the processor and wherein the step of determining further includes communicating the alarm via the output.

### Claim 13 (depends on 12)

The apparatus of claim 12 further comprising communicating a notification via the output if the service is operating properly and the service is disabled, wherein the notification advises that the service was disabled.

### Claim 14 (depends on 12)

The apparatus of claim 12, wherein the operations further comprise reviewing an additional service upon receiving a command identifying the additional service via the input device.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein the at least one CSCF includes at least one of a CLIMS CSCF, a USP CSCF, and a vUSP CSCF.

### Claim 16 (depends on 11)

The apparatus of claim 11, wherein the at least one agent comprises an app server.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the agent in incorporated within an ENUM tool.

### Claim 18 (depends on 11)

The apparatus of claim 11, wherein the at least one service includes at least one of a multisim phone, a connected vehicle, and an internet of things device.
