WO2009053115A1 - Device and method for generating a message - Google Patents

Device and method for generating a message Download PDF

Info

Publication number
WO2009053115A1
WO2009053115A1 PCT/EP2008/054629 EP2008054629W WO2009053115A1 WO 2009053115 A1 WO2009053115 A1 WO 2009053115A1 EP 2008054629 W EP2008054629 W EP 2008054629W WO 2009053115 A1 WO2009053115 A1 WO 2009053115A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
portable communication
message
data
template
Prior art date
Application number
PCT/EP2008/054629
Other languages
French (fr)
Inventor
David Per BURSTRÖM
Original Assignee
Sony Ericsson Mobile Communications Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Communications Ab filed Critical Sony Ericsson Mobile Communications Ab
Publication of WO2009053115A1 publication Critical patent/WO2009053115A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72418User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services
    • H04M1/72421User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services with automatic activation of emergency service functions, e.g. upon sensing an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/14Special services or facilities with services dependent on location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Definitions

  • the present invention relates to the field of portable communication devices. More particularly, the present invention relates to a portable communication device and a method for generating a message when using a template within the portable communication device.
  • Portable communication devices such as cordless and cellular telephones, pagers, wireless modems, wireless email devices, personal digital assistants (PDAs) with communication functions, MP3 players and other portable communications devices are becoming increasingly commonplace.
  • Some of these portable communication devices are equipped with GPS and may be configured to communicate with other devices over the wireless communications network. Users of these portable communication devices typically take these devices with them anywhere they go, which allows these users to, for example, place phone calls, check an appointment on a calendar, check email, take pictures and/or access the Internet and the information available thereon using the portable communication device.
  • Portable communications devices typically utilize displays, such as liquid crystal displays (LCDs), as input/output devices for various functions and applications.
  • One such function may be to send an SMS or MMS message; or an email to a remote recipient. It may also be used for composing any kind of text, such as a memory note.
  • LCDs liquid crystal displays
  • a portable communication device is so portable, a user may want to write a text or make a documentation when he/she is transporting him/herself. Maybe there is not enough time to write and prepare a proper text; maybe the user has to partially concentrate on something else while writing the text. It may also be difficult for some people, e.g. dyslectics or people with writer's cramp to start from an empty display and try to formulate a text.
  • templates for SMS, MMS or e-mail contain only static text.
  • the user needs to manually type in the recipients name and other information. This work is tedious, time consuming and may lead to spelling mistakes etc.
  • the present invention aims at obviating or reducing at least some of the above mentioned problems and provides an improved portable communication device.
  • a first aspect of the present invention is directed towards a portable communication device comprising a detection unit and a control unit.
  • the portable communication device is adapted to use a message template for generating a message for a recipient.
  • the detection unit is configured to detect a physical entity.
  • the control unit is configured to enter information corresponding to the detected physical entity, detected by the detection unit, into a pre specified position in the message template.
  • a second aspect of the present invention includes the features of the first aspect, wherein the detection unit detection unit (230, 250) is a position detecting unit and said physical entity is position data corresponding to the present geographical position of the portable communication device.
  • a third aspect of the present invention includes the features of the second aspect, wherein the control unit is configured to map position data detected by the detection unit onto a natural language denomination, which is said information, before being entered into the pre specified position in the message template.
  • a fourth aspect of the present invention includes the features of the third aspect, wherein the detected position data corresponds to a plurality of natural language denominations of different precision, where each natural language denomination corresponds to a geographical area of different size.
  • a fifth aspect of the present invention includes the features of the fourth aspect, wherein the control unit is configured to select the natural language denomination corresponding to a detected position data depending on the distance between a home location of the recipient and the detected geographical position.
  • a sixth aspect of the present invention includes the features of the fifth aspect, wherein the control unit is configured to order the communication unit to send a message.
  • a seventh aspect of the present invention includes the features of the first aspect, wherein the detection unit comprise one unit out of the group: a temperature sensor, a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for determine the air pressure, a humidity sensor, a breath analyser, a clock, a calendar, a pulse metre, a blood pressure sensor.
  • the detection unit comprise one unit out of the group: a temperature sensor, a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for determine the air pressure, a humidity sensor, a breath analyser, a clock, a calendar, a pulse metre, a blood pressure sensor.
  • An eighth aspect of the present invention includes the features of the first aspect, wherein the portable communication device comprising a plurality of detection units and a plurality of pre specified positions in a template.
  • a ninth aspect of the present invention is directed towards a method for generating a message in a portable communication device by using a message template comprising at least one pre specified position.
  • the method comprises the steps of detecting a physical entity. Also, the method comprises the step of entering relevant information corresponding to the detected physical entity into the pre specified position in the template.
  • a tenth aspect of the present invention includes the features of the ninth aspect wherein the detected physical entity comprise position data corresponding to the present geographical position of the portable communication device.
  • a eleventh aspect of the present invention includes the features of the tenth aspect comprising the further step of mapping the data corresponding to a geographical position onto a natural language denomination, which is said information.
  • a twelfth aspect of the present invention includes the features of the ninth aspect comprising the further steps of detecting that the portable communication device is set into a template mode. Further, it comprises the steps of activating a detection unit, and preparing the detected physical entity for presentation.
  • a thirteenth aspect of the present invention includes the features of the twelfth aspect wherein the selection of the natural language denomination corresponding to a detected position data is depending on the home location of the recipient.
  • a fourteenth aspect of the present invention includes the features of the thirteenth aspect, wherein the step of selecting natural language denomination corresponding to detected position data comprise the further step of selecting a natural language denomination corresponding to a geographical area wherein the geographical position of the portable communication device is comprised.
  • the natural language denomination is also corresponding to a geographical area which is separate from the determined home location of the recipient.
  • a fifteenth aspect of the present invention includes the features of the fourteenth aspect, wherein the further step of sending a generated message automatically is comprised.
  • a sixteenth aspect of the present invention includes the features of the ninth aspect, wherein the captured relevant data comprise data out of the group: temperature, name of other Bluetooth units within range, accelerometer data, light intensity data, sound level data, barometer data, air pressure, height over the sea level, air humidity data, the users alcohol content when exhaling, time, calendar data, pulse, blood pressure.
  • the captured relevant data comprise data out of the group: temperature, name of other Bluetooth units within range, accelerometer data, light intensity data, sound level data, barometer data, air pressure, height over the sea level, air humidity data, the users alcohol content when exhaling, time, calendar data, pulse, blood pressure.
  • a seventeenth aspect of the present invention includes the features of the ninth aspect, wherein the detection unit is continuously activated and the portable communication device is set into a template mode when the detected data reaches or exceeds a certain predetermined threshold value.
  • An eighteenth aspect the present invention includes the features of the ninth aspect, wherein a plurality of detection units are activated and a plurality of relevant data is captured and entered into a plurality of pre specified areas in the template.
  • a nineteenth aspect of the present invention includes the features of the ninth aspect, wherein a plurality of messages are distributed to a plurality of recipients.
  • a twentieth aspect of the present invention is directed towards a computer program product comprising computer-readable program code embodied on a computer-readable medium, the computer readable program code being configured to carry out the method according to the ninth aspect of the present invention.
  • an adaptive message template is created.
  • the adaptive message template could be used to generate messages with a minimum of time and effort required from the user.
  • a personalised message may be send to a plurality of recipients without requirement of additive effort or loss of time.
  • An advantage of the present device, method, computer program is that a personalised message may be generated and delivered to a recipient almost effortlessly.
  • An advantage of the present device, method, computer program is that a log book could be generated automatically and/or a web page could be updated automatically.
  • Figure 1 is a schematic illustration over an embodiment of an information template using a portable communication device in a wireless communication network.
  • Figure 2 is a flow chart illustrating a method in a portable communication device in a wireless communication network.
  • Figure 3 schematically depicts an embodiment of a portable communication device comprising inter alia a detection unit.
  • the invention is defined as a portable communication device, a method and a computer program which may be put into practice in the embodiments described below.
  • 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 will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It should be understood that there is no intent to limit the present portable communication device, method or computer program to any of the particular forms disclosed, but on the contrary, the present portable communication device, method and computer program is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the claims.
  • FIG. 1 a schematic block diagram is provided illustrating a first portable communication device 100, a second portable communication device 120 and a base station transceiver 130 of a wireless communication network in accordance with some embodiments of the present invention.
  • the portable communication device 100 and/or 120 as herein described may in an embodiment comprise a mobile station such as a mobile cellular radiotelephone.
  • a "portable communication device” may include both devices having only a wireless signal receiver without transmit abilities and devices having both receive and transmit hardware capable of two-way communication over a two-way communication link.
  • the portable communication device 100 and/or 120 may in some embodiments be somewhat not so very portable and comprise e.g. a stationary computer.
  • the portable communication device 100 and/or 120 may according to some embodiments be a Personal Digital Assistant (PDA), a laptop, a digital still camera, a digital video camera or any other kind of portable electronic device, such as a notebook computer, walkie-talkie, hunting radio, baby monitor etc.
  • PDA Personal Digital Assistant
  • the portable communication device 100 and/or 120 may in one embodiment be a foldable portable communication device such as a clam shell or foldable knife type cellular phone e.g. Sony Ericsson W300L
  • a "portable communication device” may be portable, transportable, movable, installed in a vehicle, aeronautical, maritime, or land-based, or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space.
  • embodiments of the present invention provide a portable communication device, method and computer program product for providing an adaptive information template within the portable communication device.
  • Figure 1 illustrates a first portable communication device 100, a second portable communication device 120 and a base station transceiver 130.
  • the base station transceiver 130 is a radio transceiver that defines a cell in a cellular network and communicates with the portable communication device 100 and other portable communication devices 120 in the cell using a radio-link protocol.
  • Only one single base station transceiver is shown in Figure 1 , it is to be understood that many base station transceivers 130 may be connected through, for example, a mobile switching centre and other devices, to define a wireless communications network.
  • wireless communication networks may refer to various radio access technologies in the traditional sense, a wireless local area network (LAN) or a wireless personal area network without departing from the teachings of the present invention.
  • LAN wireless local area network
  • wireless personal area network without departing from the teachings of the present invention.
  • These networks may include, for example, radio access technologies, such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), Global System for Mobile Telecommunications (GSM), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), High Speed Packet Data Access (HSPA), Universal Mobile Telecommunications System (UMTS) and/or Wireless Local Area Networks (WLAN), such as Wireless Fidelity (WiFi) and Worldwide Interoperability for Microwave Access (WiMAX) or according to any other wireless communication standard.
  • radio access technologies such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), Global System for Mobile Telecommunications (GSM), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), High Speed Pack
  • the invention is not in any way limited to be performed in a wireless communication network, but may be performed in any kind of network, e.g. in a wired network, or even without network connection at all.
  • the portable communication device 100 may comprise e.g. a keypad, a camera module, a speaker, a microphone, a transceiver, and a memory, any of which may communicate with a controller e.g. a processor and a display. Furthermore, the portable communication device 100 also may comprise environmental detection units such as a GPS unit, or similar unit for geographical orientation. Other examples of such environmental detection units that may be comprised within the portable communication device 100 are e.g.
  • a temperature sensor a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for telling the air pressure, thus indicating the height over the sea level, a humidity sensor, a breath analyser such as a breath analyser for sensing alcohol, a clock, a calendar, a pulse metre, a blood pressure sensor, gas indicator, Geiger counter etc.
  • the environmental detection units may be physically comprised within the portable communication device 100 or external to the portable communication device 100 but communicating with the portable communication device 100 for example by using an identifiable short range radio device e.g. a Bluetooth connection, a wired connection or other suitable means for communication exchange.
  • an identifiable short range radio device e.g. a Bluetooth connection, a wired connection or other suitable means for communication exchange.
  • the portable communication device 100 is provided with an adaptive template 1 10 for sending a text, e.g. a Short Message Service (SMS), Multimedia Messaging Service
  • SMS Short Message Service
  • the adaptive template 1 10 may be selected from a list by the user and may be displayed on the display of the portable communication device 100.
  • the most appropriate adaptive template is selected automatically by a program, depending on detected sensor information.
  • the adaptive template 110 according to the invention comprise at least one place holder 140, which is replaced by detected relevant information, such as the recipients given name, geographical or environmental information.
  • the place holders 140 are "(name)", which will be replaced with the recipient's given name, and "(location)” which will use GPS information to find out the location, e.g. city the user currently is in.
  • a resulting text which may be generated by the adaptive template 1 10 depicted in Figure 1 may be: "Hi Dave, wazzup? I'm in London now”.
  • relevant information e.g. environmental information that may be automatically putted in a place holder 140 in an adaptive template 1 10 for generating an information
  • environmental information e.g. environmental information that may be automatically putted in a place holder 140 in an adaptive template 1 10 for generating an information
  • relevant information e.g. environmental information that may be automatically putted in a place holder 140 in an adaptive template 1 10 for generating an information
  • environmental information may be temperature, time, a weather indication, sound level information, light intensity, air pressure information etc, to just give a few examples.
  • the relevant information that is detected and placed into the place holders 140 in the adaptive template 1 10, may has to be analysed and/or categorized and/or interpreted and/or converted before it could be used in the text.
  • the GPS information that is putted into the place holder "(location)" in the example above does not comprise the latitude/longitude coordinates, but rather an interpretation of what city is situated on those coordinates. This is made in order to enhance readability.
  • an adaptive template 110 with place holders 140 may be: Hi (name)! Now I have arrived to (location), at the (height). It is (baro) here, with (degree). I'm having a (noise level) time here. Actually I'm (alco level). See you later, (user name).
  • a resulting generated information may be: "Hi Dave! Now I have arrived to Kos, at the beach. It is hot and sunny here, with +35 degrees. I'm having a great time here. Actually I'm completely drunk. See you later, Daniela”.
  • the following relevant information has been detected and placed in the corresponding place holders 140: placeholder explanation resulting information
  • the same adaptive template 110 may be used to generate completely different information under other environmental circumstances, e.g.: "Hi Dave! Now I have arrived to Chamonix, high in the mountains. It is cold and bad weather, with -15 degrees. I'm having a peaceful and relaxed time here. Actually I'm completely bored. See you later, Daniela”.
  • one adaptive template 110 may generate a plurality of very different texts, depending on the detected relevant information.
  • a photo e.g. the most recently taken photo, taken with a camera comprised within the portable communication device 100 may be attached to the message.
  • a predetermined picture associated with the detected geographical position may be selected and attached to the message.
  • the place holders 140 When the template 110 is stored in the file system of the portable communication device 5 100 the place holders 140 according to some embodiments may be saved in a language independent format. When the adaptive template 1 10 is viewed or edited, the place holders 140 may be displayed according to the user selected language on the portable communication device 100. 0 Further, in the template editor, there may be a list of all different place holders 140 to select from when a user wants to create an adaptive template 110.
  • FIG. 2 is a flow chart illustrating a method in the portable communication device 100 for providing an adaptive information template 110 with place holders 140.
  • the method5 concerns the inclusion of relevant information into dedicated place holders 140 in the adaptive information template 110, when using the portable communication device 100.
  • the method comprises the following steps:
  • Step 200 0 It is detected that the portable communication device 100 is set into a template mode. Normally, the selection of a template mode is made by the user manually, when writing a text on the portable communication device 100. However, the portable communication device 100 may according to some embodiments be set into template mode remotely, e.g. when an SMS is received. This may be an advantage, in particular when the portable5 communication device 100 is used for surveillance.
  • the portable communication device 100 is set into a template mode when a dedicated button is pressed by the user.
  • the dedicated button may in some embodiments be a soft key or comprise of an accord of key pressures.
  • the portable communication device 100 is constantly detecting environmental data, e.g. seismographic data and the portable communication device 100 is set into a template mode when a certain predetermined threshold value is reached. 5 Step 210
  • the detection units comprised within the portable communication device 100 are activated, according to some embodiments of the invention.
  • relevant sensor data such as environmental data may be captured, depending on the place holders 140 comprised within the selected template 1 10.
  • the detected relevant sensor data may be e.g. geographical data detected by a GPS or similar device. It may also be temperature, atmospheric pressure, time, light intensity, date, calendrical information, air humidity, noise level, light level, seismic activity, air pollution, radiation etc.
  • the relevant information is prepared for presentation.
  • the preparation of the relevant information may further comprise any or even all of the sub steps of analysing the received sensor data, categorizing the received relevant sensor data into a certain category, interpret the received sensor data and/or convert the received sensor data into relevant information.
  • the detected position data corresponds to a plurality of natural language denominations of different precision, such that each natural language denomination corresponds to a geographical area of different size.
  • a natural language denomination is a name corresponding to a geographical area i.e. a plurality of geographical position data, e.g. Sweden.
  • the step of preparation of relevant sensor data may be different for different types of sensor data.
  • the preparation of geographical data received from a GPS or corresponding device may comprise matching the received geographical coordinates against a list of geographical localities and selecting the locality that provides the best match. That is, select the natural language denomination that best correspond to the detected position data.
  • the step of preparing the relevant data for presentation may comprise the further step of converting the data corresponding to a geographical position into a natural language denomination. Consequently, the step of converting the data corresponding to a geographical position into a natural language denomination may comprise parsing the position data against predetermined position data corresponding to a natural language denomination of the geographical position.
  • GPS coordinates N59°19.80012 and E018°4.2 may be parsed against a list of localities with their coordinates and the extracted relevant information from such a parsing may be "Stockholm", "city centre” or "central station” depending on the dissolution and/or user selection and/or users registered subscription address.
  • the precision of the natural language denomination corresponding to a detected position data is depending on the home location of the recipient.
  • the precision of the natural language denomination corresponding to a detected position data is depending on the distance to the home location of the recipient.
  • the position of the recipient of a message is received from the phone book comprised within the portable communication device 100.
  • the position of the recipient may be calculated from the address information concerning the recipient, which address information is comprised within the phone book. If the recipients position is situated within the geographical area corresponding to the geographical position of the portable communication device 100, a second more precise natural language denomination is selected.
  • the relevant information When the relevant information has been prepared it may be placed within the corresponding place holders 140 in the selected adaptive template 110. Thus information is generated, which may be sent to the intended recipient or group of recipients.
  • the information may according to some embodiments be sent to a non human recipient, e.g. to a blog site, virtual log book or similar.
  • the generated information is not sent at all, e.g. when a network connection is unavailable, but instead stored in a memory unit comprised within the portable communication device 100.
  • the method for generating a message to a recipient in a portable communication device 100 by using a message template 110 comprising at least one pre specified position comprising the steps of detecting 200 that the portable communication device 100 is set into a template mode.
  • Said method further comprises the step of activating 210 a detection unit 230, 250 and capturing relevant data.
  • the method comprise the step of preparing 220 the relevant data for presentation, and generating 230 information by entering the relevant information corresponding to the detected relevant data into the pre specified position in the template 110.
  • Figure 3 schematically depicts an embodiment of a portable communication device 100 comprising e.g. a keypad, a camera module 340, a display, a speaker, a microphone, a transceiver 300, and a memory 320, any of which may communicate with a control unit 310 e.g. a processor.
  • the portable communication device 100 also may comprise environmental detection units 330, 350 such as a GPS unit, or similar unit for geographical orientation. Other examples of such environmental detection units 330, 350 that may be comprised within the portable communication device 100 are e.g.
  • a temperature sensor an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for telling the air pressure, thus indicating the height over the sea level, a humidity sensor, a breath analyser such as a breath analyser for sensing alcohol, a clock, a calendar, a gas indicator, a Geiger counter etc.
  • the control unit 310 comprised within the portable communication device 100 may be a Central Processing Unit (CPU), a microprocessor, a Peripheral Interface Controller (PIC) microcontroller or any other appropriate device adapted to interpret computer program instructions and processes data.
  • CPU Central Processing Unit
  • microprocessor a microprocessor
  • PIC Peripheral Interface Controller
  • the memory unit 320 may be a primary storage memory unit such as a processor register, a cache memory, a Random Access Memory (RAM) or similar.
  • the memory unit 320 may however in some embodiments be a secondary memory unit such as a Read Only Memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), programmable read-only memory (PROM) or erasable programmable readonly memory (EPROM) or a hard disk drive.
  • the memory unit 320 may however in some embodiments be an off-line storage memory unit, a flash memory, a USB memory or a memory card.
  • the memory unit 320 may in some embodiments be a Network-attached storage (NAS) or in fact any other appropriate medium such as a disk or a tape that can hold machine readable data.
  • NAS Network-attached storage
  • the control unit 310 may according to some embodiments be adapted to determine when to activate and when to deactivate the template mode of the portable communication device 100. This may be done e.g. when the portable communication device 100 is used for surveillance of e.g. a house, a hotel room, a vehicle etc.
  • the user may e.g. send an SMS to the portable communication device 100, with a certain activation code, which triggers the control unit 310 to activate the template mode.
  • the portable communication device 100 is triggered to enter template mode regularly e.g. triggered by a timer comprised within the portable communication device 100.
  • the portable communication device 100 may also comprise environmental detection units 330, 350 such as a GPS unit, or similar unit for geographical orientation, which also communicate with the control unit 310.
  • environmental detection units 330, 350 such as a GPS unit, or similar unit for geographical orientation, which also communicate with the control unit 310.
  • cell ID may be used instead of the GPS unit or as a complement to the GPS unit.
  • the control unit 310 may be any commercially available or custom microprocessor, e.g. a Central Processing Unit (CPU), a Peripheral Interface Controller (PIC) microcontroller or any other appropriate device adapted to interpret computer program instructions and process data.
  • CPU Central Processing Unit
  • PIC Peripheral Interface Controller
  • the environmental detection unit 330, 350 may be external to the portable communication device 100 without departing from the scope of the present invention.
  • the environmental detection unit 330, 350 may communicate with the portable communication device 100 via, for example, Bluetooth, a wired connection or any other suitable means for communication and/or exchange of data.
  • the portable communication device 100 may comprise a transceiver 300 which may comprise a transmitter circuit and a receiver circuit, which respectively transmits outgoing radio frequency signals to the base station transceiver 130 and receives incoming radio frequency signals, such as voice call and data signals, from the base station transceiver 130 via an antenna.
  • the antenna may be an embedded antenna, a retractable antenna or any antenna known to those having skill in the art without departing from the scope of the present invention.
  • the radio frequency signals transmitted between the portable communication device 100 and the base station transceiver 130 may include both traffic and control signals e.g., paging signals/messages for incoming calls, which are used to establish and maintain a voice call communication with another party or to transmit and/or receive data, such as e-mail or Multimedia Message Service (MMS) messages, with a remote device 120.
  • the processor 310 may support various functions of the portable communication device 100, including functions related to the detection units 330, 350 comprised within the portable communication device 100 according to some embodiments of the present invention.
  • the method for creating an adaptive information template in a portable communication device 100 may be implemented through one or more processors 310, such as the processor unit 310 in the portable communication device 100 depicted in Figure 3, together with computer program code for performing the functions of the method.
  • the program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the method according to the present invention when being loaded into a processor unit 310.
  • the data carrier may be a CD ROM disc, a memory stick, or any other appropriate medium such as a disk or tape that can hold machine readable data.
  • the computer program code can furthermore be provided as pure program code on a server and downloaded to the portable communication device 100 remotely.
  • a computer program comprising instruction sets for performing the method according to steps 300-330 may be used for implementing the previously described method.
  • the present invention may be embodied as an adaptive template 110, a portable communication device 100, a method or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, a software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a "circuit" or "module.” Furthermore, the present invention may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium. Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, optical storage devices, a transmission media such as those supporting the Internet or an intranet, or magnetic storage devices.
  • Computer program code for carrying out operations of the present invention may be written in any arbitrary object oriented programming language such as Java®, Smalltalk or
  • the computer program code for carrying out the steps of the present method may also be written in any conventional procedural programming languages, such as the "C" programming language and/or a lower level assembler language.
  • the program code may execute entirely on the user's portable communication device 100, partly on the user's portable communication device 100, as a stand-alone software package, partly on the user's portable communication device 100 and partly on a remote computing device or entirely on the remote computing device.
  • the remote computing device may be connected to the user's portable communication device 100 through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer, for example, through the Internet using an Internet Service
  • These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
  • the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
  • the method of generating an adaptive text template in a portable communication device may with certain advantage be used when mass communicating a personalized message to a plurality of recipients.
  • a standardized message e.g. an invitation to a wedding may be sent to several recipients simultaneously, or almost simultaneously, with an alteration of the name of the recipient in each message.
  • the process of sending email may be speeded up significantly.
  • a personalized message may be a problem to mass communicate a personalized message to a plurality of recipients, e.g. when inviting a large group of people to a party etc. It may also be used in order to inform all the travellers of e.g. a certain flight that the flight has been delayed.
  • relevant information such as recipients name, flight number, gate, new departure time etc may be inserted at accurate places in the message.
  • the method of generating an adaptive text template in a portable communication device may also be used by the relatives to e.g. alpinists, adventurers and the like, who are concerned about their adventurous relative.
  • a message e.g. an SMS with a certain activation code is sent to the portable communication device 5 100, which is triggered to set the portable communication device 100 into template mode and respond with a standard template 110 comprising at least some detected sensor data and/or relevant information.
  • the template mode is activated automatically e.g. every0 hour, or once every 10 km that the location coordinates has changed.
  • an automatic log book may be generated, which may be an advantage e.g. for yachtsmen, alpinists, adventurers, multi sport practitioners and similar. This may be a help for creating a log book automatically, without loosing valuable time. 5
  • An advantage with these lastly described embodiments is that the template mode may be activated automatically, without requiring further effort from the user.
  • an accelerator unit is comprised within the portable communication device 100.
  • the accelerator unit may determine if the user of the portable0 communication device 100 is e.g. walking, running or resting, which information may be incorporated in an information template. Further, this information may be compared with geographical data detected by a GPS and time data. Thus the user's speed and energy consumption in calories may be estimated. This information may be compared against the user's brought food supply to calculate how long time e.g. how many days the food will5 last for example when doing an expedition into a sparsely populated area.
  • identifiable short range radio devices such as Bluetooth identification may be used to control which users are close to the user and that information may be comprised within a template.
  • the0 template “I am in (location) (company)” may generate the text: “I am in the city centre with Daniela”.
  • a blog button is comprised within the portable communication device 100.
  • the blog button may be a physical button, a soft key or it may comprise of an5 accord of button strokes.
  • the portable communication device 100 is set into template mode and information is generated according to a template, which information may be sent to a blog site, a virtual log book or similar.
  • the lastly took photographical picture is enclosed with the information, or a user selected image is attached to the information.
  • adaptive information templates 110 may be used for distributing alert messages to a large population in a certain area in a quick way.
  • an information message may be generated and distributed to the users of a portable communication device in that region.
  • a message may be automatically generated and distributed to the users of a portable communication device 120 within the region. The message may be generated automatically by use of an adaptive template 110, exchanging the place holders 140 with relevant emergency information.

Abstract

The invention concerns aportable communication device comprising a detection unit and a control unit, said portable communication device being adapted to use an information template for generating a message. The detection unit is configured to detect a physical entity. The control unit is configured to enter information corresponding to the detected physical entity, detected by the detection unit into a pre specified position in the message template. The invention also concerns a method for generating a message in a portable communication device by using an adaptive information template.

Description

DEVICE AND METHOD FOR GENERATING A MESSAGE
TECHNICAL FIELD
The present invention relates to the field of portable communication devices. More particularly, the present invention relates to a portable communication device and a method for generating a message when using a template within the portable communication device.
BACKGROUND OF THE INVENTION Portable communication devices, such as cordless and cellular telephones, pagers, wireless modems, wireless email devices, personal digital assistants (PDAs) with communication functions, MP3 players and other portable communications devices are becoming increasingly commonplace. Some of these portable communication devices are equipped with GPS and may be configured to communicate with other devices over the wireless communications network. Users of these portable communication devices typically take these devices with them anywhere they go, which allows these users to, for example, place phone calls, check an appointment on a calendar, check email, take pictures and/or access the Internet and the information available thereon using the portable communication device.
Portable communications devices typically utilize displays, such as liquid crystal displays (LCDs), as input/output devices for various functions and applications. One such function may be to send an SMS or MMS message; or an email to a remote recipient. It may also be used for composing any kind of text, such as a memory note. As a portable communication device is so portable, a user may want to write a text or make a documentation when he/she is transporting him/herself. Maybe there is not enough time to write and prepare a proper text; maybe the user has to partially concentrate on something else while writing the text. It may also be difficult for some people, e.g. dyslectics or people with writer's cramp to start from an empty display and try to formulate a text.
One solution that has been proposed in order to meet this problem and to facilitate communication is to create templates for SMS, MMS or e-mail. However, these templates contain only static text. When the template is used as a starting point for the creation of a text, the user needs to manually type in the recipients name and other information. This work is tedious, time consuming and may lead to spelling mistakes etc.
Thus there is a need for facilitating communication when writing on the displays of portable communication devices.
It may also be a problem for some people to remember what they have been doing during a day, which places and/or people they have been meeting and at what time they met a certain person etc. There may also be a problem e.g. for a consultant to report in detail to a curious client how much time he has spent on a certain commission, after some time has passed.
It may be a problem to mass communicate a personalized message to a plurality of recipients, e.g. when inviting a large group of people to a party etc.
It is a problem to communicate a danger alert to a large group of people in a fast and accurate way. E.g. even if seismologic activity is detected within a certain geographical area and e.g. a tsunami wave may be predicted, it is a problem to provide the people in the danger zone with a warning and instructions how to avoid or minimize the danger.
In addition, as competition increases among manufacturers of portable communication devices, there is a marketing need for new functions and features.
SUMMARY OF THE INVENTION The present invention aims at obviating or reducing at least some of the above mentioned problems and provides an improved portable communication device.
A first aspect of the present invention is directed towards a portable communication device comprising a detection unit and a control unit. The portable communication device is adapted to use a message template for generating a message for a recipient. The detection unit is configured to detect a physical entity. The control unit is configured to enter information corresponding to the detected physical entity, detected by the detection unit, into a pre specified position in the message template. A second aspect of the present invention includes the features of the first aspect, wherein the detection unit detection unit (230, 250) is a position detecting unit and said physical entity is position data corresponding to the present geographical position of the portable communication device.
A third aspect of the present invention includes the features of the second aspect, wherein the control unit is configured to map position data detected by the detection unit onto a natural language denomination, which is said information, before being entered into the pre specified position in the message template.
A fourth aspect of the present invention includes the features of the third aspect, wherein the detected position data corresponds to a plurality of natural language denominations of different precision, where each natural language denomination corresponds to a geographical area of different size.
A fifth aspect of the present invention includes the features of the fourth aspect, wherein the control unit is configured to select the natural language denomination corresponding to a detected position data depending on the distance between a home location of the recipient and the detected geographical position.
A sixth aspect of the present invention includes the features of the fifth aspect, wherein the control unit is configured to order the communication unit to send a message.
A seventh aspect of the present invention includes the features of the first aspect, wherein the detection unit comprise one unit out of the group: a temperature sensor, a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for determine the air pressure, a humidity sensor, a breath analyser, a clock, a calendar, a pulse metre, a blood pressure sensor.
An eighth aspect of the present invention includes the features of the first aspect, wherein the portable communication device comprising a plurality of detection units and a plurality of pre specified positions in a template.
A ninth aspect of the present invention is directed towards a method for generating a message in a portable communication device by using a message template comprising at least one pre specified position. The method comprises the steps of detecting a physical entity. Also, the method comprises the step of entering relevant information corresponding to the detected physical entity into the pre specified position in the template.
A tenth aspect of the present invention includes the features of the ninth aspect wherein the detected physical entity comprise position data corresponding to the present geographical position of the portable communication device.
A eleventh aspect of the present invention includes the features of the tenth aspect comprising the further step of mapping the data corresponding to a geographical position onto a natural language denomination, which is said information.
A twelfth aspect of the present invention includes the features of the ninth aspect comprising the further steps of detecting that the portable communication device is set into a template mode. Further, it comprises the steps of activating a detection unit, and preparing the detected physical entity for presentation.
A thirteenth aspect of the present invention includes the features of the twelfth aspect wherein the selection of the natural language denomination corresponding to a detected position data is depending on the home location of the recipient.
A fourteenth aspect of the present invention includes the features of the thirteenth aspect, wherein the step of selecting natural language denomination corresponding to detected position data comprise the further step of selecting a natural language denomination corresponding to a geographical area wherein the geographical position of the portable communication device is comprised. The natural language denomination is also corresponding to a geographical area which is separate from the determined home location of the recipient.
A fifteenth aspect of the present invention includes the features of the fourteenth aspect, wherein the further step of sending a generated message automatically is comprised.
A sixteenth aspect of the present invention includes the features of the ninth aspect, wherein the captured relevant data comprise data out of the group: temperature, name of other Bluetooth units within range, accelerometer data, light intensity data, sound level data, barometer data, air pressure, height over the sea level, air humidity data, the users alcohol content when exhaling, time, calendar data, pulse, blood pressure.
A seventeenth aspect of the present invention includes the features of the ninth aspect, wherein the detection unit is continuously activated and the portable communication device is set into a template mode when the detected data reaches or exceeds a certain predetermined threshold value.
An eighteenth aspect the present invention includes the features of the ninth aspect, wherein a plurality of detection units are activated and a plurality of relevant data is captured and entered into a plurality of pre specified areas in the template.
A nineteenth aspect of the present invention includes the features of the ninth aspect, wherein a plurality of messages are distributed to a plurality of recipients.
A twentieth aspect of the present invention is directed towards a computer program product comprising computer-readable program code embodied on a computer-readable medium, the computer readable program code being configured to carry out the method according to the ninth aspect of the present invention.
Since the place holders in the message templates comprised within the portable communication device according to the invention are adapted to receive relevant information, an adaptive message template is created. The adaptive message template could be used to generate messages with a minimum of time and effort required from the user. Thus it is possible to send a message or update a log book or a web page automatically. A personalised message may be send to a plurality of recipients without requirement of additive effort or loss of time.
An advantage of the present device, method, computer program is that a personalised message may be generated and delivered to a recipient almost effortlessly.
An advantage of the present device, method, computer program is that a log book could be generated automatically and/or a web page could be updated automatically. BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will now be described more in detail in relation to the enclosed drawings, in which:
Figure 1 is a schematic illustration over an embodiment of an information template using a portable communication device in a wireless communication network. Figure 2 is a flow chart illustrating a method in a portable communication device in a wireless communication network.
Figure 3 schematically depicts an embodiment of a portable communication device comprising inter alia a detection unit.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The invention is defined as a portable communication device, a method and a computer program which may be put into practice in the embodiments described below. 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 will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It should be understood that there is no intent to limit the present portable communication device, method or computer program to any of the particular forms disclosed, but on the contrary, the present portable communication device, method and computer program is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the claims.
Referring to Figure 1 , a schematic block diagram is provided illustrating a first portable communication device 100, a second portable communication device 120 and a base station transceiver 130 of a wireless communication network in accordance with some embodiments of the present invention.
The portable communication device 100 and/or 120 as herein described may in an embodiment comprise a mobile station such as a mobile cellular radiotelephone. However, as used herein, a "portable communication device" may include both devices having only a wireless signal receiver without transmit abilities and devices having both receive and transmit hardware capable of two-way communication over a two-way communication link. The portable communication device 100 and/or 120 may in some embodiments be somewhat not so very portable and comprise e.g. a stationary computer. The portable communication device 100 and/or 120 may according to some embodiments be a Personal Digital Assistant (PDA), a laptop, a digital still camera, a digital video camera or any other kind of portable electronic device, such as a notebook computer, walkie-talkie, hunting radio, baby monitor etc. The portable communication device 100 and/or 120 may in one embodiment be a foldable portable communication device such as a clam shell or foldable knife type cellular phone e.g. Sony Ericsson W300L As used herein, a "portable communication device" may be portable, transportable, movable, installed in a vehicle, aeronautical, maritime, or land-based, or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space.
As discussed herein with respect to the figures, embodiments of the present invention provide a portable communication device, method and computer program product for providing an adaptive information template within the portable communication device.
Further, Figure 1 illustrates a first portable communication device 100, a second portable communication device 120 and a base station transceiver 130. In some embodiments of the present invention, the base station transceiver 130 is a radio transceiver that defines a cell in a cellular network and communicates with the portable communication device 100 and other portable communication devices 120 in the cell using a radio-link protocol. Although only one single base station transceiver is shown in Figure 1 , it is to be understood that many base station transceivers 130 may be connected through, for example, a mobile switching centre and other devices, to define a wireless communications network.
It will be understood that as wireless technologies evolve, so do "wireless communication networks." As used herein, a "wireless communication network" may refer to various radio access technologies in the traditional sense, a wireless local area network (LAN) or a wireless personal area network without departing from the teachings of the present invention. These networks may include, for example, radio access technologies, such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), Global System for Mobile Telecommunications (GSM), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), High Speed Packet Data Access (HSPA), Universal Mobile Telecommunications System (UMTS) and/or Wireless Local Area Networks (WLAN), such as Wireless Fidelity (WiFi) and Worldwide Interoperability for Microwave Access (WiMAX) or according to any other wireless communication standard.
It is to be noted however, that the invention is not in any way limited to be performed in a wireless communication network, but may be performed in any kind of network, e.g. in a wired network, or even without network connection at all.
The portable communication device 100 may comprise e.g. a keypad, a camera module, a speaker, a microphone, a transceiver, and a memory, any of which may communicate with a controller e.g. a processor and a display. Furthermore, the portable communication device 100 also may comprise environmental detection units such as a GPS unit, or similar unit for geographical orientation. Other examples of such environmental detection units that may be comprised within the portable communication device 100 are e.g. a temperature sensor, a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for telling the air pressure, thus indicating the height over the sea level, a humidity sensor, a breath analyser such as a breath analyser for sensing alcohol, a clock, a calendar, a pulse metre, a blood pressure sensor, gas indicator, Geiger counter etc.
The environmental detection units may be physically comprised within the portable communication device 100 or external to the portable communication device 100 but communicating with the portable communication device 100 for example by using an identifiable short range radio device e.g. a Bluetooth connection, a wired connection or other suitable means for communication exchange.
The portable communication device 100 is provided with an adaptive template 1 10 for sending a text, e.g. a Short Message Service (SMS), Multimedia Messaging Service
(MMS), electronic mail (e-mail), letter, note, epistle, post card, log book, text on a personal web page, blog, diary or similar. The adaptive template 1 10 may be selected from a list by the user and may be displayed on the display of the portable communication device 100.
According to some embodiments, the most appropriate adaptive template is selected automatically by a program, depending on detected sensor information. The adaptive template 110 according to the invention comprise at least one place holder 140, which is replaced by detected relevant information, such as the recipients given name, geographical or environmental information.
In the adaptive template 110 illustrated in Figure 1 , the place holders 140 are "(name)", which will be replaced with the recipient's given name, and "(location)" which will use GPS information to find out the location, e.g. city the user currently is in. A resulting text which may be generated by the adaptive template 1 10 depicted in Figure 1 may be: "Hi Dave, wazzup? I'm in London now".
Other examples of relevant information, e.g. environmental information that may be automatically putted in a place holder 140 in an adaptive template 1 10 for generating an information may be temperature, time, a weather indication, sound level information, light intensity, air pressure information etc, to just give a few examples.
It is to be noted that the relevant information that is detected and placed into the place holders 140 in the adaptive template 1 10, may has to be analysed and/or categorized and/or interpreted and/or converted before it could be used in the text. E.g. the GPS information that is putted into the place holder "(location)" in the example above does not comprise the latitude/longitude coordinates, but rather an interpretation of what city is situated on those coordinates. This is made in order to enhance readability. However, there may be situations when it is preferred to send the detected relevant information without analyse and/or categorization and/or interpretation and/or conversion. An example of such situation may be when the user has lost his/her way in a desolated environment.
Another example of an adaptive template 110 with place holders 140 may be: Hi (name)! Now I have arrived to (location), at the (height). It is (baro) here, with (degree). I'm having a (noise level) time here. Actually I'm (alco level). See you later, (user name).
A resulting generated information may be: "Hi Dave! Now I have arrived to Kos, at the beach. It is hot and sunny here, with +35 degrees. I'm having a great time here. Actually I'm completely drunk. See you later, Daniela". In the resulting information, the following relevant information has been detected and placed in the corresponding place holders 140: placeholder explanation resulting information
(name) recipients given name Dave
(location) geographical position Kos
(height) height over sea level beach (baro) barometer information hot and sunny
(degree) temperature + 35 degrees
(noise level) registrated sound level great
(alco level) breath analyser information completely drunk (user name) users given name Daniela
The same adaptive template 110 may be used to generate completely different information under other environmental circumstances, e.g.: "Hi Dave! Now I have arrived to Chamonix, high in the mountains. It is cold and bad weather, with -15 degrees. I'm having a peaceful and relaxed time here. Actually I'm completely bored. See you later, Daniela".
In the resulting information, the following relevant information has been detected and placed in the corresponding place holders 140:
placeholder explanation resulting information (name) recipients given name Dave (location) geographical position Chamonix (height) height over sea level high in the mountains (baro) barometer information cold and bad weather (degree) temperature -15 degrees (noise level) registrated sound level peaceful and relaxed (alco level) breath analyser information bored (user name) users given name Daniela
As demonstrated, one adaptive template 110 may generate a plurality of very different texts, depending on the detected relevant information.
In both generated messages above, a photo, e.g. the most recently taken photo, taken with a camera comprised within the portable communication device 100 may be attached to the message. According to some embodiments, a predetermined picture associated with the detected geographical position may be selected and attached to the message.
When the template 110 is stored in the file system of the portable communication device 5 100 the place holders 140 according to some embodiments may be saved in a language independent format. When the adaptive template 1 10 is viewed or edited, the place holders 140 may be displayed according to the user selected language on the portable communication device 100. 0 Further, in the template editor, there may be a list of all different place holders 140 to select from when a user wants to create an adaptive template 110.
Figure 2 is a flow chart illustrating a method in the portable communication device 100 for providing an adaptive information template 110 with place holders 140. The method5 concerns the inclusion of relevant information into dedicated place holders 140 in the adaptive information template 110, when using the portable communication device 100. The method comprises the following steps:
Step 200 0 It is detected that the portable communication device 100 is set into a template mode. Normally, the selection of a template mode is made by the user manually, when writing a text on the portable communication device 100. However, the portable communication device 100 may according to some embodiments be set into template mode remotely, e.g. when an SMS is received. This may be an advantage, in particular when the portable5 communication device 100 is used for surveillance.
According to some embodiments, the portable communication device 100 is set into a template mode when a dedicated button is pressed by the user. The dedicated button may in some embodiments be a soft key or comprise of an accord of key pressures. 0
According to some embodiments, the portable communication device 100 is constantly detecting environmental data, e.g. seismographic data and the portable communication device 100 is set into a template mode when a certain predetermined threshold value is reached. 5 Step 210
When it has been detected that the portable communication device 100 is set into a template mode, the detection units comprised within the portable communication device 100 are activated, according to some embodiments of the invention. Thus relevant sensor data, such as environmental data may be captured, depending on the place holders 140 comprised within the selected template 1 10.
The detected relevant sensor data may be e.g. geographical data detected by a GPS or similar device. It may also be temperature, atmospheric pressure, time, light intensity, date, calendrical information, air humidity, noise level, light level, seismic activity, air pollution, radiation etc.
Step 220
When relevant sensor data has been detected by the detection units comprised within the portable communication device 100, the relevant information is prepared for presentation. The preparation of the relevant information may further comprise any or even all of the sub steps of analysing the received sensor data, categorizing the received relevant sensor data into a certain category, interpret the received sensor data and/or convert the received sensor data into relevant information.
According to the invented subject matter, the detected position data corresponds to a plurality of natural language denominations of different precision, such that each natural language denomination corresponds to a geographical area of different size. A natural language denomination is a name corresponding to a geographical area i.e. a plurality of geographical position data, e.g. Stockholm.
The step of preparation of relevant sensor data may be different for different types of sensor data. E.g. the preparation of geographical data received from a GPS or corresponding device may comprise matching the received geographical coordinates against a list of geographical localities and selecting the locality that provides the best match. That is, select the natural language denomination that best correspond to the detected position data. Thus the step of preparing the relevant data for presentation may comprise the further step of converting the data corresponding to a geographical position into a natural language denomination. Consequently, the step of converting the data corresponding to a geographical position into a natural language denomination may comprise parsing the position data against predetermined position data corresponding to a natural language denomination of the geographical position.
As an example, if the GPS coordinates N59°19.80012 and E018°4.2 are received, these may be parsed against a list of localities with their coordinates and the extracted relevant information from such a parsing may be "Stockholm", "city centre" or "central station" depending on the dissolution and/or user selection and/or users registered subscription address. Thus the precision of the natural language denomination corresponding to a detected position data is depending on the home location of the recipient.
According to some embodiments of the invention, the precision of the natural language denomination corresponding to a detected position data is depending on the distance to the home location of the recipient. According to these embodiments, the position of the recipient of a message is received from the phone book comprised within the portable communication device 100. Alternatively, the position of the recipient may be calculated from the address information concerning the recipient, which address information is comprised within the phone book. If the recipients position is situated within the geographical area corresponding to the geographical position of the portable communication device 100, a second more precise natural language denomination is selected.
For example, if a user situated in Stockholm sends a message to a recipient based in Stockholm, the natural language denomination "Stockholm" is not selected. Instead, a more precise natural language denomination is selected, such as "city centre" or "Sveavagen".
Step 230
When the relevant information has been prepared it may be placed within the corresponding place holders 140 in the selected adaptive template 110. Thus information is generated, which may be sent to the intended recipient or group of recipients. The information may according to some embodiments be sent to a non human recipient, e.g. to a blog site, virtual log book or similar. According to some embodiments, the generated information is not sent at all, e.g. when a network connection is unavailable, but instead stored in a memory unit comprised within the portable communication device 100.
According to some embodiments of the method, the method for generating a message to a recipient in a portable communication device 100 by using a message template 110 comprising at least one pre specified position, said method comprising the steps of detecting 200 that the portable communication device 100 is set into a template mode. Said method further comprises the step of activating 210 a detection unit 230, 250 and capturing relevant data. Further, the method comprise the step of preparing 220 the relevant data for presentation, and generating 230 information by entering the relevant information corresponding to the detected relevant data into the pre specified position in the template 110.
Figure 3 schematically depicts an embodiment of a portable communication device 100 comprising e.g. a keypad, a camera module 340, a display, a speaker, a microphone, a transceiver 300, and a memory 320, any of which may communicate with a control unit 310 e.g. a processor. Furthermore, the portable communication device 100 also may comprise environmental detection units 330, 350 such as a GPS unit, or similar unit for geographical orientation. Other examples of such environmental detection units 330, 350 that may be comprised within the portable communication device 100 are e.g. a temperature sensor, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for telling the air pressure, thus indicating the height over the sea level, a humidity sensor, a breath analyser such as a breath analyser for sensing alcohol, a clock, a calendar, a gas indicator, a Geiger counter etc.
The control unit 310 comprised within the portable communication device 100 may be a Central Processing Unit (CPU), a microprocessor, a Peripheral Interface Controller (PIC) microcontroller or any other appropriate device adapted to interpret computer program instructions and processes data.
The memory unit 320 may be a primary storage memory unit such as a processor register, a cache memory, a Random Access Memory (RAM) or similar. The memory unit 320 may however in some embodiments be a secondary memory unit such as a Read Only Memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), programmable read-only memory (PROM) or erasable programmable readonly memory (EPROM) or a hard disk drive. The memory unit 320 may however in some embodiments be an off-line storage memory unit, a flash memory, a USB memory or a memory card. The memory unit 320 may in some embodiments be a Network-attached storage (NAS) or in fact any other appropriate medium such as a disk or a tape that can hold machine readable data.
The control unit 310 may according to some embodiments be adapted to determine when to activate and when to deactivate the template mode of the portable communication device 100. This may be done e.g. when the portable communication device 100 is used for surveillance of e.g. a house, a hotel room, a vehicle etc. The user may e.g. send an SMS to the portable communication device 100, with a certain activation code, which triggers the control unit 310 to activate the template mode.
According to some embodiments, the portable communication device 100 is triggered to enter template mode regularly e.g. triggered by a timer comprised within the portable communication device 100.
Furthermore, the portable communication device 100 may also comprise environmental detection units 330, 350 such as a GPS unit, or similar unit for geographical orientation, which also communicate with the control unit 310. According to some embodiments, cell ID may be used instead of the GPS unit or as a complement to the GPS unit. The control unit 310 may be any commercially available or custom microprocessor, e.g. a Central Processing Unit (CPU), a Peripheral Interface Controller (PIC) microcontroller or any other appropriate device adapted to interpret computer program instructions and process data.
It will be understood that although some embodiments of the present invention are discussed herein with respect to GPS, embodiments of the present invention are not limited to such configuration. Furthermore, as used herein, "localization" of a geographical position refers to receiving coordinates from, for example, the GPS, and check e.g. against a list which domain the coordinates belongs to. The domain may be a city, a part of a city, a street, a bar, a suburban, a country, a continent etc. Although the environmental detection unit 330, 350, e.g. a GPS unit, is illustrated as comprised within the portable communication device 100 in Figure 3, embodiments of the present invention are not limited to this configuration. For example, the environmental detection unit 330, 350 may be external to the portable communication device 100 without departing from the scope of the present invention. The environmental detection unit 330, 350 may communicate with the portable communication device 100 via, for example, Bluetooth, a wired connection or any other suitable means for communication and/or exchange of data.
As further illustrated, the portable communication device 100 may comprise a transceiver 300 which may comprise a transmitter circuit and a receiver circuit, which respectively transmits outgoing radio frequency signals to the base station transceiver 130 and receives incoming radio frequency signals, such as voice call and data signals, from the base station transceiver 130 via an antenna. The antenna may be an embedded antenna, a retractable antenna or any antenna known to those having skill in the art without departing from the scope of the present invention. The radio frequency signals transmitted between the portable communication device 100 and the base station transceiver 130 may include both traffic and control signals e.g., paging signals/messages for incoming calls, which are used to establish and maintain a voice call communication with another party or to transmit and/or receive data, such as e-mail or Multimedia Message Service (MMS) messages, with a remote device 120. The processor 310 may support various functions of the portable communication device 100, including functions related to the detection units 330, 350 comprised within the portable communication device 100 according to some embodiments of the present invention.
The method for creating an adaptive information template in a portable communication device 100 according to the present method may be implemented through one or more processors 310, such as the processor unit 310 in the portable communication device 100 depicted in Figure 3, together with computer program code for performing the functions of the method. The program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the method according to the present invention when being loaded into a processor unit 310. The data carrier may be a CD ROM disc, a memory stick, or any other appropriate medium such as a disk or tape that can hold machine readable data. The computer program code can furthermore be provided as pure program code on a server and downloaded to the portable communication device 100 remotely.
Thus a computer program comprising instruction sets for performing the method according to steps 300-330 may be used for implementing the previously described method.
As will be appreciated by one of skill in the art, the present invention may be embodied as an adaptive template 110, a portable communication device 100, a method or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, a software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a "circuit" or "module." Furthermore, the present invention may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium. Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, optical storage devices, a transmission media such as those supporting the Internet or an intranet, or magnetic storage devices.
Computer program code for carrying out operations of the present invention may be written in any arbitrary object oriented programming language such as Java®, Smalltalk or
C++. However, the computer program code for carrying out the steps of the present method may also be written in any conventional procedural programming languages, such as the "C" programming language and/or a lower level assembler language. The program code may execute entirely on the user's portable communication device 100, partly on the user's portable communication device 100, as a stand-alone software package, partly on the user's portable communication device 100 and partly on a remote computing device or entirely on the remote computing device. In the latter scenario, the remote computing device may be connected to the user's portable communication device 100 through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer, for example, through the Internet using an Internet Service
Provider.
Furthermore, the present method was described in part above with reference to flowchart illustrations and/or block diagrams of portable communication device 100, templates, methods, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor 310 of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
The method of generating an adaptive text template in a portable communication device may with certain advantage be used when mass communicating a personalized message to a plurality of recipients. A standardized message e.g. an invitation to a wedding may be sent to several recipients simultaneously, or almost simultaneously, with an alteration of the name of the recipient in each message. Thus the process of sending email may be speeded up significantly.
It may be a problem to mass communicate a personalized message to a plurality of recipients, e.g. when inviting a large group of people to a party etc. It may also be used in order to inform all the travellers of e.g. a certain flight that the flight has been delayed. In the personalized message, relevant information such as recipients name, flight number, gate, new departure time etc may be inserted at accurate places in the message. The method of generating an adaptive text template in a portable communication device may also be used by the relatives to e.g. alpinists, adventurers and the like, who are worried about their adventurous relative. According to some embodiments, a message e.g. an SMS with a certain activation code is sent to the portable communication device 5 100, which is triggered to set the portable communication device 100 into template mode and respond with a standard template 110 comprising at least some detected sensor data and/or relevant information.
According to some embodiments, the template mode is activated automatically e.g. every0 hour, or once every 10 km that the location coordinates has changed. Thus an automatic log book may be generated, which may be an advantage e.g. for yachtsmen, alpinists, adventurers, multi sport practitioners and similar. This may be a help for creating a log book automatically, without loosing valuable time. 5 An advantage with these lastly described embodiments is that the template mode may be activated automatically, without requiring further effort from the user.
According to some embodiments, an accelerator unit is comprised within the portable communication device 100. The accelerator unit may determine if the user of the portable0 communication device 100 is e.g. walking, running or resting, which information may be incorporated in an information template. Further, this information may be compared with geographical data detected by a GPS and time data. Thus the user's speed and energy consumption in calories may be estimated. This information may be compared against the user's brought food supply to calculate how long time e.g. how many days the food will5 last for example when doing an expedition into a sparsely populated area.
According to some embodiments of the present invention, identifiable short range radio devices such as Bluetooth identification may be used to control which users are close to the user and that information may be comprised within a template. For example, the0 template: "I am in (location) (company)" may generate the text: "I am in the city centre with Daniela".
In some embodiments, a blog button is comprised within the portable communication device 100. The blog button may be a physical button, a soft key or it may comprise of an5 accord of button strokes. When the user press the blog button, the portable communication device 100 is set into template mode and information is generated according to a template, which information may be sent to a blog site, a virtual log book or similar. According to some embodiments, the lastly took photographical picture is enclosed with the information, or a user selected image is attached to the information.
According to some embodiments of the invention, adaptive information templates 110 may be used for distributing alert messages to a large population in a certain area in a quick way. E.g. if a sensor unit is detecting that an earth quake is about to occur in a certain region, an information message may be generated and distributed to the users of a portable communication device in that region. If e.g. a tsunami may be predicted, a message may be automatically generated and distributed to the users of a portable communication device 120 within the region. The message may be generated automatically by use of an adaptive template 110, exchanging the place holders 140 with relevant emergency information.
The terminology used in the detailed description of the particular exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, like numbers refer to like elements.
As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms "includes," "comprises," "including" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Furthermore, "connected" or "coupled" as used herein may include wirelessly connected or coupled. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The word "information" as used herein is to be understood as meaning not only typographical letters but may also comprise pictures, images, animations, graphics, multimedia, movies etc. which may be used for presenting a message or a piece of information to a user. Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

Claims

1. Portable communication device (100) comprising a detection unit (230, 250) and a control unit (310), said portable communication device (100) being adapted to use an information template (110) for generating a message for a recipient, characterized by:
the detection unit (230, 250) is configured to detect a physical entity, and
the control unit (310) is configured to enter information corresponding to the detected physical entity, detected by the detection unit (230, 250), into a pre specified position in the message template (110).
2. Portable communication device (100) according to claim 1 , wherein the detection unit (230, 250) is a position detecting unit and said physical entity is position data corresponding to the present geographical position of the portable communication device (100).
3. Portable communication device (100) according to claim 2, wherein the control unit (310) is configured to map position data detected by the detection unit (230, 250) onto a natural language denomination, which is said information, before being entered into the pre specified position in the message template (110).
4. Portable communication device (100) according to claim 3, wherein the detected position data corresponds to a plurality of natural language denominations of different precision, where each natural language denomination corresponds to a geographical area of different size.
5. Portable communication device (100) according to claim 4, wherein the control unit (310) is configured to select the natural language denomination corresponding to a detected position data depending on the distance between a home location of the recipient and the detected geographical position.
6. Portable communication device (100) according to claim 5, wherein the control unit (310) is configured to order the communication unit (300) to send a message.
7. Portable communication device (100) according to any of the proceeding claims 1-
6, wherein the detection unit (230, 250) comprise one unit out of the group: a temperature sensor, a Bluetooth unit, an accelerometer, a light sensor, a sensor measuring the sound level of the environment, a barometer, a sensor device for determine the air pressure, a
5 humidity sensor, a breath analyser, a clock, a calendar, a pulse metre, a blood pressure sensor.
8. Portable communication device (100) according to any of the proceeding claims 1-
7, comprising a plurality of detection units (230, 250) and a plurality of pre specified 10 positions in a template (110).
9. Method for generating a message in a portable communication device (100) by using a message template (110) comprising at least one pre specified position, the method is characterized by the steps of:
15 detecting a physical entity, and entering relevant information corresponding to the detected physical entity into the pre specified position in the template (110).
20 10. Method for generating a message according to claim 9, wherein the detected physical entity comprises position data corresponding to the present geographical position of the portable communication device (100).
11. Method for generating a message according to claim 10, comprising the further 25 step of mapping the data corresponding to a geographical position onto a natural language denomination, which is said information.
12. Method for generating a message according to any of the proceeding claims 9-11 , comprising the further steps of:
30 detecting (200) that the portable communication device (100) is set into a template mode, activating (210) a detection unit (230, 250), and preparing (220) the detected physical entity for presentation.
13. Method for generating a message according to any of the proceeding claims 11- 12, further comprising selecting the natural language denomination corresponding to a detected position data depending on the home location of the recipient.
14. Method for generating a message according to claim 13, wherein the step of selecting natural language denomination corresponding to detected position data comprise the further step of:
selecting a natural language denomination corresponding to a geographical area wherein the geographical position of the portable communication device (100) is comprised and also corresponding to a geographical area which is separate from the determined home location of the recipient.
15. Method for generating a message according to claim 14, comprising the further step of sending the generated message automatically.
16. Method for generating a message according to any of the proceeding claims 9-15, wherein the captured relevant data comprise data out of the group: temperature, name of other Bluetooth units within range, accelerometer data, light intensity data, sound level data, barometer data, air pressure, height over the sea level, air humidity data, the users alcohol content when exhaling, time, calendar data, pulse, blood pressure.
17. Method for generating a message according to any of the proceeding claims 9-16, wherein the detection unit (230, 250) is continuously activated and the portable communication device (100) is set into a template mode when the detected data reaches or exceeds a certain predetermined threshold value.
18. Method for generating a message according to any of the proceeding claims 9-17, wherein a plurality of detection units (230, 250) are activated and a plurality of relevant data is captured and entered into a plurality of pre specified positions in the message template (110).
19. Method for generating a message according to any of the proceeding claims 9-18, wherein a plurality of messages is distributed to a plurality of recipients.
20. Computer program product comprising computer readable program code embodied on a computer-readable medium, the computer readable program code being configured to carry out the method of claim 9.
PCT/EP2008/054629 2007-10-26 2008-04-17 Device and method for generating a message WO2009053115A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/925,265 2007-10-26
US11/925,265 US20090111486A1 (en) 2007-10-26 2007-10-26 Device and method for generating a message

Publications (1)

Publication Number Publication Date
WO2009053115A1 true WO2009053115A1 (en) 2009-04-30

Family

ID=39672993

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/054629 WO2009053115A1 (en) 2007-10-26 2008-04-17 Device and method for generating a message

Country Status (2)

Country Link
US (1) US20090111486A1 (en)
WO (1) WO2009053115A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2663226A1 (en) * 2011-01-14 2013-11-20 Koninklijke Philips N.V. Activity visualization device
US10768809B2 (en) 2016-08-12 2020-09-08 Lg Electronics Inc. Mobile terminal and method for managing a plurality of notification information according to user input

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
KR101319868B1 (en) * 2005-10-31 2013-10-18 엘지전자 주식회사 Digital broadcasting system and processing method
WO2007091779A1 (en) 2006-02-10 2007-08-16 Lg Electronics Inc. Digital broadcasting receiver and method of processing data
WO2007126196A1 (en) 2006-04-29 2007-11-08 Lg Electronics Inc. Digital broadcasting system and method of processing data
WO2007136166A1 (en) 2006-05-23 2007-11-29 Lg Electronics Inc. Digital broadcasting system and method of processing data
US7873104B2 (en) 2006-10-12 2011-01-18 Lg Electronics Inc. Digital television transmitting system and receiving system and method of processing broadcasting data
KR101253185B1 (en) 2007-03-26 2013-04-10 엘지전자 주식회사 Digital broadcasting system and data processing method
KR101285887B1 (en) 2007-03-26 2013-07-11 엘지전자 주식회사 Digital broadcasting system and method of processing data in digital broadcasting system
KR101285888B1 (en) 2007-03-30 2013-07-11 엘지전자 주식회사 Digital broadcasting system and method of processing data in digital broadcasting system
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
WO2009005326A2 (en) 2007-07-04 2009-01-08 Lg Electronics Inc. Digital broadcasting system and method of processing data
US8433973B2 (en) 2007-07-04 2013-04-30 Lg Electronics Inc. Digital broadcasting system and method of processing data
KR20090012180A (en) * 2007-07-28 2009-02-02 엘지전자 주식회사 Digital broadcasting system and method of processing data in digital broadcasting system
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
WO2009028857A2 (en) 2007-08-24 2009-03-05 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US8229819B2 (en) * 2008-03-03 2012-07-24 Wildfire Interactive, Inc. Providing online promotions through social media networks
US8312660B1 (en) 2008-05-09 2012-11-20 Iwao Fujisaki Firearm
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
JP5661313B2 (en) * 2010-03-30 2015-01-28 キヤノン株式会社 Storage device
ES2380463B1 (en) * 2010-07-20 2013-05-28 Isaac Valls Chaparro IDENTIFICATION AND SECURITY DEVICE FOR SHORT-DISTANCE OCULAR BIOMETRY
US20140044307A1 (en) * 2012-08-10 2014-02-13 Qualcomm Labs, Inc. Sensor input recording and translation into human linguistic form
US9355093B2 (en) 2012-08-30 2016-05-31 Arria Data2Text Limited Method and apparatus for referring expression generation
US8762134B2 (en) 2012-08-30 2014-06-24 Arria Data2Text Limited Method and apparatus for situational analysis text generation
US8762133B2 (en) 2012-08-30 2014-06-24 Arria Data2Text Limited Method and apparatus for alert validation
US9135244B2 (en) 2012-08-30 2015-09-15 Arria Data2Text Limited Method and apparatus for configurable microplanning
US9405448B2 (en) 2012-08-30 2016-08-02 Arria Data2Text Limited Method and apparatus for annotating a graphical output
US9336193B2 (en) 2012-08-30 2016-05-10 Arria Data2Text Limited Method and apparatus for updating a previously generated text
US9600471B2 (en) 2012-11-02 2017-03-21 Arria Data2Text Limited Method and apparatus for aggregating with information generalization
WO2014076525A1 (en) 2012-11-16 2014-05-22 Data2Text Limited Method and apparatus for expressing time in an output text
WO2014076524A1 (en) 2012-11-16 2014-05-22 Data2Text Limited Method and apparatus for spatial descriptions in an output text
WO2014102569A1 (en) 2012-12-27 2014-07-03 Arria Data2Text Limited Method and apparatus for motion description
US10115202B2 (en) 2012-12-27 2018-10-30 Arria Data2Text Limited Method and apparatus for motion detection
GB2524934A (en) 2013-01-15 2015-10-07 Arria Data2Text Ltd Method and apparatus for document planning
US9192334B2 (en) * 2013-01-31 2015-11-24 KHN Solutions, Inc. Method and system for monitoring intoxication
WO2015028844A1 (en) 2013-08-29 2015-03-05 Arria Data2Text Limited Text generation from correlated alerts
US9244894B1 (en) 2013-09-16 2016-01-26 Arria Data2Text Limited Method and apparatus for interactive reports
US9396181B1 (en) 2013-09-16 2016-07-19 Arria Data2Text Limited Method, apparatus, and computer program product for user-directed reporting
US10664558B2 (en) 2014-04-18 2020-05-26 Arria Data2Text Limited Method and apparatus for document planning
DE102014208035A1 (en) * 2014-04-29 2015-10-29 Siemens Aktiengesellschaft Mapping system with mobile communication terminals for the measurement of ambient sound
US10445432B1 (en) 2016-08-31 2019-10-15 Arria Data2Text Limited Method and apparatus for lightweight multilingual natural language realizer
US10467347B1 (en) 2016-10-31 2019-11-05 Arria Data2Text Limited Method and apparatus for natural language document orchestrator
US11324449B2 (en) 2018-03-22 2022-05-10 KHN Solutions, Inc. Method and system for transdermal alcohol monitoring
US11089147B2 (en) * 2018-06-29 2021-08-10 Google Llc Systems, devices, and methods for generating messages

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1592201A2 (en) * 2004-04-28 2005-11-02 Sony Corporation Communication terminal and method for selecting and presenting content
US20060025091A1 (en) * 2004-08-02 2006-02-02 Matsushita Electric Industrial Co., Ltd Method for creating and using phrase history for accelerating instant messaging input on mobile devices
US20060205394A1 (en) * 2005-03-10 2006-09-14 Vesterinen Matti I Mobile device, a network element and a method of adjusting a setting associated with a mobile device
US20070026889A1 (en) * 2005-07-27 2007-02-01 Osamu Yamauchi Portable wireless terminal apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405033B1 (en) * 1998-07-29 2002-06-11 Track Communications, Inc. System and method for routing a call using a communications network
US6438584B1 (en) * 2000-03-07 2002-08-20 Letter Services, Inc. Automatic generation of graphically-composed correspondence via a text email-interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1592201A2 (en) * 2004-04-28 2005-11-02 Sony Corporation Communication terminal and method for selecting and presenting content
US20060025091A1 (en) * 2004-08-02 2006-02-02 Matsushita Electric Industrial Co., Ltd Method for creating and using phrase history for accelerating instant messaging input on mobile devices
US20060205394A1 (en) * 2005-03-10 2006-09-14 Vesterinen Matti I Mobile device, a network element and a method of adjusting a setting associated with a mobile device
US20070026889A1 (en) * 2005-07-27 2007-02-01 Osamu Yamauchi Portable wireless terminal apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2663226A1 (en) * 2011-01-14 2013-11-20 Koninklijke Philips N.V. Activity visualization device
EP2663226B1 (en) * 2011-01-14 2021-10-27 Koninklijke Philips N.V. Activity visualization device
US10768809B2 (en) 2016-08-12 2020-09-08 Lg Electronics Inc. Mobile terminal and method for managing a plurality of notification information according to user input

Also Published As

Publication number Publication date
US20090111486A1 (en) 2009-04-30

Similar Documents

Publication Publication Date Title
US20090111486A1 (en) Device and method for generating a message
US11659375B2 (en) System and method for call management
US9705688B2 (en) Method and system for sharing location information and recording medium using the same
US9621655B2 (en) Application and device to memorialize and share events geographically
JP4981931B2 (en) Location-based emergency call
US20200366783A1 (en) Location Based Personal Organizer
US7634299B2 (en) Communication terminal apparatus, method of changing function and/or setting of communication terminal apparatus, and program
US20090222482A1 (en) Method of automatically geotagging data
CN103262132B (en) Communication terminal and information providing method
US20150255071A1 (en) Electronic device, control method, and control program
TWI527481B (en) Method and apparatus for activating an emergency beacon signal
CN101409867B (en) Target locating method based on global navigation locating function and SMS
US20080214235A1 (en) Mobile terminal device, remote notification method and recording medium
JP2009134409A (en) Reminder device, reminder method, reminder program, and portable terminal device
US20070146199A1 (en) Position data exchange systems, mobile communication devices, and methods
JP2010529816A5 (en)
CN102067578A (en) Methods and systems for configuring mobile devices using sensors
US20070200695A1 (en) System and method for monitoring location of object such as child
CN103916473B (en) Travel information processing method and relevant apparatus
US20100114934A1 (en) Method and arrangement in a communication device
WO2007021318A1 (en) Methods, devices and computer program products for saving content of a mobile terminal display
KR100699050B1 (en) Terminal and Method for converting Text to Speech
CN103229204A (en) Context aware advertisement delivery
US20090233628A1 (en) Device and method in a communication system
CN112035031A (en) Note generation method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08749581

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08749581

Country of ref document: EP

Kind code of ref document: A1