WO2009006950A1 - Methods of determining information regarding remote user terminals and related systems and computer program products - Google Patents

Methods of determining information regarding remote user terminals and related systems and computer program products Download PDF

Info

Publication number
WO2009006950A1
WO2009006950A1 PCT/EP2007/064227 EP2007064227W WO2009006950A1 WO 2009006950 A1 WO2009006950 A1 WO 2009006950A1 EP 2007064227 W EP2007064227 W EP 2007064227W WO 2009006950 A1 WO2009006950 A1 WO 2009006950A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
communication
user
telephone
telephone number
Prior art date
Application number
PCT/EP2007/064227
Other languages
French (fr)
Inventor
Adam Miller
Henrik Bengtsson
Johan Apelqvist
David BURSTRÖM
Original Assignee
Sony Ericsson Mobile Communications Ab
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 Sony Ericsson Mobile Communications Ab filed Critical Sony Ericsson Mobile Communications Ab
Priority to CN200780053669.5A priority Critical patent/CN101690075A/en
Priority to EP07857848.1A priority patent/EP2177009B1/en
Publication of WO2009006950A1 publication Critical patent/WO2009006950A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users

Definitions

  • a computer program product may be configured to establish a telephone call, and the computer program product may include a computer readable medium having computer readable program code embodied therein. More particularly, the computer readable program code may include computer readable program code configured to provide a telephone number at a first user terminal wherein the telephone number is for a second user terminal. In addition, the computer readable program code may include computer readable program code configured to accept user selection of one of a normal call or a priority call. The computer readable program code may also include computer readable program code configured to initiate a call to the second user terminal using the telephone number so that a priority designation is provided at the second user terminal before the call is answered at the second user terminal when the priority call selection is made. The computer readable program code may further include computer readable program code configured to initiate a call to the second user terminal using the telephone number so that the priority designation is not provided at the second user terminal when the normal call selection is made.
  • Figures 2-4 are flow charts illustrating operations of user terminals according to some embodiments of the present invention.
  • the information regarding the other user terminal may include a user status profile designated by a user of the other user terminal, and the user status profile may include a text message (e.g., "In meeting", “Busy”, “Unavailable”, “Sad”, “Happy”, etc.) designated by the user of the other user terminal.
  • the user of the other user terminal may select from one of a plurality of text messages stored in memory, or the user of the other user terminal may enter a text message using a keypad or other input device on the other user terminal.
  • the designated user status profile may thus be automatically provided by the other user terminal (corresponding to the telephone number used to initiate the communication at block 201) to the user terminal UTl at block 203 without the user of the other user terminal being made aware of the communication.
  • user terminal UTl may initiate a voice telephone communication with an indication of priority. More particularly, a telephone number may be provided at user terminal UTl at block 401, and the telephone number may be for another user terminal (such as UT2, UT3, UT4, UT5, or UT6). The telephone number, for example, may be entered by a user of user terminal UTl, selected from memory of user terminal UTl, etc. Before initiating the call, user terminal UTl may accept user selection of one of a normal call or a priority call at block 403.

Abstract

A method of determining user terminal information may include initiating a communication at a first user terminal between the first user terminal and a second user terminal using a telephone number of the second user terminal. Information regarding the second user terminal may then be received at the first user terminal from the second user terminal during the communication over a non-voice channel without opening a voice channel between the first and second user terminals. Related systems and computer program products are also discussed.

Description

METHODS OF DETERMINING INFORMATION REGARDING REMOTE USER TERMINALS AND RELATED SYSTEMS AND COMPUTER
PROGRAM PRODUCTS
Field Of The Invention
[0001] The present invention relates to the field of electronics, and more particularly to user terminals providing communications and related systems and computer program products.
Background
[0002] A user terminal, such as a mobile radioterminal, may provide a diversity of functionalities. A mobile user terminal, for example, may provide communications functionalities such as cellular circuit switched radiotelephone communication, e-mail communication, instant messaging communication, peer-to- peer Voice-over-Internet-Protocol (VoIP) communication, Internet browsing, short message service (SMS) communication, multimedia message service (MMS) communication, Internet chat communication, etc. Accordingly, different modes of communication may be provided between the same user terminals.
Summary
[0003] According to some embodiments of the present invention, a method of determining user terminal information may include initiating a communication at a first user terminal between the first user terminal and a second user terminal using a telephone number of the second user terminal. Information regarding the second user terminal may then be received at the first user terminal during the communication over a non- voice channel from the second user terminal without opening a voice channel between the first and second user terminals.
[0004] The information regarding the second user terminal may include a user status profile designated by a user of the second user terminal (such as text designated by a user of the second user terminal), an Internet Protocol (IP) address, and/or an acknowledgement that the second user terminal supports an Internet Protocol (IP) application (such as an Internet text chat application, a peer-to-peer Voice-over-Internet-Protocol application, and/or a multimedia message service). Moreover, the telephone number of the second user terminal may include a mobile serial number (MSN) of the second user terminal.
[0005] The information regarding the second identification may include an Internet Protocol (IP) address of the second user terminal, and a second communication between the first and second user terminals may be automatically initiated responsive to receiving the Internet Protocol (IP) address. More particularly, the second communication may be automatically initiated using the Internet Protocol (IP) address of the second user terminal without requiring user input at the first user terminal after receiving the second identification. Moreover, the first communication may be a circuit switched (CS) communication, and the second communication may be a packet switched communication.
[0006] The non-voice channel may be a signaling channel provided during a circuit switched (CS) communication such as a user-to-user signaling (UUS) channel. Moreover, the communication may be a circuit switched (CS) telephone communication, and after receiving the information regarding the second user terminal during the circuit switched (CS) telephone communication, the circuit switched telephone communication may be terminated without alerting a user of the second user terminal.
[0007] According to some other embodiments of the present invention, a method of communication between first and second user terminals may include initiating a first communication between the first and second user terminals using a first identification of the second user terminal. A second identification of the second user terminal may be received at the first user terminal over a non- voice channel during the first communication, and the first and second identifications may be different. A second communication between the first and second user terminals may be initiated using the second identification of the second user terminal.
[0008] The first and second identifications of the second user terminal may be provided according to different formats. For example, the first identification of the second user terminal may be a telephone number (such as a mobile serial number or MSN) of the second user terminal, and the second identification of the second user terminal may be an Internet Protocol (IP) address. Moreover, the non-voice channel may be a signaling channel (such as a user-to-user signaling or UUS channel) provided during a circuit switched (CS) communication. [0009] The first communication may be a circuit switched communication, and the second communication may be a packet switched communication. For example, the second communication may be an Internet text chat communication, a peer-to-peer (P-to-P) Voice-over-Internet-Protocol (VoIP) communication, and/or a multimedia message service (MMS) communication.
[0010] The first identification of the second user terminal may include a telephone number of the second user terminal, and the first communication may be a circuit switched telephone communication. After receiving the second identification of the second user terminal during the first circuit switched telephone communication, the first circuit switched telephone communication may be terminated without alerting a user of the second user terminal. Moreover, initiating the second communication may include automatically initiating the second communication responsive to receiving the second identification without requiring user input at the first user terminal after receiving the second identification.
[0011] The first identification may be a first telephone number of the second user terminal, and initiating the first communication may include providing the first telephone number and accepting selection of a non-telephone communication using the first telephone number. At another time, the first user terminal may accept selection of a telephone communication using a second telephone number of a third user terminal, and a telephone voice communication may be established with the third user terminal.
[0012] According to still other embodiments of the present invention, a method of making a telephone call may include providing a telephone number at a first user terminal wherein the telephone number is for a second user terminal, and accepting user selection of one of a normal call or a priority call. When the priority call selection is made, a call to the second user terminal is initiated using the telephone number so that a priority designation is provided at the second user terminal before the call is answered at the second user terminal. When the normal call selection is made, a call to the second user terminal is initiated using the telephone number so that the priority designation is not provided at the second user terminal. The priority designation may be transmitted from the first user terminal to the second user terminal over a paging channel and/or a signaling channel (such as a UUS channel), and/or the priority designation may include a text message. [0013] According to more embodiments of the present invention, a user terminal may include a transceiver and a processor coupled to the transceiver. The transceiver may be configured to transmit/receive communications over a communications network. The processor may be configured to initiate a communication through the transceiver with another user terminal using a telephone number of the other user terminal, and to receive information regarding the other user terminal through the transceiver during the communication over a non- voice channel without opening a voice channel between the user terminals.
[0014] According to still more embodiments of the present invention, a user terminal may include a transceiver and a processor coupled to the transceiver. The transceiver may be configured to transmit/receive communications over a communication network. The processor may be configured to initiate a first communication through the transceiver with another user terminals using a first identification of the other user terminal, and to receive a second identification of the other user terminal through the transceiver over a non- voice channel during the first communication with the first and second identifications being different. The processor may also be configured to initiate a second communication with the other user terminal using the second identification of the other user terminal.
[0015] According to yet more embodiments of the present invention, a user terminal may include a transceiver and a processor coupled to the transceiver. The transceiver may be configured to transmit/receive communications over a communication network. The processor may be configured to accept a telephone number for another user terminal and to accept user selection of one of a normal call or a priority call. When the priority call selection is made, the processor may be configured to initiate a call to the other user terminal using the telephone number so that a priority designation is provided at the other user terminal before the call is answered at the other user terminal. When the normal call selection is made, the processor may be configure to initiate a call to the other user terminal using the telephone number so that the priority designation is not provided at the other user terminal.
[0016] According to still other embodiments of the present invention, a computer program product may be configured to obtain information for a remote user terminal, and the computer program product may include a computer readable medium having computer readable program code embodied therein. More particularly, the computer readable program code may include computer readable program code configured to initiate a communication at a first user terminal between the first user terminal and a second user terminal using a telephone number of the second user terminal. In addition, the computer readable program code may include computer readable program code configured to receive information regarding the second user terminal at the first user terminal during the communication over a non- voice channel from the second user terminal without opening a voice channel between the first and second user terminals.
[0017] According to still more embodiments of the present invention, a computer program product may be configured to provide communications, and the computer program product may include a computer readable medium having computer readable program code embodied therein. More particularly, the computer readable program code may include computer readable program code configured to initiate a first communication between the first and second user terminals using a first identification of the second user terminal. In addition, the computer readable program code may include computer readable program code configured to receive a second identification of the second user terminal at the first user terminal over a non- voice channel during the first communication wherein the first and second identifications are different. The computer readable program code may also include computer readable program code configured to initiate a second communication between the first and second user terminals using the second identification of the second user terminal.
[0018] According to still other embodiments of the present invention, a computer program product may be configured to establish a telephone call, and the computer program product may include a computer readable medium having computer readable program code embodied therein. More particularly, the computer readable program code may include computer readable program code configured to provide a telephone number at a first user terminal wherein the telephone number is for a second user terminal. In addition, the computer readable program code may include computer readable program code configured to accept user selection of one of a normal call or a priority call. The computer readable program code may also include computer readable program code configured to initiate a call to the second user terminal using the telephone number so that a priority designation is provided at the second user terminal before the call is answered at the second user terminal when the priority call selection is made. The computer readable program code may further include computer readable program code configured to initiate a call to the second user terminal using the telephone number so that the priority designation is not provided at the second user terminal when the normal call selection is made.
Brief Description Of The Drawings
[0019] Figure 1 is a block diagram illustrating communications systems including user terminals according to some embodiments of the present invention.
[0020] Figures 2-4 are flow charts illustrating operations of user terminals according to some embodiments of the present invention.
[0021] Figure 5 is a block diagram of a user terminal according to some embodiments of the present invention.
Detailed Description
[0022] Specific exemplary embodiments of the invention now will be described with reference to the accompanying drawings. 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 will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawing, like numbers refer to like elements. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Furthermore, "connected" or "coupled" as used herein may include wirelessly connected or coupled.
[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms "includes," "comprises," "including" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. [0024] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0025] It will be understood that although the terms first and second are used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. Thus, a first frequency below could be termed a second frequency, and similarly, a second frequency may be termed a first frequency without departing from the teachings of the present invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items. The symbol "/" is also used as a shorthand notation for "and/or".
[0026] Various embodiments of the present invention are described below with reference to block diagrams illustrating methods, apparatus and computer program products according to various embodiments of the invention. It will be understood that each block of the block diagrams and/or operational illustrations, and combinations of blocks in the block diagrams and/or operational illustrations, can be implemented by analog and/or digital hardware, and/or computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, ASIC, and/or other programmable data processing apparatus, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or operational illustrations. Accordingly, it will be appreciated that the block diagrams and operational illustrations support apparatus, methods and computer program products.
[0027] Figure 1 is a block diagram illustrating communications systems including user terminals according to some embodiments of the present invention. A cellular radiotelephone communications system, for example, may include a plurality of base stations BS1-BS4 and a plurality of mobile telephone switching offices MTSO1-MTSO4 supporting communications for a plurality of user terminals UTl- UT4. Moreover, the radiotelephone communications system may be coupled to a public switched telephone network PSTN and/or a data network NET (such as the Internet) to provide communications between user terminals UTl, UT2, UT3, UT4, UT5, and/or UT6.
[0028] Each of the user terminals UT1-UT4 may be a mobile user terminal providing one or more of cellular radiotelephone communications, peer-to-peer Voice-over-Internet-Protocol (VoIP) communications (such as Skype™ communications), Internet chat communications, short message service (SMS) communications, multimedia message service (MMS) communications, Internet browsing, text messaging communication, e-mail communications, etc. User terminal UTl, for example, may provide cellular radiotelephone communications, peer-to-peer VoIP communications, Internet chat communications, SMS communications, MMS communications, text messaging communications, e-mail communications, and Internet browsing, and operations of user terminal UTl will be discussed in greater detail below with reference to the flow charts of Figures 2-4 and the block diagram of Figure 5.
[0029] Figure 5 is a block diagram showing user terminal UTl according to some embodiments of the present invention. User terminal UTl may include a transceiver 501 coupled between a processor 503 and an antenna 505, with a user interface 507 and a memory 509 also coupled to the processor 503. The user interface 507 may include, for example, a speaker 507a, a microphone 507b, a keypad 507c, a display 507d, etc. , and the memory may include, for example, a buddy list 509a, an address/telephone number list 509b, an Internet text chat application 509c, a P-to-P VoIP application 509d, an MMS application 509e, etc. The user terminal UTl may thus be a wireless mobile user terminal that transmits/receives communications through the transceiver 501 and antenna 505. According to other embodiments of the present invention, the user terminal UTl may be a wired user terminal such that transceiver 501 is coupled to a wired interface without an antenna.
[0030] According to some embodiments of the present invention, the processor 503 of user terminal UTl may be configured to initiate a communication between the user terminal UTl and another user terminal (such as user terminal UT2, UT3, UT4, UT5, or UT6) using a telephone number of the other user terminal. The first communication, for example, may be a circuit switched (CS) communication provided over the transceiver 501, the antenna 505, the base station BSl, and mobile telephone switching office MTSOl. The other user terminal may respond during the communication with information regarding the other user terminal, and the information regarding the other user terminal may be received at the processor 501 through the antenna 505 and the transceiver 501 of the first user terminal UTl during the communication. More particularly, the information regarding the other user terminal may be received over a non- voice channel (e.g., over a control channel) from the other user terminal without opening a voice channel between the user terminals.
[0031] The information regarding the other user terminal may include a user status profile that is provided by processor 503 on display 507d of user terminal UTl or stored in buddy list 509a. The information regarding the other user terminal may include an Internet Protocol (IP) address that is stored by processor 503 in buddy list 509a or address/telephone number list 509b, or that is used by processor 503 to initiate an Internet Protocol (IP) communication with the other user terminal using, for example, Internet text chat application 509c, P-to-P VoIP application 509d, and/or MMS application 509e. The information regarding the other user terminal may include an acknowledgement that the other user terminal supports a particular Internet Protocol application, and the acknowledgement may be stored by processor 503 in buddy list 509a.
[0032] According to some other embodiments of the present invention, the processor 503 of user terminal UTl may initiate a first communication with another user terminal using a first identification (such as a telephone number) of the other user terminal through the transceiver 501, antenna 505, the base station BSl, and mobile telephone switching office MTSOl. The other user terminal may respond during the first communication with a second identification of the other user terminal (such as an Internet Protocol address), and the second identification of the other user terminal may be received at the processor 501 through the antenna 505 and the transceiver 501 of the first user terminal UTl during the first communication. More particularly, the second address of the other user terminal may be received over a non- voice channel without opening a voice channel between the user terminals. The processor 503 of user terminal UTl may then initiate a second communication (through the transceiver 501 and antenna 505) with the other user terminal using the second identification of the other user terminal, for example, using Internet text chat application 509c, P-to-P VoIP application 509d, and/or MMS application 509e. [0033] More particularly, the first communication may be a circuit switched (CS) communication, and the second communication may be a packet switched communication (such as an Internet Protocol communication). Moreover, the second identification of the other user terminal may be received during the first circuit switched communication using a signaling channel such as a UUS channel.
[0034] The processor 501 of user terminal UTl may thus use a telephone number to initiate a circuit switched telephone voice communication or an Internet Protocol communication. According to some embodiments of the present invention, a user of the user terminal UTl may provide a telephone number for the processor 503, for example, by selecting the telephone number from the address/telephone number list 509b of memory 509, and/or by entering the telephone number through keypad 507c (or other input device) of user interface 507. The user of the user terminal UTl may then select one type of communication to be initiated, for example, by selecting one of a plurality of function keys of keypad 507c and/or selecting from a graphic menu provided on display 507d. After the telephone number has been provided, the user may thus select a circuit switched voice telephone communication, an Internet text chat communication (using Internet text chat application 509c), a P-to-P VoIP communication (using P-to-P VoIP application 509d), and/or a MMS communication (using MMS application 509e).
[0035] According to still other embodiments of the present invention, a user of user terminal UTl may designate a priority when initiating a voice telephone communication. The user may provide a telephone number for processor 503 of user terminal UTl with the telephone number identifying another user terminal being called. The processor may then accept user selection (through user interface 507) of one of a normal call or a priority call. If the priority call selection is made, the processor 503 may initiate a call to the other user terminal using the telephone number so that a priority designation is provided at the other user terminal before the call is answered at the second user terminal. If the normal call selection is made, the processor 503 may initiate a call to the other user terminal using the telephone number so that the priority designation is not provided at the other user terminal. Accordingly, priority designation (or lack thereof) may be used by the user of the other user terminal being called to decide whether to answer the call or not.
[0036] Accordingly, to some embodiments of the present invention illustrated in the flow chart of Figure 2, the user terminal UTl may receive information (such as capabilities information) from another user terminal using a telephone number of the other user terminal. The received information may then be used to establish subsequent communications with the other user terminal according to the capabilities of the other user terminal. The user terminal UT2, for example, may support only cellular radiotelephone communications and MMS communications; the user terminal UT3 may support only cellular radiotelephone communications and peer-to-peer VoIP communications; and the user terminal UT4 may support only cellular radiotelephone communication and Internet chat applications. The user terminal UT5 may be a conventional wire line telephone supporting only conventional wire line telephone communications over PSTN; and the user terminal UT6 may be a computing device supporting peer-to-peer VoIP communications over the network NET using an IP address and server-client VoIP communications using a telephone number.
[0037] More particularly, the user terminal UTl may initiate a communication with another one of the user terminals UT2-UT6 using a telephone number of the other user terminal at block 201. Responsive to receiving the communication, the other user terminal may respond with information regarding the other user terminal, and the user terminal UTl may receive information regarding the second user terminal during the communication over a non- voice channel at block 203. Moreover, the information may be received over the non- voice channel without opening a voice channel between the user terminals.
[0038] More particularly, the non-voice channel may be a signaling channel provided during a circuit switched (CS) telephone communication, such as a user-to-user signaling (UUS) channel. In addition, the circuit switched telephone communication may be terminated at block 205 without alerting a user of the other user terminal after receiving the information regarding the other user terminal at user terminal UTl during the circuit switched (CS) telephone communication.
[0039] The information regarding the other user terminal may include a user status profile designated by a user of the other user terminal, and the user status profile may include a text message (e.g., "In meeting", "Busy", "Unavailable", "Sad", "Happy", etc.) designated by the user of the other user terminal. The user of the other user terminal may select from one of a plurality of text messages stored in memory, or the user of the other user terminal may enter a text message using a keypad or other input device on the other user terminal. The designated user status profile may thus be automatically provided by the other user terminal (corresponding to the telephone number used to initiate the communication at block 201) to the user terminal UTl at block 203 without the user of the other user terminal being made aware of the communication.
[0040] If the user terminal UTl attempts to initiate a voice telephone call with another user terminal (corresponding to the telephone number) that is busy or in a do-not-disturb (DND) mode, the designated status profile of the other user terminal can be transmitted to the user terminal UTl over the non- voice channel instead of or in addition to a busy signal. For example, a user of the other user terminal may set a DND mode with a text status profile of "In Meeting Till 4:00." The text status profile will be returned to the user terminal UTl at block 203 so that a user of the initiating user terminal UTl will know to call back after 4:00.
[0041] According to some embodiments of the present invention, a user of user terminal UTl may choose between different kinds of communications at block 201. A telephone number may be entered into the user terminal UTl and/or selected from memory of the user terminal UTl, and one of a plurality of communications functions may be selected (using different function keys, graphic menus, etc) for use with the telephone number. If a telephone call function is selected, a voice telephone communication may be initiated so that a user of the other user terminal (corresponding to the telephone number) is alerted (using a ring, ring-tone, vibrate, etc) and a voice telephone communication may be initiated. If a profile status function is selected, a communication to the other user terminal may be initiated at block 201 using the telephone number so that the profile status of the other user terminal may be received at block 203, and the communication can be terminated at block 205 without alerting the user of the other user terminal.
[0042] Embodiments of the present invention shown in Figure 2 may be used to query groups of other user terminals for status profile information. For example, the user terminal UTl may query a plurality of other user terminals (e.g., UT2-UT6) designated in a list (such as a buddy list) in memory of the user terminal UTl. Accordingly, current status profile information for a plurality of other user terminals may be maintained in memory of the user terminal UTl. For example, a buddy list saved in memory of user terminal UTl may include telephone numbers and additional information (including status profiles) for the other user terminals UT2- UT6. Communications to the other user terminals UT2-UT6 may be initiated at block 201 by the user terminal UTl using the telephone numbers from the buddy list. The communications may be initiated at block 201 manually in response to user input at the user terminal UTl and/or automatically {e.g., at timed intervals, on power up, etc.). The other user terminals UT2-UT6 may respond with respective status profile information that is received over non-voice channels at user terminal UTl at block 203, and the user terminal UTl can update the buddy list with the current status profiles received from the other user terminals UT2-UT6. The communications may be terminated at block 205 without alerting users of the other user terminals UT2- UT6. Accordingly, current status profile information of a buddy list at user terminal UTl may be maintained automatically.
[0043] Embodiments of the present invention shown in Figure 2 may be used to obtain an Internet Protocol (IP) address for another user terminal, and/or to determine if another user terminal supports an Internet Protocol (IP) application {e.g., an Internet text chat application, a peer-to-peer Voice-over-Internet-Protocol (VoIP) application, a multimedia message service (MMS) application, etc.). This information may be used to launch an Internet Protocol (IP) communication with the other user terminal and/or to update a buddy list as discussed above.
[0044] The user terminal UTl may initiate a communication with user terminal UT2 at block 201, and at block 203, the user terminal UTl may receive an acknowledgement that user terminal UT2 includes an MMS application supporting MMS communications and/or an IP address for the MMS application of the user terminal UT2. The user terminal UTl may initiate a communication with user terminal UT3 at block 201, and at block 203, the user terminal UTl may receive an acknowledgement that user terminal UT3 includes a peer-to-peer (P-to-P) Voice- over-Internet-Protocol (VoIP) application supporting P-to-P VoIP communications and/or an IP address for the P-to-P VoIP application of the user terminal UT3. The user terminal UTl may initiate a communication with user terminal UT4 at block 201, and at block 203, the user terminal UTl may receive an acknowledgement that user terminal UT4 includes an Internet text chat application supporting Internet text chat communications and/or an IP address for the Internet text chat application of the user terminal UT4.
[0045] The user terminal UTl may initiate a communication with user terminal UT5 at block 201, and at block 203, the user terminal UTl may receive a response that the user terminal UT5 does not support any Internet applications. The user terminal UTl may initiate a communication with user terminal UT6 at block 201, and at block 203, the user terminal UTl may receive an acknowledgement that user terminal UT6 includes P-to-P VoIP application supporting P-to-P VoIP communications and/or an IP address for the P-to-P VoIP application of the user terminal UT6. As discussed in greater detail below with respect to the flow chart of Figure 3, operations of Figure 2 may be used to obtain an Internet Protocol (IP) address of another user terminal, and then, an Internet Protocol (IP) communication between the two user terminals may be initiated.
[0046] According to embodiments of the present invention shown in the flow chart of Figure 3, a user terminal UTl may initiate a first communication (such as a circuit switched communication) with another user terminal (such as user terminal UT2, UT3, UT4, UT5, and/or UT6) using a first identification of the other user terminal at block 301. The other user terminal (corresponding to the first identification) may respond by transmitting a second identification of the other user terminal over a non- voice channel during the first communication, and the second identification may be received over the non-voice channel at the user terminal UTl at block 303.
[0047] The first and second identifications of the other user terminal may be provided according to different formats, and more particularly, the first identification may be a telephone number (such as a mobile serial number or MSN), and the second identification may be an Internet Protocol (IP) address. Moreover, the first communication may be a circuit switched (CS) telephone communication, and the second identification may be received at the user terminal UTl over a circuit switched signaling channel such as a user-to-user signaling (UUS) channel.
[0048] After receiving the second identification of the other user terminal at user terminal UTl during the first communication at block 303, the first communication may be terminated at block 305 without alerting a user of the other user terminal. The user terminal UTl may then initiate a second communication (such as a packet switched and/or Internet Protocol communication) with the other user terminals using the second identification of the other user terminal at block 307. Moreover, the user terminal UTl may automatically initiate the second communication responsive to receiving the second identification without requiring user input at the user terminal UTl after receiving the second identification. [0049] According to some embodiments of the present invention, a user of user terminal UTl may choose between different kinds of communications at block 301. A telephone number may be entered into the user terminal UTl and/or selected from memory of the user terminal UTl, and one of a plurality of communications functions may be selected (using different function keys, graphic menus, etc) for use with the telephone number. If a telephone call function is selected, a voice telephone communication may be initiated so that a user of the other user terminal (corresponding to the telephone number) is alerted (using a ring, ring-tone, vibrate, etc) and a voice telephone communication may be initiated.
[0050] If a non-telephone communication (such as an Internet Protocol communication) is selected at block 301, operations of blocks 303, 305, and 307 may be performed at user terminal UTl as discussed above to obtain an IP address for the another user terminal (corresponding to the telephone number) and then establish an Internet Protocol communication using the IP address. Non-telephone communications such as Internet text chat communications, P-to-P VoIP communications, and/or MMS communications may be provided between the user terminal UTl and the other user terminal.
[0051] A telephone number for user terminal UT2 may be entered into, provided at and/or selected from memory of user terminal UTl, and a user of user terminal UTl may select one of a plurality of different communications functions (using different function keys, graphic menus, etc.). More particularly, the user terminal UTl may allow selection of a telephone voice communication, an Internet text chat communication, a P-to-P VoIP communication, and/or a MMS communication. If a telephone communication is selected at block 301, a telephone voice communication may be initiated between the user terminals UTl and UT2 without proceeding with operations of blocks 303, 305, and 307.
[0052] If a MMS communication is selected at block 301, user terminal UTl may: initiate a circuit switched communication with user terminal UT2 at block 301 using the telephone number; receive an IP address for the MMS application of user terminal UT2 at block 303; terminate the circuit switched communication at block 305; and automatically initiate a MMS communication between the user terminals UTl and UT2 at block 307. If an Internet text chat communication, a P-to- P VoIP communication, or other communication type that is not supported by user terminal UT2 is selected at block 301, user terminal UT2 may respond that the requested communication is not supported and/or the communication may be terminated.
[0053] A telephone number for user terminal UT3 may be entered into, provided at and/or selected from memory of user terminal UTl, and a user of user terminal UTl may select one of a plurality of different communications functions (using different function keys, graphic menus, etc.). More particularly, the user terminal UTl may allow selection of a telephone voice communication, an Internet text chat communication, a P-to-P VoIP communication, and/or a MMS communication. If a telephone communication is selected at block 301, a telephone voice communication may be initiated between the user terminals UTl and UT3 without proceeding with operations of blocks 303, 305, and 307.
[0054] If a P-to-P VoIP communication is selected at block 301, user terminal UTl may: initiate a circuit switched communication with user terminal UT3 at block 301 using the telephone number; receive an IP address for the P-to-P VoIP application of user terminal UT3 at block 303; terminate the circuit switched communication at block 305; and automatically initiate a P-to-P VoIP communication between the user terminals UTl and UT3 at block 307. If an Internet text chat communication, an MMS communication, or other communication type that is not supported by user terminal UT3 is selected at block 301, user terminal UT3 may respond that the requested communication is not supported and/or the communication may be terminated.
[0055] A telephone number for user terminal UT4 may be entered into, provided at and/or selected from memory of user terminal UTl, and a user of user terminal UTl may select one of a plurality of different communications functions (using different function keys, graphic menus, etc.). More particularly, the user terminal UTl may allow selection of a telephone voice communication, an Internet text chat communication, a P-to-P VoIP communication, and/or a MMS communication. If a telephone communication is selected at block 301, a telephone voice communication may be initiated between the user terminals UTl and UT4 without proceeding with operations of blocks 303, 305, and 307.
[0056] If an Internet text chat communication is selected at block 301, user terminal UTl may: initiate a circuit switched communication with user terminal UT4 at block 301 using the telephone number; receive an IP address for the Internet text chat application of user terminal UT4 at block 303; terminate the circuit switched communication at block 305; and automatically initiate an Internet text chat communication between the user terminals UTl and UT4 at block 307. If an MMS communication, a P-to-P VoIP communication, or other communication type that is not supported by user terminal UT4 is selected at block 301, user terminal UT4 may respond that the requested communication is not supported and/or the communication may be terminated.
[0057] A telephone number for user terminal UT5 may be entered into, provided at and/or selected from memory of user terminal UTl, and a user of user terminal UTl may select one of a plurality of different communications functions (using different function keys, graphic menus, etc.). More particularly, the user terminal UTl may allow selection of a telephone voice communication, an Internet text chat communication, a P-to-P VoIP communication, and/or a MMS communication. If a telephone communication is selected at block 301, a telephone voice communication may be initiated between the user terminals UTl and UT5 without proceeding with operations of blocks 303, 305, and 307. If an MMS communication, an Internet text chat communication, a P-to-P VoIP communication, or other communication type that is not supported by user terminal UT5 is selected at block 301, user terminal UT5 may respond that the requested communication is not supported and/or the communication may be terminated.
[0058] A telephone number for user terminal UT6 may be entered into, provided at and/or selected from memory of user terminal UTl, and a user of user terminal UTl may select one of a plurality of different communications functions (using different function keys, graphic menus, etc.). More particularly, the user terminal UTl may allow selection of a telephone voice communication, an Internet text chat communication, a P-to-P VoIP communication, and/or a MMS communication. If a telephone communication is selected at block 301, a telephone voice communication may be initiated between the user terminals UTl and UT6 (for example, using the client-server VoIP application of user terminal UT6) without proceeding with operations of blocks 303, 305, and 307.
[0059] If a P-to-P VoIP communication is selected at block 301, user terminal UTl may: initiate a circuit switched communication with user terminal UT6 at block 301 using the telephone number; receive an IP address for the P-to-P VoIP application of user terminal UT6 at block 303; terminate the circuit switched communication at block 305; and automatically initiate a P-to-P VoIP communication between the user terminals UTl and UT6 at block 307. If an Internet text chat communication, an MMS communication, or other communication type that is not supported by user terminal UT6 is selected at block 301, user terminal UT6 may respond that the requested communication is not supported and/or the communication may be terminated.
[0060] According to still other embodiments of the present invention shown in the flow chart of Figure 4, user terminal UTl may initiate a voice telephone communication with an indication of priority. More particularly, a telephone number may be provided at user terminal UTl at block 401, and the telephone number may be for another user terminal (such as UT2, UT3, UT4, UT5, or UT6). The telephone number, for example, may be entered by a user of user terminal UTl, selected from memory of user terminal UTl, etc. Before initiating the call, user terminal UTl may accept user selection of one of a normal call or a priority call at block 403. If a priority call is selected at block 405, a call to the other user terminal is initiated at block 407 using the telephone number so that a priority designation is provided at the other user terminal before the call is answered at the other user terminal. If a normal call selection is made at block 405, a call to the other user terminal is initiated at block 409 using the telephone number so that the priority designation is not provided at the second user terminal.
[0061] The priority designation may be transmitted, for example, from user terminal UTl to the other user terminal over a paging channel and/or a signaling channel (such as a UUS channel). Moreover, the priority designation may include a text message such as a predefined text message selected from user terminal memory or a message entered by a user of the user terminal through a keypad or other input interface.
[0062] As discussed above, a called user terminal may be configured to respond to a call with a status message when in a DND or silent mode. The called user terminal, for example, may be configured to respond with a text message "In Meeting till 4:00" in response to a call so that the calling party will know when to call back. With the priority designation option discussed above with respect to Figure 4, the calling party can call again with the priority designation. When the called party receives the second call while still in the meeting, the called party may choose to take the call after noting the priority designation. [0063] In the drawings and specification, there have been disclosed embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.

Claims

1. Method for determining user terminal information, the method comprising: initiating a communication at a first user terminal between the first user terminal and a second user terminal using a telephone number of the second user terminal; and receiving information regarding the second user terminal at the first user terminal during the communication over a non- voice channel from the second user terminal without opening a voice channel between the first and second user terminals.
2. Method according to claim 1 wherein the information regarding the second user terminal comprises a user status profile designated by a user of the second user terminal.
3. Method according to any of the claims 1-2 wherein the information regarding the second user terminal comprises an Internet Protocol (IP) address.
4. Method according to any of the claims 1-3 wherein the information regarding the second user terminal comprises an acknowledgement that the second user terminal supports an Internet Protocol (IP) application.
5. Method according to any of the claims 1-4 wherein the telephone number of the second user terminal comprises a mobile serial number (MSN) of the user terminal.
6. Method according to any of the claims 1-5 wherein the information regarding the second identification comprises an Internet Protocol (IP) address of the second user terminal, the method further comprising: responsive to receiving the Internet Protocol (IP) address, automatically initiating a second communication between the first and second user terminals using the Internet Protocol (IP) address of the second user terminal without requiring user input at the first user terminal after receiving the second identification.
7. Method according to any of the claims 1-6 wherein the non- voice channel comprises a signaling channel provided during a circuit switched (CS) communication.
8. Method according to any of the claims 1-7 wherein the communication comprises a circuit switched (CS) telephone communication, the method further comprising: after receiving the information regarding the second user terminal during the circuit switched (CS) telephone communication, terminating the circuit switched telephone communication without alerting a user of the second user terminal.
9. Method for communication between first and second user terminals, the method comprising: initiating a first communication between the first and second user terminals using a first identification of the second user terminal; receiving a second identification of the second user terminal at the first user terminal over a non-voice channel during the first communication wherein the first and second identifications are different; and initiating a second communication between the first and second user terminals using the second identification of the second user terminal.
10. Method according to claim 9 wherein the first and second identifications of the second user terminal are provided according to different formats.
11. Method according to claim 10 wherein the first identification of the second user terminal comprises a telephone number of the second user terminal.
12. Method according to any of the claims 10-11 wherein the second identification of the second user terminal comprises an Internet Protocol (IP) address.
13. Method according to any of the claims 9-12 wherein the non- voice channel comprises a signaling channel provided during a circuit switched (CS) communication.
14. Method according to any of the claims 9-13 wherein the first communication comprises a circuit switched communication and wherein the second communication comprises a packet switched communication.
15. Method according to any of the claims 9-14 wherein the first identification of the second user terminal comprises a telephone number of the second user terminal and wherein the first communication comprises circuit switched telephone communication, the method further comprising: after receiving the second identification of the second user terminal during the first circuit switched telephone communication, terminating the first circuit switched telephone communication without alerting a user of the second user terminal.
16. Method according to any of the claims 9-15 wherein the first identification comprises a first telephone number of the second user terminal, wherein initiating the first communication comprises providing the first telephone number and accepting selection of a non-telephone communication using the first telephone number, the method further comprising; accepting selection of a telephone communication using a second telephone number of a third user terminal; and establishing a telephone voice communication with the third user terminal.
17. Method for making a telephone call, the method comprising: providing a telephone number at a first user terminal wherein the telephone number is for a second user terminal; accepting user selection of one of a normal call or a priority call; and when the priority call selection is made, initiating a call to the second user terminal using the telephone number so that a priority designation is provided at the second user terminal before the call is answered at the second user terminal.
18. Method according to claim 17 further comprising: when the normal call selection is made, initiating a call to the second user terminal using the telephone number so that the priority designation is not provided at the second user terminal.
19. Method according to any of the claims 17-18 wherein the priority designation is transmitted from the first user terminal to the second user terminal over a paging channel and/or a signaling channel.
20. Method according to any of the claims 17-19 wherein the priority designation includes a text message.
PCT/EP2007/064227 2007-07-06 2007-12-19 Methods of determining information regarding remote user terminals and related systems and computer program products WO2009006950A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200780053669.5A CN101690075A (en) 2007-07-06 2007-12-19 Methods of determining information regarding remote user terminals and related systems and computer program products
EP07857848.1A EP2177009B1 (en) 2007-07-06 2007-12-19 Methods of determining information regarding remote user terminals and related systems and computer program products

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/774,122 2007-07-06
US11/774,122 US8873521B2 (en) 2007-07-06 2007-07-06 Methods of determining information regarding remote user terminals and related systems and computer program products

Publications (1)

Publication Number Publication Date
WO2009006950A1 true WO2009006950A1 (en) 2009-01-15

Family

ID=39247942

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/064227 WO2009006950A1 (en) 2007-07-06 2007-12-19 Methods of determining information regarding remote user terminals and related systems and computer program products

Country Status (4)

Country Link
US (1) US8873521B2 (en)
EP (1) EP2177009B1 (en)
CN (1) CN101690075A (en)
WO (1) WO2009006950A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108391242A (en) * 2018-02-26 2018-08-10 青岛海信移动通信技术股份有限公司 A kind of long-range control method and remote control apparatus

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8559932B2 (en) * 2010-12-20 2013-10-15 Ford Global Technologies, Llc Selective alert processing
CN103338308B (en) 2013-06-29 2016-03-02 华为终端有限公司 The method of calling of mobile terminal, the method controlling mobile terminal and relevant device
US10215174B2 (en) * 2017-02-06 2019-02-26 Emerson Climate Technologies, Inc. Co-rotating compressor with multiple compression mechanisms
US11863709B2 (en) * 2020-09-15 2024-01-02 Apple Inc. Priority calling using cloud-based signaling for VoLTE and non-cellular calls

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6408063B1 (en) * 1998-10-06 2002-06-18 Nokia Mobile Phones Ltd. Method and arrangement for complementing a telephone connection with additional information
US20040252674A1 (en) 2001-06-29 2004-12-16 Jonne Soininen Circuit-switched and packet-switched communications
WO2006010525A1 (en) * 2004-07-30 2006-02-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for retrieving network addresses in hybrid telecommunication networks
US20060114882A1 (en) * 2004-11-30 2006-06-01 Mills James L Presence management in packet-switched networks using circuit-switched USSD signaling
EP1720324A1 (en) 2005-05-04 2006-11-08 Vodafone Limited Data transmission in a telecommunications network
EP1737192A1 (en) 2005-06-22 2006-12-27 Research In Motion Limited Exchange and use of globally unique device identifyers for circuit-switched and packet switched integration
WO2007147948A1 (en) * 2006-06-22 2007-12-27 Teliasonera Ab Establishing a peer-to-peer packet switched connection

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3715087B2 (en) * 1997-02-28 2005-11-09 パナソニック モバイルコミュニケーションズ株式会社 Mobile phone device with text message transmission / reception function
US6785246B2 (en) * 2001-01-09 2004-08-31 Telefonaktiebolaget L M Ericsson (Publ) Multi-party conferencing method
SE518228C2 (en) * 2001-02-22 2002-09-10 Aurora Invest Ab Call Waiting Handling
US6973309B1 (en) * 2002-03-14 2005-12-06 Utstarcom, Inc. Method and system for re-direction and handoff for pre-paid mobile services in third generation networks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6408063B1 (en) * 1998-10-06 2002-06-18 Nokia Mobile Phones Ltd. Method and arrangement for complementing a telephone connection with additional information
US20040252674A1 (en) 2001-06-29 2004-12-16 Jonne Soininen Circuit-switched and packet-switched communications
WO2006010525A1 (en) * 2004-07-30 2006-02-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for retrieving network addresses in hybrid telecommunication networks
US20060114882A1 (en) * 2004-11-30 2006-06-01 Mills James L Presence management in packet-switched networks using circuit-switched USSD signaling
EP1720324A1 (en) 2005-05-04 2006-11-08 Vodafone Limited Data transmission in a telecommunications network
EP1737192A1 (en) 2005-06-22 2006-12-27 Research In Motion Limited Exchange and use of globally unique device identifyers for circuit-switched and packet switched integration
WO2007147948A1 (en) * 2006-06-22 2007-12-27 Teliasonera Ab Establishing a peer-to-peer packet switched connection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Enhanced Multi-Level Precedence and Pre-emption Service (eMLPP); Stage 2 (3GPP TS 23.067 version 7.1.0 Release 7); ETSI TS 123 067", ETSI STANDARDS, EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE, SOPHIA-ANTIPO, FR, vol. 3-CN4, no. V710, June 2007 (2007-06-01), XP014037712, ISSN: 0000-0001 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108391242A (en) * 2018-02-26 2018-08-10 青岛海信移动通信技术股份有限公司 A kind of long-range control method and remote control apparatus

Also Published As

Publication number Publication date
US20090010406A1 (en) 2009-01-08
EP2177009A1 (en) 2010-04-21
US8873521B2 (en) 2014-10-28
EP2177009B1 (en) 2015-07-29
CN101690075A (en) 2010-03-31

Similar Documents

Publication Publication Date Title
US8416767B2 (en) Communication mode swapping for telecommunications devices
US7522913B2 (en) Communication terminal handling user-to-user information received during a call
EP1719340B1 (en) Method and application for arranging a conference call in a cellular network and a mobile terminal operating in a cellular network
FI115370B (en) Systems and methods for selectively accepting calls without establishing voice communications
US7263085B2 (en) Apparatus and method for controlling connection status
KR101419560B1 (en) Voiding calls to signal supplementary services
US10397341B2 (en) Method and apparatus for migrating active communication session between terminals
CN101431727A (en) Mobile communication device providing integrated access to telephony and internet service
EP1661303A2 (en) System and method for transmitting caller information from a source to a destination
EP1781059A2 (en) Wireless communications system with multiple telephone numbers
EP2177009B1 (en) Methods of determining information regarding remote user terminals and related systems and computer program products
EP3157221B1 (en) Communication service processing method and device in circuit switch domain, and storage medium
GB2365709A (en) Communication system
EP1687999B1 (en) Methods, networks , and computer program products for selectively routing communications based on routing rules
EP2059013B1 (en) A telephone communication system and method for transmitting reply messages
WO2008050325A1 (en) Method and system for automatic call completion of unanswered calls made to or from a telecommunication device
EP2224712B1 (en) Method of providing message information, including call subject information, to a recipient of a telephone call
US20040266401A1 (en) System, mobile station and method for delivering services
WO2008131806A1 (en) Caller screening and routing to voicemail
EP2456181A1 (en) A communication method and a communication system for tailored mobile communication
KR100566227B1 (en) Method for notifying urgent call in mobile phone
EP2014070B1 (en) Method for handling unanswered calls
JP7347239B2 (en) Main device, program, and multi-line call notification method to wireless telephone terminal
KR100619905B1 (en) Mobile communication system for push to talk service and method thereof
CN101820464B (en) Method of providing message information to a recipient of a telephone call

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780053669.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07857848

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2007857848

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE