[go: up one dir, main page]

WO2010089642A1 - Procédé et système pour la transmission d'un service de messagerie textuelle - Google Patents

Procédé et système pour la transmission d'un service de messagerie textuelle Download PDF

Info

Publication number
WO2010089642A1
WO2010089642A1 PCT/IB2010/000145 IB2010000145W WO2010089642A1 WO 2010089642 A1 WO2010089642 A1 WO 2010089642A1 IB 2010000145 W IB2010000145 W IB 2010000145W WO 2010089642 A1 WO2010089642 A1 WO 2010089642A1
Authority
WO
WIPO (PCT)
Prior art keywords
messaging service
user
server
messages
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2010/000145
Other languages
English (en)
Inventor
Carlos Villegas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Ireland Maynooth
Original Assignee
National University of Ireland Maynooth
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Ireland Maynooth filed Critical National University of Ireland Maynooth
Publication of WO2010089642A1 publication Critical patent/WO2010089642A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords

Definitions

  • This invention relates to a method and system for providing a text messaging service.
  • telcos Most network providers, or telephone companies (telcos) such as 02 and Vodafone, provide a service whereby a registered account holder can send SMS text messages to third parties by logging onto the network provider's website.
  • the account holder's phone number or user name, and a password are required for authorisation purposes.
  • the account holder is then presented with a form in which to compose the message and a destination phone number is requested.
  • network providers allocate a number of free text messages per month to each account holder.
  • http://sourceforge.net/proiects/ismsirl provide an open source application, which enables telco registered account holders to send SMS text messages to third parties using their registered telco account. It should be noted that the application requires the account holder's credentials including their phone number or user name and a password to be stored on the application computer.
  • Alternative text messaging services include http://www.veronicasmoco.com which provides a text service for 2.50 euros a week and allows users to send SMS messages.
  • social networking sites such as Bebo enable users to receive other user comments to their mobile as text messages.
  • the present invention provides a method for sending text messages as claimed in claim 1.
  • a text message includes a brief written message sent to a mobile phone over a cellular network.
  • the term includes both messages sent using the Short Message Service (SMS) and messages containing image, video, and sound content, such as Multimedia Messaging Service (MMS) messages.
  • SMS Short Message Service
  • MMS Multimedia Messaging Service
  • the method comprises the step of: responsive to said information failing to identify a member of said messaging service, sending an error message to said user at said client.
  • said credentials comprise a username and network provider associated with said member's account. Further preferably, the credentials include a password associated with the username.
  • said username either comprises or is associated with a phone number.
  • said information and said credentials are stored in a database.
  • said messages comprise one or both of SMS or MMS messages.
  • authorised users may avail of free text messages allocated by a network provider to a registered account holder, to send text messages to the registered account holder without necessarily compromising the account holder's credentials.
  • specially authorised users may avail of the free text messages allocated by the registered user's network provider to send text messages to third parties.
  • Fig. 1 is a schematic diagram illustrating a system for providing a text messaging service according to a preferred embodiment of the present invention.
  • a SMS text messaging service is provided from an Internet server 10.
  • the server includes a set of web pages enabling mobile phone account holders i.e. prospective members of the service, to register with the SMS text messaging service, by providing their credential information including that required to access their Internet mobile phone account provided by their telco, in this case Telco A...C.
  • all communication with the registering member's client is encrypted and communicated via an SSL connection.
  • the credential information comprises the identity of the member's telco e.g. Vodafone, O 2 , the member's phone number or username and password associated with their registered mobile phone account.
  • the member also provides at least one user name or phone number and password, associated with a third party user, whom the member wishes to authorise to avail of the benefits associated with his mobile phone account. All of this information is stored in a database 12 accessible from the registration server and later from an application 14 providing the messaging service. Nonetheless, as described later, it will be seen that in addition or in alternative implementations, access could be determined according to access rights granted by the member in their social networking account profile.
  • the server 10 can attempt to log into the member's mobile phone account using their credential information to determine whether the information is valid and if not, the member can be advised accordingly.
  • the messaging service application comprises a script 14, for example a Perl script, instantiable by a client 16 from across the Internet 18.
  • a web page on the browser can include a link directed towards the domain and directory where the script is located and when the link is selected, an instance of the script executes on the server 10 for the client.
  • the personalised URL comprises URL information, i.e., www.textparty.com/texting identifying the location of the server 10 i.e. www.textparty . com and the name of the script i.e. texting.
  • the member can then provide the URL to any 3rd party user they wish to authorise to use of the benefits associated with their mobile phone account. So this could be as simple as including the URL in an e-mail sent to various contacts.
  • the applicant can include the URL on for example, their social networking page so that social network users accessing the member's page on a server 20 can click on the link and operate the system as described in more detail below to send a message.
  • the link need not appear as plain text and can be provided with any suitable user interface widget including a button.
  • the resulting HTTP request when received at the server 10 enables the script 14 to utilise the information passed with the URL link to identify the member associated with the URL. If the member is a valid member, i.e., the information enables the application to locate the member in the database 12, a message page is provided to the client 16 for display in their browser and to enable the user to compose a message.
  • the user can compose a message and indicate a destination mobile number, if necessary.
  • a submit button on the form/box causing a 'send' CGI request comprising the message, destination number, if necessary, and valid URL information to be returned to the server 10.
  • CGI such as qDecoder, SCGI and FastCGI could also be used.
  • the server 10 in turn responds, for example, by providing a "message sent" page to be displayed in the user's web browser 22.
  • the "message sent” page is sent once the server 10 receives a message from the telco server (explained below) to indicate the message has been sent.
  • a "message failed" page could be sent to the user's browser 22 instead.
  • the server script 14 On receipt of the 'send' CGI request comprising the message and valid URL information, the server script 14 retrieves the member's credential information from the database.
  • the credential information retrieved enables the server 10 to access the member's mobile phone account with their designated service provider through the telco website (WS) to send the text message to its destination across the mobile telephony network in this case a GSM network.
  • this involves a server application mimicing a manual user, by accessing the network provider's webpage, logging into the member's account using the credential information, selecting a webtext section of the webpage, utilising the network provider's online text message service to send the user's message to its destination, and logging out from the webpage.
  • the credential information provided by the applicant during the registration process comprises the applicant's network provider, phone number or usemame and password associated with their registered mobile phone account, as well as, and preferably a user name and password, associated with each third party, whom the member wishes to authorise use of the benefits associated with his mobile phone account. As before, this information is stored in the database 12 associated with the server.
  • the member provides each 3 rd party with his or her associated usemame and password, along with the personalised URL link.
  • a 'log in' form is displayed on their web page.
  • the user is required to enter their associated username and password.
  • the server application utilises the information passed with the URL link to identify the member associated with the user. If the member is a valid member, i.e., the information enables the application to locate the member in the database, the application determines whether the username and password received correspond with a listed authorised user entitled to avail of the benefits of the member's mobile phone account.
  • a User ID token for the current session is generated and the application will proceed as described in relation to the basic implementation described above.
  • the user is required to log out once their text message(s) have been sent and the application removes the User ID token from the database, and preferably provide a logged out webpage to the user's browser.
  • the benefits associated with a member's mobile phone account may be categorised and each authorised user authenticated for one or more of the categories.
  • the member can define the categories of benefits associated with each party they have authorised to utilise the messaging service.
  • the categories for which a user is authorised are stored in the database along with the user's username and password.
  • the categories may comprise authorisation to send a pre-defined message to the member only; any one of a pre-defined group of destinations; or to anyone; authorisation to send a user composed message to the member only; to any one of a pre-defined group of destinations; or to anyone.
  • the server will send the pre-defined message to a destination, for example, the member, via the member's Telco, without any further interaction from the user.
  • the message webpage provided to the browser 22 will display a selection of predefined messages, any of which the user may select for sending to a destination.
  • a member may authorise a user to avail of the benefits of the mobile phone account for a specific period of time only or for a particular number of texts or location for sending the texts.
  • the member may access his or her messaging service account and alter its settings, such as the authorised users, or the benefits each user is entitled to, at any time.
  • the member invokes the URL link, and logs on using the 'log in' displayed on their web page.
  • the member's username and password correspond with the username and password associated with their registered mobile phone account.
  • the server application utilises this information, which is passed with the URL link, to identify the member in the database. If verified, a UID token is generated for the session.
  • the member's username and password identify the category of benefits to which he or she is entitled.
  • the member is categorised as a super user and is entitled to alter all setting of the messaging service account, such as the categorisation, removal or addition of authorised users, as well as send any kind of messages to any party.
  • the application When the member requests to log out, the application will remove the UID token from the database, and preferably display a logged out indication on the member's webpage.
  • the access rights available to 3 rd party users need not necessarily be stored in the database 12. Instead for example, free access could be granted to anyone who receives the link or has access to the members social network pages.
  • a widget or message text box may be displayed on a member's webpage, such as one associated with a social networking site, for example, Bebo, Facebook or MySpace, to enable comments posted therein by third parties to be sent to a destination via the member's mobile phone account in the manner described in either of the above two embodiments.
  • the client side of the invention enables settings to be changed to determine how a member's messaging quota can be distributed in various manners. For example, if such settings are made available for a user to change, the user could decide where a text sent using the application may go, other than directly to the member. Also, using an application, the phone credentials of more than 1 member could be entered to make their messaging available to a given user, for example, to facilitate a child using the free minutes of both their parents.
  • the URL could be distributed to user's instant messenger clients or indeed such clients could be specially adapted to include a widget for implementing communication with the server 10.
  • telcos may be permitted so that for example, some members may permit certain 3 rd party users to send messages at a cost to the member, for example, if the member had exceeded their quota of free messages.
  • members may authorise users to employ paid/free minutes from a 3rd party other than a telco, this 3 rd party requiring login details in the same way the telcos do.
  • the invention could be implemented using separate functionality or even a separate server for member registration and maintenance and for handling messaging.
  • the invention need not be implemented with a server script and any server to client interface methodology can be employed.
  • the invention could be implemented with Javascript pages and/or with servlet/applet based pages or even by deploying native code objects for execution on a user's client.
  • steps can be taken to prevent abuse of the system, for example, by requesting the input of a password, a response to a predefined question, a response to a scrambled text prompt, and/or perform a task, to distinguish between a "real" user and a computer program (or bot).
  • SSL has been mentioned as one security provision
  • any number of such provisions can be employed including for example, implementing more complex user authentication protocols and/or secure access to the database 12 and/or secure communication between the server 10 and Telco.
  • the server can be implemented by mimicing manual user interaction with a Telco website
  • the implementation of message delivery can of course be more direct where there is suitable communication between the server 10 and Telco and/or GSM.
  • further facilities can be made available to members and users of the service. For example, if the Telco allows the sender phone number to be chosen for messages being sent through a member's account, then a user of the present service could be permitted to select that a message appear as if it has been sent from their phone number rather than the member's phone number.
  • One way of implementing such a system is for a client side application when it is executed first to request the user to provide their phone number.
  • the client side application then provides this to the messaging service server 10 which then generates a corresponding code and sends a message including the code to the user's phone number. If the user in fact owns the phone number, they will receive the message including the code and they can then enter the code into the client side application. If the user now selects/sets the option within the client side application of having messages sent using the service as if they were sent from the user's phone, the server 10 can communicate accordingly with the Telco so that instead of the message appearing as if it were sent from the member's phone, it appears to have been sent from the user's phone. Where the client side application runs within a social networking page, the user's social network login can be used to connect with their details and preferences if these are stored on the messaging service server 10.
  • the service could additionally and/or alternatively be advertising driven with advertisements being delivered either:

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

La présente invention concerne un procédé permettant la transmission de messages textuels fonctionnant dans un serveur en communication avec un client et un serveur de service de messagerie sur un réseau à commutation de paquets. Le procédé comprend la réception d'information depuis un utilisateur au niveau du client sur le réseau; et en réponse à l'information, l'identification d'un membre du service de messagerie qui a autorisé l'utilisation par l'utilisateur du service de messagerie du membre, le service de messagerie permettant au membre de transmettre les messages textuels adressés à un numéro d'appel destinataire, la récupération des justificatifs d'identité associées au compte téléphonique du membre. Le serveur accède au compte du membre au niveau d'un serveur de service de messagerie au moyen des références; et transmet un message textuel à une destination depuis le serveur de service de messagerie au moyen du compte du membre.
PCT/IB2010/000145 2009-02-06 2010-01-28 Procédé et système pour la transmission d'un service de messagerie textuelle Ceased WO2010089642A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
IES2009/0108 2009-02-06
IE20090108 2009-02-06
IES2009/0944 2009-12-16
IE20090944 2009-12-16

Publications (1)

Publication Number Publication Date
WO2010089642A1 true WO2010089642A1 (fr) 2010-08-12

Family

ID=42541705

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2010/000145 Ceased WO2010089642A1 (fr) 2009-02-06 2010-01-28 Procédé et système pour la transmission d'un service de messagerie textuelle

Country Status (1)

Country Link
WO (1) WO2010089642A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112014A1 (en) * 2000-08-15 2002-08-15 Simon Bennett Method and apparatus for a network independent short message delivery system
US20070130267A1 (en) * 2001-08-15 2007-06-07 Bellsouth Intellectual Property Corporation Internet-based message delivery with PSTN billing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112014A1 (en) * 2000-08-15 2002-08-15 Simon Bennett Method and apparatus for a network independent short message delivery system
US20070130267A1 (en) * 2001-08-15 2007-06-07 Bellsouth Intellectual Property Corporation Internet-based message delivery with PSTN billing

Similar Documents

Publication Publication Date Title
US8751586B2 (en) Domain name control based social website account authentication
US8667579B2 (en) Methods, systems, and computer readable media for bridging user authentication, authorization, and access between web-based and telecom domains
EP2307982B1 (fr) Procédé et système de plateforme d' intégration de service pour fournir des services internet
US20110055562A1 (en) Public key certificate based social website account authentication
US8683201B2 (en) Third-party-secured zones on web pages
CN101990183B (zh) 保护用户信息的方法、装置及系统
US8276057B2 (en) Announcing a domain name registration on a social website
US20110055911A1 (en) Business validation based social website account authentication
CN101771676B (zh) 一种跨域授权的设置、鉴权方法、相关装置及系统
US20080167970A1 (en) System and a method for access management and billing
US20110055249A1 (en) Social website account authentication via search engine based domain name control validation
EP3734914A1 (fr) Authentification de demandes de service
US20110055248A1 (en) Search engine based domain name control validation
JP2009532772A (ja) カスタマイズ可能なサインオンサービス
CN106716918A (zh) 用户认证方法和系统
CN106716960A (zh) 用户认证方法和系统
KR20160092021A (ko) 제 3 자 애플리케이션 활동 데이터 수집을 위한 시스템 및 방법
US20140307735A1 (en) Model for managing the processes around the broadcasting of phone calls and text messages to groups of people
CN101790727B (zh) 用于利用存在信息来丰富Web页面内容的方法
US8312364B2 (en) Social website domain registration announcement and search engine feed
WO2012097864A1 (fr) Partage de contenu en ligne
US20100071046A1 (en) Method and System for Enabling Access to a Web Service Provider Through Login Based Badges Embedded in a Third Party Site
CN106878244B (zh) 一种真实性证明信息提供方法及装置
EP2887608B1 (fr) Procédé et système implémentés par ordinateur pour une communication anonyme et programme informatique associé
JP2003296278A (ja) データ管理システム、データ管理方法、データ管理システム用プログラム、及びデータ管理システム用記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10738255

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10738255

Country of ref document: EP

Kind code of ref document: A1