Title of Invention

METHOD FOR GENERATING SEECH IN A MOBAILE PHONE

Abstract A distributed server/client architecture is used to provide dedicated audio functionality by having the server generate required audio files. In a preferred embodiment a user of a mobile phone sends a request to a server, the request comprising text or audio data. The server generates an audio file using the text or audio data and sends it back to the mobile phone. The audio file is then reproduced by the mobile phone.
Full Text FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION (Se section 10, rule 13)
"METHOD FOR GENERATING SPEECH IN A MOBILE PHONE"
We, HUTCHISON WHAMPOA THREE G IP (BAHAMAS) LIMITED, of Offshore Group Chambers, P.O. Box CB-12751, Nassau, New Providence, Bahamas
The following specification particularly describes the invention and the manner in which it is to be performed.

Reproducing Speech files in Mobile Telecommunications devices
The present invention relates to the generation of speech in a mobile telephone using a remote server.
Nowadays, mobile phones are used not only for real-time conversation, but also for running software applications.
Mobile phone based applications are already a thriving market and will be even more so in the coming years. It is possible to perform many tasks in these applications from the popular sms (short message service) and games to recording video from a plug in camera and then sending it to another phone.
What is not possible at the moment is dedicated audio functionality i.e. the ability for dynamic creation of audio data. It will come eventually but only on the very expensive handsets and not for a while yet.
Distributed architectures can relieve handsets of dedicated functionality by having a simple client that connects across a network to a server that does all of the hard work. In this context "client" means an application using the services of a server.
The present invention is based on the proposal that a distributed architecture can provide dedicated audio functionality. This will work by the server doing the hard work of generating the required audio file and the client that resides on the phone simply downloading the resulting audio file.
Thus, the present invention provides a method of generating speech in a mobile telephone operating in a mobile communications network including a remote server capable of communication simultaneously with several mobile telephones, in which
-2-

an application running on the mobile telephone causes a text request for a speech file to be sent to the remote server, the requested speech file is generated by means within the remote server in response to the text request, transmitted from the remote server to the mobile telephone and reproduced by the mobile telephone.
Some embodiments of the invention will now be described by way of example only and with reference to the accompanying drawings in which:
Figure 1 is a schematic diagram of a communications network in which the present invention may be used; and
Figure 2 is a schematic diagram of a possible software architecture implementing the invention.
Figure 1 shows a mobile telephone 10 having a communication channel to a data centre 11 having server 13 via a radio access network including base transmitter stations 12 and a core network linking base stations 12 to various data centres.
In the example in Figure 2, the telephone 10 has distributed audio client software indicated at 20 and the server 13 has distributed audio server software indicated at
23.
In the specific examples which follow, the phone 10 must support the following client software:
1. Application environment; and
2. Ability to play sound files through the application environment or
1. SMS capability; and
-3-
2. Ability to playback MMS audio files
The following types of currently available handsets are examples that meet the required criteria:
1. MIDP 1.0 with audio extensions
2. Do Java 1.0 with audio extensions
3. MIDP 2.0
4. Native (proprietary) application support with audio capability
The phone will run an application 20 that acts as a client. This client will send a request to the server software 23 to perform a task, i.e. generate a speech file.
The server 23 will read in the request, perform, the required request and then send the resulting audio file back.
Preferably the server is able to support the following:
1. Receive messages by Http
2. Send message by MMS or Http
3. Create audio files
The following types of currently available server will meet the required criteria:
1. J2SE 1.3+
2. C/C++ with audio capabilities
3. PERL with audio capabilities
-4-

Use Case 1: Text to speech
1. The client 20 is written in MIDP 2.0
2. The client is used by a game which wishes to play some speech which says "Game Over"
3. The game asks the client to request the "Game Over" speech
4. The client sends a text based message to the server 23 (using TCP/IP) containing the message "Game Over"
5. The server receives the text-based message and proceeds to call a program to convert the "Game Over" text into a (8-bit, 8K, PCM, mono) WAV file.
6. The server sends the WAV file to the client
7. The client receives the WAV file and notifies the game that it has received the sound file
8. The game retrieves the sound file and plays it
9. The player hears the speech "Game Over"
The round trip time may be less than 5 seconds for small pieces of speech

Glossary
SMS short message service
MMS multimedia messaging
MIDP mobile information device profile
Java a platform independent programming language
MIDI musical instrument digital interface
Http hypertext transfer protocol
WAV file type for audio files
TCP transmission control protocol
IP internet protocol
RAN radio access network
-5-

We Claim:
1. A method of generating speech in a mobile telephone operating in a mobile communications network including a remote server capable of communication simultaneously with several mobile telephones, in which an application running on the mobile telephone causes a text request for a speech file to be sent to the remote server, the requested speech file is generated by the remote server in response to text request, transmitted from the remote server to the mobile telephone and reproduced by the mobile telephone.
2. The method as claimed in claim 1, wherein the text request is generated from text input by the telephone user via the keypad.
3. The method as claimed in claim 1, wherein the remote server is arranged to convert text which is included the text request to speech.


Abstract:
A distributed server/client architecture is used to provide dedicated audio functionality by having the server generate required audio files. In a preferred embodiment a user of a mobile phone sends a request to a server, the request comprising text or audio data. The server generates an audio file using the text or audio data and sends it back to the mobile phone. The audio file is then reproduced by the mobile phone.

Documents:

00593-mumnp-2005-abstract(15-12-2006).doc

00593-mumnp-2005-abstract(15-12-2006).pdf

00593-mumnp-2005-cancelled pages(15-12-2006).pdf

00593-mumnp-2005-claims(granted)-(15-12-2006).doc

00593-mumnp-2005-claims(granted)-(15-12-2006).pdf

00593-mumnp-2005-correspondence(12-10-2007).pdf

00593-mumnp-2005-correspondence(ipo)-(08-12-2006).pdf

00593-mumnp-2005-drawing(14-06-2006).pdf

00593-mumnp-2005-form 1(01-09-2005).pdf

00593-mumnp-2005-form 1(09-06-2005).pdf

00593-mumnp-2005-form 1(15-12-2006).pdf

00593-mumnp-2005-form 13(14-06-2006).pdf

00593-mumnp-2005-form 18(02-09-2005).pdf

00593-mumnp-2005-form 2(granted)-(15-12-2006).doc

00593-mumnp-2005-form 2(granted)-(15-12-2006).pdf

00593-mumnp-2005-form 26(01-09-2005).pdf

00593-mumnp-2005-form 26(09-06-2005).pdf

00593-mumnp-2005-form 3(01-09-2005).pdf

00593-mumnp-2005-form 3(09-06-2005).pdf

00593-mumnp-2005-form 5(14-06-2006).pdf

00593-mumnp-2005-form pct-isa-210(07-06-2005).pdf

593-mumnp-2005-abstract-complete.doc

593-mumnp-2005-abstract-complete.pdf

593-mumnp-2005-claims(granted)(15-12-2006).doc

593-mumnp-2005-claims-complete.doc

593-mumnp-2005-claims-complete.pdf

593-mumnp-2005-claims-provisional.doc

593-mumnp-2005-claims-provisional.pdf

593-MUMNP-2005-CORRESPONDENCE(25-2-2010).pdf

593-mumnp-2005-correspondence-received.pdf

593-mumnp-2005-descripiton (complete).pdf

593-mumnp-2005-descripiton (provisional).pdf

593-mumnp-2005-drawings.pdf

593-mumnp-2005-form 2(granted)-(15-12-2006).doc

593-mumnp-2005-form-1.pdf

593-mumnp-2005-form-13.pdf

593-mumnp-2005-form-18.pdf

593-mumnp-2005-form-2-complete.doc

593-mumnp-2005-form-2-complete.pdf

593-mumnp-2005-form-2-provisional.doc

593-mumnp-2005-form-2-provisional.pdf

593-mumnp-2005-form-26.pdf

593-mumnp-2005-form-3.pdf

593-mumnp-2005-form-5.pdf

593-mumnp-2005-form-pct-isa-210(15-12-2006).tif

abstract1.jpg


Patent Number 206204
Indian Patent Application Number 593/MUMNP/2005
PG Journal Number 31/2008
Publication Date 01-Aug-2008
Grant Date 19-Apr-2007
Date of Filing 09-Jun-2005
Name of Patentee HUTCHISON WHAMOP THREE G IP (BAHAMAS) LIMITED
Applicant Address
Inventors:
# Inventor's Name Inventor's Address
1 ROGERS PETER
PCT International Classification Number G01H1/00
PCT International Application Number PCT/GB2003/005098
PCT International Filing date 2003-11-24
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 0227340.7 2002-11-22 U.K.