A method and communication system is provided to identify a calling/called party when the call is being set up but before the call is answered. In the method, a first terminal and a second terminal are respectively provided with opposing terminal's image data before the call is answered. The image data of the first and second terminals can be registered in a media server disposed between the first and second terminals, and the image data can be transmitted between the first terminal and the media server and between the second terminal and the media server in accordance with an SIP protocol.
|
0. 34. A method for controlling a call operation of a digital image display apparatus with an external apparatus, the method comprising:
registering in a media server, by the digital image display apparatus, first image data associated with a user of the digital image display apparatus and at least one second image data for different call conditions for call operations of the digital image display apparatus, wherein the call operations include displaying digital images on the digital image display apparatus;
receiving, by the digital image display apparatus from the media server, third image data including call condition identifying image data for identifying a call condition associated with the external apparatus; and
displaying, on a display unit of the digital image display apparatus, the third image data including the call condition identifying image data for a specific call operation directed to the external apparatus.
0. 26. A digital image display apparatus for controlling a call operation with an external apparatus, the digital image display apparatus comprising:
a display unit;
a communication unit; and
a controller cooperating with the communication unit and configured to:
register, in a media server, first image data associated with a user of the digital image display apparatus and at least one second image data for different call conditions for call operations of the digital image display apparatus, wherein the call operations include displaying digital images on the digital image display apparatus;
receive, from the media server, third image data including call condition identifying image data for identifying a call condition associated with the external apparatus; and
display, on the display unit, the third image data including the call condition identifying image data for a specific call operation directed to the external apparatus.
0. 35. A digital image display apparatus for controlling a call operation with an external apparatus, the digital image display apparatus comprising:
a display unit;
a communication unit; and
a controller cooperating with the communication unit and configured to:
register, in a media server, first data associated with a user of the digital image display apparatus and at least one second data for different call conditions for call operations of the digital image display apparatus, wherein the call operations include displaying digital images associated with the call operations on the digital image display apparatus;
transmit, to the media server, a call request for a specific call directed to the external apparatus;
receive, from the media server, call condition identifying data tor identifying a call condition of the specific call directed to the external apparatus in response to the call request; and
display, on the display unit, information regarding the call condition of the specific call based on the call condition identifying data.
0. 36. A method for controlling a call operation of a digital image display apparatus with an external apparatus, the method comprising:
registering, in a media server by the digital image display apparatus, first data associated with a user of the digital image display apparatus and at least one second data for different call conditions for call operations of the digital image display apparatus, wherein the call operations include displaying digital images associated with the call operations on the digital image display apparatus;
transmitting, by the digital image display apparatus to the media server, a call request for a specific call directed to the external apparatus;
receiving, by the digital image display apparatus from the media server, call condition identifying data for identifying a call condition of the specific call directed to the external apparatus in response to the call request; and
displaying, on a display unit of the digital image display apparatus, information regarding the call condition of the specific call based on the call condition identifying data.
0. 31. A digital image display apparatus for processing a call requested from an external apparatus, the digital image display apparatus comprising:
a display unit;
a communication unit; and
a controller cooperating with the communication unit and configured to:
register, in a media server, first image data associated with a user of the digital image display apparatus and at least one second image data for different call conditions for call operations of the digital image display apparatus, wherein the call operations include displaying digital images on the digital image display apparatus;
receive, from the external apparatus, a call request for requesting a specific call operation and third image data associated with a caller of the specific call operation;
display, on the display unit, the call request and the third image data for the specific call operation received from the external apparatus;
receive, from the media server, a call condition request in association with the specific call operation; and
transmit, to the media server, a response to the call condition request.
0. 1. A method of identifying a calling party and call conditions of a called party, comprising the steps of:
registering image data of a calling party in at least one a first terminal or a media server;
transmitting the image data and a call request of the first terminal to a second terminal via the media server;
displaying the image data of the calling party on the second terminal;
transmitting image data of the called party previously registered in the media server to the first terminal when at least one of the image data or the call request is transmitted to the media server, wherein the image data of the called party include different images for different call conditions; and
displaying the image data of the called party on the first terminal.
0. 2. The method according to
wherein the media server checks the different call condition of the called party, selects an image corresponding to the different call condition from an image database of the media server, and sends the image to the calling party for displaying on a display of the calling party.
0. 3. The method according to
0. 4. The method according to
the media server requesting a call condition of the second terminal;
sending the call condition of the second terminal to the media server;
selecting an image corresponding to the call condition from the image data registered in the media server; and
transmitting the selected image to the first terminal.
0. 5. The method according to
0. 6. The method according to
0. 7. The method according to
0. 8. The method according to
0. 9. A method of identifying another party, comprising the steps of:
registering image data of a calling party and different image data corresponding to call conditions of a called party in a media server;
transmitting a call request and an image data forwarding request of a first terminal to the media server;
transmitting the registered image data of the calling party from the media server to a second terminal in response to the image data forwarding request; and
displaying the image data of the calling party on the second terminal.
0. 10. The method according to
when the image data forwarding request of the first terminal is transmitted to the media server, transmitting the image data corresponding to the call conditions of the called party from the media server to the first terminal; and
displaying the image data of the called party on the first terminal.
0. 11. The method according to
the media server requesting a call condition of the second terminal;
sending the call condition of the second terminal to the media server;
selecting an image corresponding to the call condition from the media server; and
transmitting the selected image to the first terminal.
0. 12. The method according to
0. 13. The method according to
0. 14. The method according to
0. 15. The method according to
0. 16. A communication system for identifying another party, comprising:
a first terminal having a communication unit for requesting a call, an SIP system for transmitting image data of a calling party and receiving image data corresponding to a call condition of a called party, a display for displaying the image data of the called party, and an image database for registering the image data of the calling party;
a media server having an SIP system for transmitting the image data of the calling party received from the first terminal to the called party and transmitting the image data corresponding to the call condition of the called party to the first terminal, an image database for registering the image data of the called party in accordance with the call condition, and means for selecting one of the image data of the called party corresponding to the call condition; and
a second terminal having a communication unit for responding to the call requested from the first terminal to open a communication channel with the first terminal, an SIP system for receiving the image data of the calling party from the first terminal, and a display for displaying the image data of the calling party.
0. 17. The communication system according to
0. 18. The communication system according to
0. 19. A communication system for identifying another party, comprising:
a first terminal having a communication unit for requesting a call, an SIP system for transmitting an image data forwarding request of a calling party and receiving image data corresponding to a call condition of a called party, and a display for displaying the image data of the called party;
a media server having an SIP system for transmitting the image data of the calling party to the called party in response to the image data forwarding request and transmitting the image data corresponding to a call condition of the called party to the first terminal, an image database for registering the image data in accordance with the call condition, and means for selecting one of the image data of the called party corresponding to the call condition; and
a second terminal having a communication unit for responding to the call requested from the first terminal to open a communication channel with the first terminal, an SIP system for receiving the image data of the calling party from the first terminal, and a display for displaying the image data of the calling party.
0. 20. The communication system according to
0. 21. The communication system according to
0. 22. The communication system according to
0. 23. A method of identifying call conditions of a called party, comprising the steps of:
transmitting a call request of the first terminal to a second terminal via a media server;
transmitting image data of the called party to the first terminal, wherein the image data of the called party include different images for different call conditions; and
displaying the image data of the called party on the first terminal.
0. 24. A method of identifying another party, comprising the steps of:
registering different image data corresponding to call conditions of a second terminal;
transmitting a call request of a first terminal to the second terminal;
transmitting the registered image data corresponding to the call condition of the second terminal; and
displaying the image data received from the second terminal on the first terminal.
0. 25. A communication system for identifying another party, comprising:
a first terminal having a communication unit for requesting a call, an SIP system for receiving image data corresponding to a call condition of a called party, and a display for displaying the image data of the called party;
a media server having an SIP system for transmitting the image data corresponding to the call condition of the called party to the first terminal, an image database for registering the image data of the called party in accordance with the call condition, and means for selecting one of the image data of the called party corresponding to the call condition; and
a second terminal having a communication unit for responding to the call requested from the first terminal to open a communication channel with the first terminal.
0. 27. The digital image display apparatus of claim 26, wherein the controller is further configured to transmit to the media server a call request for the specific call operation directed to the external apparatus.
0. 28. The digital image display apparatus of claim 26, wherein at least one of the first, second, and third image data includes at least one of avatar data, still picture data, moving picture data, text data, or a combination thereof.
0. 29. The digital image display apparatus of claim 26, wherein the call condition identified by the call condition identifying image data is ready to receive a call.
0. 30. The digital image display apparatus of claim 26, wherein the call condition identified by the call condition identifying image data is incapable of receiving a call.
0. 32. The digital image display apparatus of claim 31, wherein at least one of the first, second, and third image data includes at least one of avatar data, still picture data, moving picture data, text data, or a combination thereof.
0. 33. The digital image display apparatus of claim 31, wherein the different call conditions include ready to receive a call and incapable of receiving a call.
|
This application is a new Reissue Continuation Application of U.S. Reissue application Ser. No. 12/859,175 filed Aug. 18, 2010, which is a reissue application of U.S. Pat. No. 7,499,528B2 issued on Mar. 3, 2009, which claims foreign priority benefits of Korean Patent Application No. 10-2004-0013939 filed Mar. 2, 2004 in Republic of Korea. The entire contents of each of the above-identified applications are hereby incorporated by reference. Notice: More than one reissue application has been filed for the reissue of U.S. Pat. No. 7,499,528B2. The reissue applications are application Ser. No. 12/859,175 filed Aug. 18, 2010, application Ser. No. 12/859,201 filed Aug. 18, 2010, application Ser. No. 12/859,207 filed Aug. 18, 2010, application Ser. No. 12/859,216 filed Aug. 18, 2010, application Ser. No. 12/859,225 filed Aug. 18, 2010, and the present application.
1. Field of the Invention
The present invention relates to a communication system, and more particularly, to a method and communication system for identifying a calling/called party (sender/caller or recipient) before calling or answering.
2. Description of the Related Art
Various methods of identifying the calling/called party are being introduced.
There is a well-known method of transmitting the caller's phone number to the recipient's terminal during the ringing signal or when the call is being set up but before the call is answered, such that the recipient can see the caller's phone number on the terminal display. However, if the recipient does not know the phone number, the recipient cannot identify the caller.
In another method, caller's name, avatar/image as well as the caller's phone number, which are previously stored in the recipient's terminal, are displayed on the terminal display. However, the recipient cannot also identify the caller with this method when the caller's name and avatar/image are not stored in the recipient terminal.
Accordingly, the present invention is directed to a method and communication system for identifying a calling/called party that substantially obviates one or more problems due to limitations and disadvantages of the related art.
An object of the present invention is to provide a method and communication system for identifying a calling/called party, in which image data of a calling party can be transmitted to a called party without adding additional software and hardware, thereby decreasing manufacturing and operating costs.
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 objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these objects and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, a method of identifying a calling/called party includes the steps of: registering image data of a calling party in a first terminal; transmitting the image data and a call request of the first terminal to a second terminal via a media server; and displaying the image data of the calling party on the second terminal.
In another aspect of the present invention, there is provided a method of identifying a calling/called party, including the steps of: registering image data of calling party and called party in a media server in accordance with a call condition; transmitting a call request and an image data forwarding request of a first terminal to the media server; transmitting the registered image data of the calling party from the media server to a second terminal in response to the image data forwarding request; and displaying the image data of the calling party on the second terminal.
In a further another aspect of the present invention, there is provided a communication system for identifying a calling/called party, including: a first terminal having a communication unit for requesting a call, an SIP system for transmitting image data of a calling party and receiving image data of a called party, a display for displaying the image data of the called party, and an image database for registering the image data of the calling party; a media server having an SIP system for transmitting the image data of the calling party received from the first terminal to the called party and transmitting the image data of the called party to the first terminal, an image database for registering the image data of the called party in accordance with a call condition, and means for selecting one of the image data of the called party corresponding to the call condition; and a second terminal having a communication unit for responding to the call requested from the first terminal to open a communication channel with the first terminal, an SIP system for receiving the image data of the calling party from the first terminal, and a display for displaying the image data of the calling party.
In a still further another aspect of the present invention, there is provided a communication system for identifying a calling/called party, including: a first terminal having a communication unit for requesting a call, an SIP system for transmitting an image data forwarding request of a calling party and receiving image data of a called party, and a display for displaying the image data of the called party; a media server having an SIP system for transmitting the image data of the calling party to the called party in response to the image data forwarding request and transmitting the image data of the called party to the first terminal, an image database for registering the image data in accordance with a call condition, and means for selecting one of the image data of the called party corresponding to the call condition; and a second terminal having a communication unit for responding to the call requested from the first terminal to open a communication channel with the first terminal, an SIP system for receiving the image data of the calling party from the first terminal, and a display for displaying the image data of the calling party.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Referring to
The image data can be any kind of picture or character, such as an avatar, a still picture, a moving picture, and a text so long as the calling party and called party can be identified with the image data. The avatar is an image of a person used to represent somebody, and it is available from the Internet. The still picture and moving picture can be stored using a camera of a terminal. The text can be used to identify the calling party or the called party instead of the avatar or the pictures. For example, the text may include personal information such as physical and characteristic information.
Both the first terminal 10 and the second terminal 30 are capable of making and answering a call. Therefore, the first terminal 10 may be a calling terminal and the second terminal 30 answering terminal, and vice versa.
In the embodiments of the present invention, the first terminal 10 is illustrated as a calling terminal and the second terminal 30 is illustrated as an answering terminal.
The elements of the first terminal 10 and the second terminal are similar. That is, the first and second terminals 10 and 30 may include communication units 11 and 31, session initiation protocol (SIP) systems 12 and 32, image databases 17 and 37, and displays 18 and 38, respectively.
Each of the communication units 11 and 31 is capable of requesting a call and accepting a call request. For example, when the calling party requests a call with the communication unit 11 of the first terminal 10, the communication unit 31 of the second terminal 30 receives the requested call and generates a ringing signal or activates a vibration mechanism for the called party. If the called party accepts the requested call, the communication unit 31 sends a call-accepting message to the communication unit 11 to open a communication channel between the first terminal 10 and second terminal 30. That is, the communication units 11 and 31 are provided to request a call, accept the call, and open/close the communication channel.
A base station, a mobile switching center, and other stations (not shown in
The SIP systems 12 and 32 set and release SIP channel connections. Also, the SIP systems 12 and 32 send data to the other locations and receive receipt notification messages from the other locations. For this purpose, the SIP systems 12 and 32 may include SIP connection setup/release units 14 and 34, and real time transport protocol/real time control protocol (RTP/RTCP) transmitting units 16 and 36, respectively.
The SIP connection setup/release units 14 and 34 are provided to set SIP channel connections between the first terminal 10 and the media server 20 and between the second terminal 30 and the media server 20 before opening RTP/RTCP channels therebetween. That is, the RTP/RTCP channels are opened after the SIP channel connections are set. Therefore, the first terminal 10 can transmit RTP data (e.g., avatar data of the calling party) to the media server 20, and the second terminal 30 can receive the avatar data of the calling party from the media server 20. Also, the first terminal 10 can receive a receipt notification message (e.g., a BYE message) from the media server 20 after transmitting the avatar data of the calling party to the media server 20, and the media server 20 can receive a receipt notification message from the second terminal 30 after transmitting the avatar data of the calling party to the second terminal 30.
After this communication operation, the SIP connection setup/release units 14 and 34 release the SIP channel connections.
Preferably, the SIP systems 12 and 32 operate in association with the communication units 11 and 31. That is, the SIP system 12 operates when the communication unit 11 sends the call request to the communication unit 31. Also, the SIP system 32 operates to receive the avatar data of the calling party from the media server 20 when the communication unit 31 receives the call request.
The SIP system 12 operates at the same time when the communication unit 11 sends the call request. Foremost, the SIP connection setup/release unit 14 of the SIP system 12 sets the SIP channel connection to connect the first terminal 10 with the media server 20.
Then, the RTP/RTCP transmitting unit 16 transmits the avatar data according to the following ways:
In one way, the avatar data registered in the first terminal 10 are transmitted to the second terminal 30 through the media server 20 in accordance with the RTP protocol.
In another way, the avatar data of the calling party are previously registered in the media server 20, and the media server 20 transmits the avatar data to the called party in accordance with the RTP protocol when requested to send the avatar data to the called party.
The former will now be more fully described and the latter will be described later in association with the media server 20.
The avatar data may be registered in the image database 17 of the first terminal 10. It will be apparent to those of skill in the art that the avatar data include still picture data, moving picture data, text data, etc., as well as the avatar data. Meanwhile, the image database 37 of the second terminal 30 is not necessary in this way because the avatar data of the called party are already registered in the media server 20.
Further, another avatar data of another called party may be registered in the image database 17 if the first terminal 10 have requested a call at least one time to the another called party.
The RTP/RTCP transmitting unit 16 reads the avatar data of the calling party from the image database 17 and transmits the avatar data to the media server 20 through the RTP channel. The media server 20 transmits the received avatar data to the second terminal 30 for displaying the avatar data on the display 38 of the second terminal 30.
Herein, the media server 20 sends a receipt notification message (e.g., a BYE message) to the first terminal 10 through the RTCP channel the time when the media server 20 receives the avatar data of the calling party from the first terminal 10. Therefore, the first terminal 10 can be informed that the avatar data are successfully transmitted to the media server 20.
When the avatar data of the calling party are displayed on the display 38 of the second terminal 30, the display 18 of the first terminal 10 displays the avatar data of the called party received from the media server 20.
The display of avatar data of the called party on the display 18 of the first terminal 10 will be more fully described later when the overall operation of the communication system of the present invention is described.
The second terminal 30 has the similar configuration to the first terminal 10. Since the second terminal 30 is illustrated as an answering terminal, the avatar data of the calling party are displayed on the display 38 of the second terminal 30.
In case the second terminal 30 is a calling terminal, an avatar data registered in the image database 37 of the second terminal 30 may be transmitted to the first terminal 10 to display the avatar data on the display 18.
The media server 20 may include an SIP system 22, a scheduling unit 27, and an image database 28.
In case the avatar data of the calling party are registered in the first terminal 10, the avatar data of the calling party may not be registered in the image database 28 of the media server 20. In this case, the avatar data of the calling party may be transmitted from the first terminal 10 to the second terminal 30 via the media server 20. The media server 20 may temporarily store the avatar data of the calling party during transmission of the avatar data of the calling party, and the temporarily stored avatar data may be deleted or not deleted after the transmission.
The SIP system 22 of the media server 20 is compatible with the SIP systems 12 and 32 of the first and second terminals 10 and 30. The SIP system 22 may include an SIP connection setup/release unit 24 and an RTP/RTCP transmitting unit 26 to correspond with the SIP systems 12 and 32.
When the SIP connection setup/release unit 14 sends an SIP channel connection request to the media server 20, the media server 20 accepts the request and sets the SIP channel connection with the first terminal 10. Through the SIP channel, the first terminal 10 can send the avatar data of the calling party (RTP data) to the media server 20, and the media server 20 can send the receipt notification message (e.g., a BYE message) to the first terminal 10 in response to the received avatar data.
The scheduling unit 27 and the image database 28 may be provided to register the avatar data of the calling/called party.
The calling and called parties can register different avatar data for different call conditions.
For example, the called party can register different avatar data in the image database 28 for different call conditions, such as when ready to receive a call, receiving another call, has the terminal 30 powered off, and incapable of receiving a call (e.g., when in a theater, a meeting, or a bathroom).
The scheduling unit 27 checks the call condition of the called party and selects one of the avatar data corresponding to the checked call condition. Also, other data such as identifiers, phone numbers, as well as the avatar data can be registered in the image database 28 for both the calling and called parties.
In this manner, the avatar data are registered and set according to the call condition. Therefore, when the first terminal 10 sends a call request and an avatar data forwarding request, the media server 20 searches the avatar data of the image database 28 according to the identifier or phone number of the calling party to find an avatar corresponding to the calling party and sends the avatar to the second terminal 30, such that the avatar of the calling party can be displayed on the display 38 of the second terminal 30.
Further, the media server 20 checks the call condition of the second terminal 30, selects an avatar corresponding to the call condition form the image database 28, and sends the avatar to the first terminal 10 for displaying on the display 18.
Hereinafter, a method of identifying a calling/called party will now be described. There are two ways of transmitting the avatar data: one way is to transmit the avatar data that are registered in the terminal 10 or terminal 30, and another way is to transmit the avatar data that are previously registered in the media server 20.
Referring to
In operation S42, the first terminal 10 of the calling party transmits a call request to the second terminal 30 of the called party. The way of the call request is well known in the art.
In operation S43, the SIP channel connection is set between the first terminal 10 and the media server 20. After the SIP channel is set, data and control signals can be transmitted between the first terminal 10 and the media server 20.
In operation S44, the first terminal 10 transmits the avatar data of the calling party from the image database 17 to the media server 20 through the RTP channel in the form of packet.
In operation S45, the media server 20 sends a receipt notification message (e.g., a BYE message) to the first terminal 10 through the RTCP channel when the media server 20 receives the avatar data of the calling party.
In operation S46, the media server 20 transmits the received avatar data of the calling party to the second terminal 30 through the RTP channel between the media server 20 and the second terminal 30. After the avatar data of the calling party are transmitted to the second terminal 30, the avatar data may be deleted from the media server 20. The RTP and RTCP channels are opened between the media server 20 and the second terminal 30 before the avatar data of the calling party are transmitted to the second terminal 30. The called party can open the RTP and RTCP channels by manipulating the second terminal 30, for example, pressing an “ON” button.
In operation S47, the second terminal 30 displays the received avatar data of the calling party. Therefore, the called party of the second terminal 30 can exactly identify the calling party through the displaying avatar data. The second terminal 30 may register the received avatar data of the calling party in the image database 37 to display the registered avatar data instead of repeatedly receiving the avatar data from the first terminal 10 when the first terminal 10 requests a call again.
In operation S48, the media server 20 asks the second terminal 30 for a call condition through the RTCP channel, and correspondingly the second terminal 30 sends its call condition to the media server 20 through the RTCP channel, such that the media server 20 can check the call condition of the second terminal 30.
When the calling party makes a call to the called party, the called party may be in various situations such as when ready to receive a call, receiving another call, being on duty, and incapable of receiving a call. Also, the second terminal 30 of the called party may be power-off or incapable of receiving a call. The term “call condition(s)” is used to denote such situations and conditions. That is, when the media server 20 asks the second terminal 30 for the call condition, the second terminal 30 may inform the media server 20 of its call condition among such situations and conditions. The call condition checking operation is well known to those of skill in the art.
In operation S49, the media server 20 selects an avatar of avatar data of the called party corresponding to the checked call condition from the image database 28. For this operation, the called party can register avatar data having different avatars, pictures and texts in image database 28 of the media server 20 for different call conditions. Also, since the calling party of the first terminal 10 can be a called party, the calling party of the first terminal 10 can register his/her avatar data in the image database 28 for different call conditions.
In operation S50, the media server 20 transmits the selected avatar of the called party to the first terminal 10 through the RTP channel.
In operation S51, the first terminal 10 displays the received avatar of the called party. The first terminal 10 may register the received avatar of the called party in its image database 17 for later usage, for the same purpose as is described in operation S47.
In operation S52, the SIP channel connection between the 10 and the media server 20 is released.
Therefore, each of the calling party and the called party can see the avatar of the opposing party when making and answering a call, thereby exactly identifying the opposing party.
If the second terminal 30 accepts the call request of the first terminal 10 in operation S53, communication channel between the first and second terminals 10 and 30 is open for the communication therebetween in operation S54.
After the communication between the terminals 10 and 30, the communication channel is closed as is well known in the art.
Referring to
The terminals 10 and 30 do not store opposing party's avatar data. But the terminals 10 and 30 may store the opposing party's avatar data after a call (described later).
The avatar data may include still picture data, moving picture data, text data, etc., as well as avatar data.
The avatar data may be registered in the media server with the first terminal 10, the second terminal 30, a personal computer (PC), or other devices.
In operation S62, the calling party of the first terminal 10 requests a call to the media server 20. The operation of the call request is well known in the art.
In operation S63, the SIP channel connection is set between the first terminal 10 and the media server 20 in response to the call request. After the SIP channel is set, data and control signals can be transmitted between the first terminal 10 and the media server 20.
In operation S64, the first terminal 10 transmits an avatar data forwarding request to the media server 20 through the RTP channel. Since the avatar data of the calling party are already registered in the media server 20, the first terminal 10 can request the media server 20 to send the avatar data of the calling party to the second terminal 30 by transmitting the avatar data forwarding request.
In operation S65, the media server 20 sends a receipt notification message (e.g., a BYE message) to the first terminal 10 through the RTCP channel when the media server 20 receives the avatar data forwarding request. That is, the media server 20 sends the receipt notification message to inform the first terminal 10 that the avatar data forwarding request is successfully received. Therefore, the first terminal 10 can check that its avatar data forwarding request is successfully transmitted to the media server 20.
In operation S66, the media server 20 transmits the avatar data of the calling party from the image database 28 to the second terminal 30 through the RTP channel in response to the avatar data forwarding request. The second terminal 30 may request to open the RTP and RTCP channels between the media server 20 and the second terminal 30 before the avatar data of the calling party are transmitted to the second terminal 30. That is, the called party can open the RTP and RTCP channels by manipulating the second terminal 30, for example, pressing an “ON” button.
In operation S67, the second terminal 30 displays the received avatar data of the calling party. Therefore, the called party of the second terminal 30 can exactly identify the calling party through the displaying avatar data. The second terminal 30 may register the received avatar data of the calling party in the image database 37 to display them instead of repeatedly receiving the avatar data from the media server 20 when the first terminal 10 requests a call again.
In operation S68, the media server 20 asks the second terminal 30 for a call condition through the RTCP channel, and correspondingly the second terminal 30 sends its call condition to the media server 20 through the RTCP channel, such that the media server 20 can check the call condition of the second terminal 30.
The term “call condition” denotes the same meaning as described above.
In operation S69, the media server 20 selects an avatar of the avatar data of the called party corresponding to the checked call condition from the image database 28. Since the avatar data having different avatars, pictures and texts that are previously registered in image database 28 of the media server 20 for different call conditions, the media server 20 can easily select the avatar corresponding to the call condition.
In operation S70, the media server 20 transmits the selected avatar of the called party to the first terminal 10 through the RTP channel.
In operation S71, the first terminal 10 displays the received avatar of the called party. The first terminal 10 may register the received avatar of the called party in its image database 17 for later usage, for the same purpose as is described in operation S67.
In operation S72, the SIP channel connection between the 10 and the media server 20 is released.
Therefore, each of the calling party and the called party can see the avatar of the opposing party when making and answering a call, thereby exactly identifying the opposing party.
If the second terminal 30 accepts the call request of the first terminal 10 in operation S73, communication channel between the first and second terminals 10 and 30 is open for the communication therebetween in operation S74.
After the communication between the terminals 10 and 30, the communication channel is closed as is well known in the art.
As described above, the calling party and called party easily identify the opposing party using the SIP protocol, such that the called party can selectively answer the call depending on the calling party, and the calling party can be informed promptly when dialing a wrong number.
Further, in case the calling party does not register the avatar data in the media server, the calling party can utilize the avatar data of his/her terminal to transmit the avatar to the called party when making a call.
Furthermore, when the called party receives a call at least one time from the calling party, the called party can register the avatar data of the calling party in the terminal for later usage, such that the terminal of the called party can display the registered avatar data instead of repeatedly receiving the avatar data when the same calling party called. In the same way, when the calling party requests a call to the called party, the calling party can register the avatar data received from the called party for later usage instead of repeatedly receiving the avatar data of the called party.
The method and communication system of the present invention provides an easy way of identifying the calling/called party by utilizing the well known SIP protocol without adding additional software and hardware.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Lee, Jin Soo, Shin, Yong Kyoung
Patent | Priority | Assignee | Title |
RE44951, | Mar 02 2004 | LG Electronics Inc. | Method and communication system for identifying calling/called party |
Patent | Priority | Assignee | Title |
4533943, | Jul 30 1982 | Videocommunication network between videophone terminals and a picture bank | |
4715059, | Nov 07 1985 | MITSUBISHI ELECTRONICS AMERICA, INC | Conversational video phone |
4943994, | Oct 30 1987 | Luma Telecom Incorporated; Mitsubishi Denki Kabushiki Kaisha | Still picture picturephone communications system |
4962521, | Dec 17 1987 | Mitsubishi Denki Kabushiki Kaisha | Apparatus for still picture video telephone apparatus and methods for transmitting and displaying still picture image for use therein |
4995073, | Oct 10 1987 | Canon Kabushiki Kaisha | Communication apparatus and communication system having automatic attribution switching |
5018186, | Apr 21 1988 | Canon Kabushiki Kaisha | Communicating apparatus providing discriminated voice and/or image communication |
5042061, | Oct 23 1989 | Mitsubishi Denki Kabushiki Kaisha | Still image video telephone transmission system |
5073927, | Aug 29 1989 | MOTOROLA, INC , A CORP OF DE | Imaging identification method for a communication system |
5146349, | Apr 27 1990 | Ricoh Company, Ltd. | Facsimile apparatus which can coordinate communication with more than one external apparatus |
5412418, | Jul 20 1993 | Matsushita Electric Industrial Co., Ltd. | Pictorial communication apparatus |
5586171, | Jul 07 1994 | GOOGLE LLC | Selection of a voice recognition data base responsive to video data |
5606365, | Mar 28 1995 | Intellectual Ventures Fund 83 LLC | Interactive camera for network processing of captured images |
5608788, | Sep 29 1992 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Information display provided to calling party |
5640195, | Feb 19 1993 | Canon Kabushiki Kaisha | Multimedia communication system, multimedia information transmitting apparatus and multimedia information receiving apparatus |
5715301, | Feb 09 1994 | Matsushita Electric Industrial Co., Ltd. | In-house communication system for transmitting and receiving both voice and digital data, and communication terminals used in this system |
5771065, | Feb 18 1992 | Fujitsu Limited | Picture phone terminal interrupt function and picture phone terminal having communication disconnection notifying function |
5818606, | Aug 22 1994 | Minolta Co., Ltd. | Digital copying apparatus |
5875239, | Nov 19 1996 | Telephone call screening system | |
5890071, | Oct 27 1994 | Fujitsu Mobile Communications Limited | Radio telephone set with broadcast receiving functions |
5898824, | Nov 10 1995 | Brother Kogyo Kabushiki Kaisha | Facsimile machine for use in combination with PC |
5907604, | Mar 25 1997 | THOMSON LICENSING SAS | Image icon associated with caller ID |
5930818, | Dec 18 1992 | Kabushiki Kaisha Toshiba | Information communication system which transmits main data and data for restoring the main data |
5999599, | Jul 17 1998 | TUMBLEWEED HOLDINGS LLC | System and method for enhanced caller name alerting |
6167469, | May 18 1998 | RPX Corporation | Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof |
6185433, | Jun 29 1998 | Google Technology Holdings LLC | Communication device and method for determining a busy status thereof in a dispatch system |
6192257, | Mar 31 1998 | IDPA HOLDINGS, INC | Wireless communication terminal having video image capability |
6198738, | Apr 16 1997 | Alcatel-Lucent USA Inc | Communications between the public switched telephone network and packetized data networks |
6226367, | Apr 23 1997 | Microsoft Technology Licensing, LLC | Calling line identification with location icon |
6243448, | Aug 14 1996 | SAMSUNG ELECTRONICS CO , LTD | Video caller identification systems and methods |
6269094, | Jan 09 1997 | Alcatel | Telephone terminal and method of telephone communication between a calling terminal and a called terminal for optimizing a cost reduction of calls |
6272126, | Jul 24 1997 | Verizon Patent and Licensing Inc | Internetwork telephony with enhanced features |
6509924, | Jun 28 2000 | Sharp Kabushiki Kaisha | Video telephone with automatic answering function |
6529742, | Dec 26 1998 | Samsung Electronics, Co., Ltd | Method and system for controlling operation mode switching of portable television (TV) phone |
6600508, | Mar 27 2000 | Somy Corporation | Communication method, communication service apparatus, communication terminal device and communication system |
6654725, | Nov 09 1998 | NEC Corporation | System and method for providing customized advertising on the World Wide Web |
6665442, | Dec 02 1999 | Mitsubishi Denki Kabushiki Kaisha | Image retrieval system and image retrieval method |
6695206, | Jan 09 1996 | Personal Biometric Encoders Ltd. | Identification system displaying a user image at a remote location |
6810115, | Jul 05 2001 | NEC Corporation | Caller identification method for a telephone system and telephone system with a caller identifying function using the method |
6865386, | May 26 2000 | Fujitsu Limited | Communication terminal with display of call information of calling party |
6870917, | Nov 05 2001 | AT&T Corp | Methods and systems for call interruption services |
6876734, | Feb 29 2000 | EMEETING NET | Internet-enabled conferencing system and method accommodating PSTN and IP traffic |
6981275, | Nov 30 1998 | Sony Corporation | Television receiver |
6990480, | Sep 18 2000 | Trancept Limited | Information manager method and system |
7031746, | Jul 21 2003 | Samsung Electronics Co., Ltd. | Apparatus and method for processing multimedia audio signal for a voice call in a mobile terminal capable of receiving digital multimedia broadcasting service |
7065197, | Oct 23 2002 | Cisco Technology, Inc. | Status messaging using associated phone tags |
7085253, | Nov 02 2001 | Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | System and method for notifying a user of the status of other mobile terminals |
7088802, | Nov 03 1997 | FAR NORTH PATENTS, LLC | Method and apparatus for obtaining telephone status over a network |
7091974, | Nov 30 2001 | Monument Peak Ventures, LLC | Method for selecting and displaying a subject or interest in a still digital image |
7092735, | Mar 22 2002 | Citrix Systems, Inc | Video-voicemail solution for wireless communication devices |
7113577, | Oct 17 2003 | T-MOBILE INNOVATIONS LLC | Caller identification employing a digital content set |
7127271, | Oct 18 2001 | Corydoras Technologies, LLC | Communication device |
7130296, | Sep 17 1998 | ALIANZA, INC | System and method for mobile computing device registration with a service node |
7155211, | Jul 27 2001 | SAMSUNG ELECTRONICS CO , LTD | Method and system for providing a picture as caller identification |
7174163, | Jul 17 2001 | MAVENIR, INC | Method and apparatus for providing images for caller identification over a mobile network |
7177627, | Jul 17 2001 | MAVENIR, INC | Method and apparatus for providing images for caller identification over a mobile network |
7180991, | Jul 08 2002 | AVAYA Inc | Dynamic, interactive call notification |
7239338, | Oct 01 2003 | HUBLINK, LLC | Videophone system and method |
7248677, | Aug 22 2001 | Nokia Technologies Oy | Method of and apparatus for communicating user related information using a wireless information device |
7272134, | Jan 29 1999 | Hitachi, Ltd. | Internet telephone connection method, bandwidth controller and gate keeper |
7272419, | May 14 1999 | PEAR AG | Method for transmitting symbols and/or information from a sender to a recipient |
7301661, | Sep 17 2002 | Fuji Xerox Co., Ltd. | Communication terminal device and method of controlling same |
7313227, | Feb 26 2003 | Lucent Technologies Inc. | Animated/digitally depicted interactive voice session services over an IP network |
7419032, | Mar 01 2004 | Mitsubishi Denki Kabushiki Kaisha | Elevator monitoring terminal and elevator monitoring apparatus with multiple display screens displaying operational data, in-car image data and communication request data |
7423770, | Jun 08 2000 | Ricoh Company, Ltd. | Image-forming-device management system capable of operating in energy-saving mode |
7443416, | Jan 30 2002 | France Telecom | Videoconferencing system for and method of tele-working |
7493138, | Nov 29 2002 | Casio Computer Co., Ltd. | Portable wireless communication terminal, picked-up image editing apparatus, and picked-up image editing method |
7499528, | Mar 02 2004 | LG Electronics Inc | Method and communication system for identifying calling/called party |
7523086, | Jan 28 2003 | Unisys Corporation | System for retrieving and processing stability data from within a secure environment |
7536178, | Jul 15 1999 | LG Electronics Inc. | Caller information providing apparatus and transmitting method in mobile communication network |
7543246, | Oct 23 2002 | Kyocera Mita Corporation | Image displaying program product and an image displaying apparatus |
7576770, | Feb 11 2003 | TELESIS GROUP, INC , THE; E-WATCH, INC | System for a plurality of video cameras disposed on a common network |
7613450, | Jun 12 2002 | Siemens Aktiengesellschaft | Method for identifying a receiving capability of a telecommunications device |
7623186, | Sep 17 2002 | Samsung Electronics Co., Ltd. | Apparatus and method for displaying a television video signal in a mobile terminal |
7634731, | Nov 20 2002 | LG Electronics Inc. | System and method for remotely controlling character avatar image using mobile phone |
7643168, | Jan 03 2003 | E-WATCH, INC NEVADA CORPORATION | Apparatus for capturing, converting and transmitting a visual image signal via a digital transmission system |
7643619, | Dec 28 2004 | Samsung Electronics Co., Ltd. | Method for offering TTY/TDD service in a wireless terminal and wireless terminal implementing the same |
7660404, | Dec 07 2002 | PANTECH CORPORATION | System and mobile terminal for displaying caller information and method thereof |
7738886, | Jan 04 1993 | SBC Properties, L.P. | Wireless digital personal communications system having voice/data/image two-way calling and intercel hand-off |
7760711, | Dec 30 1999 | AT&T Intellectual Property II, L.P. | Method for billing IP broadband subscribers |
20030032413, | |||
20030055981, | |||
20030095650, | |||
20030103247, | |||
20030139172, | |||
20030149641, | |||
20040032503, | |||
20040055011, | |||
20040091090, | |||
20040101046, | |||
20040165703, | |||
20040169759, | |||
20040209644, | |||
20050032507, | |||
20050143053, | |||
20050146599, | |||
20050169446, | |||
20050195950, | |||
20060020991, | |||
20060159247, | |||
20060258396, | |||
20060268349, | |||
20070091832, | |||
20080045184, | |||
20110273540, | |||
CN1413409, | |||
EP741484, | |||
H1714, | |||
WO217602, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 03 2011 | LG Electronics Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Oct 19 2020 | REM: Maintenance Fee Reminder Mailed. |
Apr 05 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Dec 11 2015 | 4 years fee payment window open |
Jun 11 2016 | 6 months grace period start (w surcharge) |
Dec 11 2016 | patent expiry (for year 4) |
Dec 11 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 11 2019 | 8 years fee payment window open |
Jun 11 2020 | 6 months grace period start (w surcharge) |
Dec 11 2020 | patent expiry (for year 8) |
Dec 11 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 11 2023 | 12 years fee payment window open |
Jun 11 2024 | 6 months grace period start (w surcharge) |
Dec 11 2024 | patent expiry (for year 12) |
Dec 11 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |