EP2677775A1 - Method and Apparatus for Performing Capability Discovery of Rich Communication Suite in a Portable Terminal - Google Patents

Method and Apparatus for Performing Capability Discovery of Rich Communication Suite in a Portable Terminal Download PDF

Info

Publication number
EP2677775A1
EP2677775A1 EP13172463.5A EP13172463A EP2677775A1 EP 2677775 A1 EP2677775 A1 EP 2677775A1 EP 13172463 A EP13172463 A EP 13172463A EP 2677775 A1 EP2677775 A1 EP 2677775A1
Authority
EP
European Patent Office
Prior art keywords
contact information
capability discovery
pieces
respect
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP13172463.5A
Other languages
German (de)
French (fr)
Other versions
EP2677775B1 (en
Inventor
Jae-Young Jang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of EP2677775A1 publication Critical patent/EP2677775A1/en
Application granted granted Critical
Publication of EP2677775B1 publication Critical patent/EP2677775B1/en
Not-in-force legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4594Address books, i.e. directories containing contact information about correspondents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Definitions

  • the present invention relates to a portable terminal. More particularly, the present invention relates to performing capability discovery associated with the use of a Rich Communication Suite (RCS) service with respect to contact information stored in a phonebook.
  • RCS Rich Communication Suite
  • Rich Communication Suite (RCS) and RCS-enhanced (RCS-e) services provide various communication functions to users of a portable terminal through a communication network, based on the standard specifications set by the Global System for Mobile Communication Association (GSMA).
  • GSMA Global System for Mobile Communication Association
  • the RCS (or RCS-e) is being globally expanded from Europe to other parts of the world such as Korea, the United States, and the like, and provides various communication functions such as an enriched call function that shares a multimedia file, for example, a moving picture, a picture, and the like during a call, an enhanced phonebook function that obtains information associated with a communication partner registered in a phonebook in real time, an enriched messaging function that shares a file during chatting, and the like.
  • an enriched call function that shares a multimedia file, for example, a moving picture, a picture, and the like during a call
  • an enhanced phonebook function that obtains information associated with a communication partner registered in a phonebook in real time
  • an enriched messaging function that shares a file during chatting, and the like.
  • a process of determining whether a portable terminal of a communication partner supports the RCS service may be employed.
  • a portable terminal of a user performs a process of determining whether the RCS service is supported with respect to each piece of contact information registered in a phonebook, and the process is referred to as capability discovery.
  • the capability discovery is performed with respect to all contact information registered in the phonebook, and thus a large amount of time may be expended until the capability discovery with respect to all contact information is completed.
  • This may cause a problem in that an available use time of a portable terminal is decreased since a battery charge of the portable terminal that performs the capability discovery is rapidly consumed, and a further problem in that a user is charged for data, since data traffic associated with the capability discovery is generated.
  • the amounts of time, battery usage, and data traffic used increase with the amount of contact information in the phonebook.
  • a user who accumulates phonebook entries over time and transfers them to each new portable terminal he uses will use up a significant amount of battery charge, time, and data traffic when his portable terminal performs the RCS capability discovery with the phonebook information.
  • an aspect of the present invention is to provide a capability discovery method that prevents data traffic from being excessively generated in a communication network, and that minimizes the consumption of a battery charge of a portable terminal when the portable terminal using the Rich Communication Suite (RCS) or RCS-enhanced (RCS-e) performs capability discovery.
  • RCS Rich Communication Suite
  • RCS-e RCS-enhanced
  • a method of performing capability discovery of Rich Communication Suite (RCS) in a portable terminal includes displaying a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, displaying the registered contact information so as to correspond with a user input when the user input is determined, and selecting currently displayed contact information and performing capability discovery with respect to the selected displayed contact information, when the user input is not determined during a predetermined time.
  • RCS Rich Communication Suite
  • an apparatus for performing capability discovery of RCS in a portable terminal includes a memory storing information associated with contact information, a display unit to display the contact information, a wireless transceiving unit to provide a communication function for performing capability discovery, and a controller to control to display a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, to display the registered contact information to correspond with a user input when the user input is determined, and to, when the user input is not determined during a predetermined time, select currently displayed contact information and perform capability discovery with respect to the selected displayed contact information.
  • the portable terminal when a portable terminal that uses RCS or RCS-e performs capability discovery, the portable terminal performs capability discovery with respect to only such pieces of contact information that are selected by a user, and thus excessive data traffic is prevented from being generated and the consumption of a battery charge of the portable terminal may be minimized.
  • the user may affirmatively select currently displayed contact information, or the user may passively select currently displayed contact information by refraining from entering a user input for a predetermined time when the desired selection of contact information is displayed.
  • FIG. 1A is a block diagram illustrating a process of performing capability discovery according to an exemplary embodiment of the present invention.
  • FIG. 1B is a diagram illustrating an example of tag information that is exchanged when capability discovery is performed according to an exemplary embodiment of the present invention.
  • Capability discovery in Rich Communication Suite (RCS) and RCS-enhanced (RCS-e) may be performed by exchanging a Session Initiation Protocol (SIP) OPTIONS message (SIP OPTIONS EXCHANGE).
  • SIP Session Initiation Protocol
  • SIP OPTIONS EXCHANGE Session Initiation Protocol
  • performing the capability discovery in RCS (or RCS-e) may be understood as exchanging the SIP OPTIONS message.
  • the portable terminal 1 transmits an SIP OPTIONS message to the portable terminal 2 of the contact information A in a phonebook through a predetermined server 3, and the portable terminal 2 of the contact information A transmits a Response message to the user portable terminal 1 through the server 3.
  • the contact information A may be a piece of information, for example, a name, a phone number, or an email address, that corresponds to a user of portable terminal 2.
  • the server 3 refers to a server of a communication network provider, and it is assumed that the server 3 provides a communication function of each portable terminal and an RCS service.
  • the portable terminal 1 determines a result of performing the capability discovery by determining a type of the Response message received from the portable terminal 2 of the contact information A through the server 3, and may notify the user of the result.
  • the Response message of FIG. 1A may include various types of a Response message and representative examples of the Response message may include a Response message of 200 OK and a response message of 404 NOT FOUND.
  • the response message of 404 NOT FOUND or the equivalent may correspond to a message indicating that the user portable terminal 1 and the portable terminal 2 of the contact information A may not be able to use the RCS service.
  • Examples of a similar response message may include a response message of 480 TEMPORARILY UNAVAILABLE, or a response message of 408 REQUEST TIMEOUT.
  • the response message of 200 OK or the equivalent corresponds to a message indicating that the portable terminal 1 and the portable terminal 2 of the contact information A are able to use the RCS service.
  • tag information indicating a type of an available RCS service may be inserted into the response message of 200 OK.
  • the tag information as exemplarily illustrated in FIG. 1B , may be inserted into the response message of 200 OK, and the portable terminal 1 may determine, based on the tag information, the type of the available RCS service for the communication with the portable terminal 2 of the contact information A.
  • the portable terminal 1 may use a corresponding RCS service (instant messaging: IM/CHAT) of 4a with the portable terminal 2 of the contact information A. Also, when tag information of 5b and 6b is inserted into the response message of 200 OK, the portable terminal 1 determines that it is able to use an RCS service of 5a and 6a (transferring a file and sharing an image, respectively) with the portable terminal 2 of the contact information A.
  • a corresponding RCS service instant messaging: IM/CHAT
  • the Global System for Mobile Communication Association (GSMA) has not standardized a method of exchanging the SIP OPTIONS message (based on rcs-e_advanced_comms_specification-v1.2.1). Therefore, the exemplary embodiments of the present invention provide a measure for improving the related-art method of performing capability discovery through the following exemplary embodiments.
  • FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention.
  • a portable terminal is a portable electronic device that is capable of using an RCS service, and may correspond, for example, to a feature phone, a smart phone, a notebook computer operated in a Windows or Mac environment, and the like.
  • the smart phone is a portable terminal operated by a mobile Operating System (OS) such as, for example, Tablet, Windows 8, iOS, Android, Bada, and the like.
  • OS Mobile Operating System
  • a wireless transceiving unit 23 includes a Radio Frequency (RF) unit (not shown) and a modem (not shown).
  • the RF unit may include an RF transmitter that up-converts and amplifies a frequency of a transmitted signal, an RF receiver that low-noise amplifies a received signal and down-converts a frequency, and the like.
  • the modem may include a transmitter that encodes and modulates a signal to be transmitted, a receiver that demodulates and decodes a signal received from the RF unit, and the like.
  • the wireless transceiving unit 23 provides a communication function used for performing capability discovery. Therefore, typically through communication with a server (not illustrated) using the wireless transceiving unit 23 according to exemplary embodiments of the present invention, a controller 10 transmits an SIP OPTIONS message associated with a piece of predetermined contact information registered in a phonebook or the equivalent and receives a Response message in response to the transmission, and performs capability discovery with respect to the corresponding contact information. Subsequently, the controller 10 controls to update RCS capability information of the corresponding contact information based on a result of performing the capability discovery.
  • the server may correspond to a server of a mobile communication provider and the like, and it is assumed that the server provides the portable terminal with a data communication function including a voice communication function, and an RCS or RCS-e service.
  • An audio processing unit 25 may form a COder-DECoder (codec) (not shown), and the codec may include a data codec and an audio codec.
  • the data codec processes packet data and the like, and the audio codec processes an audio signal such as a voice file, a multimedia file, and the like.
  • the audio processing unit 25 converts a digital audio signal received from the modem into an analog signal through the audio codec so as to play back the analog signal through a speaker SPK, or converts an analog audio signal generated from a microphone MIC into a digital audio signal through the audio codec so as to transmit the digital audio signal to the modem.
  • the codec may be included separately, or may alternatively be included in the controller 10.
  • the controller 10 controls so as to provide the user with a result of performing capability discovery with respect to predetermined contact information (for example, a predetermined piece of contact information registered in a phonebook) as sound information, using the audio processing unit 25 according to exemplary embodiments of the present invention.
  • predetermined contact information for example, a predetermined piece of contact information registered in a phonebook
  • a key inputting unit 27 may include hard or soft keys for inputting number and character information, functional keys for setting various types of functions, a touch pad, and the like.
  • a display unit 50 is embodied as a touch screen, for example, a capacitive touch screen, a resistive touch screen, or the like
  • the key inputting unit 27 may include predetermined keys at the minimum, and the display unit 50 may then be substituted for a part or all of a key input function of the key inputting unit 27.
  • a touch screen can combine the functions of the display unit 50 and the key inputting unit 27 in a single unit.
  • the user may manually request capability discovery with respect to predetermined contact information using the key inputting unit 27 according to exemplary embodiments of the present invention, and the controller 10 may perform capability discovery with respect to the contact information in response to the request, and may notify the user of a result of performing the capability discovery.
  • a memory 30 may include a program memory (not shown) and a data memory (not shown).
  • the program memory may store a program such as an OS for controlling a general operation of the portable terminal, as well as various executable applications.
  • the memory 30 may further include an external memory (not shown), for example, a Compact Flash (CF) memory, a Secure Digital (SD) memory, a Micro-Secure Digital (Micro-SD) memory, a Mini Secure Digital (Mini-SD) memory, an Extreme Digital (xD) memory, a memory stick, and the like.
  • the memory 30 may include a disk (not shown), for example, a Hard Disk Drive (HDD), a Solid State Disk (SSD), and the like.
  • the data memory if present, stores various temporary and persistent data generated or received during use of the portable terminal.
  • the memory 30 stores a phonebook that stores information associated with contact information set by the user, and stores a result of performing capability discovery with respect to each piece of the contact information stored in the phonebook in a form of a DataBase (DB) (for example, an RCS DB).
  • DB DataBase
  • the RCS DB may be stored separately from the phonebook, and may alternatively be incorporated into the stored phonebook.
  • the controller 10 may determine the result of performing capability discovery corresponding to each piece of contact information based on the RCS DB, and notify the user of the result.
  • a battery 40 provides power that enables the portable terminal to operate, and the controller 10 controls operation of the portable terminal by adjusting the provided power to a level used by each component element of the portable terminal and providing the adjusted power.
  • the controller 10 may receive information associated with a charge level of the battery 40 (that is, a remaining capacity of the battery 40), a temperature of the battery 40, and the like through a management unit (not illustrated) of the battery.
  • the controller 10 may control operation of the portable terminal in accordance with a usage and remaining charge of the battery 40.
  • the display unit 50 may be configured as a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED) display, or the like, and outputs various display information generated from the portable terminal.
  • the display unit 50 may include a touch screen, for example, a capacitive touch screen, a resistive touch screen, and the like and thus, may function as an input unit that controls the portable terminal, along with the key inputting unit 27, as discussed above.
  • the controller 10 controls to display RCS capability information of each piece of contact information that is updated by performing capability discovery with respect to each of the pieces of contact information stored in the phonebook, using the display unit 50 according to exemplary embodiments of the present invention.
  • the display unit 50 displays RCS capability information of each piece of contact information when each piece of contact information (for example, a name, a phone number, and the like) is displayed in the phonebook.
  • RCS capability information may include information associated with whether an RCS service for communication with corresponding contact information is available, information associated with an available RCS service, and the like.
  • the controller 10 may control a general operation of the portable terminal according to exemplary embodiments of the present invention, and may convert and control the operation of the portable terminal based on a user input that is input through the key inputting unit 27, the display unit 50, or the like.
  • the controller 10 controls a process of displaying a predetermined number of pieces of contact information from among the registered contact information, a process of displaying the registered contact information so as to correspond with a user input when the user input is determined, and a process of performing capability discovery with respect to each of the currently displayed contact information when the user input is not determined during a predetermined time.
  • the user input may, for example, be in a form of a scroll.
  • controller 10 Detailed operations of the controller 10 according to exemplary embodiments of the present invention will be described in detail.
  • devices that may be included in the portable terminal such as a Bluetooth module, a camera module, a Global Positioning System (GPS) module, a Wi-Fi module, a proximity sensor, a Digital Media Broadcasting (DMB) receiver, and the like, are not illustrated in FIG. 2 , it will be apparent to those skilled in the art that such devices may be included in the portable terminal and may provide corresponding functions without departing from the scope or spirit of the disclosed invention.
  • GPS Global Positioning System
  • Wi-Fi Wireless Fidelity
  • DMB Digital Media Broadcasting
  • a Wi-Fi module may provide a communication function used for performing capability discovery, replacing the wireless transceiving unit 23.
  • the Wi-Fi module may communicate with another portable terminal directly, for example, without a server intervening.
  • FIG. 3 is a flowchart illustrating a process that performs capability discovery of RCS according to an exemplary embodiment of the present invention.
  • FIGs. 4A and 4B are diagrams illustrating a first example and a second example of a process that performs capability discovery of RCS according to exemplary embodiments of the present invention. Exemplary embodiments of the present invention will be described with reference to FIGs. 3 through 4B .
  • step S301 and S302 when the displaying of registered contact information is requested, the controller 10 controls to display a predetermined number of pieces of contact information from among the registered contact information.
  • a user may request a displaying of the registered (for example, stored) contact information by, for example, executing a menu entry or an application.
  • the controller 10 controls to display a predetermined number of pieces of contact information that may be set, in advance, based on criteria such as a size of a display screen, or display settings associated with resolution such as Dots Per Inch (DPI) settings.
  • DPI Dots Per Inch
  • the controller 10 controls to display five pieces of contact information from 400f to 400j.
  • the number of pieces of displayed contact information may be changed, for example, by adjusting the DPI or an application that adjusts the DPI.
  • a communication history stored in a memory
  • message history such as message history, a call history, an e-mail history, and the like
  • e-mail history such as message history, a call history, an e-mail history, and the like
  • the controller 10 may control to determine the communication history and to display a predetermined number of pieces of contact information corresponding to recently performed communication from among the registered contact information.
  • the pieces of contact information may be displayed, for example, in chronological order or reverse chronological order.
  • the controller 10 controls to display five pieces of contact information corresponding to recently performed communication.
  • the contact information f corresponds to the most recently performed communication
  • the contact information j corresponds to the least recently performed communication.
  • the controller 10 may control to determine the communication history and to display a predetermined number of pieces of contact information corresponding to frequently performed communication in an order of decreasing or increasing frequency from among the registered contact information.
  • the controller 10 controls to display five pieces of contact information corresponding to frequently performed communication.
  • the contact information f corresponds to the most frequently performed communication
  • the contact information j corresponds to the least frequently performed communication.
  • Any basis may be used to determine the displayed pieces of contact information and the order thereof.
  • steps S303 and S304 when a user input, for example, a scroll, is determined, the controller 10 controls to display the registered contact information through use of the scroll so as to correspond with the user input.
  • the user may input the scroll motion to bring different contact information into display.
  • the user may repeatedly input the scroll motion if each subsequent scroll input is within a predetermined time of the previous input. The user may thus scroll through any amount of contact information until a desired selection of contact information is displayed.
  • the scroll motion may be input by any of various means, including but not limited to a touch and drag motion on a touchscreen, a flicking motion on a touchscreen, touching a directional soft key on a touchscreen, or pressing a hard key on the portable terminal.
  • the number of pieces of contact information to be displayed at one time in the display screen is determined in advance, and when a large number of pieces of contact information needs to be displayed, the contact information may not all be displayed together in the display screen. Therefore, the user may request the displaying of remaining contact information in addition to the displayed contact information, for example, through a scroll input (a user input corresponding to the scroll), using a key of the key inputting unit 27 and/or a touch screen of the display unit 50.
  • contact information when contact information is registered in alphabetical order from contact information A to contact information N, and the contact information is displayed as illustrated in screen (a) of FIG. 4A , the user may request the displaying of the registered contact information as illustrated in screen (b) and screen (c) of FIG. 4A through a scroll input. Therefore, the user may request the displaying of contact information (for example, contact information 400b through 400e) before the contact information F and contact information (for example, contact information 400 j through 400 n) after the contact information J, respectively.
  • contact information for example, contact information 400b through 400e
  • contact information for example, contact information 400 j through 400 n
  • steps S305 through S307 when a user input corresponding to the scroll is not determined during a predetermined time, the controller 10 controls to perform capability discovery with respect to each of the currently displayed pieces of contact information, and to notify the user of a result of the capability discovery.
  • the user may request displaying contact information stored (registered) in the portable terminal and may determine a list of the stored contact information through a scroll input.
  • exemplary embodiments of the present invention determine that capability discovery is requested by the user when a user input, for example, corresponding to a scroll (that is, a scroll input), is not input during a predetermined time in a state where the contact information is displayed.
  • a user input for example, corresponding to a scroll (that is, a scroll input)
  • the predetermined time expires, the capability discovery is automatically performed with regard to the currently displayed contact information.
  • the user may input the scroll motion within the predetermined time to display a different selection of contact information. The expiration of the predetermined time is counted from the most recent scrolling of the information, and thus is reset with each user input of the scroll motion. The user may thus repeatedly input the scroll motion until a desired selection of contact information is displayed.
  • the controller 10 may control to automatically perform capability discovery with respect to each of the currently displayed pieces of contact information.
  • the controller 10 may notify the user that capability discovery is to be performed before the capability discovery is performed, as in step S306.
  • the user may not input a scroll input and wait during at least a predetermined time in a state where a total of five pieces of contact information from the contact information J through the contact information N (from 400j through 400n) are displayed, as illustrated in screen (c) of FIG. 4A through a scroll input in a display screen of screen (a) or screen (b) of FIG. 4A .
  • the controller 10 determines that performing the capability discovery with respect to the displayed contact information J through the contact information N of 400j through 400n is requested.
  • the controller 10 controls to notify the user of the performing of the capability discovery with respect to the displayed contact information (the contact information J through the contact information N) as illustrated in a notice 410 of screen (d) of FIG. 4A , and to automatically perform the capability discovery with respect to the corresponding contact information.
  • the controller 10 updates an RCS database when the capability discovery with respect to each of the displayed pieces of contact information is completed, and displays, based on a result of the capability discovery, an updated RCS capability (for example, information associated with whether an RCS service is available, information associated with a type of an available RCS service, and the like) of the contact information, as illustrated in screens (a), (b), and (c) of FIG. 4B .
  • an updated RCS capability for example, information associated with whether an RCS service is available, information associated with a type of an available RCS service, and the like
  • the controller 10 updates an RCS capability with respect to the contact information F through the contact information J as illustrated in screen (a) of FIG. 4B . That is, the controller 10 controls to update a display screen of screen (a) of FIG. 4A to a display screen of screen (a) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information F and the contact information H where an icon 420 and an icon 430, respectively, are displayed are able to use the RCS service. If information corresponding to the type of available RCS service is received, the icon may correspond to the type of available RCS service.
  • the controller 10 updates and displays an RCS capability with respect to the contact information B through contact information F as illustrated in screen (b) of FIG. 4B . That is, the controller 10 controls to update a display screen of screen (b) of FIG. 4A to a display screen of screen (b) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information C and the contact information F where an icon 440 and an icon 450, respectively, are displayed are able to use the RCS service.
  • the controller 10 updates and displays an RCS capability with respect to the contact information J through contact information N as illustrated in screen (c) of FIG. 4B . That is, the controller 10 controls to update a display screen of screen (c) of FIG. 4A to a display screen of screen (c) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information L and the contact information N where an icon 460 and an icon 470, respectively, are displayed are able to use the RCS service.
  • the user may select one of the pieces of contact information where icons 420, 430, 440, 450, 460, and 470 are displayed in FIG. 4B so as to request RCS communication with the selected contact information, and the controller 10 may control to provide, to the user, the RCS service with the corresponding contact information.
  • the present invention is not limited thereto.
  • a user may select the displayed contact information on which to perform capability discovery, and the portable terminal will then perform the capability discovery immediately on the selected displayed contact information.
  • a user may elect to perform capability discovery immediately when the desired selection of contact information is displayed, without waiting for the expiration of the predetermined time.
  • the exemplary embodiments of the present invention perform capability discovery with respect to only contact information selected by the user when a portable terminal that uses RCS or RCS-e performs capability discovery and thus may prevent excessive data traffic from being generated and may minimize the consumption of a battery charge of the portable terminal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method of performing capability discovery of Rich Communication Suite (RCS) in a portable terminal is provided. The method includes displaying a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, displaying the registered contact information so as to correspond with a user input when the user input is determined, and selecting currently displayed contact information and performing capability discovery with respect to the selected displayed contact information, when the user input is not determined during a predetermined time.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention:
  • The present invention relates to a portable terminal. More particularly, the present invention relates to performing capability discovery associated with the use of a Rich Communication Suite (RCS) service with respect to contact information stored in a phonebook.
  • 2. Description of the Related Art:
  • Rich Communication Suite (RCS) and RCS-enhanced (RCS-e) services provide various communication functions to users of a portable terminal through a communication network, based on the standard specifications set by the Global System for Mobile Communication Association (GSMA).
  • The RCS (or RCS-e) is being globally expanded from Europe to other parts of the world such as Korea, the United States, and the like, and provides various communication functions such as an enriched call function that shares a multimedia file, for example, a moving picture, a picture, and the like during a call, an enhanced phonebook function that obtains information associated with a communication partner registered in a phonebook in real time, an enriched messaging function that shares a file during chatting, and the like.
  • To utilize the RCS service that provides the various communication functions as described in the foregoing, a process of determining whether a portable terminal of a communication partner supports the RCS service may be employed. For example, a portable terminal of a user performs a process of determining whether the RCS service is supported with respect to each piece of contact information registered in a phonebook, and the process is referred to as capability discovery.
  • However, in the case of capability discovery performed in the current RCS service, the capability discovery is performed with respect to all contact information registered in the phonebook, and thus a large amount of time may be expended until the capability discovery with respect to all contact information is completed. This may cause a problem in that an available use time of a portable terminal is decreased since a battery charge of the portable terminal that performs the capability discovery is rapidly consumed, and a further problem in that a user is charged for data, since data traffic associated with the capability discovery is generated. The amounts of time, battery usage, and data traffic used increase with the amount of contact information in the phonebook. Thus, for example, a user who accumulates phonebook entries over time and transfers them to each new portable terminal he uses will use up a significant amount of battery charge, time, and data traffic when his portable terminal performs the RCS capability discovery with the phonebook information.
  • Therefore, there is a need to improve the related-art capability discovery performing method for the RCS service so as to minimize the consumption of a battery of a portable terminal and an amount of data traffic generated. Therefore, a need exists for an improved system and method for performing a capability discovery of RCS in a portable terminal.
  • The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the present invention.
  • SUMMARY OF THE INVENTION
  • Aspects of the present invention are to address at least the above- mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a capability discovery method that prevents data traffic from being excessively generated in a communication network, and that minimizes the consumption of a battery charge of a portable terminal when the portable terminal using the Rich Communication Suite (RCS) or RCS-enhanced (RCS-e) performs capability discovery.
  • In accordance with an aspect of the present invention, a method of performing capability discovery of Rich Communication Suite (RCS) in a portable terminal is provided. The method includes displaying a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, displaying the registered contact information so as to correspond with a user input when the user input is determined, and selecting currently displayed contact information and performing capability discovery with respect to the selected displayed contact information, when the user input is not determined during a predetermined time.
  • In accordance with another aspect of the present invention, an apparatus for performing capability discovery of RCS in a portable terminal is provided. The apparatus includes a memory storing information associated with contact information, a display unit to display the contact information, a wireless transceiving unit to provide a communication function for performing capability discovery, and a controller to control to display a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, to display the registered contact information to correspond with a user input when the user input is determined, and to, when the user input is not determined during a predetermined time, select currently displayed contact information and perform capability discovery with respect to the selected displayed contact information. According to exemplary embodiments of the present invention, when a portable terminal that uses RCS or RCS-e performs capability discovery, the portable terminal performs capability discovery with respect to only such pieces of contact information that are selected by a user, and thus excessive data traffic is prevented from being generated and the consumption of a battery charge of the portable terminal may be minimized. The user may affirmatively select currently displayed contact information, or the user may passively select currently displayed contact information by refraining from entering a user input for a predetermined time when the desired selection of contact information is displayed.
  • Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
    • FIG. 1A is a block diagram illustrating a process of performing capability discovery according to an exemplary embodiment of the present invention;
    • FIG. 1B is a diagram illustrating an example of tag information that is exchanged while capability discovery is performed according to an exemplary embodiment of the present invention;
    • FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention;
    • FIG. 3 is a flowchart illustrating a process that performs capability discovery of Rich Communication Suite (RCS) according to an exemplary embodiment of the present invention;
    • FIG. 4A is a diagram illustrating a first example of a process that performs capability discovery of RCS according to an exemplary embodiment of the present invention; and
    • FIG. 4B is a diagram illustrating a second example of a process that performs capability discovery of RCS according to an exemplary embodiment of the present invention.
  • Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
  • DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
  • The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding, but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
  • The terms and words used in the following description and claims are not limited to the bibliographical meanings, but are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
  • It is to be understood that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component surface" includes reference to one or more of such surfaces.
  • FIG. 1A is a block diagram illustrating a process of performing capability discovery according to an exemplary embodiment of the present invention, and
  • FIG. 1B is a diagram illustrating an example of tag information that is exchanged when capability discovery is performed according to an exemplary embodiment of the present invention.
  • Capability discovery in Rich Communication Suite (RCS) and RCS-enhanced (RCS-e) may be performed by exchanging a Session Initiation Protocol (SIP) OPTIONS message (SIP OPTIONS EXCHANGE). For example, performing the capability discovery in RCS (or RCS-e) may be understood as exchanging the SIP OPTIONS message.
  • Referring now to FIG. 1A, under an assumption that a portable terminal 1 determines whether RCS communication with a portable terminal 2 of contact information A is available (capability discovery), the portable terminal 1 transmits an SIP OPTIONS message to the portable terminal 2 of the contact information A in a phonebook through a predetermined server 3, and the portable terminal 2 of the contact information A transmits a Response message to the user portable terminal 1 through the server 3. For example, the contact information A may be a piece of information, for example, a name, a phone number, or an email address, that corresponds to a user of portable terminal 2. Here, the server 3 refers to a server of a communication network provider, and it is assumed that the server 3 provides a communication function of each portable terminal and an RCS service. However, the present invention is not limited thereto; for example, the SIP OPTIONS message and the Response message might be exchanged directly between two devices with no intervening server. The portable terminal 1 determines a result of performing the capability discovery by determining a type of the Response message received from the portable terminal 2 of the contact information A through the server 3, and may notify the user of the result.
  • For example, the Response message of FIG. 1A may include various types of a Response message and representative examples of the Response message may include a Response message of 200 OK and a response message of 404 NOT FOUND.
  • The response message of 404 NOT FOUND or the equivalent may correspond to a message indicating that the user portable terminal 1 and the portable terminal 2 of the contact information A may not be able to use the RCS service. Examples of a similar response message may include a response message of 480 TEMPORARILY UNAVAILABLE, or a response message of 408 REQUEST TIMEOUT.
  • Conversely, the response message of 200 OK or the equivalent corresponds to a message indicating that the portable terminal 1 and the portable terminal 2 of the contact information A are able to use the RCS service. Further, tag information indicating a type of an available RCS service may be inserted into the response message of 200 OK. The tag information, as exemplarily illustrated in FIG. 1B, may be inserted into the response message of 200 OK, and the portable terminal 1 may determine, based on the tag information, the type of the available RCS service for the communication with the portable terminal 2 of the contact information A.
  • For example, when tag information of 4b is inserted into the response message of 200 OK, the portable terminal 1 may use a corresponding RCS service (instant messaging: IM/CHAT) of 4a with the portable terminal 2 of the contact information A. Also, when tag information of 5b and 6b is inserted into the response message of 200 OK, the portable terminal 1 determines that it is able to use an RCS service of 5a and 6a (transferring a file and sharing an image, respectively) with the portable terminal 2 of the contact information A.
  • With respect to performing capability discovery (exchanging an SIP OPTIONS message) that has been described with reference to FIGs. 1A and 1B, the Global System for Mobile Communication Association (GSMA) has not standardized a method of exchanging the SIP OPTIONS message (based on rcs-e_advanced_comms_specification-v1.2.1). Therefore, the exemplary embodiments of the present invention provide a measure for improving the related-art method of performing capability discovery through the following exemplary embodiments.
  • FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention.
  • A portable terminal according to exemplary embodiments of the present invention is a portable electronic device that is capable of using an RCS service, and may correspond, for example, to a feature phone, a smart phone, a notebook computer operated in a Windows or Mac environment, and the like. Here, it is assumed that the smart phone is a portable terminal operated by a mobile Operating System (OS) such as, for example, Tablet, Windows 8, iOS, Android, Bada, and the like.
  • Referring now to FIG. 2, a wireless transceiving unit 23 includes a Radio Frequency (RF) unit (not shown) and a modem (not shown). The RF unit may include an RF transmitter that up-converts and amplifies a frequency of a transmitted signal, an RF receiver that low-noise amplifies a received signal and down-converts a frequency, and the like. The modem may include a transmitter that encodes and modulates a signal to be transmitted, a receiver that demodulates and decodes a signal received from the RF unit, and the like.
  • The wireless transceiving unit 23 according to exemplary embodiments of the present invention provides a communication function used for performing capability discovery. Therefore, typically through communication with a server (not illustrated) using the wireless transceiving unit 23 according to exemplary embodiments of the present invention, a controller 10 transmits an SIP OPTIONS message associated with a piece of predetermined contact information registered in a phonebook or the equivalent and receives a Response message in response to the transmission, and performs capability discovery with respect to the corresponding contact information. Subsequently, the controller 10 controls to update RCS capability information of the corresponding contact information based on a result of performing the capability discovery. Here, the server (not illustrated) may correspond to a server of a mobile communication provider and the like, and it is assumed that the server provides the portable terminal with a data communication function including a voice communication function, and an RCS or RCS-e service.
  • An audio processing unit 25 may form a COder-DECoder (codec) (not shown), and the codec may include a data codec and an audio codec. The data codec processes packet data and the like, and the audio codec processes an audio signal such as a voice file, a multimedia file, and the like. The audio processing unit 25 converts a digital audio signal received from the modem into an analog signal through the audio codec so as to play back the analog signal through a speaker SPK, or converts an analog audio signal generated from a microphone MIC into a digital audio signal through the audio codec so as to transmit the digital audio signal to the modem. The codec may be included separately, or may alternatively be included in the controller 10.
  • The controller 10 controls so as to provide the user with a result of performing capability discovery with respect to predetermined contact information (for example, a predetermined piece of contact information registered in a phonebook) as sound information, using the audio processing unit 25 according to exemplary embodiments of the present invention.
  • A key inputting unit 27 may include hard or soft keys for inputting number and character information, functional keys for setting various types of functions, a touch pad, and the like. When a display unit 50 is embodied as a touch screen, for example, a capacitive touch screen, a resistive touch screen, or the like, the key inputting unit 27 may include predetermined keys at the minimum, and the display unit 50 may then be substituted for a part or all of a key input function of the key inputting unit 27. For example, a touch screen can combine the functions of the display unit 50 and the key inputting unit 27 in a single unit. The user may manually request capability discovery with respect to predetermined contact information using the key inputting unit 27 according to exemplary embodiments of the present invention, and the controller 10 may perform capability discovery with respect to the contact information in response to the request, and may notify the user of a result of performing the capability discovery.
  • A memory 30 may include a program memory (not shown) and a data memory (not shown). The program memory may store a program such as an OS for controlling a general operation of the portable terminal, as well as various executable applications. The memory 30 may further include an external memory (not shown), for example, a Compact Flash (CF) memory, a Secure Digital (SD) memory, a Micro-Secure Digital (Micro-SD) memory, a Mini Secure Digital (Mini-SD) memory, an Extreme Digital (xD) memory, a memory stick, and the like. Also, the memory 30 may include a disk (not shown), for example, a Hard Disk Drive (HDD), a Solid State Disk (SSD), and the like. The data memory, if present, stores various temporary and persistent data generated or received during use of the portable terminal.
  • The memory 30 according to exemplary embodiments of the present invention stores a phonebook that stores information associated with contact information set by the user, and stores a result of performing capability discovery with respect to each piece of the contact information stored in the phonebook in a form of a DataBase (DB) (for example, an RCS DB). In this example, the RCS DB may be stored separately from the phonebook, and may alternatively be incorporated into the stored phonebook. Subsequently, the controller 10 may determine the result of performing capability discovery corresponding to each piece of contact information based on the RCS DB, and notify the user of the result.
  • A battery 40 provides power that enables the portable terminal to operate, and the controller 10 controls operation of the portable terminal by adjusting the provided power to a level used by each component element of the portable terminal and providing the adjusted power. The controller 10 may receive information associated with a charge level of the battery 40 (that is, a remaining capacity of the battery 40), a temperature of the battery 40, and the like through a management unit (not illustrated) of the battery. The controller 10 may control operation of the portable terminal in accordance with a usage and remaining charge of the battery 40.
  • The display unit 50 may be configured as a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED) display, or the like, and outputs various display information generated from the portable terminal. The display unit 50 may include a touch screen, for example, a capacitive touch screen, a resistive touch screen, and the like and thus, may function as an input unit that controls the portable terminal, along with the key inputting unit 27, as discussed above. The controller 10 controls to display RCS capability information of each piece of contact information that is updated by performing capability discovery with respect to each of the pieces of contact information stored in the phonebook, using the display unit 50 according to exemplary embodiments of the present invention. For example, the display unit 50 according to exemplary embodiments of the present invention displays RCS capability information of each piece of contact information when each piece of contact information (for example, a name, a phone number, and the like) is displayed in the phonebook. Examples of the RCS capability information may include information associated with whether an RCS service for communication with corresponding contact information is available, information associated with an available RCS service, and the like.
  • The controller 10 may control a general operation of the portable terminal according to exemplary embodiments of the present invention, and may convert and control the operation of the portable terminal based on a user input that is input through the key inputting unit 27, the display unit 50, or the like. When displaying the registered contact information is requested, the controller 10 according to exemplary embodiments of the present invention controls a process of displaying a predetermined number of pieces of contact information from among the registered contact information, a process of displaying the registered contact information so as to correspond with a user input when the user input is determined, and a process of performing capability discovery with respect to each of the currently displayed contact information when the user input is not determined during a predetermined time. The user input may, for example, be in a form of a scroll. Detailed operations of the controller 10 according to exemplary embodiments of the present invention will be described in detail. Although devices that may be included in the portable terminal, such as a Bluetooth module, a camera module, a Global Positioning System (GPS) module, a Wi-Fi module, a proximity sensor, a Digital Media Broadcasting (DMB) receiver, and the like, are not illustrated in FIG. 2, it will be apparent to those skilled in the art that such devices may be included in the portable terminal and may provide corresponding functions without departing from the scope or spirit of the disclosed invention.
  • For example, a Wi-Fi module may provide a communication function used for performing capability discovery, replacing the wireless transceiving unit 23. The Wi-Fi module may communicate with another portable terminal directly, for example, without a server intervening.
  • FIG. 3 is a flowchart illustrating a process that performs capability discovery of RCS according to an exemplary embodiment of the present invention. FIGs. 4A and 4B are diagrams illustrating a first example and a second example of a process that performs capability discovery of RCS according to exemplary embodiments of the present invention. Exemplary embodiments of the present invention will be described with reference to FIGs. 3 through 4B.
  • Referring now to FIG. 3, in steps S301 and S302, when the displaying of registered contact information is requested, the controller 10 controls to display a predetermined number of pieces of contact information from among the registered contact information.
  • A user may request a displaying of the registered (for example, stored) contact information by, for example, executing a menu entry or an application. When the displaying of the contact information is requested, the controller 10 controls to display a predetermined number of pieces of contact information that may be set, in advance, based on criteria such as a size of a display screen, or display settings associated with resolution such as Dots Per Inch (DPI) settings. Referring now to screen (a) of FIG. 4A, for example, when the display is set to display five pieces of contact information in the display screen, the controller 10 controls to display five pieces of contact information from 400f to 400j. In this example, the number of pieces of displayed contact information may be changed, for example, by adjusting the DPI or an application that adjusts the DPI.
  • According to exemplary embodiments of the present invention, when a predetermined number (for example, five) of pieces of contact information (for example, a phone number, an email address, an IDentifier (ID), and the like) is displayed, a communication history (stored in a memory) such as message history, a call history, an e-mail history, and the like may be determined and the predetermined number of contact information may be displayed based on the determined history.
  • For example, when the displaying of registered contact information is requested, the controller 10 according to exemplary embodiments of the present invention may control to determine the communication history and to display a predetermined number of pieces of contact information corresponding to recently performed communication from among the registered contact information. The pieces of contact information may be displayed, for example, in chronological order or reverse chronological order. Referring to screen (a) of FIG. 4A, when it is set to display five pieces of contact information, the controller 10 controls to display five pieces of contact information corresponding to recently performed communication. Among the five displayed pieces of contact information, the contact information f corresponds to the most recently performed communication and the contact information j corresponds to the least recently performed communication.
  • As another example, when the displaying of the registered contact information is requested, the controller 10 according to exemplary embodiments of the present invention may control to determine the communication history and to display a predetermined number of pieces of contact information corresponding to frequently performed communication in an order of decreasing or increasing frequency from among the registered contact information.
  • Referring to screen (a) of FIG. 4A, when it is set to display five pieces of contact information, the controller 10 controls to display five pieces of contact information corresponding to frequently performed communication. Among the five pieces of contact information, the contact information f corresponds to the most frequently performed communication and the contact information j corresponds to the least frequently performed communication.
  • Any basis may be used to determine the displayed pieces of contact information and the order thereof.
  • In steps S303 and S304, when a user input, for example, a scroll, is determined, the controller 10 controls to display the registered contact information through use of the scroll so as to correspond with the user input. The user may input the scroll motion to bring different contact information into display. The user may repeatedly input the scroll motion if each subsequent scroll input is within a predetermined time of the previous input. The user may thus scroll through any amount of contact information until a desired selection of contact information is displayed. The scroll motion may be input by any of various means, including but not limited to a touch and drag motion on a touchscreen, a flicking motion on a touchscreen, touching a directional soft key on a touchscreen, or pressing a hard key on the portable terminal.
  • As described in the foregoing, the number of pieces of contact information to be displayed at one time in the display screen is determined in advance, and when a large number of pieces of contact information needs to be displayed, the contact information may not all be displayed together in the display screen. Therefore, the user may request the displaying of remaining contact information in addition to the displayed contact information, for example, through a scroll input (a user input corresponding to the scroll), using a key of the key inputting unit 27 and/or a touch screen of the display unit 50.
  • For example, when contact information is registered in alphabetical order from contact information A to contact information N, and the contact information is displayed as illustrated in screen (a) of FIG. 4A, the user may request the displaying of the registered contact information as illustrated in screen (b) and screen (c) of FIG. 4A through a scroll input. Therefore, the user may request the displaying of contact information (for example, contact information 400b through 400e) before the contact information F and contact information (for example, contact information 400 j through 400 n) after the contact information J, respectively.
  • In steps S305 through S307, when a user input corresponding to the scroll is not determined during a predetermined time, the controller 10 controls to perform capability discovery with respect to each of the currently displayed pieces of contact information, and to notify the user of a result of the capability discovery. Through the descriptions associated with steps S301 through S304, it is described that the user may request displaying contact information stored (registered) in the portable terminal and may determine a list of the stored contact information through a scroll input.
  • To address the drawback of the related-art method that performs capability discovery with respect to all contact information, exemplary embodiments of the present invention determine that capability discovery is requested by the user when a user input, for example, corresponding to a scroll (that is, a scroll input), is not input during a predetermined time in a state where the contact information is displayed. Thus, when the predetermined time expires, the capability discovery is automatically performed with regard to the currently displayed contact information. On the other hand, the user may input the scroll motion within the predetermined time to display a different selection of contact information. The expiration of the predetermined time is counted from the most recent scrolling of the information, and thus is reset with each user input of the scroll motion. The user may thus repeatedly input the scroll motion until a desired selection of contact information is displayed.
  • Therefore, when a user input corresponding to a scroll (that is, a scroll input) is not determined during the predetermined time (for example, at least one second), the controller 10 according to exemplary embodiments of the present invention may control to automatically perform capability discovery with respect to each of the currently displayed pieces of contact information. In this example, the controller 10 according to exemplary embodiments of the present invention may notify the user that capability discovery is to be performed before the capability discovery is performed, as in step S306.
  • Under an assumption that the user requests the performing of capability discovery with respect to the contact information J through the contact information N, referring to FIGs. 4A and 4B, the user may not input a scroll input and wait during at least a predetermined time in a state where a total of five pieces of contact information from the contact information J through the contact information N (from 400j through 400n) are displayed, as illustrated in screen (c) of FIG. 4A through a scroll input in a display screen of screen (a) or screen (b) of FIG. 4A.
  • When the contact information is displayed as illustrated in screen (c) of FIG. 4A and a scroll input is not input during at least a predetermined time, the controller 10 determines that performing the capability discovery with respect to the displayed contact information J through the contact information N of 400j through 400n is requested.
  • As described in the foregoing, the controller 10 controls to notify the user of the performing of the capability discovery with respect to the displayed contact information (the contact information J through the contact information N) as illustrated in a notice 410 of screen (d) of FIG. 4A, and to automatically perform the capability discovery with respect to the corresponding contact information. Subsequently, the controller 10 updates an RCS database when the capability discovery with respect to each of the displayed pieces of contact information is completed, and displays, based on a result of the capability discovery, an updated RCS capability (for example, information associated with whether an RCS service is available, information associated with a type of an available RCS service, and the like) of the contact information, as illustrated in screens (a), (b), and (c) of FIG. 4B.
  • When the capability discovery is performed in a state where the contact information is displayed, as illustrated in screen (a) of FIG. 4A, and it is determined that the contact information F and the contact information H are able to use an RCS service, the controller 10 updates an RCS capability with respect to the contact information F through the contact information J as illustrated in screen (a) of FIG. 4B. That is, the controller 10 controls to update a display screen of screen (a) of FIG. 4A to a display screen of screen (a) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information F and the contact information H where an icon 420 and an icon 430, respectively, are displayed are able to use the RCS service. If information corresponding to the type of available RCS service is received, the icon may correspond to the type of available RCS service.
  • In a similar manner, when capability discovery is performed in a state where contact information is displayed as illustrated in screen (b) of FIG. 4A, and it is determined that the contact information C and the contact information F are able to use the RCS service, the controller 10 updates and displays an RCS capability with respect to the contact information B through contact information F as illustrated in screen (b) of FIG. 4B. That is, the controller 10 controls to update a display screen of screen (b) of FIG. 4A to a display screen of screen (b) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information C and the contact information F where an icon 440 and an icon 450, respectively, are displayed are able to use the RCS service.
  • In a similar manner, when capability discovery is performed in a state where contact information is displayed as illustrated in screen (c) of FIG. 4A, and it is determined that the contact information L and the contact information N are able to use the RCS service, the controller 10 updates and displays an RCS capability with respect to the contact information J through contact information N as illustrated in screen (c) of FIG. 4B. That is, the controller 10 controls to update a display screen of screen (c) of FIG. 4A to a display screen of screen (c) of FIG. 4B by performing the capability discovery, and to notify the user that the contact information L and the contact information N where an icon 460 and an icon 470, respectively, are displayed are able to use the RCS service.
  • Subsequently, the user may select one of the pieces of contact information where icons 420, 430, 440, 450, 460, and 470 are displayed in FIG. 4B so as to request RCS communication with the selected contact information, and the controller 10 may control to provide, to the user, the RCS service with the corresponding contact information.
  • Although the examples given have described automatically performing capability discovery on all pieces of contact information in the displayed selection, the present invention is not limited thereto. For example, a user may select the displayed contact information on which to perform capability discovery, and the portable terminal will then perform the capability discovery immediately on the selected displayed contact information. Thus, for example, a user may elect to perform capability discovery immediately when the desired selection of contact information is displayed, without waiting for the expiration of the predetermined time.
  • The exemplary embodiments of the present invention perform capability discovery with respect to only contact information selected by the user when a portable terminal that uses RCS or RCS-e performs capability discovery and thus may prevent excessive data traffic from being generated and may minimize the consumption of a battery charge of the portable terminal.
  • While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.

Claims (16)

  1. A method of performing capability discovery of Rich Communication Suite (RCS) in a portable terminal, the method comprising:
    displaying a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested;
    displaying the registered contact information to correspond with a user input when the user input is determined; and
    performing capability discovery with respect to each of the displayed contact information, when the user input is not determined during a predetermined time.
  2. The method of claim 1, wherein the user input comprises a scroll input.
  3. The method of claim 1, wherein the performing of the capability discovery comprises:
    Performing the capability discovery with respect to at least one of contact information, when a user selects the at least one of contact information from among the displayed contact information
  4. The method of claim 3, wherein the performing of the capability discovery comprises:
    notifying a user that capability discovery is to be performed with respect to each of a currently displayed pieces of contact information when the user input is not determined during the predetermined time; and
    performing capability discovery with respect to each of the currently displayed pieces of contact information.
  5. The method of claim 1, wherein the displaying of the predetermined number of pieces of contact information comprises:
    determining a communication history when the displaying of the registered contact information is requested; and
    displaying the predetermined number of pieces of contact information corresponding to recently performed communication in chronological order from among the registered contact information.
  6. The method of claim 1, wherein the displaying of the predetermined number of pieces of contact information comprises:
    determining a communication history when the displaying of the registered contact information is requested; and
    displaying the predetermined number of pieces of contact information corresponding to frequently performed communication in an order of frequency from among the registered contact information.
  7. The method of claim 1, further comprising:
    updating an RCS database based on a result of performing capability discovery when capability discovery with respect to each of the selected pieces of contact information is completed; and
    displaying an updated RCS capability with respect to each of the displayed pieces of contact information, based on the updated RCS database.
  8. The method of claim 1, wherein the capability discovery is performed automatically with respect to the displayed contact information when the predetermined time expires.
  9. An apparatus for performing capability discovery of Rich Communication Suite (RCS) in a portable terminal, the apparatus comprising:
    a memory storing information associated with contact information;
    a display unit to display the contact information;
    a wireless transceiving unit to provide a communication function for performing capability discovery; and
    a controller to control to display a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, to display the registered contact information to correspond with a user input when the user input is determined, and to, when the user input is not determined during a predetermined time, perform capability discovery with respect to the displayed contact information.
  10. The apparatus of claim 9, wherein the user input comprises a scroll input.
  11. The apparatus of claim 9,
    the controller controls to performing the capability discovery with respect to at least one of contact information, when a user selects the at least one of contact information from among the displayed contact information,
  12. The apparatus of claim 9, wherein, when the capability discovery is performed, the controller controls to:
    notify a user that capability discovery is to be performed with respect to each of a currently displayed pieces of contact information when the user input is not determined during the predetermined time; and
    perform capability discovery with respect to each of the currently displayed pieces of contact information.
  13. The apparatus of claim 9, wherein, when the predetermined number of pieces of contact information is displayed, the controller controls to:
    determine a communication history when the displaying of the registered contact information is requested; and
    display the predetermined number of pieces of contact information corresponding to recently performed communication in chronological order from among the registered contact information.
  14. The apparatus of claim 9, wherein, when the predetermined number of pieces of contact information is displayed, the controller controls to:
    determine a communication history when the displaying of the registered contact information is requested; and
    display the predetermined number of pieces of contact information corresponding to frequently performed communication in an order of frequency from among the registered contact information.
  15. The apparatus of claim 9, wherein the controller controls to:
    update an RCS database based on a result of performing capability discovery when capability discovery with respect to each of the selected pieces of contact information is completed; and
    display an updated RCS capability with respect to each of the displayed pieces of contact information, based on the updated RCS database.
  16. The apparatus of claim 9, wherein the controller controls to automatically perform the capability discovery with respect to the displayed contact information when the predetermined time expires.
EP13172463.5A 2012-06-18 2013-06-18 Method and Apparatus for Performing Capability Discovery of Rich Communication Suite in a Portable Terminal Not-in-force EP2677775B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120064976A KR101963589B1 (en) 2012-06-18 2012-06-18 Method and apparatus for performaing capability discovery of rich communication suite in a portable terminal

Publications (2)

Publication Number Publication Date
EP2677775A1 true EP2677775A1 (en) 2013-12-25
EP2677775B1 EP2677775B1 (en) 2018-05-30

Family

ID=48670415

Family Applications (1)

Application Number Title Priority Date Filing Date
EP13172463.5A Not-in-force EP2677775B1 (en) 2012-06-18 2013-06-18 Method and Apparatus for Performing Capability Discovery of Rich Communication Suite in a Portable Terminal

Country Status (4)

Country Link
US (1) US9559933B2 (en)
EP (1) EP2677775B1 (en)
KR (1) KR101963589B1 (en)
CN (1) CN103516893B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9459781B2 (en) 2014-08-02 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
US10272294B2 (en) 2016-06-11 2019-04-30 Apple Inc. Activity and workout updates
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US10613745B2 (en) 2014-09-02 2020-04-07 Apple Inc. User interface for receiving user input
US10771606B2 (en) 2014-09-02 2020-09-08 Apple Inc. Phone user interface
US10872318B2 (en) 2014-06-27 2020-12-22 Apple Inc. Reduced size user interface
US11604571B2 (en) 2014-07-21 2023-03-14 Apple Inc. Remote user interface
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
EP4114139A4 (en) * 2020-04-14 2023-08-16 Samsung Electronics Co., Ltd. Low-power rcs communication device and method thereof
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US12147655B2 (en) 2021-05-21 2024-11-19 Apple Inc. Avatar sticker editor user interfaces
US12184969B2 (en) 2016-09-23 2024-12-31 Apple Inc. Avatar creation and editing

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9313164B2 (en) 2013-06-24 2016-04-12 Qualcomm Incorporated Updating rich communication suite capability information over a communications network
KR20150014052A (en) * 2013-07-26 2015-02-06 주식회사 팬택 User terminal supporting converged communication service and method for displaying communication history of the user terminal
CN105227469B (en) * 2014-07-01 2018-11-23 中国移动通信集团公司 A kind of capacity of equipment discovery method, apparatus and terminal
CN105718487A (en) * 2014-12-04 2016-06-29 东莞宇龙通信科技有限公司 Search method and search system for special contacts
CN106358140B (en) * 2015-07-16 2021-09-03 中兴通讯股份有限公司 Contact person grouping method and device
FI127916B (en) * 2017-02-27 2019-05-15 Telia Co Ab To provide content data to a recipient
CN109104293B (en) * 2017-06-20 2022-05-31 中兴通讯股份有限公司 Method and device for managing converged communication system
KR20230055589A (en) * 2021-10-19 2023-04-26 삼성전자주식회사 Electronic device for providing rcs function and operating method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100199180A1 (en) * 2010-04-08 2010-08-05 Atebits Llc User Interface Mechanics

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3213208B2 (en) * 1995-06-22 2001-10-02 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing apparatus and control method thereof
US6606381B1 (en) * 1999-06-24 2003-08-12 Sprint Spectrum L.P. Dynamic ordering of an electronic phonebook
US7360082B1 (en) * 2000-06-19 2008-04-15 International Business Machines Corporation System and method for downloading security context elements governing execution of downloadable and distributable agents
AU2004301426B2 (en) * 2003-07-14 2008-10-23 Orative Corporation System and method for active mobile collaboration
US7360161B2 (en) * 2003-12-12 2008-04-15 Sap Aktiengesellschaft Refreshing a transaction screen
TW200611188A (en) * 2004-09-29 2006-04-01 Benq Corp Multiple conditions dynamic data sorting apparatus and method
US8095665B1 (en) * 2005-06-30 2012-01-10 Google Inc. User-friendly features for real-time communications
US20090054040A1 (en) * 2007-02-21 2009-02-26 Van Wijk Jacques Methods and Systems for Presence-Based Filtering of Notifications of Newly-Received Information Repository Data
KR101712199B1 (en) * 2010-03-02 2017-03-03 삼성전자주식회사 Apparatus and method for providing new contact via interaction between social network service and messaging service
JP2012044624A (en) * 2010-08-23 2012-03-01 Nippon Telegr & Teleph Corp <Ntt> User terminal device and connection destination selection method
US9141264B2 (en) * 2011-12-14 2015-09-22 International Business Machines Corporation Variable refresh rates for portions of shared screens

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100199180A1 (en) * 2010-04-08 2010-08-05 Atebits Llc User Interface Mechanics

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Rich Communication Suite 5.0 Advanced Communications Services and Client Specification; Version 1.0", 19 April 2012 (2012-04-19), XP055077342, Retrieved from the Internet <URL:http://www.gsma.com/rcs/wp-content/uploads/2012/10/RCS-5.0-UNI-V1.0.zip> [retrieved on 20130902] *

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10872318B2 (en) 2014-06-27 2020-12-22 Apple Inc. Reduced size user interface
US11250385B2 (en) 2014-06-27 2022-02-15 Apple Inc. Reduced size user interface
US11720861B2 (en) 2014-06-27 2023-08-08 Apple Inc. Reduced size user interface
US12299642B2 (en) 2014-06-27 2025-05-13 Apple Inc. Reduced size user interface
US11604571B2 (en) 2014-07-21 2023-03-14 Apple Inc. Remote user interface
US12093515B2 (en) 2014-07-21 2024-09-17 Apple Inc. Remote user interface
US11740776B2 (en) 2014-08-02 2023-08-29 Apple Inc. Context-specific user interfaces
US9804759B2 (en) 2014-08-02 2017-10-31 Apple Inc. Context-specific user interfaces
US9582165B2 (en) 2014-08-02 2017-02-28 Apple Inc. Context-specific user interfaces
US9459781B2 (en) 2014-08-02 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US10496259B2 (en) 2014-08-02 2019-12-03 Apple Inc. Context-specific user interfaces
US9547425B2 (en) 2014-08-02 2017-01-17 Apple Inc. Context-specific user interfaces
US10606458B2 (en) 2014-08-02 2020-03-31 Apple Inc. Clock face generation based on contact on an affordance in a clock face selection mode
US10990270B2 (en) 2014-08-02 2021-04-27 Apple Inc. Context-specific user interfaces
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US11042281B2 (en) 2014-08-15 2021-06-22 Apple Inc. Weather user interface
US12229396B2 (en) 2014-08-15 2025-02-18 Apple Inc. Weather user interface
US11550465B2 (en) 2014-08-15 2023-01-10 Apple Inc. Weather user interface
US11922004B2 (en) 2014-08-15 2024-03-05 Apple Inc. Weather user interface
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
US10613743B2 (en) 2014-09-02 2020-04-07 Apple Inc. User interface for receiving user input
US10613745B2 (en) 2014-09-02 2020-04-07 Apple Inc. User interface for receiving user input
US10771606B2 (en) 2014-09-02 2020-09-08 Apple Inc. Phone user interface
US11700326B2 (en) 2014-09-02 2023-07-11 Apple Inc. Phone user interface
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
US10409483B2 (en) 2015-03-07 2019-09-10 Apple Inc. Activity based thresholds for providing haptic feedback
US10572132B2 (en) 2015-06-05 2020-02-25 Apple Inc. Formatting content for a reduced-size user interface
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10272294B2 (en) 2016-06-11 2019-04-30 Apple Inc. Activity and workout updates
US11660503B2 (en) 2016-06-11 2023-05-30 Apple Inc. Activity and workout updates
US11918857B2 (en) 2016-06-11 2024-03-05 Apple Inc. Activity and workout updates
US11161010B2 (en) 2016-06-11 2021-11-02 Apple Inc. Activity and workout updates
US11148007B2 (en) 2016-06-11 2021-10-19 Apple Inc. Activity and workout updates
US12274918B2 (en) 2016-06-11 2025-04-15 Apple Inc. Activity and workout updates
US12184969B2 (en) 2016-09-23 2024-12-31 Apple Inc. Avatar creation and editing
EP4114139A4 (en) * 2020-04-14 2023-08-16 Samsung Electronics Co., Ltd. Low-power rcs communication device and method thereof
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
US12147655B2 (en) 2021-05-21 2024-11-19 Apple Inc. Avatar sticker editor user interfaces

Also Published As

Publication number Publication date
US20130339520A1 (en) 2013-12-19
CN103516893B (en) 2017-10-13
KR101963589B1 (en) 2019-03-29
US9559933B2 (en) 2017-01-31
CN103516893A (en) 2014-01-15
KR20130141886A (en) 2013-12-27
EP2677775B1 (en) 2018-05-30

Similar Documents

Publication Publication Date Title
US9559933B2 (en) Method and apparatus for performing capability discovery of rich communication suite in a portable terminal
KR101945897B1 (en) Method and apparatus for exchanging sip options message for capability discovery of rich communication suite in a portable terminal
US11579946B2 (en) Method for managing multiple operating systems in a terminal
US11375456B2 (en) Portable device for adaptive data communication control and method of operating the same
CN110168483B (en) Shortcut menu for displaying different applications on different screens
EP2672682B1 (en) Mobile terminal and controlling method thereof
CN105024984B (en) Authority setting method, apparatus and system
CN108536490B (en) Application program starting method, mobile terminal and computer storage medium
WO2015024372A1 (en) Communication initiation method, apparatus, and mobile terminal
CN109375982B (en) Mobile terminal desktop icon layout method and device, terminal and readable storage medium
KR101633376B1 (en) Apparatus and method for decreasing power consumption due to communication between processors in portable terminal
CN107391732B (en) Function guiding method and device of application program and terminal equipment
EP3413620A1 (en) Video optimization method, user equipment unit and network equipment unit
CN111966237B (en) Touch compensation method and device for open screen and terminal
WO2018107603A1 (en) Method and terminal for connecting to access point
CN106506623A (en) A data transmission method and device
CN106454728A (en) Network control method and device for terminal application, and terminal
CN111601300A (en) Multi-card PDU session establishment method and related equipment
CN106331368A (en) A picture downloading method and terminal equipment
CN104113591A (en) Method, terminal and server for providing service
WO2018023834A1 (en) Method and terminal device for compressing transmission power
EP2372633A1 (en) Method, portable terminal, server, and system for providing a manual of a portable terminal

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

17P Request for examination filed

Effective date: 20140625

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

RIC1 Information provided on ipc code assigned before grant

Ipc: H04M 1/2745 20060101ALN20171128BHEP

Ipc: G06F 3/0485 20130101ALN20171128BHEP

Ipc: G06F 3/0488 20130101ALI20171128BHEP

Ipc: H04L 29/12 20060101ALI20171128BHEP

Ipc: H04W 4/00 20180101AFI20171128BHEP

INTG Intention to grant announced

Effective date: 20180103

RIN1 Information on inventor provided before grant (corrected)

Inventor name: JANG, JAE-YOUNG

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 1004872

Country of ref document: AT

Kind code of ref document: T

Effective date: 20180615

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602013038034

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: FP

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180830

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180830

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180831

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1004872

Country of ref document: AT

Kind code of ref document: T

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602013038034

Country of ref document: DE

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20180630

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180618

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180630

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180730

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180630

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180618

26N No opposition filed

Effective date: 20190301

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180630

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180618

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180530

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20130618

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180530

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180930

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20210520

Year of fee payment: 9

Ref country code: NL

Payment date: 20210521

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20210524

Year of fee payment: 9

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 602013038034

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: MM

Effective date: 20220701

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20220618

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220618

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230103

OSZAR »