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

Decoupling service creation environment from service logic execution environment

Assignee: Unwired Planet LLC
•
Filing: 1997-10-30
•
Granted: 1999-11-23
•
Expires: 2017-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A service creation environment (SCE) generates generic service creation information defining a certain service. The generic service creation information is then processed by a service execution agent for mapping onto service creation information that is specific to the service logic execution environment (SLEE) of a service control point (SCP) upon which the service is to be executed and provided. This SLEE specific service creation information is then down-loaded to the service logic execution environment, and converted in a conventional manner to service execution related information. The generic service creation information comprises only a certain limited number of primitives (instructions or commands) operating on a certain limited number of service independent building blocks (SIBs). The mapping operation is made from these limited primitives and service independent building blocks to SLEE specific primitives and service independent building blocks, or SLEE specific general programming language commands, or SLEE specific specification description language (SDL) commands.

Inventors

  • 👤 Roch Glitho
  • 👤 Patricia Funnell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:39
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0054; H04Q3/0058; H04Q2213/00; H04Q2213/13345; H04Q2213/135; H04Q2213/13502

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 135 words
A service creation system for a communications network, comprising: at least one service creation environment for defining a service to be implemented using service logic execution environment generic service creation information comprising a certain limited number of primitives operating on a certain limited number of service independent building blocks; a service execution agent receiving the defined service in the generic service creation information and operating to map the limited number of primitives operating on the certain limited number of service independent building blocks into service logic execution environment specific service creation information; and a service logic execution environment specifically for whom the specific service creation information is mapped, the service logic execution environment operating to convert the service execution agent generated specific service creation information into service execution related information executable to provide the service.
Claim 2
Dependent Claim 135 words
A service creation system for a communications network, comprising: at least one service creation environment for defining a service to be implemented using service logic execution environment generic service creation information comprising a certain limited number of primitives operating on a certain limited number of service independent building blocks; a service execution agent receiving the defined service in the generic service creation information and operating to map the limited number of primitives operating on the certain limited number of service independent building blocks into service logic execution environment specific service creation information; and a service logic execution environment specifically for whom the specific service creation information is mapped, the service logic execution environment operating to convert the service execution agent generated specific service creation information into service execution related information executable to provide the service.
Claim 3
Dependent Claim 28 words
The system as in claim 1 wherein the service logic execution environment sits in a service control point of an intelligent network through which the service is provided.
Claim 4
Dependent Claim 46 words
The system as in claim 1 wherein the mapping operation maps the limited primitives and limited service independent building blocks of the generic service creation information onto primitives and service independent building blocks specific to the service logic execution environment through which the service is provided.
Claim 5
Dependent Claim 44 words
The system as in claim 1 wherein the mapping operation maps the limited primitives and limited service independent building blocks of the generic service creation information onto general programming language commands specific to the service logic execution environment through which the service is provided.
Claim 6
Dependent Claim 44 words
The system as in claim 1 wherein the mapping operation maps the limited primitives and limited service independent building blocks of the generic service creation information onto specification description language commands specific to the service logic execution environment through which the service is provided.
Claim 7
Dependent Claim 16 words
The system as in claim 1 wherein the service execution agent comprises an abstract service machine.
Claim 8
Dependent Claim 45 words
The system as in claim 1 wherein the service execution agent comprises a shared knowledge module tying certain limited primitives selectively operating on limited service independent building blocks for the generic service creation information to service creation information specific to certain service logic execution environments.
Claim 9
Independent Claim 118 words
A method for creating services for a telecommunications network, comprising the steps of: generating in a service creation environment a definition of a service to be implemented using service logic execution environment generic service creation information comprising a certain limited number of primitives operating on a certain limited number of service independent building blocks; mapping the limited number of primitives operating on the certain limited number of service independent building blocks into service logic execution environment specific service creation information; and converting, in a service logic execution environment for whom the specific service creation information is created, the specific service creation information into service execution related information executable by that service logic execution environment to provide the service.
Claim 10
Independent Claim 118 words
A method for creating services for a telecommunications network, comprising the steps of: generating in a service creation environment a definition of a service to be implemented using service logic execution environment generic service creation information comprising a certain limited number of primitives operating on a certain limited number of service independent building blocks; mapping the limited number of primitives operating on the certain limited number of service independent building blocks into service logic execution environment specific service creation information; and converting, in a service logic execution environment for whom the specific service creation information is created, the specific service creation information into service execution related information executable by that service logic execution environment to provide the service.
Claim 11
Dependent Claim 51 words
The method as in claim 8 wherein the step of mapping comprises the step of mapping the limited primitives and limited service independent building blocks of the generic service creation information onto primitives and service independent building blocks specific to the service logic execution environment through which the service is provided.
Claim 12
Dependent Claim 49 words
The method as in claim 8 wherein the step of mapping comprises the step of mapping the limited primitives and limited service independent building blocks of the generic service creation information onto general programming language commands specific to the service logic execution environment through which the service is provided.
Claim 13
Dependent Claim 49 words
The method as in claim 8 wherein the step of mapping comprises the step of mapping the limited primitives and limited service independent building blocks of the generic service creation information onto specification description language commands specific to the service logic execution environment through which the service is provided.
Claim 14
Dependent Claim 44 words
The system as in claim 8 wherein the step of mapping comprises the step of tying certain limited primitives selectively operating on limited service independent building blocks for the generic service creation information to service creation information specific to certain service logic execution environments.

References Cited (Backward Citations)

WO1994005112A1 Cited
US5455853A Cited
EP0663750A2 Cited
US5488569A Cited
US5517562A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag