US7825901B2 - Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient - Google Patents

Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient Download PDF

Info

Publication number
US7825901B2
US7825901B2 US11/003,040 US304004A US7825901B2 US 7825901 B2 US7825901 B2 US 7825901B2 US 304004 A US304004 A US 304004A US 7825901 B2 US7825901 B2 US 7825901B2
Authority
US
United States
Prior art keywords
mobile station
dictionary
preferred language
language
address book
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.)
Active, expires
Application number
US11/003,040
Other versions
US20060119583A1 (en
Inventor
Pawel J. Potera
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.)
Google Technology Holdings LLC
Original Assignee
Motorola Mobility LLC
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 Motorola Mobility LLC filed Critical Motorola Mobility LLC
Priority to US11/003,040 priority Critical patent/US7825901B2/en
Assigned to MOTOROLA, INC. reassignment MOTOROLA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: POTERA, PAWEL J.
Priority to PCT/US2005/037207 priority patent/WO2006062579A1/en
Publication of US20060119583A1 publication Critical patent/US20060119583A1/en
Application granted granted Critical
Publication of US7825901B2 publication Critical patent/US7825901B2/en
Assigned to Motorola Mobility, Inc reassignment Motorola Mobility, Inc ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOTOROLA, INC
Assigned to MOTOROLA MOBILITY LLC reassignment MOTOROLA MOBILITY LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: MOTOROLA MOBILITY, INC.
Assigned to Google Technology Holdings LLC reassignment Google Technology Holdings LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOTOROLA MOBILITY LLC
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/58Details of telephonic subscriber devices including a multilanguage function

Definitions

  • the present invention relates generally to electronic handheld devices, and more particularly to mobile stations, comprising text entry capability and a software dictionary for checking text entry spelling and grammar and word completion suggestion.
  • a keypad either via a software screen display or a physical electronic keyboard, to facilitate user entry of text.
  • Various software applications make use of the text entry such as email, short-message-service, word processors etc.
  • Many of the various applications comprise a dictionary, or a combination of a dictionary and thesaurus, which may automatically correct spelling and typographical errors and suggest corrections for spelling as well as grammar.
  • dictionaries typically provide word completion suggestions based on the first one or more characters entered, which saves the user keystrokes by allowing selection of a suggested word.
  • a software dictionary or thesaurus will generally have a default setting based on a preferred language of the handheld device user. More particularly, an operating system software will provide default settings such as language, in which the selected language setting also controls selection of an appropriate dictionary.
  • any application employing text entry such as email, will automatically make use of an English language dictionary or thesaurus to check spelling or grammar of subsequent text entries and may also provide suggested word completion.
  • FIG. 1 is a block diagram illustrating a network infrastructure in which a mobile station may operate in accordance with embodiments of the present invention.
  • FIG. 2 is a block diagram illustrating the primary components of a mobile station in accordance with some embodiments of the present invention.
  • FIG. 3 is a block diagram illustrating a messaging application user interface in accordance with an embodiment of the present invention.
  • FIG. 4 is a block diagram illustrating an exemplary address book entry in accordance with an embodiment of the present invention.
  • FIG. 5 is a flow diagram illustrating a basic operation of some embodiments of the present invention.
  • FIG. 6 is a flow diagram illustrating logic details of operation in accordance with some embodiments of the present invention.
  • a mobile station comprises an application, which may be an electronic messaging application or a separate application capable of interfacing with an electronic messaging application.
  • the mobile station determines a preferred language of an electronic message recipient when a user initiates an electronic messaging application and selects a first recipient from an address book.
  • the mobile station launches an appropriate dictionary for the preferred language of the recipient, if the dictionary is available in memory and not already active from a previous session. If the dictionary for the preferred language is not available in memory, the mobile station may download it from a remote server, store it in memory, and launch it for use in the current session.
  • the user need not change language default settings for the operating system or for the specific messaging application.
  • FIG. 1 is a block diagram illustrating a network infrastructure in which a mobile station may operate in accordance with some embodiments of the present invention.
  • mobile station 101 communicates with a Wireless Local Area Network (WLAN) access point 103 using wireless interface 105 , and with a Wide Area Network (WAN) 107 using wireless interface 109 and Base Station Transceiver (BTS) 111 .
  • WLAN Wireless Local Area Network
  • WAN Wide Area Network
  • BTS Base Station Transceiver
  • the WAN 107 may be for example, a cellular network and further comprise a Mobile Switching Center (MSC) with a Home Location Register (HLR) such as MSC/HLR 113 .
  • the WAN 107 may access other networks such as network 115 via connections 117 which may be any of various suitable physical connections and employ any of various suitable transport protocols such as IP.
  • the WAN 107 as shown in FIG. 1 is for illustrative purposes only, and that the WAN will comprise a number of BTSs, MSCs, HLRs, as well as other components not specifically mentioned herein.
  • WLAN access point 103 may access network 115 via a connection 119 which may be any suitable physical connection including, but not limited to; a leased telephone line, T1, E1, infra-red, or a radio frequency point-to-point connection and employ any suitable transport protocol.
  • Network 115 allows access to, and communication with, a server 121 , which may in some embodiments be an application server or a file server.
  • FIG. 2 the primary components of a mobile station 200 in accordance with some embodiments of the present invention are illustrated.
  • Mobile station 200 comprises user interfaces 201 , at least one processor 203 , and a memory 205 .
  • Memory 205 has storage sufficient for the mobile station operating system 207 , applications 209 and general file storage 211 .
  • Mobile station 200 user interfaces 201 may be a combination of user interfaces including but not limited to a keypad, touch screen, voice activated command input, and gyroscopic cursor controls.
  • Mobile station 200 has a graphical display 213 , which may also have a dedicated processor and/or memory, drivers etc. which are not shown in FIG. 2 .
  • FIG. 2 is for illustrative purposes only and is for illustrating the main components of a mobile station in accordance with the present invention, and is not intended to be a complete schematic diagram of the various components required for a mobile station. Therefore, a mobile station may comprise various other components not shown in FIG. 2 and still be within the scope of the present invention.
  • the mobile station 200 also comprises a number of transceivers such as transceivers 215 and 217 .
  • Transceivers 215 and 217 may be for communicating with various wireless networks such as WLAN AP 103 and WAN 107 using for example one or more of 802.11, BluetoothTM, IrDA, HomeRF, GSM, CDMA, CDMA2000, UMTS, etc.
  • Mobile station 200 applications 209 and file storage 211 further comprise at least one electronic messaging application that utilizes text input by the user, and may have at least one dictionary for a particular language such as English, Spanish, Polish, Italian, etc. Further, the applications 209 and file storage 211 may comprise an electronic messaging application that supports character sets such as Cyrillic, Chinese, etc. and may have dictionaries for corresponding languages such as Russian, Serbian/Croatian, Chinese, Japanese, etc.
  • a mobile station electronic messaging application such as email, short-message-service (SMS) etc.
  • SMS short-message-service
  • New message window 301 may comprise at least a “To” field 303 , a “Subject” field 305 , and a message text entry field 307 .
  • the “To” field 303 may provide a pull-down menu, or otherwise link to a new menu window, for an address book menu 309 .
  • Address book menu 309 may further comprise a selection cursor 311 , a selectable list of alphanumeric entries 313 , and a scrollbar 315 . A user may scroll through the selectable list 313 and select one or more message recipients. The selection or selections will then populate “To” field 303 .
  • menus illustrated by FIG. 3 are for exemplary purposes only and that many possible menu configurations are conceivable, and that any such conceivable menu configurations would remain within the scope of the various embodiments of the present invention.
  • a mobile station application which in some embodiments may be the electronic messaging application will determine a preferred language of the message recipient. In the case of multiple recipients, the first selected recipient will determine the preferred language for the message. Based upon the preferred language, the mobile station will launch an appropriate dictionary for spell or grammar checking, and word completion suggestions, during composition of the message subject and body text. The user may then enter a subject into “Subject” field 305 and the message body into message text entry field 307 in any desired order.
  • Spell checking may occur as text is typed into the fields, or may be performed as a check after completion of text entry as understood by one of ordinary skill in the art.
  • word completion suggestions may be provided as the user enters one of more characters of a word as understood by one of ordinary skill in the art.
  • FIG. 4 is a block diagram illustrating an exemplary address book entry in accordance with an embodiment of the present invention.
  • An address book entry 400 comprises at least a name field 401 , and an email address field 403 which may by any appropriate electronic address such as an SMS address etc. Other fields may also be provided such as a telephone number field 405 .
  • the address book entry 400 comprises a language preference field 407 which is used to determine which dictionary to launch prior to message composition.
  • FIG. 5 is a flow diagram illustrating a basic operation of some embodiments of the present invention.
  • a user initiates a messaging application and in block 503 selects one or more message recipients from an address book.
  • the mobile station determines a preferred language for the message recipient based on a preferred language field of an address book entry.
  • the mobile station launches the appropriate dictionary for the message recipient's preferred language.
  • FIG. 6 is a flow diagram illustrating further logic details of operation in accordance with some embodiments of the present invention.
  • a user initiates a mobile station messaging application and in block 603 selects one or more recipients.
  • the mobile station determines a preferred language by checking for example, a preferred language field 407 in an address book entry 400 contained in mobile station file storage 211 . In the case of multiple message recipients, the mobile station will default to the preferred language of the first selected recipient.
  • an application of mobile station applications 209 which may be the messaging application or a separate application, will determine whether file storage 211 contains an appropriate dictionary for the first selected message recipient's preferred language.
  • the mobile station proceeds to block 609 and determines whether the dictionary is already active from a previous message session. If the dictionary is not active, the mobile station launches the dictionary in block 611 . If the dictionary is already active, then the application ends at block 613 and is not invoked until the user chooses to initiate a new message.
  • the mobile station may determine that the dictionary required for the message recipient's preferred language is not present in file storage 211 .
  • the mobile station may establish a connection with a file server 121 using a wireless interface such as wireless interface 105 and wireless interface 109 .
  • the mobile station may then download the appropriate dictionary from file server 121 , store it in file storage 211 , and launch it for the active message composition session.
  • the download of the dictionary file or files may further comprise billing transaction, authentication, registration, etc. as understood by one of ordinary skill and still remain in accordance with the embodiments of the present invention.
  • the mobile station user need not change language default settings for the mobile station operating system, or for any particular messaging application using the various embodiments of the present invention. If a default language setting exists, then the default language setting would apply to any message recipients having address book entries without a preferred language indicated in language preference field 407 .

Abstract

A mobile station (101) and a method of operating the mobile station (101) are provided. The mobile station (101) determines a preferred language of an electronic message recipient (605) when a user initiates an electronic messaging application and selects a first recipient from an address book (309). The mobile station (101) launches a dictionary for the preferred language if the dictionary is available in memory (205) and not already active from a previous session. If the dictionary for the preferred language is not available in memory (205), the mobile station (101) may download it from a remote server (121).

Description

FIELD OF THE INVENTION
The present invention relates generally to electronic handheld devices, and more particularly to mobile stations, comprising text entry capability and a software dictionary for checking text entry spelling and grammar and word completion suggestion.
BACKGROUND OF THE INVENTION
Many handheld electronic devices incorporate a keypad, either via a software screen display or a physical electronic keyboard, to facilitate user entry of text. Various software applications make use of the text entry such as email, short-message-service, word processors etc. Many of the various applications comprise a dictionary, or a combination of a dictionary and thesaurus, which may automatically correct spelling and typographical errors and suggest corrections for spelling as well as grammar. Additionally such dictionaries typically provide word completion suggestions based on the first one or more characters entered, which saves the user keystrokes by allowing selection of a suggested word.
A software dictionary or thesaurus will generally have a default setting based on a preferred language of the handheld device user. More particularly, an operating system software will provide default settings such as language, in which the selected language setting also controls selection of an appropriate dictionary.
For example, if a user prefers English, and has selected English as a default language, then any application employing text entry, such as email, will automatically make use of an English language dictionary or thesaurus to check spelling or grammar of subsequent text entries and may also provide suggested word completion.
In today's global society however, many users communicate in several languages and also wish to compose email or other forms of text using a variety of languages. If the user wishes to compose text using a language other than the default language, the user must manually change either the default settings, or the specific dictionary or thesaurus selection in order to have spell check or grammar check capability and word completion suggestions. For mobile devices this is somewhat of an inconvenience.
Therefore a need exists for an apparatus and method which may select an appropriate dictionary without the need for user intervention or changing of default settings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating a network infrastructure in which a mobile station may operate in accordance with embodiments of the present invention.
FIG. 2 is a block diagram illustrating the primary components of a mobile station in accordance with some embodiments of the present invention.
FIG. 3 is a block diagram illustrating a messaging application user interface in accordance with an embodiment of the present invention.
FIG. 4 is a block diagram illustrating an exemplary address book entry in accordance with an embodiment of the present invention.
FIG. 5 is a flow diagram illustrating a basic operation of some embodiments of the present invention.
FIG. 6 is a flow diagram illustrating logic details of operation in accordance with some embodiments of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
To address the above-mentioned need, a method and apparatus for determining a preferred language and launching an appropriate dictionary is provided herein.
In accordance with the present invention, a mobile station comprises an application, which may be an electronic messaging application or a separate application capable of interfacing with an electronic messaging application. The mobile station determines a preferred language of an electronic message recipient when a user initiates an electronic messaging application and selects a first recipient from an address book. The mobile station launches an appropriate dictionary for the preferred language of the recipient, if the dictionary is available in memory and not already active from a previous session. If the dictionary for the preferred language is not available in memory, the mobile station may download it from a remote server, store it in memory, and launch it for use in the current session. The user need not change language default settings for the operating system or for the specific messaging application.
Turning now to the drawings wherein like numerals represent like components, FIG. 1 is a block diagram illustrating a network infrastructure in which a mobile station may operate in accordance with some embodiments of the present invention. In FIG. 1, mobile station 101 communicates with a Wireless Local Area Network (WLAN) access point 103 using wireless interface 105, and with a Wide Area Network (WAN) 107 using wireless interface 109 and Base Station Transceiver (BTS) 111.
The WAN 107 may be for example, a cellular network and further comprise a Mobile Switching Center (MSC) with a Home Location Register (HLR) such as MSC/HLR 113. The WAN 107 may access other networks such as network 115 via connections 117 which may be any of various suitable physical connections and employ any of various suitable transport protocols such as IP.
It is to be understood that the WAN 107 as shown in FIG. 1 is for illustrative purposes only, and that the WAN will comprise a number of BTSs, MSCs, HLRs, as well as other components not specifically mentioned herein.
Similarly, WLAN access point 103 may access network 115 via a connection 119 which may be any suitable physical connection including, but not limited to; a leased telephone line, T1, E1, infra-red, or a radio frequency point-to-point connection and employ any suitable transport protocol. Network 115 allows access to, and communication with, a server 121, which may in some embodiments be an application server or a file server.
Turning now to FIG. 2, the primary components of a mobile station 200 in accordance with some embodiments of the present invention are illustrated.
Mobile station 200 comprises user interfaces 201, at least one processor 203, and a memory 205. Memory 205 has storage sufficient for the mobile station operating system 207, applications 209 and general file storage 211. Mobile station 200 user interfaces 201 may be a combination of user interfaces including but not limited to a keypad, touch screen, voice activated command input, and gyroscopic cursor controls.
Mobile station 200 has a graphical display 213, which may also have a dedicated processor and/or memory, drivers etc. which are not shown in FIG. 2. It is to be understood that FIG. 2 is for illustrative purposes only and is for illustrating the main components of a mobile station in accordance with the present invention, and is not intended to be a complete schematic diagram of the various components required for a mobile station. Therefore, a mobile station may comprise various other components not shown in FIG. 2 and still be within the scope of the present invention.
Returning to FIG. 2, the mobile station 200 also comprises a number of transceivers such as transceivers 215 and 217. Transceivers 215 and 217 may be for communicating with various wireless networks such as WLAN AP 103 and WAN 107 using for example one or more of 802.11, Bluetooth™, IrDA, HomeRF, GSM, CDMA, CDMA2000, UMTS, etc.
Mobile station 200 applications 209 and file storage 211 further comprise at least one electronic messaging application that utilizes text input by the user, and may have at least one dictionary for a particular language such as English, Spanish, Polish, Italian, etc. Further, the applications 209 and file storage 211 may comprise an electronic messaging application that supports character sets such as Cyrillic, Chinese, etc. and may have dictionaries for corresponding languages such as Russian, Serbian/Croatian, Chinese, Japanese, etc.
Turning now to FIG. 3, an application user interface in accordance with an embodiment of the present invention is illustrated. A mobile station electronic messaging application such as email, short-message-service (SMS) etc., may provide a message composition window such as new message window 301. New message window 301 may comprise at least a “To” field 303, a “Subject” field 305, and a message text entry field 307. The “To” field 303 may provide a pull-down menu, or otherwise link to a new menu window, for an address book menu 309. Address book menu 309 may further comprise a selection cursor 311, a selectable list of alphanumeric entries 313, and a scrollbar 315. A user may scroll through the selectable list 313 and select one or more message recipients. The selection or selections will then populate “To” field 303.
It is to be understood that the menus illustrated by FIG. 3 are for exemplary purposes only and that many possible menu configurations are conceivable, and that any such conceivable menu configurations would remain within the scope of the various embodiments of the present invention.
Returning to FIG. 3, upon the user selecting the recipient a mobile station application, which in some embodiments may be the electronic messaging application will determine a preferred language of the message recipient. In the case of multiple recipients, the first selected recipient will determine the preferred language for the message. Based upon the preferred language, the mobile station will launch an appropriate dictionary for spell or grammar checking, and word completion suggestions, during composition of the message subject and body text. The user may then enter a subject into “Subject” field 305 and the message body into message text entry field 307 in any desired order.
Spell checking may occur as text is typed into the fields, or may be performed as a check after completion of text entry as understood by one of ordinary skill in the art. Likewise, word completion suggestions may be provided as the user enters one of more characters of a word as understood by one of ordinary skill in the art.
FIG. 4 is a block diagram illustrating an exemplary address book entry in accordance with an embodiment of the present invention. An address book entry 400 comprises at least a name field 401, and an email address field 403 which may by any appropriate electronic address such as an SMS address etc. Other fields may also be provided such as a telephone number field 405.
In embodiments of the present invention, the address book entry 400 comprises a language preference field 407 which is used to determine which dictionary to launch prior to message composition.
FIG. 5 is a flow diagram illustrating a basic operation of some embodiments of the present invention. In block 501, a user initiates a messaging application and in block 503 selects one or more message recipients from an address book. In block 505, the mobile station determines a preferred language for the message recipient based on a preferred language field of an address book entry. In block 507, the mobile station launches the appropriate dictionary for the message recipient's preferred language.
FIG. 6 is a flow diagram illustrating further logic details of operation in accordance with some embodiments of the present invention. In block 601, a user initiates a mobile station messaging application and in block 603 selects one or more recipients. In block 605, the mobile station determines a preferred language by checking for example, a preferred language field 407 in an address book entry 400 contained in mobile station file storage 211. In the case of multiple message recipients, the mobile station will default to the preferred language of the first selected recipient.
In block 607, an application of mobile station applications 209, which may be the messaging application or a separate application, will determine whether file storage 211 contains an appropriate dictionary for the first selected message recipient's preferred language.
If the dictionary is present in file storage 211, the mobile station proceeds to block 609 and determines whether the dictionary is already active from a previous message session. If the dictionary is not active, the mobile station launches the dictionary in block 611. If the dictionary is already active, then the application ends at block 613 and is not invoked until the user chooses to initiate a new message.
Returning to block 607, the mobile station may determine that the dictionary required for the message recipient's preferred language is not present in file storage 211. In this case, in some embodiments of the present invention, the mobile station may establish a connection with a file server 121 using a wireless interface such as wireless interface 105 and wireless interface 109. The mobile station may then download the appropriate dictionary from file server 121, store it in file storage 211, and launch it for the active message composition session. The download of the dictionary file or files may further comprise billing transaction, authentication, registration, etc. as understood by one of ordinary skill and still remain in accordance with the embodiments of the present invention.
It is important to note that the mobile station user need not change language default settings for the mobile station operating system, or for any particular messaging application using the various embodiments of the present invention. If a default language setting exists, then the default language setting would apply to any message recipients having address book entries without a preferred language indicated in language preference field 407.
While the preferred embodiments of the invention have been illustrated and described, it is to be understood that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims.

Claims (2)

1. A method of operating a mobile station comprising:
initiating a messaging application of the mobile station;
selecting a message recipient of the messaging application from an address book;
determining a preferred language of the message recipient based on an address book entry of the address book for the message recipient;
determining whether a dictionary for the preferred language is available in a memory of the mobile station;
downloading from a remote server at least one of a mobile station application and a new dictionary corresponding to the preferred language if the dictionary is not available;
launching the dictionary for the preferred language; and
using a dictionary feature for subsequently entered text.
2. A method of operating a mobile station comprising:
initiating a messaging application of the mobile station;
selecting a message recipient of the messaging application from an address book;
determining a preferred language of the message recipient based on an address book entry of the address book for the message recipient;
determining whether a dictionary for the preferred language is already activated from a previous session;
launching the dictionary for the preferred language if the dictionary is not already activated; and
using a dictionary feature for subsequently entered text.
US11/003,040 2004-12-03 2004-12-03 Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient Active 2026-12-25 US7825901B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/003,040 US7825901B2 (en) 2004-12-03 2004-12-03 Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient
PCT/US2005/037207 WO2006062579A1 (en) 2004-12-03 2005-10-14 Automatic language selection for writing text messages on a handheld device based on a prefered language of the recipient

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/003,040 US7825901B2 (en) 2004-12-03 2004-12-03 Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient

Publications (2)

Publication Number Publication Date
US20060119583A1 US20060119583A1 (en) 2006-06-08
US7825901B2 true US7825901B2 (en) 2010-11-02

Family

ID=36573625

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/003,040 Active 2026-12-25 US7825901B2 (en) 2004-12-03 2004-12-03 Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient

Country Status (2)

Country Link
US (1) US7825901B2 (en)
WO (1) WO2006062579A1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080070604A1 (en) * 2006-09-18 2008-03-20 Lg Electronics Inc. Method of managing a language information for a text input and method of inputting a text and a mobile terminal
US20090177462A1 (en) * 2008-01-03 2009-07-09 Sony Ericsson Mobile Communications Ab Wireless terminals, language translation servers, and methods for translating speech between languages
US20100042617A1 (en) * 2008-08-12 2010-02-18 Anna Matveenko Method and system for downloading additional search results into electronic dictionaries
US20110098016A1 (en) * 2009-10-28 2011-04-28 Ford Motor Company Method and system for emergency call placement
US20110201302A1 (en) * 2010-02-15 2011-08-18 Ford Global Technologies, Llc Method and system for emergency call arbitration
US8396449B2 (en) 2011-02-28 2013-03-12 Ford Global Technologies, Llc Method and system for emergency call placement
US8594616B2 (en) 2012-03-08 2013-11-26 Ford Global Technologies, Llc Vehicle key fob with emergency assistant service
US8788259B1 (en) 2011-06-30 2014-07-22 Google Inc. Rules-based language detection
US8812304B2 (en) 2008-08-12 2014-08-19 Abbyy Infopoisk Llc Method and system for downloading additional search results into electronic dictionaries
US8838437B1 (en) 2011-06-30 2014-09-16 Google Inc. Language classifiers for language detection
US8903351B2 (en) 2009-03-06 2014-12-02 Ford Motor Company Method and system for emergency call handling
US8928591B2 (en) 2011-06-30 2015-01-06 Google Inc. Techniques for providing a user interface having bi-directional writing tools
US8977324B2 (en) 2011-01-25 2015-03-10 Ford Global Technologies, Llc Automatic emergency call language provisioning
US9049584B2 (en) 2013-01-24 2015-06-02 Ford Global Technologies, Llc Method and system for transmitting data using automated voice when data transmission fails during an emergency call
US9081765B2 (en) 2008-08-12 2015-07-14 Abbyy Infopoisk Llc Displaying examples from texts in dictionaries
US9104744B2 (en) * 2011-06-30 2015-08-11 Google Inc. Cluster-based language detection
US9298698B2 (en) * 2011-06-30 2016-03-29 Google Inc. Language detection based upon a social graph
US20160170958A1 (en) * 2013-10-17 2016-06-16 International Business Machines Corporation Messaging auto-correction using recipient feedback
US9602449B2 (en) 2013-10-17 2017-03-21 International Business Machines Corporation Correction of incoming messaging
US9848447B2 (en) 2007-06-27 2017-12-19 Ford Global Technologies, Llc Method and system for emergency notification
US11171906B1 (en) * 2016-10-17 2021-11-09 Open Invention Network Llc Application dependent messaging

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599830B2 (en) * 2005-03-16 2009-10-06 Research In Motion Limited Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message
US7548849B2 (en) * 2005-04-29 2009-06-16 Research In Motion Limited Method for generating text that meets specified characteristics in a handheld electronic device and a handheld electronic device incorporating the same
EP1727024A1 (en) 2005-05-27 2006-11-29 Sony Ericsson Mobile Communications AB Automatic language selection for text input in messaging context
US7962857B2 (en) * 2005-10-14 2011-06-14 Research In Motion Limited Automatic language selection for improving text accuracy
US20070229515A1 (en) * 2006-03-29 2007-10-04 Kyocera Mita Corporation Image forming apparatus and image forming control program
US7822434B2 (en) * 2006-05-09 2010-10-26 Research In Motion Limited Handheld electronic device including automatic selection of input language, and associated method
US8069028B2 (en) 2006-11-10 2011-11-29 Research In Motion Limited Handheld electronic device having selectable language indicator for language selection and method therefor
BRPI0715672B1 (en) * 2006-11-10 2019-01-22 Blackberry Ltd portable electronic device with multi-axis input device and selectable language indicator for language selection, and associated method
CA2668461A1 (en) * 2006-11-10 2008-05-15 Research In Motion Limited Handheld electronic device having multiple-axis input device and selectable input mode indicator, and associated method
US8069029B2 (en) 2006-11-10 2011-11-29 Research In Motion Limited Handheld electronic device having multiple-axis input device and selectable language indicator for language selection, and associated method
US8010338B2 (en) * 2006-11-27 2011-08-30 Sony Ericsson Mobile Communications Ab Dynamic modification of a messaging language
WO2008120034A2 (en) * 2007-03-29 2008-10-09 Nokia Corporation Facilitating text communication
US8611896B2 (en) * 2008-12-01 2013-12-17 Telefonaktiebolaget L M Ericssson (Publ) Neighbor cell list compilation methods and apparatus
US20100325539A1 (en) * 2009-06-18 2010-12-23 Microsoft Corporation Web based spell check
US20110082685A1 (en) * 2009-10-05 2011-04-07 Sony Ericsson Mobile Communications Ab Provisioning text services based on assignment of language attributes to contact entry
US8326333B2 (en) * 2009-11-11 2012-12-04 Sony Ericsson Mobile Communications Ab Electronic device and method of controlling the electronic device
US8775530B2 (en) * 2010-08-25 2014-07-08 International Business Machines Corporation Communication management method and system
US8903719B1 (en) 2010-11-17 2014-12-02 Sprint Communications Company L.P. Providing context-sensitive writing assistance
US8775157B2 (en) 2011-04-21 2014-07-08 Blackberry Limited Methods and systems for sharing language capabilities
US8706827B1 (en) 2012-06-21 2014-04-22 Amazon Technologies, Inc. Customized speech generation
US10229677B2 (en) * 2016-04-19 2019-03-12 International Business Machines Corporation Smart launching mobile applications with preferred user interface (UI) languages
US11089147B2 (en) * 2018-06-29 2021-08-10 Google Llc Systems, devices, and methods for generating messages

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US6226514B1 (en) 1997-06-24 2001-05-01 U.S. Philips Corporation Telephony device comprising a base station and at least one handset and method of connecting such a telephony device
US20030073451A1 (en) 2001-05-04 2003-04-17 Christian Kraft Communication terminal having a predictive text editor application
US6766179B1 (en) * 1999-10-04 2004-07-20 Koninklijke Philips Electronics N.V. Cross-shape layout of chinese stroke labels with lyric
EP1450267A2 (en) 2003-02-24 2004-08-25 Microsoft Corporation Methods and systems for language translation
US20040203687A1 (en) * 2002-03-27 2004-10-14 Nec Corporation Mobile communication terminal and method of adding a dictionary thereto
EP1480420A1 (en) 2003-05-20 2004-11-24 Sony Ericsson Mobile Communications AB Language information related keypad input mode control
US6873317B1 (en) * 1998-06-26 2005-03-29 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6985147B2 (en) * 2000-12-15 2006-01-10 International Business Machines Corporation Information access method, system and storage medium
US20060033718A1 (en) * 2004-06-07 2006-02-16 Research In Motion Limited Smart multi-tap text input
US7007233B1 (en) * 1999-03-03 2006-02-28 Fujitsu Limited Device and method for entering a character string
US7195409B2 (en) * 2003-08-27 2007-03-27 King Jim Co., Ltd. Apparatus, method and program for producing small prints
US7207011B2 (en) * 2002-01-15 2007-04-17 Openwave Systems Inc. Alphanumeric information input method
US7218249B2 (en) * 2004-06-08 2007-05-15 Siemens Communications, Inc. Hand-held communication device having navigation key-based predictive text entry
US7414613B2 (en) * 2002-03-04 2008-08-19 Nokia Corporation Method for intermediate unlocking of a keypad on a mobile electronic device

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US6226514B1 (en) 1997-06-24 2001-05-01 U.S. Philips Corporation Telephony device comprising a base station and at least one handset and method of connecting such a telephony device
US6873317B1 (en) * 1998-06-26 2005-03-29 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US7007233B1 (en) * 1999-03-03 2006-02-28 Fujitsu Limited Device and method for entering a character string
US6766179B1 (en) * 1999-10-04 2004-07-20 Koninklijke Philips Electronics N.V. Cross-shape layout of chinese stroke labels with lyric
US6985147B2 (en) * 2000-12-15 2006-01-10 International Business Machines Corporation Information access method, system and storage medium
US20030073451A1 (en) 2001-05-04 2003-04-17 Christian Kraft Communication terminal having a predictive text editor application
US7224989B2 (en) * 2001-05-04 2007-05-29 Nokia Corporation Communication terminal having a predictive text editor application
US7207011B2 (en) * 2002-01-15 2007-04-17 Openwave Systems Inc. Alphanumeric information input method
US7414613B2 (en) * 2002-03-04 2008-08-19 Nokia Corporation Method for intermediate unlocking of a keypad on a mobile electronic device
US20040203687A1 (en) * 2002-03-27 2004-10-14 Nec Corporation Mobile communication terminal and method of adding a dictionary thereto
EP1450267A2 (en) 2003-02-24 2004-08-25 Microsoft Corporation Methods and systems for language translation
EP1480420A1 (en) 2003-05-20 2004-11-24 Sony Ericsson Mobile Communications AB Language information related keypad input mode control
US7195409B2 (en) * 2003-08-27 2007-03-27 King Jim Co., Ltd. Apparatus, method and program for producing small prints
US20060033718A1 (en) * 2004-06-07 2006-02-16 Research In Motion Limited Smart multi-tap text input
US7218249B2 (en) * 2004-06-08 2007-05-15 Siemens Communications, Inc. Hand-held communication device having navigation key-based predictive text entry

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8169409B2 (en) * 2006-09-18 2012-05-01 Lg Electronics Inc. Method of managing a language information for a text input and method of inputting a text and a mobile terminal
US20080070604A1 (en) * 2006-09-18 2008-03-20 Lg Electronics Inc. Method of managing a language information for a text input and method of inputting a text and a mobile terminal
US9848447B2 (en) 2007-06-27 2017-12-19 Ford Global Technologies, Llc Method and system for emergency notification
US20090177462A1 (en) * 2008-01-03 2009-07-09 Sony Ericsson Mobile Communications Ab Wireless terminals, language translation servers, and methods for translating speech between languages
US9081765B2 (en) 2008-08-12 2015-07-14 Abbyy Infopoisk Llc Displaying examples from texts in dictionaries
US8135581B2 (en) * 2008-08-12 2012-03-13 Abbyy Software Ltd Method and system for downloading additional search results into electronic dictionaries
US20100042617A1 (en) * 2008-08-12 2010-02-18 Anna Matveenko Method and system for downloading additional search results into electronic dictionaries
US8812304B2 (en) 2008-08-12 2014-08-19 Abbyy Infopoisk Llc Method and system for downloading additional search results into electronic dictionaries
US8903351B2 (en) 2009-03-06 2014-12-02 Ford Motor Company Method and system for emergency call handling
US20110098016A1 (en) * 2009-10-28 2011-04-28 Ford Motor Company Method and system for emergency call placement
US20110201302A1 (en) * 2010-02-15 2011-08-18 Ford Global Technologies, Llc Method and system for emergency call arbitration
US8903354B2 (en) * 2010-02-15 2014-12-02 Ford Global Technologies, Llc Method and system for emergency call arbitration
US8977324B2 (en) 2011-01-25 2015-03-10 Ford Global Technologies, Llc Automatic emergency call language provisioning
US8396449B2 (en) 2011-02-28 2013-03-12 Ford Global Technologies, Llc Method and system for emergency call placement
US8818325B2 (en) 2011-02-28 2014-08-26 Ford Global Technologies, Llc Method and system for emergency call placement
US8928591B2 (en) 2011-06-30 2015-01-06 Google Inc. Techniques for providing a user interface having bi-directional writing tools
US8838437B1 (en) 2011-06-30 2014-09-16 Google Inc. Language classifiers for language detection
US8788259B1 (en) 2011-06-30 2014-07-22 Google Inc. Rules-based language detection
US9104744B2 (en) * 2011-06-30 2015-08-11 Google Inc. Cluster-based language detection
US9298698B2 (en) * 2011-06-30 2016-03-29 Google Inc. Language detection based upon a social graph
US8594616B2 (en) 2012-03-08 2013-11-26 Ford Global Technologies, Llc Vehicle key fob with emergency assistant service
US9049584B2 (en) 2013-01-24 2015-06-02 Ford Global Technologies, Llc Method and system for transmitting data using automated voice when data transmission fails during an emergency call
US9674683B2 (en) 2013-01-24 2017-06-06 Ford Global Technologies, Llc Method and system for transmitting vehicle data using an automated voice
US20160170958A1 (en) * 2013-10-17 2016-06-16 International Business Machines Corporation Messaging auto-correction using recipient feedback
US9602449B2 (en) 2013-10-17 2017-03-21 International Business Machines Corporation Correction of incoming messaging
US11171906B1 (en) * 2016-10-17 2021-11-09 Open Invention Network Llc Application dependent messaging

Also Published As

Publication number Publication date
WO2006062579A1 (en) 2006-06-15
US20060119583A1 (en) 2006-06-08

Similar Documents

Publication Publication Date Title
US7825901B2 (en) Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient
US6934564B2 (en) Method and apparatus for providing Hindi input to a device using a numeric keypad
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
US8934881B2 (en) Mobile communication devices
US7503001B1 (en) Text abbreviation methods and apparatus and systems using same
US8275398B2 (en) Message addressing techniques for a mobile computing device
KR101397757B1 (en) Method of managing a language information for a text input and method of inputting a text and a mobile terminal
EP1480421B1 (en) Automatic setting of a keypad input mode in response to an incoming text message
US20140281944A1 (en) Automatic supplementation of word correction dictionaries
US8830176B2 (en) Mobile wireless communications device to display a cursor based upon a selected keyboard mode and associated methods
US20070004461A1 (en) Terminal with messaging application
JP2002518721A (en) System and method for controlling case in a wireless communication device
US7366500B1 (en) SMS shorthand dictionary service
WO2006048722A2 (en) A word completion dictionary
JP2003157256A (en) Multilingual conversation support system
US20070282957A1 (en) Email message creation
WO2005027478A1 (en) Automatic voice addressing and messaging methods and apparatus
US8188980B2 (en) Device and method for inputting characters or numbers in mobile terminal
US7973764B2 (en) Switching between input modes in a limited input device
US20080129555A1 (en) Method of processing information inputted while a mobile communication terminal is in an active communications state
US20070106498A1 (en) Mobile communication terminal and method therefor
US20070004460A1 (en) Method and apparatus for non-numeric telephone address
JP2004013398A (en) Mobile terminal device
GB2369750A (en) Retrieving address book text using disambiguation of ambiguous key sequences
KR100834279B1 (en) Method for processing message input and mobile terminal for performing the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: MOTOROLA, INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:POTERA, PAWEL J.;REEL/FRAME:016073/0417

Effective date: 20041203

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: MOTOROLA MOBILITY, INC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:025673/0558

Effective date: 20100731

AS Assignment

Owner name: MOTOROLA MOBILITY LLC, ILLINOIS

Free format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA MOBILITY, INC.;REEL/FRAME:029216/0282

Effective date: 20120622

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:034448/0001

Effective date: 20141028

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12