BACKGROUND OF THE INVENTION
1. Field of the Invention
[0001] The present invention relates to a mobile terminal and, more particularly, to an
apparatus and method for processing data of a mobile terminal.
2. Description of the Related Art
[0002] In order to display various image data or set data as a background image, related
art mobile terminals such as a PDA and a mobile phone must execute a software program
(or application) linked to a corresponding menu and fetch image data to execute a
corresponding operation.
[0003] In addition, generally, a mobile terminal having a touch pad executes a pertinent
application through the touch pad and then processes corresponding data through the
application. For example, in order to set particular image data as a background image
(wallpaper), a user should execute an image program, fetch desired image data through
the image program, and then set the fetched image data as a background image.
[0004] In case of a related art mobile terminal having a touch screen, in order to process
a plurality of data as well as the image data, the related art mobiie terminal having
the touch screen must execute a pertinent program for processing corresponding data,
fetch corresponding data through the executed program, and then process the fetched
data.
[0005] As stated above, the data processing methods of the related art mobile terminals
have the problem that because the particular program such as the image program is
executed according to a user request and particular data is fetched through the particular
program and processed, a user should select keys of a key screen or the touch screen
several times to process the particular data, causing user inconvenience.
BRIEF DESCRIPTION OF THE INVENTION
[0006] One aspect of the present invention is the recognition by the present inventors of
the related art problems as described above. Based upon such recognition, the present
invention has been developed to solve such related ar problems.
[0007] One exemplary feature of the present invention is to provide an apparatus and method
for processing data of a mobile terminal whereby when particular data desired by a
user is associated with a particular menu linked to a software program (or application)
for processing the particular data, the software program linked to the particular
menu is automatically executed to automatically process the particular data, thereby
easily and quickly processing the data stored in a mobile terminal.
[0008] To implement at least the above feature in whole or in parts, the present invention
provides a mobile terminal comprising: a storage unit for storing a list including
at least one data and an application for executing the data; a display unit for displaying
the list and at least one menu for representing the application; and a controller
for selecting one of more of data displayed on the display unit and linking it to
at least one of menus to execute the data.
[0009] To implement at least the above feature in whole or in parts, the present invention
also provides a method for processing data of a mobile terminal comprising: displaying
a list including at least one data and at least one menu representing an application
for executing the data on a display unit; associating one or more of data with at
least one of menus according to a user inputting; and executing an application corresponding
to the menu and processing the selected data as the data is associated with the menu.
[0010] To implement at least the above feature in whole or in parts, the present invention
also provides an apparatus for processing data of a mobile terminal, in which particular
data is dragged by a user through (via) a touch screen or a touch pad of a mobile
terminal and dropped to a particular menu linked to a program for processing the particular
data, the program linked to the particular menu is automatically executed and then
the particular data is automatically processed through the program.
[0011] 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.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The invention will be described in detail with reference to the following drawings
in which like reference numerals refer to like elements wherein:
FIG. 1 is a schematic block diagram showing an apparatus for processing data of a
mobile terminal according to an exemplary embodiment of the present invention;
FIG. 2 is a flow chart illustrating the processes of a method for processing image
data through the data processing apparatus of the mobile terminal according to the
exemplary embodiment of the present invention;
FIGs. 3A to 3D shows the sequential image data processing through the data processing
apparatus of the mobile terminal according to the exemplary embodiment of the present
invention;
FIG. 4 is a flow chart illustrating the processes of a method for processing video
data through the data processing apparatus of the mobile terminal according to the
exemplary embodiment of the present invention; and
FIG. 5 is a flow chart illustrating the processes of a method for processing phone
number data through the data processing apparatus of the mobile terminal according
to the exemplary embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[0013] The apparatus and method for processing data of a mobile terminal, whereby when particular
data desired by a user is associated with a particular menu linked to a software program
(or application) for processing the particular data, the program linked to the particular
menu is automatically executed to automatically process the particular data, thereby
easily and quickly processing the data stored in a mobile terminal, according to the
exemplary embodiments of the present invention will be described with reference to
FIGs. 1 to 5.
[0014] In the apparatus for processing data of a mobile terminal according to an exemplary
embodiment of the present invention, when particular data is dragged by a user through
(via) a touch screen of the mobile terminal and dropped to a particular menu icon
linked to a program for processing the particular data, the program linked to the
particular menu is automatically executed and the particular data is automatically
processed through the program. Namely, in the apparatus for processing data of the
mobile terminal, when the particular data is associated with the particular menu icon
by the user, the program linked to the particular menu icon is automatically executed.
Herein, the apparatus for processing data of the mobile terminal can be implemented
through a plurality of methods and constructions by a person with an ordinary skill
in the art based on the gist of the present invention.
[0015] FIG. 1 is a schematic block diagram showing an apparatus for processing data of a
mobile terminal according to an exemplary embodiment of the present invention.
[0016] As shown in FIG. 1, the apparatus for processing data of a mobile terminal may include:
a storage unit 11 (e.g., memory or storage device) for storing a plurality of data
items (e.g., lists, text objects, text items, directories, databases, etc.) and a
plurality of applications (e.g., software programs, codes and the like that are executable
by a microprocessor, etc.); a controller 12 (e.g., a microprocessor, etc.) for outputting
data included in a particular list selected by a user among the plurality of stored
lists and one or more menus with icons (or other types of graphical objects) linked
to each of the plurality of applications, and automatically executing an application
linked to a particular menu (or menu icon) when particular data among the data is
dragged through (or otherwise moved on the screen via) a touch screen (or other touch
sensitive device) and then dropped onto the particular menu or icon; a display unit
14 (e.g., an LCD screen, etc.) for displaying data included in the particular list
and menus (icons) linked to the plurality of applications under the control of the
controller 12; and a notifying unit 13 (e.g., a pop-up window or other type of visual,
audible, and/or tactile output) for notifying that the application linked to the particular
menu icons has been completely executed under the control of the controller 12.
[0017] Herein, the controller 12 automatically executes the application (i.e., a software
program) linked to the particular menu icon and then automatically processes the particular
data through the application. In addition, the particular data can be dragged through
(moved via) a touch pad, as well as through the touch screen, and then dropped to
the particular menu. Here, the concept of drag-and-drop in the field of image processing
and graphics can be understood by those skilled in the art, and various types of drag-and-drop
or other similar user interface techniques can be employed in the present invention.
[0018] The apparatus for processing data of the mobile terminal according to the exemplary
embodiment of the present invention will now be described in detail with reference
to FIG. 1.
[0019] First, when a particular list is selected from the plurality of lists stored in the
storage unit 11 by a user, the controller 12 outputs data included in the particular
list and menus (icons) linked with the plurality of applications on the display unit
14.
[0020] The display unit 14 displays the data included in the particular list and the menus
(icons) linked to the plurality of applications on its screen. Here, the data and
the menu icons may be provided together on the display unit 14. For example, the menu
or icons may be shown along an edge of the screen, while the data is shown on the
remaining portion of the screen.
[0021] When the user selects and moves the particular data among the data displayed on the
display unit 14 to a particular menu icon through contact and movement on the touch
screen (i.e., the user performs a drag-and-drop operation), the controller 12 executes
at least one application linked to the particular menu icon. The particular data is
processed according to an operation of the application linked to the particular menu
icon. For example, if an application linked to the particular menu icon is an image
processing program and the particular data is image data, when the user drags the
image data and drops it to the menu icon linked to the image program through the touch
screen, the controller 12 automatically executes the image processing program linked
to the menu icon and automatically displays the image data via the image processing
program. Accordingly, the user can easily and quickly look at the desired image data
by simply dragging the image data and dropping it to the menu icon linked to the image
program.
[0022] Thereafter, when the operation of the application is completed, the controller 12
may output a control signal informing that the operation of the application has been
completed to the notifying unit 13.
[0023] Then, the notifying unit 13 may provide a visual, audible, and/or tactile output
(e.g., outputs a notification message on the display unit 14) informing the user that
the operation of the application has been completed based on the control signal from
the controller 12.
[0024] The display unit 14 may display the notification message through a pop-up window
on the screen.
[0025] The storage unit 11 can store a plurality of lists (i.e., text objects or text items)
such as an image list including image data, a video list including video data, a music
list including music data and a phone number list including phone numbers. Here, the
file name itself of the stored data or another label created by the user can be used
as each list entry. In addition, the storage unit 11 can store a plurality of software
applications such as a program (e.g., a program for setting image data as a background
photo) for processing image data, an image program for displaying or editing image
data; a video reproducing program for reproducing video data, and a management program
for managing phone numbers. Other types of data items may be provided in a list format
(or other format allowing user selection) and a corresponding software application
(or program) for that type of data item or list entry can also be provided.
[0026] An exemplary method for easily and quickly processing the plurality of lists and
the data included in the plurality of lists through the plurality of applications
will be described in detail with reference to FIGs. 2 and 3A to 3D.
[0027] FIG. 2 is a flow chart illustrating the processes of a method for processing image
data through the data processing apparatus of the mobile terminal according to the
exemplary embodiment of the present invention, and FIGs. 3A to 3D are shows the sequential
image data processing through the data processing apparatus of the mobile terminal
according to the exemplary embodiment of the present invention.
[0028] With reference to FIG. 3A, the controller 12 checks whether the user selects an image
list among a piuraiity of lists stored in the storage unit 11 by using a pointer such
as a stylus 100 or the user's finger (step S11).
[0029] When an image list is selected by the user, the controller 12 outputs image data
(e.g., Filename1.jpg, Filename2,jpg, ..., FilenameN.jpg) included in the selected
image list and a menu that contains a first menu icon 101 linked to a software program
(e.g., a program for setting image data as a background photo) for processing image
data on the display unit 14. In this case, because the user may select from multiple
menu icons that may respectively be associated with the same or different software
programs (applications), the controller 12 may display one or more menu icons linked
to the plurality of applications on at least a portion of the screen (e.g., at an
upper edge on the screen) when processing image data included in the image list through
the display unit 14 (step S12). Herein, when particular data (list item, text object,
etc.) is selected by the user, the controller 12 may display only those menu icons
linked to an application for processing the particular data on the screen of the display
unit 14. If there is insufficient room on the portion of the screen (e.g., along the
top, bottom or side edge), additional menu icons may be viewed and selected by the
user via a scrolling option. Namely, the user may scroll through menu icons may appear
on the screen in according to user manipulation.
[0030] As shown in FIGs. 3B and 3C, the controller 12 checks whether the user selects particular
image data (e.g., Filename1.jpg) among the image data through the touch screen of
the mobile terminal, and drags it to the first menu icon 101 by using the stylus 100
(step S13). Namely, a drag-and-drop operation is performed, whereby the user selects
a graphical object (e.g., a file name, text item, text object, etc.) with his finger
or stylus and moves the selected object onto an icon (region or area) provided on
an icon menu provided on the screen. When the particular image data is dragged and
dropped to the first menu icon 101 by the user, the controller detects this and then
executes a program linked to the first menu icon 101 (step S14) and then automatically
processes the particular image data (step S15). For example, when the particular image
data is dragged and dropped to the first menu icon 101 linked to the program for setting
a background photo by the user, the controller 12 can execute the program linked to
the first menu icon 101 (step S14) and then automatically set the particular image
data (e.g., Filename1.jpg) as a background photo of the mobile terminal.
[0031] Herein, after the particular image data is selected by the user, when the first menu
icon 101 is selected after the lapse of a pre-set time (e.g., 1~2 seconds), the controller
12 can execute the program linked to the first menu icon 101 and then process the
particular image data (e.g., Filename1. jpg).
[0032] When the image data is processed, the controller 12 outputs a control signal informing
that the image data has been completely processed to the notifying unit 13.
[0033] The notifying unit 13 outputs a notification message informing that the image data
has been completely processed to the display unit 14 based on the control signal from
the controller 12.
[0034] As shown in FIG. 3D, the display unit 14 displays the notification message through
a pop-up window on the screen (step S16).
[0035] Here, it can be understood that the user may drag and drop a text item (list entry)
onto an improper menu or menu icon. For example, the user may erroneously drag and
drop an image data file that contains no audio data onto a sound reproduction icon
to attempt activation. In such case, an error indication may be provided to the user
informing that the operation or processing related to that menu or icon could not
be executed for that text item. Alternatively, only certain types of icons related
to appropriate processing that can possibly be performed on that particular text item
may be displayed. So for example, if a list of image files that do not contain audio
data is displayed, no sound reproduction icons would be shown to the user. This would
prevent non-executable icon activation and further improves user convenience.
[0036] In this manner, the user can easily and quickly process image data by dragging and
dropping the image data to the first menu icon 101 without having to separately perform
the operation for executing a program for processing the image data.
[0037] Meanwhile, when a second menu icon linked to an image program for displaying image
data is displayed on the display unit and the user drops the image data to the second
menu icon, the controller 12 automatically displays the image data on the display
unit 14. Accordingly, the user can drag and drop the image data to the menu or icon
for displaying the image data, thereby easily and quickly look at image data without
having to separately perform the operation for executing an image program.
[0038] When a third menu icon 102 linked to an e-mail program is displayed on the display
unit 14 and the user drops the image data onto the third menu icon 102, the controller
automatically executes the e-mail program and then automatically sets the image data
as an attachment file. For example, when the third menu icon 102 liked to the e-mail
program is displayed on the display unit 14 and the user drops the image data to the
third menu icon 102, the controller 12 automatically executes the e-mail program and
link an address of the image data to an attachment file item of the e-mail program.
Accordingly, the user can drag the image data and drop it to the third menu icon 102
linked to the e-mail program, whereby the user can easily and quickly attach the image
data to an e-mail without having to perform a separate operation for executing the
e-mail program.
[0039] FIG. 4 is a flow chart illustrating the processes of a method for processing video
data through the data processing apparatus of the mobile terminal according to the
exemplary embodiment of the present invention.
[0040] First, the controller 12 checks whether the video list is selected from the plurality
of lists stored in the storage unit 11 by the user (step S21). When the video list
is selected by the user, the controller 12 outputs video data (e.g., names of files
in video format) included in the video list and a fourth menu icon 105 linked to a
video reproducing program for reproducing the video data to the display unit 15. Then,
the display unit 14 displays the video data included in the video list, the fourth
menu icon 105 linked to the video reproducing program, and menus (icons) linked to
the plurality of applications together on the screen (step S22).
[0041] Thereafter, the controller 102 checks whether the user selects particular video data
among video data and drags and drops the selected particular video data onto the fourth
menu icon 105 by using the stylus through the touch screen of the mobile terminal
(step S23). When the user drags and drops the particular video data onto the fourth
menu icon 105, the controller 102 automatically executes the video reproducing program
linked to the fourth menu icon 105 (step S24) and the reproduces the video data (step
S25). In this case, preferably, a message (informing that reproducing of video data
completed) need not be displayed so that the user can quickly watch the video.
[0042] In this manner, by dragging and dropping the video data onto the menu linked to the
video reproducing program, the user can easily and quickly watch the video without
having to perform a separate operation for executing a program for reproducing video.
[0043] When a fifth menu icon linked to the music reproducing program for reproducing music
data is displayed on the display unit 14 and the user drops the music data (e.g.,
music file name, song title, etc.) onto the fifth menu icon, the controller 12 automatically
executes the music reproducing program to reproduce music data. Then, the user can
drag the music data and drop it onto a menu icon linked to the music reproducing program,
whereby the user can easily and quickly enjoy music data without having to perform
the operation for executing a music data reproducing program.
[0044] FIG. 5 is a flow chart illustrating the processes of a method for processing phone
number data through the data processing apparatus of the mobile terminal according
to the exemplary embodiment of the present invention.
[0045] First, the controller 12 checks whether the phone number list among the plurality
of lists stored in the storage unit 11 is selected by the user (step S31). When the
phone number list is selected, the controller 12 outputs phone number data (i.e.,
phone number entries) included in the phone number list and the plurality of menu
icons to the display unit 14. Then, the display unit 14 displays the phone number
data included in the phone number list, a sixth menu icon 103 linked to a call signal
processing program, and menus linked to the plurality of applications together on
its screen (step S32).
[0046] Thereafter, the controller 12 checks whether the user selects a particular phone
number among the phone number data, drags the selected phone number and drops it to
the sixth menu icon 103 through the touch screen of the mobile terminal (step S33).
[0047] When the user drags and drops the particular phone number data to the sixth menu
icon 103, the controller 12 automatically executes the call signal processing program
linked to the sixth menu icon 106 (step S34) and transmits a corresponding call signal
to a mobile terminal of a user corresponding to the particular phone number through
an antenna of the mobile terminal (step S35).
[0048] In this manner, by dragging the particular phone number and dropping it to the menu
icon 103 linked to the call signal processing program, the user can easily and quickly
make a call without having to perform the operation for selecting a phone number one
by one and a call button.
[0049] When a seventh menu icon 104 linked to a registration program for registering phone
number data is displayed on the display unit 14 and the user inputs phone number data,
drags the inputted phone number data and drops it to the seventh menu icon 104, the
controller 12 automatically stores the phone number data in a phone book list. Accordingly,
by dragging the phone number data and dropping it to the menu icon 104 linked to the
phone number registration program, the user can easily and quickly register a phone
number without having to perform the operation for executing a program for registering
the phone number.
[0050] As so far described, the apparatus and method for processing data of a mobile terminal
according to the present invention have many advantages.
[0051] That is, for example, when the user selects a particular list, data included in the
particular list and menus (icons) linked to a plurality of applications are outputted,
and when particular data among the data is dragged and dropped to a particular menu
through the touch screen, an application linked to the particular menu is executed,
whereby the user can easily and quickly process the particular data.
[0052] For example, when the user selects an image list, image data included in the image
list and menus linked to the plurality of applications may be simultaneously outputted,
and then, when particular image data, among the image data, is dragged and dropped
to a background photo setting menu through the touch screen, a program linked to the
background photo setting menu is executed, whereby the user can easily and quickly
set the image data as a background photo.
[0053] In addition, when the user drags the image data and drops it to a menu for displaying
the image data, the image data can be automatically displayed, whereby the user can
easily and quickly look at the image data without the necessity of performing an operation
for executing an image program.
[0054] Moreover, when the user drags the image data and drops it to a menu linked to the
e-mail program, the image data can be automatically attached to an e-mail, whereby
the user can easily and quickly attach the image data to the e-mail without the necessity
of performing a separate operation for executing an e-mail program.
[0055] Furthermore, when the user drags video data and drops it to a menu for reproducing
video, a video reproducing program can be automatically executed, whereby the user
can easily and quickly watch video without the necessity of performing an operation
for executing the video reproducing program.
[0056] Also, when the user drags the music data and drops it to a menu linked to the music
reproducing program, the music reproducing program can be automatically executed,
whereby the user can easily and quickly enjoy music data without the necessity of
performing the operation for executing the music data reproducing program.
[0057] In addition, when the user drags a particular phone number and drops it to a menu
linked to the call signal processing program, the call signal processing program can
be automatically executed, whereby the user can easily and quickly make a call without
the necessity of performing the operation for selecting a phone number one by one
and selecting a call button.
[0058] In addition, when the user drags phone number data and drops it to the menu linked
to the phone number registration program, the phone number can be automatically stored
in the phone number list, whereby the user can easily and quickly register the phone
number without the necessity of performing the operation for executing the program
to register the phone number.
[0059] Furthermore, the present invention provides a graphical user interface displayed
on a screen, the interface comprising: a first region of the screen showing one or
more text objects that can be selected by user touch input; and a second region of
the screen showing one or more icons that are activated when a text object selected
by the user is dragged and dropped thereon. The first region and the second region
may be displayed together simultaneously on the same screen image before user selection
of a text object, and the first region may be initially displayed, and upon user selection
of a text object, the second region may appears on the screen in addition to the first
region. Here, the second region may be displayed along an edge of the screen. Also,
the type of icons appearing in the second region depend upon the type of processing
that may be performed on the one or more text objects, and each icon may be associated
with a function (i.e. voice, data communications, data processing, image processing,
etc) to process the dragged and dropped text object such that a visual, audible and/or
tactile output is provided. In some case, the text object may be selected when the
user touch input is applied on the displayed text object until a threshold time is
reached, and the selected text object can then be dragged across the screen when the
user touch input is moved while maintaining continued contact with the screen after
the text object is selected, and an indication associated with a text object is provided
when the text object is selected and/or is dragged by the user. When a text objection
is selected, a pointer may be displayed on the screen at a spot where a user touch
input is detected and the pointer may be displayed on the screen to follow a movement
of the user touch input during a drag and drop operation.
[0060] In addition, the present invention provides a user interface of an electronic device,
the interface comprising: a touch sensitive screen; a detector to detect user touch
inputs on the screen; and a processor connected to and cooperating with the screen
and the detector to allow a user to select a text item displayed on a first portion
of the screen and then to drag and drop the selected text item onto an active region
displayed on a second portion of the screen such that the text item is processed according
to a function associated with that active region, wherein the active region comprises:
one or more icons or graphical buttons that respectively represent a function executed
by the processor that processed the text item to provide a visual, audible and/or
tactile output. Here, the text item may indicate a text entry or digital image or
video file that is stored in memory, and the text item may be selected when the detector
detects that a user touch input is maintained on the displayed text item for a certain
amount of time, and the selected text item can then be dragged according to a movement
of the user touch input that is detected by the detector to stay in continued contact
with the screen after the text item is selected.
[0061] 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 structure described herein as performing the recited
function and not only structural equivalents but also equivalent structures.
1. A mobile terminal comprising:
a storage unit for storing a list including at least one data and an application for
executing the data;
a display unit for displaying the list and at least one menu for representing the
application; and
a controller for allowing user selection of one or more data displayed on the display
unit and linking the selected data to the at least one menu to execute the data.
2. The terminal of claim 1, wherein when one of the data is selected, the controller
displays a menu for executing the selected data through the display unit.
3. The terminal of claim 1, wherein the display unit is a touch screen, and the controller
executes and processes one of the data by draging and droping the data onto the menu
through the touch screen.
4. The terminal of claim 1, wherein after particular data is selected, when a particular
menu is selected within a pre-set time, the controller automatically executes a program
linked to the particular menu to process the data.
5. The terminal of claim 1, further comprising:
a notifying unit for notifying about completion of the operation of the application
linked to the particular menu.
6. The terminal of claim 1, wherein the data is at least one or more of image data, video
data, music data and a phone number, and the menu is at least one or more of a menu
linked to a program for processing an image, a menu linked to an e-mail program, a
menu linked to a video reproducing program for reproducing video data, a menu linked
to a music reproducing program for reproducing music data, a menu linked to a call
signal processing program, and a program linked to a registration program for registering
a phone number.
7. The terminal of claim 6, wherein the e-mail program automatically attaches image data
as an attachment file to an e-mail.
8. The terminal of claim 6, wherein when the phone number is dragged and dropped onto
the menu linked to the call signal processing program by the user, the controller
automatically executes the call signal processing program linked to the menu.
9. The terminal of claim 6, wherein when a particular phone number is inputted, dragged
and dropped onto a menu linked to the registration program for registering the phone
number, the controller automatically registers the particular phone number in a phone
number list through the registration program.
10. A method for processing data of a mobile terminal comprising:
displaying a list including at least one data and at least one menu representing an
application for executing the data on a display unit;
associating one or more of data with at least one menu according to a user inputting;
and
executing an application corresponding to the menu and processing the selected data
as the data is associated with the menu.
11. The method of claim 10, further comprising:
displaying a menu for executing data through the display unit when the data is selected.
12. The method of claim 10, further comprising:
automatically executing a program linked to a particular menu and processing the data,
when the particular data is selected and then the particular menu is selected within
a pre-set time.
13. The method of claim 10, wherein the associating step comprises:
when one of the data is selected, displaying a menu for executing the selected data;
and
selecting one of the menus according to a user inputting.
14. The method of claim 10, wherein the display unit is touch screen, and the associating
step is performed by dragging and dropping the data to the menu.
15. The method of claim 10, wherein the associating step is performed by selecting one
of the menus within a pre-set time after one of the data is selected.
16. An apparatus for processing data of a mobile terminal, in which particular data is
dragged by a user through a touch screen or a touch pad of a mobile terminal and dropped
onto a particular menu linked to a program for processing the particular data, the
program linked to the particular menu is automatically executed and then the particular
data is automatically processed through the program.
17. The apparatus of claim 16, wherein the particular data is at least one or more of
image data, video data, music data and a phone number, and the particular menu is
at least one or more of a menu linked to a program for processing an image, a menu
linked to an e-mail program, a menu linked to a video reproducing program for reproducing
video data, a menu linked to a music reproducing program for reproducing music data,
a menu linked to a call signal processing program, and a program linked to a registration
program for registering a phone number.
18. The apparatus of claim 16, wherein when the particular data is selected by the user,
a menu for executing the particular data is displayed on a display unit.
19. A graphical user interface displayed on a screen, the interface comprising:
a first region of the screen showing one or more text objects that can be selected
by user touch input; and
a second region of the screen showing one or more icons that are activated when a
text object selected by the user is dragged and dropped thereon.
20. A user interface of an electronic device, the interface comprising:
a touch sensitive screen;
a detector to detect user touch inputs on the screen; and
a processor connected to and cooperating with the screen and the detector to allow
a user to select a text item displayed on a first portion of the screen and then to
drag and drop the selected text item onto an active region displayed on a second portion
of the screen such that the text item is processed according to a function associated
with that active region.