Method of updating user presence information in mobile instant messaging and mobile terminal using the same
Claim Score by NHIP
Abstract
A mobile terminal is capable of updating user presence information in mobile instant messaging. The mobile terminal and associated method facilitate updating user presence information in multiple sessions of mobile instant messaging. The method includes: joining multiple IM communities; issuing a command for presence information update in relation to one of the multiple IM communities; and sending a request for presence information update to IM servers of two or more IM communities including the IM community indicated by the issued update command, among the multiple IM communities.

Term
Projected expiry 27 June 2031.
- Priority and filed
- Published
- Today
- Projected expiry
20 claims: 3 independent, 17 dependent
- 1Broadest claimClaim Score 70, broad(NHIP)A method of updating user presence information in instant messaging (IM) for a mobile terminal, comprising:joining multiple IM communities;issuing a command for presence information update in relation to one of the multiple IM communities;and sending a request for presence information update to IM servers of two or more IM communities including the IM community indicated by the issued update command, among the multiple IM communities.
- 11A mobile terminal supporting instant messaging (IM), comprising:a radio frequency unit communicating with an IM server;and a control unit controlling, when a command for presence information update is issued in relation to one of multiple IM communities that a user has joined, the radio frequency unit to send a request for presence information update to IM servers of two or more IM communities including an IM community indicated by the issued update command.
- 16A wireless communication network comprising a plurality of mobile terminals capable of supporting instant messaging (IM), at least one mobile terminal comprising:a radio frequency unit communicating with an IM server;and a control unit controlling, when a command for presence information update is issued in relation to one of multiple IM communities that a user has joined, the radio frequency unit to send a request for presence information update to IM servers of two or more IM communities including an IM community indicated by the issued update command.
Independent claims3
73 paragraphs in 6 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY
p-0002The present application is related to and claims priority to an application entitled “METHOD OF UPDATING USER PRESENCE INFORMATION IN MOBILE INSTANT MESSAGING AND MOBILE TERMINAL USING THE SAME” filed in the Korean Intellectual Property Office on Nov. 24, 2008 and assigned Serial No. 10-2008-0116640, the contents of which are incorporated herein by reference.
TECHNICAL FIELD OF THE INVENTION
p-0003The present invention relates generally to a mobile terminal and, more particularly, to a method for updating presence information on users involved in multiple sessions of mobile instant messaging and to a mobile terminal using the same.
BACKGROUND OF THE INVENTION
p-0004In recent years, mobile terminals have been widely popularized and become one of the necessities of life. With advances in communication technologies, mobile terminals can provide not only functions related to call processing and message handling but also functions related to Instant Messaging (IM), which has been supported by personal computers. In particular, a recently developed mobile terminal permits the user to join multiple IM communities at the same time, and the user can simultaneously receive two or more IM services.
p-0005During using an IM service, a user can set presence information to notify other users of the presence status, and may update the presence information using a presence information setting menu.
p-0006<figref idrefs="DRAWINGS">FIG. 9</figref> illustrates screen representations of a multi-session presence information update according to a conventional procedure.
p-0007As illustrated in <figref idrefs="DRAWINGS">FIG. 9</figref>, to change the presence status to ‘Away’ in conversation with “IM community A”, the user touches a menu for presence information setting <b>1</b>, touches ‘Away’ for selection <b>2</b>, and touches ‘OK’ for updating <b>3</b>. Then, to change the presence status to ‘Busy’ for “IM community C”, the user touches an item for IM community selection <b>4</b>, touches “IM community C” for selection <b>5</b>, touches a menu for presence information setting <b>6</b>, touches ‘Busy’ for selection <b>7</b>, and touches ‘OK’ for updating <b>8</b>.
p-0008That is, to change the presence information for two IM communities, the user has to perform eight touch operations. If the user has joined four IM communities, the user may have to perform 18 touch operations to update presence information. With the increasing number of IM communities, the user may have to perform a large number of touch operations to change the presence status.
p-0009Even when the user joins multiple IM communities, the user is the same, and hence has preferably the same presence status for all the multiple IM communities. However, in related art technology, when the user desires to change the presence status for multiple IM communities, the user has to change the presence status for one of the IM communities at a time. Thereby, the user may be inconvenienced by having to perform a large number of manipulations.
p-0010Accordingly, in updating the user presence status for multiple IM communities, it is necessary to provide a means to reduce the number of user manipulations.
SUMMARY OF THE INVENTION
p-0011To address the above-discussed deficiencies of the prior art, it is a primary object to provide a method that can reduce the number of user manipulations in updating user presence information for multiple IM communities. The present invention also provides a mobile terminal using the method.
p-0012In accordance with an exemplary embodiment of the present invention, there is provided a method of updating user presence information in instant messaging for a mobile terminal, including: joining multiple IM communities; issuing a command for presence information update in relation to one of the multiple IM communities; and sending a request for presence information update to IM servers of two or more IM communities including the IM community indicated by the issued update command, among the multiple IM communities.
p-0013The method may further include selecting, before or after joining IM communities, one or more IM communities in which user presence information is to be updated in an integrated manner.
p-0014Selecting one or more IM communities may include: displaying a menu for activating or deactivating integrated update mode; and determining, when the integrated update mode is activated, all IM communities in which a user is permitted to participate or has participated as IM communities in which the user presence information is to be updated.
p-0015Alternatively, selecting one or more IM communities may include: displaying a list of IM communities in which a user is permitted to participate or has participated; selecting one or more of the listed IM communities; and determining the selected IM communities as IM communities in which the user presence information is to be updated.
p-0016In accordance with another exemplary embodiment of the present invention, there is provided a mobile terminal supporting instant messaging (IM), including: a radio frequency unit communicating with an IM server; and a control unit controlling when a command for presence information update is issued in relation to one of multiple IM communities that a user has joined, the radio frequency unit configured to send a request for presence information update to IM servers of two or more IM communities including an IM community indicated by the issued update command.
p-0017The mobile terminal may further include a storage unit storing information regarding IM communities in which user presence information is to be updated in an integrated manner.
p-0018In a feature of the present invention, the user joining multiple IM communities can update presence information for the IM communities with reduce number of manipulations.
p-0019Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
BRIEF DESCRIPTION OF THE DRAWINGS
p-0020For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
p-0021<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a mobile terminal joining multiple sessions with different IM communities;
p-0022<figref idrefs="DRAWINGS">FIG. 2</figref> illustrates a block diagram of a mobile terminal capable of IM functions according to an exemplary embodiment of the present invention;
p-0023<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates a flow chart for a first method of updating user presence information for a mobile terminal joining multiple IM communities according to another exemplary embodiment of the present invention;
p-0024<figref idrefs="DRAWINGS">FIG. 4</figref> illustrates a flow chart for a second method of updating user presence information for a mobile terminal joining multiple IM communities according to another exemplary embodiment of the present invention;
p-0025<figref idrefs="DRAWINGS">FIG. 5</figref> illustrates a sequence diagram for the first method of updating user presence information with respect to mobile terminals and IM servers;
p-0026<figref idrefs="DRAWINGS">FIG. 6A</figref> illustrates an IM setting menu for the first and second methods according to embodiments of the present disclosure;
p-0027<figref idrefs="DRAWINGS">FIG. 6B</figref> illustrates an IM setting menu for the first method according to embodiments of the present disclosure;
p-0028<figref idrefs="DRAWINGS">FIG. 6C</figref> illustrates an IM setting menu for the second method according to embodiments of the present disclosure;
p-0029<figref idrefs="DRAWINGS">FIG. 7</figref> illustrates screen representations illustrating presence information update according to the method of the present invention;
p-0030<figref idrefs="DRAWINGS">FIG. 8</figref> illustrates descriptors of user status in different IM communities; and
p-0031<figref idrefs="DRAWINGS">FIG. 9</figref> illustrates screen representations illustrating multi-session presence information update according to a related art procedure.
DETAILED DESCRIPTION OF THE INVENTION
p-0032<figref idrefs="DRAWINGS">FIGS. 1 through 9</figref>, discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged wireless communications network.
p-0033In the description, an IM community is a community of subscribers formed on the basis of an IM service provider. Representative IM communities include ‘AIM®’, ‘ICQ®’, ‘Window Live’, and ‘Yahoo®’ communities. Each IM community includes an IM server and IM clients, and the IM clients can receive IM services through the IM server.
p-0034The ‘presence information’ (or ‘presence status’) of a user utilizing an IM service indicates the current status of the user. The presence information is a criterion for other users desiring message transmission. Different IM communities may have different sets of descriptors for the presence status. For example, a set of descriptors including ‘Online’, ‘Away’ and ‘Invisible’ may be employed in an IM community, and a set of descriptors including ‘Available’, ‘Busy’ and ‘Appear Offline’ may be employed in another IM community.
p-0035<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a mobile terminal joining multiple sessions with different IM communities.
p-0036In <figref idrefs="DRAWINGS">FIG. 1</figref>, a terminal M has joined an IM community A, IM community B, IM community C, and IM community D. The IM community A is composed of an IM server A, and multiple IM clients including the terminal M, terminal A<b>1</b> and terminal A<b>2</b>. An IM community may include as many IM clients as the number of subscribers. The terminal M can send and receive a message to and from the terminal A<b>1</b> and terminal A<b>2</b> through the IM server A.
p-0037Similarly to the IM community A, the IM community B includes an IM server B and terminals B<b>1</b> and B<b>2</b> as IM clients, and the IM community C includes an IM server C and terminals C<b>1</b> and C<b>2</b> as IM clients, and the IM community D includes an IM server D and terminals D<b>1</b> and D<b>2</b> as IM clients. To change user presence information, the terminal M sends a presence status update request to the IM servers A, B, C and D.
p-0038<figref idrefs="DRAWINGS">FIG. 2</figref> illustrates a block diagram of a mobile terminal capable of IM functions according to an exemplary embodiment of the present invention.
p-0039In <figref idrefs="DRAWINGS">FIG. 2</figref>, a radio frequency unit <b>110</b> performs a wireless communication operation for the mobile terminal. The radio frequency unit <b>110</b> may include a radio frequency (RF) transmitter for up-converting the frequency of a signal to be transmitted and amplifying the signal, and an RF receiver for low-noise amplifying a received signal and down-converting the frequency of the received signal. The radio frequency unit <b>110</b> can receive data through a wireless channel and output the data to a control unit <b>160</b>, and can send data from the control unit <b>160</b> through the wireless channel to the outside. In particular, the radio frequency unit <b>110</b> performs wireless communication with a base station connected to an IM server through an information and communication network (for example, an IP network such as a TCP/IP based wired network or a WAP based wireless network) to enable data communication between the mobile terminal and the IM server.
p-0040An audio processing unit <b>120</b> may include a coder/decoder (codec). The codec may have a data codec for processing packet data and the like, and an audio codec for processing an audio signal such as a voice signal. In call processing, the audio processing unit <b>120</b> converts a digital audio signal into an analog signal through the audio codec to reproduce the analog signal through a speaker SPK, and converts an analog audio signal from a microphone MIC into a digital audio signal through the audio codec for transmission.
p-0041A storage unit <b>130</b> stores programs for executing functions of the mobile terminal, contents, and data generated by the user. In particular, the storage unit <b>130</b> stores assorted descriptors for the presence status in joinable IM communities. For example, status descriptors ‘Available’ and ‘Online’ indicate the same state. The storage unit <b>130</b> also stores information regarding those IM communities in which user presence information is to be updated in an integrated manner.
p-0042An input unit <b>140</b> receives an input signal for controlling the mobile terminal from the user, and forwards the input signal to the control unit <b>160</b>. The input unit <b>140</b> may include a key pad or touch pad, and further include a plurality of alphanumeric and function keys for inputting alphanumeric information and for setting various functions. In particular, through the input unit <b>140</b>, the user can select IM communities in which user presence information is to be updated in an integrated manner, and input a command for updating user presence information in the selected IM communities.
p-0043A display unit <b>150</b> may include a panel of Liquid Crystal Display (LCD) devices, and visually provides the user with menus of the mobile terminal, data input by the user, function setting information, and the like. In particular, the display unit <b>150</b> displays an IM service screen, on which user presence information and information on online subscribers and offline subscribers can be listed. The display unit <b>150</b> also displays an IM setting menu, which may include items for setting an automatic join option, user presence information, and a sound option.
p-0044The control unit <b>160</b> controls the overall operation of the mobile terminal. Particularly, in response to an input command for IM setting, the control unit <b>160</b> controls the display unit <b>150</b> to display an IM setting menu, which includes a presence information setting submenu, which includes an item for integrated update mode selection. After the presence information is set, the control unit <b>160</b> stores the presence information in the storage unit <b>130</b>. When a command for presence information update is issued while the user has joined multiple IM communities, the control unit <b>160</b> sends a request for presence information update to, according to the settings, the IM server of a particular IM community indicated by the issued command, the IM servers of all the IM communities to which the user belongs, or the IM servers of those IM communities selected by the user.
p-0045Hereinabove, the configuration of the mobile terminal is described. Next, a description is provided of a method of updating user presence information in IM communities. The mobile terminal of the present invention is capable of joining multiple IM communities, and maintains a standardized set of descriptors for the user presence status in different IM communities.
p-0046<figref idrefs="DRAWINGS">FIG. 8</figref> illustrates descriptors of user presence status in different IM communities. In an IM community A, presence status of a user is indicated by ‘Available’, ‘Away’, and ‘Invisible’. In an IM community B, presence status is indicated by ‘Online’, ‘Busy’, and ‘Appear offline’. In an IM community C, presence status is indicated by ‘Available’, ‘Away’, and ‘Invisible’. Descriptors ‘Available’ and ‘Online’ refer to the same presence status, and ‘Away’ and ‘Busy’ refer to the same presence status. In the following description, it is assumed that the mobile terminal maintains a standardized set of descriptors for the user presence status.
p-0047<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates a flow chart for a first method of updating user presence information for a mobile terminal participating in multiple IM communities.
p-0048Referring to <figref idrefs="DRAWINGS">FIG. 3</figref>, the control unit <b>160</b> of the mobile terminal selects those IM communities in which user presence information is to be updated in an integrated manner (step <b>310</b>). In response to selection of an IM setting item through the input unit <b>140</b>, the display unit <b>150</b> displays an IM setting menu.
p-0049<figref idrefs="DRAWINGS">FIGS. 6A and 6B</figref> illustrate an IM setting menu. The IM setting menu may include items for setting automatic logins, sound, user presence information, and the like. For the purpose of description, those items directly related to user presence information setting are illustrated in the IM setting menus of <figref idrefs="DRAWINGS">FIGS. 6A and 6B</figref>. In <figref idrefs="DRAWINGS">FIG. 6A</figref>, a menu item is provided to set an integrated update mode for user presence information. The user can activate and deactivate the integrated update mode for user presence information through the menu.
p-0050In <figref idrefs="DRAWINGS">FIG. 6B</figref>, another IM setting menu is illustrated for integrated user presence information update. The IM setting menu includes a list of IM communities that the user may join together with associated selection marks. The user can select through the menu one or more IM communities for integrated presence information update, and information on the selected IM communities is stored in the storage unit <b>130</b>.
p-0051Thereafter, when the user issues a command for joining an IM community through the input unit <b>140</b>, the control unit <b>160</b> controls the radio frequency unit <b>110</b> to send a join request to the IM server of the IM community (step <b>320</b>). Upon reception of a response corresponding to the join request from the IM server, the mobile terminal becomes a member of the IM community. The mobile terminal may participate in multiple IM communities, and step <b>320</b> may be repeated accordingly. After joining an IM community, the control unit <b>160</b> can control the radio frequency unit <b>110</b> to send and receive a message to and from the IM server of the IM community.
p-0052The control unit <b>160</b> checks whether a command for presence information update is issued in relation to one of the IM communities that the user has joined (step <b>330</b>). An IM server relays communication between mobile terminals for message delivery. The user may issue a command for presence information update immediately after joining an IM community.
p-0053If a command for presence information update is issued, the control unit <b>160</b> refers to settings for user presence information update stored in the storage unit <b>130</b> to determine IM communities in which user presence information is to be updated (step <b>340</b>). When the integrated update mode is activated at step <b>310</b>, the control unit <b>160</b> determines those IM communities to which the user belongs, among IM communities that the user may join, as IM communities in which the user presence information is to be updated. When the integrated update mode is deactivated, the control unit <b>160</b> determines the only IM community indicated by the presence information update command as an IM community in which the user presence information is to be updated.
p-0054When IM communities in which user presence information is to be updated in an integrated manner are selected as shown in <figref idrefs="DRAWINGS">FIG. 6B</figref>, the control unit <b>160</b> determines those IM communities to which the user belongs, among the selected IM communities, as IM communities in which the user presence information is to be updated. Here, the IM community indicated by a presence information update command is regarded by default as an IM community in which the user presence information is to be updated.
p-0055The control unit <b>160</b> sends a request for presence information update to the IM server of each determined IM community in which user presence information is to be updated (step <b>350</b>). The control unit <b>160</b> controls the radio frequency unit <b>110</b> to send a request for presence information update to the corresponding IM servers. In response to the request, each IM server updates the presence information of the requesting mobile terminal. The control unit <b>160</b> controls the display unit <b>150</b> to display the updated presence information (step <b>360</b>). For example, even when the user issues a command for presence information update for an IM community A, the updated presence information is also applied to another IM community B.
p-0056<figref idrefs="DRAWINGS">FIG. 4</figref> illustrates a flow chart for a second method of updating user presence information for a mobile terminal participating in multiple IM communities.
p-0057When the user issues a command for joining an IM community through the input unit <b>140</b>, the control unit <b>160</b> controls the radio frequency unit <b>110</b> to send a join request to the IM server of the IM community (step <b>410</b>). Upon reception of a response corresponding to the join request from the IM server, the mobile terminal becomes a member of the IM community. The mobile terminal may participate in multiple IM communities, and step <b>410</b> may be repeated accordingly.
p-0058Thereafter, in response to selection of an IM setting item through the input unit <b>140</b>, the control unit <b>160</b> controls the display unit <b>150</b> to display an IM setting menu, and selects those IM communities in which user presence information is to be updated in an integrated manner (step <b>420</b>).
p-0059<figref idrefs="DRAWINGS">FIGS. 6A and 6C</figref> illustrate an IM setting menu. The IM setting menu may include items for setting automatic logins, sound, user presence information, and the like. In <figref idrefs="DRAWINGS">FIG. 6A</figref>, a menu item is provided to set an integrated update mode for user presence information. The user can activate and deactivate the integrated update mode for user presence information through the menu.
p-0060<figref idrefs="DRAWINGS">FIG. 6C</figref> illustrates another IM setting menu for selecting IM communities individually. In <figref idrefs="DRAWINGS">FIG. 6C</figref>, IM communities in which the user currently participates are listed. That is, when IM communities in which the user may join are IM communities A, B, C and D, and the user participates in the IM communities B and C, only the IM communities B and C are listed in the IM setting menu.
p-0061The control unit <b>160</b> checks whether a command for presence information update is issued in relation to one of the IM communities the user has joined (step <b>430</b>). After joining an IM community, the control unit <b>160</b> can control the radio frequency unit <b>110</b> to send and receive a message to and from the IM server of the IM community. An IM server relays communication between mobile terminals for message delivery. The user may issue a command for presence information update immediately after joining an IM community.
p-0062If a command for presence information update is issued, the control unit <b>160</b> refers to settings for user presence information update stored in the storage unit <b>130</b> to determine IM communities in which user presence information is to be updated (step <b>440</b>). When the integrated update mode is activated at step <b>420</b>, the control unit <b>160</b> determines those IM communities to which the user belongs as IM communities in which the user presence information is to be updated. When the integrated update mode is deactivated, the control unit <b>160</b> determines that only the IM community indicated by the presence information update command is an IM community in which the user presence information is to be updated. When IM communities in which user presence information is to be updated in an integrated manner are selected by the user as shown in <figref idrefs="DRAWINGS">FIG. 6C</figref>, the control unit <b>160</b> determines the selected IM communities as IM communities in which the user presence information is to be updated. Here, the IM community indicated by a presence information update command is regarded by default as an IM community in which the user presence information is to be updated.
p-0063The control unit <b>160</b> sends a request for presence information update to the IM server of each determined IM community in which user presence information is to be updated (step <b>450</b>). The control unit <b>160</b> controls the radio frequency unit <b>110</b> to send a request for presence information update to the corresponding IM servers. In response to the request, each IM server updates the presence information of the requesting mobile terminal. The control unit <b>160</b> controls the display unit <b>150</b> to display the updated presence information (step <b>460</b>).
p-0064<figref idrefs="DRAWINGS">FIG. 5</figref> is a sequence diagram illustrating the first method of updating user presence information with respect to mobile terminals and IM servers.
p-0065The terminal M selects IM communities in which user presence information is to be updated (step <b>510</b>). For example, it can be assumed that IM communities A, B, C and D are selected.
p-0066The terminal M logs in to the IM servers A, B, C and D in sequence (step <b>520</b>). In step <b>520</b>, the terminal M sends a login request to the IM servers A, B, C and D, and, in return, each of the IM servers A, B, C and D checks the identity of the user and sends a login response to the terminal M.
p-0067The terminal M sends and receives a message to and from another terminal through a logged IM server. In <figref idrefs="DRAWINGS">FIG. 5</figref>, the terminal M sends and receives a message to and from a terminal A<b>1</b> through the IM server A.
p-0068The user of the terminal M may enter a command for user presence information to change the presence information. When a command for presence information update is issued (step <b>540</b>), the terminal M determines IM communities in which user presence information is to be updated (step <b>550</b>). As the IM communities A, B, C and D are selected at step <b>510</b> and the terminal M participates in all the IM communities A, B, C and D, the IM communities in which user presence information is to be updated are the IM communities A, B, C and D.
p-0069The terminal M sends a request for presence information update to the IM servers A, B, C and D (step <b>560</b>). In response to the request, each of the IM servers A, B, C and D updates the presence information of the user of the terminal M. The terminal M adopts the updated presence information (step <b>570</b>). The updated presence information is applied to all the IM communities A, B, C and D.
p-0070<figref idrefs="DRAWINGS">FIG. 7</figref> illustrates screen representations illustrating presence information update according to the method of the present invention.
p-0071It is assumed that the IM communities A to D are selected for integrated user presence information update and the user participates in the IM communities A to D.
p-0072While participating in the IM communities A to D, the user desires to change the presence status from ‘Available’ to ‘Away’. Reference symbol <b>710</b> indicates a screen for a service related to the IM community A. In the screen <b>710</b>, user ID (adad2gigi), user status (icon on the left of user ID) and other online subscriber IDs (bagi, gimme79, loola80) are displayed. Offline subscribers and other function related icons may also be listed. In the screen <b>710</b>, the user touches a portion where the user ID is displayed <b>701</b>. This corresponds to entering into a menu for setting user status information. Then, a screen <b>720</b> is displayed for setting user status information. In the screen <b>720</b>, the user can select one of ‘Available’, ‘Away’ and ‘Invisible’. To change the presence status to ‘Away’ for some reason, the user touches ‘Away’ <b>702</b> and then touches ‘OK’ <b>703</b>. In this example, as the IM communities A to D are selected for integrated user presence information update and the user participates in the IM communities A to D, the mobile terminal recognizes this command for presence information update for the IM community A as a command for presence information update for all the IM communities A to D. Hence, the mobile terminal sends a request for presence information update to the IM servers A to D.
p-0073In changing user presence information for four IM communities, whereas a related art procedure may require 18 user manipulations, the procedure of the present invention requires only three user manipulations.
p-0074Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
Contents6
10 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9652023B2 | Cited by | United States of America | Applicant |
| US8650255B2 | Cited by | United States of America | Search report |
| US2010169435A1 | Cited by | United States of America | Pre-grant |
| US9978272B2 | Cited by | United States of America | Applicant |
| US2008080679A1 | Cited by | United States of America | Pre-grant |
| US2011300840A1 | Cited by | United States of America | Pre-grant |
| US2010305807A1 | Cited by | United States of America | Pre-grant |
| US12549659B2 | Cited by | United States of America | Applicant |
| US8285265B2 | Cited by | United States of America | Search report |
| US9976865B2 | Cited by | United States of America | Applicant |
| US10469643B2 | Cited by | United States of America | Applicant |
| US8682980B2 | Cited by | United States of America | Search report |
| US2012009908A1 | Cited by | United States of America | Pre-grant |
| US12624958B2 | Cited by | United States of America | Applicant |
| US9667726B2 | Cited by | United States of America | Applicant |
| US9930158B2 | Cited by | United States of America | Applicant |
| US8644807B2 | Cited by | United States of America | Applicant |
| US12607475B2 | Cited by | United States of America | Applicant |
| US9042873B2 | Cited by | United States of America | Search report |
| US2003018726A1 | Cites | United States of America | Pre-grant |
| US2004024822A1 | Cites | United States of America | Pre-grant |
| US2004193686A1 | Cites | United States of America | Pre-grant |
| US2004267942A1 | Cites | United States of America | Pre-grant |
| US2005210113A1 | Cites | United States of America | Pre-grant |
| US2006013205A1 | Cites | United States of America | Pre-grant |
| US2006271696A1 | Cites | United States of America | Pre-grant |
| US2008184170A1 | Cites | United States of America | Pre-grant |
| US6976092B1 | Cites | United States of America | Pre-grant |
| US7548756B2 | Cites | United States of America | Pre-grant |
7 members in 4 offices
Members7
| Document | Office | Kind | |
|---|---|---|---|
| EP2190154A1 | European Patent Office (EPO) | A1 | |
| US2010130180A1 | United States of America | A1 | |
| KR20100057996A | Republic of Korea | A | |
| CN101741980A | China | A | |
| KR101306134B1 | Republic of Korea | B1 | |
| US8738048B2 | United States of America | B2 | |
| EP2190154B1 | European Patent Office (EPO) | B1 |
59 transactions on the USPTO file
Allowed after 2 non-final rejections, 1 final rejection and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Reasons for AllowanceREAS | REAS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 20100130180
- Application
- 59086709
Titles
- English
- Method of updating user presence information in mobile instant messaging and mobile terminal using the same
Patent term adjustment
- A delay
- +588 daysthe office missed an examination deadline
- Net adjustment
- 588 days
Classification
- CPC, 4
- H04L51/04
- H04L67/54
- H04W4/14
- H04W8/18
- IPC, 2
- H04M3 42
- H04M1 72448
- USPC, 1
- 455414100