The disclosed embodiments relate to a method for creating personalised maps in a mobile communication device and a device, server and system thereof.
Mobile communication devices, such as mobile phones or personal digital assistants (PDAs), are today used for many different purposes. In addition to having functions for voice and text communications many of today's mobile communication devices also incorporate digital cameras and voice recorders. These multimedia functionalities allow the user to take pictures, record video clips, or to record voice or text messages for later viewing or listening.
However, as the number of such stored multimedia content increase it gets increasingly difficult for the user to handle the stored multimedia content. The user may easily e.g. forget associations between multiple multimedia content of the same or different kind. This fact causes problems for later viewing and or listening. Another problem is the limited storage capabilities of today's mobile communication devices. The multimedia content can later be transmitted to another mobile communication device or downloaded to a computer and stored, e.g., on said computer or a on web server, to be viewed at or listened to by other users. At the computer, or server, or mobile communication device, the user may also edit the multimedia content, e.g., by adding text comments to a digital picture, by using a specific editing software. However the problem of finding associations amongst the multimedia contents still remains.
Although some of the mobile communication devices also comprise means, such as Global Positioning System (GPS) devices, for geographical navigation, up to the present their potential possibilities have only been subject of insignificant examination. EP 0,833,494 discloses a method wherein the identification information of a mobile base station is used for position information purposes. In more detail, if the received identification information is stored when an image is captured, position information corresponding to the stored identification information is added to the image data. A drawback with the method in EP 0,833,494 is that it does not provide a user of a mobile device with an enhanced capability of utilising the plurality of function features for handling of information of different types and formats in a modern communication device.
In view of the above, the aspects of the disclosed embodiments solve or at least reduce the problems discussed above. In particular, the aspects of the disclosed embodiments provide a method for creating personalised maps in a mobile communication device.
Hence there is provided a method in a mobile communication device, comprising acquiring positioning information representing a geographical location; calculating data representing a first route from said acquired positioning information, said first route having a starting point, a current point, and an ending point; storing data representing said first route; capturing a first set of content information comprising components of contents information and associating said components of content information with components of said acquired positioning information; associating said first route with said first set of content information; and storing data representing an association of said components of said first set of captured content information and said components of acquired positioning information. Said components of captured content information may consist of a holistic unit comprising a combination of one or more items from the list: image, video, text, sound.
Such a method makes it possible to create personalised maps in a mobile communication device and hence is an important improvement over prior art methods at least in that a traceable route is created whilst content information is captured, wherein said captured content information may be a holistic unit of different types of content information, and that said captured content information is directly associated with said traceable route.
Said method may further comprise acquiring a second route, wherein said second route is associated with a second set of captured content information.
Such an added technical feature also provides an important improvement over prior art methods at least in that it makes possible to indicate at least two routes with associated sets of captured content information simultaneously.
Said method may further comprise receiving a pre-defined map; indicating at least one of present routes on said pre-defined map thereby creating a personalised map; indicating said at least one set of content information of said at least one route and said components of acquired positioning information together on said personalised map; and storing said personalised map. Said at least one route may be calculated from a combination of said positioning information and information provided by said pre-defined map. Furthermore, said personalised map may have two or three dimensions.
Hence the method provides a way to creating a personalised map consisting of a pre-defined map and on said pre-defined map indicating at least one route with associated set of captured content information. This is also an improvement over prior art methods in that several routes with associated sets of content information may be viewed simultaneously. The personalised map may also be stored for later retrieval and viewing.
The method may further also comprise on said personalised map indicating a current position and said components of said at least on set of content information along said at least one route on said personalised map when said components of acquired positioning information of said content information correspond to said current position. A distance from the starting point to the ending point of said at least one route, and indicating a distance from the starting point to the current position of said at least one route may also be indicated. Hence it is provided a method which enables easy navigation on said personalised map.
Thus one advantage with the disclosed method is that it makes it possible for a user to trace the exact geographical route between different image capturing occasions. Another advantage with the disclosed method is that it allows users to edit and to combine different components of their multimedia content on-the-fly. Yet another advantage is that it allows different users to combine their multimedia content with each other's to form personalised maps having at least one route.
Another aspect of the disclosed embodiments is to provide a mobile communication device, comprising circuitry configured to receive positioning information representing a geographical location; calculate data representing a first route from said received positioning information, said first route having a starting point, a current point, and an ending point; store data representing said first route; capture a first set of content information comprising components of contents information and associating said components of content information with components of said received positioning information; associate said first route with said first set of content information; and store data representing an association of said components of said first set of captured content information and said components of acquired positioning information. The mobile communication device may further comprising circuitry configured to receive a second route, wherein said second route is associated with a second set of captured content information.
The mobile communication device may further comprise circuitry configured to receive a pre-defined map; indicate at least one of present routes on said pre-defined map thereby creating a personalised map; indicate said at least one set of content information of said at least one route and said components of captured positioning information together on said personalised map; and store said personalised map.
A further aspect of the disclosed embodiments is to provide a method in a server for processing personalised maps, comprising providing positioning information to a mobile communication device; providing a pre-defined map to a mobile communication device; receiving at least one route from said mobile communication device; receiving at least one set of holistic units of captured content information associated with said positioning information from said mobile communication device, said content information comprising a combination of one or more items from the list: image, video, text, sound; associating said pre-defined map, said received at least one route, and received said at least one set of holistic units of captured content information to form a personalised map; sharing said personalised map between said mobile communication device and one or more devices, from the list: a mobile communication device, a computer; and combining at least one personalised map into one single cardinal personalised map. The method in a server for personalised maps may further comprise indicating said at least one personalised map on a display.
At least one mobile communication device capable of creating personalised maps and at least one server comprising circuitry to perform said method in a server will together with a communications system thus provide a system for communicating personalised maps according to yet another aspect of the disclosed embodiments. Said communications system facilitates the communication between said at least one mobile communication device and said at least one server.
With such as system personalised maps may easily be communicated from a mobile communication device to another mobile communication device, from a mobile communication device to a computer or a server, from a computer or a server to a mobile communication device, or from a computer or a server to another computer or another server.
There is also provided a computer program product, comprising computer program code stored on a computer-readable storage medium which, when executed on a processor, carries out a method to create personalised maps as described above, and a computer program product, comprising computer program code stored on a computer-readable storage medium which, when executed on a processor, carries out a method in a server as described above.
Other aspects, features and advantages of the disclosed embodiments will appear from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
The above, as well as additional aspects, features and advantages of the disclosed embodiments, will be better understood through the following illustrative and non-limiting detailed description of preferred embodiments, with reference to the appended drawings, where the same reference numerals will be used for similar elements, wherein:
a-c are schematic display views of two-dimensional personalised maps according to different embodiment.
The disclosed embodiments have mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the disclosed embodiments, as defined by the appended patent claims.
The mobile communication devices 105, 110 are connected to a mobile telecommunications network 130 through RF links 135, 140 via base stations 145, 150. The base stations 145, 150 are operatively connected to the mobile telecommunications network 130. The mobile telecommunications network 130 may be in compliance with any commercially available mobile telecommunications standard, such as GSM, UMTS, D-AMPS, CDMA2000, FOMA and TD-SCDMA.
The mobile telecommunications network 130 is operatively connected to a wide area network 155, which may be Internet or a part thereof. An Internet server 120 has a data storage 160 and is connected to the wide area network 155, as is an Internet client computer 125. The server 120 may host a www/wap server capable of serving www/wap content to the mobile communication devices 105, 110. The server 120 may also be able to process personalised maps according to different embodiments. It might also provide a plurality of the following services: providing positioning information to a mobile communication device 105, 110; providing a pre-defined map to a mobile communication device 105, 110; receiving information associated with a personalised map from a mobile communication device 105, 110; and sharing said personalised map among different devices and one or more devices, from the list: a mobile communication device 105, 110, a local device 115, a computer 125; and combining at least one personalised map into one single cardinal personalised map.
The mobile communication device 105 is also capable of communicating locally via a local link 165 to one or more local devices 115. The local link can be any type of link with a limited range, such as Bluetooth, a Universal Serial Bus (USB) link, a Wireless Universal Serial Bus (WUSB) link, an IEEE 802.11 wireless local area network link, an RS-232 serial link, and communications aided by the infrared data association (IrDA) standard, etc.
At least one mobile communication device 105 capable of creating personalised maps and at least one server 120 comprising circuitry to perform said method in a server 120 will together with a communications system 100 thus provide a system for communicating personalised maps according to one aspect of the disclosed embodiments. Said communications system 100 facilitates the communication between said at least one mobile communication device 105 and said at least one server 120.
An embodiment 200 of the mobile communication device 105 is illustrated in more detail in
The internal components 300, software and protocol structures of the mobile communication device 200 will now be described with reference to
The MMI 339 also includes one or more hardware controllers, which together with the MMI drivers cooperate with the display 323, 225, keypad 324, 230, motion sensor 325, such as an accelerometer or a GPS, as well as various other I/O devices 329 such as microphone 220, speaker 215, vibrator, ringtone generator, LED indicator, etc. As is commonly known, the user may operate the mobile terminal through the man-machine interface thus formed.
The software also includes various modules, protocol stacks, drivers, etc., which are commonly designated as 337 and which provide communication services (such as transport, network and connectivity) for an RF interface 333, and optionally a Bluetooth interface 334 and/or an IrDA interface 335 for local connectivity. The RF interface 333 comprises an internal or external antenna as well as appropriate radio circuitry for establishing and maintaining a wireless link to a base station (e.g. the link 135 and base station 145 in
The mobile communication device 200 as represented by the internal components 300 in
Continuing now with
If a termination sequence 415 is not initialised a new current position is acquired 420 by the mobile communication device 105, 200. Said starting position and said new current position will thus form the end points of a route, said route having a distance measurable between said starting position and said new current position.
A sequence of captured current positions forms a route. However, due to limitation on resolution of the positioning information said route may or may not correspond to e.g. a road or a path on said pre-defined map. The result may e.g. be a situation in which a route, as acquired 410 by the mobile communication device 105, 200 will appear to be obviously unfeasible on said pre-defined map. As is known to a person skilled in the art a solution to this problem might be to use specific computer software which automatically associates said route with a road or a path from a candidate set of possible roads and paths as provided by the pre-defined map.
If content is not captured 425 another new current position is acquired 420 by the mobile communication device 105, 200. Said starting position and said new current position will thus form the new end points of said route, said route having a distance measurable between said starting position and said new current position. Hence the total distance from the starting point to the ending point is incremented with the distance from the “old” current position to the “new” current position.
If content is captured 425 said content being e.g. a holistic unit comprising a component or a combination of one or more items from the list: image, video, text, sound, said content may be associated with said current position. The content may then be saved 430 together with said current position and said distance along the route from said starting position to said current position in e.g. a local memory 332 of the mobile communication device 105, 200, 300, in a local device 115, in a computer 125, or in a memory 160 of a server 120.
If a termination sequence is not initialised 415 another new current position is acquired 420 by the mobile communication device 105, 200.
If a termination sequence is initialised 415 e.g. by a user pressing a combination of keys on the keypad 230 in
According to one embodiment, after a start sequence has been initialised 505 to start the application, e.g. by a user pressing a combination of keys on the keypad 230 in
Similarily to steps 415 and 420 in
If a pre-defined map has been received 515 said new current position may also be indicated on said pre-defined map and displayed 535 on a display window 225 of the mobile communication device 105, 200. According to one embodiment said route may also be indicated on said pre-defined map and displayed 535 on a display window 225 of the mobile communication device 105, 200.
In one embodiment said distance of said route may also be indicated on said pre-defined map and displayed 535 on a display window 225 of the mobile communication device 105, 200. Said pre-defined map and said route will thus form a personalised map. More details regarding displaying personalised maps on a display will be given below with reference to
Similarily to step 425 in
Similarily to steps 425 and 430 in
In one embodiment said content may also be indicated on said pre-defined map and displayed 550 on a display window 225 of the mobile communication device 105, 200. The content may be indicated at said current position of said pre-defined map as an icon, wherein said icon distinguishes between different types of contents, e.g. images, video clips, text messages, sounds, and displayed 550 on a display window 225 of the mobile communication device 105, 200. As mentioned above, more details regarding displaying personalised maps on a display will be given below with reference to
Similarily to steps 415, 435, 440 in
a, 6b and 6c illustrate schematic display views of two-dimensional personalised maps according to different embodiments The personalised maps 600, 620, 645 may be part of a man machine interface (MMI) 339 and displayed on the display 225 of the mobile communication device 105, 200, or it may be part of e.g. a web application stored in a memory 160 of a server 120 and displayed on an Internet web site, or it may be part of another multimedia application and displayed on a computer 125.
Focusing now on
b illustrates a personalised map 620 as in
c illustrates a personalised map 645 according to one embodiment. In
Moving on to
The personalised map may also be displayed as a three-dimensional (3D) map. This is illustrated in
One embodiment of loading personalised maps to an application, as mentioned with reference to step 925 in
Embodiments, as discussed in connection with the figures, will now be further illustrated by using examples representing typical user scenarios.
Scenario 1: (Creating and Sharing a Personalised Map)
Assume a user having access to a mobile communication device 105, 200 comprising software instructions to perform a personalised map application according to the disclosed embodiments. After initialising the personalised map application 405, 505, 905 the user may capture information content 425, 540, 915 whilst e.g. taking a walk. With the aid of a positioning system, such as GPS or positioning information from a base station 145, 150, the personalised map application will thus track the path of said user and hence create a personal route. Whilst walking along said route the user may, for example, capture an image if said mobile communication device 105, 200 comprises an image capturing device, such as a camera. The personalised map application associates said captured image with the location along said route on which location said image is captured by using said positioning system. The user may also add a text caption to said image e.g. by using the keypad 230 of said mobile communication device 105, 200 thus forming a holistic unit of captured content information comprising both an image and a text message. At a different location along said route the user may record a sound clip or a video clip, etc. The different components of captured content information will form a set of captured content information. At the end of the route the user terminates 440, 560, 920 the personalised map application which application will save 435, 555 the route along said set of captured content information. The application may save the route and said set of captured content information together with side information regarding e.g. time and location on which said personalised map was created in e.g. a memory 332 of said mobile communication device 105, 200 in a local device 115 or in a memory 160 of a server 120 for later viewing and/or editing. The user may also choose to share his/her personalised map with other users e.g. by sending the personalised map to other mobile communication devices 110 or by making his/her personalised map available on the Internet or as a wap application by sending it to a computer 125 or a server 120.
Scenario 2: (Viewing at Least One Personalised Map)
Assume a user having access to a mobile communication device 105, 110, 200 or a computer 125 comprising software instructions to receive a personalised map and a display screen for displaying a personalised map as described in
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/said/the [device, component, etc]” are to be interpreted openly as referring to at least one instance of said device, component, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
This application claims the benefit of, and priority to, U.S. Provisional Patent Application Ser. No. 60/956,511, filed on Aug. 17, 2007, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60956511 | Aug 2007 | US |