Title of Invention

"PHONE BOOK UPDATE BASED ON INFORMATION SERVICE"

Abstract A method of storing a phone number within a mobile phone, said phone number received from an information service, the method comprising placing a call, using the mobile phone, to an information service to obtain a requested phone number (105); and storing, in a computer-readable storage medium within the mobile phone (115), the requested phone number returned from the information service; characterized in that the method comprises: prompting a user of the mobile phone, by an instruction execution system of the mobile phone, for a method of delivery of the requested phone number by presenting a plurality of methods of delivery, wherein each method of delivery comprises a different channel for transmitting the requested phone number to the mobile number; transmitting, by the instruction execution system of the mobile phone, a user selection of a method of delivery for the requested phone number; receiving, by the instruction execution system of the mobile phone, the requested phone number at the mobile phone from the information service in response to the information service receiving a user selection of the method of delivery; and determining, by the instruction execution system of the mobile phone, the requested phone number returned from the information service in accordance with the selection made by the user.
Full Text Background
Mobile phone users often find the need to call an information service (IS) such as '411' to obtain phone numbers that they do not know. As mobile phones are typically used when a user is "mobile", it is common for the user not to have paper and pen readily available to write down the requested number. Even if the requested number is written down, it can be lost or forgotten. The current industry solution is to have the IS dial the requested number for you once the requested number is fetched. Basically, the IS will redirect your call to the requested number so you don't have to write down or remember the number.
The drawback to this solution is that the requested number is not retained. Often, someone will need to call the number multiple times, requiring them to potentially call the IS each time. This is costly as most services charge a fee for finding a phone number. There is often an additional charge to be directly connected after the requested number is given. Moreover, it is slow compared to directly calling the number in the first place.
What is needed is a means for retaining the requested number in the mobile phone once it is received from the IS. If retained, the user will not need to re-call the IS to obtain the same number.
Summary
The present invention describes a method of storing a phone number within a mobile phone that was received from an information service. The user places a call to an information service to obtain a requested phone number. The requested phone number returned from the information service is detected by the mobile phone and can be stored within the mobile phone. In one embodiment, the requested phone number is returned audibly from the information service to the


mobile phone and is detected using voice recognition algorithms to parse the audible response returned from the information service into a series of numbers that make up the requested phone number. The mobile can then prompt the user whether to store the returned phone number permanently and where it should be stored. Another feature prompts the user if he would like the mobile phone to automatically dial the phone number just obtained from the information service. In addition, flags can be set to automatically store and dial the requested phone number without having to prompt the user.
Another embodiment has the information service send a text message to the mobile phone. The text message contains the requested phone number. When the mobile phone receives the text message, it can open, read, dial, and/or store the phone number permanently.
Brief Description of the Drawings
Figure 1 is a flowchart detailing one embodiment for carrying out of the present invention.
Figure 2 is a flowchart detailing another embodiment for carrying out of the present invention.
Figure 3 is a flowchart detailing the logic flow for yet another embodiment of the present invention.
Detailed Description
The present invention can be implemented by software within the phone that recognizes when an information service (IS) has been called. A software implementation allows for easy retro-fitting of existing mobile phones. Many mobile phones can be over-the-air (OTA) provisioned with the software comprising the present invention without causing the user any inconvenience.
Figure 1 is a flowchart detailing the logic flow for one embodiment of the present invention. In this
embodiment, the mobile phone audibly receives and can copy the requested number into memory.
The first step in the process is for the user to place a call to an information service 105 such as '411'. The
information service fetches and audibly returns the requested number. The mobile phone then "listens" for the
number 110 and records it 115 into temporary memory within the mobile phone. The "listening" feature can
-amprise existing voice recognition algorithms such as those used in voice dialing, recognition of DTMF tones, or
other means. At this point, the mobile phone as opposed to the information service can prompt the user whether to
auto-connect 120 to the requested number.
If auto-connect is selected, the mobile phone will automatically dial the requested number 160. A check is
made to determine if the call connected 165. If so, the call is conducted normally and upon completion the mobile
phone checks if an auto store flag is set 125. If the call does not connect, the mobile phone checks if the auto store
flag is set 125. The auto store flag determines whether the requested number is to be automatically stored or not
If the flag is not set, the user is prompted whether to permanently store 130 the requested number into
memory. If the user decides not to store the number then the process is terminated. If the user decides to
permanently store the number, he is prompted where to store the number 135. His choices include storing the
number internally in the mobile phone 140, on a SIM card 145, or both 150. Once the number is stored the process
terminates.
Figure 2 is a flowchart detailing the logic flow for another embodiment of the present invention. In this
embodiment, the mobile phone can request that the IS send the requested phone number via an SMS text message to
the mobile phone. Just as before the process begins with the user connecting to an information service 205. The call
is connected 210 and the user requests a number from the information service 215. The information service fetches
the requested number 220 and prompts the user for a method of delivery 225. Methods of delivery include audible
delivery or SMS text messaging of the requested number to the mobile phone. The user selects a delivery method
230 and the information service sends the requested number 235 according to the selection made by the user. The
user's mobile phone then receives the requested phone number 240.
If the user selected audible delivery, the process described in figure 1 applies. If the user selected SMS text
delivery, the information service composes and sends an SMS text message containing the requested number. Once
the text message is received and is opened the user can dial the requested number. Upon call completion, me mobile
phone can prompt the user to store the number in permanent memory.
Figure 3 is a flowchart detailing the logic flow for yet another embodiment of the present invention. In this
embodiment, the mobile phone can request that the IS automatically connect the mobile to the requested number and
detect the number at the same time. Just as before the process begins with the user connecting to an information
service 205. The call is connected 210 and the user requests a number from the information service 215. The
information service fetches the requested number 220. At this point, the IS prompts the mobile phone whether to
automatically connect to the requested phone number 325. If the mobile phone user selects this option 330, the IS
proceeds to connect the mobile phone to the requested number 335. Meanwhile, software within the mobile phone
determines the number it is being connected to by requesting and receiving the information via a network function
340. At the conclusion of the call, the mobile phone prompts the user if he wishes to permanently store the
requested.phone number into memory 345.
The IS feature of the present invention is generally triggered by a predetermined table of information
service numbers. When one of these numbers, such as 4-1-1, is called, the phone algorithm for detecting and storing
the number is activated. The IS feature could also be collaboratively developed between the information service and
the mobile manufacturer. There could be a new option when a user calls the information service where the user can
opt to have the number sent from the service directly into the phone. Similar to today's direct connect option, this
direct store option could be a premium (pay) service and source of revenue for the information service.
Computer program elements of the invention may be embodied in hardware and/or in software (including
firmware, resident software, micro-code, etc.). The invention may take the form of a computer program product,
which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or
computer-readable program instructions, "code" or a "computer program" embodied in me medium for use by or in
connection with the instruction execution system. In the context of this document, a computer-usable or computerreadable
medium may be any medium that can contain, store, communicate, propagate, or transport the program for
use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or
computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical,
electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet.
Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon
which the program is printed, as the program can be.electronically captured, via, for instance, optical scanning of the
paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner. The computer
program product and any software and hardware described herein form the various means for carrying out the
functions of the invention in the example embodiments.
Specific embodiments of an invention are disclosed herein. One of ordinary skill in the art will readily
recognize that the invention may have other applications in other environments. In fact, many embodiments and
implementations are possible. The following claims are in no way intended to limit the scope of the present
invention to the specific embodiments described above. In addition, any recitation of "means for" is intended to
evoke a means-plus-function reading of an element and a claim, whereas, any elements that do not specifically use
the recitation "means for", are not intended to be read as means-plus-function elements, even if the claim otherwise
includes the word "means".







We claim:
1. A method of storing a phone number within a mobile phone, said phone number received
from an information service, the method comprising:
placing a call, using the mobile phone, to an information service to obtain a requested phone number (105); and
storing, in a computer-readable storage medium within the mobile phone (115), the requested phone number returned from the information service;
characterized in that the method comprises:
prompting a user of the mobile phone, by an instruction execution system of the mobile phone, for a method of delivery of the requested phone number by presenting a plurality of methods of delivery, wherein each method of delivery comprises a different channel for transmitting the requested phone number to the mobile number;
transmitting, by the instruction execution system of the mobile phone, a user selection of a method of delivery for the requested phone number;
receiving, by the instruction execution system of the mobile phone, the requested phone number at the mobile phone from the information service in response to the information service receiving a user selection of the method of delivery; and
determining, by the instruction execution system of the mobile phone, the requested phone number returned from the information service in accordance with the selection made by the user.
2. The method as claimed in claim 1, wherein the requested phone number is returned
audibly from the information service to the mobile phone (225).
3. The method as claimed in claim 2, wherein detecting the requested number returned from
the information service (110) comprises:
using voice recognition algorithms to parse the audible response returned from the information service into a series of numbers that comprise the requested phone number.
4. The method as claimed in claim 3, wherein storing the requested phone number (115) returned from the information service within the mobile phone comprises having the mobile phone prompt the user whether to store (130) the returned phone number.
5. The method as claimed in claim 3, wherein storing the requested phone number returned from the information service (20) within the mobile phone further comprises having the mobile phone prompt the user where to store (135) the returned phone number.
6. The method as claimed in claim 5, wherein the returned phone number is stored within the mobile phone's phonebook directory.
7. The method as claimed in claim 5, wherein the returned phone number is stored on a SIM card (145) attachable to the mobile phone.
8. The method as claimed in claim 3, comprising prompting the user whether to automatically dial the returned phone number (160).
9. The method as claimed in claim 3, wherein storing the requested phone number (115) returned from the information service within the mobile phone comprises having the mobile phone automatically store (125) the returned phone number within the mobile phone's phonebook directory (140).
10. The method as claimed in claim 3, wherein storing the requested phone number (115) returned from the information service within the mobile phone comprises having the mobile
phone automatically store (125) the returned phone number on a SIM card (145) attachable to the mobile phone.
11. A method of storing a phone number within a mobile phone, said phone number received
from an information service, the method comprising:
placing a call, using the mobile phone, to an information service to obtain a requested phone number (105);
characterized in that the method comprises:
prompting a user of the mobile phone, by an instruction execution system of the mobile phone, for a method of delivery of the requested phone number by presenting a plurality of methods of delivery, wherein each method of delivery comprises a different channel for transmitting the requested phone number to the mobile number;
transmitting, by the instruction execution system of the mobile phone, a user selection of an SMS text message (225) as the method of delivery for the requested phone number;
receiving, by an instruction execution system of the mobile phone, the requested phone number at the mobile phone from the information service in response to the information service receiving the user selection of the method of delivery; and
determining, by an instruction execution system of the mobile phone, the requested phone number returned from the information service in accordance with the selection made by the user; and
receiving, by the mobile phone, an SMS text message containing the requested phone number (240).
12. The method as claimed in claim 11, comprising:
opening the SMS text message; and
having the mobile phone prompt the mobile phone user whether to automatically dial (120) the phone number contained in the SMS text message.
13. The method as claimed in claim 11, comprising:
opening the SMS text message; and
having the mobile phone prompt the mobile phone user whether to store (135) the phone number contained in the SMS text message.
14. The method as claimed in claim 13, comprising having the mobile phone prompt the user where to store the phone number contained in the SMS text message.
15. The method as claimed in claim 14, wherein the phone number contained in the SMS text message can be stored within the mobile phone's phonebook directory (140).
16. A method of storing a phone number within a mobile phone, said phone number received from an information service, the method comprising:
placing a call, using the mobile phone, to an information service to obtain a requested phone number (205);
characterized in that the method comprises:
detecting, by an instruction execution system of the mobile phone, that a call has been placed to a number stored in a predetermined table of information service phone numbers;
having the information service automatically connect, by the instruction execution system of the mobile phone, the mobile phone to the requested phone number 330;
activating a detection algorithm, by the instruction execution system of the mobile phone, in response to detecting that the call has been placed to a number stored in a predetermined table of information service phone numbers, the detection algorithm comprising:
detecting, by the instruction execution system of the mobile phone, the requested phone number based on a connection established between the mobile phone and the requested phone
number in response to the mobile phone being connected to the requested phone number (340); and
storing, in a computer-readable storage medium within the mobile phone (115), the detected requested phone number (345).
17. The method as claimed in claim 16, wherein detecting the requested phone number that the information service connected the mobile phone to (340) comprises obtaining the information via a network query and response.
18. The method as claimed in claim 17, wherein storing the requested phone number returned from the information service within the mobile phone comprises having the mobile phone prompt the user whether to store the returned phone number (345).
19. The method as claimed in claim 18, wherein storing the requested phone number returned from the information service within the mobile phone further comprises having the mobile phone prompt the user where to store (135) the returned phone number.
20. The method as claimed in claim 19, wherein the returned phone number is stored within the mobile phone's phonebook directory (140).
21. The method as claimed in claim 19, wherein the returned phone number is stored on an SIM card attachable to the mobile phone (145).

Documents:

4516-DELNP-2006-Abstract-(13-03-2012).pdf

4516-delnp-2006-abstract.pdf

4516-DELNP-2006-Claims-(13-03-2012).pdf

4516-delnp-2006-claims.pdf

4516-DELNP-2006-Correspondence Others-(05-12-2011).pdf

4516-DELNP-2006-Correspondence Others-(13-03-2012).pdf

4516-delnp-2006-Correspondence-Others-(21-09-2012).pdf

4516-delnp-2006-correspondence-others-1.pdf

4516-delnp-2006-correspondence-others.pdf

4516-DELNP-2006-Description (Complete)-(13-03-2012).pdf

4516-delnp-2006-description (complete).pdf

4516-DELNP-2006-Drawings-(13-03-2012).pdf

4516-delnp-2006-drawings.pdf

4516-delnp-2006-form-1.pdf

4516-delnp-2006-form-18.pdf

4516-delnp-2006-form-2.pdf

4516-DELNP-2006-Form-3-(05-12-2011).pdf

4516-delnp-2006-form-3.pdf

4516-delnp-2006-form-5.pdf

4516-DELNP-2006-GPA-(13-03-2012).pdf

4516-delnp-2006-gpa.pdf

4516-delnp-2006-pct-101.pdf

4516-delnp-2006-pct-210.pdf

4516-delnp-2006-pct-220.pdf

4516-delnp-2006-pct-237.pdf

4516-delnp-2006-pct-304.pdf

4516-delnp-2006-pct-373.pdf

4516-DELNP-2006-Petition-137-(05-12-2011).pdf

4516-DELNP-2006-Petition-137-(13-03-2012).pdf


Patent Number 254531
Indian Patent Application Number 4516/DELNP/2006
PG Journal Number 46/2012
Publication Date 16-Nov-2012
Grant Date 12-Nov-2012
Date of Filing 04-Aug-2006
Name of Patentee SONY ERICSSON MOBILE COMMUNICATIONS AB,
Applicant Address NYA VATTENTORNET, S-221 88 LUND, SWEDEN,
Inventors:
# Inventor's Name Inventor's Address
1 THOMAS DAVID SNYDER 124 BENEDUM PLACE, CARY, NORTH CAROLINA 27511, USA.
PCT International Classification Number H04M 1/2745
PCT International Application Number PCT/US2004/036691
PCT International Filing date 2004-11-03
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10/709,182 2004-04-20 U.S.A.