CN103477337A - Electronic device and method for dynamically formatting monetary expressions - Google Patents
Electronic device and method for dynamically formatting monetary expressions Download PDFInfo
- Publication number
- CN103477337A CN103477337A CN2012800033127A CN201280003312A CN103477337A CN 103477337 A CN103477337 A CN 103477337A CN 2012800033127 A CN2012800033127 A CN 2012800033127A CN 201280003312 A CN201280003312 A CN 201280003312A CN 103477337 A CN103477337 A CN 103477337A
- Authority
- CN
- China
- Prior art keywords
- currency
- character
- keyboard
- currency type
- numerical value
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Abstract
An electronic device is provided, having a processor configured to automatically format monetary expressions.
Description
Technical field
The disclosure relates to electronic equipment and control thereof, and described electronic equipment includes but not limited to portable electric appts.
Background technology
The electronic equipment that comprises portable electric appts obtains and is widely used, and various functions can be provided, and comprises for example phone, text message, web-browsing or other personal information managers (PIM) function (as calendar application).Portable electric appts comprises that having wireless communication or near-field communication connects (as bluetooth capability
) polytype equipment, as cell phone (mobile phone), smart phone (smart mobile phone), personal digital assistant (PDA), flat computer or laptop computer.
Portable electric appts (as smart phone, flat computer or PDA) in carrying, is intended to hand-held use because of its size urine usually.Less and may there is expectation on the finite space inputs or outputs equipment handheld device for the user and be equipped with touch sensitive input devices, as touch-screen display.Expectation improves the electronic equipment with display.
The accompanying drawing explanation
Below with reference to only describing by way of example embodiments of the invention, wherein:
Fig. 1 is the block diagram according to the example of portable electric appts of the present disclosure;
Fig. 2 A and 2B are that described dummy keyboard is presented on the display of portable electric appts according to the front view of the example of the portable electric appts with dummy keyboard of the present disclosure;
Fig. 3 A, 3B, 3C and 3D are the screenshot captures according to the example of the display that has dummy keyboard on it of the present disclosure;
Fig. 4 shows the process flow diagram according to the method for reformatting currency expression formula of the present disclosure.
Embodiment
The disclosure has been described the equipment with keyboard and processor and the method for carrying out on this equipment, and described method comprises: receive input; The Currency Type form of device dependent connection is determined in location based on the device dependent connection; And when determining that input reflection currency expression formula completes, according to selected Currency Type form automatically formatting currency expression formula, so that output.
For illustrate simple and clear for the purpose of, reuse in the accompanying drawings Reference numeral, to indicate corresponding or similar element.A large amount of details are set forth, so that the understanding to example embodiment described herein to be provided.Can not adopt these details realization examples embodiment.In other examples, do not specifically describe known method, process and assembly, in order to avoid make example embodiment ambiguous described herein.Description should not regarded as to the scope that is limited to embodiment described herein.
The disclosure relates in general to electronic equipment, as portable electric appts.The example of portable electric appts comprises the Wireless Telecom Equipment with wireless communication ability, as cell phone (mobile phone), smart phone (smart mobile phone), pager, PDA, flat computer, notebook, net book computing machine etc.Portable electric appts can also be the portable electric appts without wireless communication ability.Example comprises: handheld electronic game station, digital album, digital camera, game console or similar equipment.
The user of portable electric appts comprises currency expression formula (that is, the text of circulating quantity of money or formula mean) in its communication usually.The appropriate format of currency expression formula is at country variant, different currency and even for the concrete intersymbol of given currency, difference is arranged.Appropriate format currency expression formula means: a correct side that the Currency Type symbol is placed on to the number that means circulating quantity of money; Place betwixt the space (Huo Wu space, a common space) of correct number; Comprise kilobit separator, radix point, coin amount etc.The user may not know the correct format used in each case, the form of the unexpected mistake in using of possibility, or for the intentional currency expression formula of not using correct format of saving time.The embodiment consistent with the disclosure attempts to come in the following manner assisted user: detect the currency expression formula when the user inputs the currency expression formula; And according to for example by user location and the definite correct format of Currency Type symbol that uses, in real time, automatically format the currency expression formula.In addition, embodiment attempts by automatically showing that on virtual touch sensitive keyboard the Currency Type symbol corresponding with the user location carrys out further assisted user.
Fig. 1 shows the block diagram of the example of portable electric appts 100.Portable electric appts 100 comprises a plurality of assemblies, as the processor 102 of the integrated operation of controlling portable electric appts 100.Portable electric appts 100 described herein comprises communication subsystem 104 and junction service 132 modules, in order to carry out various communication functions, comprises data and voice communication.The data that 106 pairs of portable electric appts 100 of demoder receive are decompressed and are decoded.Communication subsystem 102 receives and sends message to wireless network 150 from wireless network 150.Wireless network 150 can be the wireless network of any type, includes but not limited to the network of data wireless networks, voice wireless network and support voice and data communication.Power supply 142 (as one or more rechargeable batteries or to the port of external power source) is portable electric appts 100 power supplies.
For the subscriber of recognition network access, portable electric appts 100 is used subscriber identity module or removable user identity modules (SIM/RUIM) to block 138 and communicates by letter with network (as wireless network 150).Alternatively, user totem information can be enrolled to storer 110.
Portable electric appts 100 comprises operating system and software program or assembly 148, and described software program or assembly 148 are carried out and usually are stored in permanent renewable storer (as storer 110) by processor 102.Can by wireless network 150, auxiliary I/O subsystem 124, FPDP 126, short-range communication subsystem 132 or arbitrarily other suitable subsystems 134 additional application or program are loaded on portable electric appts 100.
Receive signal (as text message, email message or page download) and process through communication subsystem 104, and input to processor 102.Processor 102 is processed and is received signal, to export display 112 and/or auxiliary I/O subsystem 124 to.The subscriber can produce data item (for example email message), can send data item on wireless network 150 by for example communication subsystem 104.
Fig. 2 A shows the front view of the example of portable electric appts 100.Portable electric appts 100 comprises shell 202, and touch-sensitive display 118 is deployed in shell 202.Shell 202 is encapsulation of the assembly (assembly as shown in Figure 1) that comprises portable electric appts 100.
Can in suitable arbitrarily program or application (as web browser, text message (as email client), contact person, calendar, music player, spreadsheet, word processing, operating system interface etc.), present keyboard 204, to carry out the text input.For example, when using keyboard 204 to be inputted typing, can also show other information, as text, character, symbol, image and other.Keyboard 204 comprises a plurality of keys 206, and each key at least one character or function indicated with the mark shown on it is associated.
In the example shown in Fig. 2 A, key 206 is associated with letter, punctuation mark and specific function (comprising backspace key 206a, switch key 206b, shift 206c, enter key 206d and global key 206e).Pressing switch key 206b causes part or all of key 206 to become with alternative characters or function being associated.In the example shown in Fig. 2 B, the alternative characters as the alternative mark indication shown on it comprises: numeral, additional punctuation mark, special character (as "@", " # ", " * " and currency key 206i).Again pressing switch key 206b is associated key again with the original character shown in Fig. 2 A.
Be presented on keyboard 204 on touch display 118 and be associated with the keyboard language arranged on portable electric appts 100, and can be the keyboard 204 of other language that can use of english keyboard, French keyboard, KEYBSP, Arabic keyboard, Hebrew keyboard or portable electric appts 100.Can obtain the keyboard of different language by selecting global key.When the touch that receives the position be associated with global key 206e on touch-sensitive display 118, provide the available keyboard list of alternate language.In certain embodiments, for example, global key 206e shows abbreviation designator (for example mark, represent that as EN represents english keyboard, FR French keyboard or ES represent KEYBSP etc.), to indicate the language of the current keyboard presented 206.
In one embodiment, the currency key 206i be associated with the Currency Type symbol is associated with the Currency Type symbol, the current location that described Currency Type symbol joins corresponding to device dependent, and can be dynamically again associated with another Currency Type symbol when the location of equipment changes.As discussed below, current location is determined based on one or more factors by processor 102.
In some example embodiment, will determine location based on current keyboard language.For example, when selecting the German keyboard, processor 102 determines that location is Germany, automatically by currency key 206i and Euro symbol
be associated, and show this symbol on currency key 206i.Similarly, when elected another day language and Hebrew keyboard, Currency Type symbol " $ " and
become respectively with currency key 206i and be associated.Most of currency can mean by more multiple distinct symbols, and some symbols are by forming more than a character.For example, yen can be meaned by symbol " $ ", " Yen " or " JPY ".Similarly, Canadian dollar can symbol " $ ", the combination (as " C $ ", " CAN $ ") of symbol and character or only mean with character " CDN " or " CAND ".
When there is multiple possibility symbol in given currency, processor 102 is selected default symbol.In addition, the user can make currency key 206i become the symbol that is associated the Dynamic Selection expectation with next possibility symbol by each touch of for example repeated touches currency key 206i.Can also realize Dynamic Selection by currency key 206i is pressed to the predefine period, thereby make likely the list of symbol appear on touch-sensitive display 118 (the ejection catalogue for example shown near currency key 206i), then select the Currency Type symbol of expectation.
In other example embodiment, location is determined in the geographic position of processor 102 based on equipment 100.Can be for example by utilizing GPS module 152, application honeycomb triangulation technique or checking that the current time zone of operating system 146 arranges to determine geographic position.Once determine geographic position, processor is just identified corresponding location, and by currency key 206i with corresponding to this on-site default Currency Type symbol, be associated.For example, if geographic position is confirmed as california San Francisco, processor 102 is identified as location " U.S. ", and currency key 206i is associated with default dollar mark () (" $ " or " USD ").Similarly, if geographic position is confirmed as London, processor 102 is identified as Britain by location, and currency key 206i is associated with (use in " £ " or " GBP " default that) sterling symbol.
In other example embodiment, processor 102 based on the contexts are determined location.For example, if the user is replying the message of the one or more Currency Type symbols that comprised particular type, the location that processor selection is corresponding with the Currency Type symbol of this particular type.Therefore, for example, if the user is replying the Email of 100USD vending articles, processor is defined as the U.S. by location.
In certain embodiments, determine location according to the combination of factor.For example, all unavailable if GPS module 152 is connected with honeycomb, can combine to determine location by the information by relevant with keyboard language and time-zone information.For example, if voice are English and time zone, be " GMT+1 ", processor 102 determines that location is Britain.In certain embodiments, user's selection processor 102 should be used which factor or its combination when determining location.
Except dynamically currency key 206i being associated with suitable Currency Type symbol, processor 102 is also by detecting when user's typing or the input currency expression formula and automatically formatting currency expression formula is carried out assisted user.The currency expression formula mean the currency value (as " $ 100 ", " 100USD ",
) text representation.The currency expression formula generally includes numerical value and the special character (as space, comma, fullstop etc.) of Currency Type symbol, expression amount.Format currency expression formula for example comprises: before or after the Currency Type symbol is placed in to numerical value, Currency Type symbol and numerical value next-door neighbour are placed or placed with the interval, space, in the situation that negative quantity is suitably placed negative sign, in the situation that needs add kilobit separator and radix point etc.
Different locations needs the rule of different format currency expression formulas.Even identical currency is used in two locations, their format standard also may be different.For example,, at Holland's Euro symbol
suitably be placed in numerical value front and adjacent with numerical value, and after in Germany, identical symbol suitably is placed in numerical value, and there is space between the two.
In addition, even in identical location, for different Currency Type symbols, also may there is different rules.For example, in the U.S., it is front and its immediate that symbol " $ " suitably is placed in numerical value; On the other hand, symbol " USD " usually is placed in number afterwards and is separated by space.Following table 1 has been listed the above and other example.
The example that table 1. Currency Type symbol is placed
Fig. 3 A, 3B, 3C and 3D show the example of processor 102 automatically formattings.In the example shown in Fig. 3 A and 3B, portable electric appts 100 is positioned at New York physically.In this example, location is determined in processor 102 use geographic position.Therefore, location is confirmed as the U.S..Therefore, processor 102 is associated currency key 206i with the default Currency Type symbol (being " $ " in example embodiment described herein) of the U.S., and shows the default Currency Type symbol of the U.S. on currency key 206i.As shown in Figure 3A, the user is keying in email message.Once completing, the user keys in text " 1234 $ " (302a), processor 102 is just the currency expression formula by text identification, and automatically real-time according to the form reformatting text corresponding with the combination of location (U.S.) and Currency Type symbol (" $ ").As shown in Figure 3 B, result is the text after reformatting: " $ 1,234.00 " (302b).Dynamically in real time format is instantaneous or occur in the mode of interference user not.The user can be in the situation that recognize or do not recognize that additional text has occurred to continue to key in format.
In the example shown in Fig. 3 C and Fig. 3 D, portable electric appts 100 is positioned at Paris, FRA physically.In this example, processor 102 reuses the geographic position method and determines location, thereby and location is identified as to France.Therefore, its by currency key 206i with France default Currency Type symbol (for example
) be associated, and show the default Currency Type symbol of France on currency key 206i.As shown in Figure 3 C, the user is keying in email message.Once the user completes the key entry text
(302c), processor 102 is just the currency expression formula by text identification, and automatically real-time according to and location (France) and Currency Type symbol
the corresponding form reformatting text of combination.As shown in Figure 3 D, result is the text after reformatting:
(302d).
Process flow diagram has been shown in Fig. 4, and this process flow diagram has been illustrated in the method for electronic equipment place automatically formatting currency expression formula.The method is realized by the software that for example processor 102 is carried out.The given disclosure, belong to the ken of art technology those of ordinary skill for the Software Coding of realizing such method.Shown in the method can comprise and/or the additional process beyond described process or process still less, and can carry out by different orders.Can carry out to realize that the computer-readable code of the method can be stored in computer-readable medium (as non-instantaneous computer-readable medium) by least one processor of portable electric appts.Alternatively, method can all or part ofly be positioned at the inner or outside specialized hardware realization of processor 102 by specialized hardware.
In any suitable program that the method is input at character (as letter, numerical value and sign character) or application, realize.The example of suitable application comprises: Email, text message, calendar, task, address book, map, Web browser, word processor etc.Show to come the information of self-application on the display 112 of portable electric appts 100.
For input character in the program in processor 102 execution or application, in 402, there is the keyboard 204 of a plurality of keys 206 in the display 112 row demonstrations of portable electric appts 100.Then, processor 102 is at one of 404 wait user by selecting keys 206 input fresh character.Once the input fresh character, whether processor 102 just completes the currency expression formula in the input of 406 analysis fresh characters.Be right delimiter characters or the delimiter function of Currency Type number of symbols and then when processor 102 for example identifies fresh character, think that the currency expression formula completes.Number of symbols is to being the Currency Type symbol be positioned at before or after numerical value, both be closely adjacent to each other or scheduled list in one or more special characters separate.Numerical value for example comprises: character or the kilobit separator (comma) of the character of representative digit (0-9), expression radix point (fullstop or comma).The predetermined list of special character for example comprises: space character and minus sign character.Delimiter for example comprises: space, enter key 206d or any punctuation character.For example, the currency expression formula that following formula can have been regarded as: " $ 123 ", " $ 1.23? ", " 123USD! ",
Still, with reference to Fig. 4, if processor 102 identifies fresh character 406, complete the currency expression formula, it continues to determine current location 408; Otherwise it returns and at another character of 404 waits.408, as use as described in mountain, for example current location is determined in keyboard language and/or geographic position to processor 102.Then, processor 102 is determined the correct format corresponding with the Currency Type symbol in current location and currency expression formula 410.Processor 102 can be obtained correct form from the table of storing all possible location/symbol combination and corresponding form thereof.For example, can in storer 110, store form.Alternatively, processor 102 can be obtained this information from network 150.
Then, processor 102 determines whether according at 410 definite correct formats, the currency expression formula being formatd in step 412 alternatively.If so,, processor 102 is back to 404; Otherwise it advances to 414, according at 410 definite correct formats, formaing the currency expression formulas.Then, processor 102 416 on touch display 118 the currency expression formula after display format, and be back to the new input of 404 waits.
In certain embodiments, after the expression after processor 102 has formatd currency expression formula and format has replaced the original expression on screen 118, the user can for example cancel the replacement operation by pressing backspace key 206a after having occurred in format.Prefer its original currency expression formula form if compare the user with format, may expect so.If be backspace key 206a at 414 format monetary datas the first fresh character that receives at 404 wait fresh character preprocessors 102, processor can be cancelled format, and its currency expression formula is reverted to its unprocessed form.In addition, processor 102 can be stored unprocessed form in storer 110, makes it can avoid again it being formatd in future.
In certain embodiments, replace once by each currency expression formula of user's typing automatically formatting, processor 102 waits for that users manually initiate the format to one or more currency expression formulas in input text.For example, initiate format in the time of, can pressing the user " transmission " button with transmission message or call spelling-checker.
In certain embodiments, the user uses corresponding with the location of equipment but the Currency Type symbol key entry currency expression formula of non-this on-site default Currency Type symbol.For example, processor 102 determines that location is the U.S., and (be associated with currency key 206i and be presented on currency key 206i) default Currency Type symbol is " $ ".The user still can be by using letter " U ", " S " and " D ", and typing has the currency expression formula of alternative Currency Type symbol.According to embodiment described herein, processor 102 will be according to the default Currency Type sign form currency expression formula be associated with location, and will export " $ 100 ".
Can in the situation that do not deviate from disclosure spirit or inner characteristic, with other concrete forms, realize the disclosure.In every respect, should regard described embodiment as illustrative and nonrestrictive.Therefore, scope of the present invention is by claims but not aforementioned specification indication.The equivalents and the interior institute of scope that fall into claim change and should contain within the scope of the claims.
Claims (20)
1. one kind has the method for carrying out on the equipment of keyboard, and described keyboard comprises the data of character and function for input, and described method comprises:
Reception comprises the input in being integrated into of character and function; And
When determining that described input reflection currency expression formula completes, according to selected Currency Type form automatically formatting currency expression formula, so that output.
2. method according to claim 1, wherein, at least the Currency Type form is selected in the location based on being associated with described equipment.
3. method according to claim 2, wherein, at least the location of device dependent connection determined in the language based on being associated with keyboard.
4. method according to claim 2, wherein, at least the location that device dependent joins is determined in the geographic position of equipment when receiving input.
5. method according to claim 4, wherein, the GPS module joined by device dependent is at least partly determined geographic position.
6. method according to claim 1 also comprises:
Whether the set of determining character and function comprises set and the Currency Type symbol of one or more numerical value.
7. method according to claim 6 also comprises:
Determine whether the Currency Type symbol is separated by the set of zero or more space characters with the set of one or more numerical value; And
Whether the set of determining character and function also comprises delimiter, and wherein, described delimiter is the set of one or more numerical value and last in the Currency Type symbol and then.
8. method according to claim 6, wherein, determined Currency Type form at least defines:
Before the Currency Type symbol should be positioned at the set of one or more numerical value or after; And
The number of the space character between the set of one or more numerical value and Currency Type symbol.
9. method according to claim 2, wherein, described keyboard comprises dummy keyboard, and described dummy keyboard comprises the currency key, and described method also comprises:
Automatically the currency key is associated with default currency character, described default currency character is corresponding to the location of device dependent connection; And
Show default currency character on the currency key.
10. method according to claim 2 also comprises:
Receive additional input; And
If additional input is associated with destruction operation, the currency expression formula is reverted to its unprocessed form.
11. an equipment comprises:
Keyboard, comprise the data of character and function for input; And
Processor is configured to:
Reception comprises the input in being integrated into of character and function; And
When determining that described input reflection currency expression formula completes, according to selected Currency Type form automatically formatting currency expression formula, so that output.
12. equipment according to claim 11, wherein, at least the Currency Type form is selected in the location based on being associated with described equipment.
13. equipment according to claim 12, wherein, at least the location of device dependent connection determined in the language based on being associated with keyboard.
14. equipment according to claim 12, wherein, at least the location that device dependent joins is determined in the geographic position based on receiving when input equipment.
15. equipment according to claim 14, wherein, the GPS module joined by device dependent is at least partly determined geographic position.
16. equipment according to claim 11, wherein, described processor also is configured to:
Whether the set of determining character and function comprises set and the Currency Type symbol of one or more numerical value.
17. equipment according to claim 16, wherein, described processor also is configured to:
Determine whether the Currency Type symbol is separated by the set of zero or more space characters with the set of one or more numerical value; And
Whether the set of determining character and function also comprises delimiter, and wherein, described delimiter is the set of one or more numerical value and last in the Currency Type symbol and then.
18. equipment according to claim 16, wherein, determined Currency Type form at least defines:
Before the Currency Type symbol should be positioned at the set of one or more numerical value or after; And
The number of the space character between the set of one or more numerical value and Currency Type symbol.
19. equipment according to claim 12, wherein, described keyboard comprises dummy keyboard, and described dummy keyboard comprises the currency key, and described processor also is configured to:
Automatically the currency key is associated with default currency character, described default currency character is corresponding to the location of device dependent connection; And
Show default currency character on the currency key.
20. equipment according to claim 12, wherein, described processor also is configured to:
Receive additional input; And
If additional input is associated with destruction operation, the currency expression formula is reverted to its unprocessed form.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CA2012/000358 WO2013152413A1 (en) | 2012-04-11 | 2012-04-11 | Electronic device and method for dynamically formatting monetary expressions |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103477337A true CN103477337A (en) | 2013-12-25 |
CN103477337B CN103477337B (en) | 2016-12-28 |
Family
ID=48445188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280003312.7A Active CN103477337B (en) | 2012-04-11 | 2012-04-11 | The electronic equipment of dynamic format currency expression formula and method |
Country Status (5)
Country | Link |
---|---|
CN (1) | CN103477337B (en) |
CA (1) | CA2812130C (en) |
DE (1) | DE112012000158T5 (en) |
GB (1) | GB2504803B (en) |
WO (1) | WO2013152413A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104932707A (en) * | 2014-03-18 | 2015-09-23 | 联想(北京)有限公司 | Keyboard switching method and electronic device |
CN107643831A (en) * | 2016-07-21 | 2018-01-30 | 昆盈企业股份有限公司 | Method for setting function key and input device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030097318A1 (en) * | 1999-03-08 | 2003-05-22 | Christopher C. Yu | Method and apparatus for converting, formatting, and displaying currency values |
WO2007008805A2 (en) * | 2005-07-13 | 2007-01-18 | Richard Mark Fauth | Multi-configurable tactile touch-screen keyboard and associated methods |
US7707024B2 (en) * | 2002-05-23 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting currency values based upon semantically labeled strings |
CN101968784A (en) * | 2010-10-13 | 2011-02-09 | 无锡永中软件有限公司 | Digital format conversion method and device |
-
2012
- 2012-04-11 WO PCT/CA2012/000358 patent/WO2013152413A1/en active Application Filing
- 2012-04-11 GB GB1306002.5A patent/GB2504803B/en active Active
- 2012-04-11 CN CN201280003312.7A patent/CN103477337B/en active Active
- 2012-04-11 CA CA2812130A patent/CA2812130C/en active Active
- 2012-04-11 DE DE112012000158.3T patent/DE112012000158T5/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030097318A1 (en) * | 1999-03-08 | 2003-05-22 | Christopher C. Yu | Method and apparatus for converting, formatting, and displaying currency values |
US7707024B2 (en) * | 2002-05-23 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting currency values based upon semantically labeled strings |
WO2007008805A2 (en) * | 2005-07-13 | 2007-01-18 | Richard Mark Fauth | Multi-configurable tactile touch-screen keyboard and associated methods |
CN101968784A (en) * | 2010-10-13 | 2011-02-09 | 无锡永中软件有限公司 | Digital format conversion method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104932707A (en) * | 2014-03-18 | 2015-09-23 | 联想(北京)有限公司 | Keyboard switching method and electronic device |
CN107643831A (en) * | 2016-07-21 | 2018-01-30 | 昆盈企业股份有限公司 | Method for setting function key and input device |
Also Published As
Publication number | Publication date |
---|---|
GB201306002D0 (en) | 2013-05-15 |
GB2504803A (en) | 2014-02-12 |
CA2812130C (en) | 2016-06-21 |
GB2504803B (en) | 2020-11-11 |
CN103477337B (en) | 2016-12-28 |
WO2013152413A1 (en) | 2013-10-17 |
DE112012000158T5 (en) | 2014-01-09 |
CA2812130A1 (en) | 2013-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108541310B (en) | Method and device for displaying candidate words and graphical user interface | |
US8970499B2 (en) | Alternative inputs of a mobile communications device | |
CN102483666B (en) | Pressure sensitive user interface for mobile devices | |
US8730188B2 (en) | Gesture input on a portable electronic device and method of controlling the same | |
CN101529368B (en) | Methods for determining a cursor position from a finger contact with a touch screen display | |
CN101661372B (en) | Display device and the method controlling this display device | |
US8032357B2 (en) | Phonetic input using a keypad | |
US20090149204A1 (en) | Predictive Keyboard | |
US20110041056A1 (en) | Electronic device with touch-sensitive display and method of facilitating input at the electronic device | |
EP2771774B1 (en) | Drag and drop always sum formulas | |
CN102440065A (en) | Column organization of content | |
CN103106026A (en) | Data input method and apparatus for mobile terminal having touchscreen | |
CN104133589A (en) | Portable touch screen device, method, and graphical user interface for using emoji characters | |
KR20110063302A (en) | Method and apparatus for providing user interface | |
US8957869B2 (en) | Electronic device and method for dynamically formatting monetary expressions | |
CN103477337A (en) | Electronic device and method for dynamically formatting monetary expressions | |
CN107145551A (en) | A kind of server and data export method | |
EP2469384A1 (en) | Portable electronic device and method of controlling same | |
CN107219933A (en) | The operation processing method and device of input method, computer equipment and computer-readable recording medium | |
EP2650757A1 (en) | Electronic device and method for dynamically formatting monetary expressions | |
US20160371653A1 (en) | Capturing transactional information through a calendar visualization | |
CN102473177A (en) | Character input device and character input program | |
CA2821787C (en) | Electronic device and method for a bidirectional context-based text disambiguation | |
TW201042501A (en) | System and method for word predictive inputting | |
EP2466435A1 (en) | Portable electronic device including keyboard and touch-sensitive display for second plurality of characters. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Voight, Ontario, Canada Applicant after: Blackberry Ltd. Address before: Voight, Ontario, Canada Applicant before: Research In Motion Ltd. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |