USH1894H

Flexible telecommunications system architecture

Claim Score by NHIP

Read claim 33, the broadest

Abstract

A flexible architecture for a telecommunications system is disclosed herein. Such architecture provides for different software layers, which include one or more software entities, based on a logical grouping of like or similar functions. For example, a call processing software layer, a resource software layer and a network management software layer may be provided to carry out particular operations. Further, the network management software layer may be divided into a client layer, which presents operations, administration and maintenance related information to a user for adaptation by the user, and a server layer, which stores and accesses operations, administration and maintenance related information. Object request broker technology is utilized to allow a software entity of one software layer to invoke operations associated with another software entity provided by another software layer.

Term

Term ended

Projected expiry passed 19 February 2018, 8.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 6 independent, 31 dependent

  1. 1
    A software architecture for a wireless telecommunications system comprising:a call processing software layer, which includes one or more software entities, encapsulating operations concerning the processing of calls directed to or from the telecommunications system;anda management software layer, which includes one or more software entities, encapsulating operations concerning operations, administration and maintenance related information.
  2. 8
    A telecommunications system comprising:a call processor assembly including one or more first processors and a call processing application executed by the first processor(s), the call processing application including one or more software entities that encapsulate operations concerning the processing of calls directed to or from the telecommunications system;anda network management system including a client portion and a server portion, the client portion including one or more second processors and a client application executed by the second processor(s), the client application including one or more software entities that encapsulate operations concerning the presentation of operations, administration and maintenance related information to a user for adaptation by the user, the server portion including one or more third processors and a server application executed by the third processor(s), the server application including one or more software entities that encapsulate operations concerning the storage of and access to the operations, administration and maintenance related information.
  3. 24
    A software architecture for a telecommunications system comprising:a call processing software layer, which includes one or more software entities to provide call processing operations, and which further includes a first object request broker that maintains information by which at least one other software layer may invoke certain of those operations;a resource software layer, which includes one or more software entities configured to manage and provide access to telephony resources, and which further includes a second object request broker that maintains information by which at least one other software layer may invoke certain of those operations;a management software layer, which includes one or more software entities to provide operations, administration and maintenance related operations, and which further includes a second object request broker that maintains information by which at least one other software layer may invoke certain of those operations.
  4. 31
    A method for communicating between applications associated with a telecommunications system comprising:providing a first software layer having one or more software entities and a second software layer also having one or more software entities;receiving a request issued from a given software entity of the first software layer to access a particular operation of a particular software entity of the second software layer;determining an appropriate messaging format to invoke the particular operation;composing a message based on the appropriate messaging format;anddirecting the composed message to the given software entity.
  5. 33
    Broadest claimClaim Score 99, very broad(NHIP)The method according to 31, wherein the interface for the particular operation is predetermined.
  6. 34
    The method according to 31, wherein the interface for the identified second software entity is dynamically defined upon receiving the request.