The present invention relates to the field of computer communication and telecommunication. More particularly the present invention relates to a method of sending messages over networks, an electronic device for sending such messages as well as a computer readable medium including program code for performing said method and a computer program element including such code.
It is known within the field of computers and wireless communication to send different types of messages, like e-mail and SMS (Short Message Service). In cases of e-mail it is also known to attach different types of files to an e-mail, where these files can be video-files, text files, audio files or image files. Recently there has been a development of a new type of messages in wireless communications. These messages are called MMS (Multimedia Messaging Service). In these MMS messages it is possible to include such things as photos, sound files or video files. The files that can be included can also be presented directly to a recipient without having being opened by him or her, i.e. they are not attachments.
It is also known to provide a calendar and clock where the date is set both In computers and cellular phones.
It is furthermore known to store information about contacts in a special area. This information often Includes information about position, phone number, e-mail address and can also include information about birthdays and anniversaries. In the case of computer systems this information is usually available In connection with the software for sending e-mails, like for instance in Microsoft's Outlook-system. Here there is also normally provided a Calendar.
In the world of cellular phones the contact information is normally provided in connection with PIM (Personal Information Management) software, where phone book, calendar, electronic notes as well as a section with information about contacts is present. A PIM nowadays also has a vCard section, where contact information in the form of electronic business cards can be sent and received.
There thus exist a number of tools for sending messages, but there is a need for being able to send special messages automatically, which is not present in the systems of today.
The present invention is directed towards solving the problem of sending specialised messages to certain selected recipients, without the user having to do anything more than possibly accepting the sending of a specialised message.
According to a first aspect of the present invention this problem is solved by a method of automatically sending special electronic messages to a selected recipient including the steps of: retrieving date information from an electronic date determination unit, retrieving first recipient related information from an electronic contact register, and automatically sending a special pre-configured electronic message over a network to the recipient in dependence of the date information and the first recipient related information.
According to a second aspect of the present invention, this problem is also solved by an electronic equipment for automatically sending special electronic messages to a selected recipient comprising: an electronic date determination unit, an electronic contact register, a message transfer unit, a pre-configured message store and a control unit. The control unit is arranged to retrieve date information from the electronic data determination unit and first recipient related information relating to a recipient from the electronic contact register and effectuate automatic sending of a special pre-configured electronic message to the recipient in dependence of the date information and the first recipient related information.
According to a third aspect of the present invention, this problem is furthermore solved by a program product comprising a computer readable medium, having thereon: computer program code means, to make a computer or an electronic equipment execute, when said program is loaded in the computer or the electronic equipment, retrieving of date information from an electronic date determination unit, retrieving of recipient related information from an electronic contact register, and effectuating automatic sending of a special pre-configured electronic message over a network to the recipient in dependence of the date information and the recipient related information.
According to a fourth aspect of the present invention this problem is furthermore solved by a computer program element comprising: computer program code means to make a computer or an electronic equipment execute retrieving of date information from an electronic date determination unit, retrieving of recipient related information from an electronic contact register, and effectuating automatic sending of a special pre-configured electronic message over a network to the recipient in dependence of the date information and the recipient related information.
The present invention is furthermore directed towards solving the problem of letting a user make a finer selection of which recipient to send a specialised message to. According to a fifth aspect of the present invention this problem is solved by a method, which includes the steps of the first aspect and furthermore the step of retrieving second recipient related information from the electronic contact register and sending the message also in dependence of the second recipient related information.
According to a sixth aspect of the present invention this problem is also solved by an electronic device, which includes the features of the second aspect and where the control unit is further arranged to retrieve second recipient related information from the electronic contact register and effectuate sending of the message also in dependence of the second recipient related information.
A seventh aspect of the present invention includes the features of the first aspect, wherein the first recipient related information is date information associated with the recipient.
An eighth aspect of the present invention includes the features of the first aspect, wherein the first recipient related information is a special message flag.
A ninth aspect of the present invention includes the features of the fifth aspect, wherein the second recipient related information is a special message flag.
A tenth aspect of the present Invention includes the steps of the first aspect and further the steps of prompting a user, after retrieving date and recipient related information, about sending the message and sending the message if the user has accepted sending.
An eleventh aspect of the present invention includes the steps of the first aspect and further the step of retrieving the name of the recipient from the contact register and inserting the name into the message prior to sending.
A twelfth aspect of the present invention includes the steps of the first aspect and furthermore directly sending the message to a terminal of the recipient.
A thirteenth aspect of the present invention includes the steps of the first aspect and furthermore sending of the message to a remote server, which pushes it to a terminal of the recipient it.
A fourteenth aspect of the present invention includes the steps of the first aspect and furthermore the step of receiving contact information about a recipient from a remote server and then placing it in the contact register.
A fifteenth aspect of the present invention includes the features of the first aspect, wherein the contact register is a register based on previously stored information about contacts and how these can be reached.
A sixteenth aspect of the present invention includes the features of the first aspect, wherein the method is provided in a portable communication device.
A seventeenth aspect of the present Invention includes the features of the second aspect, wherein the first recipient related information is date information associated with the recipient.
An eighteenth aspect of the present invention includes the features of the second aspect, wherein the first recipient related information is a special message flag.
A nineteenth aspect of the present invention includes the features of the sixth aspect, wherein the second recipient related information is a special message flag.
A twentieth aspect of the present invention includes the features of the second aspect and where the control unit after retrieving date and recipient related information is further arranged to prompt a user about sending the message and effectuate sending of the message if the user has accepted sending.
A twenty-first aspect of the present invention includes the features of the second aspect and where the control unit is further arranged to retrieve the name of the recipient from the contact register and to insert the name into the message prior to sending.
A twenty-second aspect of the present invention includes the features of the second aspect and where the control unit further effectuates sending of the message directly to a terminal of the recipient.
A twenty-third aspect of the present invention includes the features of the second aspect and where the control unit further effectuates sending of the message to a remote server, which pushes it to the recipient.
A twenty-fourth aspect of the present invention includes the features of the second aspect and where the message transfer unit receives contact information about a recipient from a remote server and the control unit is further arranged to place this information in the contact register.
A twenty-fifth aspect of the present invention includes the features of the second aspect and where the device is a portable communication device.
A twenty-sixth aspect of the present invention includes the features of the twenty-fifth aspect and where the device is a cellular phone.
A twenty-seventh aspect of the present invention includes the features of the second aspect, wherein the contact register is a register based on previously stored information about contacts and how these can be reached.
In one special case of the preferred embodiment according to the present invention, the first mentioned problem is solved by automatically sending a birthday greeting to a recipient based on the information in a contact section in a phone or computer.
The invention has the following advantages. The user can automatically send specialised greetings like Christmas cards and birthday greetings without having to actually write the greeting. This can avoid embarrassing moments for users that have bad memories or are too busy to send greetings, but still wish to send greetings. This invention thus avoids disappointing people a user cherishes and have close. Because of the automatic way in which specialised messages are sent, the sending also goes fast and simple and with little effort input by the user.
It should be emphasized that the term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps or components, but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
The present invention will now be described in more detail in relation to the enclosed drawings, in which:
An electronic equipment or device 10 according to the invention is shown in
The functioning of the present invention will now be described in relation to the previously described
The method starts with the control unit 28 retrieving date Information by checking the date in the system clock 27, step 40. The control unit then continues by selecting a first contact, step 42. This is in the preferred embodiment done by selecting a vCard from the vCard unit 36. I should however be realised that the contact might just as well have been selected from the contacts unit 38. Thereafter the control unit 28 checks the birth date of the contact, step 44. This can also be seen as retrieving first recipient related information from the vCard unit 36. If the contact does not have a birthday on the date in the clock, step 46, then the method skips a number of steps and jumps to step 52 (to be described. later). If the contact has birthday on the date of the clock, step 46, then the user of the phone is prompted via the display if he wants to send a birthday greeting or not, step 48. If the user does not want to send a greeting, step 48, the method jumps to step 52. If however the user wants to send a birthday greeting, step 48, the control unit fetches a pre-configured birthday message from the memory 30 and enters the name of contact or recipient from the vCard into the message. It then transfers the message to the transfer unit 32, from where the specialised message is sent to a terminal of the recipient, step 50. This can be seen as the control unit 28 effectuating the automatic sending of a special pre-configured electronic message in dependence of the date information and the first recipient related information. The control unit 28 then checks if this was the last contact checked, step 52, and if it was the method is ended, step 56. If It was not the last contact the control unit continues and selects another contact, step 54. The previously mentioned steps 44-52 are then repeated as long as there are contacts left which have not been checked.
The specialised message sent is preferably an MMS message, which might show a moving and/or still picture and/or play a sound. It should also be realised that it is possible to include more than one object of the same type in the same MMS message. As is known within the art an MMS message contains a header and a form field followed by a body. The body contains different objects like text objects and picture objects as well as a SMIL object, which keeps track of when and how the other objects are to be played or displayed. The MMS message is normally sent via a GPRS connection.
There are some possible variations, which are apparent here. First of all the user might not be prompted about birthday greetings, but these can be sent fully automatically. Secondly the date can be checked in the calendar instead of in the clock. The method could also go through all contacts before prompting the user about sending messages or not. Alternatively the message could be sent beforehand, like a day or a few days before the actual birthday. The method can also be applied to anniversaries or any date of importance entered for a contact. There can also be a special message flag or a special MMS-flag set in the vCards of the vCard unit indicating only those contacts for which a birthday greeting is to be sent so that birthday greetings are only sent to those contacts for which the MMS-flag is set and that have a birthday noted in the vcard unit. This can be seen as the control unit retrieving second recipient related information from the electronic contact register.
An alternative embodiment will now be described in relation to
Also here messages can be sent a few days In advance, the user can also get to accept or reject sending of a message. The sending of messages can also be performed after all contacts have been searched.
MMS messages are normally sent to a server, which then pushes the message to the terminal of the recipient. It is possible though that messages can be sent directly from terminal to terminal though in the future.
According to one embodiment of the invention the vCard information can be received from a server, which administers a so-called wireless village or IC Q where different people can chat with each other. Here the server keeps a contact list for the user, from which the vCard information about one or more contacts or possible recipients can be downloaded into the phone of the user. The phone can then also send specialised messages to the persons associated with the downloaded vcard information.
The device according to the present invention is preferably provided in the form of one or more processors with corresponding memory containing the program code and with memories containing the contact information and specialised messages. The transfer unit is provided in the form of standard radio circuits and uses standard protocols.
The program code mentioned above can also be provided on a data carrier such as a CD ROM disc 74 as depicted in
The messages mentioned before are pre-configured. They are thus normally provided by a message provider, like for instance the operator of the network. It is also possible that the user can design his own special messages.
The present invention has several advantages. With the present Invention a user can easily send special greetings to people he wants to send in a fast, simple and automatic way. He does not have to browse large amounts of information about all his contacts and look for important events in order to send a special message. The invention makes it possible to filter out important information in the PIM and lets the user make people happy by remembering their birthdays and other important dates in a simple fashion.
The messages sent are preferably MMS messages. The invention is however not limited to these types of messages. It is equally as well applicable for any type of electronic messages such as SMS messages or e-mail messages.
Number | Date | Country | Kind |
---|---|---|---|
020144291 | Jun 2002 | EP | regional |
60393906 | Jul 2002 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP03/05027 | 5/14/2003 | WO | 12/22/2004 |