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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/38—Transceivers, 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/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4594—Address books, i.e. directories containing contact information about correspondents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27453—Directories allowing storage of additional subscriber data, e.g. metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27467—Methods of retrieving data
- H04M1/2747—Scrolling on a display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/60—Details 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
Description
- 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.
- 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.
- 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.
- 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.
- 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 aportable terminal 1 determines whether RCS communication with aportable terminal 2 of contact information A is available (capability discovery), theportable terminal 1 transmits an SIP OPTIONS message to theportable terminal 2 of the contact information A in a phonebook through apredetermined server 3, and theportable terminal 2 of the contact information A transmits a Response message to the userportable terminal 1 through theserver 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 ofportable terminal 2. Here, theserver 3 refers to a server of a communication network provider, and it is assumed that theserver 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. Theportable terminal 1 determines a result of performing the capability discovery by determining a type of the Response message received from theportable terminal 2 of the contact information A through theserver 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 theportable 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 theportable 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 inFIG. 1B , may be inserted into the response message of 200 OK, and theportable terminal 1 may determine, based on the tag information, the type of the available RCS service for the communication with theportable 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 theportable terminal 2 of the contact information A. Also, when tag information of 5b and 6b is inserted into the response message of 200 OK, theportable 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 theportable 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 and1B , 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 , awireless 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 thewireless transceiving unit 23 according to exemplary embodiments of the present invention, acontroller 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, thecontroller 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. Theaudio 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 thecontroller 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 theaudio 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 adisplay unit 50 is embodied as a touch screen, for example, a capacitive touch screen, a resistive touch screen, or the like, thekey inputting unit 27 may include predetermined keys at the minimum, and thedisplay unit 50 may then be substituted for a part or all of a key input function of thekey inputting unit 27. For example, a touch screen can combine the functions of thedisplay unit 50 and thekey inputting unit 27 in a single unit. The user may manually request capability discovery with respect to predetermined contact information using thekey inputting unit 27 according to exemplary embodiments of the present invention, and thecontroller 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. Thememory 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, thememory 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, thecontroller 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 thecontroller 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. Thecontroller 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 thebattery 40, and the like through a management unit (not illustrated) of the battery. Thecontroller 10 may control operation of the portable terminal in accordance with a usage and remaining charge of thebattery 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. Thedisplay 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 thekey inputting unit 27, as discussed above. Thecontroller 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 thedisplay unit 50 according to exemplary embodiments of the present invention. For example, thedisplay 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 thekey inputting unit 27, thedisplay unit 50, or the like. When displaying the registered contact information is requested, thecontroller 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 thecontroller 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 inFIG. 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 and4B 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 toFIGs. 3 through 4B . - Referring now to
FIG. 3 , in steps S301 and S302, when the displaying of registered contact information is requested, thecontroller 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) ofFIG. 4A , for example, when the display is set to display five pieces of contact information in the display screen, thecontroller 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) ofFIG. 4A , when it is set to display five pieces of contact information, thecontroller 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, thecontroller 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 thedisplay 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) ofFIG. 4A through a scroll input. Therefore, the user may request the displaying of contact information (for example, contactinformation 400b through 400e) before the contact information F and contact information (for example, contactinformation 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, thecontroller 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 and4B , 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) ofFIG. 4A through a scroll input in a display screen of screen (a) or screen (b) ofFIG. 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, thecontroller 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 anotice 410 of screen (d) ofFIG. 4A , and to automatically perform the capability discovery with respect to the corresponding contact information. Subsequently, thecontroller 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) ofFIG. 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, thecontroller 10 updates an RCS capability with respect to the contact information F through the contact information J as illustrated in screen (a) ofFIG. 4B . That is, thecontroller 10 controls to update a display screen of screen (a) ofFIG. 4A to a display screen of screen (a) ofFIG. 4B by performing the capability discovery, and to notify the user that the contact information F and the contact information H where anicon 420 and anicon 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, thecontroller 10 updates and displays an RCS capability with respect to the contact information B through contact information F as illustrated in screen (b) ofFIG. 4B . That is, thecontroller 10 controls to update a display screen of screen (b) ofFIG. 4A to a display screen of screen (b) ofFIG. 4B by performing the capability discovery, and to notify the user that the contact information C and the contact information F where anicon 440 and anicon 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, thecontroller 10 updates and displays an RCS capability with respect to the contact information J through contact information N as illustrated in screen (c) ofFIG. 4B . That is, thecontroller 10 controls to update a display screen of screen (c) ofFIG. 4A to a display screen of screen (c) ofFIG. 4B by performing the capability discovery, and to notify the user that the contact information L and the contact information N where anicon 460 and anicon 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 FIG. 4B so as to request RCS communication with the selected contact information, and thecontroller 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)
- 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; andperforming capability discovery with respect to each of the displayed contact information, when the user input is not determined during a predetermined time.
- The method of claim 1, wherein the user input comprises a scroll input.
- 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
- 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; andperforming capability discovery with respect to each of the currently displayed pieces of contact information.
- 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; anddisplaying the predetermined number of pieces of contact information corresponding to recently performed communication in chronological order from among the registered contact information.
- 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; anddisplaying the predetermined number of pieces of contact information corresponding to frequently performed communication in an order of frequency from among the registered contact information.
- 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; anddisplaying an updated RCS capability with respect to each of the displayed pieces of contact information, based on the updated RCS database.
- The method of claim 1, wherein the capability discovery is performed automatically with respect to the displayed contact information when the predetermined time expires.
- 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; anda 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.
- The apparatus of claim 9, wherein the user input comprises a scroll input.
- 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, - 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; andperform capability discovery with respect to each of the currently displayed pieces of contact information.
- 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; anddisplay the predetermined number of pieces of contact information corresponding to recently performed communication in chronological order from among the registered contact information.
- 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; anddisplay the predetermined number of pieces of contact information corresponding to frequently performed communication in an order of frequency from among the registered contact information.
- 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; anddisplay an updated RCS capability with respect to each of the displayed pieces of contact information, based on the updated RCS database.
- 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.
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)
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)
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)
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)
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 |
-
2012
- 2012-06-18 KR KR1020120064976A patent/KR101963589B1/en not_active Expired - Fee Related
-
2013
- 2013-06-17 US US13/919,402 patent/US9559933B2/en not_active Expired - Fee Related
- 2013-06-18 CN CN201310241702.4A patent/CN103516893B/en not_active Expired - Fee Related
- 2013-06-18 EP EP13172463.5A patent/EP2677775B1/en not_active Not-in-force
Patent Citations (1)
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)
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)
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 |