`
`PCT/US2006/049603
`
`
`
`2 of 7
`
`PETITIONER APPLE INC.
`
`EX. 1005-1
`
`PETITIONER APPLE INC. EX. 1005-1
`
`
`
`WO 2007/087077
`
`PCT/US2006/049603
`
`aR
`
`ADIO —
`INTERFACE
`
`
`
`Keren|
`2—_____.
`Loren
`4G | ~~~ CONTROLLER Fo}
`, a . pe 3
`
`MEMORY ||INFRARED PORT DISPLAY f
`
`KEYPAD |
`
`FIG. 3
`
`3 of 7
`
`PETITIONER APPLE INC.
`
`EX. 1005-2
`
`PETITIONER APPLE INC. EX. 1005-2
`
`
`
`WO 2007/087077
`
`PCT/US2006/049603
`
`
`
`
`
`FIG.4
`
`4 of 7
`
`PETITIONER APPLE INC.
`
`EX. 1005-3
`
`PETITIONER APPLE INC. EX. 1005-3
`
`
`
`WO 2007/087077
`
`PCT/US2006/049603
`
`INV+S910,
`
`INV+20104
`
`G‘Ola
`
`ors
`
`5 of 7
`
`PETITIONER APPLE INC.
`
`EX. 1005-4
`
`PETITIONER APPLE INC. EX. 1005-4
`
`
`
`
`
`
`WO 2007/087077
`
`PCT/US2006/049603
`
`410
`Fig.6 6 of 7
`
`Voice+WirelessANI
`
`610
`
`PETITIONER APPLE INC.
`
`EX. 1005-5
`
`PETITIONER APPLE INC. EX. 1005-5
`
`
`
`WO 2007/087077
`
`PCT/US2006/049603
`
` FIG.7
`
`Envelope TAG
`Voice+WirelessANI
`
` 700 Medical
`
` eA
`
`Medical
`415b
`Envelope
`
`
`
`
`A SARK AX x
`
`7 of 7
`
`PETITIONER APPLE INC.
`
`EX. 1005-6
`
`PETITIONER APPLE INC. EX. 1005-6
`
`
`
`(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY(PCT)
`
`(19) World Intellectual Property Organization
`International Bureau
`
`(43) International Publication Date
`2 August 2007 (02.08.2007)
`
`
`
`se) ANAM UAEA0 A0
`
`(10) International Publication Number
`WO 2007/087077 A3
`
`(51) International Patent Classification:
`G06F 19/00 (2006.01)
`IT04M 11/00 (2006.01)
`A61B 5/06 (2006.01)
`(21) International. Application Number:
`PCT/US2006/049603
`
`(22) International Filing Date:
`28 December 2006 (28.12.2006)
`English
`English
`
`17 January 2006 (17.01.2006)
`
`US
`
`(81) Designated States (unless otherwise indicated, for every
`kind of national protection available): AL, AG, AL, AM,
`AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN,
`CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI,
`GB. GD, GE, GH, GM, GT, HN, HR, HU,ID,IL,IN,IS,
`JP, KE, KG, .KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS,
`LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY,
`MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS,
`RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, IM, ‘TN,
`TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
`(84) Designated States (unless otherwise indicated, for every
`kind of regional protection available): ARTPO (BW, GH,
`GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM,
`ZW), Eurasian (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM),
`European (AT, BE, BG, CH, CY, CZ, DE, DK,EE, ES,FI,
`FR, GB, GR, HU,IE,IS, IT, LT, LU, LV, MC, NL,PL, PT,
`RO,SE, ST, SK, TR), OAPI (BF, BJ, CE, CG, CI, CM, GA,
`GN, GQ, GW, ML, MR, NE, SN, TD, TG).
`(72) Inventors; and
` pyplished:
`(75) Inventors/Applicants (for US only): PATEL, Subodbh,
`M. [US/US]; 1555 Riviera Avenue, Apt.
`306, Walnut —
`with international search report
`Creek, CA 94596 (US). BROOKS,Antoine, P. [US/US];=—
`before the expiration of the time limit for amending the
`1240 Saratoga Avenue, Palo Allo, CA 94303 (US).
`claims and to be republished in the event of receipt of
`(74) Agents: ALBERT,Peter, G., Jr. et al.; Foley & Lardner
`amendments
`LLP, 11250 El Camino Real, Suite 200, San Diego, CA (88) Date of publication of the international search report:
`92130 (US).
`13 December 2007
`
`(25) Filing Language:
`(26) Publication Language:
`(30) Priority Data:
`60/759 ,524
`
`
`
`WO2007/087077AdIIEIMINMITITAIINMINNTTITIANATAUTANATAAT
`
`(71) Applicant (for all designated States except US): MED-
`ICAL ENVELOPEL.L.C. [US/US]; 1555 Riviera Av-
`enue, Apt. 306, Walnut Creek, CA 94596 (US).
`
`(54) Title: SYSTEM AND METIIOD FOR PROVIDING MEDICAL AND CONTACT INFORMATION DURING AN EMER-
`GENCY CALL
`
`[Continued on next page]
`
`
`
`
`
`
`
`
`
`'''‘ '‘111‘a{t{!{t‘Lu‘1lt‘‘'{4i1{'.1 1'
`
`(57) Abstract: A system and method for providing medical and contact information of a subscriberinitiating an emergency 911
`call, directly to a response centerat the time of the reccipt of the emergency 911 call. Upon theinitiation of an emergency 911 call,
`the existing infrastructure equipment of a communicationservice providerare able to access a central server containing the medical
`and contact information of a subscriber, and relay that information directly to a response center to speed response time and response
`effectiveness. Alternatively, an agent resident on a communications device used by a subscriber can store and maintain medical
`and contact information of the subscriber, as well directly transmit the medical and contact information to the response center. In
`addition, a subscriber hasthe ability to access, view, and modify his or her medical and contact information through an appropriate
`interface allowing interaction with either the central server or the agent.
`
`PETITIONER APPLE INC.
`
`EX. 1005-7
`
`PETITIONER APPLE INC. EX. 1005-7
`
`
`
`WO 2007/087077 A3
`
`_|IINMNATNOTTNTIOUNANITIIATATIUIM RUAY AT
`
`For two-letter codes and other abbreviations,refer to the "Guid-
`ance Notes on Codes and Abbreviations" appearing at the begin-
`ning of each regularissue of the PCT Gazette.
`
`PETITIONER APPLE INC.
`
`EX. 1005-8
`
`PETITIONER APPLE INC. EX. 1005-8
`
`
`
`
`
`International application No. ~
`PCT/US 06/49603
`
`t
`
`INTERNATIONAL SEARCH REPORT
`
`]
`
`ianeeeeetnete
`
`wees:
`
`
`
`
`
`CLASSIFICATION OF SUBJECT MATTER
`A.
`IPC(8)- GOGF 19/00; A61B 5/00; HO4M 11/00 (2007.01)
`USPC - 379/45
`Poca
`According to International Patent Classification (IPC) or to both national classification and IPC
`
`.B.
`FIELDS SEARCHED
`
`Minimum documentation searched (classification system followed by classification symbols)
`USPC: 379/45
`
`
`5}
`
`
`
`Documentation searched other than minimum documentation to the extent that such documents are included in the fields searched
`USPC: 379/45,37,38,39,40,265.09 370/362
`
`
`
`[E
`
`lectronic data base consulted during the international search (name of data base and, where practicable, search terms used)
`USPTO WEST(PGPB, USPT, EPAB, JPAB); Google Scholar
`Search terms: sendingor forwarding orretrieving or receiving medical or subscriber or contactor location information or data, PSAP or
`public safety answering position, enhanced emergency, 911, wirelessorcell or mobile, SMS, accessing or modifying or changing
`ApgemeineNAN TRRARAEANAAA
`
` C. DOCUMENTS CONSIDERED TO BE RELEVANT
`
`Category* }
`Citation of document, with indication, where appropriate, of the relevant passages
`
`Relevant to claim No.
`
`.
`
`4-22
`
`35, col 4, In 11-18
`
`US 5,805,670 A (PONS etal.) 08 September 1998 (08.09.1998), abstract, col 8, In 27-36
`
`eitttni
`
`
`
`“T"
`
`“E”
`“L”
`
`“©”
`
`“p”
`
`
`C]
`| Further documentsare listed in the continuation ofBox C.
`Jater documentpublishedafter the internationalfiling date or priority
`*
`Specialcategories of cited documents:
`date and notin conflict with the application but cited to understand
`“A”
`documentdefiningthe general state ofthe art which is not considered
`the principle or theory underlying the invention
`to be ofparticular relevance
`earlier application or patent but published onor after the international “x documentofparticular relevance; the claimed invention cannot be
`filing date
`considered novel or cannot be considered to involve an inventive
`document which may throw doubts on priority claim(s) or which is
`step when the documentis taken alone
`citedaoe wedited)ation date of another citation or other «ys
`documentofparticular relevance;the claimed invention cannot be
`P
`.
`P
`.
`oes
`considered to involve an inventive step when the documentis
`documentreferring to an oral disclosure, use, exhibition or other
`combined with one or more other such documents, such combination
`means
`being obviousto a personskilled in the art
`
`document publishedprior to the internationalfiling date butlater than «g» document memberofthe samepatent family
`_
`:
`the priority date claimed
`om
`Date ofthe actual completion ofthe intemational search
`{ Date ofmailing of the internalional search report
`
`
`
`
`
`
`
`
`
`
`
`
`22 September 2007 (22.09.2007)
`Nameand mailing address ofthe ISA/US
`Mail Stop PCT, Attn: ISA/US, Commissioner for Patents
`P.O. Box 1450, Alexandria, Virginia 22313-1450
`Facsimile No.
`571-273-3201
`
`
`
`
`Form PCT/ISA/2 10 (second sheet) (April 2007)
`
`18 OCT 2007
`“Authorized officer:
`
`Lee W. Young
`
`|
`
`PCT Helpdesk: 571-272-4300
`PCT OSP: 571-272-7774
`
`PETITIONER APPLE INC.
`
`EX. 1005-9
`
`PETITIONER APPLE INC. EX. 1005-9
`
`
`
`(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY(PCT)
`
`(19) World Intellectual Property Organization
`International Bureau
`
`(43) International Publication Date
`17 July 2008 (17.07.2008)
`
`(51) International Patent Classification:
`HO04M 15/00 (2006.01)
`
`A
`£m:
`
`Qx
`
`PCT
`
`(21) International Application Number:
`PC'1/US2007/08 6063
`
`(22) International Filing Date:
`30 November 2007 (30.11.2007)
`
`(25) Filing Language:
`
`(26) Publication Language:
`
`English
`
`English
`
`(30) Priority Data:
`60/883,841
`60/884,045
`60/889,305
`60/889,959
`60/896,003
`60/908,726
`60/940,758
`60/942,557
`60/945,931
`60/947,963
`
`8 January 2007 (08.01.2007)
`9 January 2007 (09.01.2007)
`12 February 2007 (12.02.2007)
`15 February 2007 (15.02.2007)
`21 March 2007 (21.03.2007)
`29 March 2007 (29.03.2007)
`30 May 2007 (30.05.2007)
`7 June 2007 (07.06.2007)
`24 June 2007 (24.06.2007)
`4 July 2007 (04.07.2007)
`
`US
`US
`US
`US
`US
`US
`US
`US
`US
`US
`
` DUARA
`
`(10) International Publication Number
`WO 2008/085614 A2
`(71) Applicant(for all designated States except US): iSKOOT,
`INC.[US/US]; One Broadway, Cambridge, Massachusetts
`02142 (US).
`
`(72) Inventors; and
`(75) Inventors/Applicants (for US only): GUEDALIA,Ja-
`cob [US/US]; 119 Langdon Street, Newton, Massachu-
`sells 02458 (US). GUEDALIA,Issac [ILAL]; Shimon 80,
`99000 Bet Shemesh (IL).
`
`(74) Agent: HALLAJ, Ibrahim, Pepper Hamilton LLP, 500
`Grant Street, 50th Floor, Pittsburgh, Pennsylvania 15219
`(US).
`
`(81) Designated States (unless otherwise indicated, for every
`kind of national protection available): AE, AG, AL, AM,
`AT, AU, AZ, BA, BB, BG, BH, BR, BW,BY, BZ, CA, CH,
`CN,CO, CR, CU, CZ, DE,. DK, DM, DO, DZ, EC, EE, EG,
`ES, FI, GB, GD, GE, GH, GM, GT, HN, HR,HU,ID,IL,
`IN,IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK,
`LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW,
`MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL,
`PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY,
`
`[Continued on next page]
`
`(54) Titles METHODS AND SYSTEMS OF PROVIDING MOBILE DEVICE CALLING FEATURES
`
`(57) Abstract: A method of providing cost informa-
`tion associated with one or more contact numbersin an
`
`address book may include receiving cost information,
`storing the cost information, mapping at least a portion
`of the cost information to one or more contact numbers
`using one or more pre-defined rules and transmitting the
`mappedcost information to a mobile device.
`
`PETITIONER APPLE INC.
`
`EX. 1005-10
`
`
`
`
`
`mation from a price feed
`100
`
`Receive cost infor
`
`Raea
`
`
`
`Store cost information
`105
`MenaEECaneetinsgggnnn
`
`
`
`:
`
`
`
`i Map costinformation to phone numbersin
`i
`a subscriber's address book
`
`
`
`‘Transmit the mapped cost informationto a
`subscriber's mobile device
`
`145 |OOey
`
`
`eeennenmnncannses
`
`; L
`
`
`
`WO2008/085614A2IfEIIINEINNINNINNNMONANATNAMA
`
`PETITIONER APPLE INC. EX. 1005-10
`
`
`
`WO 2008/085614 A2__IIIMNINNINUNINNNNIN0N001MiNHAHNMS
`
`TJ, TM, TN,TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA,
`ZM, ZW.
`(84) Designated States (unless otherwise indicated, for every
`kind of regional protection available): ARIPO (BW, GH,
`Published:
`GM,KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM,
`ZW), Eurasian (AM, AZ, BY, KG, KZ, MD, RU, TJ,TM), —_without international search report and to be republished
`European (AT, BE, BG, CH, CY, CZ, DE, DK, EE,ES,FI,
`upon receipt of that report
`
`FR, GB, GR, HU,IE,IS, IT, LT, LU, LV, MC, MT, NL,PL,
`PT, RO, SE, SI, SK, TR), OAPI (BE, BJ, CF, CG, CI, CM,
`GA, GN,
`GQ,
`GW, ML, MR, NE, SN, TD, TG).
`A, GN, GQ, GW,
`i)
`
`PETITIONER APPLE INC.
`
`EX. 1005-11
`
`PETITIONER APPLE INC. EX. 1005-11
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`METHODS AND SYSTEMS OF PROVIDING MOBILE DEVICE CALLING FEATURES
`
`CLAIMOF PRIORITY
`
`{0001} This application claims priority under 35 U.S.C. § 119(e) to US, Provisional
`
`Application Ne. 60/883,841, filed Janaary § 2007, U.S. Provisional Application No. 60/884.045
`
`Ried January 9, 2007, US. Provisional Application No, 60/889,305,
`
`Bled February 12, 2007,
`
`US, Provisional Application No. 60/889.959, filed February 14, 2007, US. Provisional
`
`Application No. 60/896,003, fled March 21, 2007, U.S. Provisional Application No. 60/908, 726,
`
`fled March 29, 2007, U.S. Provisional Application No. 60/040,758, fled May 30, 2007, U.S.
`
`Provisional Appheation No. 60/942.557, filed June 7, 2007, U.S. Provistonal Application No.
`
`60/945 931, fled Jime 24, 2007, and US. Provisional Application No. 60/947,963, filed July4,
`
`2007, the entireties of which are incorporated by reference herein.
`
`BACKGROUND
`
`[0002] As the motile telecommuimication industry grows, mobile subscribers are
`
`becoming increasingly more aware oftheir leverage in the market. Theycarefully compare
`
`service providers and call plans, and make educaied choices before subscribingto a carrier and a
`
`service. Subscribers also continuously seek newand improvedfeatures to Integrate inte their
`
`mobile service such a8 enhanced chat, Jong distance service options, customized graphical user
`
`interfaces and the like.
`
`{0003} Despite being informed consumers, mobile subscribers are often disadvantaged
`
`in the mobule market. For example, although a subscriber may be knowledgeable about their own
`
`=
`calling plan subseription, subscribers are usually unaware ofthe cost per minute ofa call te the
`
`PETITIONER APPLE INC.
`
`EX. 1005-12
`
`PETITIONER APPLE INC. EX. 1005-12
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`calling destination. Chis puts a mobile subseriber at a disadvantage in making educated and
`
`economical calling choices.
`
`{O04} Mobile subscribers would also welcome more long distance service options. A
`
`subscriber to a telecomumunication carrier service typically needs a local access numberto utilize
`
`otpanahe service, This usually involves selecting a numberfrom glist of regional or area numbers,
`
`such as a preprinted Hst on a calling card, to find the access numberclosest to the subscriber's
`
`current location. The subscriber dials the local access number and is usually connected to a long
`
`distance service provider via atelephony network. Typically, the subseribet can then enter a
`
`target long distance telephone number, and the long distance service provider will route the cal!
`
`io a subseriber-specified namber. The current approach has manydisadvantages, however, such
`
`as having to purchase a phone care and locating a local access nunrber. In addition, a subscriber
`
`whoaccidentally places a call using a non-local aecess number may incur longdistance charges.
`
`{QD03} His common for a subseriber to experiencea significant delayafter powering on
`
`his mobile device before heis able to access updated contact informationin his address book.
`
`This is because the mobile device nrust contact and retrieve an updated contact list from a server.
`
`As such, subscribers may desire to access his address book while the contact information is being
`
`{OU06] To keep pace with the constant evolution of mobile telephony, mobile
`
`‘subscribers are treated to a variety of applications designed to optimize their mobile
`
`communication experience. For example, subscribers can access the Internet with the mobile
`
`device, send chat messages to their contacts andthe like. Subscribers can glean relevant and up-
`
`to-date information about their contacts in their address backs by viewing presence-statuses,
`
`away Messages, sometimes referred to as status messages. mood messages or the like. However
`
`2
`
`PETITIONER APPLE INC.
`
`EX. 1005-13
`
`PETITIONER APPLE INC. EX. 1005-13
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`itis commonfor a subscriber's status message to read the sameregardless of which contact
`
`views it As such, a subscriber cannot customize his status message based on the contact wheis
`
`Viewing it.
`
`SUMMARY
`
`{0607]
`
`Belore the present methods are deseribed, it is to -be understood that this
`
`invention is not limited to the particular systems, methodologies er protocols described, as these
`
`mayvary. [tis also ta be understood that the terminology used herein is for the purpase of
`
`describing particular embodiments only, and is not intendedto limit the scope of the present
`
`disclosure which will be Hmited only by the appended claims.
`
`[008]
`
`In an embodiment, a method. ofproviding cost information associated wilh one
`
`or more contact nurnbers in an address book may include receiving cost information, storing the
`
`cost information, mapping at least a portion of the cost information to one or more contact
`
`numbers using one or more pre-defined rules and transmitting the mapped cost inlormation to a
`
`mobife device.
`
`[0009]
`
`In an embodiment, a system of providingcestinformation associated with one
`
`or more contact numbers may include one.or more mobile devices and aprocessorfor processing
`
`cast information, wherein the processor is in communication with the one or mare mobile
`
`devices,
`
`{0010}
`
`In an embodiment, a method of providing a local access numberto a subseriber
`
`mayinclude recening subseriber locale information indicating a location of a subscriber,
`
`ig
`- =
`mapping the subscriber locale information te one or more local access numbers, identifying.
`
`framthe one or morelocal access mumbers, a local access number corresponding to the
`
`PETITIONER APPLE INC.
`
`EX. 1005-14
`
`PETITIONER APPLE INC. EX. 1005-14
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`subseriber locale information and transmitting the identified Jocal access number to the
`
`subseriber’s mobile device.
`
`{OO11]
`
`In an embodiment, a method of placing a call using a local access number may
`
`include transmitting subseriber locale information to a processor, receiving, from the processor,
`
`one or more longdistance service providers, selecting a long distance service provider fromthe
`
`plurality of long distance service providers and receiving a local access number based on the
`
`selected long distance service provider.
`
`[0032]
`
`In an embodiment, asystem for providing a local access number to a subscriber
`
`may include one or more mobile devices, a processor in communication with the one or mare
`
`mobile devices and a processor-readable storage medium comprising locale information and one
`
`or more local access numbers, wherein the processor-readable storage mediumis in
`
`conmmunication with the processor,
`
`f0G%3]
`
`lh an embodimeni, a method of providing a status message may include
`
`receiving, from a mobile device, one or morestalus messages, wherein cach status message
`
`corresponds to ons
`
`er morc contacts in an address book, storing the status messages and
`
`corresponding one or.more contacts, transmitting one of the status messagesto a mobile device
`
`associated with one of the one or more contacts, wherein the status message is displayed on the
`
`associated mobile device andintegrating the status messageinto an address book associated with
`
`the contact.
`
`(9014)
`
`In an embodiment, a method of providing contact information on a mobile
`
`device may inchide generating a ist of a predefined number of most-recently called contacis
`
`from an address book on a subscriber’s mobile device and for cach most-recently called contact,
`
`receiving contact information, comprising one or more of a comtact name, a telephone number. a
`
`4
`
`PETITIONER APPLE INC.
`
`EX. 1005-15
`
`PETITIONER APPLE INC. EX. 1005-15
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`re
`mood message, a holographic message, and a status message. The methed mayalso inchide
`
`transmitting the lst, associated contact information and one or more mstructions to the
`
`gubacriber’s mobile device, wherein the one or moreinstructions instruct the mobile device to
`
`display the list and associated centact information.
`
`{QG15]
`
`In an embodiment, asysiem ofproviding a status miessage niay Include a
`ae
`
`subscriber mobile device comprising an address book having one or more contacts, a processor
`
`tor processing data relating to one or morestatus messages, wherein the processerisin
`
`communication with tie subscriber mobile device and one or more contact mobile devices
`
`associated with one or more contacts in the address book, wherein cach contact mobile device is
`
`in-commrinication with the p taa waoS4
`
`{O0EG}
`
`In an embodiment, a method of accessing contact information on a mabile
`
`device may include caching contact information prior to powering off a mobile device. storing
`
`the cached contact information an the mobile device and displayingthe cached contact
`
`information on a display screen of the mobile device when a subseriber accesses the address
`
`book after the mobile device is pawered on.
`
`{OO17])
`
`Inan embodonent, a method. of accessing contact information mayinclude
`
`receiving, from a subscriber, an instruction to dial a telephone number, wherein the telephone
`
`number is associated with one or more of a-seasion hlentificatich nunrber, a contact identification
`
`number and a comact name. If onc or more of the session identification number and the cantact
`
`identification numberis expired, one or more ofthe session identification number, the contact
`
`identification number and the contact name may be transmitted to a server, The method mayalso
`
`include receiving from the server one ar more ofan updated session identification number and an
`
`PETITIONER APPLE INC.
`
`EX. 1005-16
`
`PETITIONER APPLE INC. EX. 1005-16
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`updated contact identification number and dialing the telephone number using one or more ofthe
`
`updated session identification number and the updated contact identification number.
`
`[0018]
`
`Ip an embodiment, a method ofaccessing cantact information mayinclude
`
`receiving, from a subscriber, an jnstruction to dial a telephone number, wherein the telephone
`
`number is associated with one or more ofa Session identification number, a contact identification
`
`number and a contact name. If one or more of the session identification number andthe contact
`
`identification namberis expired, a call may be placed bydialing a direct inward dialing number
`
`associated with the contact name. wherein a dial-string associated with the call comprises one or
`
`more first dual-tone multi-frequencytones.
`
`{G019)
`
`Tn an embodiment, a system for accessing contact information on a mobile
`
`device mayinclude a mobile device comprising a processor and a processor-readable storage
`
`medium {for storing cached contact information and a server in communication with the mobile
`
`device, wherein the server provides updated contact information io the mobile device.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`]G020)
`
`FIG.
`
`| depicts a Nowchart for iephementing an exemplary call-cost feanire on a
`
`mobile device.
`
`f0021]
`
` FEG. 2 depicts a mobile device display of exemplary cost information according
`
`ta an embodimeni.
`
`fOU22]
`
`PIG. 3 depicts an exemplary system of providing cost information according io
`
`an embodiment.
`
`jO023}
`
`FIG. 4 depicts an exemplarysystem ofproviding cost information according to
`
`an embodiment.
`
`~6-
`
`PETITIONER APPLE INC.
`
`EX. 1005-17
`
`PETITIONER APPLE INC. EX. 1005-17
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`{0024}
`
`FIG. 5 illustrates flow chart for assigning an exemplarylocal access number
`
`according lo an embodiment,
`
`[9025] FG. 6 Whustrates amethod of placing an exemplary longdistance call usinga
`
`local access number according to an embodiment.
`
`(8826)
`
`PEG. 7 illustrates a flow chart for an exemplary method ofaccessing contact
`
`information on a subscriber's mobile device accordingto an embodiment.
`
`[0027]
`
`FIG. 8 Hlustrates an exemplary system for implementing mobile address book
`
`interaction according te an embodiment.
`
`{O028]
`
`FIG, 9 illustrates an exemplary method of providing contact information
`
`according to an embodiment.
`
`DETAILED DESCRIPTION
`
`{O029) FG. | ulustrates a flew chart for implementing an exemplary call-cost feature
`
`on a mobile device. A mobile device mayinclude mobile or portable devices such as cellular
`
`phones, PDAs, media players or the Itke. A mobile device may have a processor and a processor-
`
`readable storage meciamin communication with the processor.
`
`{9030} As illustrated by FIG. 1, 2 price table database mayreceive 100 cast information
`
`from a price feed. A price feed provides real time pricing infermation for a product or service.
`
`& =o
`
`r example, stock prices may be available fo an online trader via a price feed.
`
`[8031]
`
`in an embodiment, the prive table database may be housed on a computing
`
`device, such as a server, and the cost information mayinclude the cost per niimute fora plurality
`
`of calling destinations or the like. Table 1 illostrates an exemplary price table database according
`
`to an embodiment.
`
`PETITIONER APPLE INC.
`
`EX. 1005-18
`
`PETITIONER APPLE INC. EX. 1005-18
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`Calling Destination | Costper minate|
`
`| Canada
`
`~TS6.33/minue
`
`|
`
`||
`
`(Israel
`fi
`
`France
`
`
`
`BO, |
`
`
`
`
`
`
`ted States
`
`Table
`
`[0032] The price table database mayreceive 100 cost information fromthe price feed
`
`ona regular basis. In an embodiment, the price feed mayinclude a rate sheet provided bya
`
`telephone service provider.
`
`{0033}
`
`in an embodiment, at least a portion of the received cost information maybe
`
`stored 105 in the price table database, For example, the price table database mayreceive a cosi+
`
`pet-minute for calling Canada. Uf the price table database does net currently include a cost-per-
`
`ininute lor Canada, the cost miormation maybe added to the price table database. If the price
`
`table database includes a different cost-per-minuie for Canada, the stored cost information may
`
`be replaced with the cost information framtheprice feed. {n an embodiment, if the received cust
`
`information associated with a calling destination is less than the storedcost information
`
`assuvlated with the calling destination, an alert may be generated. ‘The alert may be used to notily
`te
`a Subscriber ofthe price discount associated with the particular calling destination, In an
`
`embodiment, the server may transmit the alert to a subscriber's mobile device to notify the
`
`subscriber of the price discount.
`
`M034] A mapper may use the cost information contamedin the price table database to
`
`map 110 cost information tc one or more phone numbers in a subscriber's address book. In an
`
`embodiment, the mapper mayutilize pre-defined rules to map 118 cost information to a contact
`
`PETITIONER APPLE INC.
`
`EX. 1005-19
`
`PETITIONER APPLE INC. EX. 1005-19
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`number. A contact is an entry in an address book that is accessible by a mobile device. A contact
`
`number is a mobile device number associated withacontact. In an embodiment, ihe mapper may
`
`map 110 cost information to one or more contact nambers using pre-definedrules. The pre-
`
`defined rules may be used to determine, for example, a calling destination, whether the phone
`
`number belongs to a landline or a mobile device, or the ike. For example, in Israel, landlines are
`
`provisioned with the country code +972 followed by an arca code ranging from °1* to 'O°> with
`g
`the exception of ‘3.’ Mobile phone mimbers typically begin with ‘S.’ [fa subscriber has the
`
`phone number “972-2-5388-0234" in his address book, the mapper may use one or more pre-
`
`defined rales to determine the contact number is a landline numberis Israel.
`
`‘The mapper may
`
`use this information to map the corresponding cost per minute to one or mere contact numbers in
`
`a subscriber’s-address book.
`
`10033]
`
`In an embodiment, the mapped cost information may be transmitted to the
`
`subacriber’s mobile device for display to the subscriber. FIG. 2 depicts a mobile phone displayof
`
`exemplary cost information according lo an embodiment, As illustrated, the cost to call one or
`
`more contacts in a subscriber's address book may bedisplayed. For example, calling Jim onhis
`
`mobile phone costs $0.0136/minate 200, whereas calling Jim on his landline phone costs
`
`$0.01 7/minute 2048, The subscriber mayusethis information to make an injormedcalling
`
`decision regarding which numberto call.
`
`[0036]
`
`In an embodiment, cost information maybe provided based onassociated
`4
`calling plans, As iHustrated by FIG. 3, theprice table database mayinclude cost information suc!
`
`as mobile providers’ calling plans 300, a cost-per-ninute value 308 associated with the calling
`
`plans, a dialing prefix 310 provisionedfor each calling plan and/orthelike. In an embodiment,
`
`PETITIONER APPLE INC.
`
`EX. 1005-20
`
`PETITIONER APPLE INC. EX. 1005-20
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`the price table database mayreceive this cost information fromtheprice feed on a regularly
`
`updated basis.
`
`[0037]
`
`In an embodiment, the mapper may map a contact’s muenber with the
`
`subscriber's calling plan and the corresponding cost information may bedisplayedta a
`
`subseriber. One or more contacts in a subseriber’s address baok may be displayed with cost
`
`information based on the subscriber's and/or the contaet’s calling plan, For example, FIG. 3
`
`illustrates exemplary information that may be displayed on a mobile device. A contact’s number
`
`315 may be listed with a cosi-perminute value 320 and 4 eslling plan 325 associated with the
`
`number 335.
`
`{0038}
`
`In an embodiment, the mapper may ase a contact’s phone number to determine
`
`calling destination information such a8 a contact's locale, whether the contact’s nurnber
`
`‘corresponds ta a landline or a mahile phoneorthe like. After calling destination information is
`
`determined, the mapper may map al least a portion of the calling destination information te the
`
`subscriber's calling plan. For example, a sabscriber may want te call a contact whehas twe
`
`numbers. [he first number may be a landline in Israci while the second namber may he a mobile
`
`phone in israel. The mapper may match the subseriber’s calling plan with the destination
`
`miormation to deiermine that cost mformation asseciated with calling the two numbers.
`
`f0039}
`
`In an embodiment, multiple service providers maybe used to pluce a call. In
`
`such an embodiment, the mapper may map cost information associated with all necessary
`
`providers sa thai a combined price maybe displayed to a subseriber. For oxample, ua subseriber
`
`calls an overseas contact using a long-distance service provider, the cost-per-minute mayreflect
`
`both the longdistance provider’s charges as well as the local mobilecarrier's airtime charges.
`
`-1O-
`
`PETITIONER APPLE INC.
`
`EX. 1005-21
`
`PETITIONER APPLE INC. EX. 1005-21
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`(0040)
`
`FIG. 4 depicts an environment suitable for practicingthe illustrative
`
`embodiments. A processor, such as a server 460 may include a mapper 405 and/ora pricetable
`
`database 440. The server 400 maybe in communication with a price feed 415 and ene of more
`
`mobile devices 420 via a network 425. The server 400 may be implemented on a stand-alone
`
`computer system or may be implemented by distributed components such as separate electrome
`
`devices.
`
`{QG42)
`
`in an embodiment, a.subseriber mayuse a local access numberto place a long
`
`distance call. A Jucal access numberis a focal telephone mumber a subscriber may employto
`
`connect tea certain long distance service provider. FIG. 3 illustrates an exemplary Nowchart of
`
`a method for assigning a local access number according to an embodiment. A subseriber’s locale
`
`information may be recetved 308 bya server. In an embodiment, a subscriber may use a mobile
`
`device to subscribe to a telecommiunication service via a data line. For example, a subscriber
`
`&
`may access a browser to transmitian HPTP request. Upon registration, a subscriber mayprovide
`aj
`locale information such as anarea code and a telephone number, 2 zip codear the like
`
`corresponding to the subscribers current location. The locale information may be communicated
`
`$0042)
`
`Ip another embodiment, locale information may be automatically received S06
`
`by a server, Por esample, the locale information may be transmitted via an HTTP browser io a
`
`server where it maybe processed bya service delivery framework (SDF). The SDF may be
`
`aware of the subserfber locale information, such as a Mobile Systems International Subseriber
`
`identity Number (MSISDN), and mayinsert such information mio an HTTP header. The header
`
`may be transmitted to the server where the mapper mayextract the locale information.
`
`PETITIONER APPLE INC.
`
`EX. 1005-22
`
`PETITIONER APPLE INC. EX. 1005-22
`
`
`
`WO 2008/085614
`
`PCT/US2007/086063
`
`(8043)
`
`In an embodiment, the mapper may map 510 the locale information to a
`
`database of available access numbers. A local access number maybeidentified 520 based ont
`
`subscriber's current location and the identified local access number maybe transmitted 336 to
`
`th