Arrangement for effecting segmentation of a dialed number
First Claim
1. An arrangement for transforming a first sequence of symbols into a second sequence of symbols in a telecommunications system, comprising:
- means for storing information defining, for each call-control symbol sequence that a user may validly input to establish a call, a corresponding second symbol sequence that is different from the call control symbol sequence;
means responsive to receipt from the user of any said call-control symbol sequence that the user may validly input to establish a call, for parsing the received symbol sequence to determine from the information stored in the storing means, prior to selection of a route or an endpoint for the call, the corresponding second symbol sequence; and
means responsive to the determination, for providing the second symbol sequence to an adjunct to use as the received call-control symbol sequence.
12 Assignments
0 Petitions
Accused Products
Abstract
Any valid displayed called number may be properly visually segmented by a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the whole network numbering plan. The syntax definitions include definitions (312) of individual symbol strings and their associated display demarcations (360), if any--such as spaces or dashes or parentheses--or even their associated replacement strings. Display demarcations or replacement strings that are specified for individual symbol strings are administratively reprogrammable to change the specified display demarcations or replacement string. Following dialing of an individual symbol string, the symbol string is identified and it or its replacement is displayed (986) on the display (19) of the caller'"'"'s telephone set (17) along with any previously-dialed symbol strings and is demarcated therefrom as specified in the definition of the symbol string. A caller thus always receives a display of any valid dialed number either properly visually segmented into its logical components or replaced by its logical meaning.
38 Citations
56 Claims
-
1. An arrangement for transforming a first sequence of symbols into a second sequence of symbols in a telecommunications system, comprising:
-
means for storing information defining, for each call-control symbol sequence that a user may validly input to establish a call, a corresponding second symbol sequence that is different from the call control symbol sequence; means responsive to receipt from the user of any said call-control symbol sequence that the user may validly input to establish a call, for parsing the received symbol sequence to determine from the information stored in the storing means, prior to selection of a route or an endpoint for the call, the corresponding second symbol sequence; and means responsive to the determination, for providing the second symbol sequence to an adjunct to use as the received call-control symbol sequence. - View Dependent Claims (2, 3, 4, 39)
-
-
5. An arrangement for displaying a user-input call-control symbol sequence on a display of the user, comprising:
-
means for storing information defining visual segmentation for all call-control symbol sequences that a user may validly input to establish a call; means responsive to receipt from the user of any said call-control symbol sequence that the user may validly input to establish a call, for parsing the received symbol sequence to determine, prior to selection of a route or an endpoint for the call, the visual segmentation defined by the stored information for the received symbol sequence; and means for causing the received symbol sequence to be displayed on the user'"'"'s display, visually segmented according to the visual segmentation determined from the stored information. - View Dependent Claims (6, 7, 40, 41)
-
-
8. An arrangement for transforming a first sequence of symbols into a second sequence of symbols in a telecommunications system, comprising:
-
means for storing information defining, for individual symbol strings, corresponding second symbol strings which are different from the individual symbol strings; means responsive to receipt from a user of a call-control symbol sequence for establishing a call and including a plurality of symbol strings, for parsing the received symbol sequence to determine from information stored in the storing means, prior to selection of a route or an endpoint for the call, the second symbol strings that correspond to the individual symbol strings that are included in the received symbol sequence; and means responsive to the determination for providing a second symbol sequence corresponding to the determined second symbol strings to an adjunct to use as the received symbol sequence. - View Dependent Claims (9, 10, 42, 43)
-
-
11. An arrangement for displaying a user-input call-control symbol sequence on a display of the user, comprising:
-
means for storing information defining visual demarcation of individual symbol strings; means responsive to receipt from a user of a call-control symbol sequence for establishing a call and including a plurality of symbol strings, for parsing the received symbol sequence to identify the symbol strings that are included in the received symbol sequence; means for determining visual demarcation for each identified included symbol string from the stored information, prior to selection of a route or an endpoint for the call; and means for effecting display of the symbol sequence on the user'"'"'s display, visually segmented according to the determined visual demarcations of the identified included symbol strings. - View Dependent Claims (12, 13, 44, 45)
-
-
14. An arrangement for use in a telecommunications system having one or more numbering plans and wherein callers have associated displays and supply sequences of symbols to specify treatment that is to be given to calls, each sequence comprising at least one symbol string that is defined for at least one of the one or more numbering plans of the network, comprising:
-
programmable means for specifying, for individual ones of the symbol strings, visual demarcations of the individual ones of the symbol strings and further for defining a syntax and a grammar for each of the numbering plans, the means being administratively reprogrammable to change both the visual demarcations that correspond to the individual ones of the symbol strings and the syntax and the grammar of each of the numbering plans; means connected to the programmable means and responsive to receipt from individual callers of sequences of symbols, for parsing the received sequences of symbols by using the syntax and grammar of one or more of the numbering plans defined in the programmable means to identify individual ones of the symbol strings included in the received sequences of symbols; and means connected to the parsing means, for effecting display on the individual callers'"'"' associated displays of the individual ones of the symbol strings received from the individual callers, each displayed symbol string being visually demarcated as specified in the programmable means. - View Dependent Claims (15, 46)
-
-
16. A call-processing arrangement comprising:
-
data storage means for storing contents defining a syntax and a grammar of a network numbering plan that comprises a plurality of defined symbol strings, the contents that define the syntax comprising definitions of individual ones of the symbol strings of the network numbering plan, at least some of the definitions each including a definition of a different second symbol string that corresponds to the defined symbol string; means connected to the data storage means and responsive to receipt from a caller of a string of symbols associated with a call, for parsing the received symbol string by using the syntax- and grammar-defining contents of the data storage means to identify the received symbol string and to determine a meaning of the received symbol string within the network numbering plan; means connected to the parsing means and responsive to the determined identity of the received symbol string, for providing the corresponding second symbol string to an adjunct to use as the identified received symbol string; and means connected to the data storage means and to the parsing means and responsive to the determined meaning of the received symbol string, for specifying a treatment to be given to the call, by using the determined meaning and the syntax- and grammar-defining contents of the data storage means. - View Dependent Claims (17, 18, 19, 47)
-
-
20. A method of transforming a first sequence of symbols into a second sequence of symbols in a telecommunications system, comprising the steps of:
-
receiving from a user any call-control symbol sequence that the user may validly input to establish a call; in response to the receipt and prior to selection of a route or an endpoint for the call, parsing the received symbol sequence to determine a corresponding second symbol sequence from stored information that defines, for each said call-control symbol sequence that the user may validly input to establish a call, a corresponding second symbol sequence that is different from the call-control symbol sequence; and in response to the determination, providing the second symbol sequence to an adjunct to use as the received call-control symbol sequence. - View Dependent Claims (21, 22, 23, 48)
-
-
24. A method of displaying a user-input call-control symbol sequence on a display of the user, comprising the steps of:
-
receiving from a user any call-control symbol sequence that the user may validly input to establish a call; parsing the received symbol sequence to determine visual segmentation defined for the received symbol sequence prior to selection of a route or an endpoint for the call, from stored information defining the visual segmentation for all call-control symbol sequences that the user may validly input to establish a call; and causing the received symbol sequence to be displayed on the user'"'"'s display, visually segmented according to the visual segmentation determined from the stored information. - View Dependent Claims (25, 26, 49, 50)
-
-
27. A method of transforming a first sequence of symbols into a second sequence of symbols in a telecommunications system, comprising the steps of:
-
receiving from a user a call-control symbol sequence for establishing a call and including a plurality of symbol strings; in response to the receipt and prior to selection of a route or an endpoint for the call, parsing the received symbol sequence to determine second symbol strings that correspond to individual symbol strings that are included in the received symbol sequence, from stored information that defines, for the individual symbol strings, the corresponding second symbol strings which are different from the individual symbol strings; and in response to the determination, providing a second symbol sequence comprising the determined second symbol strings to an adjunct to use as the received symbol sequence. - View Dependent Claims (28, 29, 51, 52)
-
-
30. A method of displaying a user-input call-control symbol sequence on a display of the user, comprising the steps of:
-
receiving from the user a call-control symbol sequence for establishing a call and including a plurality of symbol strings; parsing the received symbol sequence to identify the symbol strings that are included in the received symbol sequence; determining visual demarcation for each identified included symbol string from stored information that defines the visual demarcation for individual symbol strings, prior to selection of a route or an endpoint for the call; and effecting display of the symbol sequence on the user'"'"'s display visually segmented according to the determined visual demarcations of the identified included symbol strings. - View Dependent Claims (31, 32, 53, 54)
-
-
33. A method of giving feedback to callers in a telecommunications network having one or more numbering plans and wherein callers have associated displays and supply sequences of symbols to specify treatment that is to be given to calls, each sequence comprising at least one symbol string that is defined for at least one of the one or more numbering plans of the network, comprising the steps of:
-
receiving from individual callers sequences of symbols that include individual ones of the symbol strings; in response, parsing the received sequences using an administratively-reprogrammable programmed arrangement that specifies, for individual ones of the symbol strings, present visual demarcations of the individual ones of the symbol strings and that defines a syntax and a grammar for each of the numbering plans, to identify the included individual ones of the symbol strings and determine the visual demarcations presently specified for the identified included individual ones of the symbol strings; and effecting display on the individual callers'"'"' associated displays of the individual ones of the symbol strings received from the individual callers, each displayed symbol string being visually demarcated as presently specified in the arrangement. - View Dependent Claims (34, 55)
-
-
35. A call-processing method comprising the steps of:
-
receiving from a caller a string of symbols associated with a call; in response to the receipt, parsing the received symbol string by using stored information defining a syntax and a grammar of a network numbering plan that comprises a plurality of defined symbol strings, the stored information that defines the syntax comprising definitions of individual ones of the symbol strings of the network numbering plan, at least some of the definitions each including a definition of a different second symbol string, to identify the received symbol string and to determine a meaning of the received symbol string within the network numbering plan; in response to the determined identity of the received symbol string, providing the corresponding second symbol string to an adjunct to use as the identified received symbol string; and in response to determination of the meaning of the received symbol string, specifying a treatment to be given to the call by using the determined meaning of the symbol string and the stored definitions of the syntax and the grammar of the network numbering plan. - View Dependent Claims (36, 37, 38, 56)
-
Specification