[go: up one dir, main page]

FI127825B - Thematic map based route optimization - Google Patents

Thematic map based route optimization Download PDF

Info

Publication number
FI127825B
FI127825B FI20155906A FI20155906A FI127825B FI 127825 B FI127825 B FI 127825B FI 20155906 A FI20155906 A FI 20155906A FI 20155906 A FI20155906 A FI 20155906A FI 127825 B FI127825 B FI 127825B
Authority
FI
Finland
Prior art keywords
route
user
database
activity
memory
Prior art date
Application number
FI20155906A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI20155906A7 (en
Inventor
Heikki Nieminen
Erik Lindman
Original Assignee
Suunto Oy
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 Suunto Oy filed Critical Suunto Oy
Priority to FI20155906A priority Critical patent/FI127825B/en
Priority to DE102016012596.9A priority patent/DE102016012596A1/en
Priority to US15/365,972 priority patent/US10288443B2/en
Publication of FI20155906A7 publication Critical patent/FI20155906A7/en
Priority to HK17105735.0A priority patent/HK1232314A1/en
Application granted granted Critical
Publication of FI127825B publication Critical patent/FI127825B/en
Priority to US16/377,267 priority patent/US11215457B2/en
Priority to US16/731,128 priority patent/US11144107B2/en
Priority to US16/731,134 priority patent/US11137820B2/en
Priority to US16/731,120 priority patent/US11210299B2/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Navigation (AREA)

Abstract

According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including Computer program code, the at least one memory and the Computer program code being configured to, with the at least one processing core, cause the apparatus at least to determine a route based at least partly on a thematic map database and a current location of the apparatus, present the determined route as a suggested route to a first user, and responsive to the first user approving the suggested route, initiate an activity session based on the suggested route.

Description

FIELD [0001] The present application relates to the field of device usability and safety.
BACKGROUND [0002] A user interface, UI, enables a user to interact with a device, such as, for example, a car, a smartphone, an automated banking device or an aircraft control system. Different user interfaces are appropriate for different purposes, for example, where the user uses the device to perform actions that set persons at risk, the quality and quantity of information presented to the user when interacting with the user interface must be sufficient to enable use of the device safely, while not overloading the user with unnecessary information.
[0003] User interfaces may be based on presenting information to the user, and receiving inputs from the user. Information may be presented using an output device such as a display, for example an organic light-emitting diode, OLED, display. Inputs may be received from the user via various input devices, such as touchscreen displays, push buttons, microphones arranged to capture the user’s speech and/or levers the user can pull.
[0004] A traditional user interface of a wristwatch comprises a long and a short arm, which rotate over a watch dial to indicate the time of day. Digital wrist watches may comprise, for example, a liquid crystal display, LCD, type display indicating the time of day numerically.
[0005] A smart watch may comprise a touchscreen, such that the display portion of the touchscreen acts as an output device of the user interface and the touch sensitive portion of the touchscreen acts as an input device of the user interface. Using a smart watch presents challenges, since useful applications tend to require larger screens to present a useful quantity of information using a font large enough, that users can read it without magnifying devices.
20155906 prh 09 -09- 2016 [0006] A personal device, such as a smart watch or other kind of personal device, may keep track of a route that the user traverses, for example while jogging or performing another kind of activity. The route may be compiled in the personal device based, at least in part, on keeping track of a geographical location of the personal device.
[006A] Document EP2172249 discloses systems for providing location-aware fitness monitoring services, wherein a route database is employed to store routes. Document WO2014/144258 discloses fitness monitoring using a mobile device, wherein workouts may be tagged with various parameters including mood, weather, terrain and athletic equipment.
SUMMARY OF THE INVENTION [0007] The invention is defined by the features of the independent claims. Some specific embodiments are defined in the dependent claims.
[0008] According to a first aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to determine a route based at least partly on a thematic map database and a current location of the apparatus, present the determined route as a suggested route to a first user, and responsive to the first user approving the suggested route, initiate an activity session based on the suggested route.
[0009] Various embodiments of the first aspect may comprise at least one feature from the following bulleted list:
• the thematic map database comprises a heat map • the thematic map database associates at least one of the following with geographic locations: past indications of activity sessions, traffic density, crime density, avalanche risk density, and past indications of photography • at least one of the past indications of activity sessions and the past indications of photography have been made by a plurality of users • the at least one memory and the computer program code are configured to, with the at least one processing core, cause the apparatus to determine the route based at least partly on at least one of the following: a season of the year, a time of day, user
20155906 prh 01 -12- 2015 settings of the first user, history information of the first user, elevation information and a location of the apparatus • the user settings of the first user comprise settings relating to at least one of the following: a desired energy consumption of a physical exercise session, a desired cardiovascular effect of the physical exercise session, a desired oxygen consumption effect of the physical exercise session, a desired EPOC effect of the physical exercise session, a desired recovery time length of the physical exercise session, and an indication the user wishes the route to be conveniently interruptable • the energy consumption comprises an increased energy consumption in the user’s body, the increase being due to the physical exercise comprised in the physical exercise session • the apparatus is configured to determine at least two routes, and to present at least a second determined route for the user to choose from • the at least one memory and the computer program code are configured to, with the at least one processing core, cause the apparatus to determine the route at least partly by transmitting a query to a thematic map database server, the query comprising an indication of the current location of the apparatus • at least one memory and the computer program code are configured to, with the at least one processing core, cause the apparatus to display the suggested route on a display comprised in the apparatus • the at least one memory and the computer program code are configured to, with the at least one processing core, cause the apparatus to determine the first user has approved the suggested route based on determining, based at least partly on changes in the location of the apparatus, that the user is following the suggested route.
[0010] According to a second aspect of the present invention, there is provided a method comprising determining a route based at least partly on a thematic map database and a current location of an apparatus, presenting the determined route as a suggested route to a first user, and responsive to the first user approving the suggested route, initiating an 30 activity session based on the suggested route.
[0011] Various embodiments of the second aspect may comprise at least one feature corresponding to a feature from the preceding bulleted list laid out in connection with the first aspect.
20155906 prh 01 -12- 2015 [0012] According to a third aspect of the present invention, there is provided an apparatus comprising means for determining a route based at least partly on a thematic map database and a current location of the apparatus, means for presenting the determined route as a suggested route to a first user, and means for initiating an activity session based on the suggested route responsive to the first user approving the suggested route.
[0013] According to a fourth aspect of the present invention, there is provided a nontransitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least determine a route based at least partly on a thematic map database and a current location of 10 the apparatus, present the determined route as a suggested route to a first user, and responsive to the first user approving the suggested route, initiate an activity session based on the suggested route.
[0014] According to a sixth aspect of the present invention, there is provided a method comprising receiving an indication of a location of a device, determining a route 15 based at least partly on a thematic map database and the location of the device, and transmitting to the device an indication of the determined route. More than one route may be determined, and where more than one route is determined, an indication concerning at least two routes may be transmitted to the device. The method according to the sixth aspect may be performed in a server, for example.
[0015] According to a sixth aspect of the present invention, there is provided a computer program configured to cause a method in accordance with the second or fifth aspect to be performed.
BRIEF DESCRIPTION OF THE DRAWINGS [0016] FIGURE 1A illustrates a system in accordance with at least some embodiments of the present invention;
[0017] FIGURE IB illustrates a system in accordance with at least some embodiments of the present invention;
[0018] FIGURE 2A illustrates an example user interface in accordance with at least 30 some embodiments of the present invention;
20155906 prh 01 -12- 2015 [0019] FIGURE 2B illustrates a second example of a user interface in accordance with at least some embodiments of the present invention;
[0020] FIGURE 3 illustrates an example apparatus capable of supporting at least some embodiments of the present invention;
[0021] FIGURE 4 illustrates signalling in accordance with at least some embodiments of the invention, and [0022] FIGURE 5 is a flow graph of a method in accordance with at least some embodiments of the present invention.
EMBODIMENTS [0023] A thematic map database, for example a heat map, may be compiled to cover a geographic area. Users may engage in activity sessions while in the geographic area. Activity types of such activity sessions may include jogging, swimming and cycling, for 15 example. When a user wishes to engage in an activity session of his own, his device may determine a route for this activity session based at least in part on the thematic map database. Determining the route may comprise designing the route, optionally based partly on user settings, based on where other users have engaged in activity sessions of the same type in the past. For example, a jogging route may be determined based, at least partly, on 20 indications where other users have jogged in the past. Route determination may be partly based on further considerations as well, as will be laid out below.
[0024] FIGURE 1A illustrates a system in accordance with at least some embodiments of the present invention. The system comprises device 110, which may comprise, for example, a smart watch, digital watch, smartphone, phablet device, tablet 25 device, or another type of suitable device. Device 110 comprises a display, which may comprise a touchscreen display, for example. The display may be limited in size. Device 110 may be powered, for example, by a rechargeable battery. An example of a limited-size display is a display worn on a wrist.
20155906 prh 01 -12- 2015 [0025] Device 110 may be communicatively coupled with a communications network. For example, in FIGURE 1A device 110 is coupled, via wireless link 112, with base station 120. Base station 120 may comprise a cellular or non-cellular base station, wherein a non-cellular base station may be referred to as an access point. Examples of 5 cellular technologies include wideband code division multiple access, WCDMA, and long term evolution, LTE, while examples of non-cellular technologies include wireless local area network, WLAN, and worldwide interoperability for microwave access, WiMAX.
Base station 120 may be coupled with network node 130 via connection 123. Connection
123 may be a wire-line connection, for example. Network node 130 may comprise, for example, a controller or gateway device. Network node 130 may interface, via connection 134, with network 140, which may comprise, for example, the Internet or a corporate network. Network 140 may be coupled with further networks via connection 141. In some embodiments, device 110 is not configured to couple with base station 120.
[0026] Device 110 may be configured to receive, from satellite constellation 150, 15 satellite positioning information via satellite link 151. The satellite constellation may comprise, for example the global positioning system, GPS, or the Galileo constellation.
Satellite constellation 150 may comprise more than one satellite, although only one satellite is illustrated in FIGURE 1A for the same of clarity. Likewise, receiving the positioning information over satellite link 151 may comprise receiving data from more 20 than one satellite.
[0027] Alternatively or additionally to receiving data from a satellite constellation, device 110 may obtain positioning information by interacting with a network in which base station 120 is comprised. For example, cellular networks may employ various ways to position a device, such as trilateration, multilateration or positioning based on an identity 25 of a base station with which attachment is possible or ongoing. Likewise a non-cellular base station, or access point, may know its own location and provide it to device 110, enabling device 110 to position itself within communication range of this access point.
[0028] Device 110 may be configured to obtain a current time from satellite constellation 150, base station 120 or by requesting it from a user, for example. Once 30 device 110 has the current time and an estimate of its location, device 110 may consult a look-up table, for example, to determine a time remaining until sunset or sunrise, for example. Device 110 may likewise gain knowledge of the time of year.
20155906 prh 01 -12- 2015 [0029] Device 110 may be configured to provide an activity session. An activity session may be associated with an activity type. Examples of activity types include rowing, paddling, cycling, jogging, walking, hunting and paragliding. In a simplest form, an activity session may comprise device 110 displaying a map of the surroundings, and a 5 route on the map that relates to the activity session. Device 110 may be configured to display, on the route, an indication where along the route the user is currently located, enabling the user to see the place along the route where his jog, for example, is at the moment progressing.
[0030] An activity session in device 110 may enhance a utility a user can obtain 10 from the activity, for example, where the activity involves movement outdoors, the activity session may provide a recording of the activity session. An activity session in device 110 may, in some embodiments, provide the user with contextual information during the activity session. Such contextual information may comprise, for example, locally relevant weather information, received via base station 120, for example. Such contextual 15 information may comprise at least one of the following: a rain warning, a temperature warning, an indication of time remaining before sunset, an indication of a nearby service that is relevant to the activity, a security warning, an indication of nearby users and an indication of a nearby location where several other users have taken photographs. Where the contextual information comprises a security warning, the warning may comprise a 20 security route, determined in a way that enables the user to avoid danger. For example, in case of a chemical leak, the security route may comprise a route that leads indoors or to public transport. Device 110 may determine a security route, or device 110 may receive the security route, at least in part, from a network. The security route may be determined using existing roads, pathways and other transit routes that are known to the entity determining 25 the security route. Transit routes may be known from a public mapping service, for example.
[0031] A recording may comprise information on at least one of the following: a route taken during the activity session, a metabolic rate or metabolic effect of the activity session, a time the activity session lasted, a quantity of energy consumed during the 30 activity session, a sound recording obtained during the activity session and an elevation map along the length of the route taken during the activity session. A route may be determined based on positioning information, for example. Metabolic effect and consumed energy may be determined, at least partly, based on information concerning the user that
20155906 prh 01 -12- 2015 device 110 has access to. A recording may be stored in device 110, an auxiliary device, or in a server or data cloud storage service. A recording stored in a server or cloud may be encrypted prior to transmission to the server or cloud, to protect privacy of the user.
[0032] An activity session may have access to a backhaul communications link to provide indications relating to the ongoing activity. For example, search and rescue services may be given access to information on joggers in a certain area of a forest, to enable their rescue if a chemical leak, for example, makes the forest unsafe for humans. In some embodiments, routes relating to activity sessions are provided to a cloud service for storage when the activity sessions start, to enable searching for missing persons along the 10 route the persons were planning to take.
[0033] The user may initiate an activity session by interacting with a user interface of device 110, for example. Where device 110 has s small form factor, the user interface may be implemented over a limited user interaction capability, such as, for example, a small screen, small touchscreen, and/or limited number of push buttons. A limited user 15 interaction capability may make it arduous for the user to perform complicated interactions with device 110, which makes it less likely the user will choose to interact with device 110. Therefore, it is of interest to simplify the interaction between device 110 and the user, to make it easier for the user to complete the interaction, and thus more likely the user will perform the interaction.
[0034] Device 110 may provide to the thematic map database an indication relating to the activity session, to enhance the thematic map database further. Such indications may be anonymized prior to sending to the database, both to protect the user’s privacy and/or to comply with local legislation. Such indications may comprise, for example, information on a determined route and a corresponding activity type.
[0035] In general, a thematic map database may associate at least one form of data with a geographic location. For example, the thematic map database may associate past indications of activity sessions with geographic locations, for example to enable mapping areas where activity sessions of a given activity type have been performed. Areas may be mapped as to the intensity, or frequency, of past indications of activity session and type.
Thus a first area of a lake may be associated with frequent rowing, and another area of the same lake with less frequent, but still non-zero, rowing. Such a frequency may be referred to as an intensity, and the thematic map database may, in general, associate activity type
20155906 prh 01 -12- 2015 intensities with locations. Alternatively to intensities, the thematic map database may simply associate, whether an activity session of a given activity type has in the past been performed in a geographic location. Additionally or alternatively, a traffic density may be associated with the geographic locations. Traffic density may comprise pedestrian or 5 vehicular traffic density, for example. Walking or jogging may be less pleasant, or less healthy, in areas with a high vehicular traffic density due to exhaust fumes, wherefore a route relating to an activity session with such type may be determined in a way that avoids such high-traffic density areas. Likewise, additionally or alternatively, crime density may be mapped, and employed in route determination to avoid high-crime areas. Avalanche risk 10 density, obtained from meteorological services, may similarly be used to route ski activity sessions in safe areas. In some embodiments, places where many users have taken photographs may be used in routing, such that routes are determined to visit frequently photographed locations, since such locations are likely to be beautiful and inspiring.
[0036] In some embodiments, the user may have indicated in user settings that he 15 wishes to engage in a certain type of activity session, wherein such indications may be taken into account when determining the route for the activity session. The settings may be taken into account, for example, by designing the route so that performing the activity session along the route causes an increase in energy consumption in the user that is approximately in line with what the user has requested in the settings. Alternatively or 20 additionally, a cardiovascular effect of the activity session may be tuned to be in line with a user setting by designing the route in a suitable way. Likewise the user may specify a desired effect on oxygen consumption, EPOC effect and/or a recovery time length after the activity session. EPOC refers to excess post-exercise oxygen consumption, sometimes known colloquially as afterburn.
[0037] The route may be determined in such a way as to be interruptable. For example, where the activity comprises cycling, the route may come close to the starting and ending location close to a midpoint of the route, to enable the user to cut the route short. The user may specify in user settings he wishes to engage in an interruptable route, or interruptability may be a default setting that is attempted to comply with, where 30 possible.
[0038] A level of physical exertion, in terms of energy consumption, oxygen consumption, cardiovascular effect, EPOC or recovery time length, the route causes in the
20155906 prh 01 -12- 2015 user may be modified by determining elevation changes along the route. Where the user wishes a light activity session, the route may be determined as relatively flat, and where the user wishes for a strenuous activity session, the route may be determined in a way that it has more elevation changes. Using the thematic map database in connection with 5 elevation data in this sense may comprise, for example, determining the route based on elevation changes to match the desired strenuousness, in an area which the thematic map database indicates that activity sessions of a corresponding type have been conducted in the past. In general, the user settings may be employed in determining the route after a suitable area for the route has been identifier using the thematic map database.
[0039] A time of year and/or a time of day may be employed in either the thematic map database or in the determining of the route. For example, the thematic map database may comprise data collected at different times of year, for example a same location may be associated with frequent jogging in summertime and frequent skiing during the winter months. Thus, the database may return a jogging route in the location in case the query is 15 made in the summer, and the database may return a skiing route in the location in case the query is made in the winter. Alternatively or in addition, device 110 may select activity types consistent with the time of year, or time of day, from the set of activity types returned from the database when determining the predicted user activity type. Device 110 may perform this task in embodiments where the database doesn’t collect statistics 20 separately according to time of year or day, for example. As a specific example, local residents may consider a certain location as safe during the day but unsafe after dark. In such a situation, a user requesting a jogging route could be routed to this location if the request is made in the daytime, but routed elsewhere if the request is made after dark.
[0040] In general, the thematic map database may be comprised in a server or cloud 25 device, or it may be downloaded, at least in part, to device 110 or an auxiliary device, for offline use. An auxiliary device is described below in connection with FIGURE IB. While described herein primarily as a route determination method performed by device 110, in various embodiments of the invention the route determination may take place in another device, such as the auxiliary device or a cloud computing device, for example. The user 30 may have an account in a cloud computing service, where his information may be stored and he may request for a route to be determined and furnished to his device, such as, for example, device 110.
20155906 prh 01 -12- 2015 [0041] Responsive to the user approving, implicitly or explicitly, a suggested route, an activity session based on the approved suggested route may be initiated.
[0042] More than one route may be determined, such that at least one of the determined routes is presented to the user as a suggested route. For example, two routes 5 may be determined that match requirements defined by the user, and these two routes may then be presented as suggested routes, with information concerning each route presented to the user as well. For example, energy consumption, estimated time to completion and/or length of a route may be presented to assist the user in making a selection. Energy consumption, estimated time to completion and/or other suitable information may be 10 determined, at least partly, on the elevation information.
[0043] Information may be presented also, or alternatively, concerning segments of any suggested route, to enable the user to construct his route from interconnected segments.
[0044] In some embodiments, the user needn’t explicitly select a suggested route, 15 rather, the device may deduce from the way positioning information changes, which route the user is following. As a response, any other suggested routes may be removed from the display to reduce clutter. In case the user deviates from the route, the device may notice this from the positioning information, and responsively determine an alternative route for the user, which may again be displayed. Thus movement of the user may cause, via the 20 positioning information, an approval of a suggested route and/or a new determination of a new suggested route in case of deviation from a previously approved route. Such a new suggested route may be determined from the current location of the device to the same end point as the originally approved route. Such an end point may comprise the start point of the route, or, alternatively, another point input by the user. Remaining time, energy 25 consumption and/or other information may be presented concerning the new suggested route.
[0045] FIGURE IB illustrates a system in accordance with at least some embodiments of the present invention. Like numbering denotes like structure as in FIGURE 1A. FIGURE IB embodiments comprise an auxiliary device llOx.
[0046] Device 110 may be communicatively coupled, for example communicatively paired, with an auxiliary device llOx. The communicative coupling, or pairing, is
20155906 prh 01 -12- 2015 illustrated in FIGURE 1A as interface 111, which may be wireless, as illustrated, or wireline, depending on the embodiment. Auxiliary device llOx may comprise a smartphone, tablet computer or other computing device, for example. Auxiliary device 11 Ox may comprise a device that the owner of device 110 uses to consume media, communicate or 5 interact with applications. Auxiliary device 11 Ox may be furnished with a larger display screen than device 110, which may make auxiliary device 1 lOx preferable to the user when a complex interaction with an application is needed, as a larger screen enables a more detailed rendering of interaction options. In some embodiments, such as those illustrated in FIGURE 1A, auxiliary device llOx is absent.
[0047] In some embodiments, where auxiliary device lOOx is present, device 110 is configured to use connectivity capability of auxiliary device llOx. For example, device 110 may access a network via auxiliary device 11 Ox. In these embodiments, device 110 need not be furnished with connectivity toward base station 120, for example, since device 110 may access network resources via interface 111 and a connection auxiliary device 15 llOx has with base station 120. Such a connection is illustrated in FIGURE IB as connection 112x. For example, device 110 may comprise a smart watch and auxiliary device llOx may comprise a smartphone, which may have connectivity to cellular and/or non-cellular data networks. Likewise, in some embodiments device 110 may receive satellite positioning information, or positioning information derived therefrom, via 20 auxiliary device 1 lOx where device 110 lacks a satellite positioning receiver of its own. A satellite connection of auxiliary device 15 lx is illustrated in FIGURE IB as connection 151X.
[0048] In some embodiments, device 110 may have some connectivity and be configured to use both that and connectivity provided by auxiliary device llOx. For 25 example, device 110 may comprise a satellite receiver enabling device 110 to obtain satellite positioning information directly from satellite constellation 150. Device 110 may then obtain network connectivity to base station 120 via auxiliary device 11 Ox. For example, device 110 may transmit a query to the thematic map database via auxiliary device llOx. In some embodiments, device 110 is configured to request, and responsively 30 to receive, sensor information from auxiliary device llOx. Such sensor information may comprise acceleration sensor information, for example. In general, processing, such as route determination and/or communication processing, may be distributed in a suitable way between device 110, auxiliary device 1 lOx and/or a cloud computing service.
20155906 prh 01 -12- 2015 [0049] FIGURE 2A illustrates an example user interface in accordance with at least some embodiments of the present invention. The user interface may be comprised in device 110 of FIGURE 1A or FIGURE IB, for example. Display 200 is configured to provide a user interface display to the user. Display area 210 provides an application level 5 display to the user. In application level display 210 is comprised map 220, which may display, for example, terrain and/or elevation information. In the illustrated example, a hill is displayed in the map 220.
[0050] A start point 230 is illustrated in the user interface, as is a route 240, which is indicated with a dashed line. In this example, the route may be traversed twice to obtain the 10 physical exercise effect the user wants. The route proceeds along a relatively constant elevation around the hill, and when traversed twice provides an opportunity to interrupt the activity session halfway through, as the user passes start point 230. To interrupt the session, the user can simply stop at start point 230 instead of beginning a second lap along the route. In this example the area of map 220 may be indicated in the thematic map 15 database as being associated with past activity sessions of a corresponding, or indeed same, activity type as the session the user selects. The route may be determined, in part, based on mapping information obtained from a mapping service, such as a proprietary service, HERE maps or Google maps, for example. Elevation information may be obtained from the same, or similar, service.
[0051] FIGURE 2B illustrates a second example of a user interface in accordance with at least some embodiments of the present invention. Like numbering denotes like elements as in FIGURE 2A. In FIGURE 2B, a route planning view is presented in application level display area 210. The route planning view displays a route segment network which comprises segment 250a, segment 250b, segment 250c, segment 250d, 25 segment 250e, and segment 250f. The user can complete a closed route from and to start point 230 via various combinatorial options. For example, a first option comprises segments 250a, 250b, 250c and 250d. For example, a second option comprises segments 250a, 250b, 250c, in that order, followed by segments 250e and 250a, in that order. The segments may be obtained based at least partly on a local map and/or a thematic map 30 database, for example.
[0052] The user may be presented with information concerning route options, for example for the first option, an estimated energy consumption associated with an activity
20155906 prh 01 -12- 2015 session along the route defined by the first option, and likewise for the second option. The user may, explicitly or implicitly, select one of the presented options, and along the route deviate therefrom to use a different set of route segments. For example, a user setting on along the first option, may decide to shorten the activity session by taking segments 250e 5 and 250d back to the start point 230. Alternatively, the user may decide to lengthen the session by taking, in the first option, segment 250f instead of segment 250b.
[0053] In some embodiments, information is presented separately concerning route segments, to enable the user to design a route with greater precision. For example, an energy consumption associated with segment 250a, when used as a route segment in an 10 activity session of a given type, may be presented. Likewise, other physiological effects, such as EPOC or oxygen consumption, may be presented in addition to, or alternatively to, the energy consumption.
[0054] FIGURE 3 illustrates an example apparatus capable of supporting at least some embodiments of the present invention. Illustrated is device 300, which may 15 comprise, for example, a mobile communication device such as device 110 of FIGURE 1A or FIGURE IB. Device 330 may alternatively or additionally correspond to auxiliary device llOx of FIGURE IB. Comprised in device 300 is processor 310, which may comprise, for example, a single- or multi-core processor wherein a single-core processor comprises one processing core and a multi-core processor comprises more than one 20 processing core. Processor 310 may comprise more than one processor. A processing core may comprise, for example, a Cortex-A8 processing core manufactured by ARM Holdings or a Steamroller processing core produced by Advanced Micro Devices Corporation. Processor 310 may comprise at least one Qualcomm Snapdragon and/or Intel Atom processor. Processor 310 may comprise at least one application-specific integrated circuit, 25 ASIC. Processor 310 may comprise at least one field-programmable gate array, FPGA.
Processor 310 may be means for performing method steps in device 300. Processor 310 may be configured, at least in part by computer instructions, to perform actions.
[0055] Device 300 may comprise memory 320. Memory 320 may comprise randomaccess memory and/or permanent memory. Memory 320 may comprise at least one RAM 30 chip. Memory 320 may comprise solid-state, magnetic, optical and/or holographic memory, for example. Memory 320 may be at least in part accessible to processor 310. Memory 320 may be at least in part comprised in processor 310. Memory 320 may be
20155906 prh 01 -12- 2015 means for storing information. Memory 320 may comprise computer instructions that processor 310 is configured to execute. When computer instructions configured to cause processor 310 to perform certain actions are stored in memory 320, and device 300 overall is configured to run under the direction of processor 310 using computer instructions from 5 memory 320, processor 310 and/or its at least one processing core may be considered to be configured to perform said certain actions. Memory 320 may be at least in part comprised in processor 310. Memory 320 may be at least in part external to device 300 but accessible to device 300.
[0056] Device 300 may comprise a transmitter 330. Device 300 may comprise a 10 receiver 340. Transmitter 330 and receiver 340 may be configured to transmit and receive, respectively, information in accordance with at least one cellular or non-cellular standard.
Transmitter 330 may comprise more than one transmitter. Receiver 340 may comprise more than one receiver. Transmitter 330 and/or receiver 340 may be configured to operate in accordance with global system for mobile communication, GSM, wideband code 15 division multiple access, WCDMA, long term evolution, LTE, IS-95, wireless local area network, WLAN, Ethernet and/or worldwide interoperability for microwave access, WiMAX, standards, for example.
[0057] Device 300 may comprise a near-field communication, NFC, transceiver 350. NFC transceiver 350 may support at least one NFC technology, such as NFC, Bluetooth, 20 Wibree or similar technologies.
[0058] Device 300 may comprise user interface, UI, 360. UI 360 may comprise at least one of a display, a keyboard, a touchscreen, a vibrator arranged to signal to a user by causing device 300 to vibrate, a speaker and a microphone. A user may be able to operate device 300 via UI 360, for example to request for a route-based activity session and/or to 25 place voice calls, where applicable, for example.
[0059] Device 300 may comprise or be arranged to accept a user identity module 370. User identity module 370 may comprise, for example, a subscriber identity module, SIM, card installable in device 300. A user identity module 370 may comprise information identifying a subscription of a user of device 300. A user identity module 370 may 30 comprise cryptographic information usable to verify the identity of a user of device 300 and/or to facilitate encryption of communicated information and billing of the user of device 300 for communication effected via device 300.
20155906 prh 01 -12- 2015 [0060] Processor 310 may be furnished with a transmitter arranged to output information from processor 310, via electrical leads internal to device 300, to other devices comprised in device 300. Such a transmitter may comprise a serial bus transmitter arranged to, for example, output information via at least one electrical lead to memory 320 for storage therein. Alternatively to a serial bus, the transmitter may comprise a parallel bus transmitter. Likewise processor 310 may comprise a receiver arranged to receive information in processor 310, via electrical leads internal to device 300, from other devices comprised in device 300. Such a receiver may comprise a serial bus receiver arranged to, for example, receive information via at least one electrical lead from receiver 340 for 10 processing in processor 310. Alternatively to a serial bus, the receiver may comprise a parallel bus receiver.
[0061] Device 300 may comprise further devices not illustrated in FIGURE 3. For example, where device 300 comprises a smartphone, it may comprise at least one digital camera. Some devices 300 may comprise a back-facing camera and a front-facing camera, 15 wherein the back-facing camera may be intended for digital photography and the frontfacing camera for video telephony. Device 300 may comprise a fingerprint sensor arranged to authenticate, at least in part, a user of device 300. In some embodiments, device 300 lacks at least one device described above. For example, some devices 300 may lack a NFC transceiver 350 and/or user identity module 370.
[0062] Processor 310, memory 320, transmitter 330, receiver 340, NFC transceiver
350, UI 360 and/or user identity module 370 may be interconnected by electrical leads internal to device 300 in a multitude of different ways. For example, each of the aforementioned devices may be separately connected to a master bus internal to device 300, to allow for the devices to exchange information. However, as the skilled person will 25 appreciate, this is only one example and depending on the embodiment various ways of interconnecting at least two of the aforementioned devices may be selected without departing from the scope of the present invention.
[0063] FIGURE 4 illustrates signalling in accordance with at least some embodiments of the invention. On the vertical axes are disposed, from left to right, device 30 110 of FIGURES 1A and IB, server 4AA and further users 4BB. In general further users
4BB comprise a set of users other than the user of device 110, although the user of device 110 may in some cases be comprised in the set of further users 4BB.
20155906 prh 01 -12- 2015 [0064] In collective phase 410, which may take place over a period of time, the period of time preceding the other phases of the figure possibly by a several months or more, further users 4BB provide to server 4AA indications of their locations and activity types that are selected, implicitly or explicitly, in those locations. For example, these indications may relate to activity types of activity sessions the further users are engaged in, as well as corresponding locations, enabling server 4AA to associate the activity types with the corresponding sessions by constructing a thematic map database.
[0065] In phase 420, server 4AA may construct or update a thematic map database based on the indications received in phase 410, and/or indications otherwise obtained in 10 server 4AA. The thematic map database may comprise a heat map, for example. The thematic map database associates activity types with locations, enabling determination of statistical intensities for activity types as a function of location. In some embodiments, the thematic map database also comprises at least some route information, such as a set of outdoor activity routes that are available in a certain city.
[0066] In phase 430, device 110 queries the database by transmitting a query to the server, the query comprising an implicit or explicit indication of a location of device 110. Responsively, in phase 440, server 4AA transmits back to device 110 a set of activity types that are associated with the location, area and/or surroundings of device 110.
[0067] Phase 450 comprises determining a route, based at least partially on the set of 20 activity types received in phase 440, and presenting the route to the user as a suggested route. Determining the route has been described above.
[0068] Optional phase 460 comprises transmitting to server 4AA an indication of an activity type the user selects, which may be, but need not be, the suggested activity type. The message of phase 460 may also comprise an indication of the current location of 25 device 110.
[0069] Alternatively to the phases described above, device 110 may request in phase 430 for server 4AA to determine the route, such that device 110 in phase 430 provides its current location and the activity type the route is to involve. Server 4AA may then responsively determine the route based at least partly on the thematic map and the 30 information in the request of phase 430. In these embodiments, the route is informed to device 110 in phase 440.
20155906 prh 01 -12- 2015 [0070] As a yet further alternative, device 110 may in phase 430 query for areas that are associated in the thematic map database with an activity type, the query of phase 430 comprising an indication of the activity type. The areas, once informed to device 110 in phase 440, then enable device 110 to determine the route in a way that the route traverses 5 an area that is associated with the correct activity type.
[0071] FIGURE 5 is a flow graph of a method in accordance with at least some embodiments of the present invention. The phases of the illustrated method may be performed in device 110, for example, or in a control device configured to control the functioning of device 110, when implanted therein, for example.
[0072] Phase 510 comprises determining a predicted user activity type based at least partly on a thematic map database and a current location of an apparatus. Phase 520 comprises presenting, by the apparatus, the predicted user activity type as a suggested activity type to a first user. Finally, phase 530 comprises, responsive to the first user approving the suggested activity type, initiating an activity session of the suggested 15 activity type [0073] It is to be understood that the embodiments of the invention disclosed are not limited to the particular structures, process steps, or materials disclosed herein, but are extended to equivalents thereof as would be recognized by those ordinarily skilled in the relevant arts. It should also be understood that terminology employed herein is used for 20 the purpose of describing particular embodiments only and is not intended to be limiting.
[0074] Reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” 25 in various places throughout this specification are not necessarily all referring to the same embodiment. Where reference is made to a numerical value using a term such as, for example, about or substantially, the exact numerical value is also disclosed.
[0075] As used herein, a plurality of items, structural elements, compositional elements, and/or materials may be presented in a common list for convenience. However, 30 these lists should be construed as though each member of the list is individually identified as a separate and unique member. Thus, no individual member of such list should be construed as a de facto equivalent of any other member of the same list solely based on
20155906 prh 01 -12- 2015 their presentation in a common group without indications to the contrary. In addition, various embodiments and example of the present invention may be referred to herein along with alternatives for the various components thereof. It is understood that such embodiments, examples, and alternatives are not to be construed as de facto equivalents of 5 one another, but are to be considered as separate and autonomous representations of the present invention.
[0076] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of lengths, widths, 10 shapes, etc., to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
[0077] While the forgoing examples are illustrative of the principles of the present invention in one or more particular applications, it will be apparent to those of ordinary skill in the art that numerous modifications in form, usage and details of implementation can be made without the exercise of inventive faculty, and without departing from the principles and concepts of the invention. Accordingly, it is not intended that the invention 20 be limited, except as by the claims set forth below.
[0078] The verbs “to comprise” and “to include” are used in this document as open limitations that neither exclude nor require the existence of also un-recited features. The features recited in depending claims are mutually freely combinable unless otherwise explicitly stated. Furthermore, it is to be understood that the use of a or an, that is, a 25 singular form, throughout this document does not exclude a plurality.
INDUSTRIAL APPLICABILITY [0079] At least some embodiments of the present invention find industrial application in enhancing device usability and/or personal safety.
REFERENCE SIGNS LIST
110 Device
llOx Auxiliary device
120 Base station
130 Network node
140 Network
150 Satellite constellation
200 Display
210 System level display
220 Map
230 Start point
240 Route
310 - 370 Elements of FIGURE 3
410-460 Phases of the signalling illustrated in FIGURE 4
510 - 530 Phases of the method of FIGURE 5
20155906 prh 01 -12- 2015

Claims (20)

1. Laite (300), joka käsittää vähintään yhden prosessointiytimen (310) ja vähintään yhden muistin (320), joka sisältää tietokoneohjelmakoodia, missä mainittu vähintään yksi muisti (320) ja tietokoneohjelmakoodiA device (300) comprising at least one processing kernel (310) and at least one memory (320) comprising computer program code, said at least one memory (320) and a computer program code 5 on konfiguroitu mainitun vähintään yhden prosessointiytimen (310) avulla saamaan laite (300) vähintään:5 is configured by said at least one processing core (310) to provide the device (300) with at least: - määrittämään reitti perustuen ainakin osittain tietokantaan;define a route based at least in part on a database; - esittämään määritetty reitti reittiehdotuksena ensimmäiselle käyttäjälle, japresent the specified route as a route proposal to the first user, and -vasteena sille, että ensimmäinen käyttäjä hyväksyy reittiehdotuksen, käynnistämään toimintajakso perustuen reittiehdotukseen,- in response to the first user's acceptance of the route proposal, to trigger a session based on the route proposal, 10 tunnettu siitä, että tietokanta on temaattisten karttojen tietokanta, joka liittää toimintatyyppien intensiteettejä sijainteihin, ja reitti määritetään perustuen ainakin osittain laitteen nykyiseen sijaintiin.10 characterized in that the database is a database of thematic maps that map the intensities of the types of activities to the locations, and the route is determined, at least in part, based on the current location of the device. 2. Patenttivaatimuksen 1 mukainen laite (300), jossa temaattisten karttojen tietokanta käsittääThe device (300) of claim 1, wherein the database of thematic maps comprises 15 lämpökartan.15 heat map. 3. Jonkin patenttivaatimuksista 1-2 mukainen laite (300), jossa temaattisten karttojen tietokanta liittää vähintään yhden seuraavista maantieteellisiin sijainteihin:The device (300) of any one of claims 1-2, wherein the database of thematic maps associates at least one of the following with geographical locations: - menneet indikaatiot toimintajaksoista;- past indications of operating cycles; 20 - liikennetiheys;20 - Traffic density; - rikollisuustiheys;- crime rate; - lumivyöryvaaran tiheys, jathe density of the avalanche hazard, and - menneet indikaatiot valokuvaamisesta.- past indications of photography. 2525 4. Patenttivaatimuksen 3 mukainen laite (300), jossa vähintään yhden toimintajaksojen menneistä indikaatioista ja valokuvaamisen menneistä indikaatioista on tehnyt useampi käyttäjä.The device (300) of claim 3, wherein at least one of the past indications of operating cycles and the past indications of photography has been made by multiple users. 5. Jonkin patenttivaatimuksista 1-4 mukainen laite (300), jossa mainittu vähintään yksi muisti (320) ja tietokoneohjelmakoodi on konfiguroitu mainitun vähintään yhden prosessointiytimen (310) avulla saamaanThe device (300) of any one of claims 1 to 4, wherein said at least one memory (320) and computer program code is configured by said at least one processing kernel (310) to provide 30 laite (300) määrittämään reitti perustuen ainakin osittain vähintään yhteen seuraavista: vuodenaika, vuorokaudenaika, ensimmäisen käyttäjän käyttäjäasetukset, ensimmäisen käyttäjän historiatiedot, korkeustietoja laitteen (300) sijainti.30 device (300) to determine a route based at least in part on at least one of: season, time of day, first user user settings, first user history information, elevation information of device (300). 6. Patenttivaatimuksen 5 mukainen laite (300), jossa ensimmäisen käyttäjän käyttäjäasetukset käsittävätThe device (300) of claim 5, wherein the user settings of the first user comprise 35 asetuksia, jotka liittyvät vähintään yhteen seuraavista:35 settings related to at least one of the following: 20155906 prh 09 -09- 201620155906 prh 09 -09- 2016 -fyysisen harjoitusjakson haluttu energiankulutus;-the desired energy consumption during the physical training period; -fyysisen harjoitusjakson haluttu kardiovaskulaarinen vaikutus;the desired cardiovascular effect of the physical exercise cycle; -fyysisen harjoitusjakson haluttu hapenkulutusvaikutus;-the desired oxygen consumption effect of the physical exercise cycle; -fyysisen harjoitusjakson haluttu EPOC-vaikutus;the desired EPOC effect of the exercise session; -fyysisen harjoitusjakson haluttu palautumisajan pituus, ja- the desired recovery time for the physical exercise period, and - indikaatio siitä, että käyttäjä haluaa reitin olevan kätevästi keskeytettävissä.- Indication that the user wants the route to be easily interrupted. 7. Patenttivaatimuksen 6 mukainen laite (300), jossa energiankulutus käsittää kasvaneen energiankulutuksen käyttäjän kehossa, missä kasvu johtuu fyysisen harjoitusjakson käsittämästä fyysisestä harjoituksesta.The device (300) of claim 6, wherein the energy consumption comprises increased energy consumption in the wearer's body, wherein the increase is due to physical exercise comprising a physical training period. 8. Jonkin patenttivaatimuksista 1-7 mukainen laite (300), jossa laite (300) on konfiguroitu määrittämään vähintään kaksi reittiä ja esittämään ainakin toisen määritetyn reitin käyttäjälle valittavaksi.The device (300) according to any one of claims 1 to 7, wherein the device (300) is configured to define at least two routes and present at least one specified route to the user for selection. 9. Jonkin patenttivaatimuksista 1-8 mukainen laite (300), jossa mainittu vähintään yksi muisti (320) ja tietokoneohjelmakoodi on konfiguroitu mainitun vähintään yhden prosessointiytimen (310) avulla saamaan laite (300) määrittämään reitti ainakin osittain lähettämällä kysely temaattisten karttojen tietokantapalvelimelle, missä kysely käsittää viittauksen laitteen (300) nykyiseen sijaintiin.The device (300) of any one of claims 1-8, wherein said at least one memory (320) and computer program code is configured by said at least one processing kernel (310) to cause the device (300) to determine a route at least partially by sending a query to includes a reference to the current location of the device (300). 10. Jonkin patenttivaatimuksista 1-9 mukainen laite (300), jossa mainittu vähintään yksi muisti (320) ja tietokoneohjelmakoodi on konfiguroitu mainitun vähintään yhden prosessointiytimen (310) avulla saamaan laite (300) näyttämään reittiehdotus näytöllä, jonka laite (300) käsittää.The device (300) of any one of claims 1 to 9, wherein said at least one memory (320) and computer program code is configured by said at least one processing core (310) to cause the device (300) to display a route proposal on a display comprising the device (300). 11. Jonkin edeltävän patenttivaatimuksen mukainen laite (300), jossa mainittu vähintään yksi muisti (320) ja tietokoneohjelmakoodi on konfiguroitu mainitun vähintään yhden prosessointiytimen (310) avulla saamaan laite (300) määrittämään, että ensimmäinen käyttäjä on hyväksynyt reittiehdotuksen perustuen määrittämiseen, että käyttäjä seuraa ehdotettua reittiä , joka määrittäminen perustuu ainakin osittain laitteen (300) sijainnin muutoksiin,.The device (300) of any preceding claim, wherein said at least one memory (320) and computer program code is configured by said at least one processing kernel (310) to cause the device (300) to determine that the first user has approved a route proposal based on determining a proposed route, the determination of which is based at least in part on changes in the location of the device (300). 12. Menetelmä, joka käsittää sen, että:12. A method comprising: - määritetään (510) reitti perustuen ainakin osittain tietokantaan;- determining (510) a route based at least in part on the database; - esitetään (520) määritetty reitti reittiehdotuksena ensimmäiselle käyttäjälle, jadisplaying (520) the specified route as a route proposal to the first user, and - vasteena (530) siihen, että ensimmäinen käyttäjä hyväksyy reittiehdotuksen, käynnistetään toimintajakso perustuen reittiehdotukseen, tunnettu siitä, että- in response to (530) the first user accepting the route proposal, initiating an operation sequence based on the route proposal, characterized in that: 20155906 prh 09 -09- 2016 tietokanta on temaattisten karttojen tietokanta, joka liittää toimintatyyppien intensiteettejä sijainteihin, ja reitti määritetään perustuen ainakin osittain laitteen nykyiseen sijaintiin.20155906 prh 09 -09-2016 Database is a database of thematic maps that associate types of activity intensities with locations, and the route is determined based at least in part on the current location of the device. 13. Patenttivaatimuksen 12 mukainen menetelmä, jossa temaattisten karttojen tietokanta käsittää lämpökartan.The method of claim 12, wherein the database of thematic maps comprises a heat map. 14. Jonkin patenttivaatimuksista 12-13 mukainen menetelmä, jossa temaattisten karttojen tietokanta liittää vähintään yhden seuraavista maantieteellisiin sijainteihin:The method of any one of claims 12 to 13, wherein the database of thematic maps associates at least one of the following with geographical locations: - menneet indikaatiot toimintajaksoista;- past indications of operating cycles; - liikennetiheys;- traffic density; - rikollisuustiheys;- crime rate; - lumivyöryvaaran tiheys, jathe density of the avalanche hazard, and - menneet indikaatiot valokuvaamisesta.- past indications of photography. 15. Patenttivaatimuksen 14 mukainen menetelmä, jossa vähintään yhden toimintajaksojen menneistä indikaatioistaja valokuvaamisen menneistä indikaatioistaon tehnyt useampi käyttäjä.The method of claim 14, wherein the at least one of the past indications of operating cycles and the past indications of photography have been made by multiple users. 16. Jonkin patenttivaatimuksista 12-15 mukainen menetelmä, jossa reitti määritetään (510) perustuen ainakin osittain vähintään yhteen seuraavista: vuodenaika, vuorokaudenaika, ensimmäisen käyttäjän käyttäjäasetukset, ensimmäisen käyttäjän historiatiedot, korkeustietoja laitteen sijainti.The method of any one of claims 12 to 15, wherein the route is determined (510) based, at least in part, on at least one of: season, time of day, first user user settings, first user history, elevation data, device location. 17. Patenttivaatimuksen 16 mukainen menetelmä, jossa ensimmäisen käyttäjän käyttäjäasetukset käsittävät asetuksia, jotka liittyvät vähintään yhteen seuraavista:The method of claim 16, wherein the user settings of the first user comprise settings associated with at least one of the following: -fyysisen harjoitusjakson haluttu energiankulutus;-the desired energy consumption during the physical training period; -fyysisen harjoitusjakson haluttu kardiovaskulaarinen vaikutus;the desired cardiovascular effect of the physical exercise cycle; -fyysisen harjoitusjakson haluttu hapenkulutusvaikutus;-the desired oxygen consumption effect of the physical exercise cycle; -fyysisen harjoitusjakson haluttu EPOC-vaikutus;the desired EPOC effect of the exercise session; -fyysisen harjoitusjakson haluttu palautumisajan pituus, ja- the desired recovery time for the physical exercise period, and - indikaatio siitä, että käyttäjä haluaa reitin olevan kätevästi keskeytettävissä.- Indication that the user wants the route to be easily interrupted. 18. Patenttivaatimuksen 17 mukainen menetelmä, jossa energiankulutus käsittää kasvaneen energiankulutuksen käyttäjän kehossa, missä kasvu johtuu fyysisen harjoitusjakson käsittämästä fyysisestä harjoituksesta.The method of claim 17, wherein the energy consumption comprises increased energy consumption in the wearer's body, wherein the increase is due to physical exercise comprising a physical training period. 19. Jonkin patenttivaatimuksista 12-18 mukainen menetelmä, joka käsittää sen, että määritetään vähintään kaksi reittiä ja esitetään ainakin toinen määritetty reitti käyttäjälle valittavaksi.A method according to any one of claims 12 to 18, comprising determining at least two routes and presenting at least one other route to be selected by the user. 20. Tietokoneohjelma, joka on konfiguroitu saamaan jonkin patenttivaatimuksista 12-19 mukainen 5 menetelmä suoritetuksi.A computer program configured to execute the method of any one of claims 12-19.
FI20155906A 2015-12-01 2015-12-01 Thematic map based route optimization FI127825B (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
FI20155906A FI127825B (en) 2015-12-01 2015-12-01 Thematic map based route optimization
DE102016012596.9A DE102016012596A1 (en) 2015-12-01 2016-10-21 Thematic map based route optimization
US15/365,972 US10288443B2 (en) 2015-12-01 2016-12-01 Thematic map based route optimization
HK17105735.0A HK1232314A1 (en) 2015-12-01 2017-06-09 Thematic map based route optimization
US16/377,267 US11215457B2 (en) 2015-12-01 2019-04-08 Thematic map based route optimization
US16/731,128 US11144107B2 (en) 2015-12-01 2019-12-31 Apparatus and method for presenting thematic maps
US16/731,134 US11137820B2 (en) 2015-12-01 2019-12-31 Apparatus and method for presenting thematic maps
US16/731,120 US11210299B2 (en) 2015-12-01 2019-12-31 Apparatus and method for presenting thematic maps

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FI20155906A FI127825B (en) 2015-12-01 2015-12-01 Thematic map based route optimization

Publications (2)

Publication Number Publication Date
FI20155906A7 FI20155906A7 (en) 2017-06-02
FI127825B true FI127825B (en) 2019-03-15

Family

ID=59285500

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20155906A FI127825B (en) 2015-12-01 2015-12-01 Thematic map based route optimization

Country Status (2)

Country Link
FI (1) FI127825B (en)
HK (1) HK1232314A1 (en)

Also Published As

Publication number Publication date
FI20155906A7 (en) 2017-06-02
HK1232314A1 (en) 2018-01-05

Similar Documents

Publication Publication Date Title
US10288443B2 (en) Thematic map based route optimization
US10373059B2 (en) Thematic mag based activity type prediction
US11137820B2 (en) Apparatus and method for presenting thematic maps
US10168669B2 (en) Timeline user interface
US11607144B2 (en) Sensor based context management
EP2434722B1 (en) User defined names for displaying monitored location
FI126911B (en) Timeline User Interface
CN103916473B (en) Travel information processing method and relevant apparatus
CN109211259B (en) Display method, device, terminal and storage medium of track route
US10451434B2 (en) Information interaction method and device
GB2541234A (en) Timeline user interface
US11210299B2 (en) Apparatus and method for presenting thematic maps
US11215457B2 (en) Thematic map based route optimization
FI127825B (en) Thematic map based route optimization
GB2544982A (en) Thematic map based route optimization
FI126908B (en) Activity type prediction based on thematic map
GB2592729A (en) Apparatus and method for presenting thematic maps
GB2592730A (en) Apparatus and method for presenting thematic maps
FI130395B (en) Hardware and method for presenting thematic maps
US11144107B2 (en) Apparatus and method for presenting thematic maps
GB2544983A (en) Thematic map based activity type prediction
HK1239493A1 (en) Sensor based context management
HK1239493A (en) Sensor based context management
GB2579998A (en) Sensor Based context management

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 127825

Country of ref document: FI

Kind code of ref document: B

PC Transfer of assignment of patent

Owner name: AMER SPORTS DIGITAL SERVICES OY

PC Transfer of assignment of patent

Owner name: SUUNTO OY