This application claims priority from and the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2010-0008808, filed on Jan. 29, 2010, which is hereby incorporated by reference for all purposes as if fully set forth herein.
1. Field
The following description relates to a mobile communication system and, more particularly, to an apparatus and a method for sharing schedule information between mobile terminals in a mobile communication system.
2. Discussion of the Background
In mobile communication technology, communication services, such as exchange of a variety of information between mobile terminals, are offered in addition to voice call services between mobile terminals. An example of a communication service is a service for sharing schedule information between mobile terminals.
A conventional technique of sharing schedule information between mobile terminals will be described with reference to
Referring to
In operation 120, the receiving mobile terminal receives the text message and links the schedule information in the text message to a scheduler. In operation 130, the receiving mobile terminal outputs the schedule information linked to the scheduler to a screen. In operation 130, if the schedule information in the text message is linked to an alarm unit, the receiving mobile terminal is set to output the schedule information at a preset alarm time.
In this case, whenever the schedule information is changed, a new text message needs to be created and transmitted.
Further, if a user of a sending mobile terminal does not inform a user of a receiving mobile terminal of his or her unexpected change of schedule, the receiving mobile terminal user will be unaware of the changed schedule.
Further, since the schedule information includes a single schedule, multiple text messages need to be created to inform another user of multiple schedules.
Further, the schedule information only provides data limited to date, time, event and alarm time.
Exemplary embodiments provide an apparatus and a method for sharing schedule information that are capable of checking changed schedules without a user's input.
Exemplary embodiments provide an apparatus and a method for sharing schedule information that are capable of inputting and sending a plurality of schedules.
Exemplary embodiments provide an apparatus and a method for sharing schedule information in various formats.
Additional features of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
An exemplary embodiment of the present invention discloses a first mobile terminal to share schedule information with a second mobile terminal, including: a communication unit to process communication signals and to receive schedule information of the second mobile terminal; a display unit to display images; and a control unit to output the schedule information of the second mobile terminal to the display unit, and to output a signal indicating that the schedule information on the display unit is changed when information about a schedule change of the second mobile terminal is received from a schedule management server.
An exemplary embodiment of the present invention discloses a schedule management server to share schedule information between mobile terminals in a mobile communication system, the schedule management server including: a schedule information registering module to register first schedule information received from a sending mobile terminal; and a position monitoring module to monitor a position of the sending mobile terminal and to transmit schedule change information to a receiving mobile terminal if the position of the sending mobile terminal is different from position information included in the first schedule information.
An exemplary embodiment of the present invention discloses a method for sharing schedule information of a mobile terminal, the method including: displaying a first character representing a first schedule of a sending mobile terminal on a screen when schedule information of the sending mobile terminal is received; and outputting through the first character a signal indicating that the schedule information is changed when information about a change in the first schedule of the sending mobile terminal is received from a schedule management server.
An exemplary embodiment of the present invention discloses a method of for sharing schedule information between mobile terminals in a mobile communication system, the method including: registering schedule information received from a sending mobile terminal; monitoring a position of the sending mobile terminal; and transmitting schedule change information to a receiving mobile terminal when the position of the sending mobile terminal is different from position information included in the schedule information.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
The invention is described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure is thorough, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity. Like reference numerals in the drawings denote like elements. Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
Referring to
For convenience of description, the mobile terminal 310, 311, and 312 may each be a sending mobile terminal or a receiving mobile terminal. However, in practice, the mobile terminals 310, 311 and 312 may each be operated as both a sending mobile terminal and a receiving mobile terminal according to the transmission of schedule information.
The schedule management server 330 may be operatively connected to, for example, a global positioning system (GPS) 340 to monitor a position of a sending mobile terminal at regular intervals. The position may be a current position of the sending mobile terminal. The schedule management server 330 may continuously receive a position of the sending mobile terminal. Alternatively, the schedule management server 330 may receive a current location of a sending mobile terminal from a component of the communication network 320 or 321, such as a base station, that indirectly or directly monitors a position of the sending mobile terminal, either through GPS, triangulation, assisted-GPS, a combination thereof, or another process.
The sending mobile terminal may preregister schedule information with the schedule management server 330. The schedule management server 330 determines if the schedule information has been changed, and informs the receiving mobile terminal of the result. In this case, the schedule management server 330 may make the determination based on position information included in the schedule information and the determined current position information of the sending mobile terminal. More specifically, if the current position information of the sending mobile terminal is different from a prearranged position included in the schedule information, the schedule management server 330 may determine that the sending mobile terminal does not observe the prearranged schedule, and informs the receiving mobile terminal of the changed schedule. The schedule management server 330 may inform the receiving mobile terminal of the current position information of the sending mobile terminal if authorized by the sending mobile terminal. The schedule management server 330 may receive such authorization before or after determining that the sending mobile terminal does not observe the prearranged schedule. For example, if the sending mobile terminal's user is running late for an appointment, the receiving mobile terminal's user may request a status, such as current position, of the sending mobile terminal from the schedule management server 330. In this instance, the schedule management server 330 may check whether there is authority to disclose the sending mobile terminal's position, and if so, may transmit the sending mobile terminal's position to the receiving mobile terminal. In this manner, the receiving mobile terminal's user may consider whether the sending mobile terminal's user will be able to make the appointment, or whether the appointment should be rescheduled.
Even though the schedule information has not been changed, the schedule management server 330 may provide the receiving mobile terminal with the current position data of the sending mobile terminal in real time. This may occur at the request of the receiving mobile terminal.
Each of the mobile terminals 310, 311 and 312 may store a scheduler program, which may be downloaded from an online source, for example. The scheduler program provides a schedule format according to an exemplary embodiment of the invention.
The sending mobile terminal uses the scheduler program to display a schedule format on a screen so that a user may enter schedule information for multiple schedules or appointments through the schedule format.
Referring to
The schedule column shows a specific date. The item ‘Time’ shows a specific time. The item ‘Event’ shows content or description of the schedule, such as lunch appointment or exercise, at the specific date and time.
The item ‘Character’ shows a set of characters or icons to be selected to represent the event. For example, as shown in
The schedule format may include acquaintance information, such as personal or schedule information of acquaintances of a user using the sending mobile terminal.
The sending mobile terminal may use the schedule format to set priorities of schedules which take place at the same time or overlap for a portion of time.
In this case, the schedule management server 330 may register the schedule information, including each of the multiple schedules or appointments included therein or each of the multiple schedules or appointments included therein according to criteria such as a user selection or a set chronological period, according to the priorities and transmit a top priority of the schedules to the receiving mobile terminal. If a current position of a sending mobile terminal is different from position information corresponding to the first priority of the schedules at a specific time, the schedule management server 330 may send a second priority of the schedules to the receiving mobile terminal.
When receiving the schedule information of the sending mobile terminal user which has been input using the schedule format, the receiving mobile terminal stores the schedule information and displays a character corresponding to an event on a current schedule included in the schedule information on a screen. The character may be selected by the sending mobile terminal user or may be provided by the receiving mobile terminal.
Referring to
When receiving changed schedule information and position information of the current sending mobile terminal from the schedule management server 330, the receiving mobile terminal may output a character which is visually changed or may sound an alarm to notify the receiving mobile terminal's user of the change.
For example, when a current position of a sending mobile terminal user corresponding to Friend 1 has been changed,
A communication unit 710 includes an antenna and an RF circuitry for processing signals received over a communication network and internal and/or output signals.
A memory 730 may be a flash memory for storing a scheduler program and schedule information transmitted from the schedule management server 330 or the receiving mobile terminal through the communication unit 710.
A key input unit 740 is an interface, such as a microphone or a touch screen, for a user to enter information. Although the microphone is shown in
A control unit 720 controls components of the mobile terminal to receive schedule information from a user using the schedule format and to transmit the schedule information to a receiving mobile terminal or the schedule management server 330 through the communication unit 710. Further, the control unit 720 outputs a character corresponding to schedule information received from the receiving mobile terminal to the display unit 750, outputs a character corresponding to schedule information received through the communication unit 710 from the sending mobile terminal to the display unit 750, and outputs changed schedule information received from the schedule management server 330 to the display unit 750 or the speaker 760. The operation of the control unit 720 will be described in more detail with reference to
A schedule information registering module 811 stores the schedule information from the sending mobile terminal in a database (DB) 820. If the schedule information includes position information, the schedule information registering module 811 may be operatively connected to a GPS to monitor position information of mobile terminals. A schedule information sending module 812 transmits the schedule information to a receiving mobile terminal, and this transmission may be upon request of the receiving mobile terminal or the sending mobile terminal. A position monitoring module 813 monitors a current position of a sending mobile terminal. The position monitoring module 813 checks if the current position is identical to or corresponds to position data included in the registered schedule information, and sends the result to a receiving mobile terminal.
Exemplary embodiments of sharing schedule information between mobile terminals in the network system will now be described.
Referring to
On the other hand, in operation 920, the sending mobile terminal may selectively send the schedule information to the schedule management server depending on whether the schedule information includes position information. Although
In operation 930, the schedule management server registers the received schedule information. The operation 930 may include a plurality of operations as shown in
Referring to
Returning to
Referring to
If the schedule information is determined to be new in operation 1120, the receiving mobile terminal determines whether to receive the new schedule information to determine whether to display a character representing the schedule information on the screen. The determination may be made depending on the user's response to a message of the receiving mobile terminal inquiring whether the user wishes to receive the schedule information.
If the receiving mobile terminal is determined to receive the schedule information in operation 1130, the receiving mobile terminal sets a character corresponding to the schedule information of the sending mobile terminal in operation 1140. The character may be selected by the sending mobile terminal or by the receiving mobile terminal. For example, the character may be set as a default value by the receiving mobile terminal, may be set by the receiving mobile terminal in response to a user selection, or may be set as a predefined character corresponding to the sending mobile terminal, such as an icon or picture displayed as part of a caller-ID function when the sending mobile terminal's user calls the receiving mobile terminal, or an icon or picture stored to corresponding to the sending mobile terminal's user in an address book. In operation 1150, the receiving mobile terminal displays the character on the main screen.
However, if the receiving mobile terminal is determined not to receive and display the schedule information in operation 1130, but instead to store the schedule information, the receiving mobile terminal stores the schedule information in operation 1160.
On the other hand, in operation 1120, the schedule information may be determined not to be new. That is, the schedule information received from the sending mobile terminal in operation 1110 in
After displaying the character corresponding to the schedule information as described above, the receiving mobile terminal continuously monitors the schedule information in operation 950 to display the schedule of the sending mobile terminal in real time.
The operation 950 may include operations in
Specifically,
Referring to
In operation 960, the schedule manger server monitors a current position of the sending mobile terminal. The operation 960 includes operations as shown in
Referring to
If the current position is identical to or corresponds to the prearranged position information, the schedule management server determines that the schedule information of the sending mobile terminal user has not been changed, and performs operation 1410. If the current position is not identical to or does not correspond to the prearranged position information, the schedule management server determines that the schedule information of the sending mobile terminal user has been changed, and notifies the receiving mobile terminal of the change of schedule in operation 1430. In this case, the current position information of the sending mobile terminal may also be transmitted together with the information about the schedule change.
When the receiving mobile terminal receives the information about the schedule change and the current position information from the schedule management server in operation 970 in
Referring to
If the user signal has been input, in operation 1540, the receiving mobile terminal may request the position information of the sending mobile terminal. The position information may be searched for and received from the Internet, from the schedule management server, or another source. Although not shown in the drawing, the receiving mobile terminal may provide the sending mobile terminal with information about surrounding areas of the current position of the sending mobile terminal. If the user signal has not been input, the receiving mobile terminal may deactivate the alarm in operation 1550.
According to an exemplary embodiment of the present invention, the receiving mobile terminal may provide information about acquaintances of a sending mobile terminal user.
Referring to
According to an exemplary embodiment of the present invention, the sending mobile terminal may share schedule information of specific persons, such as celebrities, entertainers or athletes, with other receiving mobile terminals.
Referring to
The targets to open the schedule information may be automatically queried after the schedule information is created in operation 1810 and the user presses a key to store the schedule information. In operation 1835, the sending mobile terminal sets the targets, which will be described in more detail with reference to
In operation 1840, the sending mobile terminal transmits the targets to the schedule management server. In operation 1845, the schedule management server stores the targets.
In operation 1850, the receiving mobile terminal requests the schedule information of the specific persons from the schedule management server. In operation 1860, the schedule management server determines whether to provide the schedule information to the receiving mobile terminal. If the targets are set to be open to the public or to a group including the receiving mobile terminal, the schedule management server provides the schedule information to the receiving mobile terminal. If the targets are set to be open to the specific persons, the schedule management server checks if the receiving mobile terminal falls within the targets.
In operation 1870, the schedule management server selectively transmits the schedule information of the specific persons to the receiving mobile terminal according to the determination in operation 1860.
In operation 1880, the receiving mobile terminal stores and displays the schedule information of the specific persons.
The current embodiments can be implemented as computer readable code in a computer readable recording medium. Code and code segments constituting the computer program can be easily inferred by a skilled computer programmer in the art. The computer readable recording medium includes all types of recording media in which computer readable data are stored. Examples of the computer readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage. Further, the recording medium may be implemented in the form of a carrier wave such as Internet transmission. In addition, the computer readable recording medium may be distributed to computer systems over a network, in which computer readable code may be stored and executed in a distributed manner.
As apparent from the above description, it is possible to compare another user's schedule information registered with a web server and a position of the user's mobile terminal. Further, the schedule management server may automatically update the user's schedule information whenever the user's position information is changed.
In addition, since multiple schedules can be transmitted at the same time, a user does not have to transmit the schedules one by one.
Further, it is possible to check in real time another user's schedule information which is represented by characters, such as icons, avatars and pictures, on a screen of the user's mobile terminal.
Further, it is possible to display changed icons of another user's schedule information on the screen, or to provide alarms in a form of a variety of multimedia information, such as moving images, icons, characters, avatars, pictures, voice and text.
It will be apparent to those skilled in the art that various modifications and variation can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0008808 | Jan 2010 | KR | national |