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

Method and apparatus for providing a customized telecommunication service

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1995-06-01
•
Granted: 1998-09-01
•
Expires: 2015-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A customized telecommunication service comprising a service related component, referred to as a service shell, and a number of customization parts open to customization by a service provider. The service shell is designed by a system vendor with due consideration taken to the fact that the service must not interfere in a non-desired way with other existing services. The service shell comprises customization points to which the customization parts are added. Each customization point comprises an individual customization interface defining the scope of actions open to customization in the service shell. The service provider selects, among the actions, those which will build the desired function of the customization part.

Inventors

  • 👤 Andre Smolentzov
  • 👤 Rolf Staffan Eugen Karlberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:46
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04M; H04M3/00; H04M3/42; H04M3/4228; H04Q3/0062; H04Q3/007; H04Q2213/00; H04Q2213/1305; H04Q2213/135; H04Q2213/13502; H04Q2213/13526

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 160 words
A method for designing a customized telecommunication service comprising a service shell and at least one service customization part, said method comprising the steps of: designing, at a system vendor, said service shell with at least one customization point comprising a run time interface and an individual customization interface which defines the scope of the actions possible for said customization part by means of a first set of call associated parameters and a second set of primitives, said parameters and primitives being the only parameters and primitives available at said customization point; storing said service shell in a telecommunication network, and providing said customization interface to a service provider; designing, at the service provider, customer logic from a subset of said second set of primitives acting on a subset of said first set of parameters; and storing said customer logic in the telecommunication network where said stored service shell and said stored customer logic together constitute a complete customized service.
Claim 2
Independent Claim 160 words
A method for designing a customized telecommunication service comprising a service shell and at least one service customization part, said method comprising the steps of: designing, at a system vendor, said service shell with at least one customization point comprising a run time interface and an individual customization interface which defines the scope of the actions possible for said customization part by means of a first set of call associated parameters and a second set of primitives, said parameters and primitives being the only parameters and primitives available at said customization point; storing said service shell in a telecommunication network, and providing said customization interface to a service provider; designing, at the service provider, customer logic from a subset of said second set of primitives acting on a subset of said first set of parameters; and storing said customer logic in the telecommunication network where said stored service shell and said stored customer logic together constitute a complete customized service.
Claim 3
Dependent Claim 22 words
A method for designing a customized telecommunication service in accordance with claim 1, wherein the primitives are generic to different telecommunication services.
Claim 4
Dependent Claim 86 words
A method of designing a customized telecommunication service in accordance with claim 1, wherein said step of designing customer logic comprises: stating the behavior of the customer logic with regard to the possibilities given by the service shell; finding the customization points in said service shell; and selecting, at each found customization point, the primitive that fulfills the desired behavior of the customization logic, creating an instance of the selected primitive and binding the instance of the selected primitive to the parameters of said selected primitive.
Claim 5
Dependent Claim 22 words
A method for designing a customized telecommunication service in accordance with claim 3, wherein the customization points are found by their name.
Claim 6
Dependent Claim 34 words
A method for designing a customized telecommunication service in accordance with claim 3, wherein the parameters comprise a set of input parameters and a set of result parameters as viewed from the customer logic.
Claim 7
Dependent Claim 35 words
A method for designing a customized telecommunication service in accordance with claim 5, wherein each input and result parameter comprises at least some of the following attributes: identity, data type, input/output category and relational rules.
Claim 8
Dependent Claim 42 words
A method for designing a customized telecommunication service in accordance with claim 6, wherein each customization interface further comprises address information relating to each of the parameters, the address information being protected and not available for use by the customer logic designer.
Claim 9
Dependent Claim 28 words
A method for designing a customized telecommunication service in accordance with claim 7, wherein said run time interface connects the customer logic to the service shell in run-time.
Claim 10
Dependent Claim 19 words
A method for designing a customized telecommunication service in accord with claim 8, wherein the customer logic comprises data.
Claim 11
Dependent Claim 40 words
A method for designing a customized telecommunication service in accordance with claim 9, wherein said data comprises address information relating to each primitive used by the customer logic, data to be used by said primitive, and links to other primitives.
Claim 12
Dependent Claim 23 words
A method for designing a customized telecommunication service in accordance with claim 10, wherein each primitive is associated with a respective primitive interface.
Claim 13
Dependent Claim 35 words
A method for designing a customized telecommunication service in accordance with claim 11, wherein each primitive interface comprises a set of input parameters and a set of result parameters as viewed from within the primitive.
Claim 14
Dependent Claim 32 words
A method for designing a customized telecommunication service in accordance with claim 12, wherein each input and result parameter of a primitive comprises the following attributes: identity, data type, and input/result category.
Claim 15
Dependent Claim 30 words
A method for designing a customized telecommunication service in accordance with claim 13, wherein a parameter of a primitive interface is connected with a corresponding parameter of the customization interface.
Claim 16
Dependent Claim 30 words
A method for designing a customized telecommunication service in accordance with claim 14, wherein one customization interface parameter is connected to one or more parameters in one or more primitives.
Claim 17
Dependent Claim 27 words
A method for designing a customized telecommunication service in accordance with claim 15, wherein customization interfaces are defined as managed objects in an existing operation support system.
Claim 18
Dependent Claim 34 words
A method for designing a customized telecommunication service in accordance with claim 16, wherein the set of input parameters and the set of result parameters are mapped on the managed object as attributes thereof.
Claim 19
Independent Claim 178 words
An apparatus for providing a customized telecommunication service, comprising: a service shell, stored in a telecommunication network, adapted to be inserted in a local exchange, and at least one service customization part stored on a computer readable medium, wherein said service shell comprises at least one customization point at which the customization part, in run time and after a call is made to the customization part, is added to the service shell, said customization point comprising a run time interface and an individual customization interface defining the scope of the actions possible for said customization part by means of a first set of call associated parameters and a second set of primitives, said parameters and primitives being the only parameters and primitives available at said customization point, said service customization part comprising customer logic (i) generated from a subset of said second set of primitives comprised in said customization interface and (ii) acting on a subset of said first set of parameters defined by said customization interface, the customer logic being provided in the form of data only.
Claim 20
Independent Claim 178 words
An apparatus for providing a customized telecommunication service, comprising: a service shell, stored in a telecommunication network, adapted to be inserted in a local exchange, and at least one service customization part stored on a computer readable medium, wherein said service shell comprises at least one customization point at which the customization part, in run time and after a call is made to the customization part, is added to the service shell, said customization point comprising a run time interface and an individual customization interface defining the scope of the actions possible for said customization part by means of a first set of call associated parameters and a second set of primitives, said parameters and primitives being the only parameters and primitives available at said customization point, said service customization part comprising customer logic (i) generated from a subset of said second set of primitives comprised in said customization interface and (ii) acting on a subset of said first set of parameters defined by said customization interface, the customer logic being provided in the form of data only.
Claim 21
Dependent Claim 22 words
An apparatus for providing a customized telecommunication service in accordance with claim 18, wherein the primitives are generic to different telecommunication services.
Claim 22
Dependent Claim 34 words
An apparatus for providing a customized telecommunication service in accordance with claim 18, wherein the parameters comprise a set of input parameters and a set of result parameters as viewed from the customer logic.
Claim 23
Dependent Claim 35 words
An apparatus for providing a customized telecommunication service in accordance with claim 18, wherein each input and result parameter comprises at least some of the following attributes: identity, data type, input/output category and relational rules.
Claim 24
Dependent Claim 42 words
An apparatus for providing a customized telecommunication service in accordance with claim 18, wherein each customization interface further comprises address information relating to each of the parameters, the address information being protected and not available for use by the customer logic designer.
Claim 25
Dependent Claim 28 words
An apparatus for providing a customized telecommunication service in accordance with claim 22, wherein said run time interface connects the customer logic to the service shell in run-time.
Claim 26
Dependent Claim 60 words
An apparatus for providing a customized telecommunication service in accordance with claim 22, wherein each customization point comprises a first part visible through a graphical user interface of a tool used for building the customer logic and a second part non-visible through the graphical user interface, the visible part comprising the parameters and the invisible part comprising said address information.
Claim 27
Dependent Claim 23 words
An apparatus for providing a customized telecommunication service in accordance with claim 24, wherein the customer logic generated by said tool comprises data.
Claim 28
Dependent Claim 44 words
An apparatus for providing a customized telecommunication service in accordance with claim 25, wherein said data that represent the customer logic are stored in the telecommunication network allowing for the introduction of new customized services without upgrading existing software residing in the telecommunication network.
Claim 29
Dependent Claim 40 words
An apparatus for providing a customized telecommunication service in accordance with claim 26, wherein said data comprises address information relating to each primitive used by the customer logic, data to be used by said primitive, and links to other primitives.
Claim 30
Dependent Claim 23 words
An apparatus for providing a customized telecommunication service in accordance with claim 27, wherein each primitive is associated with a respective primitive interface.
Claim 31
Dependent Claim 35 words
An apparatus for providing a customized telecommunication service in accordance with claim 28, wherein each primitive interface comprises a set of input parameters and a set of result parameters as viewed from within the primitive.
Claim 32
Dependent Claim 32 words
An apparatus for providing a customized telecommunication service in accordance with claim 29, wherein each input and result parameter of a primitive comprises the following attributes: identity, data type and input/result category.
Claim 33
Dependent Claim 30 words
An apparatus for providing a customized telecommunication service in accordance with claim 30, wherein a parameter of a primitive interface is connected with a corresponding parameter of the customization interface.
Claim 34
Dependent Claim 31 words
An apparatus for providing a customized telecommunication service in accordance with claim 31, wherein one customization interface parameter can be connected to one or more parameters in one or more primitives.
Claim 35
Dependent Claim 27 words
An apparatus for providing a customized telecommunication service in accordance with claim 32, wherein customization interfaces are defined as managed objects in an existing operation support system.
Claim 36
Dependent Claim 39 words
An apparatus for providing a customized telecommunication service in accordance with claim 33, wherein the set of input parameters and the set of result parameters are mapped on a managed object, which represents a customization interface, as attributes thereof.

References Cited (Backward Citations)

US4747127A Cited
US5075847A Cited
WO1992011724A1 Cited
WO1992011603A1 Cited
US5323452A Cited
US5345380A Cited
US5337351A Cited
US5553127A Cited
US5627888A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag