PORTABLE APPARATUS FOR TRANSFERRING DATA USING PROXIMITY WIRELESS CONNECTION

Abstract
A portable apparatus for transferring data using proximity wireless connection is presented. The portable apparatus comprises a proximity wireless connection circuitry configured to detect a second apparatus in proximity and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus. The portable apparatus further comprises a processing circuitry configured to receive physical activity-related measurement data and to process the data, based at least partly on the information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity. Furthermore, there is provided a computer program executing the above-mentioned functions of the portable apparatus, and a system comprising the second apparatus.
Description
BACKGROUND

1. Field


The invention relates generally to transferring data from a portable training apparatus to another apparatus. More particularly, the present invention relates to using proximity wireless connection for the data transfer.


2. Description of the Related Art


The user interface of smart watches and wrist-worn training computers is often limited due to small display size. One example may be a viewing of a physical activity file or a user editable configuration template. The viewing can be easier and more efficient to perform on an apparatus with a larger display. Another aspect is that it is easier for a user to edit information of the user editable configuration template on a larger display.


SUMMARY

According to an aspect of the invention, there is provided a portable apparatus comprising: a proximity wireless connection circuitry configured to detect a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; and a processing circuitry configured to receive physical activity-related measurement data and the read information of the user editable configuration template, and to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.


According to an aspect of the invention, there is provided a computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions which, when loaded into a portable apparatus, execute a computer process comprising: detect a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; and process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.


According to an aspect of the invention, there is provided a system comprising: A portable apparatus comprising: a proximity wireless connection circuitry configured to detect a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; and a processing circuitry configured to receive physical activity-related measurement data and the read information of the user editable configuration template, and to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity; and the system further comprising: the second apparatus comprising: a screen; an input unit; a connection circuitry; and at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the second apparatus at least to: receive the communicated reference data from the portable apparatus using the connection circuitry; display, on the screen, the user editable configuration template associated with the communicated reference data to the user; provide user edit means, by the input unit, for the user to edit the information of the user editable configuration template; and communicate at least some information of the user editable configuration template to the portable apparatus.


According to an aspect of the invention, there is provided an apparatus comprising means for performing any of the embodiments as described in the appended claims.


Further embodiments of the invention are defined in the dependent claims.





BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the present invention are described below, by way of example only, with reference to the accompanying drawings, in which



FIG. 1A illustrates an exemplary system for measuring and displaying physical activity-related data in order to monitor a physical activity performed by a user;



FIG. 1B illustrates the using of the proximity wireless connection;



FIG. 2 illustrates the selecting of data to be communicated via the proximity wireless connection;



FIG. 3 illustrates a flow diagram according to an embodiment of the invention;



FIG. 4 illustrates a user editable configuration template information communication;



FIG. 5 illustrates communication of a reference data according to an embodiment of the invention;



FIG. 6 illustrates a user editable configuration template transfer according to an embodiment of the invention;



FIG. 7 illustrates a block diagram of an apparatus according to an embodiment of the invention; and



FIG. 8 illustrates a block diagram of an apparatus according to an embodiment of the invention.





DETAILED DESCRIPTION

The following embodiments are exemplary. Although the specification may refer to “an”, “one”, or “some” embodiment(s) in several locations of the text, this does not necessarily mean that each reference is made to the same embodiment(s), or that a particular feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments.



FIG. 1A illustrates an exemplary system for measuring and displaying physical activity-related data in order to monitor a physical activity performed by a user 100. Referring to FIG. 1A, the user 100 may have various sensor devices 102, such as heart activity sensors, that measure and process the physical activity-related data. In an embodiment, at least one of the various sensor devices 102 is a heart activity sensor comprising at least one electrical or optical sensor to measure heart activity of the user 100. Other types of physical activity sensors may also be applied by the user 100. These may include, e.g., a cadence sensor and a power sensor, to mention only a few. The user 100 may wear a portable apparatus 104 which may be capable of receiving the physical activity-related data, from the various sensor devices 102, and displaying at least some of the contents of the physical activity-related data to user 100. The portable apparatus 104 may further process at least some of the physical activity-related data and display the processed contents to the user. From the portable apparatus 104, the user 100 may monitor physical activity-related parameters that characterize user's physiological state. This may be detected from the physical activity-related data, such as heart rate information, e.g. by monitoring how the heart rate changes as the physical activity session goes on. In an embodiment, at least some of the physical activity-related data may further be transferred 120 from the portable apparatus 104 to a training database 112 which may be accessed via network. In an embodiment, the physical activity-related data is transferred directly from the various sensor devices 102 to the training database 112. The portable apparatus 104 and various sensor devices 102 may be comprised in a training device 101.


In an embodiment, the various sensor devices 102 are comprised in the portable apparatus 104.


However, monitoring training parameters from the relatively small portable apparatus 104 may not be easy. Similarly, it may be troublesome to edit portable apparatus configuration from a small device. Referring to FIG. 1A, the portable apparatus 104 may be connected to a second apparatus 106 by a proximity wireless connection 110. The proximity wireless connection 110 may be used to transfer data from the portable apparatus 104 to the second apparatus 106 or vice versa. In an embodiment, the portable apparatus 104 communicates reference data, using the proximity wireless connection 110, to the second apparatus 106 when the second apparatus 106 is in proximity of the portable apparatus 104.


The reference data may comprise, for example, an identifier, which is associated with portable apparatus 104—related information. The portable apparatus 104—related information may be, for example, the physical activity-related data stored from the various sensor devices 102 or from the portable apparatus 104 to the training database 112. In an embodiment, the portable apparatus 104—related information comprises information which specifies the portable apparatus, i.e. apparatus model, software version, user parameters and user information, for example. The information specifying the portable apparatus may be a unique identifier, for example.


The identifier, transmitted from the portable apparatus 104 to the second apparatus 106, may be used, by the second apparatus 106, to fetch 130 information associated with the identifier from the training database 112. The fetched information may be further displayed on the second apparatus 106 providing a larger display. In an embodiment, fetched information is viewed on the second apparatus 106, edited and at least some of the information is transferred from the second apparatus 106 to the portable apparatus 104 using the proximity wireless connection 110.


In an embodiment, reference data associated with the data provided by the various sensor devices 102 is communicated to the second apparatus 106 using the proximity wireless connection 110. The data provided by the various sensor devices 102 may be then fetched using the communicated reference, and further displayed and edited on the second apparatus 106. At least some of the edited data provided by the various sensor devices 102 may be communicated from the second apparatus 106 to the various sensor devices 102 using the proximity wireless connection 110. In an embodiment, the said data is communicated from the second apparatus 106 to the portable apparatus 104.



FIG. 1B illustrates the using of the proximity wireless connection 110. Referring to FIG. 1B, proximity wireless connection setting 114 may be enabled for the portable apparatus 104 by setting it on from the user interface of the portable apparatus 104. Similarly, the proximity wireless connection setting 116 may be enabled for the second apparatus 106 by setting it on from the user interface of the second apparatus 106. In an embodiment, the proximity wireless connection 110 automatically turns on when a physical activity-related measurement data or the processed data is viewed by the user on the portable apparatus 104. By enabling both proximity wireless settings 114, 116, proximity wireless connection 110 between apparatuses 104, 106 may be made possible. Proximity wireless connection 110 may transfer information, as described earlier, from apparatus to another when the apparatuses are in proximity of each other. In an embodiment, when the proximity wireless connection 110 is made possible, the portable apparatus 104 detects that the second apparatus 106 is in proximity of it and communicate reference data, comprising an identifier associated with information, to the second apparatus. The reference data may cause the second apparatus to automatically fetch the information associated with the identifier from a data source, such as a training database.


In an embodiment, the proximity wireless connection 110 applies one of the following short range device-to-device communication technologies: Near Field Communication (NFC), Radio Frequency Identification (RFID), Bluetooth, Bluetooth Low Energy, wireless local area network (WLAN), ANT or ANT+ by Dynastream, or IEEE 802.15.4. Other short-range device-to-device or network communication protocols are equally possible. The detection of proximity using previously mentioned short-range device-to-device communication technologies may utilize, for example: NFC, received signal strength indication (RSSI) or iBeacon by Apple. Other proximity detection protocols or technologies are equally possible. The NFC is a technique enabling radio frequency identification in very short distances.


In an embodiment, the range of the proximity wireless connection 110 is between 0 to 10 centimeters. The range may mean the physical distance from portable apparatus 104 to the second apparatus 106. More precisely, the range may mean the physical distance of circuitries providing the proximity wireless connection for both of the apparatuses respectfully.


In an embodiment, the range of the proximity wireless connection 110 is between 0 to 1 meters.


In an embodiment, the range of the proximity wireless connection 110 is between 0 to 5 meters.


In an embodiment, the NFC is based on RFID technology.


In an embodiment, the NFC is provided by a NFC capable chip, such as RFID chip or a MIFARE™ chip.


In an embodiment, the NFC capable chip comprises an antenna.


In an embodiment, the NFC capable chip comprises a battery.


In an embodiment, the NFC capable chip comprises anti-tampering features.



FIG. 2 illustrates the selecting of data to be communicated via the proximity wireless connection. Referring to FIG. 2, the portable apparatus 104 may comprise physical activity files 202, 204. In an embodiment, the portable apparatus 104 comprises reference data to physical activity files 202, 204 physically located, for example, in a network. The portable apparatus 104 may display the physical activity file 202 which dynamically configures the proximity wireless connection to communicate reference data associated with the physical activity file 202 to another apparatus as described previously. The user of the portable apparatus 104 may provide the device with user input, wherein the user input changes the displayed physical activity file 202 to the physical activity file 204. As the portable apparatus may, after the user input, display the physical activity file 204, the proximity wireless connection, such as proximity wireless connection 110 of the FIG. 1A and FIG. 1B, may be configured to communicate reference data associated with the physical activity file 204.


In an embodiment, the physical activity file comprises a training file.


In an embodiment, a specific training file is activated to be shown on the display of the portable apparatus 104.


In an embodiment, an index corresponding to the specific training file is communicated from the portable apparatus the second apparatus 106.


In an embodiment, the second apparatus 106 receives the index corresponding to the specific training file.


In an embodiment, the index corresponding to the specific training file causes the second apparatus 106 to display the specific training file.


In an embodiment, the physical activity comprises physical exercise, such as walking, running, biking, weight lifting, white water sports, climbing, team sports to mention a few.


In an embodiment, the physical activity file comprises an exercise file.


In an embodiment, the physical activity comprises human daily normal activities such as sleeping, walking, sitting, standing to mention a few.



FIG. 3 illustrates a flow diagram according to an embodiment of the invention. Referring to FIG. 3, a portable apparatus, such as portable apparatus 104 of FIG. 1A, FIG. 1B and FIG. 2, may comprise a proximity wireless connection circuitry configured to detect a second apparatus, such as second apparatus 106 of FIG. 1A and FIG. 1B, in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, as shown in block 302. The proximity wireless connection circuitry may be further configured to read at least some information of the user editable configuration template from the second apparatus, as shown in block 304. The portable apparatus 104 may further comprise a processing circuitry configured to receive physical activity-related measurement data and the read information of the user editable configuration template, and to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.



FIG. 4 illustrates communication of information of the user editable configuration template. Referring to FIG. 4, the proximity wireless connection 110 may be used to communicate information from the portable apparatus 104 to the second apparatus 106 and from the second apparatus 106 to the portable apparatus 104. The portable apparatus may communicate reference data to the second apparatus 106 using the proximity wireless connection 110. The second apparatus may use the reference data to fetch data associated with the reference data from, for example, a database residing in a network. The fetched data may comprise a user editable configuration template comprising at least some of the following: user credentials 402, user specific information 404 and sensor configuration 406. The user may edit the information of the configuration template using the second apparatus 106. The user may, for example, provide the template user's height, weight and age. The user may change other personal settings, such as username and password, and further select the sensors to be used with the portable apparatus. In an embodiment, the selected sensors physically reside in the portable apparatus 104. In an embodiment, the information of the user editable configuration template is saved to the memory of the second apparatus 106 or to a database, such as database 106. The portable apparatus 104 may read the edited information of the user editable configuration template from the second apparatus 106 by using the proximity wireless connection 110. The portable apparatus 104 may further use the read information to configure the processing circuitry to process the physical activity-related measurement data based at least partly on the read information.


In an embodiment, the information of the user editable configuration template is communicated to the portable apparatus 104 by the second apparatus 106.


In an embodiment, the portable apparatus 104 receives the communicated data and performs an algorithm based on the received data.


In an embodiment, the read information of the user editable configuration template comprises at least one of the following: user credentials, user specific information and information of used sensors, as indicated in the FIG. 4.


In an embodiment, the information of the user editable configuration template comprises data fields and corresponding field labels. The portable apparatus 104 may read only the data fields or some of the data fields of the user editable configuration template. This may reduce the amount of data to be transmitted and thus be more efficient. In an embodiment, the information of the user editable configuration template is composed as a single string parameter.


In an embodiment, the user editable configuration template is a web-based template.


In an embodiment, the portable apparatus, such as portable apparatus 104, further comprises: a measurement circuitry configured to measure the physical activity-related measurement data of a user carrying out physical activity.


In an embodiment, the proximity wireless connection circuitry comprises a near field communication circuitry.


In an embodiment, the communicated reference data comprises a unique identifier. The unique identifier may offer a reliable means for identifying for example the user editable configuration template as it may not be mixed with other identifiers.


In an embodiment, the communicated reference data comprises an address to a web location, and wherein the communicated reference data causes the second apparatus 106 to navigate to the said web location.


In an embodiment, the physical activity-related parameter comprises at least one of the following: heart activity information, energy-expenditure information, fitness-related information, activity information, and motion-related information.


In an embodiment, the physical activity-related measurement data is further processed, by the processing circuitry, on the basis of at least one of the following: user-related parameters describing characteristics of the user, physical activity-related parameters defining guidelines for a physical activity to be conducted, filtering parameters configuring filtering of the received physical activity-related measurement data.


In an embodiment, the processing circuitry is further configured to generate a physical activity file, such as physical activity files 202, 204 shown in FIG. 2, comprising physical activity-related measurement data, and wherein the communicated reference data is associated with the physical activity file.


In an embodiment, the physical activity file comprises at least part of the physical activity-related parameter.


In an embodiment, the physical activity file comprises at least at least one of the following: heart activity information, energy-expenditure information, fitness-related information, activity information, and motion-related information.


In an embodiment, the communicated reference data dynamically changes according to the physical activity file that is currently selected. Looking at the example of FIG. 2, such a dynamical change of the communicated reference data may happen by changing the physical activity file 202 to physical activity file 204 by the user.


In an embodiment, the proximity wireless connection circuitry is further configured to transfer the physical activity file from the portable apparatus 104 to the training database 112.


In an embodiment, the communicated reference data, by the portable apparatus 104, causes the second apparatus 106 to fetch and illustrate the physical activity file.


In an embodiment, the proximity wireless connection circuitry is configured to automatically change the communicated reference data to correspond the physical activity file viewed by the user.


In an embodiment, the proximity wireless connection circuitry is configured to automatically change the communicated reference data to correspond the physical activity file viewed by the user.


In an embodiment, the processing circuitry is further configured to cause sending of the physical activity file to the training database 112 and configured to determine a user selected physical activity file, and wherein the proximity wireless connection circuitry is further configured to communicate the reference data associated with the user selected physical activity file after the user selection to the second apparatus 106, wherein the communicated reference data enables the viewing of the user selected physical activity file on the second apparatus 106.


In an embodiment, the communicated reference data comprises an index associated with the physical activity file located in the training database.


In an embodiment, the information comprised in the physical activity file is processed, by the processing circuitry, on the basis of at least one of the following: user-related parameters describing characteristics of the user, physical activity-related parameters defining guidelines for a physical activity to be conducted, filtering parameters configuring filtering of the received physical activity-related measurement data.


In an embodiment, the information comprised in the physical activity file is processed, by the processing circuitry, on the basis of at least one of the following: user-related parameters describing characteristics of the user, physical activity-related parameters defining guidelines for a physical activity to be conducted, filtering parameters configuring filtering of the received physical activity-related measurement data.


In an embodiment, the proximity wireless connection circuitry is further configured to transfer the physical activity file from the portable apparatus 104 to the training database 112.


In an embodiment, the communicated reference data, by the portable apparatus 104, causes the second apparatus 106 to fetch and illustrate the physical activity file. In an embodiment, the physical activity file is stored in and fetched from the training database 112.


In an embodiment, the training database 112 is accessed via a web service.


In an embodiment, the apparatus further comprises at least one of the following sensors: a temperature sensor, a pressure sensor, heart activity sensor, optical heart activity sensor and a motion sensor.


In an embodiment, the user editable configuration template is fetched from the memory of the second apparatus 106.


In an embodiment, the physical activity file is fetched from the memory of the portable apparatus 104.


In an embodiment, the proximity wireless connection circuitry comprises a dynamic near field communication circuitry with a reader capability.


In an embodiment, the proximity wireless connection circuitry provides the portable apparatus 104 the proximity wireless connection 110.


In an embodiment, the portable apparatus 104 receives reference data associated with the user editable configuration template from the second apparatus 106 via proximity wireless connection 110.


In an embodiment, the portable apparatus 104 fetches the user editable configuration template from the training database 112 or a web service, by using proximity wireless connection circuitry or other communication circuitry based on the received reference data.


In an embodiment, proximity wireless connection circuitry is configured to read the information of the user editable configuration template from the second apparatus 106 or from the training database 112 to the portable apparatus 104.


In an embodiment, the processing circuitry is configured to run a physiological algorithm in the portable apparatus 104 on the basis of the user edited configuration template information.


In an embodiment, the second apparatus 106 uses NFC-reader to read portable apparatus' RFID-tag content emulating information which directs the second apparatus 106 to a web-based configuration tool.


Settings may be fetched or set using the web-based interface on the second apparatus 106. The web-based interface may form, from the settings, a settings package which is loaded to the portable apparatus 104. The second apparatus 106 may configure the settings to the portable apparatus 104 by using the NFC connection.


In an embodiment, the web-based configuration tool is a mobile device application.


In an embodiment, the proximity wireless connection circuitry comprises a Quick Response (QR) circuitry.



FIG. 5 illustrates communication of reference data according to an embodiment of the invention. Referring to FIG. 5, the portable apparatus 104 may display a code 502 which is associated with a physical activity file or other portable apparatus data. The code may be, for example, a QR code. The second apparatus 106 may read the code 502 from the portable apparatus 104 by using, for example, a camera coupled with the second apparatus 106. The read code may cause the second apparatus 106 to open the physical activity file 504 from an external location indicated by the code and display the physical activity file on the second apparatus display. The external location may be a web address or a training database 112 address comprised in the read code.


In an embodiment, after a physical activity file has been transferred to a web service or a training database 112, the service or database returns a unique identifier of the physical activity file to the portable apparatus 104. This unique identifier may be added to a web address template and shown as a code, such as QR code, to a user. The code may be read by the user using an apparatus, such as mobile phone or a tablet computer, and the recorded physical activity file can be viewed quickly from the apparatus screen. The apparatus may be, for example, the second apparatus 106.


In an embodiment, the portable apparatus 104 comprises a communication circuitry, with wireless communication capability, configured to transfer a physical activity file from the portable apparatus 104 to the second apparatus 106 or a third apparatus, such as a mobile phone or a tablet computer.


In an embodiment, the communication circuitry is configured to read data, such as portable apparatus 104 data, from the second apparatus 106 or the third apparatus to the portable apparatus 104. The portable apparatus 104 may receive the portable apparatus 104 data and perform an algorithm based on the received data.


In an embodiment, the portable apparatus 104 is a training computer.


In an embodiment, the portable apparatus 104 is a physiological sensor.


In an embodiment, the various sensor devices 102 comprise a heart activity sensor.


In an embodiment, the various sensor devices 102 comprise an optical heart activity sensor.


In an embodiment, the various sensor devices 102 comprise a temperature sensor.


In an embodiment, the various sensor devices 102 comprise a pressure sensor.


In an embodiment, the various sensor devices 102 comprise a motion sensor.


In an embodiment, the second apparatus 106 is a mobile phone.


In an embodiment, the second apparatus 106 is a tablet computer.


In an embodiment, the second apparatus 106 is a training computer.


In an embodiment, the second apparatus 106 is a desktop computer.


In an embodiment, the second apparatus 106 is a laptop.


In an embodiment, the second apparatus is a television.


In an embodiment, second apparatus 106 comprises: a screen, an input unit, a connection circuitry and at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the second apparatus at least to: receive the communicated reference data from the portable apparatus 104 using the connection circuitry, display, on the screen, the user editable configuration template associated with the communicated reference data to the user, provide user edit means, by the input unit, for the user to edit the information of the user editable configuration template and communicate at least some information of the user editable configuration template to the portable apparatus 104.



FIG. 6 illustrates user editable configuration template transfer according to an embodiment of the invention. Referring to FIG. 6, the portable apparatus 104 may detect the second apparatus 106 in proximity of the portable apparatus 104 and communicate reference data to the second apparatus 106 by using the proximity wireless connection 110. The communicated reference data may cause the second apparatus to fetch user editable configuration template, associated with the communicated reference data, from the training database 112. In an embodiment, the user editable configuration template is fetched from a web location. In an embodiment, the user editable configuration template is fetched from a cloud service. The communicated reference data may further cause the second apparatus 106 to display the user editable configuration template and allow the user of the second apparatus 106 to edit the information of the user editable configuration template. At least some of the information of the user editable configuration template may be transferred to the portable apparatus 104 by using wireless communication 601.


In an embodiment, the wireless communication 601 is provided by a wireless communication circuitry.


In an embodiment, the wireless communication circuitry comprises a proximity wireless connection circuitry.


In an embodiment, the wireless communication 601 is provided by a Bluetooth capable circuitry.


In an embodiment, the information of the user editable configuration template is not edited by the user.


In an embodiment, the information of the user editable configuration template comprises pre-settings for the portable apparatus 104.



FIG. 7 illustrates a block diagram of a portable apparatus according to an embodiment of the invention. The portable apparatus may be comprised in the above-described portable apparatus 104. The portable apparatus may comprise a user interface 30. The user interface may comprise at least a display and an input device. The portable apparatus may further comprise a communication circuitry 32 configured to provide the portable apparatus with wireless communication capability so that portable apparatus related data, such as physical activity files, may be transferred from the portable apparatus to another device, database or a network. The communication circuitry 32 may further be configured to receive data, such as information of the user editable configuration template. The communication circuitry 32 may comprise well known wireless interface components such as one or more antennas, filters, amplifiers and frequency converters. The portable apparatus may further comprise at least one internal sensor 26, wherein the internal sensor may also be one of the various sensor devices 102 according to embodiments of the present invention. The internal sensor may be a heart rate sensor or a motion sensor, for example. The portable apparatus may further comprise the various sensor devices 102 of FIG. 1A.


The apparatus may further comprise a processing circuitry 10 which may comprise at least one processor(s). The processing circuitry 10 may comprise a measurement circuitry 12 configured to measure physical activity-related measurement data of a user carrying out a physical activity. The processing circuitry may receive the physical activity-related measurement data from the measurement circuitry 12 and process the physical activity-related measurement data. The processing circuitry 10 may, for example, a store physical activity file to the database 22 residing in a portable apparatus memory 20. The processing circuitry 10 may further comprise a proximity wireless connection circuitry 14 which may be configured which may be configured to perform the functionalities of proximity wireless connection, for example proximity wireless connection 110 of FIG. 1A, to detect a second apparatus in proximity to the portable apparatus and communicate reference data from the portable apparatus to the second apparatus, wherein the reference data is associated with a user editable configuration template, as described above. In an embodiment, the reference data is associated with a physical activity file. The proximity wireless connection circuitry may be further configured to read at least some information of the user editable configuration template from the second apparatus.


The processing circuitry 10 may be further configured to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.


The memory 20 may additionally store one or more computer program products 24 defining the operation of the processing circuitry 10 and its circuitries 12 to 14. The circuitries 12 to 14 of the processing circuitry 10 may thus be considered as different computer program modules executed by the same physical circuitries of the processing circuitry 10.


The portable apparatus may further comprise a battery 34 for providing operating voltage for at least some of the above described circuitries, memory, sensors, such as various sensor devices 102, and user interface.



FIG. 8 illustrates a block diagram of an apparatus according to an embodiment of the invention. The apparatus may be comprised in the above-described second apparatus 106. The apparatus may comprise a user interface 60. The user interface may comprise at least a display and an input device. The apparatus may further comprise a communication circuitry 62 configured to provide the apparatus with wireless communication capability so that portable apparatus—related data, such as user editable configuration template or a physical activity file, may be received from external location, such as web service. The communication circuitry 62 may further be configured to communicate or transmit data, such as information of the user editable configuration template to the portable apparatus. The communication circuitry 62 may comprise well known wireless interface components such as one or more antennas, filters, amplifiers and frequency converters.


The apparatus may further comprise a processing circuitry 50 which may comprise at least one processor(s). The processing circuitry 50 may comprise a proximity wireless connection circuitry 54 which may be configured to perform the functionalities of proximity wireless connection, for example proximity wireless connection 110 of FIG. 1A, such as, receive reference data from the portable apparatus, as described above. The proximity wireless connection 54 may be further used to send data from the apparatus to the portable apparatus. The processing circuitry 50 may be configured to use the received reference data to fetch and display the user editable configuration template which may be associated with the received reference data. The processing circuitry 50 may additionally be configured to determine user input to the displayed user editable configuration template. The database 72 residing in memory 70 may be used to store the user editable configuration template. The processing circuitry 50 may be configured to cause proximity wireless connection circuitry 54 to communicate the information of the user editable configuration template to the portable apparatus. The fetched, displayed, saved or edited data may be also the physical activity file.


The memory 70 may additionally store one or more computer program products 74 defining the operation of the processing circuitry 50 and circuitry 54. The circuitry 54 of the processing circuitry 50 may thus be considered as different computer program modules executed by the same physical circuitries of the processing circuitry 50.


The apparatus may further comprise a battery 64 for providing operating voltage for at least some of the above described circuitries, memory and user interface.


In an embodiment, the apparatuses of FIGS. 7 and 8 are realized as one apparatus, and a communication link may be provided between the apparatus of FIG. 7 and the apparatus of FIG. 8. The communication link may be wired or wireless.


As used in this application, the term ‘circuitry’ refers to all of the following: (a) hardware-only circuit implementations, such as implementations in only analog and/or digital circuitry, and (b) combinations of circuits and soft-ware (and/or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of processor(s)/software including digital signal processor(s), software, and memory(ies) that work together to cause an apparatus to perform various functions, and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present. This definition of ‘circuitry’ applies to all uses of this term in this application. As a further example, as used in this application, the term ‘circuitry’ would also cover an implementation of merely a processor (or multiple processors) or a portion of a processor and its (or their) accompanying software and/or firmware. The term ‘circuitry’ would also cover, for example and if applicable to the particular element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or another network device.


The techniques and methods described herein may be implemented by various means. For example, these techniques may be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or combinations thereof. For a hardware implementation, the apparatus(es) of embodiments may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof. For firmware or software, the implementation can be carried out through modules of at least one chip set (e.g. procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory unit and executed by processors. The memory unit may be implemented within the processor or externally to the processor. In the latter case, it can be communicatively coupled to the processor via various means, as is known in the art. Additionally, the components of the systems described herein may be rearranged and/or complemented by additional components in order to facilitate the achievements of the various aspects, described with regard thereto, and they are not limited to the precise configurations set forth in the given figures, as will be appreciated by one skilled in the art.


Embodiments as described may also be carried out in the form of a computer process defined by a computer program. The computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, which may be any entity or device capable of carrying the program. For example, the computer program may be stored on a computer program distribution medium readable by a computer or a processor. The computer program medium may be, for example but not limited to, a record medium, computer memory, read-only memory, electrical carrier signal, telecommunications signal, and software distribution package, for example. Coding of software for carrying out the embodiments as shown and described is well within the scope of a person of ordinary skill in the art.


Even though the invention has been described above with reference to an example according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. Therefore, all words and expressions should be interpreted broadly and they are intended to illustrate, not to restrict, the embodiment. It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways. Further, it is clear to a person skilled in the art that the described embodiments may, but are not required to, be combined with other embodiments in various ways.

Claims
  • 1. A portable apparatus comprising: a proximity wireless connection circuitry configured to detect a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; anda processing circuitry configured to receive physical activity-related measurement data and the read information of the user editable configuration template, and to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.
  • 2. The apparatus of the claim 1, wherein the read information of the user editable configuration template comprises at least one of the following: user credentials, user specific information and information of used sensors.
  • 3. The apparatus of claim 1, wherein the user editable configuration template is a web-based template.
  • 4. The apparatus of claim 1, further comprising: a measurement circuitry configured to measure the physical activity-related measurement data of a user carrying out physical activity.
  • 5. The apparatus of claim 1, wherein the proximity wireless connection circuitry comprises a near field communication circuitry.
  • 6. The apparatus of claim 1, wherein the communicated reference data comprises a unique identifier.
  • 7. The apparatus of claim 1, wherein the communicated reference data comprises an address to a web location, and wherein the communicated reference data causes the second apparatus to navigate to the said web location.
  • 8. The apparatus of claim 1, wherein the physical activity-related parameter comprises at least one of the following: heart activity information, energy-expenditure information, fitness-related information, activity information, and motion-related information.
  • 9. The apparatus of claim 1, wherein the physical activity-related measurement data is further processed, by the processing circuitry, on the basis of at least one of the following: user-related parameters describing characteristics of the user, physical activity-related parameters defining guidelines for a physical activity to be conducted, filtering parameters configuring filtering of the received physical activity-related measurement data.
  • 10. The apparatus of claim 1, wherein the processing circuitry is further configured to generate a physical activity file comprising physical activity-related measurement data, and wherein the communicated reference data is associated with the physical activity file.
  • 11. The apparatus of claim 10, wherein the communicated reference data dynamically changes according to the physical activity file that is currently selected.
  • 12. The apparatus of claim 10, wherein the proximity wireless connection circuitry is further configured to transfer the physical activity file from the portable apparatus to a training database.
  • 13. The apparatus of claim 10, wherein the communicated reference data, by the portable apparatus, causes the second apparatus to fetch and illustrate the physical activity file.
  • 14. The apparatus of claim 10, wherein the proximity wireless connection circuitry is configured to automatically change the communicated reference data to correspond the physical activity file viewed by the user.
  • 15. The apparatus of claim 10, wherein the processing circuitry is further configured to cause sending of the physical activity file to the training database and configured to determine a user selected physical activity file, and wherein the proximity wireless connection circuitry is further configured to communicate the reference data associated with the user selected physical activity file after the user selection to the second apparatus, wherein the communicated reference data enables the viewing of the user selected physical activity file on the second apparatus.
  • 16. The apparatus of claim 10, wherein the communicated reference data comprises an index associated with the physical activity file located in the training database.
  • 17. The apparatus of claim 10, wherein the information comprised in the physical activity file is processed, by the processing circuitry, on the basis of at least one of the following: user-related parameters describing characteristics of the user, physical activity-related parameters defining guidelines for a physical activity to be conducted, filtering parameters configuring filtering of the received physical activity-related measurement data.
  • 18. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions which, when executed by a portable apparatus perform operations comprising: detecting a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; andprocessing the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity.
  • 19. A system comprising: a portable apparatus comprising: a proximity wireless connection circuitry configured to detect a second apparatus in proximity to the portable apparatus and communicate reference data to the second apparatus, wherein the reference data causes the second apparatus to fetch and illustrate a user editable configuration template associated with the communicated reference data, and wherein the proximity wireless connection circuitry is further configured to read at least some information of the user editable configuration template from the second apparatus; anda processing circuitry configured to receive physical activity-related measurement data and the read information of the user editable configuration template, and to process the physical activity-related measurement data, based at least partly on the read information of the user editable configuration template, to a physical activity-related parameter characterizing the physical activity,the system further comprising:the second apparatus comprising: a screen;an input unit;a connection circuitry; andat least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the second apparatus to perform operations comprising:receiving the communicated reference data from the portable apparatus using the connection circuitry;displaying, on the screen, the user editable configuration template associated with the communicated reference data to the user;providing user edit means, by the input unit, for the user to edit the information of the user editable configuration template; andcommunicating at least some information of the user editable configuration template to the portable apparatus.