COMMUNICATION SYSTEMS

Abstract: In a communication system allowing alphanumeric messages to be entered on the keypad of a telephone (13), for onward transmission by a transmitter (11) to a selected receiver (12) for display on the receiver, a telephony server (10) provides confirmation of correct message entry by speaking back the complete message or parts of the message to the caller entering the message. The alphanumeric message can be entered on the keypad by the use of a numeric code system in which numbers correspond to letters, words and/or phrases, and the telephony server (10) decodes and composes the message prior to speaking back the message for confirmation.

Description: COMMUNICATION SYSTEMS This invention relates to communication systems which can be used to send alphanumeric messages from a telephone terminal to a desired destination. Known communication systems include selective call or paging systems which generally use automatic means for sending tone or numeric messages to a receiver and manual means to send alphanumeric messages to an alphanumeric receiver. However, some systems exist which allow letter input from an ordinary MF (multi- frequency) telephone using a predefined alphanumeric code. As speech recognition capability improves, there exists the possibility of automatic input of pager messages, but given the large potential vocabulary and large variation found between native speakers this approach is not yet considered fully practicable. In one known paging system, automated services exist for numeric and alphanumeric pagers that work as follows. If a subscriber wishes a numeric pager user to telephone them, they dial a telephone number consisting of a predefined prefix followed by the number of the required pager. Upon answer they then press the star key twice. As the system captures the caller's calling line identity, their telephone number is then transmitted to the numeric pager. This is a very fast and effective means of transmitting the caller's telephone number, but does not allow specific numeric or alphanumeric messages to be sent. For subscribers with alphanumeric pagers, it is possible to enter a message using two keystrokes for each letter; however, this system suffers from a number of disadvantages as the caller receives no feedback on the message input. This lack of feedback and flexibility therefore make the service difficult for widespread use. In the United Kingdom, British Telecom operates a paging bureau which allows alphanumeric messages to be sent to any alphanumeric pager. This service provides for the caller to speak the required message to a bureau operator, who then enters the message via a keyboard for transmission to the requested pager. The need to route all alphanumeric messages through a bureau operator leads to relatively high operating costs which are then reflected in the pager user's service charges. Traditionally, pagers have been available on a subscription basis with calls to the service priced relatively cheaply. However, a number of new service offerings are now available and one of these, known as "Caller Party Pays" paging, allows a pager user to buy a pager with one-off payment, with the service revenue being gained from the calling paπy initiating message transmission, calls being made to premium rate numbers from which the paging operator receives a share of the call revenue. This approach has allowed numeric pagers to be available on a non- subscription basis and generally numeric messages can be input from any telephone using either MF signalling or speech recognition of the digits, i.e. speech recognition using a limited vocabulary in order to achieve good recognition performance. Current systems do not provide a mechanism for widespread use of Caller Party Pays paging for alphanumeric pagers since the provision of bureau operators in such a system would result in the costs of the calls being too high for widespread use. According to the invention there is provided a communication system comprising means for decoding alphanumeric messages entered by the use of telephone dialling means, and means for transmitting the alphanumeric messages to selected receivers having message displays, wherein the message decoding means comprises a telephony server operable to read back messages entered by the telephone dialling means for confirmation of correct entry. According to the invention there is also provided an automatic telephony system consisting of a telephony server connected to the telephone network and also connected to a paging transmission system, wherein a caller wishing to send an alphanumeric paging message automatically to a pager can access the telephony server over the telephone network and in response to instructions and prompts, if these are required, can input codes for either complete messages, complete words including their cognate forms, or individual letters in order to send complete alphanumeric messages to a pager. The telephony server provides a means of interacting in an effective manner with the caller and, in the preferred embodiment, the caller may select letters, words or phrases using MF signalling from the telephone keypad, with confirmation of input provided at the letter, word or phrase level as appropriate, in order to allow effective widespread use of automated alphanumeric paging. The telephony server then transmits complete messages to the paging transmission system for onward transmission to the selected pager. As an alternative to use of the telephone keypad, the numeric codes can be spoken by the caller if the system has limited speech recognition ability including recognition of numbers and a few words such as "star" and "hash", and also possibly others such as "enter" and "help". The present invention also provides an automated paging system comprising a telephony server connected to a public or private telephone network with means for interacting with a caller and providing spoken feedback using an efficient entry code system for words and/or letters and phrases. The present invention further provides a telephony server with stored or created spoken words with storage of cognate forms that can be easily accessed and used to defme customised messages. From another aspect, the present invention provides a record of all messages within a time period with means via the telephony server of accessing such messages. From a further aspect, the present invention provides an automated paging system as described above with means for predefining messages in advance in order to provide notification of events such as meetings, birthdays, anniversaries or the like. From a still further aspect, the present invention provides an automated paging system as described above with a connection between the telephony server and a speech recognition means which may consist of automated equipment, human operators or a mixture in order to cost effectively allow limited vocabulary input. The invention will now be described by way of an example with reference to the accompanying single figure drawing which shows an automated paging system according to an embodiment of the invention, with optional features shown connected by broken lines. Referring to the drawing, the preferred automated paging system comprises a telephony server 10 connected to a paging transmission system 11 which can transmit to a multiplicity of pagers including a specific pager 12. The telephony server 10 is accessed from a telephone 13 via a telephone network 14. The telephony server 10 may, for example, be a Telsis Hi-Call, particular features of which are described in International Patent Application Publication No. WO 92/22165. In that publication, the telephony server is referred to as a voice services equipment (VSE). Other terms include voice response system (VRS) or interactive voice response (IVR) equipment. The operation of the telephony server 10 will now be described in the context of automating alphanumeric message entry and transmission to pagers. A caller wishing to send an alphanumeric message to the pager 12 would dial from the telephone 13 a telephone number that can be one or more predefined numbers or a telephone number related in some way to the pager number. In the event that the pager number does not form some part or part thereof of the telephone number dialled, then either a predefined pager will be selected based on some other information, which may be the caller's telephone number or other data, or at some time during the interaction between the caller and the telephony server the pager number will be entered. The telephony server 10 will answer the call routed via the telephone network 14 and interact with the caller in order to accept in a manner acceptable for widespread use the input of alphanumeric messages for onward transmission via the paging transmission system 11 to the pager 12. The telephony server 10 preferably includes a stored list of letters, words (including personal names) and/or phrases for reading back to the caller, and also means for correlating numerical codes input by the caller with letters, words, and/or phrases, by means of which the equipment is able to decode messages entered by the use of a telephone dialling means, such as a telephone keypad, and to read back the entered messages for confirmation of correct entry. In the embodiment shown in the drawing, there is provided a vocabulary, letter and/or phrase list store 17 and a corresponding speech output means 18, associated with the telephony server 10 and optionally forming part of the telephony server 10. The vocabulary, letter and/or phrase list store 17 includes a list of text words, letters and/or phrases to be recognised by the system, and also a translation table for translating series of number key inputs from a telephone into text words, letters and/or phrases. The speech output means 18 has the ability to provide voice- processed speech output of the words, letters and/or phrases in the store 17, as well as of individual numbers, in a manner known to those skilled in the art. In order for effective alphanumeric input to occur it is made possible for the caller to form a message at the phrase, word or letter level. The telephony server 10 has the ability to interact with the caller and the ability from pre-stored or generated data to speak back the phrase, word or letter entered, in the case of letter entry to speak back the word input, and in the case of phrase or word input to speak back the phrase entered. If a word is input by means of letter entry and that word is in the spoken dictionary, then it will be spoken back as a word; otherwise it will be spelt using the input letters. In all cases, the complete message is read back to the caller before transmission is confirmed. The telephony server 10 in a particular embodiment contains, in the speech output means 18, spoken forms of all letters and predefined words and phrases in neutral and* stressed form in order that effective feedback can be provided, as human communication relies on interactivity for its effectiveness. In the particular embodiment, approximately 1,000 codes are used to define letters, words and phrases for use by a caller. The general format of use provides for entry of a word, letter or phrase, using a numeric code followed by star. The numeric code is recognised by the translation table in the store 17 and converted into word, letter or phrase form. A particular feature of this technique is that the system allows simple input of the cognate form of words by stepping through the available set. As an example, 519* would be used to transmit the word "man" and 519** would be used to transmit the word "men" . As a further example, 870* would be used to transmit the word "listen" 870** would be used to transmit the word "listened" 870*** would be used to transmit the word "listens" 870**** would be used to transmit the word "listening". The telephony server 10 stores or generates all available cognate forms and this provides an effective means of simply customising messages. Although the system provides for alphanumeric message input from a standard telephone handset with MF signalling, a number of handsets now exist with 26 letter keys and the system can be adapted to work directly with letter key codes, whether audio or data, from such telephones with appropriate audio feedback. In addition to the letters, words and phrases stored in the store 17 of the telephony server 10, the system may also provide for a large number of first names to be stored so that these can be accessed and used as required. In the normal mode of operation a message is sent as a sequence of words and every time the star key is depressed the word or its cognate form, if available, is spoken to the caller. When message entry is complete, the complete message is read back to the caller for final confirmation before transmission to the pager 12 via the paging transmission system 11, and in the event that the word is not present as a unit or cannot be created at the word level, it would be spelt out. It is envisaged that the telephony server 10 may include, instead of or in addition to the stored list of words constituting the spoken dictionary, means for generating words from pre-stored rules. In that case, only words not capable of being generated automatically will need to be spelt out. It will be apparent that the ability to input letters, words, phrases, numbers and names by means of codes is made more powerful by the use of cognate forms which can be accessed with simple keypresses. In a further variation of this technique, it is possible to utilise the cognate forms more flexibly; for example, if 519* is "man", 519** is "men", then 519**# will be "man"; in other words, the use of stars (*) results in upward movement through the cognate sequence and hashes (# ) downwards, except that the first non-numeric key press after a word input must be the star. The use of such an alphanumeric coding technique with the use of cognate forms offers a practicable means of automating alphanumeric paging in a reliable manner and, given the likely expansion in Caller Party Pays paging, this technique has significant economic importance. In certain cases, the message (or part thereof) read back by the telephony server 10 will be in a different form to that entered. One example arises when the message includes time or date information. Time information may, for example, be conveniently entered by a four digit code, corresponding to the time expressed in 24 hour format, followed by a star; when read back, however, the time may be expressed in a.m./p.m. form. Similarly, date information may be entered by a six digit code, corresponding to the date expressed in day /month/year form (in the order preferred by the country in question); when read back, however, the date may be specified by mentioning the name of the month and the complete year. Other examples include phrase constructions such as occur in French when words such as "que" and "il" together form "qu'il". A possible form of entry in that case could involve entering the words separately, whereupon the system would recognise the combination from its set of rules and speak back "qu'il". Although as described above, the system can be used for the immediate transmission of messages, the addition of a database 15 allows reminder services to be offered as well. Thus, for example, by the use of appropriate codes, the user could enter date/time dependent reminders via the telephony server 10 to the database 15, for example providing notification of meetings, birthdays, anniversaries and the like; when the entered date/ time matches the current date/time, the appropriate reminder will be sent from the database 15 via the telephony server 10 and the transmission system 11, or alternatively direct from the database 15 to the transmission system 11, to the required pager, which can be either the user's own pager or one belonging to a third party. The system can also be applied to the provision of contact services. Thus, for example, if a message to a pager user, entered as described above, gives an indication that the caller wishes to speak to the pager user at that instant, a facility can be provided by the telephony server 10 to hold the call (for example, for a predetermined time) whereupon the pager user can telephone the system and be linked up with the caller. It is envisaged that as speech recognition technology improves, it may be possible to include this facility to a limited extent in the system. A speech recogniser 16 would then be associated via audio and data links with the telephony server 10. It would accordingly be possible to achieve message input by a mix of speech recognition and entered codes, the codes being used when the speech recogniser 16 is unable to identify a word being spoken. It will be apparent from the above description of the use of the letter/word/phrase codes that any person wishing to enter a message normally requires access to a list of the code numbers associated with each letter/ word/phrase. In the event that people do not always have access to this information, the system can incorporate a help facility whereby the telephony server 10 can provide information on particular codes. For example, a characteristic code can be used to invoke the help mode which would be available at different levels. If, say, the caller wanted the code of a word beginning with the letter 'C, the caller would enter 03* (each letter having a numerical value representing its place in the alphabet), whereupon the telephony server 10 would provide a list of codes for words beginning with 'C\ In this mode, it may be possible for the caller to terminate reproduction of the list, once the required code had been given. Alternatively, the system may just provide a spoken list of words which the caller can interrupt either by voice or by MF key input to select the required word. A "nudge" facility can also be provided so that the chosen word can be found by nudging on the stopped position either upwards or downwards. Equipment users may require the system to have protection against misuse of the system by generation of nuisance or obscene messages. One or more of the following measures may be provided for this purpose. The system may include call logging means such that a record of all entered messages is maintained. This is particularly useful where the incoming calls have calling line identification (CLI) so that the record of messages also identifies the calling telephone number. The system may include an unwanted word list in the telephony server 10 so that any attempt to enter an obscene (or otherwise objectionable) word in letter form would be identified and rejected by the system, this aspect constituting an unwanted word filter. Further, the system may include the ability to enable message entry in letter form only from telephone lines having CLI. Thus non-CLI callers would be able to input word and/or phrase messages, but not compose words in letter form. This latter facility can be enhanced by restricting letter form message entry to CLI callers from telephones other than public payphones, where the telephone network provides the facility for these to be distinguished from other types of telephone. Still further, message entry could be restricted, either totally or at letter input level only, to callers having entered a correct PIN code. Accordingly, in order to prevent the transmission of malicious or undesirable messages, either all forms of input or letter input may be restricted or monitored. As described above, input may only be allowed when the caller has a correct PIN number, or alternatively letter input may only be allowed if the caller has the correct PIN number, or input may be restricted unless the calling party's CLI is available. In circumstances where CLI may be provided for all phones including payphones, where available the calling party's category information may be used to restrict access from categories of telephone in order to allow effective monitoring of use and restrictions on the transmission of unwanted or malicious messages. As a further enhancement, the system when fitted with an unwanted or obscene word filter could keep a record of attempts to send words that failed the filter checks and where available log calling party information. This is potentially an important aspect of the system, as the introduction of CLI in the fixed telephone network can significantly reduce the instance of malicious calls, and procedures to ensure the same quality of service in Calling Party Pays paging are therefore potentially important. As discussed above, the telephone network 14 is a public network but it will be apparent that communication between the telephones and the telephony server 10 could in appropriate circumstances be provided by a PABX system instead or as well. If desired, the telephony server 10 can be set up to deliver a personalised acknowledgement or greeting when a caller rings in to deliver a message for a particular user. This could be either by way of voice synthesis or could be a pre¬ recorded message. Other types of voice interaction can also be provided by the telephony server 10. For example, if personnel within a company each carry a pager, and the caller does not know an individual's number, it could be possible for the caller to get the required information by specifying the company name, whereupon a list of numbers and associated personnel would be reproduced. This facility could also be available in a broader context to provide a "directory enquiries" type feature. Although the invention has been described in the context of a paging system whereby entered messages are communicated for display on selected pagers, it will be apparent that a similar technique can be used in any system requiring alphanumeric messages to be entered by telephone for onward transmission to a required party. Examples of other such systems include electronic mail systems, teletext systems and SMS (short message service) telephone systems which provide displays on mobile telephones for the communication of alphanumeric information. The following Table shows a list of possible codes for use in English language countries. The codes could of course be modified and/or supplemented as desired. Likewise, similar lists of codes could be compiled for different languages. TABLE ALPHABET sailing 62* hot 109 special 159* shopping 63* impossible...... 110 sporty 160* A 01 • skating 64* kind 111 steady 161 * B 02* skiing 65* last 112 strong 162* C 03 • sport 66* late 113 super 163* D 04* squash 67 * later 114 sweet 164* ' OS* tennis 68* lazy 115 tall 165 * F 06* walking 69* light 116 true 166* C 07* little 117 unhappy 167* H 08* ADJECTIVES lonely 118 upset 168* 1 09* long 119 urgent 169* J 10* attractive 70 loud 120 usual 170* K 11 * bad 71 lucky 121 vivacious 171 * 12* best 72 main 122 warm 172 * M 13* better 73 mature 123 weak 173* N 14* boring 74 medium 124 well 174* O 15* busy 75 middle 125 wonderful 175* P 16* clean 76 mobile 126 worse 176* Q 17* clear 77 near 127 worst 177* R 18* clever 78 new 128 wrong 178* S 19* close 79 next 129 young 179* T 20* cold 80 nice 130 U 21 * cuddly 81 noisy 131 BODY & CLOTHES V 22* dark 82 odd 132 W 23* difficult 83 old 133 arm 180* X 24* dirty 84 open 134 back 181 * Y 25* dry 85 opposite 135 blouse 182* Z 26* earlier .. ........86 other 136 body 183* space 27* early... .........87 outgoing... 137 bottom 184* , 28* easy .............88 petite 138 bra 183* 29* elegant 89 poor ........_.„.. 139 breast 186* : 30* empty 90 popular .......... 140 chest 187* - 31 * even 91 possible .......... 141 clothes 188* ! 32* fair 92 quick 142 coat 189 * ? 33* false 93 quiet 143 dress 190* $ 34* far 94 ready 144 ear 191 * fast 95 rich 145 eye 192* ACTIVITIES first 96 right 146 face 193* fit 97 sad 147 finger 194* badminton ........51 * free 98 safe 148 foot 195 * cricket 52 * full 99 serious 149 flu 196 * cyclin 53* funny .... . 100 short 150 glasses 197* dancing 54 ♦ good... ......101 shut 151 hair 198* football 55* gorgeous ..... — 102 shy 152 hand 199* game 56 * great 103 silent 153 hat 200* gardening 57* happy 104 simple 154 head 201 * golf 58* hard 105 slim 155 heart 202* riding 59* healthy 106 slow 156 ill 203* rugby 60* heavy 107 social 157 knee 204* running 61 * high 108 soft 158 knickers 205* TABLE ( cont inued ) leg 206 butter 247* MISCELLANEOUS box ... 341 < lips 207 cake 248* boy ... 342- neck 208 cheese 249* a 293 break.... ... 343 « nose 209 Chinese 250* about 294 bridge... ... 344« mouth 210 chips 251 * above 295 bright ... ... 345* pants 211 chocolate 252 * abroad 296 brother . ... 346« shirt 212 cocktail 253* access 297 burn ... 347* shoes 213 coffee 254* accident 298 bus ... 348« shoulder 214 cream 255 • ache 299 but ... 349 « sick 215 dessert 256* across 300 buy ... 350* skirt 216 diet 257* address 301 by ... 351 ' stomach 217 dinner 258* after 302 bye ... 352 « toe 218 dressing 259* afternoon 303 cab ... 353« trousers 219 egg 260* again 304 cafe ... 354« waist 220 fish 261 * against 305 cake ... 35S« food 262* age 306 call ... 356« COLOURS french 263* airport 307 can , ... 357« fruit 264* all 308 car ... 358« auburn ............221 • ice-cream 265* always 309 card , ... 359- black 222* iπdian 266* an 310 case ...360* blonde 223* italian 267* another 311 cassette. ... 361 ' blue . 224* lunch 268* answer 312 cat.. ... 362 « brown 225 * meal 269* any 313 catch .... ... 363 « colour 226 • milk 270* anyone 314 CD ... 364* gold 227* pizza 271 * anything 315 chance 365 « green . . — 228* salad 272* apart 316 channel 366* grey ................229* sand wich.........273 • around 317 chat 367* hazel..... ....230* sauce 274* arrival 318 check 368* red 231 * seafood 275* as 319 cheer 369* silver. 232 * snack 276* at 320 cheque 370* white 233* soup 277 • autumn 321 child 371 ' steak 278* away 32 choice 372" DAY sugar 279* a.m 323 Christmas 373 « supper 280* back 324 church 374 « monday 234* sweet 281 * bag 325 cigarette 375* tuesday ...........235 • takeaway 282* ball 326 cinema 376 « Wednesday . 236 • tea 283* bank 327 clearly 377* thursday ..........237 • water 284* bar 328 close 378 « friday 238* wine 285* because 329 cloud 379 « Saturday 239* bed 330 cloudy 380* Sunday . 240* QUESTIONS bedroom 331 club 381 ' before 332 comedy 382 « FOOD & DRINK how 286 * below 333 college 383 ■ what 287* beside 334 concert 384« american 241 * when 288* bike 335 cook 385* beer 242* where 289* bill 336 corner 386 « bottle 243* which 290* bird 337 country 387* bread 244* who 291 * birthday 338 cover 388* breakfast 245* why 292* book 339 crash 389* burger 246* bottom 340 credit 390* TABLE (continued ) cross 391 * for 441 • junction 491 music 541 * cry 392* fore 442* just 492 name 542* dad 393* friend 443* kid 493 need 543* dance 394* from 444 • kill 494 neither 544* darling 395* front 445* kilometer 495 never 545* date 396* fun 446* kiss 496 news 546* day 397* game 447* kitchen 497 newspaper 547* dear 398* garage 448* lane 498 night 548* debit 399* garden 449* laugh 499 no 549* dentist 400* gas 450* leave S00 nobody 550* departure 401 * gatwick 451 * left 501 none 551 * details 402* gift 452* leisure 502 noon 552* dining 403* gig 453* letter 503 no-one 553* disco 404* girl 454* life 504 nor 554* distance 405* glass 455* light 505 north 555* doctor 406* go 456* like 506 not 556* dog 407* goodbye 457* line 507 now 557* door 408* goods 458* list 508 number 558* down 409* graduate 459* listen 509 of 559* drama 410* group 460* lock 510 off 560* dream . — .......411 * guy 461 * london 511 offer 561 * drink 412* gym 462* lounge 512 office 562* drive 413* half 463* love 513 OK 563* drizzle 414* heathrow 464* luck 514 on 564* dull 415* height 465 • machine 515 one 565* east 416* hello 466* magazine .. 516 only 566* either 417* help 467* magic 517 opera 567* end 418* here 468* make . " . 518 opinion 568* eve 419* hi 469* man 519 or 569* evening 420* hit 470* many 520 other 570* event 421 * hold 471 • match 521 out 571 • ever 422* hole 472* meeting 522 outdoor 572* everyone 423* holiday 473* menu 523 over 573* ex 424* home 474* message 524 overcast 574* fact 425* hope 475 • meter 525 owner 575 • factory 426* hospital 476* midday 526 pager 576* family 427* hotel 477* midnight......... 527 pain 577* fax 428* house . ....478* mile... 528 paper 578* feel 429* humour 479 * minute 529 parent 579* few 430* husband 480* miss 530 paris 580* file 431 * ice 481 • model 531 part 581 * film 432* idea 482* moment 532 partner 582* find 433* idiot 483* money 533 party 583* finish 434* if 484* month 534 pen 584* flat 435* in 485* moon 535 people 585* floor 436* indoor 486 * morning 536 perhaps 586* flower 437* interval 487* motorway 537 period 587* fly 438* into 488* move 538 person 588* fog 439* item 489* much 539 pet 589* foggy 440* job 490* mum 540 phone 590* TABLE ( con inued) pick. 591 * show 641 • this 691 work 741 • picture 592* shower 642* ticket 692 world 742* pint 593* sister 643* tie 693 yard 743* place 594 * site 644* time 694 year 744* play 595* sky 645* to 695 yes 745* please 596* slowly 646* today 696 yesterday 746* position 597* smile 647* together 697 pound 598* snow 648* too 698 MONTHS present 599* so 649* tomorrow 699 price 600* soap 650* tonight 700 January 747* problem 601 * softly 651 * touch 701 february 748* programme 602 * some 652* town 702 march 749* promise 603 * someone 653* traffic 703 april 750* pub 604* something 654* train 704 may 751 * pull 605* somewhere 655 * travel 705 June 752 * push 606 * soon 656* trip 706 July 753* p.m 607* sorry 657* try 707 august 754* question 608* sort 658* tube 708 September 755 • queue......... 609* south 659* tunnel 709 October 756* quickly 610* speed 660* turn 710 november ....... 757* quite....... — ....611 * star 661 * TV . 711 december 758* race 612* start 662* type 712 radio... 613* station 663 * under 713 NUMBERS rain 614* stay .... 664* until 714 rainy ......... 615* stew ..........665* up 715 0 0* range .. ...616* stop 666 « update 716 1 1 * read ... ... 617* storm ..............667* very 717 2 2* relative ...........618* story. 668* video 718 3 3* report . 619* street 669* village 719 4 4* rest .. 620* student 670* visit 720 5 5* restaurant 621 * summary 671 * vote 721 6 6* ride 622* summer. — .....672* wait 722 7 7* right 623* sun. 673* walk 723 8 8* ring 624* sunny 674* wash 724 9 9* road 625 • swim ...............675* watch 725 room ....626 * table 676* way ................ 726 PERSONAL rose..... 627 • take 677* weather 727 roun — 628* talk 678* wedding 728 1 759* roundabout. 629* tape 679* week 729 you 760* run.. 630* taxi 680* weekend 730 he 761 * rush 631 * team. 681 * weight 731 she 762* save 632* television 682* west 732 it 763* school 633* thank 683* whenever 733 we 764* season 634* that 684* wherever 734 they 765* selection 635 * the 685* wife 735 my 766* sense 636 • theatre 686* will 736 your 767* series 637* then 687* winter 737 his 768* service 638* there 688* with 738 her 769* sex 639 * thing 689* without 739 its 770* shop 640* think 690* woman 740 our 771 * T ABLE (continued ) catch 816 leave 866 shall 916 chat 817 let 867 shop 917 clean 818 light 868 show 918 clear 819 like 869 shut 919 close 820 listen 870 sing 920 come 821 lock 871 skate 921 cook 822 lose 872 ski 922 could 823 love 873 sleep 923 cover 824 lunch 874 slip 924 credit 825 make 875 smile 925 cry 826 marry 876 smoke 926 dance 827 match 877 snow 927 date 828 mean 878 sort 928 debit 829 meet 879 speed 929 depart 830 might 880 spend 930 diet 831 miss 881 start 931 disconnect 832 move 882 stay 932 discover 833 must 883 stop 933 do 834 need 884 study 934 dream 835 offer „ 885 swim 935 Capricorn .789* dress 836 open 886 take 936 aquarius. .....790* drink 837 page 887 talk 937 pisces....... — ...791 • drive 838 park. •••..»•.•«•••.• 888 tape 938 aries 792* eat 839 party ...... .... 889 tell 939 taurus .............793* engage 840 pay 890 thank 940 ge ini.............794* enter 841 permit ............ 891 think. 941 cancer.............795 « excite ..............842 phone 892 tie.. 942 leo 796* expect 843 pick ™ . — ~ ™ „ 893 touch 943 virgo ........._.....797* fall 844 play 894 travel 944 libra 798* fax 845 postpone 895 Sagittarius ...799* feel 846 practice 896 turn 946 scorpio............800* find 847 promise 89 type 947 finish 848 pulL 898 use..... 948 VERBS fit 849 push .— . — 899 video 949 fly 850 race ....... 900 visit ...... 950 access . ....801 forget 851 rain 901 vote 951 ache................802 get 852 read 902 wait 952 am 803 give 853 relax 903 walk 953 arrive ..............804 go 854 remember 904 want 954 be 805 had 855 report 905 was 955 bike 806 have 856 require 906 wash 956 bill 807 hear 857 ride 907 watch 957 book 808 hold 858 ring 908 went 958 break 809 hope 859 run 909 will 959 bum 810 invite 860 rush 910 win 960 buy 811 is 861 save 911 work 961 < call 812 kiss 862 say 912 would 962 « can 813 know 863 sell 913 cancel ..814 last 864 send 914 carry 815 laugh 865 service 915 TITUTE SHEE RULE 26) 2801 16 TABLE (continued ) DATE CONG " WORDS dd:mm:yy ... ddmmyy* • a six digit code will send the date in announcement 963 * day:month:year format appointment 964 * conversation 965 * TIME disconnected 966* nh:mm ...hhmm* electricity 967* - a four digit code in the range 0000 to entertainment 968 * 2359 will send the time in hounminute information 969* format (24 hour clock). intelligent 970* interesting 971 • NAME professional 972* "first name" ... nnnn* unattractive 973 * - a four digit code in the range 3000 to 8999 will send an associated first name OTHER COMMANDS (refer to name code list). delete space.... 010* NUMBERS delete word ....050* number ... nπn ... n# ENTER 999* - any digit string followed immediately by # HELP 000* will send the preceding number. REPLY COMMANDS YES. ..1 NO. ..0 STANDARD PHRASES are you free? .. ...... ..... ...... . .. 974 * are you free tonight? ......... . 975* are you free tomorrow? ........................................ .... 976* do you want to go out tonight? 977* I'll be late . .. 978* I'll be there at 979* I'll call later 980* I love you 981 * I'm at home 982* I'm at school 983 * I'm at work „ 984 * I'm leaving now 985* I'm still at work . 986* I'm working late 987* please call 988 * please call dad 989* please call home „ 990* please call me 991 • please call mum 992* please call my mobile 993* please call the office 994* when are you free? 995* when shall we meet? 996* where are you? 997* where shall we meet? 998* SUBSrTTUTΕ SHEET (RULE 26)

Claims: CLAIMS 1. A communication system comprising means for decoding alphanumeric messages entered by the use of telephone dialling means (13), and means (11) for transmitting the alphanumeric messages to selected receivers (12) having message displays, wherein the message decoding means comprises a telephony server (10) operable to read back messages entered by the telephone dialling means (13) for confirmation of correct entry. 2. A system according to claim 1, wherein the alphanumeric messages are entered by using numerical codes corresponding to letters, words and/or phrases. 3. A system according to claim 2, wherein the numerical codes are substantially as set out in the Table herein. 4. A system according to claim 2 or claim 3, wherein the words associated with particular codes can be modified into cognate form by further code entry. 5. A system according to claim 4, wherein the further code entry involves one or more inputs of the star or hash keys. 6. A system according to any one of the preceding claims, wherein the telephony server (10) includes means (17,18) for storing a list of words for reading back to the caller entering the message. 7. A system according to claim 6, wherein the telephony server (10) is operable to read back a word in word form if included in the stored list irrespective of whether the word has been entered in letter or word form. 8. A system according to claim 6 or claim 7, wherein the telephony server (10) is operable to read back a message upon completion of entry, any words not included in the stored list being spelt. 9. A system according to any one of the preceding claims, wherein the telephony server (10) includes means (18) for generating spoken words from pre-stored rules, and is operable to read back each entered word irrespective of whether the word has been entered in letter or word form. 10. A system according to claim 9, wherein the telephony server (10) is operable to read back a message upon completion of entry, any words not capable of automatic generation by the word generating means (18) being spelt. 11. A system according to any one of claims 6 to 8, wherein the stored list of words includes a list of personal names. 12. A system according to any one of the preceding claims, wherein the telephony server (10) is operable in accordance with a set of rules to read back messages in a different form to that entered. 13. A system according to claim 12, wherein the telephony server is operable to read back time and/or date information in a.m. /p.m. form and/or day/month/year form upon entry in numerical form. 14. A system according to any one of the preceding claims, wherein the telephony server (10) includes a help facility for providing spoken information as to operation of the system and/or details of particular codes. 15. A system according to any one of the preceding claims, including means (15) for logging of entered messages. 16. A system according to any one of the preceding claims, wherein the telephony server (10) includes an unwanted word list and means for not permitting confirmed entry of any word on the unwanted word list. 17. A system according to any one of the preceding claims, including means for enabling entry of messages in letter form only from a telephone connection providing calling line identification. 18. A system according to claim 17, wherein the enabling means is operable to enable letter form message entry only when the calling line identity connection is not from a public payphone. 19. A system according to any one of the preceding claims, including means for preventing entry of messages at least in letter form in the absence of entry of an approved PIN code. 20. A system according to any one of claims 1 to 19, wherein the transmitting means (11) and the receivers (12) form part of a paging system. 21. A system according to any one of claims 1 to 19, wherein the transmitting means (11) and the receivers (12) form part of a mobile telephone system provided with a short message service facility. 22. A system according to any one of claims 1 to 19, wherein the transmitting means (11) and the receivers (12) form part of an electronic mail system or a teletext system. 23. A system according to any one of the preceding claims, including a database (15) for storing time and/or date dependent messages and for forwarding each message via the transmitting means (11) at the appropriate time and/or date to a selected receiver (12). 24. A system according to any one of the preceding claims, including a speech recogniser (16) associated with the telephony server (10), allowing messages to be entered partially in spoken form and partially by the telephone dialling means (13). 25. A system according to any one of the preceding claims, wherein the telephony server (10) is operable to hold an incoming call following message entry, and to link that call with a response call from the message recipient.

Inventors: WILSON JEFFREY, WILSON, JEFFREY
Applicants: INTELLPROP LTD, WILSON JEFFREY, INTELLPROP LIMITED, WILSON, JEFFREY
Application year: 1996
Main classification: H04M3
IPC codes: H04M3, H04W88