The present embodiment relates to a method for presenting data on a small screen, in particular, a screen of a portable electronic device.
Portable electronic devices such as cell phones, personal digital assistants, pagers, organizers and wireless mobile computing devices, for example, are becoming increasingly popular and, as a result, the functionality of these devices continues to expand. In order for users to access the many functions of the portable electronic device efficiently, the screen should be uncluttered and the input keys well organized. Providing an uncluttered appearance while still providing sufficient information to the user presents a challenge due to the small size of the screens of most portable electronic devices.
An example of a prior art portable electronic device 10 is generally shown in
The embodiments will be better understood with reference to the following Figures in which like numerals denote like parts and in which:
There is described herein a method for controlling display of data on a screen of a portable electronic device including: launching an application, the application having a field for receiving data and a field label for identifying the field, prompting a user to enter data into the field and removing the field label from the screen when the data is entered into the field. A window of the application is displayed on a portion of the screen and the window is automatically resized to accommodate a volume of data for display.
There is further described herein a portable electronic device including a processor for launching an application, the application being provided in a window displayed on a screen of the portable electronic device. The application includes a field for receiving data and a field label for identifying the field. An input device is provided for entering data into the field and the field label is removed from the screen when the data is entered into the field. The window is automatically resized to accommodate a volume of data for display.
There is still further described herein a method for displaying a list of contacts in an address book application of a portable electronic device. The method includes: providing the list of contacts, which includes at least one contact name, a name record of the contact name being stored in the address book application and providing a visual identifier adjacent each contact name, the visual identifier being associated with a field of said name record. The visual identifier is provided when a corresponding field of the name record for the contact name is populated.
As shown in
Turning now to
For the purpose of illustration, the communication system 10 is functionally represented in
The base station 14 is part of a wireless network and infrastructure 18 that provides a link to the portable electronic device 12. The wireless network and infrastructure 18 includes additional base stations (not shown) that provide the other cells referred to above. Data is delivered to the portable electronic device 12 via wireless transmission from base station 14. Similarly, data is sent from the portable electronic device 12 via wireless transmission to the base stations 14.
Wireless networks and infrastructures include, for example, data-centric wireless networks, voice-centric wireless networks, or dual-mode wireless networks. For the purpose of the present exemplary embodiment, the wireless network and infrastructure 18 includes a dual-mode wireless network that supports both voice and data communications over the same physical base stations. The portable electronic device 12 communicates with the Internet through the wireless network and infrastructure 18.
The communication system 10 further includes a relay device 20 that is connected to the wireless network and infrastructure 18 and to a server 22. It will be understood that the functions provided by the relay device 20 and the server 22 can be embodied in the same device. The server 22 is also connected to an administration server 24, as shown. The administration server 24 provides administrative services to and control over the server 22.
The server 22 is also functionally coupled through a connector 26 to a backup/restore database 28. Other connectors and databases can be provided, for example, for synchronization purposes. The connector 26 receives commands from the server 22. It will be understood that the connector 26 is a functional component and can be provided by way of an application on the server 22. The backup/restore database 28 is used for storing data records, including, for example, copies of Short Message Service (SMS) or Personal Identification Number (PIN) messages sent from the portable electronic device 12.
Referring now to
The portable electronic device 12 is operable to effect two way communication of voice and data. Thus, the portable electronic device 12 transmits and receives voice and data communications over the wireless network and infrastructure 18 via wireless communications with the base station 14 over a radio communications channel.
Referring to
Unlike the prior art, the window 62 occupies only a portion of the screen 50 so that the information that is displayed is not limited to the application that is currently running. Time/date information 52, a signal strength indicator 54, a battery strength indicator 56 and a name of a service provider 58, which are located near the top of the screen 50, may be viewed by a user while working in a particular application. Similarly, near the bottom of screen 50, a new message indicator 60 is provided so that a user may quickly determine if new messages have arrived while working in the application. In addition, icons that represent the different applications and functions available on the portable electronic device 12 may also be viewed by the user. Icon 66, which is associated with the Address Book application, and additional application icons may be viewed by scrolling in the direction indicated by the scroll indicator 11.
The address book and other applications that are available on the portable electronic device 12 are stored in the persistent storage 36 thereof. By selecting the address book icon 66, the processor 30 executes the address book application and a list of contacts, which is stored in a Contacts Database in the persistent storage 36, is retrieved for display. The processor 30 relays information between the keypad 38, thumbwheel 50, screen 13 and the persistent storage 36 during operation of the application.
As shown in
It will be appreciated by a person skilled in the art that the number of expandable regions is not limited to four and the type of information that is stored within each expandable region may be categorized in any manner. For example, email addresses could be stored in a separate region and telephone/facsimile numbers could be stored with the addresses. Further, an expandable region entitled Notes may contain text entered by the user relating to the name record. Alternatively, an expandable region entitled Business2 may be provided to accommodate contacts that have more than one business address.
As shown in
An advantage of the mailing label layout of the address information is that new users of the portable electronic device 12 will already be familiar with the layout. Therefore very little time will be spent learning how to navigate the address record. It is possible to provide an alternate layout that is not as common. The time required for a new user to become accustomed to the alternate layout, however, will be significantly greater than the time required for a new user to become accustomed to the mailing label layout.
Referring to
The user first navigates through menu options within the address book application using the trackwheel 50 to select a “create new record” option. Initially, the address record 64 includes several name fields that are provided above titled expandable regions 70-76, as shown in
As shown in
When the user begins typing, as directed by the pop-up window 80, the expandable region entitled Home 70 expands and a plurality of field labels appear in a mailing address layout, as shown in
Referring to
Another embodiment is shown in
Referring to
In another embodiment, an address record occupies the entire display screen, as shown in
In yet another embodiment, autocategorization software is provided to automatically assign categories when information is added to fields. This is useful to facilitate searching through the address records by using specific categories. Several default categories may be provided including “personal” and “business” for address book records. A business phone number, for example, would be retrieved if the search criteria included the category “business”.
In still another embodiment, in order to allow a user to quickly identify which field has been assigned to which category, information entered on a name record is colour-coded based on its category. In one example, the colour red is assigned to the category “home” and the colour blue is assigned to the category “business”. In this example, a first mobile telephone number is red and a second mobile telephone number is blue, a home telephone number is red and a business telephone number is blue. The colour scheme is used consistently throughout the database so that a user is able to quickly and easily identify the category of various telephone numbers associated when viewing various name records. It will be appreciated that any technique that allows a user to quickly and easily recognize the category of data being presented may be used. Possible techniques include each category being assigned a different font, a different highlight colour or a different text size. It will be appreciated that such techniques may be used on their own or may be combined with other techniques.
In yet another embodiment, recently viewed web page URLs that match a pattern being typed by the user are provided in a drop down combo box. This is useful when the user is entering a web page URL on an address record for a contact. If the web page has been previously visited using the portable electronic device 10, the URL will appear in the drop down combo box and thus save the user from having to re-type the address.
It will be appreciated by a person skilled in the art that the present embodiment is not limited to an Address Book application. Other types of applications including calendar appointments, memos or tasks, for example, may also employ similar data presentation techniques. In addition, other types of applications may also include autocategorization.
A specific embodiment has been shown and described herein. However, modifications and variations may occur to those skilled in the art. All such modifications and variations are believed to be within the sphere and scope of the present embodiment.
Number | Name | Date | Kind |
---|---|---|---|
5805164 | Blum et al. | Sep 1998 | A |
6157967 | Horst et al. | Dec 2000 | A |
6202060 | Tran | Mar 2001 | B1 |
6272293 | Matama | Aug 2001 | B1 |
6341316 | Kloba et al. | Jan 2002 | B1 |
6470329 | Livschitz | Oct 2002 | B1 |
6536037 | Guheen et al. | Mar 2003 | B1 |
6557004 | Ben-Shachar et al. | Apr 2003 | B1 |
6654746 | Wong et al. | Nov 2003 | B1 |
6892221 | Ricart et al. | May 2005 | B2 |
6904570 | Foote et al. | Jun 2005 | B2 |
6957395 | Jobs et al. | Oct 2005 | B1 |
7007239 | Hawkins et al. | Feb 2006 | B1 |
7225409 | Schnarel et al. | May 2007 | B1 |
7577272 | Harmanci et al. | Aug 2009 | B2 |
7680513 | Haitani et al. | Mar 2010 | B2 |
7685296 | Brill et al. | Mar 2010 | B2 |
7689601 | Wu | Mar 2010 | B2 |
7707487 | Easter et al. | Apr 2010 | B2 |
20020069218 | Sull et al. | Jun 2002 | A1 |
20020123368 | Yamadera et al. | Sep 2002 | A1 |
20020132612 | Ishii | Sep 2002 | A1 |
20020147661 | Hatakama | Oct 2002 | A1 |
20030134625 | Choi | Jul 2003 | A1 |
20040036722 | Warren | Feb 2004 | A1 |
20040039722 | Kudo et al. | Feb 2004 | A1 |
20040039989 | Warren | Feb 2004 | A1 |
20040073868 | Easter et al. | Apr 2004 | A1 |
20040224672 | Linkert et al. | Nov 2004 | A1 |
20040243256 | Willis et al. | Dec 2004 | A1 |
20050050473 | Lamb et al. | Mar 2005 | A1 |
20050060230 | Kaye | Mar 2005 | A1 |
20050060370 | Xue et al. | Mar 2005 | A1 |
20050131900 | Palliyll et al. | Jun 2005 | A1 |
20050138176 | Singh et al. | Jun 2005 | A1 |
20050197906 | Kindig et al. | Sep 2005 | A1 |
20060008256 | Khedouri et al. | Jan 2006 | A1 |
20060010227 | Atluri | Jan 2006 | A1 |
20060010500 | Elazar et al. | Jan 2006 | A1 |
20060029296 | King et al. | Feb 2006 | A1 |
20060053383 | Gauthier et al. | Mar 2006 | A1 |
20060080427 | Yach et al. | Apr 2006 | A1 |
20060111086 | Wilson | May 2006 | A1 |
20060167784 | Hoffberg | Jul 2006 | A1 |
20060179404 | Yolleck et al. | Aug 2006 | A1 |
20060183097 | Ishii | Aug 2006 | A1 |
20060206582 | Finn | Sep 2006 | A1 |
20060211404 | Cromp et al. | Sep 2006 | A1 |
20060235864 | Hotelling et al. | Oct 2006 | A1 |
20060253796 | Wang et al. | Nov 2006 | A1 |
20060271870 | Anwar | Nov 2006 | A1 |
20070061719 | Law | Mar 2007 | A1 |
20070087756 | Hoffberg | Apr 2007 | A1 |
20070101278 | Pickering et al. | May 2007 | A1 |
20070118809 | Ozugur et al. | May 2007 | A1 |
20070250645 | Meadows et al. | Oct 2007 | A1 |
20070254721 | Griffin et al. | Nov 2007 | A1 |
20070281733 | Griffin et al. | Dec 2007 | A1 |
Number | Date | Country |
---|---|---|
0171663 | Feb 1986 | EP |
1215596 | Jun 2002 | EP |
1564658 | Aug 2005 | EP |
1798644 | Jun 2007 | EP |
2341952 | Mar 2000 | GB |
0029977 | May 2000 | WO |
04010306 | Jan 2004 | WO |
04055659 | Jul 2004 | WO |
Entry |
---|
Brinkschulte, C., et al.: “SyncML Client Server”, Internet Citation, Jan. 10, 2003, XP002346046, URL: http://www.weblicon.net/downloads/e_documents/SyncML_Client_Server_1.8.pdf. |
“Time-Dependent Unsolicited Help” IBM Technical Disclosure Bulletin, IBM Corp, New Yrok, US, vol. 31 No. 3, Aug. 1, 1988, XP000106189, ISSN: 0018-8689. “the whole document”. |
Firefalcon; “Textbox with Tool Tip Control Implementation” The Code Project, [on line] Aug. 6, 2006, XP002435398. Retrieved from the Internet: URL:http //wwww.codeproject.com/useritems/textboxwithtooltipcontrol.asp> [retrieved on May 24, 2007] the whole document. |
Studio 7.5: “Desigining for Small Screens” Oct. 2005, AVA Publishing SA, Lausanne, Switzerland, XP002435401 ISBN: 2-940373-07-8 p. 140-p. 141. |
[Online] May 7, 2002 (May 7, 2002), XP007914509 The Code Project Retrieved from the Internet: URL: http://www.codeproject.com/KB/cpp/autocomplete_combobox.aspx [retrieved on Aug. 18, 2010]. |
European Patent Office correspondence “Summons to attend oral proceedings pursuant to Rule 115(1) EPC” dated Oct. 26, 2010 on corresponding European Patent Application No. 06127200.1. |
Related Canadian Patent Application No. 2,615,561 Office Action dated Mar. 24, 2011. |
Kaasten S. et al.: Designing an Integrated Bookmark/History System for Web Browsing, Proceedings Western Computer Graphics Symposium, Mar. 1, 2000 (Mar. 1, 2000) XP 008031090. |
European Patent Application No. 06 127 202.7 Examination Report dated Apr. 13, 2011. |
Number | Date | Country | |
---|---|---|---|
20080163098 A1 | Jul 2008 | US |