WO2003019921A1 - Procede et systeme de messagerie telephonique - Google Patents
Procede et systeme de messagerie telephonique Download PDFInfo
- Publication number
- WO2003019921A1 WO2003019921A1 PCT/IE2001/000110 IE0100110W WO03019921A1 WO 2003019921 A1 WO2003019921 A1 WO 2003019921A1 IE 0100110 W IE0100110 W IE 0100110W WO 03019921 A1 WO03019921 A1 WO 03019921A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- server
- text message
- querist
- sql
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/537—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for exchanging game data using a messaging service, e.g. e-mail, SMS, MMS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/22—Automatic class or number identification arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/72—Finding out and indicating number of calling subscriber
Definitions
- the present invention relates to a method and system of phone messaging and in particular to a phone messaging service for those operating mobile phones.
- CLI caller line identifier
- the first type is where the phone user requests such information, effectively a pull operation, in the sense that what the mobile phone user is doing is using the mob ile phone to query some piece of information he or she requires such as, for example, the closing prices on the stock exchange.
- a push situation would be where the querist has arranged, for example, with a call centre, to download to the querist phone, the closing prices on the stock exchange for certain stocks each day when the stock exchange closes. In other words, what the querist requires is to have this information available to him or her each day when the event happens.
- the present invention is directed towards providing a method and system for achieving this aim.
- a method of obtaining information in a telecommunications system using a telephone having means to transmit its caller line identifier (CLI) and to send and receive a text message from a server connected to the telecommunications system and having a server database associated with the server for the storage of information as items of data each item having a unique structured query language (SQL) identifier, the method comprising on a trigger event occurring: -
- the server computer using the appropriate SQL to produce a database command querying the database
- the server can store a large amount of information and to make sure that only that information appropriate to a particular querist is downloaded to that querist. Since most mobile phones are operated by the one person, the effect of using the CLI of the mobile phone is to identify the querist. This may also be the case for certain other phones which are generally operated by only one person. Obviously, where a phone is in a busy domestic situation, then unless the people using that phone have among themselves agreed on the information required, in many, but not all situations, the present invention will be of little advantage. However, in most households, there is usually a limited amount of information that everybody requires since the people in the household usually have similar tastes, hobbies and requirements and thus the invention will be useful.
- the method further comprises:
- the advantage is that the server may be obtaining that same information for a large number of parties or querists, therefore, there are considerable advantages to both parties in that, for example, suppose a querist requires three separate items of information everyday at a particular time, then the querist has to simply make the one text message request to the server instead of having to try to obtain the information from three separate sources with three separate systems for giving that information.
- trigger events that will cause the method of the invention to be activated such as, for example, the telephone sending a text message query, including the SQL, to the server.
- the text message query may only be accepted on the querist's CLI being verified or on the text message query being accompanied by a PIN number. The latter could be advantageous with a large number of querists using the one land line.
- Other trigger events could, for example, be time based such as giving the information at regular time intervals or when a particular time has arrived when, for example, the stock market is closed, the election result has been declared and so on. Other trigger events could occur when the information is changed in the server database.
- the trigger event might mean that the information of the database be changed, for example, outside certain limits such as with a share price, that it exceeds or falls below a certain predetermined price.
- the procedure to obtain the information comprises the server at prearranged times querying separate databases for the information using an appropriate SQL for that other database. Again, this takes the work involved in such tasks outside the querist hands.
- an appropriate text message answer is stored so that on retrieving the information for onward transmission, the server automatically populates the text message answer with the item of data.
- the server database stores information as general items of data for downloading by any querist operating a telephone and on receiving a text message requiring such general information, the server downloads SQLs for this general information to the telephone for subsequent use and in this latter embodiment, it is envisaged that the SQLs will be grouped together as sets of SQL, each set having its own master SQL whereby the method comprises: -
- the server sends a list of master SQLs to the telephone as a text message answer;
- the querist sends one of the master SQLs to the server as a text message query
- the server sends the SQLs associated with that master SQL to the telephone as a further text message answer for subsequent use.
- the invention envisages that, for a querist operating a telephone in a telecommunications system having means for transmitting its CLI and for sending and receiving text messages to and form a server, storing and delivering text messages as laid out above, the method comprising operating the phone to enable the phone to send and receive the text messages.
- This invention relates to a text message produced by the method as laid out above.
- the invention provides a system for delivering of information in a telecommunications network to a telephone having means to transmit its caller line identifier (CLI) and to send and receive text messages of the type comprising a server computer connected to the network characterised in that the server computer comprises:-
- the server comprises:
- the means for storing information is stored in the server database includes means for storing the information as an item of data having a required format based on the querists requirements.
- the means for identifying the trigger event comprises means for receiving a text message query including to SQL in the server may be a time recorder or may be means for identifying information changed in the server database.
- a computer program can comprise the processing means of the system according to the invention and that further, that computer program can be embodied on a record medium, stored in a computer memory, embodied on a read only memory and carried out on an electrical signal carrier.
- Fig. 1 is a view of the layout of the system according to the invention
- Fig. 2 is a simplified flow diagram of one way of carrying out the invention.
- Fig. 3 is a flow diagram of another way of carrying out the invention.
- a system comprising a server computer 2 with an associated server database 3 connected or incorporated therein.
- the server computer 2 is in turn connected to a telecommunications network 4.
- the telecommunications network 4 has connected to it a plurality of mobile phones 5 each having a text messaging capability, that is to say, the ability to send and receive text messages, whether they be short SMS's or any package base data. These mobile phones also have a capability of transmitting their CLI.
- the telecommunications system land based telephones 6.
- the system includes other computer servers 7 and databases 8, all of which are capable of communicating through the telecommunications network.
- Such a computer 7 and databases 8 are capable of providing information as are the mobile phones 5 and the other phones 6. As will be seen hereinafter, the use is predominantly for mobile phones, although not exclusive therefor.
- the server 2 is capable of delivering and receiving text messages as hereinbefore defined, and also comprises various processing means which, in many instances, will be provided by software, namely, computer programs, which will be program instructions for causing the server to operate the method according to the invention or effectively to comprise the processing means as hereinafter defined.
- software namely, computer programs, which will be program instructions for causing the server to operate the method according to the invention or effectively to comprise the processing means as hereinafter defined.
- Such a computer program can be embodied on a record medium, stored on a computer memory, embodied on a read only memory or carried on an electrical signal carrier. Indeed, all the programs do not have to be carried in the server itself but can be remote therefrom.
- the various computers 7 are essentially externally operated computers which produce information, which information is available over the telecommunications network 4.
- externally operated databases may contain information such as stock exchange prices, the results of football matches and other sporting events, and indeed, many other pieces of information, which pieces of information are often required by querists having mobile phones 5 or phones 6.
- the server 2 has means to obtain information from the external databases 8, computers 7, and other sources of information which information it can store as a text message whether it be an SMS or simply data as a package based data. The information can be stored as an item of data and further, the server 2 has means to allocate using a structured query language (SQL), a unique SQL to each piece of information which is an item of data.
- SQL can be used for querying, updating and managing the server database 3 which is effectively a relational database for the temporary storage of information.
- a trigger event can be simply a request for information from a querist operating a particular mobile phone. It may, for example, be a time based trigger event. In other words, certain information is required by certain querists at midday everyday, the time may, for example, be the termination of an event, whether it be a sporting event, the closing of an exchange, or the like. Further, the trigger event could, for example, be the passing or the elapsing of a preset time limit within which information should be updated in the server database 3 or when some querist requires information to be delivered to them.
- the server is provided with means to identify when information is changed in the server database which change in information could itself be the trigger event.
- the database 3 could be regularly updated with share prices but the trigger event would not be the simple change in the share prices but when the share price rose or fell below a predetermined limit about a mean share price. This could then be the trigger event.
- the server computer 2 is provided with means for preparing standard text messages for onward transmission.
- a querist or user operating a mobile phone or other phone contacts the server computer requesting some information. This will be done by the user sending a text message to the server computer.
- the querist or user sends an SMS command to the mobile phone which in turn is transmitted to the server and in step 101 , the server identifies as to whether the CLI is the CLI of a querist. Strictly speaking, it is the phone not the querist which is part of the system. If the CLI is recognised, then in step 102, the command is examined to identify whether the command does exist or not.
- step 103 the appropriate SQL is used to query the relational database 3 and in step 104, the necessary information is retrieved from the database 3 and the server retrieves a suitable text message into which the item of information is entered so as to produce a text message.
- step 105 the text message is delivered to the mobile phone 5 or phone 6 having the appropriate CLI and in step 106, the session ends. If, however, in step 101 , the CLI number did not exist, then an appropriate message is sent to the phone in step 1 05. However, it must be appreciated that this will be a different message than that sent if the CLI is recognised and the information is dispatched.
- step 102 the command does not exist, that is to say, the mobile phone has sent a comma nd to the server that the server cannot recognise, either because it is not in the correct SQL language or it is not in a language that the server is able to parse to produce a suitable SQL, the command cannot be accepted.
- step 105 a diffe rent message is sent to the CLI.
- step 111 the necessary trigger event is queried.
- This trigger event could be, as stated already, some particular time, for example, the closing of the stock exchange or the finish of a sporting event, declaration of an election result, and so on. Alternatively, it could be simply something carried out at regular time intervals, for example, every five hours the weather forecast has to be downloaded.
- step 112 whatever is necessary that needs to be carried out, is carried out. For example, if it is required that three hours later, the same process has to be carried out, then this would update the timeout with the next interval in which a query had to be carried out or it might simply be that once the particular event had occurred, the command was no longer appropriate.
- step 113 the necessary SQL is used to process the command and the server database 3 is queried.
- step 114 the question as to whether there is a result that requires a text message to be transmitted is determined.
- the trigger event is, for example, the end of a football match or the like, then almost certainly there will be a result from that trigger event but for other trigger events, there might not necessarily be.
- the querist required the price of certain shares to be transmitted to the phone using the phone CLI wh en the share price rose or fell below a predetermined price, then it is possible that there may or may not be a result.
- step 116 the message is returned to the telephone having the appropriate CLI. Obviously, if, in step 111 or in step 114, there is no need to send a text message, then the message is simply returned.
- a further situation may arise where somebody operating a mobile phone who is not connected to the system or at least is not part of the system in the sense that they have not, as it were, signed up for the service, wishes to obtain information.
- the server may store certain information for transmission to any phone, which information could be general in nature.
- this poses a different problem for the server in the sense that in the system where the server has already agreed with a querist operating a phone having a particular CLI to send and receive text messages, the server will have been able to previously agree the correct command and the way to download the correct SQL.
- the server Even if the correct command is not downloaded, the server will be able to have a sufficient search facility to allow the server send back a text message to a known CLI when the correct command is not given to give to the querist the information it requires. Indeed, these commands can often be stored permanently on the phone having that CLI.
- the server will store a general list of information, for example, under the headings: -
- the querist will choose one of the items and then this will lead to a second text message being sent by the server to that particular CLI which will, for example, for sport, list four or five sporting events, which the querist will then choose one of.
- the user can identify the appropriate command which will then be downloaded to the server allowing the querist obtain the information.
- the server will try to, in some way, sign up that particular phone having that CLI to the server.
- a PIN number may be sent with the text message query.
- a PIN number may be obligatory while in many situations, a querist might required it.
- the server will regularly itself obtain information to populate the server database with the relevant information. It is also very important that the server stores information in the required format based on a querist's requirements. Therefore, to obtain information, it would be necessary for the server, at prearranged times, to query these separate databases or separate computers or separate telecommunications devices or indeed, to effectively prearrange the downloading of the information, either at regular interva Is or when a particular trigger event occurs.
- server according to the present invention will have many means, all of which have been laid out above.
- various aspects of the invention may be embodied on a computer that is running a program or program segments originating from a computer readable or usable medium, such medium including but not limited to magnetic storage media (e.g. ROMs, floppy disks, hard disks, etc.), optically readable media (e.g. CD-ROMs, DVDs, etc.) and carrier waves (e.g., transmissions over the internet).
- a computer readable or usable medium such medium including but not limited to magnetic storage media (e.g. ROMs, floppy disks, hard disks, etc.), optically readable media (e.g. CD-ROMs, DVDs, etc.) and carrier waves (e.g., transmissions over the internet).
- a functional program, code and code segments, used to implement the present invention can be derived by a skilled computer programmer from the description of the invention contained herein.
- a computerised program may be provided providing program instructions which, when loaded into a computer, will constitute the means in accordance with the invention and that this computer program may be embodied on a record medium, a computer memory, a read only memory or carried on an electrical carrier signal.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IE2001/000110 WO2003019921A1 (fr) | 2001-08-31 | 2001-08-31 | Procede et systeme de messagerie telephonique |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IE2001/000110 WO2003019921A1 (fr) | 2001-08-31 | 2001-08-31 | Procede et systeme de messagerie telephonique |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003019921A1 true WO2003019921A1 (fr) | 2003-03-06 |
Family
ID=11042203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IE2001/000110 WO2003019921A1 (fr) | 2001-08-31 | 2001-08-31 | Procede et systeme de messagerie telephonique |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2003019921A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997041654A1 (fr) * | 1996-04-29 | 1997-11-06 | Telefonaktiebolaget Lm Ericsson | Systeme de diffusion d'information de telecommunications |
EP0851696A2 (fr) * | 1996-12-24 | 1998-07-01 | At&T Wireless Services, Inc. | Procédé de recouvrement d'informations dans un système sans fil |
WO2000062518A1 (fr) * | 1999-04-12 | 2000-10-19 | Telsurf Networks, Inc. | Transmission de messages d'informations audio ou multimedia aux utilisateurs |
-
2001
- 2001-08-31 WO PCT/IE2001/000110 patent/WO2003019921A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997041654A1 (fr) * | 1996-04-29 | 1997-11-06 | Telefonaktiebolaget Lm Ericsson | Systeme de diffusion d'information de telecommunications |
EP0851696A2 (fr) * | 1996-12-24 | 1998-07-01 | At&T Wireless Services, Inc. | Procédé de recouvrement d'informations dans un système sans fil |
WO2000062518A1 (fr) * | 1999-04-12 | 2000-10-19 | Telsurf Networks, Inc. | Transmission de messages d'informations audio ou multimedia aux utilisateurs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210160361A1 (en) | Method of enabling digital music content to be downloaded to and used on a portable wireless computing device | |
US8527421B2 (en) | Virtual customer database | |
US8312451B2 (en) | Computing system for providing software components on demand to a mobile device | |
US20040181540A1 (en) | System and method for the provision of socially-relevant recommendations | |
US7266585B2 (en) | Method and system for using screen names to customize interactive agents | |
US7162474B1 (en) | Recipient controlled contact directories | |
US20130295975A1 (en) | System and Method for Automated Content Distribution Objects | |
US20080140640A1 (en) | Communications System and Method | |
CN100552679C (zh) | 将规则文本数据导入数据库的方法 | |
CN111460506A (zh) | 数据访问控制方法及装置 | |
JPH11502347A (ja) | 分散型データベースシステムにおけるトランザクション処理用の方法および装置 | |
CN101702795A (zh) | 共享权限使能的移动简档的***和方法 | |
US20040073607A1 (en) | Multimedia messaging system and method | |
US7353248B1 (en) | Application server and method to perform hierarchical configurable data validation | |
WO2010080668A2 (fr) | Réseautage social basé sur un serveur à état à l'aide de dispositifs mobiles | |
CN103634444A (zh) | 提供号码信息的方法及*** | |
EP1466468B1 (fr) | Messagerie et rappel multimodaux avec autorisation de service et base de donnees client virtuelle | |
WO2003019921A1 (fr) | Procede et systeme de messagerie telephonique | |
IE85671B1 (en) | A method and system of phone messaging | |
IE20010796A1 (en) | A method and system of phone messaging | |
KR20060029163A (ko) | 모바일 데이터 장치로의 액세스를 위한 시스템 및 방법 | |
KR100374684B1 (ko) | 피시방의 회원들을 2원화하여 관리하는 피시방관리시스템및 방법 | |
WO2003046730A2 (fr) | Procede de securisation d'un acces a une ressource numerique | |
US20040230744A1 (en) | Cache content protocol for a content data delivery system | |
CN113660380A (zh) | 一种信息处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DE DK DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BR BY BZ CA CH CN CO CR CU CZ DE DK DM EC EE ES FI GB GD GE GH GM HR HU IL IN IS JP KE KG KP KR KZ LC LK LS LT LU LV MA MD MG MK MN MX MZ NO NZ PH PL PT RO RU SD SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZW AM AZ BY KG KZ MD TJ TM AT BE CH CY DE DK ES FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |