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

Method and system for enabling the control of execution of features in a telecommunications network

Assignee: Ericsson Inc
•
Filing: 1998-12-31
•
Granted: 2001-09-25
•
Expires: 2018-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system that enables a subscriber and/or operator to specify one or more conditions under which a given feature such as a supplementary service (SS) is to be executed. When a call event occurs, the relevant telecommunications network evaluates a logical expression that includes variables corresponding to the specified conditions. If (i) the specified conditions are such that the logical expression for the given feature is “TRUE” and (ii) the feature is “ON”, then the network executes the given feature and may further perform a specified task related to the executed feature. If (i) the logical expression is not evaluated to “TRUE” or (ii) the feature is not “ON”, then the network does not execute the given feature. The network preferably evaluates a logical expression at least for each feature that the subscriber has turned “ON”. The method and system is applicable to, for example, the call forwarding, call waiting, multi-party calling, and call barring features. The conditions may include, for example, time, usage, password, and calling party number.

Inventors

  • 👤 Martin Reichelt
  • 👤 Jeff Bilger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:05
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04W; H04W4/00; H04W4/16; H04W4/12; H04W4/14

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 106 words
A method for enabling the control of execution of a feature in a telecommunications network, the method comprising the steps of: receiving a plurality of parameters related to said feature; detecting, by said telecommunications network, a call event corresponding to a subscriber; determining whether said feature is turned on; evaluating a logical expression, said logical expression including a plurality of variables, at least two of said plurality of variables associated with said plurality of parameters; and determining whether to execute said feature based, at least in part, on said step of evaluating a logical expression and said step of determining whether said feature is turned on.
Claim 2
Independent Claim 106 words
A method for enabling the control of execution of a feature in a telecommunications network, the method comprising the steps of: receiving a plurality of parameters related to said feature; detecting, by said telecommunications network, a call event corresponding to a subscriber; determining whether said feature is turned on; evaluating a logical expression, said logical expression including a plurality of variables, at least two of said plurality of variables associated with said plurality of parameters; and determining whether to execute said feature based, at least in part, on said step of evaluating a logical expression and said step of determining whether said feature is turned on.
Claim 3
Dependent Claim 54 words
The method according to claim 1 , wherein said step of receiving a plurality of parameters related to said feature comprises the step of receiving said plurality of parameters via an Unstructured Supplementary Service Data procedure that is transmitted from a mobile station, said subscriber specifying said plurality of parameters using said mobile station.
Claim 4
Dependent Claim 50 words
The method according to claim 1 , wherein said step of receiving a plurality of parameters related to said feature comprises the step of receiving said plurality of parameters via a network-transmitted message that originates from a computing device, said subscriber specifying said plurality of parameters using said computing device.
Claim 5
Dependent Claim 88 words
The method according to claim 1 , wherein said step of determining whether said feature is turned on comprises the step of determining whether said feature is turned on when said call event is detected; and further comprising the step of: bypassing, with respect to said feature, said steps of evaluating a logical expression and determining whether to execute said feature if said feature is not determined to be turned on in said step of determining whether said feature is turned on when said call event is detected.
Claim 6
Dependent Claim 51 words
The method according to claim 1 , wherein said step of determining whether said feature is turned on comprises part of said step of evaluating a logical expression whereby said logical expression includes said plurality of variables and at least one additional variable associated with whether said feature is turned on.
Claim 7
Dependent Claim 28 words
The method according to claim 1 , wherein said step of receiving a plurality of parameters related to said feature comprises the step of receiving said logical expression.
Claim 8
Dependent Claim 66 words
The method according to claim 6 , wherein: said logical expression comprises the form “((UNARY OPERATOR A) BOOLEAN OPERATION (UNARY OPERATOR B)) AND (ON/OFF)”, where “A” and “B” comprise two of said plurality of variables that are associated with said plurality of parameters, “UNARY OPERATOR” is optional, and “ON/OFF” comprises a variable associated with whether said feature is turned on when said call event is detected.
Claim 9
Dependent Claim 58 words
The method according to claim 1 , wherein said step of determining whether to execute said feature based, at least in part, on said step of evaluating a logical expression and said step of determining whether said feature is turned on comprises the step of determining to execute said feature when said logical expression is evaluated as true.
Claim 10
Dependent Claim 26 words
The method according to claim 1 , wherein said feature comprises at least one of the call waiting, call forwarding, multi-party calling, and call barring features.
Claim 11
Dependent Claim 44 words
The method according to claim 1 , wherein at least one parameter of said plurality of parameters comprises a stipulation related to at least one of calling party number, location, time, password, usage, tariff area, IP address, and called party number and forwarded-to number.
Claim 12
Independent Claim 142 words
A system for enabling the control of execution of a feature in a telecommunications system, comprising: a network, said network including subscriber information, wherein said network is capable of receiving a plurality of parameters related to said feature and storing said plurality of parameters as part of said subscriber information, and wherein said network is adapted to detect a call event corresponding to a subscriber; to determine whether said feature is turned on; to ascertain a result of a logical expression, said logical expression including a plurality of variables, at least two of said plurality of variables associated with said plurality of parameters; and to determine whether to execute said feature responsive, at least in part, to said result and to whether said feature is turned on; and a communication station of said subscriber, said communication station in communication with said network.
Claim 13
Independent Claim 142 words
A system for enabling the control of execution of a feature in a telecommunications system, comprising: a network, said network including subscriber information, wherein said network is capable of receiving a plurality of parameters related to said feature and storing said plurality of parameters as part of said subscriber information, and wherein said network is adapted to detect a call event corresponding to a subscriber; to determine whether said feature is turned on; to ascertain a result of a logical expression, said logical expression including a plurality of variables, at least two of said plurality of variables associated with said plurality of parameters; and to determine whether to execute said feature responsive, at least in part, to said result and to whether said feature is turned on; and a communication station of said subscriber, said communication station in communication with said network.
Claim 14
Dependent Claim 54 words
The system according to claim 11 , wherein: said communication station is a mobile station; and said plurality of parameters that are related to said feature are received via an Unstructured Supplementary Service Data procedure that is transmitted from said mobile station, whereby said subscriber specifies said plurality of parameters using said mobile station.
Claim 15
Dependent Claim 57 words
The system according to claim 11 , further comprising: a remote computing device in communication with said network; wherein said plurality of parameters that are related to said feature are received via the Internet in a message that originates from said remote computing device, whereby said subscriber specifies said plurality of parameters using said remote computing device.
Claim 16
Dependent Claim 53 words
The system according to claim 11 , wherein said network is further adapted to determine whether said feature is turned on when said call event is detected by said network and to discontinue analysis of said feature if said feature is determined to not be turned on when said call event is detected.
Claim 17
Dependent Claim 53 words
The system according to claim 11 , wherein said network is further adapted to determine whether said feature is turned on via the ascertainment of said result of said logical expression, said logical expression including said plurality of variables and at least one additional variable associated with whether said feature is turned on.
Claim 18
Dependent Claim 29 words
The system according to claim 11 , wherein said network is further capable of receiving said logical expression and storing said logical expression as part of said subscriber information.
Claim 19
Dependent Claim 67 words
The system according to claim 16 , wherein: said logical expression comprises the form “( (UNARY OPERATOR A) BOOLEAN OPERATION (UNARY OPERATOR B)) AND (ON/OFF)”, where “A” and “B” comprise two of said plurality of variables that are associated with said plurality of parameters, “UNARY OPERATOR” is optional, and “ON/OFF” comprises a variable associated with whether said feature is turned on when said call event is detected.
Claim 20
Dependent Claim 60 words
The system according to claim 11 , wherein said network is further adapted to compare at least one parameter of said plurality of parameters to at least one observed actual condition when ascertaining said result of said logical expression, and said network determines to execute said feature responsive to, at least in part, an ascertainment that said result is true.
Claim 21
Dependent Claim 26 words
The system according to claim 11 , wherein said feature comprises at least one of the call waiting, call forwarding, multi-party calling, and call barring features.
Claim 22
Dependent Claim 44 words
The system according to claim 11 , wherein at least one parameter of said plurality of parameters comprises a stipulation related to at least one of calling party number, location, time, password, usage, tariff area, IP address, and called party number and forwarded-to number.
Claim 23
Independent Claim 123 words
A method for enabling the control of execution of a feature in a telecommunications system, the method comprising the steps of: receiving a plurality of parameters related to said feature and an indication as to whether said feature is to be on; detecting, by said telecommunications system, a call event corresponding to a subscriber; evaluating a multivariate logical expression if said call event is detected in said step of detecting, said multivariate logical expression including at least three variables, said at least three variables associated with said plurality of parameters and said indication as to whether said feature is to be on; and determining whether to execute said feature based, at least in part, on said step of evaluating a multivariate logical expression.
Claim 24
Independent Claim 123 words
A method for enabling the control of execution of a feature in a telecommunications system, the method comprising the steps of: receiving a plurality of parameters related to said feature and an indication as to whether said feature is to be on; detecting, by said telecommunications system, a call event corresponding to a subscriber; evaluating a multivariate logical expression if said call event is detected in said step of detecting, said multivariate logical expression including at least three variables, said at least three variables associated with said plurality of parameters and said indication as to whether said feature is to be on; and determining whether to execute said feature based, at least in part, on said step of evaluating a multivariate logical expression.
Claim 25
Independent Claim 103 words
A method for enabling the control of alteration of subscriber information in a telecommunications system, the method comprising the steps of: receiving at least one parameter related to a feature; detecting, by said telecommunications system, a call event corresponding to a subscriber; evaluating a logical expression if said call event is detected in said step of detecting, said logical expression including at least one variable, said at least one variable associated with said at least one parameter; and determining whether to alter said subscriber information in relation to said feature based, at least in part, on said step of evaluating a logical expression.
Claim 26
Independent Claim 103 words
A method for enabling the control of alteration of subscriber information in a telecommunications system, the method comprising the steps of: receiving at least one parameter related to a feature; detecting, by said telecommunications system, a call event corresponding to a subscriber; evaluating a logical expression if said call event is detected in said step of detecting, said logical expression including at least one variable, said at least one variable associated with said at least one parameter; and determining whether to alter said subscriber information in relation to said feature based, at least in part, on said step of evaluating a logical expression.

References Cited (Backward Citations)

US5966653A Cited
US6055424A Cited
US6131024A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-09-24 2005-03-26 2005-09-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-09-24 2009-03-26 2009-09-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-09-24 2013-03-26 2013-09-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag