Wireless network abstract maintenance command execution framework

US9503922B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9503922-B1
Application numberUS-201514885477-A
CountryUS
Kind codeB1
Filing dateOct 16, 2015
Priority dateOct 16, 2015
Publication dateNov 22, 2016
Grant dateNov 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication network maintenance system. The system comprises an equipment inventory data store comprising cell tower equipment information, at least one processor, a memory, a command builder application, and a command executor application. The command builder application receives an abstract command identifying an abstract maintenance operation and a cell tower, looks up information about the cell tower in the inventory data store, based on the looked up information determines a specific command to execute on the cell tower using an element management system (EMS) associated with the cell tower, builds the specific command, and places the specific command on a queue. The command executor application retrieves the specific command from the queue, verifies a syntax of the specific command against the rules of the EMS associated with the specific command, checks that the specific command is authorized, and transmits the specific command to the EMS.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication network maintenance system, comprising: a network equipment inventory non-transitory data store, wherein the network equipment inventory non-transitory data store comprises information about cell tower equipment items; at least one processor; a non-transitory memory; a command builder application stored in the non-transitory memory that, when executed by the at least one processor, receives an abstract command identifying a maintenance operation and identifying a cell tower that the maintenance operation is to be performed on, wherein the abstract command is received from one of an alarm system, a network operations center (NOC) user interface, and a performance monitor, looks up, in the network equipment inventory non-transitory data store, information about the cell tower identified in the abstract command, based on the looked up information, determines a specific command to execute on the cell tower, the execution using an element management system (EMS) associated with the cell tower, builds the specific command, the specific command including parameter values determined based at least in part on the looked up information, and places the specific command on a command execution queue; and a command executor application stored in the non-transitory memory that, when executed by the at least one processor, retrieves the specific command from the command execution queue, verifies a syntax of the specific command against the rules of the EMS associated with the specific command, checks that the specific command is authorized, establishes a communication link to the EMS associated with the specific command, and transmits the specific command to the EMS. 2. The system of claim 1 , wherein the network equipment inventory non-transitory data store is rebuilt daily from data read from cell towers. 3. The system of claim 1 , wherein the command builder application rejects an abstract command identifying a reset command for a cell tower that does not identify a specific radio head (RH) of the cell tower. 4. The system of claim 1 , wherein the command builder application checks for a command stored on the command execution queue that duplicates the abstract command before building the specific command. 5. The system of claim 1 , wherein the NOC user interface provides abstract commands for current execution and abstract commands for scheduled execution. 6. The system of claim 1 , wherein checking that the specific command is authorized comprises the command executor application checking if the cell tower enables the specific command and if the EMS enables the specific command. 7. A communication network maintenance system, comprising: a network equipment inventory non-transitory data store, wherein the network equipment inventory non-transitory data store comprises information about cell tower equipment items; at least one processor; a non-transitory memory; a command builder application stored in the non-transitory memory that, when executed by the at least one processor, receives an abstract command identifying a maintenance operation and identifying a cell tower that the maintenance operation is to be performed on, looks up, in the network equipment inventory non-transitory data store, information about the cell tower identified in the abstract command, based on the looked up information, determines a specific command to execute on the cell tower, the execution using an element management system (EMS) associated with the cell tower, checks that the specific command is authorized, builds the specific command, the specific command including parameter values determined based at least in part on the looked up information, and places the specific command on a command execution queue; and a command executor application stored in the non-transitory memory that, when executed by the at least one processor, retrieves the specific command from the command execution queue, verifies a syntax of the specific command against rules of the EMS associated with the specific command, rechecks that the specific command is authorized, establishes a communication link to the EMS associated with the specific command, and transmits the specific command to the EMS. 8. The system of claim 7 , wherein the network equipment inventory non-transitory data store comprises information about cell tower equipment items manufactured by a plurality of original equipment manufacturers (OEMs) and wherein the command builder application is configured to build specific commands to execute on cell towers using a plurality of EMSs. 9. The system of claim 8 , wherein the command builder application is configured to build a first specific command for execution using a first EMS based on a first abstract command and to build a second specific command for execution using a second EMS based on the first abstract command, where the first specific command is different from the second specific command. 10. The system of claim 8 , wherein the command executor application sorts specific commands stored on the command execution queue according to which EMS the specific command is associated. 11. The system of claim 7 , wherein the communication link established to the EMS associated with the specific command is a secure tunnel. 12. The system of claim 7 , wherein checking that the specific command is authorized comprises the command builder application checking to see if a cell tower equipment item associated with the specific command supports the specific command. 13. The system of claim 7 , wherein checking that the specific command is authorized comprises the command builder application checking to see if a user associated with the abstract command has permission to execute the specific command.

Assignees

Inventors

Classifications

  • H04W24/04Primary

    Arrangements for maintaining operational condition · CPC title

  • Electricity · mapped topic

  • adapted for operation in multiple networks, e.g. multi-mode access points · CPC title

  • Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title

  • H04W4/60Primary

    Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9503922B1 cover?
A communication network maintenance system. The system comprises an equipment inventory data store comprising cell tower equipment information, at least one processor, a memory, a command builder application, and a command executor application. The command builder application receives an abstract command identifying an abstract maintenance operation and a cell tower, looks up information about …
Who is the assignee on this patent?
Sprint Communications Co Lp
What technology area does this patent fall under?
Primary CPC classification H04W24/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).