US20020040866A1 - Method and apparatus for displaying information - Google Patents

Method and apparatus for displaying information Download PDF

Info

Publication number
US20020040866A1
US20020040866A1 US09/864,720 US86472001A US2002040866A1 US 20020040866 A1 US20020040866 A1 US 20020040866A1 US 86472001 A US86472001 A US 86472001A US 2002040866 A1 US2002040866 A1 US 2002040866A1
Authority
US
United States
Prior art keywords
string objects
order
groups
sort order
displaying
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.)
Abandoned
Application number
US09/864,720
Inventor
Mats Tuneld
Hao Ling
Hong Zhu
Jiongming Pi
Xiaoling Shao
Li Weng
Malin Larsson
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=4574659&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20020040866(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Assigned to TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) reassignment TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZHU, HONG, SHAO, XIAOLING, LING, HAO, PI, JIONGMING, TUNELD, MATS, WENG, LI, LARSSON, MARTIN
Assigned to TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) reassignment TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTORS NAME PREVIOUSLY RECORDED AT REEL 012316 FRAME 0967. Assignors: ZHU, HONG, SHAO, XIAOLING, LING, HAO, PI, JIONGMING, TUNELD, MATS, WENG, LI, LARSSON, MALIN
Publication of US20020040866A1 publication Critical patent/US20020040866A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • G06F40/129Handling non-Latin characters, e.g. kana-to-kanji conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text

Definitions

  • the present invention relates generally to a method and an apparatus for displaying information, and in particular to a method and an apparatus for displaying text information in different sort orders.
  • a similar solution is sorting and displaying in the Zhuyin order, such as the address book of Lotus Organizer (Traditional Chinese Version).
  • the address book of Microsoft Outlook Simple Chinese Version
  • the letters of Pinyin are mapped into buttons.
  • the records beginning with the letter of this button are sorted and displayed.
  • Another solution of the art is sorting the records according to the strokes, for example, the address book of GSL PDA 3000.
  • the object of the present invention is to provide a method for displaying a plurality of Chinese strings in different sort order.
  • the sorted strings are further divided into groups so that the user may search the desired string more quickly.
  • the present invention provides a method for displaying information comprising of the steps of selecting one of a plurality of sort order criteria; sorting a plurality of string objects based on the selected sort order of the string objects;and displaying the string objects in the selected sort order.
  • the present invention also provides an apparatus for displaying information comprising a storage means for storing a plurality of string objects; an input means for selecting user commands; a sorting means for responding to the sort order criteria selected by a user, retrieving a plurality of the string objects from said storage device, and sorting the string objects based on the selected sort order of the string objects; and a display means for displaying the string objects in the selected order.
  • FIG. 1 is a flowchart of a process for displaying string objects depicted in accordance with one embodiment of the present invention.
  • FIGS. 2A and 2B are flow charts of a process for displaying string objects depicted in accordance with another embodiment of the present invention.
  • FIG. 3 is a block diagram illustrating an apparatus in which the present invention may be implemented in accordance with the present invention.
  • FIGS. 4 A- 4 C are the user interfaces of the present invention.
  • a flow chart of a process for displaying string objects is depicted in accordance with one embodiment of the present invention.
  • the process begin sat step 100 where a list of sort order criteria is provided and waits to be selected by the user.
  • sort order criteria for Chinese may be Pinyin, Zhuyin, stroke, radical, stroke count or other rules of splitting Chinese character.
  • the sort order criteria for Japanese may be kana order, stroke order, or radical order. For Korean, they may be Korean character order, or stroke order. Every sort order criteria may be provided with an identifier, such as a tab, a button or an icon. The user may click on the corresponding identifier to select the desired sort order.
  • the sort order criteria selected by the user is received at step 102 . If the user does not selector it is the first time entering this step, a default sort order criteria may be designated.
  • the default sort order maybe pre-selected by the user or the system (e.g. Pinyin order) or it maybe that which was in place the last time that method was used (i.e. when the system exited last time, the sort order was stroke order, then the default is set to stroke order) or it may be decided by an algorithm (e.g. set the default sort order to the most frequently use done according to the statistic of the usage of sort orders).
  • the string objects are sorted according to the selected sort order criteria. If the sort order is Pinyinor Zhuyin, the string objects are sorted according to the order of character in the criteria dictionary. If the sort order is stroke, radical or other splitting rules, the string objects are sorted in predetermined order of the stroke or section of the string objects.
  • a group list is provided for the current sort order criteria.
  • Each group may have an identifier, such as a tab, a button or an icon, as shown in FIGS. 4 A-AC.
  • the groups maybe “ABC”, “DE”, “GHI”, “JKL”, “MN”, “OPQ”, “RST”, “UVW”, “XYZ” and other.
  • the groups may be “ ”, “ ”, “ ”, “ ”, “ ”, “ ”, “ ”, “ ” and others.
  • stroke order the groups may be “ ”,“ ”, “ ”, “ ”,“ ” and others.
  • the groups may be “1-5 strokes”, “6-10 strokes”, “11-15 strokes”, “16-20 strokes”, “above 20 strokes” and other.
  • the number of groups in a sort order are decided by the number of identifiers that can be displayed on the screen or the number of objects that included in the groups. For example, when the screen have enough are a to display 10 tabs simultaneously, then the string objects may be divided into 10 groups. They also may be divided so that every group actually has or statistically will have substantially the same number of string objects.
  • the group selected by the user is received at step 108 . If the user does not select or it is the first time entering this step, a default group may be designated. Every sort order has a default group. The default group may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm. For example, for Pinyin order, the default group is “ABC”. For stroke order, the default group is “ ”. For stroke count order, the default group is “1-5 strokes”. For Zhuyin order, the default group is “ ”.
  • the string objects be longing to the selected group are displayed in a manner different from that of other groups, such as the string objects of the selected group are displayed while other objects are hidden, the string objects of the selected group are enlarged, highlighted, blinked, or the font and/or color of the selected group are changed.It is also possible to scroll the list of string objects and move a cursor to location of the first object of the selected group.
  • step 112 a determination is made as to whether other group need to be selected. If so, the process loops back to step 106 . Otherwise, the process goes to step 112 where a determination is made as to whether the process should be stopped. If so, the process stops. Otherwise, the process then returns to step 100 .
  • FIGS. 2A and 2B flow charts of a process for displaying string objects is depicted in accordance with another embodiment of the present invention.
  • the process begins at step 200 by designating a default sort order criteria and a default group.
  • the string objects are sorted as in step 104 of FIG. 1.
  • the string objects of the default group are displayed as in step 110 of FIG. 1.
  • a list of sort order criteria is provided and waits to be selected by user.
  • a determination is made as to whether the selected sort order criteria is different from the current order at step 210 . If the order is not changed, the process skips to step 218 . If the sort order is changed, then the process proceeds to the next step 212 where the groups corresponding to the new sort order are activate.
  • a default group is designated. Thereafter at step 216 , the screen is updated using the new sort order and the default group.
  • a list of groups is provided and waits to be selected. The group selected by the user is received at step 220 and a determination is made at step 222 as to whether the selected group is different from the current group. If the group is not changed, the process skips to step 230 . If the group has changed, the process proceeds to step 224 where a determination is made as to whether the selected group be longs to the current sort order criteria. If so, the process proceeds to step 228 . If not, the string objects are re-sorted according to the sort order criteria of the selected group at step 226 .
  • step 228 the screen is up dated using the new group.
  • step 230 a determination is made as to whether the process should be stopped. If so, the process stops. Otherwise, the process then returns to step 206 and waits for the next selection.
  • Information displaying apparatus 300 is an example of a personal computer.
  • Information displaying apparatus 300 employs a peripheral component interconnect (PCI) local bus architecture.
  • Processor 302 and main memory 306 are connected to PCI local bus 308 via PCI bridge 304 .
  • the SCSI host bus adapter 310 and the expansion bus interface 312 are connected to PCI local bus 308 by direct component connection.
  • the graphics adapter 314 is connected to PCI local bus 308 by add-in boards inserted into expansion slots.
  • the SCSI host bus adapter 310 provides a connection for hard disk 316 and CD-ROM 318 .
  • the expansion bus interface 312 provides a connection for a keyboard and mouse adapter 320 and modem 322 .
  • An operating system runs on process or 302 and is used to provide control for various components within information displaying apparatus 300 in FIG. 3.
  • the operating system may be a commercially available operating system such as Windows 95, which is available from Microsoft Corporation. “Windows 95” is a trademark of Microsoft Corporation.
  • FIG. 3 may vary depending on the implementation. Although the depicted example employs a PCI bus, other bus architectures such as Micro Channel and ISA may also be used. Other internal hardware or peripheral devices, such as LAN card, audio card, may be used in addition to the hardware depicted. Other operating systems, such as OS/2, UNIX and LINUX, may also be employed to control the apparatus 300 . Although information displaying apparatus 300 depicted in FIG. 3 is a personal computer, other devices that are capable of displaying text information could also be used to implement the method of the present invent, such as personal digital assistant (PDA), smart phone or mobile phone.
  • PDA personal digital assistant
  • FIGS. 4 A- 4 C are interfaces of the present invention, wherein the string objects are names in an address book.
  • FIG. 4A illustrates that group identifiers of different sort order criteria may be displayed simultaneously.
  • the group identifiers of stroke order i.e. “ ”, “ ”, “ ”, “ ”, “ ” are displayed together with the group identifiers of Pinyin order (i.e. “A-G”, “H-N”, “O-T”, “U-Z”).
  • the string objects may be any list of text information, such as links of Internet addresses and file names.
  • the groups of Pinyin may be “A-G”, “H-N”, “O-T”, “U-Z”, “0-9” and others, or “A-D”, “E-H”, “I-O”, “P-U”, “V-Z” and others.
  • the groups may be “1-5 strokes”, “6-9”, “10-14 ”,“15-20”, “above 20” and other.
  • the rule of splitting Chinese characters may also be different, for example, Chinese characters may be split to 5 basic strokes or 10 basic strokes according to the direction and size of the strokes.
  • the present invention may also be applied to other languages.

Abstract

The present invention relates to a method and an apparatus for displaying text information in different sort orders. The method comprises the steps of selecting one of a plurality of sort order criteria; sorting a plurality of string objects based on the selected sort order; and displaying the string objects in selected sort order. The string objects may further be divided into groups, and the string objects of the selected group are displayed in a manner that is different from the manner of displaying the string objects of other groups or the cursor is move to the location of string objects of the selected group. The user may use different sort orders and groups to find out the desired record.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field [0001]
  • The present invention relates generally to a method and an apparatus for displaying information, and in particular to a method and an apparatus for displaying text information in different sort orders. [0002]
  • 2. Description of Related Art [0003]
  • Along with the development of digital technique and Internet, more and more information is processed and displayed digitally. For Example, in many personal computers (PC), personal digital assistants (PDA) and mobile phones, there is a built-in digital address book recording a lot of personal contact information, such as name, address, telephone number etc. When a user wants to find a record in the address book, usually all the records are sorted and displayed in an order. If the records are English, they are displayed in alphabetically, and the user can scroll the list to find the record he or she wants. In the case of Chinese, one of the solutions of the art is that the records are listed in Pinyin order of the records, such as the address book in Netscape Communicator. A similar solution is sorting and displaying in the Zhuyin order, such as the address book of Lotus Organizer (Traditional Chinese Version). In the address book of Microsoft Outlook (Simplified Chinese Version), the letters of Pinyin are mapped into buttons. When a button is pressed, the records beginning with the letter of this button are sorted and displayed. Another solution of the art is sorting the records according to the strokes, for example, the address book of GSL PDA 3000. [0004]
  • The defect of the above solutions is that it is not flexible to sort the Chinese information in just one order. English information may be clearly sorted in alphabetical order. However, if Chinese information is sorted in just one order, the user must be familiar with this order. For example, while sorting in Pinyin order, the user must know the correct Pinyin of every Chinese character. But it is difficult for some Chinese to learn the correct Pinyin because of their accent. Some regions of China, such as Taiwan, use Zhuyin, which is different from Pinyin. Therefore, these people cannot use Pinyin order to find out the desired record easily. [0005]
  • Therefore, it would be advantageous to have a flexible method for displaying Chinese text so that the user may use the sort order that he/she is familiar with to find out the desired record easily and quickly. [0006]
  • The object of the present invention is to provide a method for displaying a plurality of Chinese strings in different sort order. The sorted strings are further divided into groups so that the user may search the desired string more quickly. [0007]
  • SUMMARY OF THE INVENTION
  • The present invention provides a method for displaying information comprising of the steps of selecting one of a plurality of sort order criteria; sorting a plurality of string objects based on the selected sort order of the string objects;and displaying the string objects in the selected sort order. [0008]
  • The present invention also provides an apparatus for displaying information comprising a storage means for storing a plurality of string objects; an input means for selecting user commands; a sorting means for responding to the sort order criteria selected by a user, retrieving a plurality of the string objects from said storage device, and sorting the string objects based on the selected sort order of the string objects; and a display means for displaying the string objects in the selected order.[0009]
  • BRIEF DESCRIPTION OF THE DRAWING
  • The invention itself as well as further objectives and advantages there of will be understood by reference to the following detailed description of the embodiments when read in conjunction with the accompanying drawings, wherein: [0010]
  • FIG. 1 is a flowchart of a process for displaying string objects depicted in accordance with one embodiment of the present invention. [0011]
  • FIGS. 2A and 2B are flow charts of a process for displaying string objects depicted in accordance with another embodiment of the present invention. [0012]
  • FIG. 3 is a block diagram illustrating an apparatus in which the present invention may be implemented in accordance with the present invention. [0013]
  • FIGS. [0014] 4A-4C are the user interfaces of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Embodiment 1
  • With reference to FIG. 1, a flow chart of a process for displaying string objects is depicted in accordance with one embodiment of the present invention. The process begin sat [0015] step 100 where a list of sort order criteria is provided and waits to be selected by the user. These sort order criteria for Chinese may be Pinyin, Zhuyin, stroke, radical, stroke count or other rules of splitting Chinese character. The sort order criteria for Japanese may be kana order, stroke order, or radical order. For Korean, they may be Korean character order, or stroke order. Every sort order criteria may be provided with an identifier, such as a tab, a button or an icon. The user may click on the corresponding identifier to select the desired sort order.
  • The sort order criteria selected by the user is received at [0016] step 102. If the user does not selector it is the first time entering this step, a default sort order criteria may be designated. The default sort order maybe pre-selected by the user or the system (e.g. Pinyin order) or it maybe that which was in place the last time that method was used (i.e. when the system exited last time, the sort order was stroke order, then the default is set to stroke order) or it may be decided by an algorithm (e.g. set the default sort order to the most frequently use done according to the statistic of the usage of sort orders).
  • At [0017] step 104, the string objects are sorted according to the selected sort order criteria. If the sort order is Pinyinor Zhuyin, the string objects are sorted according to the order of character in the criteria dictionary. If the sort order is stroke, radical or other splitting rules, the string objects are sorted in predetermined order of the stroke or section of the string objects.
  • Next in [0018] step 106, a group list is provided for the current sort order criteria. Each group may have an identifier, such as a tab, a button or an icon, as shown in FIGS. 4A-AC. For Pinyin order, the groups maybe “ABC”, “DE”, “GHI”, “JKL”, “MN”, “OPQ”, “RST”, “UVW”, “XYZ” and other. For Zhuyin, the groups may be “
    Figure US20020040866A1-20020411-P00001
    ”, “
    Figure US20020040866A1-20020411-P00002
    ”, “
    Figure US20020040866A1-20020411-P00003
    ”, “
    Figure US20020040866A1-20020411-P00004
    ”, “
    Figure US20020040866A1-20020411-P00006
    ”, “
    Figure US20020040866A1-20020411-P00008
    ”, “
    Figure US20020040866A1-20020411-P00009
    ”, “
    Figure US20020040866A1-20020411-P00010
    ”, “
    Figure US20020040866A1-20020411-P00011
    ” and others. For stroke order, the groups may be “
    Figure US20020040866A1-20020411-P00012
    ”,“
    Figure US20020040866A1-20020411-P00013
    ”, “
    Figure US20020040866A1-20020411-P00014
    ”, “
    Figure US20020040866A1-20020411-P00015
    ”,“
    Figure US20020040866A1-20020411-P00016
    ” and others. For stroke count order, the groups may be “1-5 strokes”, “6-10 strokes”, “11-15 strokes”, “16-20 strokes”, “above 20 strokes” and other. The number of groups in a sort order are decided by the number of identifiers that can be displayed on the screen or the number of objects that included in the groups. For example, when the screen have enough are a to display 10 tabs simultaneously, then the string objects may be divided into 10 groups. They also may be divided so that every group actually has or statistically will have substantially the same number of string objects.
  • The group selected by the user is received at [0019] step 108. If the user does not select or it is the first time entering this step, a default group may be designated. Every sort order has a default group. The default group may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm. For example, for Pinyin order, the default group is “ABC”. For stroke order, the default group is “
    Figure US20020040866A1-20020411-P00012
    ”. For stroke count order, the default group is “1-5 strokes”. For Zhuyin order, the default group is “
    Figure US20020040866A1-20020411-P00001
    ”.
  • Next, at [0020] step 110, the string objects be longing to the selected group are displayed in a manner different from that of other groups, such as the string objects of the selected group are displayed while other objects are hidden, the string objects of the selected group are enlarged, highlighted, blinked, or the font and/or color of the selected group are changed.It is also possible to scroll the list of string objects and move a cursor to location of the first object of the selected group.
  • There after in [0021] step 112, a determination is made as to whether other group need to be selected. If so, the process loops back to step 106. Otherwise, the process goes to step 112 where a determination is made as to whether the process should be stopped. If so, the process stops. Otherwise, the process then returns to step 100.
  • Embodiment 2
  • With reference now to FIGS. 2A and 2B, flow charts of a process for displaying string objects is depicted in accordance with another embodiment of the present invention. [0022]
  • The process begins at [0023] step 200 by designating a default sort order criteria and a default group. Next at step 202, the string objects are sorted as in step 104 of FIG. 1. At step 204, the string objects of the default group are displayed as in step 110 of FIG. 1. At step 206, a list of sort order criteria is provided and waits to be selected by user. After receiving a selection of the user at step 208, a determination is made as to whether the selected sort order criteria is different from the current order at step 210. If the order is not changed, the process skips to step 218. If the sort order is changed, then the process proceeds to the next step 212 where the groups corresponding to the new sort order are activate. Next at step 214, a default group is designated. Thereafter at step 216, the screen is updated using the new sort order and the default group. Next at step 218, a list of groups is provided and waits to be selected. The group selected by the user is received at step 220 and a determination is made at step 222 as to whether the selected group is different from the current group. If the group is not changed, the process skips to step 230. If the group has changed, the process proceeds to step 224 where a determination is made as to whether the selected group be longs to the current sort order criteria. If so, the process proceeds to step 228. If not, the string objects are re-sorted according to the sort order criteria of the selected group at step 226. There after at step 228, the screen is up dated using the new group. Next at step 230, a determination is made as to whether the process should be stopped. If so, the process stops. Otherwise, the process then returns to step 206 and waits for the next selection.
  • With reference now to FIG. 3, the block diagram illustrates an information displaying apparatus in which the present invention may be implemented. [0024] Information displaying apparatus 300 is an example of a personal computer. Information displaying apparatus 300 employs a peripheral component interconnect (PCI) local bus architecture. Processor 302 and main memory 306 are connected to PCI local bus 308 via PCI bridge 304. The SCSI host bus adapter 310 and the expansion bus interface 312 are connected to PCI local bus 308 by direct component connection. The graphics adapter 314 is connected to PCI local bus 308 by add-in boards inserted into expansion slots. The SCSI host bus adapter 310 provides a connection for hard disk 316 and CD-ROM 318. The expansion bus interface 312 provides a connection for a keyboard and mouse adapter 320 and modem 322. An operating system runs on process or 302 and is used to provide control for various components within information displaying apparatus 300 in FIG. 3. The operating system may be a commercially available operating system such as Windows 95, which is available from Microsoft Corporation. “Windows 95” is a trademark of Microsoft Corporation.
  • Those of ordinary skill in the art will appreciate that the hardware in FIG. 3 may vary depending on the implementation. Although the depicted example employs a PCI bus, other bus architectures such as Micro Channel and ISA may also be used. Other internal hardware or peripheral devices, such as LAN card, audio card, may be used in addition to the hardware depicted. Other operating systems, such as OS/2, UNIX and LINUX, may also be employed to control the [0025] apparatus 300. Although information displaying apparatus 300 depicted in FIG. 3 is a personal computer, other devices that are capable of displaying text information could also be used to implement the method of the present invent, such as personal digital assistant (PDA), smart phone or mobile phone.
  • The FIGS. [0026] 4A-4C are interfaces of the present invention, wherein the string objects are names in an address book. FIG. 4A illustrates that group identifiers of different sort order criteria may be displayed simultaneously. In this example, the group identifiers of stroke order (i.e. “
    Figure US20020040866A1-20020411-P00012
    ”, “
    Figure US20020040866A1-20020411-P00013
    ”, “
    Figure US20020040866A1-20020411-P00014
    ”, “
    Figure US20020040866A1-20020411-P00015
    ”, “
    Figure US20020040866A1-20020411-P00016
    ” are displayed together with the group identifiers of Pinyin order (i.e. “A-G”, “H-N”, “O-T”, “U-Z”). Those of ordinary skill in the art will appreciate that the string objects may be any list of text information, such as links of Internet addresses and file names.
  • The description of the present invention has been presented for the purpose of illustration, but is not intended to limit the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. For example, the groups of Pinyin may be “A-G”, “H-N”, “O-T”, “U-Z”, “0-9” and others, or “A-D”, “E-H”, “I-O”, “P-U”, “V-Z” and others. For stroke count order, the groups may be “1-5 strokes”, “6-9”, “10-14 ”,“15-20”, “above 20” and other. The rule of splitting Chinese characters may also be different, for example, Chinese characters may be split to 5 basic strokes or 10 basic strokes according to the direction and size of the strokes. The present invention may also be applied to other languages. [0027]

Claims (25)

1. A method for displaying a plurality of string objects, consisting of the following steps:
selecting one of a plurality of sort order criteria;
sorting a plurality of said string objects based on the selected sort order of said string object; and
displaying a plurality of said string objects in selected sort order.
2. The method as defined in claim 1, where in an identifier is provided for each of said sort order criteria; a user may select one of the identifiers; if none of the identifiers is selected, then a default sort order is designated and a plurality of said string objects are sorted and displayed according to the default sort order criteria.
3. The method as defined in claim 2, where in the default sort order may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm.
4. The method as defined in claim 1, further comprising the following steps after the step of selecting the sort order criteria:
further dividing a plurality of said string objects into a plurality of groups;
selecting one of said groups;
displaying the string objects of the selected group in a manner that is different from the manner of displaying the string objects of other groups.
5. The method as defined in claim 1, further comprising the following steps after the step of selecting the sort order criteria:
further dividing a plurality of said string objects into a plurality of groups;
selecting one of said groups;
moving a cursor to the location of the string objects of the selected group.
6. The method as defined in claim 4, said different manner of displaying string objects comprise (but not limit to) one or more of blinking, changing the font, enlarging the size, highlighting or changing color of the string objects.
7. The method as defined in claim 4 or 5, where in an identifier is provided for each group; a user may select one of the identifiers; if none of the identifiers is selected, then a default group is designated, string objects of the default group are displayed in a manner that is different from the manner of displaying the string objects of other groups or the cursor is moved to the location of the string objects of the selected group.
8. The method as defined in claim 7, wherein said identifiers of groups that belong to different sort order criteria may be displayed simultaneously, the string objects are re-sorted if the selected group does not belongs to the current sort order criteria.
9. The method as defined in claim 7, where in the default group may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm.
10. The method as defined in claim 4, 5, or 6, wherein the number of groups is decided by the number of identifiers that can be displayed or the number of objects included in the groups.
11. The method as defined in any one of claim 1 to 5, wherein said sort order criteria comprise alphabet order, Pinyin order, Zhuyin order, stroke order, stroke count order, radical order, kana order or Korean character order.
12. The method as defined in any preceding claim, wherein said string objects may be one of personal data in an address book, links of Internet addresses, file names or other list of text.
13. An apparatus for displaying a plurality of string objects, comprising:
a storage means for storing a plurality of said string objects;
an input means for entering user commands;
a sorting means for responding to the sort order criteria entered by a user, retrieving a plurality of said string objects from said storage device, and sorting a plurality of said string objects based on the selected sort order of the string objects; and
a display means for displaying a plurality of said string objects in the selected sort order.
14. The apparatus as defined in claim 13, wherein an identifier is provided for each of said sort order criteria on said display means, a user may select one of the identifiers by said input means; if none of the identifiers is selected, then a default sort order is designated and a plurality of said string objects are sorted and displayed according to the default sort order criteria.
15. The apparatus as defined in claim 14, where in the default sort order may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm.
16. The apparatus as defined in claim 13, further comprising: a grouping means for further dividing said sorted string objects into a plurality of groups; selecting one of said groups; and displaying the string objects of the selected group in a manner that is different from the manner of displaying the string objects of other groups.
17. The apparatus as defined in claim 13, further comprising: a grouping means for further dividing said sorted string objects into a plurality of groups; selecting one of said groups; and moving a cursor to the location of string objects of selected group.
18. The apparatus as defined in claim 16, said different manner of displaying string objects comprise (but not limit to) one or more of blinking, changing the font, enlarging the size, highlighting or changing color of the string objects.
19. The apparatus as defined in claim 16 or 17, wherein an identifier is provided for each group on said display means, a user may select one of the identifiers; if none of the identifiers is selected, then a default group is designated, and only the string objects of the default group are displayed or the first string object of the default group is highlighted.
20. The apparatus as defined in claim 13, wherein said identifiers of groups that belong to different sort order criteria may be displayed simultaneously, the string objects are re-sorted if the selected group does not belongs to the current sort order criteria.
21. The apparatus as defined in claim 19, wherein the default group may be pre-selected by the user or the system or it may be that which was in place the last time that method was used or it may be decided by an algorithm.
22. The method as defined in claim 16, 17 or 18, wherein the number of groups is decided by the number of identifiers that can be displayed or the number of objects included in the groups.
23. The method as defined in anyone of claim 13 to 18, wherein said sort order criteria comprise alphabet order, Pinyin order, Zhuyin order, stroke order, stroke count order, radical order, kana order or Korean character order.
24. The apparatus as defined in any one of claim 13 to 23, wherein said string objects may be one of personal data in an address book, links of Internet addresses, file names or other list of text.
25. The apparatus as defined in any one of claim 13 to 24, wherein said apparatus is either a computer, a personal digital assistant (PDA), a mobile phone, a smart phone or other electrical device that is capable of displaying text information.
US09/864,720 2000-05-26 2001-05-24 Method and apparatus for displaying information Abandoned US20020040866A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CNPCT/CN00/00132 2000-05-26
PCT/CN2000/000132 WO2001090879A1 (en) 2000-05-26 2000-05-26 Method and apparatus for displaying information
PCT/CN2001/000732 WO2001095051A2 (en) 2000-05-26 2001-05-10 Method and apparatus for displaying information
CNPCT/CN03/00732 2001-05-10

Publications (1)

Publication Number Publication Date
US20020040866A1 true US20020040866A1 (en) 2002-04-11

Family

ID=4574659

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/864,720 Abandoned US20020040866A1 (en) 2000-05-26 2001-05-24 Method and apparatus for displaying information

Country Status (4)

Country Link
US (1) US20020040866A1 (en)
CN (1) CN1284101C (en)
AU (1) AU2001287487A1 (en)
WO (2) WO2001090879A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050120017A1 (en) * 2003-12-02 2005-06-02 Nec Corporation Efficient retrieval of variable-length character string data
JP2006134332A (en) * 2004-11-05 2006-05-25 Microsoft Corp Automated collation creation
US20080215308A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Integrated pinyin and stroke input
US20080215307A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Shared language model
US20110175917A1 (en) * 2007-10-30 2011-07-21 Kyocera Corporation Mobile display device and control method in mobile display device
KR20120042829A (en) * 2009-06-05 2012-05-03 구글 인코포레이티드 Detecting writing systems and languages
US20120124469A1 (en) * 2010-11-12 2012-05-17 Nakajima Taido L Device, Method, and Graphical User Interface for Navigating a List of Identifiers
WO2020013615A1 (en) * 2018-07-10 2020-01-16 삼성전자 주식회사 Electronic device, and method for controlling electronic device
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11467722B2 (en) 2007-01-07 2022-10-11 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US20230394230A1 (en) * 2022-06-02 2023-12-07 On Time Staffing Inc. User interface and systems for document creation
US11972103B2 (en) 2022-10-07 2024-04-30 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395203B2 (en) 2003-07-30 2008-07-01 Tegic Communications, Inc. System and method for disambiguating phonetic input

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175857A (en) * 1988-12-28 1992-12-29 Kabushiki Kaisha Toshiba System for sorting records having sorted strings each having a plurality of linked elements each element storing next record address
US5533180A (en) * 1994-04-07 1996-07-02 Top Computech Co. Ltd. Method of manipulating fonts containing large numbers of characters
US5761610A (en) * 1994-09-20 1998-06-02 Motorola, Inc. Method and apparatus for dynamic radio communication menu
US5864789A (en) * 1996-06-24 1999-01-26 Apple Computer, Inc. System and method for creating pattern-recognizing computer structures from example text
US5960382A (en) * 1997-07-07 1999-09-28 Lucent Technologies Inc. Translation of an initially-unknown message
US6562077B2 (en) * 1997-11-14 2003-05-13 Xerox Corporation Sorting image segments into clusters based on a distance measurement
US6826728B1 (en) * 1998-06-03 2004-11-30 Canon Kabushiki Kaisha Collectively designating and installing font types and unicode based languages
US20050086590A1 (en) * 1999-11-05 2005-04-21 Microsoft Corporation Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3925996B2 (en) * 1997-09-05 2007-06-06 松下電器産業株式会社 Information display device
JP3795238B2 (en) * 1998-10-01 2006-07-12 シャープ株式会社 Document image processing apparatus and document image processing method
EP0998103A1 (en) * 1998-10-30 2000-05-03 Koninklijke Philips Electronics N.V. Electronic device with a display screen and method to display menu items
GB2347240A (en) * 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal having a predictive editor application

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175857A (en) * 1988-12-28 1992-12-29 Kabushiki Kaisha Toshiba System for sorting records having sorted strings each having a plurality of linked elements each element storing next record address
US5533180A (en) * 1994-04-07 1996-07-02 Top Computech Co. Ltd. Method of manipulating fonts containing large numbers of characters
US5761610A (en) * 1994-09-20 1998-06-02 Motorola, Inc. Method and apparatus for dynamic radio communication menu
US5864789A (en) * 1996-06-24 1999-01-26 Apple Computer, Inc. System and method for creating pattern-recognizing computer structures from example text
US5960382A (en) * 1997-07-07 1999-09-28 Lucent Technologies Inc. Translation of an initially-unknown message
US6562077B2 (en) * 1997-11-14 2003-05-13 Xerox Corporation Sorting image segments into clusters based on a distance measurement
US6826728B1 (en) * 1998-06-03 2004-11-30 Canon Kabushiki Kaisha Collectively designating and installing font types and unicode based languages
US20050086590A1 (en) * 1999-11-05 2005-04-21 Microsoft Corporation Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078153A1 (en) * 2003-12-02 2011-03-31 Nec Corporation Efficient retrieval of variable-length character string data
US20050120017A1 (en) * 2003-12-02 2005-06-02 Nec Corporation Efficient retrieval of variable-length character string data
US8095526B2 (en) 2003-12-02 2012-01-10 Nec Corporation Efficient retrieval of variable-length character string data
US8200646B2 (en) 2003-12-02 2012-06-12 Nec Corporation Efficient retrieval of variable-length character string data
JP2006134332A (en) * 2004-11-05 2006-05-25 Microsoft Corp Automated collation creation
US20090030903A1 (en) * 2004-11-05 2009-01-29 Microsoft Corporation Automated collation creation
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11467722B2 (en) 2007-01-07 2022-10-11 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8677237B2 (en) * 2007-03-01 2014-03-18 Microsoft Corporation Integrated pinyin and stroke input
US20080215308A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Integrated pinyin and stroke input
US20080215307A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Shared language model
US8316295B2 (en) * 2007-03-01 2012-11-20 Microsoft Corporation Shared language model
US20110175917A1 (en) * 2007-10-30 2011-07-21 Kyocera Corporation Mobile display device and control method in mobile display device
US8629874B2 (en) * 2007-10-30 2014-01-14 Kyocera Corporation Mobile display device and method of controlling display of conversion candidates of input characters on the mobile display device
KR101656418B1 (en) * 2009-06-05 2016-09-09 구글 인코포레이티드 Detecting writing systems and languages
KR20120042829A (en) * 2009-06-05 2012-05-03 구글 인코포레이티드 Detecting writing systems and languages
US8914743B2 (en) * 2010-11-12 2014-12-16 Apple Inc. Device, method, and graphical user interface for navigating a list of identifiers
TWI468957B (en) * 2010-11-12 2015-01-11 Apple Inc Device, method, and graphical user interface for navigating a list of identifiers
US20120124469A1 (en) * 2010-11-12 2012-05-17 Nakajima Taido L Device, Method, and Graphical User Interface for Navigating a List of Identifiers
WO2020013615A1 (en) * 2018-07-10 2020-01-16 삼성전자 주식회사 Electronic device, and method for controlling electronic device
US11435883B2 (en) 2018-07-10 2022-09-06 Samsung Electronics Co., Ltd. Electronic device, and method for controlling electronic device
US20230394230A1 (en) * 2022-06-02 2023-12-07 On Time Staffing Inc. User interface and systems for document creation
US11907652B2 (en) * 2022-06-02 2024-02-20 On Time Staffing, Inc. User interface and systems for document creation
US11972103B2 (en) 2022-10-07 2024-04-30 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists

Also Published As

Publication number Publication date
CN1284101C (en) 2006-11-08
CN1432160A (en) 2003-07-23
AU2001287487A1 (en) 2001-12-17
WO2001095051A2 (en) 2001-12-13
WO2001090879A1 (en) 2001-11-29
WO2001095051A3 (en) 2002-05-02

Similar Documents

Publication Publication Date Title
US8605039B2 (en) Text input
US8413069B2 (en) Method and apparatus for the automatic completion of composite characters
US8831209B2 (en) Conference call dialing
EP0845893A3 (en) Telephone data input device
MXPA06003062A (en) Contextual prediction of user words and user actions.
EP1537723A1 (en) Apparatus, method and computer program product for dialing telephone numbers using alphabetic selections
CN101849220A (en) Method, apparatus and computer program product for providing an adaptive keypad on touch display devices
KR20080104259A (en) Embedded rule engine for rendering text and other applications
KR20080019721A (en) Handwriting recognition in electronic devices
CN101427202A (en) Method and device for improving inputting speed of characters
US20020040866A1 (en) Method and apparatus for displaying information
CN101308515A (en) Input method possessing association function
WO2009074278A1 (en) Device and method for inputting combined characters
EP1513053A2 (en) Apparatus and method for character recognition
EP1715433A1 (en) Character display method
EP1231535A2 (en) Data lookup
EP1540452B1 (en) System and method for intelligent text input in a mobile device
US20060082555A1 (en) Method of inputting character in mobile terminal
US7130470B1 (en) System and method of context-based sorting of character strings for use in data base applications
RU2525748C2 (en) Text input using two alphabets and key selection function
KR20050048978A (en) Apparatus and method for changing character arrangement of software keyboard in device with touch screen
CN1889018A (en) Method for realizing fast inputting on cell phone
CN104268131A (en) Method For Speeding Up Candidates Selection In Chinese Input
CN113535043A (en) Information input method and device
CN111488062A (en) Character input device and character input method

Legal Events

Date Code Title Description
AS Assignment

Owner name: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL), SWEDEN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TUNELD, MATS;LING, HAO;ZHU, HONG;AND OTHERS;REEL/FRAME:012316/0967;SIGNING DATES FROM 20010921 TO 20011018

AS Assignment

Owner name: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL), SWEDEN

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTORS NAME PREVIOUSLY RECORDED AT REEL 012316 FRAME 0967;ASSIGNORS:TUNELD, MATS;LING, HAO;ZHU, HONG;AND OTHERS;REEL/FRAME:012774/0273;SIGNING DATES FROM 20010921 TO 20011018

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION