US20080134057A1 - Mobile communication terminal for video calling and method for saving chat messages thereof - Google Patents

Mobile communication terminal for video calling and method for saving chat messages thereof Download PDF

Info

Publication number
US20080134057A1
US20080134057A1 US11/933,384 US93338407A US2008134057A1 US 20080134057 A1 US20080134057 A1 US 20080134057A1 US 93338407 A US93338407 A US 93338407A US 2008134057 A1 US2008134057 A1 US 2008134057A1
Authority
US
United States
Prior art keywords
file
save
chat
chat messages
saved
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
US11/933,384
Inventor
Dong Sung YUN
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YUN, DONG SUNG
Publication of US20080134057A1 publication Critical patent/US20080134057A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y80/00Products made by additive manufacturing

Definitions

  • the present invention relates to a communication technique of a mobile communication terminal, and more particularly, to a mobile communication terminal that performs video calling, and a method for saving a chat message that is sent or received while making a video call on the mobile communication terminal.
  • a mobile communication terminal have various functions, including a voice transferring function. Due to recent research and development, mobile communication terminals may now be capable of performing video and audio transmitting and receiving functions.
  • a conventional mobile communication terminal having a video call function may perform communications in the IMT-2000 wireless network.
  • the IMT-2000 wireless network may be used with 2.5 G and 3 G wireless networks for a WCDMA system, an EVDO system, etc.
  • mobile communication terminals exchange moving image streams via a packet-switched network or a circuit-switched network, based on the H.245 protocol for control of such data.
  • the H.245 protocol transmits and receives control messages to control the performance and channel of mobile communication terminals.
  • Such control messages perform capability exchange, opening and closing of a logical channel, mode request, flow control, and general operations, etc.
  • the control messages are also used to support master/slave determination, capability exchange for performances between mobile communication terminals, logical channel signaling, bidirectional logical channel signal, close logical channel signaling mode request, and round-trip delay determination, etc.
  • the H.245 protocol also controls negotiations of compatibility and quality-of-service (QoS) among mobile communication terminals.
  • QoS control negotiations include frame/bit rate adjustment, video size adjustment, and rapid upgrade requests, etc.
  • video calling may be performed.
  • video calling may allow a user to chat with another user, by transmitting and receiving a chat message between them.
  • the chat message may be sent or received based on the H.245 protocol.
  • the sent and received chat messages are deleted from the mobile communication terminals. That is, there has not been a method for checking a sent or received chat message after terminating video calling.
  • the present invention provides a mobile communication terminal that may save chat messages sent and received during video calling and a method for saving the messages in the mobile communication terminal.
  • the present invention also provides a mobile communication terminal that may save sent and received chat messages after terminating a video call, and a method for saving the messages of the mobile communication terminal.
  • the present invention discloses a mobile communication terminal for performing video chat that includes a wireless communication unit to send and receive chat messages during video calling, a storage unit to save the sent and received chat messages, a display to display the saved chat messages; and a controller to create a file from the saved chat messages when a save notification event is detected while a chat message is being sent or received.
  • the present invention also discloses a method for saving video chat messages of a mobile communication terminal, which includes saving chat messages sent and received during video calling, creating a file from the saved chat messages when a save notification event occurs while a chat message is being sent or received, and saving the created file.
  • FIG. 1 is a schematic block diagram showing a configuration of a mobile communication terminal capable of performing video calling according to an exemplary embodiment of the present invention.
  • FIG. 2 is a flow chart describing a method for setting a video chat storing mode of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • FIG. 3 is a flow chart describing a method for saving a chat message of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • FIG. 4 is a flow chart describing a method for saving a chat message when a signal, indicating that the accumulation save capacity is exceeded, occurs while the method of FIG. 3 is performed.
  • FIG. 5 is a flow chart describing a method for saving a chat message when a signal, indicating that the video chat is terminated, occurs while the method of FIG. 3 is performed.
  • FIG. 6 is a flow chart describing a method for saving files created through the methods of FIG. 3 and FIG. 4 .
  • FIG. 7A and FIG. 7B show exemplary displays where the method for setting a video chat storing mode, as shown in FIG. 2 , is implemented.
  • FIG. 8A , FIG. 8B , FIG. 8C , and FIG. 8D show displays, according to an exemplary embodiment of the present invention, where the method for saving a chat message, as shown in FIG. 4 , is implemented.
  • FIG. 9A , FIG. 9B , and FIG. 9C show displays, according to another exemplary embodiment of the present invention, where the method for saving a chat message, as shown in FIG. 4 , is implemented.
  • FIG. 10A , FIG. 10B , FIG. 10C , and FIG. 10D show displays in the method for saving created files of FIG. 6 according to an exemplary embodiment of the present invention.
  • FIG. 11A , FIG. 11B , FIG. 11C , FIG. 11D , and FIG. 11E show displays in the method for saving the created files of FIG. 6 according to another exemplary embodiment of the present invention.
  • FIG. 12 is a flow chart describing a method for accessing a menu of a video chat storage box.
  • FIG. 13A , FIG. 13B , and FIG. 13C show displays when the method of FIG. 12 is implemented, according to an exemplary embodiment of the present invention.
  • Chat message A message that sends or receives character streams input by users during a video call between mobile communication terminals.
  • Save notification event An event that is created by a user request or depletion of a storing area while sending or receiving chat messages. Examples of a save notification event include an accumulation save capacity excess notification signal to provide notification of depletion of the chat message storing area, a signal to terminate a video call (i.e., a video call termination signal), and a saving request signal to create a file from sent and received chat messages according to a user request while chat messages are being sent or received.
  • a save notification event include an accumulation save capacity excess notification signal to provide notification of depletion of the chat message storing area, a signal to terminate a video call (i.e., a video call termination signal), and a saving request signal to create a file from sent and received chat messages according to a user request while chat messages are being sent or received.
  • Video chat storing mode An operation mode in which messages that are sent and/or received among mobile communication terminals during a video call are saved. Examples of an operation mode include a video chat automatic storing mode to automatically save sent and received chat messages and a video chat manual storing mode to manually save sent and received chat messages.
  • File storing area A storing area to save a file created when chat messages are accumulated and saved.
  • the file storing area will be replaced with a term of a video chat storage box and then explained.
  • FIG. 1 is a schematic block diagram showing a configuration of a mobile communication terminal that is capable of performing a video call according to an exemplary embodiment of the present invention.
  • the mobile communication terminal 100 includes a wireless communication unit 110 , a storage unit 120 , a camera 130 , a video processor 140 , a display 150 , a controller 160 , and an input unit 170 .
  • the wireless communication unit 110 communicates with other mobile communication terminals. That is, the wireless communication unit 110 transmits and receives video data for a video call and chat messages to and from other mobile communication terminals. More specifically, the wireless communication unit 110 transmits a user's video data and chat messages to other mobile communication terminals, and receives video data and chat messages from other terminals.
  • the storage unit 120 stores operations and states of the mobile communication terminal 100 , as well as programs and data necessary to the operation of the controller 160 .
  • the storage unit 120 includes a chat message storing area 121 and a file storing area 123 .
  • the chat message storing area 121 accumulates and saves chat messages that are sent and received through the wireless communication unit 110 .
  • the file storing area 123 saves a file created from the chat messages that are accumulated and saved under the control of the controller 160 .
  • the camera 130 creates a user's video data to be transmitted through the wireless communication unit 110 .
  • the camera 130 includes an image sensor to convert an optical signal of an object into an analog signal and a signal processor to convert the analog signal into a digital signal. That is, the camera 130 converts light collected through the lens into a digital signal.
  • the video processor 140 processes the video data created by the camera 130 and the video data received by the wireless communication unit 110 so that it complies with the standard of the display 150 .
  • the display 150 displays, in real time, the video data of the wireless communication unit 110 or camera 130 , which is processed in the video processor 140 , thereby enabling the mobile communication terminal 100 to perform a video call or a video shoot.
  • the display 150 displays chat messages that are sent and received under the control of the controller 160 .
  • the display 150 displays a notification text in a pop-up format indicating a save notification event.
  • the controller 160 controls the operations of respective elements included in the mobile communication terminal 100 .
  • the controller 160 creates a file from the chat messages that are accumulated and saved in the chat message storing area 121 , and then saves the created file in the file storing area 123 .
  • the controller 160 checks a video chat storing mode and then creates a file from the accumulated and saved chat messages of the chat message storing area 121 in response to the checked video chat storing mode.
  • the controller 160 temporarily stores the created file in a buffer. After that, if storage space exists in the file storing area 123 , the controller 160 may move the file stored in the buffer to the file storing area 123 .
  • the controller 160 creates a file from the accumulated and saved chat messages and then automatically save the created file in the file storing area 123 . Also, after creating files, the controller 160 accumulates chat messages that are successively sent or received and then saves them in the chat message storing area 121 .
  • the controller 160 once again creates a file from the accumulated and saved chat messages. Also, the controller 160 may combine the successively created files into a single file. The controller 160 performs a video call and transmits or receives a chat message through the wireless communication unit 110 .
  • the controller 160 creates a file from the accumulated and saved chat message and then automatically saves the created file in the file storing area 123 .
  • the controller displays a notification text asking whether a previously saved file is to be deleted from the file storing area 123 .
  • the controller 160 sequentially deletes files stored in the file storing area 123 , starting with the oldest files. After that, the controller 160 saves the newly created file in the file storing area 123 .
  • the controller 160 deletes the newly created file, and then terminates the video call.
  • the controller 160 creates a file from the accumulated and saved chat messages and then automatically saves the created file in the file storing area 123 .
  • the saving request signal is a signal input by a user's selection information. After that, the controller 160 performs a video call and transmits or receives a chat message through the wireless communication unit 110 .
  • the controller 160 may display a notification text asking whether the chat message is to be saved.
  • the controller 160 When a save permission signal is created by a user's selection information, the controller 160 creates a file from chat messages accumulated and saved in the chat message storing area 121 and then stores the created file in the file storing area 123 . On the other hand, when a save rejection signal is created by user's selection information, the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121 . After that, the controller 160 may perform a video call and transmit and/or receive the chat message through the wireless communication unit 110 .
  • the controller 160 displays a notification text asking whether the chat messages are to be saved, through the display 150 .
  • the controller 160 when a save permission signal is created by a user's selection information, the controller 160 creates a file from the accumulated and saved chat messages and then saves the created file in the file storing area 123 .
  • the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121 , and then terminates the video call.
  • the controller 160 displays a notification text asking whether the chat messages are to be saved, through the display 150 .
  • a save permission signal is generated by a user's selection information
  • the controller 160 creates a file from the accumulated and saved chat messages and then saves the created file in the file storing area 123 .
  • a save rejection signal is created by a user's selection information
  • the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121 . After that, the controller 160 performs a video call and transmits and receives chat messages through the wireless communication unit 110 .
  • the input unit 170 is a user interface, and may be implemented with various input devices, such as a key pad, a touch screen, etc.
  • the input unit 170 inputs a user operation signal to control operations of the mobile communication terminal 100 .
  • the input unit 170 inputs a chat message saving request from a user during the transmission or reception of a chat message, and then sends a signal corresponding to the request to the controller 160 .
  • the input unit 170 may include a certain key, for example, an enter key or a hot key.
  • the input unit 170 When inputting a video call termination request from a user during the transmission or reception of a chat message, the input unit 170 transmits a video call termination signal to the controller 160 .
  • FIG. 2 is a flow chart describing a method for setting a video chat storing mode of a mobile communication terminal according to an exemplary embodiment of the present invention
  • the controller 160 determines whether the mobile communication terminal is in a video chat storing mode (S 100 ). When the determination of S 100 is positive, the controller 160 further determines whether a video chat automatic storing mode is selected (S 110 ). When the determination of S 110 is positive, the controller 160 sets the video chat storing mode to an automatic storing mode (S 130 ).
  • the setting method of the video chat automatic storing mode is shown in FIG. 7A .
  • the controller 160 sets the video chat storing mode to a manual storing mode (S 150 ).
  • the setting method of the video chat manual storing mode is shown in FIG. 7B .
  • FIG. 3 is a flow chart describing a method for saving a chat message of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • the controller 160 determines whether a chat message is to be sent or received through the wireless communication unit 110 (S 210 ). When the determination of S 210 is positive, the controller 160 determines whether the video chat storing mode is set (S 220 ). When the determination of S 220 is negative, the controller 160 displays the sent or received chat message (S 230 ). In this case, the controller 160 does not save the sent or received chat message.
  • the controller 160 When the determination of S 220 is positive, the controller 160 accumulates the sent and received chat messages and then saves them in the chat message storing area 121 (S 240 ). Also, the controller 160 sequentially displays the accumulated and saved chat messages on the display 150 . The controller 160 determines whether a save notification event is created while the chat message is sent or received (S 250 ). When the determination of S 250 is positive, the controller 160 judges the type of the save notification event (S 260 ). When the created save notification event is an accumulation save capacity excess notification signal, the controller 160 saves the chat messages according to the accumulation save capacity excess notification signal (S 270 ). Step S 270 will be described in detail with reference to FIG. 4 .
  • the controller 160 judges a video chat storing mode (S 271 ).
  • the controller 160 creates a file from the accumulated and saved chat messages (S 273 ).
  • the controller 160 temporarily saves the created file in a buffer.
  • the controller 160 processes the created file (S 500 ). Step S 500 will be described in detail with reference to FIG. 6 .
  • the controller 160 checks a file storing area 123 and determines whether any remaining space for saving the created file exists (S 510 ). When the determination of S 510 is negative, the controller 160 displays a deletion notification text asking whether the files stored in the file storing area 123 are to be deleted (S 520 ).
  • the controller 160 determines whether a deletion permission signal has been input (S 530 ). When the determination of S 530 is negative, the controller 160 determines that the input signal is a deletion rejection signal, and then deletes the created files (S 540 ). On the other hand, when the determination of S 530 is positive, the controller 160 sequentially deletes files starting with the oldest files saved in the file storing area 123 (S 550 ). After that, the controller 160 saves the new files, created through step S 273 of FIG. 4 , in the file storing area 123 (S 560 ).
  • the controller 160 automatically save the files, created through step S 273 of FIG. 4 , in the file storing area 123 (S 560 ). After that, the controller 160 accumulates chat messages that are successively sent and received s and then stores them in the chat message storing area 121 . When the accumulated and saved chat messages exceed the capacity of the chat message storing area 121 , the controller 160 creates a file from the accumulated and saved chat messages and then saves it in the file storing area 123 . Here, the controller 160 may combine successively created files into a single file. Therefore, sent and received chat messages are saved during a video call and the saved chat messages may be checked at any time after the video call is terminated. Also, since the chat messages are created as a file and then stored in an additional storage box, they may be managed easily.
  • step S 271 when the determination of step S 271 is negative (i.e. the video chat storing mode is not an automatic mode), the controller 160 determines that the video chat storing mode is a manual storing mode, and displays an inquiry notification text asking whether the chat messages are to be stored, through the display 150 (S 275 ). After that, the controller 160 further determines whether the save permission signal is created (S 277 ). When the determination of S 277 is negative, the controller 160 deletes the chat messages accumulated and saved in the chat message storing area 121 (S 279 ).
  • steps S 271 to S 279 may be implemented on the display as follows.
  • the chat message is sent or received and then displayed as shown in FIG. 9A .
  • a chat message save notification text is displayed, as shown in FIG. 9B .
  • the accumulated and saved chat messages are deleted and chat messages are successively sent and received as shown in FIG. 9C .
  • step S 273 the controller transmits/or receives the chat message and then displays it as shown in FIG. 8A .
  • the controller 160 displays a chat message save notification text as shown in FIG. 8B .
  • the controller 160 creates a file from the chat messages as shown in FIG. 8C and then stores it in a video chat storage box. After that, as shown in FIG. 8D , chat messages are again successively sent and received.
  • step S 280 when the created save notification event is a video call termination signal, the controller 160 stores the chat message according to the video call termination signal (S 280 ). Step S 280 will be described in detail with reference to FIG. 5 .
  • the controller 160 determines whether the video chat storing mode is an automatic storing mode (S 281 ). When the determination of S 281 is positive, the controller 160 creates a file from the chat messages accumulated and saved in the chat message storing area 121 (S 283 ). After that, the controller 160 processes the created file (S 500 ), as described above with reference to FIG. 6 .
  • the controller 160 determines that the video chat storing mode is a manual storing mode and then displays a chat message save notification text through the display 150 (S 295 ). After that, the controller 160 determines whether a save permission signal is input (S 297 ). When the determination of S 297 is positive, the controller 160 proceeds with step S 293 .
  • the chat message is sent or received and then displayed, as shown in FIG. 10A .
  • a chat message save notification text is displayed as shown in FIG. 10B .
  • the controller 160 creates a file from the accumulated and saved chat messages and then saves it in the video chat storage box, as shown in FIG. 10C .
  • a video call termination display is displayed as shown in FIG. 10D .
  • a chat message is sent or received and then displayed, as shown in FIG. 11A .
  • a chat message save notification text is displayed, as shown in FIG. 11B .
  • the controller 160 creates a file from the chat message and then judges the file storing area 123 .
  • a notification text indicating the deletion of saved files is displayed as shown in FIG. 11C .
  • the deletion permission signal is input, the files previously stored in the video chat storage box are deleted and the created file is saved in the same manner as shown in FIG. 11D .
  • FIG. 11E a video call termination display is displayed.
  • the controller 160 determines that the save rejection signal is input and deletes accumulated and saved chat messages from the chat message storing area 121 (S 299 ).
  • FIG. 12 is a flow chart describing a method for accessing a menu of a video chat storage box.
  • the controller 160 determines whether access to the file storing area 123 is performed in response to a user's selection signal (S 300 ).
  • the controller 160 highlights a specific file based on a user's selection information (S 310 ).
  • the highlighted indicator moves according to a user's selection information.
  • the controller 160 determines whether an event occurs (S 320 ).
  • the controller 160 judges the type of event (S 330 ).
  • the controller 160 displays a menu list including at least one or more menu items (S 350 ).
  • a certain item on the menu list is highlighted (S 360 ).
  • the controller 160 determines whether a selection signal is input to the highlighted menu item (S 370 ).
  • the controller 160 displays a corresponding menu (S 380 ).
  • the saved files are displayed as a list, as shown in FIG. 13A .
  • the files saved in the video chat storage box may be sorted in descending order according to their saved time.
  • a menu selection signal is input, a menu list showing at least one or more menu items is displayed, as shown in FIG. 13B .
  • the present display is changed into the message edit display.
  • the controller 160 displays the content of the file (S 340 ), for example, a chat message of a corresponding file.
  • a display implemented through the steps S 300 to S 340 .
  • files saved in a video chat storage box are displayed as a list and then a signal is input to select a highlighted certain file on the list, a chat message of the selected file is displayed as shown in FIG. 13C .
  • a menu selection signal is input, a menu list including at least one or more menu items is displayed. For example, when menu item “4. SAVE PHONE NUMBER” is selected, the present display changes to a phone number save menu display.
  • the present invention saves chat messages sent and received during a video call, thereby allowing users to check them at their convenience. Also, the present invention saves the chat messages as files, which may allow users to manage the chat messages more easily.

Abstract

A mobile communication terminal that performs video calling and a method for saving video chat messages are disclosed. The terminal includes a wireless communication unit to send and receive chat messages during a video call, a storage unit to save the chat messages that are sent and received, a display to display the saved chat messages, and a controller to create a file from the saved chat messages when a save notification event is detected while the chat messages are being sent and received. Therefore, users may be able to check the saved chat messages at their convenience and also may manage them more easily because they are saved as files.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This application claims priority from and the benefit of Korean Patent Application No. 10-2006-0111953, filed Nov. 14, 2006, which is hereby incorporated by reference for all purposes set forth herein.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a communication technique of a mobile communication terminal, and more particularly, to a mobile communication terminal that performs video calling, and a method for saving a chat message that is sent or received while making a video call on the mobile communication terminal.
  • 2. Discussion of the Background
  • In view of recent developments, it is desirable that a mobile communication terminal have various functions, including a voice transferring function. Due to recent research and development, mobile communication terminals may now be capable of performing video and audio transmitting and receiving functions.
  • A conventional mobile communication terminal having a video call function may perform communications in the IMT-2000 wireless network. The IMT-2000 wireless network may be used with 2.5 G and 3 G wireless networks for a WCDMA system, an EVDO system, etc.
  • In a video calling system, mobile communication terminals exchange moving image streams via a packet-switched network or a circuit-switched network, based on the H.245 protocol for control of such data. Here, the H.245 protocol transmits and receives control messages to control the performance and channel of mobile communication terminals. Such control messages perform capability exchange, opening and closing of a logical channel, mode request, flow control, and general operations, etc. The control messages are also used to support master/slave determination, capability exchange for performances between mobile communication terminals, logical channel signaling, bidirectional logical channel signal, close logical channel signaling mode request, and round-trip delay determination, etc.
  • The H.245 protocol also controls negotiations of compatibility and quality-of-service (QoS) among mobile communication terminals. Such QoS control negotiations include frame/bit rate adjustment, video size adjustment, and rapid upgrade requests, etc.
  • When video and voice data, processed through the protocol exchange and negotiation process, is transmitted to comply with a certain data format, video calling may be performed.
  • Additionally, such video calling may allow a user to chat with another user, by transmitting and receiving a chat message between them. The chat message may be sent or received based on the H.245 protocol.
  • However, after completing chatting, the sent and received chat messages are deleted from the mobile communication terminals. That is, there has not been a method for checking a sent or received chat message after terminating video calling.
  • Therefore, a technique for a mobile communication terminal that may save chat messages is needed.
  • SUMMARY OF THE INVENTION
  • The present invention provides a mobile communication terminal that may save chat messages sent and received during video calling and a method for saving the messages in the mobile communication terminal.
  • The present invention also provides a mobile communication terminal that may save sent and received chat messages after terminating a video call, and a method for saving the messages of the mobile communication terminal.
  • Additional features of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
  • The present invention discloses a mobile communication terminal for performing video chat that includes a wireless communication unit to send and receive chat messages during video calling, a storage unit to save the sent and received chat messages, a display to display the saved chat messages; and a controller to create a file from the saved chat messages when a save notification event is detected while a chat message is being sent or received.
  • The present invention also discloses a method for saving video chat messages of a mobile communication terminal, which includes saving chat messages sent and received during video calling, creating a file from the saved chat messages when a save notification event occurs while a chat message is being sent or received, and saving the created file.
  • It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
  • FIG. 1 is a schematic block diagram showing a configuration of a mobile communication terminal capable of performing video calling according to an exemplary embodiment of the present invention.
  • FIG. 2 is a flow chart describing a method for setting a video chat storing mode of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • FIG. 3 is a flow chart describing a method for saving a chat message of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • FIG. 4 is a flow chart describing a method for saving a chat message when a signal, indicating that the accumulation save capacity is exceeded, occurs while the method of FIG. 3 is performed.
  • FIG. 5 is a flow chart describing a method for saving a chat message when a signal, indicating that the video chat is terminated, occurs while the method of FIG. 3 is performed.
  • FIG. 6 is a flow chart describing a method for saving files created through the methods of FIG. 3 and FIG. 4.
  • FIG. 7A and FIG. 7B show exemplary displays where the method for setting a video chat storing mode, as shown in FIG. 2, is implemented.
  • FIG. 8A, FIG. 8B, FIG. 8C, and FIG. 8D show displays, according to an exemplary embodiment of the present invention, where the method for saving a chat message, as shown in FIG. 4, is implemented.
  • FIG. 9A, FIG. 9B, and FIG. 9C show displays, according to another exemplary embodiment of the present invention, where the method for saving a chat message, as shown in FIG. 4, is implemented.
  • FIG. 10A, FIG. 10B, FIG. 10C, and FIG. 10D show displays in the method for saving created files of FIG. 6 according to an exemplary embodiment of the present invention.
  • FIG. 11A, FIG. 11B, FIG. 11C, FIG. 11D, and FIG. 11E show displays in the method for saving the created files of FIG. 6 according to another exemplary embodiment of the present invention.
  • FIG. 12 is a flow chart describing a method for accessing a menu of a video chat storage box.
  • FIG. 13A, FIG. 13B, and FIG. 13C show displays when the method of FIG. 12 is implemented, according to an exemplary embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
  • The invention is described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure is thorough, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity. Like reference numerals in the drawings denote like elements.
  • It will be understood that when an element or layer is referred to as being “on” or “connected to” another element or layer, it can be directly on or directly connected to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on” or “directly connected to” another element or layer, there are no intervening elements or layers present.
  • Prior to explaining the exemplary embodiments of the present invention, terminologies will be defined for the present description below:
  • 1. Chat message: A message that sends or receives character streams input by users during a video call between mobile communication terminals.
  • 2. Save notification event: An event that is created by a user request or depletion of a storing area while sending or receiving chat messages. Examples of a save notification event include an accumulation save capacity excess notification signal to provide notification of depletion of the chat message storing area, a signal to terminate a video call (i.e., a video call termination signal), and a saving request signal to create a file from sent and received chat messages according to a user request while chat messages are being sent or received.
  • 3. Video chat storing mode: An operation mode in which messages that are sent and/or received among mobile communication terminals during a video call are saved. Examples of an operation mode include a video chat automatic storing mode to automatically save sent and received chat messages and a video chat manual storing mode to manually save sent and received chat messages.
  • 4. File storing area: A storing area to save a file created when chat messages are accumulated and saved. Here, when describing a display in the following exemplary embodiment, the file storing area will be replaced with a term of a video chat storage box and then explained.
  • Now, exemplary embodiments of the present invention are described in detail with reference to the accompanying drawings.
  • FIG. 1 is a schematic block diagram showing a configuration of a mobile communication terminal that is capable of performing a video call according to an exemplary embodiment of the present invention.
  • Referring to FIG. 1, the mobile communication terminal 100 includes a wireless communication unit 110, a storage unit 120, a camera 130, a video processor 140, a display 150, a controller 160, and an input unit 170.
  • The wireless communication unit 110 communicates with other mobile communication terminals. That is, the wireless communication unit 110 transmits and receives video data for a video call and chat messages to and from other mobile communication terminals. More specifically, the wireless communication unit 110 transmits a user's video data and chat messages to other mobile communication terminals, and receives video data and chat messages from other terminals.
  • The storage unit 120 stores operations and states of the mobile communication terminal 100, as well as programs and data necessary to the operation of the controller 160. Specifically, the storage unit 120 includes a chat message storing area 121 and a file storing area 123. The chat message storing area 121 accumulates and saves chat messages that are sent and received through the wireless communication unit 110. The file storing area 123 saves a file created from the chat messages that are accumulated and saved under the control of the controller 160.
  • The camera 130 creates a user's video data to be transmitted through the wireless communication unit 110. The camera 130 includes an image sensor to convert an optical signal of an object into an analog signal and a signal processor to convert the analog signal into a digital signal. That is, the camera 130 converts light collected through the lens into a digital signal.
  • The video processor 140 processes the video data created by the camera 130 and the video data received by the wireless communication unit 110 so that it complies with the standard of the display 150.
  • The display 150 displays, in real time, the video data of the wireless communication unit 110 or camera 130, which is processed in the video processor 140, thereby enabling the mobile communication terminal 100 to perform a video call or a video shoot. For example, the display 150 displays chat messages that are sent and received under the control of the controller 160. Also, the display 150 displays a notification text in a pop-up format indicating a save notification event.
  • The controller 160 controls the operations of respective elements included in the mobile communication terminal 100. In particular, when a save notification event is detected during the transmission or reception of chat messages, the controller 160 creates a file from the chat messages that are accumulated and saved in the chat message storing area 121, and then saves the created file in the file storing area 123. More specifically, the controller 160 checks a video chat storing mode and then creates a file from the accumulated and saved chat messages of the chat message storing area 121 in response to the checked video chat storing mode. Here, the controller 160 temporarily stores the created file in a buffer. After that, if storage space exists in the file storing area 123, the controller 160 may move the file stored in the buffer to the file storing area 123.
  • For example, when the video chat storing mode is an automatic mode (i.e., a video chat automatic storing mode) and the detected save notification event is an accumulation save capacity excess notification signal, the controller 160 creates a file from the accumulated and saved chat messages and then automatically save the created file in the file storing area 123. Also, after creating files, the controller 160 accumulates chat messages that are successively sent or received and then saves them in the chat message storing area 121. Here, when an accumulation save capacity excess notification signal caused by the accumulated and saved chat messages is detected, the controller 160 once again creates a file from the accumulated and saved chat messages. Also, the controller 160 may combine the successively created files into a single file. The controller 160 performs a video call and transmits or receives a chat message through the wireless communication unit 110.
  • On the other hand, when the video chat storing mode is an automatic mode and the detected save notification event is a video call termination signal, the controller 160 creates a file from the accumulated and saved chat message and then automatically saves the created file in the file storing area 123. Here, when a save capacity excess notification signal is detected, the controller displays a notification text asking whether a previously saved file is to be deleted from the file storing area 123.
  • When a deletion permission signal is created by a user's selection information, the controller 160 sequentially deletes files stored in the file storing area 123, starting with the oldest files. After that, the controller 160 saves the newly created file in the file storing area 123. On the other hand, when a deletion rejection signal is created by the user's selection information, the controller 160 deletes the newly created file, and then terminates the video call.
  • As well, when the video chat storing mode is an automatic mode and the detected save notification event is a saving request signal, the controller 160 creates a file from the accumulated and saved chat messages and then automatically saves the created file in the file storing area 123. Here, the saving request signal is a signal input by a user's selection information. After that, the controller 160 performs a video call and transmits or receives a chat message through the wireless communication unit 110.
  • Also, when the video chat storing mode is a manual mode and the detected save notification event is an accumulation save capacity excess notification signal, the controller 160 may display a notification text asking whether the chat message is to be saved.
  • When a save permission signal is created by a user's selection information, the controller 160 creates a file from chat messages accumulated and saved in the chat message storing area 121 and then stores the created file in the file storing area 123. On the other hand, when a save rejection signal is created by user's selection information, the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121. After that, the controller 160 may perform a video call and transmit and/or receive the chat message through the wireless communication unit 110.
  • Also, when the video chat storing mode is a manual mode and the detected save notification event is a video call termination signal, the controller 160 displays a notification text asking whether the chat messages are to be saved, through the display 150.
  • Here, when a save permission signal is created by a user's selection information, the controller 160 creates a file from the accumulated and saved chat messages and then saves the created file in the file storing area 123. On the other hand, when a save rejection signal is created by a user's selection information, the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121, and then terminates the video call.
  • Also, when the video chat storing mode is a manual mode and the detected save notification event is a saving request signal, the controller 160 displays a notification text asking whether the chat messages are to be saved, through the display 150. When a save permission signal is generated by a user's selection information, the controller 160 creates a file from the accumulated and saved chat messages and then saves the created file in the file storing area 123. On the other hand, when a save rejection signal is created by a user's selection information, the controller 160 deletes the accumulated and saved chat messages from the chat message storing area 121. After that, the controller 160 performs a video call and transmits and receives chat messages through the wireless communication unit 110.
  • The input unit 170 is a user interface, and may be implemented with various input devices, such as a key pad, a touch screen, etc. The input unit 170 inputs a user operation signal to control operations of the mobile communication terminal 100. For example, the input unit 170 inputs a chat message saving request from a user during the transmission or reception of a chat message, and then sends a signal corresponding to the request to the controller 160. To generate the saving request signal, the input unit 170 may include a certain key, for example, an enter key or a hot key.
  • When inputting a video call termination request from a user during the transmission or reception of a chat message, the input unit 170 transmits a video call termination signal to the controller 160.
  • FIG. 2 is a flow chart describing a method for setting a video chat storing mode of a mobile communication terminal according to an exemplary embodiment of the present invention;
  • Referring to FIG. 1 and FIG. 2, the controller 160 determines whether the mobile communication terminal is in a video chat storing mode (S100). When the determination of S100 is positive, the controller 160 further determines whether a video chat automatic storing mode is selected (S110). When the determination of S110 is positive, the controller 160 sets the video chat storing mode to an automatic storing mode (S130). Here, the setting method of the video chat automatic storing mode is shown in FIG. 7A.
  • Also, when the determination of S110 is negative, the controller 160 sets the video chat storing mode to a manual storing mode (S150). The setting method of the video chat manual storing mode is shown in FIG. 7B.
  • On the other hand, when the determination of S1100 is negative, the procedure ends.
  • FIG. 3 is a flow chart describing a method for saving a chat message of a mobile communication terminal according to an exemplary embodiment of the present invention.
  • Referring to FIG. 1, FIG. 2, and FIG. 3, when the mobile communication terminal 100 is in a video call mode (S200), the controller 160 determines whether a chat message is to be sent or received through the wireless communication unit 110 (S210). When the determination of S210 is positive, the controller 160 determines whether the video chat storing mode is set (S220). When the determination of S220 is negative, the controller 160 displays the sent or received chat message (S230). In this case, the controller 160 does not save the sent or received chat message.
  • When the determination of S220 is positive, the controller 160 accumulates the sent and received chat messages and then saves them in the chat message storing area 121 (S240). Also, the controller 160 sequentially displays the accumulated and saved chat messages on the display 150. The controller 160 determines whether a save notification event is created while the chat message is sent or received (S250). When the determination of S250 is positive, the controller 160 judges the type of the save notification event (S260). When the created save notification event is an accumulation save capacity excess notification signal, the controller 160 saves the chat messages according to the accumulation save capacity excess notification signal (S270). Step S270 will be described in detail with reference to FIG. 4.
  • Referring to FIG. 4, the controller 160 judges a video chat storing mode (S271). When the video chat storing mode is an automatic mode, the controller 160 creates a file from the accumulated and saved chat messages (S273). Here, the controller 160 temporarily saves the created file in a buffer. After that, the controller 160 processes the created file (S500). Step S500 will be described in detail with reference to FIG. 6.
  • Referring to FIG. 6, the controller 160 checks a file storing area 123 and determines whether any remaining space for saving the created file exists (S510). When the determination of S510 is negative, the controller 160 displays a deletion notification text asking whether the files stored in the file storing area 123 are to be deleted (S520).
  • After that, the controller 160 determines whether a deletion permission signal has been input (S530). When the determination of S530 is negative, the controller 160 determines that the input signal is a deletion rejection signal, and then deletes the created files (S540). On the other hand, when the determination of S530 is positive, the controller 160 sequentially deletes files starting with the oldest files saved in the file storing area 123 (S550). After that, the controller 160 saves the new files, created through step S273 of FIG. 4, in the file storing area 123 (S560).
  • When the determination of S510 is positive (i.e. there is space remaining to save the created file), the controller 160 automatically save the files, created through step S273 of FIG. 4, in the file storing area 123 (S560). After that, the controller 160 accumulates chat messages that are successively sent and received s and then stores them in the chat message storing area 121. When the accumulated and saved chat messages exceed the capacity of the chat message storing area 121, the controller 160 creates a file from the accumulated and saved chat messages and then saves it in the file storing area 123. Here, the controller 160 may combine successively created files into a single file. Therefore, sent and received chat messages are saved during a video call and the saved chat messages may be checked at any time after the video call is terminated. Also, since the chat messages are created as a file and then stored in an additional storage box, they may be managed easily.
  • Referring to FIG. 4 again, when the determination of step S271 is negative (i.e. the video chat storing mode is not an automatic mode), the controller 160 determines that the video chat storing mode is a manual storing mode, and displays an inquiry notification text asking whether the chat messages are to be stored, through the display 150 (S275). After that, the controller 160 further determines whether the save permission signal is created (S277). When the determination of S277 is negative, the controller 160 deletes the chat messages accumulated and saved in the chat message storing area 121 (S279).
  • Here, steps S271 to S279 may be implemented on the display as follows. The chat message is sent or received and then displayed as shown in FIG. 9A. When the storage capacity is exceeded, a chat message save notification text is displayed, as shown in FIG. 9B. Here, when a save rejection signal is input, the accumulated and saved chat messages are deleted and chat messages are successively sent and received as shown in FIG. 9C.
  • When the determination of S277 is positive, or the save permission signal is detected, the controller 160 proceeds with step S273. For example, the controller transmits/or receives the chat message and then displays it as shown in FIG. 8A. When the chat messages exceed the storage capacity, the controller 160 displays a chat message save notification text as shown in FIG. 8B. Here, when the save permission signal is input, the controller 160 creates a file from the chat messages as shown in FIG. 8C and then stores it in a video chat storage box. After that, as shown in FIG. 8D, chat messages are again successively sent and received.
  • Referring to FIG. 3 again, from the determination of step S260, when the created save notification event is a video call termination signal, the controller 160 stores the chat message according to the video call termination signal (S280). Step S280 will be described in detail with reference to FIG. 5.
  • Referring to FIG. 5, the controller 160 determines whether the video chat storing mode is an automatic storing mode (S281). When the determination of S281 is positive, the controller 160 creates a file from the chat messages accumulated and saved in the chat message storing area 121 (S283). After that, the controller 160 processes the created file (S500), as described above with reference to FIG. 6.
  • On the other hand, when the determination of S281 is negative (i.e. the video chat save mode is not an automatic storing mode), the controller 160 determines that the video chat storing mode is a manual storing mode and then displays a chat message save notification text through the display 150 (S295). After that, the controller 160 determines whether a save permission signal is input (S297). When the determination of S297 is positive, the controller 160 proceeds with step S293.
  • For example, the chat message is sent or received and then displayed, as shown in FIG. 10A. When the video call termination signal is input, a chat message save notification text is displayed as shown in FIG. 10B. When the save permission signal is created, the controller 160 creates a file from the accumulated and saved chat messages and then saves it in the video chat storage box, as shown in FIG. 10C. After that, a video call termination display is displayed as shown in FIG. 10D.
  • For another example, a chat message is sent or received and then displayed, as shown in FIG. 11A. When the video call termination signal is input, a chat message save notification text is displayed, as shown in FIG. 11B. When the save permission signal is created, the controller 160 creates a file from the chat message and then judges the file storing area 123. When the file storing area 123 does not have any remaining space, a notification text indicating the deletion of saved files is displayed as shown in FIG. 11C. After that, when the deletion permission signal is input, the files previously stored in the video chat storage box are deleted and the created file is saved in the same manner as shown in FIG. 11D. After that, as shown in FIG. 11E, a video call termination display is displayed.
  • As well, when the determination of S297 is negative (i.e. the save permission signal is not input), the controller 160 determines that the save rejection signal is input and deletes accumulated and saved chat messages from the chat message storing area 121 (S299).
  • FIG. 12 is a flow chart describing a method for accessing a menu of a video chat storage box.
  • Referring to FIG. 1 and FIG. 12, the controller 160 determines whether access to the file storing area 123 is performed in response to a user's selection signal (S300). When the determination of step S300 is positive, the controller 160 highlights a specific file based on a user's selection information (S310). Here, it will be appreciated that the highlighted indicator moves according to a user's selection information. After that, the controller 160 determines whether an event occurs (S320). When the event occurs, the controller 160 judges the type of event (S330). When the event is a menu selection signal, the controller 160 displays a menu list including at least one or more menu items (S350). After that, a certain item on the menu list is highlighted (S360). The controller 160 determines whether a selection signal is input to the highlighted menu item (S370). When the selection signal is input, the controller 160 displays a corresponding menu (S380).
  • The following is a description of a display implemented through the steps S300 to S380. When a user accesses a video chat storage box, the saved files are displayed as a list, as shown in FIG. 13A. Here, the files saved in the video chat storage box may be sorted in descending order according to their saved time. When a certain file on the list is highlighted and then a menu selection signal is input, a menu list showing at least one or more menu items is displayed, as shown in FIG. 13B. For example, when a menu item “2. SEND MESSAGE” is selected, the present display is changed into the message edit display.
  • As well, when the type of the event created in step S330 is a file selection signal, the controller 160 displays the content of the file (S340), for example, a chat message of a corresponding file.
  • The following is a description of a display implemented through the steps S300 to S340. When files saved in a video chat storage box are displayed as a list and then a signal is input to select a highlighted certain file on the list, a chat message of the selected file is displayed as shown in FIG. 13C. Here, when a menu selection signal is input, a menu list including at least one or more menu items is displayed. For example, when menu item “4. SAVE PHONE NUMBER” is selected, the present display changes to a phone number save menu display.
  • As described in the foregoing, the present invention saves chat messages sent and received during a video call, thereby allowing users to check them at their convenience. Also, the present invention saves the chat messages as files, which may allow users to manage the chat messages more easily.
  • It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims (25)

1. A mobile communication terminal for performing video chat, comprising:
a wireless communication unit to send and receive chat messages during video calling;
a storage unit to save the sent and received chat messages;
a display to display the saved chat messages; and
a controller to create a file from the saved chat messages when a save notification event is detected while chat messages are being sent and received.
2. The terminal of claim 1, wherein the created file is saved in the storage unit.
3. The terminal of claim 1, wherein the save notification event is one of an accumulation save capacity excess notification signal, a video call termination signal, and a saving request signal.
4. The terminal of claim 1, wherein the controller creates the file from the saved chat messages through a video chat storing mode.
5. The terminal of claim 4, wherein the video chat storing mode is a video chat automatic storing mode or a video chat manual storing mode.
6. The terminal of claim 3, wherein the controller creates the file from the saved chat messages and automatically saves the created file to the storage unit when the detected save notification event is the accumulation save capacity excess notification signal.
7. The terminal of claim 6, wherein the controller saves additional chat messages that are successively sent and received after creating the file, and creates an additional file from the saved additional chat messages when the saved additional chat messages exceed the storage capacity of a chat message storing area.
8. The terminal of claim 7, wherein the controller combines the created file and the additional created file into a single file.
9. The terminal of claim 3, wherein the controller creates the file from the saved chat messages and saves it in the storage unit when the detected save notification event is the video call termination signal.
10. The terminal of claim 1, wherein the controller displays a notification text asking whether the files previously stored in the storage unit are to be deleted when a save capacity excess notification signal of a file storing area of the storage unit is detected.
11. The terminal of claim 10, wherein the controller sequentially deletes files in response to a deletion permission signal starting with the files that have been stored in the storage unit the longest.
12. The terminal of claim 3, wherein the controller creates the file from the saved chat messages after receiving a save permission signal when the detected save notification event is the accumulation save capacity excess notification signal.
13. The terminal of claim 3, wherein the controller creates a file from the saved chat messages after receiving a save permission signal when the detected save notification event is the video call termination signal.
14. A method for saving video chat messages of a mobile communication terminal, comprising:
saving chat messages sent and received during video calling;
creating a file from the saved chat messages when a save notification event occurs during the transmission or reception of the chat messages; and
saving the created file.
15. The method of claim 14, wherein the save notification event is one of an accumulation save capacity excess notification signal, a video call termination signal, and a saving request signal.
16. The method of claim 14, wherein saving the created file comprises creating the file from the saved chat messages through a video chat storing mode.
17. The method of claim 16, wherein the video chat storing mode is a video chat automatic storing mode or a video chat manual storing mode.
18. The method of claim 15, wherein saving the created file serves to create a file from the accumulated and saved chat messages and automatically saves it when the detected save notification event is the accumulation save capacity excess notification signal.
19. The method of claim 14, wherein saving the created file comprises:
saving additional chat messages that are successively sent and received after creating the file; and
creating an additional file from the saved additional chat messages when the saved additional chat messages exceed the storage capacity of a chat message storing area.
20. The method of claim 19, wherein saving the created file further comprises combining the created file and the additional created file into a single file.
21. The method of claim 15, wherein saving the created file comprises creating and saving a file from the saved chat messages when the detected save notification event is the video call termination signal.
22. The method of claim 15, saving the created file comprises displaying a notification text to inquire whether the previously stored files are to be deleted, when a storage capacity excess notification signal of a file storing area is detected.
23. The method of claim 22, wherein saving the created file comprises sequentially deleting files in response to a deletion permission signal starting with the files that have been stored in the storage unit the longest.
24. The method of claim 15, wherein saving the created file comprises creating a file from the saved chat messages after receiving a save permission signal when the detected save notification event is the accumulation save capacity excess notification signal.
25. The method of claim 15, wherein saving the created file comprises creating a file from the saved chat messages after receiving a save permission signal when the detected save notification event is the video call termination signal.
US11/933,384 2006-11-14 2007-10-31 Mobile communication terminal for video calling and method for saving chat messages thereof Abandoned US20080134057A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060111953A KR100808987B1 (en) 2006-11-14 2006-11-14 Mobile communication terminal for operating video calling and method for saving communication message thereof
KR10-2006-0111953 2006-11-14

Publications (1)

Publication Number Publication Date
US20080134057A1 true US20080134057A1 (en) 2008-06-05

Family

ID=38984138

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/933,381 Active 2027-01-16 US7993134B2 (en) 2004-12-14 2007-10-31 Accurately predicting and preventing interference between tooth models
US11/933,384 Abandoned US20080134057A1 (en) 2006-11-14 2007-10-31 Mobile communication terminal for video calling and method for saving chat messages thereof

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/933,381 Active 2027-01-16 US7993134B2 (en) 2004-12-14 2007-10-31 Accurately predicting and preventing interference between tooth models

Country Status (3)

Country Link
US (2) US7993134B2 (en)
EP (1) EP1924094A1 (en)
KR (1) KR100808987B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090305679A1 (en) * 2008-06-04 2009-12-10 Pantech & Curitel Communications, Inc. Mobile communication terminal having a direct dial function using call history and method for performing the function
US20120176464A1 (en) * 2009-10-30 2012-07-12 Zte Corporation Method and Device for Realizing Videophone
US20130055112A1 (en) * 2011-08-28 2013-02-28 Hoozin Ltd. Computerized System And Method Supporting Message-Based Group Communication Sessions
US8701020B1 (en) * 2011-02-01 2014-04-15 Google Inc. Text chat overlay for video chat
US20160021036A1 (en) * 2008-03-31 2016-01-21 Lg Electronics Inc. Terminal and method of having conversation using instant messaging service therein
US11831692B2 (en) * 2014-02-06 2023-11-28 Bongo Learn, Inc. Asynchronous video communication integration system

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7309230B2 (en) * 2004-12-14 2007-12-18 Align Technology, Inc. Preventing interference between tooth models
GB0724992D0 (en) * 2007-12-21 2008-01-30 Materialise Nv Tooth improvement
US8565386B2 (en) 2009-09-29 2013-10-22 Avaya Inc. Automatic configuration of soft phones that are usable in conjunction with special-purpose endpoints
US9516069B2 (en) * 2009-11-17 2016-12-06 Avaya Inc. Packet headers as a trigger for automatic activation of special-purpose softphone applications
EP2934365B1 (en) * 2012-12-21 2019-03-13 Ortho Caps GmbH Method for producing an orthodontic setup
US20210228316A1 (en) * 2018-06-15 2021-07-29 3M Innovative Properties Company A Method Of Building Up A Physical Object By Additive Manufacturing
US10217237B1 (en) 2018-06-21 2019-02-26 3D Med Ag Systems and methods for forming a desired bend angle in an orthodontic appliance
US11395717B2 (en) * 2018-06-29 2022-07-26 Align Technology, Inc. Visualization of clinical orthodontic assets and occlusion contact shape
US10251729B1 (en) 2018-08-31 2019-04-09 3D Med Ag Intra-oral device
US10315353B1 (en) 2018-11-13 2019-06-11 SmileDirectClub LLC Systems and methods for thermoforming dental aligners
US11007042B2 (en) 2019-02-06 2021-05-18 Sdc U.S. Smilepay Spv Systems and methods for marking models for dental aligner fabrication
US10482192B1 (en) 2019-02-12 2019-11-19 SmileDirectClub LLC Systems and methods for selecting and marking a location on a dental aligner
US10624722B1 (en) 2019-08-14 2020-04-21 SmileDirectClub LLC Systems and methods for laser trimming dental aligners
US10695146B1 (en) * 2019-12-04 2020-06-30 Oxilio Ltd Systems and methods for determining orthodontic treatments
US10717208B1 (en) 2019-12-04 2020-07-21 Oxilio Ltd Methods and systems for thermoforming orthodontic aligners
US10631956B1 (en) 2019-12-04 2020-04-28 Oxilio Ltd Methods and systems for making an orthodontic aligner having fixing blocks
US10631954B1 (en) 2019-12-04 2020-04-28 Oxilio Ltd Systems and methods for determining orthodontic treatments
US11273008B2 (en) 2019-12-04 2022-03-15 Oxilio Ltd Systems and methods for generating 3D-representation of tooth-specific appliance
US10726949B1 (en) 2019-12-05 2020-07-28 Oxilio Ltd Systems and methods for generating 3D-representation of tooth-specific platform for dental appliance
US10751149B1 (en) 2020-02-18 2020-08-25 Oxilio Ltd Method of determining deformation of gingiva
US10898298B1 (en) 2020-04-08 2021-01-26 Oxilio Ltd Systems and methods for determining orthodontic treatment
US10856954B1 (en) 2020-05-19 2020-12-08 Oxilio Ltd Systems and methods for determining tooth center of resistance
US11026767B1 (en) 2020-07-23 2021-06-08 Oxilio Ltd Systems and methods for planning an orthodontic treatment
US10950061B1 (en) 2020-07-23 2021-03-16 Oxilio Ltd Systems and methods for planning an orthodontic treatment
US10945812B1 (en) 2020-07-24 2021-03-16 Oxilio Ltd Systems and methods for planning an orthodontic treatment
US10993782B1 (en) 2020-09-08 2021-05-04 Oxilio Ltd Systems and methods for determining a tooth trajectory
USD958170S1 (en) 2020-09-08 2022-07-19 Arkimos Ltd Display screen or portion thereof with graphical user interface
US11055850B1 (en) 2021-01-06 2021-07-06 Oxilio Ltd Systems and methods for tooth segmentation
US11191618B1 (en) 2021-01-06 2021-12-07 Arkimos Ltd Systems and methods for forming a dental appliance
US11166787B1 (en) 2021-01-06 2021-11-09 Arkimos Ltd Orthodontic attachment systems and methods
US11116606B1 (en) 2021-01-06 2021-09-14 Arkimos Ltd. Systems and methods for determining a jaw curve
US11197744B1 (en) 2021-01-06 2021-12-14 Arkimos Ltd Method and system for generating interdental filler models
US11058515B1 (en) 2021-01-06 2021-07-13 Arkimos Ltd. Systems and methods for forming dental appliances
US11897205B2 (en) 2022-06-02 2024-02-13 Sdc U.S. Smilepay Spv Laser-based support structure removal

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010042095A1 (en) * 2000-05-15 2001-11-15 Kwang-Muk Kim System and method for providing chat service for mobile terminal
US20020016163A1 (en) * 2000-02-14 2002-02-07 Burgan John M. Chat server and wireless chat device
US20030054802A1 (en) * 2000-12-22 2003-03-20 Mobilink Telecom, Inc. Methods of recording voice signals in a mobile set
US6799033B2 (en) * 2001-04-13 2004-09-28 At&T Wireless Services, Inc. Scrolling display for mobile telephone text messaging
US20060075039A1 (en) * 2004-09-29 2006-04-06 International Business Machines Corporation System and method for supporting instant messaging in disconnected modes
US20060294185A1 (en) * 2004-05-10 2006-12-28 Fujitsu Limited Communication device, communication method, and computer product
US20070168445A1 (en) * 2006-01-18 2007-07-19 Genty Denise M Method and apparatus for storing and retrieving conversations in an instant messaging system
US20070242656A1 (en) * 2006-04-12 2007-10-18 Research In Motion Limited IM conversation management

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7296996B2 (en) * 1999-11-30 2007-11-20 Orametrix, Inc. Virtual bracket placement and evaluation
WO2001060070A1 (en) * 2000-02-11 2001-08-16 Dean Delamont Improvements relating to television systems
WO2002084948A1 (en) * 2001-04-05 2002-10-24 Imahima, Inc. Real-time mobile communication system for chatting
EP1304878A1 (en) * 2001-10-11 2003-04-23 Siemens Aktiengesellschaft Method for transmission of communication data, video conference and video chat system
US8150922B2 (en) * 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
KR20040093297A (en) * 2003-04-29 2004-11-05 엘지전자 주식회사 Picture call saving apparatus and method for mobile communication terminal
US7536234B2 (en) * 2004-02-09 2009-05-19 Cadent Ltd. Method and system for manufacturing a dental prosthesis
GB0426523D0 (en) * 2004-12-02 2005-01-05 British Telecomm Video processing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016163A1 (en) * 2000-02-14 2002-02-07 Burgan John M. Chat server and wireless chat device
US20010042095A1 (en) * 2000-05-15 2001-11-15 Kwang-Muk Kim System and method for providing chat service for mobile terminal
US20030054802A1 (en) * 2000-12-22 2003-03-20 Mobilink Telecom, Inc. Methods of recording voice signals in a mobile set
US6799033B2 (en) * 2001-04-13 2004-09-28 At&T Wireless Services, Inc. Scrolling display for mobile telephone text messaging
US20060294185A1 (en) * 2004-05-10 2006-12-28 Fujitsu Limited Communication device, communication method, and computer product
US20060075039A1 (en) * 2004-09-29 2006-04-06 International Business Machines Corporation System and method for supporting instant messaging in disconnected modes
US20070168445A1 (en) * 2006-01-18 2007-07-19 Genty Denise M Method and apparatus for storing and retrieving conversations in an instant messaging system
US20070242656A1 (en) * 2006-04-12 2007-10-18 Research In Motion Limited IM conversation management

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160021036A1 (en) * 2008-03-31 2016-01-21 Lg Electronics Inc. Terminal and method of having conversation using instant messaging service therein
US9923845B2 (en) * 2008-03-31 2018-03-20 Lg Electronics Inc. Terminal and method of having conversation using instant messaging service therein
US8933955B2 (en) 2008-06-04 2015-01-13 Pantech Co., Ltd. Mobile communication terminal having a direct dial function using call history and method for performing the function
US20130040706A1 (en) * 2008-06-04 2013-02-14 Pantech Co., Ltd. Mobile communication terminal having a direct dial function using call history and method for performing the function
US8554185B2 (en) * 2008-06-04 2013-10-08 Pantech Co., Ltd. Mobile communication terminal having a direct dial function using call history and method for performing the function
US8706168B2 (en) 2008-06-04 2014-04-22 Pantech Co., Ltd. Mobile communication terminal having a direct dial function using call history and method for performing the function
US20090305679A1 (en) * 2008-06-04 2009-12-10 Pantech & Curitel Communications, Inc. Mobile communication terminal having a direct dial function using call history and method for performing the function
US8311519B2 (en) * 2008-06-04 2012-11-13 Pantech Co., Ltd. Mobile communication terminal having a direct dial function using call history and method for performing the function
US8803939B2 (en) * 2009-10-30 2014-08-12 Zte Corporation Method and device for realizing videophone
US20120176464A1 (en) * 2009-10-30 2012-07-12 Zte Corporation Method and Device for Realizing Videophone
US8701020B1 (en) * 2011-02-01 2014-04-15 Google Inc. Text chat overlay for video chat
US20130055112A1 (en) * 2011-08-28 2013-02-28 Hoozin Ltd. Computerized System And Method Supporting Message-Based Group Communication Sessions
US11831692B2 (en) * 2014-02-06 2023-11-28 Bongo Learn, Inc. Asynchronous video communication integration system

Also Published As

Publication number Publication date
US20080280246A1 (en) 2008-11-13
US7993134B2 (en) 2011-08-09
EP1924094A1 (en) 2008-05-21
KR100808987B1 (en) 2008-03-04

Similar Documents

Publication Publication Date Title
US20080134057A1 (en) Mobile communication terminal for video calling and method for saving chat messages thereof
EP1867178B1 (en) Multimedia message service method and system
EP1876790A1 (en) Data sharing system and method for handheld terminals over mobile communications network
KR101203516B1 (en) Mobile communications terminal and method for manageing photograph image file thereof
CN111416745A (en) Network slice determining method and related device
US20080075049A1 (en) Thin client wireless communication device
US20100172335A1 (en) Data transmission method and apparatus based on Wi-Fi multimedia
US20050245281A1 (en) Wireless communicating terminal for providing integrated messaging service and method thereof
CN107113658B (en) Data unit transmission method and device
CN109088997B (en) Game audio control method, terminal and computer readable storage medium
EP3757738A1 (en) Method and device for page processing
CN114629932B (en) Cooperative method between electronic devices, electronic device and storage medium
CN105208089A (en) Information display method, apparatus and system
US11665586B2 (en) Method and apparatus for data transmission, electronic device and computer readable storage medium
CN114303350A (en) Information processing method, device and storage medium
CN109086018B (en) Terminal screen switching method, terminal and computer readable storage medium
EP2447860A2 (en) Methods, systems and computer program products for managing memory usage on a computing device
EP1855419A1 (en) Method for switching communication network
KR20090108251A (en) Method and system for providing message service, method and mobile communication terminal for receiving message in mobile communication system
JPH10173756A (en) Radio telephone system
CN114338906B (en) Media transmission configuration method, device and computer readable storage medium
CN116095738B (en) Signal display method, intelligent terminal and storage medium
KR100637561B1 (en) System of multimedia chatting to mobile phone and service method thereof
KR20190021121A (en) Apparatus and method for providing short-range wireless communication
KR100611423B1 (en) Method for storing data by using a mobile station

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YUN, DONG SUNG;REEL/FRAME:020080/0061

Effective date: 20071025

STCB Information on status: application discontinuation

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