← Back to Patent Explorer
USH1894H Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible telecommunications system architecture

Assignee: DSC/Celcore Inc
•
Filing: 1998-02-19
•
Granted: 2000-10-03
•
Expires: 2018-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Anthony G. Fletcher
  • 👤 Scott D. Hoffpauir

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 01:59
CPC Classifications
H; H04; H04W; H04W24/00; G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/656; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04Q11/0414; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54541; H04Q3/5455; H04Q3/54558; H04Q2213/00; H04Q2213/13031; H04Q2213/13034; H04Q2213/1305; H04Q2213/13056; H04Q2213/13093; H04Q2213/13095; H04Q2213/13098; H04Q2213/13103; H04Q2213/13106; H04Q2213/13107; H04Q2213/13109; H04Q2213/1316; H04Q2213/13162; H04Q2213/13166; H04Q2213/13167; H04Q2213/13176; H04Q2213/1319; H04Q2213/13204; H04Q2213/13209; H04Q2213/1328; H04Q2213/13292; H04Q2213/13299; H04Q2213/13349; H04Q2213/1336; H04Q2213/13396; H04W24/04

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 56 words
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; and a management software layer, which includes one or more software entities, encapsulating operations concerning operations, administration and maintenance related information.
Claim 2
Dependent Claim 56 words
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; and a management software layer, which includes one or more software entities, encapsulating operations concerning operations, administration and maintenance related information.
Claim 3
Dependent Claim 41 words
The software architecture for a telecommunications system according to claim 1, wherein at least one of the software entities of the call processing software layer software layer may invoke one or more of the encapsulated operations of the management software layer.
Claim 4
Dependent Claim 39 words
The software architecture for a telecommunications system according to claim 1, wherein at least one of the software entities of the management software layer may invoke one or more of the encapsulated operations of the call processing software layer.
Claim 5
Dependent Claim 30 words
The software architecture for a telecommunications system according to claim 1, wherein the management software layer stores and accesses the operations, administration and maintenance related information on a data base.
Claim 6
Dependent Claim 34 words
The software architecture for a telecommunications system according to claim 1, further comprising a resource software layer, which includes one or more software entities, encapsulating operations that manage and provide access to telephony resources.
Claim 7
Dependent Claim 44 words
The software architecture for a telecommunications according to claim 5, wherein at least one of the software entities of the resource software layer may invoke one or more of the encapsulated operations of either the call processing software layer or the management software layer.
Claim 8
Dependent Claim 18 words
The software architecture for a telecommunications system according to claim 5, wherein the telephony resources include a switch.
Claim 9
Dependent Claim 154 words
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; and a 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.
Claim 10
Dependent Claim 154 words
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; and a 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.
Claim 11
Dependent Claim 33 words
The telecommunications system according to claim 8, wherein at least one of the software entities of the call processing application may invoke one or more of the encapsulated operations of the server application.
Claim 12
Dependent Claim 33 words
The telecommunications system according to claim 8, wherein at least one of the software entities of the server application may invoke one or more of the encapsulated operations of the call processing application.
Claim 13
Dependent Claim 32 words
The telecommunications system according to claim 8, wherein at least one of the software entities of the server application may invoke one or more of the encapsulated operations of the client application.
Claim 14
Dependent Claim 32 words
The telecommunications system according to claim 8, wherein at least one of the software entities of the client application may invoke one or more of the encapsulated operations of the server application.
Claim 15
Dependent Claim 42 words
The telecommunications system according to claim 8, wherein the call processor assembly further includes a resource application executed by the first processor(s), the resource application including one or more software entities that encapsulate operations concerning the management and provision of telephony resources.
Claim 16
Dependent Claim 35 words
The telecommunications system according to claim 13, wherein at least one of the software entities of the resource application may invoke one or more operations of either the call processing application or the server application.
Claim 17
Dependent Claim 71 words
The telecommunications system according to claim 13, wherein an object request broker is associated with the call processing application and the resource application to provide information concerning the encapsulated operations of the call processing application and the resource application so as to enable at least one software entity of the server application to invoke one or more of the encapsulated operations of either the call processing application or the resource application.
Claim 18
Dependent Claim 62 words
The telecommunications system according to claim 13, wherein a proxy is associated with at least one software entity of the call processing application or the resource application to provide information concerning the encapsulated operations associated with that software entity so as to enable at least one software entity of the server application to invoke the encapsulated operations associated with that software entity.
Claim 19
Dependent Claim 58 words
The telecommunications system according to claim 8, wherein an object request broker is associated with the call processing application to provide information concerning the encapsulated operations of the call processing application so as to enable at least one software entity of the server application to invoke one or more of the encapsulated operations of the call processing application.
Claim 20
Dependent Claim 58 words
The telecommunications system according to claim 8, wherein a proxy is associated with at least one software entity of the call processing application to provide information concerning the encapsulated operations associated with that software entity so as to enable at least one software entity of the server application to invoke the encapsulated operations associated with that software entity.
Claim 21
Dependent Claim 61 words
The telecommunications system according to claim 8, wherein an object request broker is associated with the server application to provide information concerning the encapsulated operations of the server application so as to enable at least one software entity of either the client application or the call processing application to invoke one or more of the encapsulated operations of the client application.
Claim 22
Dependent Claim 65 words
The telecommunications system according to claim 8, wherein an object request broker is associated with at least one software entity of the server application to provide information concerning the encapsulated operations associated with that software entity so as to enable at least one software entity of either the client application or the call processing application to invoke the encapsulated operations associated with that software entity.
Claim 23
Dependent Claim 55 words
The telecommunications system according to claim 8, wherein an object request broker is associated with the client application to provide information concerning the encapsulated operations of the client application so as to enable at least one software entity of the server application to invoke one or more of the encapsulated operations of the server application.
Claim 24
Dependent Claim 63 words
The telecommunications system according to claim 8, wherein an object request broker is associated with at least one software entity of the client application to provide information concerning the encapsulated operations associated with that software entity so as to enable at least one software entity of the server application to invoke one or more of the encapsulated operations associated with that software entity.
Claim 25
Dependent Claim 30 words
The telecommunications system according to claim 8, wherein the server application provides data to the client application from which the client application causes the generation of a graphical user interface.
Claim 26
Dependent Claim 142 words
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.
Claim 27
Dependent Claim 142 words
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.
Claim 28
Dependent Claim 53 words
The software architecture for a telecommunications system according to claim 24, wherein the first object request broker is configured to facilitate the invocation of an operation of a particular software entity of the call processing software layer by a given software entity of either the resource software layer or the management software layer.
Claim 29
Dependent Claim 38 words
The software architecture for a telecommunications system according to claim 25, wherein a proxy is associated with the given software entity, the proxy being configured to receive a response to the operation invoked by the particular software entity.
Claim 30
Dependent Claim 50 words
The software architecture for a telecommunications system according to claim 24, wherein the second object request broker is configured to facilitate the invocation of a particular software entity of the resource software layer by a given software entity of either the call processing software layer or the management software layer.
Claim 31
Dependent Claim 38 words
The software architecture for a telecommunications system according to claim 27, wherein a proxy is associated with the given software entity, the proxy being configured to receive a response to the operation invoked by the particular software entity.
Claim 32
Dependent Claim 50 words
The software architecture for a telecommunications system according to claim 24, wherein the third object request broker is configured to facilitate the invocation of a particular software entity of the management software layer by a given software entity of either the resource software layer or the call processing software layer.
Claim 33
Dependent Claim 38 words
The software architecture for a telecommunications system according to claim 29, wherein a proxy is associated with the given software entity, the proxy being configured to receive a response to the operation invoked by the particular software entity.
Claim 34
Independent Claim 93 words
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; and directing the composed message to the given software entity.
Claim 35
Independent Claim 93 words
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; and directing the composed message to the given software entity.
Claim 36
Dependent Claim 48 words
The method according to claim 31, wherein determining an appropriate messaging scheme to invoke the particular operation comprises: defining an interface for the particular operation; retrieving the defined interface; and composing a message in accordance with the defined interface that can be directed to the identified software entity.
Claim 37
Independent Claim 14 words
The method according to 31, wherein the interface for the particular operation is predetermined.
Claim 38
Independent Claim 14 words
The method according to 31, wherein the interface for the particular operation is predetermined.
Claim 39
Independent Claim 21 words
The method according to 31, wherein the interface for the identified second software entity is dynamically defined upon receiving the request.
Claim 40
Independent Claim 21 words
The method according to 31, wherein the interface for the identified second software entity is dynamically defined upon receiving the request.
Claim 41
Dependent Claim 24 words
The method according to claim 31, wherein either the first software layer or the second software layer is configured to provide call processing functions.
Claim 42
Dependent Claim 34 words
The method according to claim 31, wherein the one or more software entities of either the first software layer or the second software layer are configured to manage and provide access to telephony resources.
Claim 43
Dependent Claim 34 words
The method according to claim 31, wherein the one or more software entities of either the first software layer or the second software layer are configured to provide operations, administration and maintenance related functions.

References Cited (Backward Citations)

US5487101A Cited
US5521961A Cited
US5627881A Cited
US5623532A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag