|Publication number||US7007149 B2|
|Application number||US 10/017,584|
|Publication date||Feb 28, 2006|
|Filing date||Dec 18, 2001|
|Priority date||Dec 19, 2000|
|Also published as||US20020077155|
|Publication number||017584, 10017584, US 7007149 B2, US 7007149B2, US-B2-7007149, US7007149 B2, US7007149B2|
|Inventors||Ki Hyun Chung|
|Original Assignee||Lg Electronics Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (7), Non-Patent Citations (4), Referenced by (27), Classifications (13), Legal Events (3)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of the Invention
The present invention relates to a mobile communication terminal, and more particularly to a method for efficiently using a memory area in a mobile telecommunication phone.
2. Background of the Related Art
In a related art mobile communication terminal, when a user wants to save particular information, e.g., a telephone number, in a memory area of the terminal, the user is permitted to save only one telephone number for one person per index.
A more advanced related art mobile phone was soon developed. This phone reserved more data storage space per index, so that a user was able to save several telephone numbers, fax numbers, or e-mail addresses for one person in a single index.
For example, in index No. 1, the user can input personal information of an intended person, such as that person's name, office phone number, home phone number, cellular phone number, pager number, e-mail address, fax number, or birthday. In index No. 2, the user can input a second person's information in a similar way. That is, the user can input the second person's name, office phone number, home phone number, cellular phone number, pager number, e-mail address, fax number, or birthday. In this manner, personal information of additional persons may be saved in the other indexes.
The related art memory area structures and methods shown in
For example, if the user inputs only an office phone number and a home phone number of a desired person, and does not input any other information for that person, i.e., the cellular phone number, pager number, e-mail address, fax number, or birthday, the entire corresponding memory storage space is still allocated but remains mostly unused.
The above references are incorporated by reference herein where appropriate for appropriate teachings of additional or alternative details, features and/or technical background.
An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
It is another object of the present invention to provide a method for efficiently using a limited memory area in a mobile phone.
It is another object of the present invention to provide a method for assigning a memory area in a mobile communication terminal, in accordance with type of information, each group containing the same kind of personal information of different people, and by designating a corresponding index to a field in the group.
It is another object of the present invention to provide a method for using memory area in a mobile communication terminal (“mobile phone”) by extending its role not only for telephone communications but also for a personal information manager, including an address book, a telephone directory, a day planner, or an organizer.
It is another object of the present invention to provide a method for expanding the usability of a memory in a mobile phone, by classifying an available memory into a field, which used to be unoccupied in the conventional system, and designating an index number to each field to save a personal information in a relevant group.
To achieve at least the above objects in whole or in parts, there is provided a method for using a memory area in a mobile communication terminal including assigning a memory region to each of a plurality of data fields, designating an index number according to types of data in the memory region, and assigning a same index number to a plurality of data items in the plurality of data fields that belong to a same class.
In order to further achieve at least the above objects in whole or in parts, there is provided a method for using a memory area in which a user inputs an intended information in the memory area, finds out whether or not an index corresponding to the entered data exists, and updates the relevant data based on the judgment.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
The invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
As shown in
For instance, in the name group of
Similarly, in the company group, a designated company name associated with index No. 1 is saved in the first field of the company group, and so on. However, when any individual field is not occupied, for example, if a given index number has no data for the field, instead of leaving the field empty, the next available data is stored in that field, regardless of the index number. For example, if there is no data for a company corresponding to a name in a second field associated with index No. 2, the field in the company group becomes available for the next company name instead of remaining unused. Thus, the company data corresponding to a third designated name for index No. 3 is saved in the second field of the company group.
Furthermore, if there is no home phone number corresponding to the first designated name for index No. 1 in the home phone number group, and the next provided home phone number corresponds to the second name for index No. 2, then the home phone number of the second name is recorded in the first field of the home phone number group, which was originally reserved for the first designated name. If the phone number associated with the first name and having index No. 1 is assigned to the first field, but there is no home phone number data corresponding to the second, third, or fourth names, then instead of leaving the fields unoccupied, a home phone number corresponding to the fifth designated name for index No. 5 is recorded in the second field of the home phone number group.
The same information saving processes are applied to the group areas for any other information to be stored, such as cellular phone numbers, pager numbers, e-mail addresses, and birthdays, for example.
If missing information is later provided the newly provided data is sequentially inserted into the index order of the appropriate group. For example, if no company name for the second name (Index No. 2) had initially been provided, but first and third company names had been provided, then the third company name (Index No. 3) would have been stored in the second company name field. If a company name associated with the second name (Index No. 2) is later provided, then the second company data provided afterwards takes its original storage space back. That is, the second field of the company group is populated with the second company name. The company data that had originally been stored in field 2 (i.e., the company associated with the third name) goes back to the next memory field when the second field is filled, (i.e., the third field). In other words, if required, data can be shifted automatically from one field to another field.
The same memory space assigning method described above holds true for other fields. Hence, according to the preferred embodiment, it is not necessary to fill in an assigned memory area, especially when desired information is not available.
If it is determined that a prerecorded index already exists, the user renews the identification item (field) in the index and/or updates with new data (Step 43). The method then waits for user data input (Step 45). When the user inputs data, the method returns to Step 41. However, if a corresponding index does not already exist, the user creates a new index and assigns an appropriate memory area to save corresponding identification item data (Step 44).
In other words, when the user inputs personal information manager (PIM) related information to a mobile phone, it is classified on the basis of a name of a person to be entered. If the same name already exists, the user finds the index that has been assigned to that field (identification item), and accesses the corresponding memory area to update the information.
For example, assume that the name “Jung Gee Hyun” is to be entered, and the corresponding index number is “1”. In this case, the index number “1” in each field is reserved for the information regarding “Jung Gee Hyun”. Thus, if a user wishes to change or update the data for “Jung Gee Hyun”, the user must select a field first, and then input the index number “1”. Alternatively, a user can input “Jung Gee Hyun” as a key word after selecting a field, and search for a corresponding index number, i.e., “1”, for updating the data.
Similarly, if a user wishes to change or update the existing data in each field, the user can use an index number corresponding to a field name index for changing or updating the desired information i.e., office phone number, home phone number, cellular phone number, beeper number, E-mail address, fax number or birthday,.
If there is no assigned index number to a corresponding name, the part of an unoccupied memory area can be designated for a new index, and a user can save PIM related information as intended.
If a new name is to be added, the user designates a new index number for the new name, and saves various information (for example, company data, home phone number data, cellular phone data, etc.) using the newly designated index number aforementioned.
The preferred embodiment of the present invention has many advantages. For example, it provides for classification of personal information into a memory area of a mobile phone by different identification items (for example, name, company, etc.). It also allows for saving information of the same category in one field with different index numbers.
In addition, the preferred embodiment provides a method for using a memory area in a mobile phone whereby a name of a person is entered and assigned a prescribed index number. Other data on specific identification items can then be added by searching a corresponding index to the entered name of the person. If a desired index is found, data on the identification item corresponding to the index can be added or updated. If a desired index is not available, an appropriate memory area can be assigned to a new index, and the data on the corresponding identification item can be saved.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. The description of the present invention is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5963642 *||Dec 30, 1996||Oct 5, 1999||Goldstein; Benjamin D.||Method and apparatus for secure storage of data|
|US6112209 *||Jun 17, 1998||Aug 29, 2000||Gusack; Mark David||Associative database model for electronic-based informational assemblies|
|US6169993 *||Mar 19, 1999||Jan 2, 2001||Microsoft Corporation||Method, data structure, and computer program product for object state storage|
|US6247043 *||Jun 11, 1998||Jun 12, 2001||International Business Machines Corporation||Apparatus, program products and methods utilizing intelligent contact management|
|US6269369 *||Nov 2, 1997||Jul 31, 2001||Amazon.Com Holdings, Inc.||Networked personal contact manager|
|US6397223 *||Oct 26, 1999||May 28, 2002||Mitsubishi Denki Kabushiki Kaisha||File management method using transposed file|
|US20030069874 *||May 5, 2000||Apr 10, 2003||Eyal Hertzog||Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications|
|1||*||Gonnet, G. H., et. al., Handbook of algorithms and Data Structures in Pascal and C, 1991 Addison-Wesley, 2nd ed., Ch. 3.2.1.|
|2||*||Rivituso, Monica, www.SmartMoney.com, Oct. 4, 2000. "There's a Cell Phone in My PDA.".|
|3||*||Tanenbaum, Andrew, Structured Computer Organization, 1976, Prentiss-Hall, pp. 118-119.|
|4||*||Varga, Richard and Harrison, Michael, eds., The Art of Computer Programming, 1973 Addison-Wesley, 2nd edition, vol. 1, pp. 244-247.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7310719 *||Jul 24, 2003||Dec 18, 2007||Sap Aktiengesellschaft||Memory management tile optimization|
|US7313760||Dec 19, 2002||Dec 25, 2007||Microsoft Corporation||Contact picker|
|US7337295 *||Jul 24, 2003||Feb 26, 2008||Sap Aktiengesellschaft||Memory management frame handler|
|US7360172||Dec 19, 2002||Apr 15, 2008||Microsoft Corporation||Contact controls|
|US7360174||Dec 19, 2002||Apr 15, 2008||Microsoft Corporation||Contact user interface|
|US7418663||May 13, 2004||Aug 26, 2008||Microsoft Corporation||Contact picker interface|
|US7430719 *||Jul 7, 2004||Sep 30, 2008||Microsoft Corporation||Contact text box|
|US7549125||Oct 23, 2003||Jun 16, 2009||Microsoft Corporation||Information picker|
|US7630983 *||Sep 16, 2002||Dec 8, 2009||At&T Intellectual Property I, L.P.||System and method for efficiently storing information related to a telephone number|
|US7636719||Dec 19, 2002||Dec 22, 2009||Microsoft Corporation||Contact schema|
|US7802191||Aug 20, 2008||Sep 21, 2010||Microsoft Corporation||Contact picker interface|
|US7814438||Jun 8, 2007||Oct 12, 2010||Microsoft Corporation||Contact page|
|US7945603 *||Dec 7, 2009||May 17, 2011||At&T Intellectual Property I, L.P.||System and method for efficiently storing information related to a telephone number|
|US7953759||Feb 17, 2004||May 31, 2011||Microsoft Corporation||Simplifying application access to schematized contact data|
|US8195711||Mar 29, 2011||Jun 5, 2012||Microsoft Corporation||Simplifying application access to schematized contact data|
|US8407600||Sep 20, 2010||Mar 26, 2013||Microsoft Corporation||Contact picker interface|
|US20040119732 *||Dec 19, 2002||Jun 24, 2004||Grossman Joel K.||Contact picker|
|US20040122822 *||Dec 19, 2002||Jun 24, 2004||Thompson J. Patrick||Contact schema|
|US20050021923 *||Jul 24, 2003||Jan 27, 2005||Axel Von Bergen||Memory management frame handler|
|US20050021924 *||Jul 24, 2003||Jan 27, 2005||Bergen Axel Von||Memory management tile optimization|
|US20050182741 *||Feb 17, 2004||Aug 18, 2005||Microsoft Corporation||Simplifying application access to schematized contact data|
|US20060010104 *||Jul 7, 2004||Jan 12, 2006||Fabio Pettinati||Contact text box|
|US20070240081 *||Jun 8, 2007||Oct 11, 2007||Microsoft Corporation, Inc.||Contact page|
|US20080307306 *||Aug 20, 2008||Dec 11, 2008||Microsoft Corporation||Contact picker interface|
|US20100088319 *||Dec 7, 2009||Apr 8, 2010||Douglas Van Natter||System and Method for Efficiently Storing Information Related to a Telephone number|
|US20110010391 *||Sep 20, 2010||Jan 13, 2011||Microsoft Corporation||Contact picker interface|
|US20110179367 *||Mar 29, 2011||Jul 21, 2011||Microsoft Corporation||Simplifying application access to schematized contact data|
|U.S. Classification||711/170, 711/154, 707/999.001, 707/999.1|
|International Classification||H04M1/2745, H04M1/275, H04Q7/38, G06F12/00, H04B1/40|
|Cooperative Classification||Y10S707/99931, H04M1/274508, H04M1/2745|
|Dec 10, 2001||AS||Assignment|
Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHUNG, KI HYUN;REEL/FRAME:012386/0806
Effective date: 20011210
|Jul 29, 2009||FPAY||Fee payment|
Year of fee payment: 4
|Mar 15, 2013||FPAY||Fee payment|
Year of fee payment: 8