Methods and device for determining data related to a body function
The method enhances data transfer and storage for body-worn sensors by establishing alternative connections with further receiving devices when the main device is out of range, addressing storage and connectivity challenges.
Patent Information
- Application Number
- PCT/EP2025/070980
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-24
- Filing Date
- 2025-07-22
- Publication Date
- 2026-01-29
AI Technical Summary
Existing body-worn sensor devices face limitations in data storage capacity and require improved methods for flexible and user-friendly data transfer to main and further receiving devices, especially when the main receiving device is out of range.
A computer-implemented method for operating a body-worn sensor device that initiates a wireless connection with a main receiving device, and if unsuccessful, establishes a connection with a further receiving device to transfer sensor data, using predefined lists or searches for alternative devices to ensure data storage and transmission.
Ensures reliable data transfer and storage by adapting to connection failures, maintaining data integrity and usability even when the primary receiving device is unavailable.
Smart Images

Figure EP2025070980_29012026_PF_FP_ABST
Abstract
Description
[0001] Methods and device for determining data related to a body function
[0002] Technical Field
[0003] The invention relates to a computer-implemented method for operating a body-worn sensor device, a computer-implemented method for operating a main receiving device, a computer- implemented method for operating a further receiving device, a computer-implemented method for operating an analytical system, a body-worn sensor device, a main receiving device, a further receiving device, an analytical system, computer programs and computer-readable storage mediums.
[0004] The devices and method according to the present invention may mainly be used for long-term monitoring of body functions. The invention may both be applied in the field of home care as well as in the field of professional care, such as in hospitals. Other applications are feasible.
[0005] Background art
[0006] Body-worn sensor devices for detection biomarkers and vital signs generate data that may be required to be transferred to a controlling device and / or a gateway device, e.g. a smartphone. The controlling device and / or a gateway device may be a main receiving device. The data may be processed by a cloud system.
[0007] Since the storage space on a storage device comprised by body-worn sensor devices is limited, it is essential that the controlling device and / or a gateway device is, typically, within wireless transfer transmission range.
[0008] EP 2 717 773 Al relates to techniques for a wearable device and platform for sensory input, including a sensor coupled to a framework having a housing having one or more moldings, the sensor being configured to sense at least one sensory input, a processor configured to transform the at least one sensory input to data during an activity in which the wearable device is worn, and a communications facility coupled to the wearable device and configured to transfer the data between the wearable device and another device during the activity, the data being configured to be presented on a user interface.
[0009] US 11678152 B2 relates to a portable data processing device for forming a wireless network including a chamber configured within a housing; a microprocessor; a power supply; a sensor communicatively coupled to the microprocessor; and data storage media; and a wireless communication module. The microprocessor is configured to broadcast, by the wireless communication module, a device identification signal; listen for an external device identification signal; transmit device capability data; receive external device capability data. The microprocessor is further configured to receive an internal measurement from the sensor; transmit the internal measurement; receive an external measurement from the external device; analyze the internal measurement and the external measurement to determine an analysis result; and transmit the analysis result.
[0010] US 9521199 B2 relates to a method for transferring data from a data capturing device (DCD) comprising: establishing a first communication link between a first user device and the DCD. The method also includes: the DCD capturing data intended to be communicated to the first user device; and notifying the first user device of an availability of captured data for transfer to the first user device. The method further includes: receiving a response from the first user device; and when the response indicates that the captured data should be sent directly to the first device, forwarding the captured data to the first user device. However, when the response includes remote storage connectivity data, which indicates that the captured data should be sent to the remote storage, the method includes establishing a data communication session with the remote storage using the remote storage connectivity data and transferring the captured data directly to the remote storage.
[0011] US 9060682 B2 relates to a distributed, multi-stage, intelligent system that is configured to determine user action performance characteristics parameters in action sports. Ruggedness, complexity, and cost are unevenly distributed among components across the stages for improved overall performance and reduced cost. The system includes stage-one, wearable devices configured to use sensors to collect initial data and transfer the initial data to stage-two devices which may temporally store the initial data and / or perform further data processing to generate intermediate data for communication to one or more stage-three devices configured for long term data storage, further processing and presentation. US 2016 / 0300028 Al relates to an optical sensor in operation with at least one data processor forming part of at least one computing system receives data including an instruction to obtain settings from a source medical device. The optical sensor scans a field of view of the optical sensor to acquire a first identifier associated with the source medical device. Data comprising instructions to retrieve settings for the source medical device associated with the first identifier is transmitted. Transfer of instructions to a destination medical device is initiated, which when received by the destination medical device, causes the destination medical device to update using the settings. Related apparatus, systems, techniques, and articles are also described.
[0012] EP 4 287 664 Al relates to a method and apparatus for point-to-point wireless communication between a first wireless communication device, the first wireless communication device configured as an on-body device and a second wireless communication device. A distance between the first wireless communication device and the second wireless communication device by a ranging measurement is determined. In response to the distance being less than a distance threshold value, data of a first data type is transmitted from the first wireless communication device to the second wireless communication device. In response to the distance being greater than the distance threshold value, data of a second data type is transmitted from the first wireless communication device to the second wireless communication device.
[0013] US 10123153 B2 relates to systems, methods, and computer program products for portable storage devices. A portable storage device may communicate with other devices utilizing a standardized communication system (“SCS”) to transmit data directly between devices including an SCS. The SCS may discover available devices. The portable storage device may be a wearable device. A user may be able to keep the portable storage device with them and access files on the portable storage device wirelessly using any other device utilizing an SCS.
[0014] US 6711414 Bl relates to techniques and approaches that enable wireless communication devices, namely, wearable devices, to assist users in new ways by interacting with other devices or surroundings to notify users of things that would be of interest to users. In one aspect of the invention, wearable devices display information for users in response to surrounding signals. The surrounding signals can come from a nearby wireless transceiver that may be included in another wearable device, a terminal device or an isolated device provided in a setting. In another aspect of the invention, wireless communication or computing devices (e.g., wearable devices) can interact and perform social filtering. The users of the devices can then be suitably notified. US 10419595 B2 relates to systems, methods and non-transitory computer readable media for allowing a user to switch between wearable items that have been paired with an electronic device, such as a smartphone. In one embodiment, the wearable items automatically detect a removal of a first wearable item from a user's body and an attachment of a second wearable item to the user's body. Messages from the wearable items are transmitted to the electronic device to allow the electronic device to switch the active wearable item from the first wearable item to the second wearable item. The switch can occur while the electronic device is in a locked state, and the electronic device can synchronize the second wearable item with data received from the first wearable item. Other embodiments are also described.
[0015] WO 2013 / 090731 Al relates to systems, devices and methods for managing a physiological condition are configured to store predetermined output segments of content, analyze physiological data and other user information, and generate user-friendly information that provides an interpretation of the data (e.g., identifies selected data points, or determines pattern of physiological data over selected period(s)). An output segment management system with rules engine and method combines selected output segments to generate a presentation or message (e.g., with text, graphical, multimedia, video and / or audio information). The resulting presentation or message provides user information such as an explanation of selected data with selected user information incorporated therein, and optional recommendations (e.g., suggested user actions based on a designated protocol such as a clinical protocol).
[0016] Problem to be solved
[0017] It is therefore desirable to a computer-implemented method for operating a body-worn sensor device, a computer-implemented method for operating a main receiving device, a computer- implemented method for operating a further receiving device, a computer-implemented method for operating an analytical system, a body-worn sensor device, a main receiving device, a further receiving device, an analytical system, computer programs and computer-readable storage mediums, which solve at least one of the problems mentioned above.
[0018] In particular, it is desirable to provide a computer-implemented method for operating a body- worn sensor device, a computer-implemented method for operating a main receiving device, a computer-implemented method for operating a further receiving device, a computer-implemented method for operating an analytical system, a body -worn sensor device, a main receiving device, a further receiving device, an analytical system, computer programs and computer-readable storage mediums that allow of a more user-friendly and flexible use. Summary
[0019] This problem is addressed by a computer-implemented method for operating a body-worn sensor device, a computer-implemented method for operating a main receiving device, a computer- implemented method for operating a further receiving device, a computer-implemented method for operating an analytical system, a body-worn sensor device, a main receiving device, a further receiving device, an analytical system, computer programs and computer-readable storage mediums with the features of the independent claims. Advantageous embodiments which might be realized in an isolated fashion or in any arbitrary combinations are listed in the dependent claims as well as throughout the specification.
[0020] As used in the following, the terms “have”, “comprise” or “include” or any arbitrary grammatical variations thereof are used in a non-exclusive way. Thus, these terms may both refer to a situation in which, besides the feature introduced by these terms, no further features are present in the entity described in this context and to a situation in which one or more further features are present. As an example, the expressions “A has B”, “A comprises B” and “A includes B” may both refer to a situation in which, besides B, no other element is present in A (i.e. a situation in which A solely and exclusively consists of B) and to a situation in which, besides B, one or more further elements are present in entity A, such as element C, elements C and D or even further elements.
[0021] Further, it shall be noted that the terms “at least one”, “one or more” or similar expressions indicating that a feature or element may be present once or more than once typically will be used only once when introducing the respective feature or element. In the following, in most cases, when referring to the respective feature or element, the expressions “at least one” or “one or more” will not be repeated, non-withstanding the fact that the respective feature or element may be present once or more than once.
[0022] Further, as used in the following, the terms "preferably", "more preferably", "particularly", "more particularly", "specifically", "more specifically" or similar terms are used in conjunction with optional features, without restricting alternative possibilities. Thus, features introduced by these terms are optional features and are not intended to restrict the scope of the claims in any way. The invention may, as the skilled person will recognize, be performed by using alternative features. Similarly, features introduced by "in an embodiment of the invention" or similar ex- pressions are intended to be optional features, without any restriction regarding alternative embodiments of the invention, without any restrictions regarding the scope of the invention and without any restriction regarding the possibility of combining the features introduced in such way with other optional or non-optional features of the invention.
[0023] In a first aspect, a computer-implemented method for operating a body-worn sensor device configured to be body -worn by a user, wherein the body -worn sensor device comprises a measurement sensor configured for generating sensor data from the user is disclosed. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0024] The computer-implemented method for operating a body-worn sensor device configured to be body -worn by a user comprises the following steps, which may be performed in the given order. A different order, however, may also be feasible. Further, two or more of the method steps may be performed simultaneously. Thereby, the method steps may at least partly overlap in time. Further, the method steps may be performed once or repeatedly. Thus, one or more or even all of the method steps may be performed once or repeatedly. The method may comprise additional method steps, which are not listed herein.
[0025] The term "computer-implemented" as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a method which is performed by using computer programming, and / or by using at least one computer and / or at least one computer network. Thus, as an example, one or more or even all of the method steps may be performed by appropriate software, e.g. by using computer-readable instructions which, when executed on a computer or a computer network, cause the computer or computer network to perform the method steps. The term “software” as used herein may, specifically, refer to a computer program. The computer program may have a plurality of functions, procedures, methods and subprograms, which may be distributed over several specific hardware instances. The computer and / or computer network may comprise at least one processor, which is configured for performing at least one, more than one or all of the method steps of the method according to the present disclosure. The computer and / or computer network may comprise at least one memory configured for storing instruction, such as instructions related to the computer-implemented method. Specifically, each of the method steps is performed by the computer and / or computer network. The method may be performed completely automatically, specifically without user interaction. The term “body-worn sensor device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a sensor device that is configured to be “body-worn” by the user. Consequently, the sensor device may be in contact with the body of the user, particularly during an active wear time of the sensor device. During the active wear time, the sensor device may generate sensor data related to the user. The sensor device may be configured to be mounted on a skin site of a body part selected from the group consisting of: an arm, exemplarily an upper arm; a stomach; a shoulder; a back; hip; a leg; a chest. The wearable sensor device may further comprise a surface, such as a flat or plane surface, configured for being placed on a user’s skin. The surface may be an adhesive surface. Specifically, the sensor device may comprise an adhesive surface for attachment to the user’s skin. Alternatively or in addition, the body -worn sensor patch may be attached to the body, specifically the chest, by using a strap, such as a chest strap. The term “adhesive surface” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically relates to a surface being capable to bind to an object and to resist separation. Exemplarily, the adhesive surface may comprise a plaster or an adhesive strip. The plaster or the adhesive strip may comprise an adhesive material.
[0026] The term “user” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term exemplarily relates to a person intended to be monitored by using the sensor device. The measurement data may be taken from the user. The user may also be referred to as subject or as patient.
[0027] The term “measurement sensor” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to an arbitrary device configured for detecting and responding to at least one environmental parameter from the physical environment. The at least one environmental parameter may be light, heat, motion, moisture, pressure and / or a further environmental parameter. Typically, a measurement sensor may be configured to convert the at least one environmental phenomena into at least one signal, e.g. sensor data. In particular regard of the invention, the measurement sensor may generate sensor data that is related to the user. The term “generate” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process by which a measurement sensor captures information about at least one environmental parameter and converts this information into at least one signal, e.g. sensor data. Generating sensor data may refer to actively measuring the at least one physical parameter, preferable in a data acquisition process.
[0028] The term “data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to at least one discrete or continuous value that comprises information. Typically, data may comprise a plurality of said discrete or continuous values.
[0029] The term “sensor data” may be data that is recorded and / or generated by using a measurement sensor. The sensor data as disclosed herein may be preexisting data in respect to performing the method for operating a body-worn sensor device configured to be body-worn by a user. The term “preexisting dataset” may indicate that the method for operating a body-worn sensor device configured to be body-worn by a user, typically, may be free of a step of a data acquisition from the user. Consequently, the sensor data may be generated before the method for operating a body-worn sensor device configured to be body-worn by a user is performed. Consequently, the analyte sensor data may already exist at the time the method for operating a body-worn sensor device configured to be body -worn by a user receives the sensor data.
[0030] The method comprises: receiving, by the body-worn sensor device, the sensor data from the measurement sensor; initiating, by the body -worn sensor device, a wireless connection between the body- worn sensor device and a main receiving device in order to transfer at least a portion of the sensor data to the main receiving device via an established wireless connection between the body-worn sensor device and the main receiving device, preferably wherein initiating is performed by using a connection interface comprised by the body -worn sensor device; determining, by the body-worn sensor device, whether the initiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established; if determining whether the initiated wireless connection is established or is not established indicates that the wireless connection is not established initiating, by the body-worn sensor device, a further wireless connection between the body-worn sensor device and at least one further receiving device in order to transfer at least the portion of the sensor data to the further receiving device via the established further wireless connection between the body-worn sensor device and the at least one further receiving device; transmitting, by the body-worn sensor device, at least a portion of the sensor data to the further receiving device when the wireless connection between the body- worn sensor device and the further receiving device is established, wherein at least the portion of the sensor data is transmitted in order to store at least the portion of the sensor data on a storage device comprised by the further receiving device, preferably wherein transmitting is performed by using the connection interface comprised by the body-worn sensor device.
[0031] As already disclosed, the method comprises receiving, by the body-worn sensor device, the sensor data from the measurement sensor.
[0032] The term “receiving” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of getting access to and / or possession of data, specifically a receiving device may get access to and / or possession of the data. The data may be, specifically, sensor data generated by a measurement sensor. The data may be transmitted by a transmitting device, specifically the measurement sensor, configured for allowing access to the data. For allowing access to the data, the transmitting device may exchange the data with the receiving device, specifically a processor and / or the connection interface comprised by the body-worn sensor device, such as by providing and / or sending the data and, thereby, making the data available for further processing as part of the method. Consequently, the transmitting device may be a sending device and / or a measurement device. For receiving the data, the data may be requested by the receiving device, such as by sending or transferring a query to the transmitting device. Receiving the data may comprise a step of requesting the transmission of the data. Receiving the sensor data from the measurement sensor may comprise generating the sensor data by using the measurement sensor. The generated sensor data may be transmitted to the receiving processor of the body -worn sensor device. As already disclosed, the method comprises initiating, by the body-worn sensor device, a wireless connection between the body -worn sensor device and a main receiving device in order to transfer at least a portion of the sensor data to the main receiving device via an established wireless connection between the body -worn sensor device and the main receiving device, preferably wherein initiating is performed by using a connection interface comprised by the body- worn sensor device.
[0033] The term “initiating” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process in which a sending device, such as the body -worn sensor device, attempts to connect to a receiving device, such as the main receiving device. Initiating may begin with the sending device searching for the receiving device. If the receiving device is found, the device may attempt to establish the connection. Establishing the connection may fail when the receiving device cannot be found, e.g. when the receiving device is out of range. Alternatively or in addition, establishing may fail when the wireless connection between the body-worn sensor device and the main receiving device is weak, e.g. due to interference from further wireless devices. Alternatively or in addition, establishing may fail when the receiving device cannot establish further wireless connection, e.g. due to a limit on the number of wireless connections.
[0034] The term “wireless connection” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a communication link between at least two devices in a manner that the at least two devices can exchange data without the use of physical wires or cables. A wireless connection may rely on electromagnetic radiation in order to establish the communication link. Exchanging data may comprise transmitting data from a device to a further device and / or a device receiving data from a further device. The wireless connection may be or may comprise at least one of: a Wireless Fidelity (Wi-Fi) connection, a Bluetooth connection, a near field connection (NFC), a Zigbee connection, a Long Range Wide Area Network (LoRaWAN) connection or the like.
[0035] The term "communication interface" as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a device forming a boundary configured for exchanging data, such as by transmitting data or receiving data. The communication interface may be configured for exchanging data. Therefore, the communication interface may provide means for exchanging data. In particular, the communication interface may be configured for providing a communication link, e.g. a Wireless Fidelity (WiFi) connection, a Bluetooth connection, a near field connection (NFC), a Zigbee connection, a Long Range Wide Area Network (LoRaWAN) connection and / or the like.
[0036] The term “main receiving device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a primary device in a system and / or a network that at least one further device connects to and / or relies on for at least one specific function and / or service. The main receiving device may be the device to which the wireless connection is initiated at first, preferably before the further receiving device. The main receiving device may comprise an evaluation unit configured for determining at least one body function of the user by evaluating the sensor data.
[0037] As already disclosed, the method comprises determining, by the body-worn sensor device, whether the initiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established.
[0038] The term "determining" as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of generating at least one representative result, in particular, by evaluating input data. The term determining may refer to the computer assisted processing of data, particularly in order to generate the at least one representative result. The at least one representative result may be generated in such a manner that it is available or provided as data or at least one item of information on the representative result. The term “information” may indicate that the rep-representative result is described by the data. Generating the at least one representative result may be performed by using a computer program running on a computer or a computer network.
[0039] As already disclosed, the method comprises initiating, by the body-worn sensor device, a further wireless connection between the body -worn sensor device and at least one further receiving device in order to transfer at least the portion of the sensor data to the further receiving device via the established further wireless connection between the body -worn sensor device and the at least one further receiving device, wherein this step is only performed when the initiated wire- less connection between the body-worn sensor device and the main receiving device is not established, i.e. if the step of determining whether the initiated wireless connection is established or is not established indicated that the wireless connection is not established, preferably wherein initiating is performed by using the connection interface comprised by the body-worn sensor device. The further receiving device may be different from the main receiving device. The further wireless connection may be different from the wireless connection.
[0040] The term “further receiving device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to an alternative and / or an auxiliary device in a system and / or a network to which at least one further device connects to and / or relies on for at least one certain function and / or service, preferably when the main receiving device is not available. The further receiving device may be the device to which the wireless connection is initiated when the wireless connection could not be established to the main receiving device. The further receiving device may be free of an evaluation unit configured for determining at least one body function of the user by evaluating the sensor data.
[0041] If determining whether the initiated wireless connection is established or is not established indicates that the wireless connection is not established, the further wireless connection may be initiated.
[0042] As already disclosed, the method comprises transmitting, by the body-worn sensor device, at least the portion of the sensor data to the further receiving device when the wireless connection between the body-worn sensor device and the further receiving device is established, wherein at least the portion of the sensor data is transmitted in order to store at least the portion of the sensor data on a storage device comprised by the further receiving device, preferably wherein transmitting is performed by using the connection interface comprised by the body -worn sensor device.
[0043] The term “transmitting” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to sending data from a first device to at least one further device, preferably by using an established wireless connection. The method may further comprise
[0044] - determining, by the body -worn sensor device, whether the initiated further wireless connection between the body-worn sensor device and the further receiving device is established or is not established.
[0045] If determining whether the initiated further wireless connection is established or is not established indicates that the further wireless connection is established, at least the portion of the sensor data may be transmitted, preferably via the further wireless connection to the further receiving device.
[0046] The term “storage device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to an arbitrary device configured for recording data. The storage device may further be configured for being accessed in order to retrieve the stored data.
[0047] The sensor data may be or may comprise at least one of:
[0048] - analyte sensor data related to at least one analyte in a bodily fluid of the user;
[0049] - acceleration sensor data related to at least one movement of the user;
[0050] - gyroscope sensor data related to at least one movement of the user;
[0051] - temperature sensor data related to at least one temperature of the user
[0052] - electrocardiogram data related to at least one electrical activity of a user’s heart;
[0053] - oxygen saturation data related to a user’s blood.
[0054] The term “analyte” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term preferably relates to an arbitrary element, component or compound which may be present in a body fluid and a presence and / or a quantity and / or a concentration of which may be of interest for a user, a patient or medical staff such as for a medical doctor. As will be understood by the skilled person, a "presence" of an analyte, for example, may be a presence of said analyte in an amount above a detection limit. Preferably, the analyte may be or may comprise an arbitrary chemical substance or chemical compound which may take part in a metabolism of the user or the patient, such as a metabolite. As an example, the analyte may be selected from the group consisting of glucose, ketones, glycerol, a hormone such as testosterone, cortisol, cholesterol, triglycerides, lactic acid, lactate or any analyte which can be measured electrochemically. Additionally or alternatively, however, other types of analytes may be used and / or any combination of analytes may be determined. However, more preferably, the analyte may be glucose. The term “analyte sensor data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term preferably may refer, without limitation, to data on an arbitrary analyte that may be evaluated for a more diagnostic and / or a therapeutic purpose. Analyte sensor data may comprise information on glucose, ketones, glycerol, a hormone such as testosterone, cortisol, cholesterol, triglycerides, lactic acid, lactate or any analyte which can be measured electrochemically. Analyte sensor data may be generated by using an analyte sensor device comprised by the body -worn sensor device. The term “analyte sensor device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term preferably may refer, without limitation, to an arbitrary element or article being configured for use in the field of medical technology, exemplarily in the field of medical analytics or medical diagnostics. The analyte sensor device may be configured for performing a medical function and / or for being used in a medical process, such as in one or more of a therapeutic process, a diagnostic process or another medical process. The analyte sensor device preferably may comprise an assembly of two or more components capable of interacting with each other, such as in order to perform one or more diagnostic and / or therapeutic purposes, such as in order to perform a medical analysis. Preferably, the two or more components may be capable of performing a detection of the analyte in the body fluid and / or of contributing to the detection of the analyte in the body fluid.
[0055] The term “acceleration sensor data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to data that comprises information on the measured acceleration of the acceleration sensor. The acceleration sensor data may comprise data related to three acceleration vectors, wherein each acceleration vector is parallel to a different acceleration axis; wherein each acceleration axis is orthogonal to any one of the further acceleration axis. The acceleration sensor data may be generated by an acceleration sensor comprised by the body-worn sensor device. The term “acceleration sensor” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a sensor configured to measure the acceleration of the sensor and, thereby, generate acceleration sensor data. The measured acceler- ation may be a static acceleration, such as gravity, or a dynamic acceleration, such as an acceleration caused by a movement. The acceleration sensor may be a capacitive accelerometer, a piezoelectric accelerometer and / or a micro-electromechanical system accelerometer.
[0056] The term “gyroscope sensor data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to data comprising information on an angular velocity of an object around at least one, preferably all, three axes: pitch (x-axis), roll (y-axis), yaw (z-axis). Gyroscope sensor data may be provided in degrees per second ( s) or radians per second (rad / s). The gyroscope sensor data may be generated by using a gyroscope comprised by the body-worn sensor device. The term “gyroscope” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a device configured for measuring at least one orientation and / or at least one angular velocity. The gyroscope sensor data may be generated by measuring at least one orientation and / or at least one angular velocity. The gyroscope sensor data may comprise information on the at least one measured orientation and / or the at least one angular velocity. The gyroscope sensor data may be generated by using a gyroscope.
[0057] The term “temperature sensor data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to data that comprises information on a thermal state of an environment or object. Temperature sensor data may be provided in degrees Celsius (°C) or Fahrenheit (°F). The temperature sensor data may be generated by using a temperature sensor comprised by the body-worn sensor device. The term “temperature sensor” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a device configured for measuring at least one temperature. A temperature sensor may be at least one of: a thermocouple, a thermistor, a digital temperature sensor.
[0058] The term “electrocardiogram data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer to data obtained by an electrocardiography, i.e. by a process of producing a recording of a heart’s electrical activity through repeated cardiac cycles with an electrocardiograph machine or other cardiac monitoring devices. Typically, an electrocardiogram is a graph of voltage versus time of the electrical activity of the heart and is typically produced using electrodes placed on the skin of the user, the electrodes detecting the small electrical changes that are a consequence of cardiac muscle depolarization followed by repolarization during each cardiac cycle.
[0059] The term “oxygen saturation data” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer to measurement data related to a fraction of oxygen saturated hemoglobin relative to total hemoglobin in the blood, e.g. data giving the percentage of hemoglobin binding sites in the bloodstream occupied by oxygen. Arterial oxygen saturation may for example be determined by an arterial blood gas test. Venous oxygen saturation typically refers to the percentage of oxygenated hemoglobin returning to the right side of the heart. Peripheral oxygen saturation is typically measured at a fingertip, e.g. using pulse oximetry, a method estimating the percentage of oxygen bound to hemoglobin in the blood based on light absorption measurements as oxygenated and deoxygenated hemoglobin absorb different wavelength.
[0060] The method further may comprise: determining, by the body-worn sensor device, the free storage space of a storage device comprised by the body-worn sensor device; wherein initiating, by the body -worn sensor device, the wireless connection between the body- worn sensor device and the main receiving device is performed when the free storage space of the storage device is below a threshold.
[0061] The term “storage device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to an arbitrary hardware component configured to store data and, thereby, ensuring that the data is preserved accurately over time. The storage device may be configured to retain the data collected by a sensor or a plurality of sensors, preferably to allow for a later retrieval and / or analysis of the data. In order to store data, a storage device may comprise “storage space”. “Storage space”, also referred to capacity, may refer to the total amount of data that the device can hold. The storage space is typically measured in bytes. When data is stored on a storage device a portion of the storage space is used. A remaining portion of the storage space in which no data is stored may be referred to as “free”. In said portion of free storage space further data may be stored. By performing the initiating, by the body-worn sensor device, of the wireless connection between the body -worn sensor device and the main receiving device when the free storage space of the storage device is below a threshold, it may be ensured that no received or generated sensor data is lost, since stored sensor data may be transferred to a receiving device. The part of the sensor data that is transferred to the receiving device may then be deleted from the storage device such that the related storage space gets free and can be used.
[0062] Determining whether the initiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established may comprise: awaiting, by the body-worn sensor device, a response from the main receiving device indicating that the wireless connection between the body-worn sensor device and the main receiving device is established. Determining whether the initiated wireless connection between the body -worn sensor device and the main receiving device is established or is not established may comprise: setting, by the body -worn sensor device, a time-out flag configured to indicate that the wireless connection between the body-worn sensor device and the main receiving device is not established when the response from the main receiving device is not received within a predefined time range.
[0063] Initiating, by the body-worn sensor device, the further wireless connection may comprise: o selecting the further receiving device, wherein selecting the further receiving device comprises at least one of: evaluating, by the body-worn sensor device, a known list comprising the at least one predetermined further receiving device, wherein the known list is stored on the storage device comprised by the body-worn sensor device; performing, by the body-worn sensor device, a search for at least one possible further receiving device, preferably where the search for at least one possible further receiving device is performed by using the connection interface.
[0064] The term “selecting” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of choosing and / or picking something from a range of options based on at least one specific criteria and / or at least one specific preference. As already indicated, selecting the further receiving device may comprise evaluating, by the body-worn sensor device, a known list comprising the at least one predetermined further receiving device, wherein the known list is stored on the storage device comprised by the body- worn sensor device. The “known list” may be a list comprising at least one, preferably a plurality of, further receiving devices to which the sensor data may be transferred to. The known list may be a predetermined list. Said further receiving devices may be predetermined, specifically by the user. Therefore, the further receiving devices may be preselected by the user and added to the known list. The user may preselect the further receiving devices by using a further device and / or a web interface.
[0065] As already indicated, selecting the further receiving device may comprise performing, by the body -worn sensor device, a search for at least one possible further receiving device, preferably where the search for at least one possible further receiving device is performed by using the connection interface. The term “searching” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of looking for specific information, items and / or resources within a given context or system. When searching for a device using a wireless connection interface, the process often comprises the use of a communication protocol, such as Bluetooth and / or Wi-Fi, in order to discover nearby at least one device within data communication range. The possible further receiving device may be an arbitrary device that is within data communication range. Alternatively, the possible further receiving device may be a predetermined further receiving device that is on the known list that is within data communication range.
[0066] The method may further comprise: storing, by the body -worn sensor device, at least a further portion of the sensor data on the storage device of the body -worn sensor device.
[0067] As already indicated, the body-worn sensor device may comprise a storage device. A further portion of the sensor data may be stored on the storage device. The further portion of the sensor data may not be transferred to the further receiving device. The further portion of the sensor data may comprise sensor data that is less temporally resolved than the sensor data that is received or generated by the sensor device. Consequently, said sensor data that is less temporally resolved comprises data points that are spaced further apart in time compared to the sensor data that is received or generated by the sensor device. The further portion of the sensor data may cover the same time then the sensor data that is received or generated by the sensor device. As a result, the further portion of the sensor data may require less storage space. The less temporally resolved sensor data may be transferred to the main receiving device when reinitiating, by the body-worn sensor device, the wireless connection between the body-worn sensor device and the main receiving device. Thereby, an estimate on the body function may be determined by evaluating the less temporally resolved data even in case the further receiving device is not within data communication range with the main receiving device when the main receiving device is requesting at least the portion of the sensor data that is stored on a storage device of the further receiving device from the further receiving device.
[0068] The method may further comprise: setting, by the body-worn sensor device, a status flag configured to indicate that at least the portion of the sensor data is transmitted to the further receiving device.
[0069] The term “setting” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of configuring and / or adjusting at least one parameter. In the context of setting a “status flag”, setting may comprise assigning a specific indicator and / or marker to denote the condition of an object or system. Setting a status flag to "true" (or any arbitrary value indicating “true”) may indicate that a process, such as transmitting at least the portion of the sensor data to the further receiving device, has successfully been completed. Setting a status flag to "false" (or any arbitrary value indicating “false”) may indicate that a process, such as transmitting at least the portion of the sensor data to the further receiving device, has not successfully been completed. The status flag may be set to "false" by default. Setting the status flag may comprise at least one of generating and storing the status flag.
[0070] The method may further comprise: storing, by the body-worn sensor device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted, wherein the device identifier is stored on the storage device of the body- worn sensor device.
[0071] The term “device identifier” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to data on a device, specifically a further receiving device, wherein the data on the device is configured to identify the device. The method may further comprise: reinitiating, by the body-worn sensor device, the wireless connection between the body -worn sensor device and the main receiving device, preferably wherein reinitiating is performed by using the connection interface comprised by the body-worn sensor device; determining, by the body -worn sensor device, whether the reinitiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established; transmitting, by the body-worn sensor device, the status flag to the main receiving device when the further wireless connection between the body -worn sensor device and a main receiving device is established when it is confirmed that the reinitiated wireless connection between the body-worn sensor device and a main receiving device is established, preferably wherein transmitting is performed by using the connection interface comprised by the body-worn sensor device.
[0072] The term “reinitiating” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of performing initiating again. Reinitiating, by the body -worn sensor device, the wireless connection between the body-worn sensor device and the main receiving device may be performed when a predetermined time range after initiating, by the body -worn sensor device, a wireless connection between the body -worn sensor device and a main receiving device has passed. The predetermined time range may be selected in agreement with the data storage capability of the body- worn sensor device and / or the main receiving device and / or the further receiving device. The predetermined time may be, exemplarily, between 1 hour and 2 hours or 30 minutes and 1 hour. Alternatively or in addition, reinitiating, by the body -worn sensor device, the wireless connection between the body-worn sensor device and the main receiving device may be performed when the free storage space of the storage device is below a further threshold. Preferably, wherein the further threshold is below the threshold, which may cause initiating, by the body- worn sensor device, the wireless connection between the body -worn sensor device and the main receiving device.
[0073] The method may further comprise: transmitting, by the body -worn sensor device, the device identifier to the main receiving device when the reinitiated wireless connection between the body-worn sensor device and the main receiving device is established, preferably wherein transmitting is performed by using the connection interface comprised by the body- worn sensor device.
[0074] In a further aspect, a computer-implemented method for operating a main receiving device configured to evaluate sensor data from a user generated by a measurement sensor comprised by a body -worn sensor device being body -worn by a user is disclosed. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0075] The method comprises:
[0076] - receiving, by the main receiving device, a status flag configured to indicate that at least a portion of the sensor data is stored on a further receiving device from the transmitting body-worn sensor device, preferably wherein receiving is performed by using a connection interface comprised by the main receiving device;
[0077] - requesting, by the main receiving device, at least the portion of the sensor data that is stored on a storage device of the further receiving device from the further receiving device, preferably wherein requesting is performed by using the connection interface comprised by the main receiving device.
[0078] The term “requesting” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of transmitting a query by a device to a further device in order to initiate a data transfer from the further device to the requesting device. Requesting at least the portion of the sensor data that is stored on a storage device of the further receiving device from the further receiving device may be performed when the received status flag indicates that sensor data is stored on the further receiving device.
[0079] The method may further comprise:
[0080] - receiving, by the main receiving device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted from the transmitting body -worn sensor device, preferably wherein receiving is performed by using the connection interface comprised by the main receiving device.
[0081] Requesting, by the main receiving device, at least the portion of the sensor data that is stored on the storage device of the further receiving device from the further receiving device may be performed by requesting at least the portion of the sensor data that is stored on the storage device of the further receiving device from the further receiving device as indicated by the device identifier.
[0082] The method may further comprise:
[0083] - receiving, by the main receiving device, at least the portion of the sensor data that is requested from the transmitting further receiving device, preferably wherein receiving is performed by using the connection interface comprised by the main receiving device.
[0084] The method may further comprise:
[0085] - evaluating, by the main receiving device, the received sensor data in order to determine data related to a body function.
[0086] The term “evaluating” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a process of generating a result by analyzing data. Evaluating may comprise providing the result to a further unit and / or device and / or person. Evaluating may be performed by using an evaluation unit, specifically comprising a processor and a memory.
[0087] The term “body function” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a physiological process that occurs within the human body to maintain health and enable at least one function of the human body.
[0088] The data related to a body function is or comprises at least one of:
[0089] - a presence and / or a quantity and / or a concentration of at least one analyte in a bodily fluid of the user;
[0090] - a vital sign of the user;
[0091] - a gyrocardiogram of the user;
[0092] - a temperature of the user;
[0093] - an electrocardiogram of the user;
[0094] - oxygen saturation data of the user. The term “gyrocardiogram” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a report on at least one characteristic on at least one rotation and / or at least one translation related to a heart, preferably of the user. A gyrocardiogram may comprise information on at least one heart rotational movement, at least one cardiac cycle phase, at least one mechanical function and dynamic and / or at least one cardiac health indicator.
[0095] In a further aspect, a computer-implemented method for operating a further receiving device configured to store a portion of the sensor data from a user generated by a measurement sensor comprised by a body -worn sensor device being body -worn by a user that cannot be transmitted to a main receiving device is disclosed. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0096] The computer-implemented method for operating a further receiving device configured to store a portion of the sensor data from a user, that cannot be transmitted to a main receiving device, comprises the following steps, which may be performed in the given order. A different order, however, may also be feasible. Further, two or more of the method steps may be performed simultaneously. Thereby, the method steps may at least partly overlap in time. Further, the method steps may be performed once or repeatedly. Thus, one or more or even all of the method steps may be performed once or repeatedly. The method may comprise additional method steps, which are not listed herein.
[0097] The method comprises:
[0098] - receiving, by the further receiving device, at least the portion of the sensor data from the transmitting body-worn sensor device, preferably wherein receiving is performed by using a connection interface comprised by the further receiving device,
[0099] - storing, by the further receiving device, at least the portion of the sensor data on a storage device comprised by the further receiving device.
[0100] The method may further comprise:
[0101] - transmitting, by the further receiving device, at least the portion of the sensor data to the main receiving device upon request of the main receiving device, preferably wherein transmitting is performed by using a connection interface comprised by the further receiving device.
[0102] In a further aspect, a computer-implemented method for operating an analytical system comprising a body-worn sensor device, a main receiving device and a further receiving device is disclosed. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0103] The computer-implemented method for operating an analytical system comprising a body -worn sensor device comprises the following steps, which may be performed in the given order. A different order, however, may also be feasible. Further, two or more of the method steps may be performed simultaneously. Thereby, the method steps may at least partly overlap in time. Further, the method steps may be performed once or repeatedly. Thus, one or more or even all of the method steps may be performed once or repeatedly. The method may comprise additional method steps, which are not listed herein.
[0104] The method comprises:
[0105] - operating the body -worn sensor device by using the method of operating a body- wom sensor device;
[0106] - operating the main receiving device by using the method of operating a main receiving device;
[0107] - operating the further receiving device by using the method of operating a further receiving device.
[0108] In a further aspect, a body-worn sensor device configured to be body-worn by a user is disclosed, wherein the body-worn sensor device comprises a measurement sensor generating sensor data from the user, wherein the body-worn sensor device is configured to perform the method of operating a body-worn sensor device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0109] The body-worn sensor device may be selected from at least one of: an analyte sensor device; an acceleration sensor device; a gyroscope device; a temperature sensor device; a cardiac monitoring device such as an electrocardiograph; an oxygen saturation measuring device such as a pulse oximeter. An analyte sensor device may comprise an analyte sensor. An acceleration sen- sor device may comprise an acceleration sensor. A gyroscope device may comprise a gyroscope. A temperature sensor device may comprise a temperature sensor. The measurement sensor may be selected from at least one of: an analyte sensor; an acceleration sensor; a gyroscope; a temperature sensor, an electrocardiogram sensor, e.g. comprising electrodes, an oxygen saturation measuring device, e.g. comprising light-emitting diodes and a light-sensitive sensor.
[0110] In a further aspect, a main receiving device configured to evaluate sensor data from a user generated by a measurement sensor comprised by a body-worn sensor device being body-worn by a user is disclosed, wherein the main receiving device is configured to perform the method of operating a main receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0111] The main receiving device may be selected from at least one of:
[0112] - a mobile device.
[0113] The term “mobile device” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to a mobile electronics device, more specifically to a mobile communication device, configured for providing access to at least one telecommunication network, such as a cell phone, smart phone or a wearable. The mobile device may be a portable device.
[0114] The term “portable” as used herein is a broad term and is to be given its ordinary and customary meaning to a person of ordinary skill in the art and is not to be limited to a special or customized meaning. The term specifically may refer, without limitation, to the property of at least one object of being moved by human force, such as by a single user. Specifically, the object characterized by the term “portable” may have a weight not exceeding 10 kg, specifically not exceeding 5 kg, more specifically not exceeding 1 kg or even not exceeding 500 g. Additionally or alternatively, the dimensions of the object characterized by the term “portable” may be such that the object extends by no more than 0.3 m into any dimension, specifically by no more than 0.2 m into any dimension. The object, specifically, may have a volume of no more than 0.03 m3, specifically of no more than 0.01 m3, more specifically no more than 0.001 m3or even no more than 500 mm3. In particular, as an example, the portable spectrometer device may have dimensions of e.g. 10 mm by 10 mm by 5 mm. Specifically, the portable spectrometer device may be part of a mobile device or may be attachable to a mobile device, such as a notebook computer, a tablet, a cell phone, such as a smart phone, a smartwatch and / or a wearable computer, also referred to as “wearable”, e.g. a body borne computer such as a wrist band or a watch. In particular, the a weight of the spectrometer device, specifically the portable spectrometer device, may be in the range from 1 g to 100 g, more specifically in the range from 1 g to 10 g.
[0115] In a further aspect, a further receiving device configured to store sensor data from a user generated by a measurement sensor comprised by a body -worn sensor device being body -worn by a user is disclosed, wherein the further receiving device is configured to perform the method of operating a further receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0116] The further receiving device may be selected from at least one of:
[0117] - a further mobile device.
[0118] The further mobile device may be a portable device.
[0119] In a further aspect, a computer program comprising instructions is disclosed which, when the program is executed by the body-worn sensor device, cause the body-worn sensor device to perform the method of operating a body-worn sensor device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0120] In a further aspect, a computer-readable storage medium, preferably a non-transient computer- readable medium, comprising instructions is disclosed which, when the instructions are executed by the body-worn sensor device, cause the body-worn sensor device to perform the method of operating a body-worn sensor device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0121] As used herein, the “computer-readable storage medium” specifically may refer to non-transi- tory data storage means, such as a hardware storage medium having stored thereon computerexecutable instructions. The stored computer-executable instruction may be associated with the computer program. The computer-readable data carrier or storage medium specifically may be or may comprise a storage medium such as a random-access memory (RAM) and / or a readonly memory (ROM). In a further aspect, a computer program comprising instructions is disclosed which, when the program is executed by the main receiving device, cause the main receiving device to perform the method of operating a main receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0122] In a further aspect, a computer-readable storage medium, preferably a non-transient computer- readable medium, is disclosed comprising instructions which, when the instructions are executed by the main receiving device, cause the main receiving device to perform the method of operating a main receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0123] In a further aspect, a computer program comprising instructions is disclosed which, when the program is executed by the further receiving device, cause the further receiving device to perform the method of operating a further receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0124] In a further aspect, a computer-readable storage medium, preferably a non-transient computer- readable medium, is disclosed comprising instructions which, when the instructions are executed by the further receiving device, cause the further receiving device to perform the method of operating a further receiving device. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0125] In a further aspect, an analytical system is disclosed, the analytical system comprising
[0126] - at least one body -worn sensor device,
[0127] - at least one main receiving device and
[0128] - at least one further receiving device.
[0129] For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0130] In a further aspect, a computer program comprising instructions is disclosed which, when the program is executed by the analytical system, cause the analytical system to perform the method of operating the analytical system. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0131] In a further aspect, a computer-readable storage medium, preferably a non-transient computer- readable medium, is disclosed comprising instructions which, when the instructions are executed by the analytical system, cause the analytical system to perform the method of operating an analytical system. For this aspect, reference may be made to any disclosure herein, particularly to any definition, Embodiment and / or further aspect as disclosed elsewhere herein.
[0132] Further disclosed and proposed herein is a computer program including computer-executable instructions for performing the method according to the present invention in one or more of the embodiments enclosed herein when the instructions are executed on a computer or computer network. Specifically, the computer program may be stored on a computer-readable data carrier and / or on a computer-readable storage medium.
[0133] As used herein, the terms “computer-readable data carrier” and “computer-readable storage medium” specifically may refer to non-transitory data storage means, such as a hardware storage medium having stored thereon computer-executable instructions. The computer-readable data carrier or storage medium specifically may be or may comprise a storage medium such as a random-access memory (RAM) and / or a read-only memory (ROM).
[0134] Thus, specifically, one, more than one or even all of method steps a) to d) as indicated above may be performed by using a computer or a computer network, preferably by using a computer program.
[0135] Further disclosed and proposed herein is a computer program product having program code means, in order to perform the method according to the present invention in one or more of the embodiments enclosed herein when the program is executed on a computer or computer network. Specifically, the program code means may be stored on a computer-readable data carrier and / or on a computer-readable storage medium.
[0136] Further disclosed and proposed herein is a data carrier having a data structure stored thereon, which, after loading into a computer or computer network, such as into a working memory or main memory of the computer or computer network, may execute the method according to one or more of the embodiments disclosed herein. Further disclosed and proposed herein is a non-transient computer-readable medium including instructions that, when executed by one or more processors, cause the one or more processors to perform any one of the methods disclosed herein.
[0137] Further disclosed and proposed herein is a computer program product with program code means stored on a machine-readable carrier, in order to perform the method according to one or more of the embodiments disclosed herein, when the program is executed on a computer or computer network. As used herein, a computer program product refers to the program as a tradable product. The product may generally exist in an arbitrary format, such as in a paper format, or on a computer-readable data carrier and / or on a computer-readable storage medium. Specifically, the computer program product may be distributed over a data network.
[0138] Finally, disclosed and proposed herein is a modulated data signal which contains instructions readable by a computer system or computer network, for performing the method according to one or more of the embodiments disclosed herein.
[0139] Referring to the computer-implemented aspects of the invention, one or more of the method steps or even all of the method steps of the method according to one or more of the embodiments disclosed herein may be performed by using a computer or computer network. Thus, generally, any of the method steps including provision and / or manipulation of data may be performed by using a computer or computer network. Generally, these method steps may include any of the method steps, typically except for method steps requiring manual work, such as providing the samples and / or certain aspects of performing the actual measurements.
[0140] Specifically, further disclosed herein are:
[0141] - a computer or computer network comprising at least one processor, wherein the processor is adapted to perform the method according to one of the embodiments described in this description,
[0142] - a computer loadable data structure that is adapted to perform the method according to one of the embodiments described in this description while the data structure is being executed on a computer,
[0143] - a computer program, wherein the computer program is adapted to perform the method according to one of the embodiments described in this description while the program is being executed on a computer, - a computer program comprising program means for performing the method according to one of the embodiments described in this description while the computer program is being executed on a computer or on a computer network,
[0144] - a computer program comprising program means according to the preceding embodiment, wherein the program means are stored on a storage medium readable to a computer,
[0145] - a storage medium, wherein a data structure is stored on the storage medium and wherein the data structure is adapted to perform the method according to one of the embodiments described in this description after having been loaded into a main and / or working storage of a computer or of a computer network, and
[0146] - a computer program product having program code means, wherein the program code means can be stored or are stored on a storage medium, for performing the method according to one of the embodiments described in this description, if the program code means are executed on a computer or on a computer network.
[0147] The proposed computer-implemented method for operating a body-worn sensor device, computer-implemented method for operating a main receiving device, computer-implemented method for operating a further receiving device, computer-implemented method for operating an analytical system, body-worn sensor device, a main receiving device, further receiving device, analytical system, computer programs and computer-readable storage mediums provide many advantages over known devices and methods.
[0148] In particular the proposed computer-implemented method for operating a body-worn sensor device, computer-implemented method for operating a main receiving device, computer-implemented method for operating a further receiving device, computer-implemented method for operating an analytical system, body-worn sensor device, a main receiving device, further receiving device, analytical system, computer programs and computer-readable storage mediums allow of a more user-friendly and flexible use, since a temporary data storage of a further receiving device comprising an appropriate storage device and being within reach of the wearable device is used in order to storage sensor data.
[0149] As already indicated, the invention may be considered to relate to an improved data storage management for body-worn sensor devices having a limited data storage capacity. The invention may be preventing a data storage overflow even if a main receiving device is temporarily out of reach. In case the main receiving device is not available for data transmission, e.g. when it is in a flight mode, switched off at night and / or within range of the body-worn sensor device a further receiving device having an appropriate storage device and transmission protocol may be used to temporarily store sensor data from the measurement sensor. The use of a data storage and transmission management may further increase the reliability of data collection by preventing any data loss and data storage overflow.
[0150] Thereby, access to as much as possible ‘raw data’ generated by the measurement sensor may be provided. Said non-compressed and / or non-aggregated data allows to run continuous product improvement and improve product care activities.
[0151] The invention may be described in the following words:
[0152] Computer implemented method for data management / transmission (data transmission protocol) comprising the steps of:
[0153] - Trying to establish a wireless communication channel between a wearable sensor device (first device) and a main receiving device (second device),
[0154] - If the communication channel is established successfully o Transmitting data from an internal storage of the wearable sensor device to the main receiving device, and o If available, transmitting information about a temporary storage flag
[0155] If the communication channel cannot be established o Establishing a wireless communication channel to an auxiliary storage device in communication reach, o Transmitting data from the internal storage of the wearable sensor device to the auxiliary storage device, o Setting a temporary storage flag.
[0156] Wearable device with a physiological sensor configured to transfer data from an internal memory unit via a wireless communication link to a control device if in reach, and to an auxiliary device, if the control device is not in reach.
[0157] Control device configured to request and receive data from a wearable device with a physiological sensor as well as from an auxiliary device. Summarizing and without excluding further possible embodiments, the following embodiments may be envisaged:
[0158] Embodiment 1 : A computer-implemented method for operating a body -worn sensor device configured to be body-worn by a user, wherein the body-worn sensor device comprises a measurement sensor configured for generating sensor data from the user, the method comprising: receiving, by the body-worn sensor device, the sensor data from the measurement sensor; initiating, by the body -worn sensor device, a wireless connection between the body- worn sensor device and a main receiving device in order to transfer at least a portion of the sensor data to the main receiving device via an established wireless connection between the body-worn sensor device and the main receiving device, preferably wherein initiating is performed by using a connection interface comprised by the body -worn sensor device; determining, by the body-worn sensor device, whether the initiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established; initiating, by the body-worn sensor device, a further wireless connection between the body-worn sensor device and at least one further receiving device in order to transfer at least the portion of the sensor data to the further receiving device via the established further wireless connection between the body-worn sensor device and the at least one further receiving device when the initiated wireless connection between the body -worn sensor device and the main receiving device is not established, preferably wherein initiating is performed by using the connection interface comprised by the body-worn sensor device; transmitting, by the body-worn sensor device, at least a portion of the sensor data to the further receiving device when the wireless connection between the body- worn sensor device and the further receiving device is established, wherein at least the portion of the sensor data is transmitted in order to store at least the portion of the sensor data on a storage device comprised by the further receiving device, preferably wherein transmitting is performed by using the connection interface comprised by the body-worn sensor device.
[0159] Embodiment 2: The computer-implemented method according to the preceding Embodiment, wherein the sensor data is or comprises at least one of: - analyte sensor data related to at least one analyte in a bodily fluid of the user;
[0160] - acceleration sensor data related to at least one movement of the user;
[0161] - gyroscope sensor data related to at least one movement of the user;
[0162] - temperature sensor data related to at least one temperature of the user
[0163] - electrocardiogram data related to at least one electrical activity of a user’s heart;
[0164] - oxygen saturation data related to a user’s blood.
[0165] Embodiment 3 : The computer-implemented method according to any one of the preceding Embodiments, the method further comprising: determining, by the body-worn sensor device, the free storage space of a storage device comprised by the body-worn sensor device; wherein initiating, by the body-worn sensor device, the wireless connection between the body-worn sensor device and the main receiving device is performed when the free storage space of the storage device is below a threshold.
[0166] Embodiment 4: The computer-implemented method according to any one of the preceding Embodiments, wherein determining whether the initiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established comprises: o awaiting, by the body-worn sensor device, a response from the main receiving device indicating that the wireless connection between the body-worn sensor device and the main receiving device is established.
[0167] Embodiment 5 : The computer-implemented method according to the preceding Embodiment, wherein determining whether the initiated wireless connection between the body- worn sensor device and the main receiving device is established or is not established comprises: o setting, by the body -worn sensor device, a time-out flag configured to indicate that the wireless connection between the body -worn sensor device and the main receiving device is not established when the response from the main receiving device is not received within a predefined time range.
[0168] Embodiment 6: The computer-implemented method according to any one of the preceding Embodiments, wherein initiating, by the body-worn sensor device, the further wireless connection comprises: o selecting the further receiving device, wherein selecting the further receiving device comprises at least one of: evaluating, by the body-worn sensor device, a known list comprising the at least one predetermined further receiving device, wherein the known list is stored on the storage device comprised by the body-worn sensor device; performing, by the body-worn sensor device, a search for at least one possible further receiving device, preferably where the search for at least one possible further receiving device is performed by using the connection interface.
[0169] Embodiment 7 : The computer-implemented method according to any one of the preceding Embodiments, the method further comprising: storing, by the body -worn sensor device, at least a further portion of the sensor data on the storage device of the body -worn sensor device.
[0170] Embodiment 8 : The computer-implemented method according to any one of the preceding Embodiments, the method further comprising: setting, by the body-worn sensor device, a status flag configured to indicate that at least the portion of the sensor data is transmitted to the further receiving device.
[0171] Embodiment 9: The computer-implemented method according to any one of the three preceding Embodiments, the method further comprising: storing, by the body-worn sensor device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted, wherein the device identifier is stored on the storage device of the body- worn sensor device.
[0172] Embodiment 10: The computer-implemented method according to any one of the two preceding Embodiments, the method further comprising: reinitiating, by the body-worn sensor device, the wireless connection between the body -worn sensor device and the main receiving device, preferably wherein reinitiating is performed by using the connection interface comprised by the body-worn sensor device; determining, by the body -worn sensor device, whether the reinitiated wireless connection between the body-worn sensor device and the main receiving device is established or is not established; transmitting, by the body-worn sensor device, the status flag to the main receiving device when the further wireless connection between the body -worn sensor device and a main receiving device is established when it is confirmed that the reinitiated wireless connection between the body-worn sensor device and a main receiving device is established, preferably wherein transmitting is performed by using the connection interface comprised by the body-worn sensor device.
[0173] Embodiment 11 : The computer-implemented method according to the preceding Embodiment, the method further comprising: transmitting, by the body -worn sensor device, the device identifier to the main receiving device when the reinitiated wireless connection between the body-worn sensor device and the main receiving device is established, preferably wherein transmitting is performed by using the connection interface comprised by the body- worn sensor device.
[0174] Embodiment 12: A computer-implemented method for operating a main receiving device configured to evaluate sensor data from a user generated by a measurement sensor comprised by a body-worn sensor device being body-worn by a user, the method comprising:
[0175] - receiving, by the main receiving device, a status flag configured to indicate that at least a portion of the sensor data is stored on a further receiving device from the transmitting body-worn sensor device, preferably wherein receiving is performed by using a connection interface comprised by the main receiving device;
[0176] - requesting, by the main receiving device, at least the portion of the sensor data that is stored on a storage device of the further receiving device from the further receiving device, preferably wherein requesting is performed by using the connection interface comprised by the main receiving device.
[0177] Embodiment 13 : The computer-implemented method according to the preceding Embodiment, the method further comprising
[0178] - receiving, by the main receiving device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted from the transmitting body -worn sensor device, preferably wherein receiving is performed by using the connection interface comprised by the main receiving device. Embodiment 14: The computer-implemented method according to any one of the two preceding Embodiments, the method further comprising
[0179] - receiving, by the main receiving device, at least the portion of the sensor data that is requested from the transmitting further receiving device, preferably wherein receiving is performed by using the connection interface comprised by the main receiving device.
[0180] Embodiment 15 : The computer-implemented method according to the preceding Embodiment, the method further comprising
[0181] - evaluating, by the main receiving device, the received sensor data in order to determine data related to a body function.
[0182] Embodiment 16: The computer-implemented method according to the preceding Embodiment, wherein the data related to a body function is or comprises at least one of:
[0183] - a presence and / or a quantity and / or a concentration of at least one analyte in a bodily fluid of the user;
[0184] - a vital sign of the user;
[0185] - a gyrocardiogram of the user;
[0186] - a temperature of the user;
[0187] - electrocardiogram data of the user;
[0188] - oxygen saturation data of the user.
[0189] Embodiment 17: A computer-implemented method for operating a further receiving device configured to store a portion of the sensor data from a user generated by a measurement sensor comprised by a body-worn sensor device being body-worn by a user, the method comprising:
[0190] - receiving, by the further receiving device, the portion of the sensor data from the transmitting body-worn sensor device that could not be transmitted to a main receiving device, preferably wherein receiving is performed by using a connection interface comprised by the further receiving device,
[0191] - storing, by the further receiving device, at least the portion of the sensor data on a storage device comprised by the further receiving device.
[0192] Embodiment 18 : The computer-implemented method according to the preceding Embodiment, the method further comprising: - transmitting, by the further receiving device, at least the portion of the sensor data to the main receiving device upon request of the main receiving device, preferably wherein transmitting is performed by using a connection interface comprised by the further receiving device.
[0193] Embodiment 19: A computer-implemented method for operating an analytical system comprising a body-worn sensor device, a main receiving device and a further receiving device, the method comprising:
[0194] - operating the body -worn sensor device by using the method according to any one of the preceding Embodiments referring to a computer-implemented method of operating a body -worn sensor device;
[0195] - operating the main receiving device by using the method according to any one of the preceding Embodiments referring to a computer-implemented method of operating a main receiving device;
[0196] - operating the further receiving device by using the method according to any one of the preceding Embodiments referring to a computer-implemented method of operating a further receiving device.
[0197] Embodiment 20: A body-worn sensor device configured to be body-worn by a user, wherein the body-worn sensor device comprises a measurement sensor generating sensor data from the user, wherein the body-worn sensor device is configured to perform the method according to any one of the preceding Embodiments referring to a computer- implemented method of operating a body -worn sensor device.
[0198] Embodiment 21 : The body -worn sensor device according to the preceding Embodiment, wherein the body-worn sensor device is selected from at least one of:
[0199] - an analyte sensor device;
[0200] - an acceleration sensor device;
[0201] - a gyroscope device;
[0202] - a temperature sensor device;
[0203] - a wearable electrocardiograph or cardiac monitor;
[0204] - oxygen saturation measuring device, e.g. a pulse oximeter.
[0205] Embodiment 22: The body -worn sensor device according to any one of the two preceding
[0206] Embodiments, wherein the measurement sensor is selected from at least one of:
[0207] - an analyte sensor; - an acceleration sensor;
[0208] - a gyroscope;
[0209] - a temperature sensor;
[0210] - a wearable electrocardiograph or cardiac monitor;
[0211] - oxygen saturation measuring device, for example, a pulse oximeter.
[0212] Embodiment 23 : A main receiving device configured to evaluate sensor data from a user generated by a measurement sensor comprised by a body -worn sensor device being body- worn by a user, wherein the main receiving device is configured to perform the method according to any one of the preceding Embodiments referring to a computer-implemented method of operating a main receiving device.
[0213] Embodiment 24: The main receiving device according to the preceding Embodiment, wherein the main receiving device is selected from at least one of:
[0214] - a mobile device.
[0215] Embodiment 25: A further receiving device configured to store sensor data from a user generated by a measurement sensor comprised by a body -worn sensor device being body- worn by a user, wherein the further receiving device is configured to perform the method according to any one of the preceding Embodiments referring to a computer-implemented method of operating a further receiving device.
[0216] Embodiment 26: The further receiving device according to the preceding Embodiment, wherein the further receiving device is selected from at least one of:
[0217] - a further mobile device.
[0218] Embodiment 27 : A computer program comprising instructions which, when the program is executed by the body-worn sensor device according to any one of the preceding Embodiments referring to a body -worn sensor device, cause the body -worn sensor device to perform the method of operating a body -worn sensor device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a body-worn sensor device.
[0219] Embodiment 28: A computer-readable storage medium, preferably a non-transient computer-readable medium, comprising instructions which, when the instructions are exe- cuted by the body-worn sensor device according to any one of the preceding Embodiments referring to a body -worn sensor device, cause the body -worn sensor device to perform the method of operating a body-worn sensor device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a body-worn sensor device.
[0220] Embodiment 29: A computer program comprising instructions which, when the program is executed by the main receiving device according to any one of the preceding Embodiments referring to a main receiving device, cause the main receiving device to perform the method of operating a main receiving device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a main receiving device.
[0221] Embodiment 30: A computer-readable storage medium, preferably a non-transient computer-readable medium, comprising instructions which, when the instructions are executed by the main receiving device according to any one of the preceding Embodiments referring to a main receiving device, cause the main receiving device to perform the method of operating a main receiving device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a main receiving device.
[0222] Embodiment 31 : A computer program comprising instructions which, when the program is executed by the further receiving device according to any one of the preceding Embodiments referring to a further receiving device, cause the further receiving device to perform the method of operating a further receiving device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a further receiving device.
[0223] Embodiment 32: A computer-readable storage medium, preferably a non-transient computer-readable medium, comprising instructions which, when the instructions are executed by the further receiving device according to any one of the preceding Embodiments referring to a further receiving device, cause the further receiving device to perform the method of operating a further receiving device according to any one of the preceding Embodiments referring to a computer-implemented method of operating a further receiving device. Embodiment 33: An analytical system comprising
[0224] - at least one body-worn sensor device according to any one of the preceding Embodiments referring to a body -worn sensor device,
[0225] - at least one main receiving device according to any one of the preceding Embodiments referring to a main receiving device and
[0226] - at least one further receiving device according to any one of the preceding Embodiments referring to a main receiving device.
[0227] Embodiment 34: A computer program comprising instructions which, when the program is executed by the analytical system according to any one of the preceding Embodiments referring to an analytical system, cause the analytical system to perform the method of operating the analytical system according to any one of the preceding Embodiments referring to a computer-implemented method of operating an analytical system.
[0228] Embodiment 35: A computer-readable storage medium, preferably a non-transient computer-readable medium, comprising instructions which, when the instructions are executed by the analytical system according to any one of the preceding Embodiments referring to an analytical system, cause the analytical system to perform the method of operating an analytical system according to any one of the preceding Embodiments referring to a computer-implemented method of operating an analytical system.
[0229] Short description of the Figures
[0230] Further optional features and embodiments will be disclosed in more detail in the subsequent description of embodiments, preferably in conjunction with the dependent claims. Therein, the respective optional features may be realized in an isolated fashion as well as in any arbitrary feasible combination, as the skilled person will realize. The scope of the invention is not restricted by the preferred embodiments. The embodiments are schematically depicted in the Figures. Therein, identical reference numbers in these Figures refer to identical or functionally comparable elements.
[0231] In the Figures:
[0232] Figure 1 shows an exemplary computer-implemented method for operating a body -worn sensor device; Figure 2 shows an exemplary computer-implemented method for operating a main receiving device;
[0233] Figure 3 shows an exemplary computer-implemented method for operating a further receiving device;
[0234] Figure 4 shows an exemplary computer-implemented method for operating an analytical system; and
[0235] Figure 5 shows an exemplary analytical system, an exemplary body-worn sensor device, an exemplary main receiving device and an exemplary further receiving device.
[0236] Detailed description of the embodiments
[0237] In Figure 1, an exemplary computer-implemented method 110 for operating a body -worn sensor device 178 configured to be body -worn by a user, wherein the body -worn sensor device 178 comprises a measurement sensor 184 configured for generating sensor data from the user is disclosed.
[0238] The method 110 comprises: receiving (denoted by reference number 112), by the body-worn sensor device 178, the sensor data from the measurement sensor 184; initiating (denoted by reference number 114), by the body-worn sensor device 178, a wireless connection between the body -worn sensor device 178 and a main receiving device 180 in order to transfer at least a portion of the sensor data to the main receiving device 180 via an established wireless connection between the body -worn sensor device 178 and the main receiving device 180, preferably wherein initiating is performed by using a connection interface 186 comprised by the body -worn sensor device 178; determining (denoted by reference number 116), by the body -worn sensor device 178, whether the initiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established or is not established; initiating (denoted by reference number 118), by the body -worn sensor device 178, a further wireless connection between the body -worn sensor device 178 and at least one further receiving device 182 in order to transfer at least the portion of the sensor data to the further receiving device 182 via the established further wireless connection between the body -worn sensor device 178 and the at least one further receiving device 182 when the initiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is not established, preferably wherein initiating is performed by using the connection interface 186 comprised by the body -worn sensor device 178; transmitting (denoted by reference number 120), by the body -worn sensor device 178, at least the portion of the sensor data to the further receiving device 182 when the wireless connection between the body -worn sensor device 178 and the further receiving device 182 is established, wherein at least the portion of the sensor data is transmitted in order to store at least the portion of the sensor data on a storage device 196 comprised by the further receiving device 182, preferably wherein transmitting is performed by using the connection interface 186 comprised by the body- worn sensor device 178.
[0239] The sensor data may be or may comprise at least one of:
[0240] - analyte sensor data related to at least one analyte in a bodily fluid of the user;
[0241] - acceleration sensor data related to at least one movement of the user;
[0242] - gyroscope sensor data related to at least one movement of the user;
[0243] - temperature sensor data related to at least one temperature of the user;
[0244] - electrocardiogram data related to at least one electrical activity of a user’s heart;
[0245] - oxygen saturation data related to a user’s blood.
[0246] The method 110 further may comprise: determining (denoted by reference number 122), by the body -worn sensor device 178, the free storage space of a storage device 188 comprised by the body -worn sensor device 178; wherein initiating (denoted by reference number 114), by the body-worn sensor device 178, the wireless connection between the body -worn sensor device 178 and the main receiving device 180 is performed when the free storage space of the storage device 188 is below a threshold.
[0247] Determining (denoted by reference number 116) whether the initiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established or is not established may comprise: o awaiting (denoted by reference number 124), by the body-worn sensor device 178, a response from the main receiving device 180 indicating that the wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established.
[0248] Determining (denoted by reference number 116) whether the initiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established or is not established may comprise: o setting (denoted by reference number 126), by the body-worn sensor device 178, a time-out flag configured to indicate that the wireless connection between the body- worn sensor device 178 and the main receiving device 180 is not established when the response from the main receiving device 180 is not received within a predefined time range.
[0249] Initiating (denoted by reference number 118), by the body -worn sensor device 178, the further wireless connection may comprise: o selecting the further receiving device 182 (denoted by reference number 128), wherein selecting the further receiving device 182 comprises at least one of: evaluating (denoted by reference number 130), by the body -worn sensor device 178, a known list comprising the at least one predetermined further receiving device 182, wherein the known list is stored on the storage device 188 comprised by the body -worn sensor device 178; performing (denoted by reference number 132), by the body -worn sensor device 178, a search for at least one possible further receiving device 182, preferably where the search for at least one possible further receiving device 182 is performed by using the connection interface 186.
[0250] The method 110 may further comprise: storing (denoted by reference number 134), by the body -worn sensor device 178, at least a further portion of the sensor data on the storage device 188 of the body -worn sensor device 178.
[0251] The method 110 may further comprise: setting (denoted by reference number 136), by the body-worn sensor device 178, a status flag configured to indicate that at least the portion of the sensor data is transmitted to the further receiving device 182. The method 110 may further comprise: storing (denoted by reference number 138), by the body -worn sensor device 178, a device identifier configured to indicate the further receiving device 182 to which at least the portion of the sensor data is transmitted, wherein the device identifier is stored on the storage device 188 of the body-worn sensor device 178.
[0252] The method 110 may further comprise: reinitiating (denoted by reference number 140), by the body -worn sensor device 178, the wireless connection between the body -worn sensor device 178 and the main receiving device 180, preferably wherein reinitiating is performed by using the connection interface comprised by the body-worn sensor device 178; determining (denoted by reference number 142), by the body -worn sensor device 178, whether the reinitiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established or is not established; transmitting (denoted by reference number 144), by the body -worn sensor device 178, the status flag to the main receiving device 180 when the further wireless connection between the body -worn sensor device 178 and a main receiving device 180 is established when it is confirmed that the reinitiated wireless connection between the body -worn sensor device 178 and a main receiving device 180 is established, preferably wherein transmitting is performed by using the connection interface 186 comprised by the body-worn sensor device 178.
[0253] The method 110 may further comprise: transmitting (denoted by reference number 146), by the body -worn sensor device 178, the device identifier to the main receiving device 180 when the reinitiated wireless connection between the body -worn sensor device 178 and the main receiving device 180 is established, preferably wherein transmitting is performed by using the connection interface 186 comprised by the body-worn sensor device 178.
[0254] In Figure 2, an exemplary a computer-implemented method 148 for operating a main receiving device 180 configured to evaluate sensor data from a user generated by a measurement sensor 184 comprised by a body -worn sensor device 178 being body -worn by a user is disclosed.
[0255] The method 148 comprises: - receiving (denoted by reference number 150), by the main receiving device 180, a status flag configured to indicate that at least a portion of the sensor data is stored on a further receiving device 182 from the transmitting body -worn sensor device 178, preferably wherein receiving is performed by using a connection interface 190 comprised by the main receiving device 180;
[0256] - requesting (denoted by reference number 152), by the main receiving device 180, at least the portion of the sensor data that is stored on a storage device 196 of the further receiving device 182 from the further receiving device 182, preferably wherein requesting is performed by using the connection interface 190 comprised by the main receiving device 180.
[0257] The method 148 may further comprise:
[0258] - receiving (denoted by reference number 154), by the main receiving device 180, a device identifier configured to indicate the further receiving device 182 to which at least the portion of the sensor data is transmitted from the transmitting body- worn sensor device 178, preferably wherein receiving is performed by using the connection interface 190 comprised by the main receiving device 180.
[0259] The method 148 may further comprise:
[0260] - receiving (denoted by reference number 156), by the main receiving device 180, at least the portion of the sensor data that is requested from the transmitting further receiving device 182, preferably wherein receiving is performed by using the connection interface 190 comprised by the main receiving device 180.
[0261] The method 148 may further comprise:
[0262] - evaluating (denoted by reference number 158), by the main receiving device 180, the received sensor data in order to determine data related to a body function.
[0263] The data related to a body function is or comprises at least one of:
[0264] - a presence and / or a quantity and / or a concentration of at least one analyte in a bodily fluid of the user;
[0265] - a vital sign of the user;
[0266] - a gyrocardiogram of the user;
[0267] - a temperature of the user;
[0268] - an electrocardiogram of the user;
[0269] - an oxygen saturation of the user’s blood. In Figure 3, an exemplary computer-implemented method 160 for operating a further receiving device 182 configured to store at least a portion of the sensor data from a user generated by a measurement sensor 184 comprised by a body -worn sensor device 178 being body -worn by a user is disclosed.
[0270] The method 160 comprises:
[0271] - receiving (denoted by reference number 162), by the further receiving device 182, at least the portion of the sensor data from the transmitting body -worn sensor device 178, preferably wherein receiving is performed by using a connection interface 194 comprised by the further receiving device 182,
[0272] - storing (denoted by reference number 164), by the further receiving device 182, at least the portion of the sensor data on a storage device 196 comprised by the further receiving device 182.
[0273] The method 160 may further comprise:
[0274] - transmitting (denoted by reference number 166), by the further receiving device 182, at least the portion of the sensor data to the main receiving device 180 upon request of the main receiving device 180, preferably wherein transmitting is performed by using a connection interface 194 comprised by the further receiving device 182.
[0275] In Figure 4, an exemplary computer-implemented method 168 for operating an analytical system comprising a body -worn sensor device 178, a main receiving device 180 and a further receiving device 182 is disclosed.
[0276] The method 168 comprises:
[0277] - operating the body -worn sensor device 178 (denoted by reference number 170) by using the method 110 of operating a body -worn sensor device 178;
[0278] - operating the main receiving device 180 (denoted by reference number 172) by using the method 148 of operating a main receiving device 180;
[0279] - operating the further receiving device 182 (denoted by reference number 174) by using the method of operating a further receiving device 182.
[0280] In Figure 5, an exemplary analytical system 176 is disclosed, the analytical system comprising
[0281] - at least one body -worn sensor device 178, at least one main receiving device 180 and at least one further receiving device 182.
[0282] Further in Figure 5, an exemplary body -worn sensor device 178 configured to be body -worn by a user is disclosed, wherein the body-worn sensor device 178 comprises a measurement sensor 184 generating sensor data from the user, wherein the body -worn sensor device 178 is configured to perform the method of operating a body-worn sensor device 178. The body-worn sensor device 178 may further comprise at least one of: a connection interface 186; a storage device 188.
[0283] The body -worn sensor device 178 may be selected from at least one of: an analyte sensor device; an acceleration sensor device; a gyroscope device; a temperature sensor device; an electrocardiograph; an oxygen saturation measuring device, e.g. a pulse oximeter. An analyte sensor device may comprise an analyte sensor. An acceleration sensor device may comprise an acceleration sensor. A gyroscope device may comprise a gyroscope. A temperature sensor device may comprise a temperature sensor An electrocardiograph may for example comprise electrodes. An oxygen saturation measuring device may for example comprise light-emitting diodes and a light-sensitive sensor. The measurement sensor 184 may be selected from at least one of: an analyte sensor; an acceleration sensor; a gyroscope; a temperature sensor, an electrocardiograph sensing element, e.g. electrodes, an oxygen saturation measuring element, e.g. a lightsensitive sensor and light-emitting diodes.
[0284] Further in Figure 5, an exemplary a main receiving device 180 configured to evaluate sensor data from a user generated by a measurement sensor 184 comprised by a body -worn sensor device 178 being body -worn by a user is disclosed, wherein the main receiving device 180 is configured to perform the method of operating a main receiving device 180. The main receiving device 180 may further comprise at least one of: a connection interface 190; an evaluation unit 192.
[0285] Further in Figure 5, an exemplary further receiving device 182 configured to store sensor data from a user generated by a measurement sensor 184 comprised by a body -worn sensor device 178 being body -worn by a user is disclosed, wherein the further receiving device 182 is configured to perform the method of operating a further receiving device 182. The further receiving device 182 may further comprise at least one of: a connection interface 194; a storage device 196. Further disclosed are respective computer programs and computer-readable storage mediums, preferably non-transient computer-readable mediums (not shown).
[0286] List of reference numbers
[0287] 110 exemplary computer-implemented method for operating a body -worn sensor device
[0288] 112 receiving, by the body -worn sensor device, the sensor data from the measurement sensor
[0289] 114 initiating, by the body -worn sensor device, a wireless connection between the body-worn sensor device and a main receiving device
[0290] 116 determining, by the body -worn sensor device, whether the initiated wireless connection between the body -worn sensor device and the main receiving device is established or is not established
[0291] 118 initiating, by the body-worn sensor device, a further wireless connection between the body -worn sensor device and at least one further receiving device
[0292] 120 transmitting, by the body -worn sensor device, at least the portion of the sensor data to the further receiving device
[0293] 122 determining, by the body-worn sensor device, the free storage space of a storage device comprised by the body-worn sensor device
[0294] 124 awaiting, by the body-worn sensor device, a response from the main receiving device indicating that the wireless connection between the body -worn sensor device and the main receiving device is established
[0295] 126 setting, by the body -worn sensor device, a time-out flag
[0296] 128 selecting the further receiving device
[0297] 130 evaluating, by the body-worn sensor device, a known list comprising the at least one predetermined further receiving device
[0298] 132 performing, by the body -worn sensor device, a search for at least one possible further receiving device
[0299] 134 storing, by the body -worn sensor device, at least a further portion of the sensor data on the storage device of the body-worn sensor device
[0300] 136 setting, by the body-worn sensor device, a status flag configured to indicate that at least the portion of the sensor data is transmitted to the further receiving device
[0301] 138 storing, by the body -worn sensor device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted
[0302] 140 reinitiating, by the body -worn sensor device, the wireless connection between the body -worn sensor device and the main receiving device determining, by the body -worn sensor device, whether the reinitiated wireless connection between the body -worn sensor device and the main receiving device is established or is not established transmitting, by the body -worn sensor device, the status flag to the main receiving device when the further wireless connection between the body -worn sensor device and a main receiving device is established transmitting, by the body -worn sensor device, the device identifier to the main receiving device when the reinitiated wireless connection between the body- worn sensor device and the main receiving device is established exemplary computer-implemented method for operating a main receiving device receiving, by the main receiving device, a status flag configured to indicate that at least a portion of the sensor data is stored on a further receiving device from the transmitting body -worn sensor device requesting, by the main receiving device, at least the portion of the sensor data that is stored on a storage device of the further receiving device from the further receiving device receiving, by the main receiving device, a device identifier configured to indicate the further receiving device to which at least the portion of the sensor data is transmitted from the transmitting body-worn sensor device receiving, by the main receiving device, at least the portion of the sensor data that is requested from the transmitting further receiving device evaluating, by the main receiving device, the received sensor data in order to determine data related to a body function exemplary computer-implemented method 160 for operating a further receiving device receiving, by the further receiving device, at least the portion of the sensor data from the transmitting body -worn sensor device
[0303] Storing, by the further receiving device, at least the portion of the sensor data on a storage device comprised by the further receiving device transmitting, by the further receiving device, at least the portion of the sensor data to the main receiving device upon request of the main receiving device exemplary computer-implemented method for operating an analytical system operating the body -worn sensor device operating the main receiving device operating the further receiving device analytical system body-worn sensor device main receiving device further receiving device measurement sensor connection interface storage device connection interface evaluation unit connection interface storage device
Claims
Claims1. A computer-implemented method for operating a body-worn sensor device (178) configured to be body -worn by a user, wherein the body -worn sensor device (178) comprises a measurement sensor (184) configured for generating sensor data from the user, the method comprising: receiving, by the body-worn sensor device (178), the sensor data from the measurement sensor (184); initiating, by the body-worn sensor device (178), a wireless connection between the body-worn sensor device (178) and a main receiving device (180) in order to transfer at least a portion of the sensor data to the main receiving device (180) via an established wireless connection between the body-worn sensor device (178) and the main receiving device (180); determining, by the body-worn sensor device (178), whether the initiated wireless connection between the body-worn sensor device (178) and the main receiving device (180) is established or is not established; if determining whether the initiated wireless connection is established or is not established indicates that the wireless connection is not established initiating, by the body-worn sensor device (178), a further wireless connection between the body- worn sensor device (178) and at least one further receiving device (182) in order to transfer at least the portion of the sensor data to the further receiving device (182) via the established further wireless connection between the body-worn sensor device (178) and the at least one further receiving device (182); transmitting, by the body-worn sensor device (178), at least a portion of the sensor data to the further receiving device (182) when the wireless connection between the body-worn sensor device (178) and the further receiving device (182) is established, wherein at least the portion of the sensor data is transmitted in order to store at least the portion of the sensor data on a storage device (196) comprised by the further receiving device (182).
2. The computer-implemented method according to the preceding claim, wherein the sensor data is or comprises at least one of:- analyte sensor data related to at least one analyte in a bodily fluid of the user;- acceleration sensor data related to at least one movement of the user;- gyroscope sensor data related to at least one movement of the user;- temperature sensor data related to at least one temperature of the user;- electrocardiogram data related to at least one electrical activity of a user’s heart;- oxygen saturation data related to a user’s blood.
3. The computer-implemented method according to any one of the preceding claims, the method further comprising: determining, by the body-worn sensor device (178), the free storage space of a storage device (188) comprised by the body-worn sensor device (178); wherein initiating, by the body -worn sensor device (178), the wireless connection between the body-worn sensor device (178) and the main receiving device (180) is performed when the free storage space of the storage device (188) is below a threshold.
4. The computer-implemented method according to any one of the preceding claims, wherein initiating, by the body-worn sensor device (178), the further wireless connection comprises: o selecting the further receiving device (182), wherein selecting the further receiving device (182) comprises at least one of: evaluating, by the body -worn sensor device (178), a known list comprising the at least one further receiving device (182), wherein the known list is stored on the storage device (188) comprised by the body -worn sensor device (178); performing, by the body-worn sensor device (178), a search for at least one possible further receiving device (182).
5. The computer-implemented method according to any one of the preceding claims, the method further comprising: setting, by the body-worn sensor device (178), a status flag configured to indicate that at least the portion of the sensor data is transmitted to the further receiving device (182); storing, by the body-worn sensor device (178), a device identifier configured to indicate the further receiving device (182) to which at least the portion of the sensor data is transmitted, wherein the device identifier is stored on the storage device (188) of the body-worn sensor device (178);reinitiating, by the body-worn sensor device (178), the wireless connection between the body-worn sensor device (178) and the main receiving device (180); determining, by the body-worn sensor device (178), whether the reinitiated wireless connection between the body-worn sensor device (178) and the main receiving device (180) is established or is not established; transmitting, by the body -worn sensor device (178), the status flag to the main receiving device (180) when the further wireless connection between the body -worn sensor device (178) and a main receiving device (180) is established; transmitting, by the body -worn sensor device (178), the device identifier to the main receiving device (180) when the reinitiated wireless connection between the body-worn sensor device (178) and the main receiving device (180) is established.
6. A computer-implemented method for operating a main receiving device (180) configured to evaluate sensor data from a user generated by a measurement sensor (184) comprised by a body-worn sensor device (178) being body-worn by a user, the method comprising:- receiving, by the main receiving device (180), a status flag configured to indicate that at least a portion of the sensor data is stored on a further receiving device (182) from the transmitting body-worn sensor device (178);- receiving, by the main receiving device (180), a device identifier configured to indicate the further receiving device (182) to which at least the portion of the sensor data is transmitted from the transmitting body-worn sensor device (178);- requesting, by the main receiving device (180), at least the portion of the sensor data that is stored on a storage device (196) of the further receiving device (182) from the further receiving device (182);- receiving, by the main receiving device (180), at least the portion of the sensor data that is requested from the transmitting further receiving device (182);- evaluating, by the main receiving device (180), the received sensor data in order to determine data related to a body function.
7. The computer-implemented method according to the preceding claim, wherein the data related to a body function is or comprises at least one of:- a presence and / or a quantity and / or a concentration of at least one analyte in a bodily fluid of the user;- a vital sign of the user;- a gyrocardiogram of the user;- a temperature of the userelectrocardiogram data of the user; oxygen saturation data of the user.
8. A computer-implemented method for operating a further receiving device (182) configured to store at least a portion of the sensor data from a user generated by a measurement sensor (184) comprised by a body-worn sensor device (178) being body-worn by a user, the method comprising:- receiving, by the further receiving device (182), a portion of the sensor data from the transmitting body -worn sensor device (178) that could not be transmitted to a main receiving device;- storing, by the further receiving device (182), the portion of the sensor data on a storage device (196) comprised by the further receiving device (182);- transmitting, by the further receiving device (182), at least the portion of the sensor data to the main receiving device (180) upon request of the main receiving device (180).
9. A computer-implemented method for operating an analytical system comprising a body- worn sensor device (178), a main receiving device (180) and a further receiving device (182), the method comprising:- operating the body -worn sensor device (178) by using the method according to any one of the preceding claims referring to a computer-implemented method of operating a body -worn sensor device (178);- operating the main receiving device (180) by using the method according to any one of the preceding claims referring to a computer-implemented method of operating a main receiving device (180);- operating the further receiving device (182) by using the method according to any one of the preceding claims referring to a computer-implemented method of operating a further receiving device (182).
10. A body-worn sensor device (178) configured to be body-worn by a user, wherein the body-worn sensor device (178) comprises a measurement sensor (184) generating sensor data from the user, wherein the body-worn sensor device (178) is configured to perform the method according to any one of the preceding claims referring to a computer-implemented method of operating a body-worn sensor device (178).
11. A main receiving device (180) configured to evaluate sensor data from a user generated by a measurement sensor (184) comprised by a body-worn sensor device (178) being body -worn by a user, wherein the main receiving device (180) is configured to perform the method according to any one of the preceding claims referring to a computer-implemented method of operating a main receiving device (180).
12. A further receiving device (182) configured to store sensor data from a user generated by a measurement sensor (184) comprised by a body-worn sensor device (178) being body- worn by a user, wherein the further receiving device (182) is configured to perform the method according to any one of the preceding claims referring to a computer-implemented method of operating a further receiving device (182).
13. An analytical system comprising- at least one body-worn sensor device (178) according to any one of the preceding claims referring to a body-worn sensor device (178),- at least one main receiving device (180) according to any one of the preceding claims referring to a main receiving device (180), and- at least one further receiving device (182) according to any one of the preceding claims referring to a main receiving device (180).
14. A computer program comprising instructions which, when the program is executed by the body -worn sensor device, the main receiving device, the further receiving device or the analytical system according to any one of the preceding claims referring to a body- worn sensor device, a main receiving device, a further receiving device or an analytical system, cause the body -worn sensor device, the main receiving device, the further receiving device or the analytical system to perform the method according to any one of the preceding claims referring to a method for operating a body-worn sensor device, a main receiving device, a further receiving device or an analytical system.
15. A computer-readable storage medium comprising instructions which, when the instructions are executed by the body -worn sensor device, the main receiving device, the further receiving device or the analytical system according to any one of the preceding claims referring to a body-worn sensor device, a main receiving device, a further receiving device or an analytical system, cause the body-worn sensor device, the main receiving de-vice, the further receiving device or the analytical system to perform the method according to any one of the preceding claims referring to a method for operating a body-worn sensor device, a main receiving device, a further receiving device or an analytical system.
Citation Information
Patent Citations
Wearable device and platform for sensory input
EP2717773A1
Method and apparatus for wireless communication
EP4287664A1
Systems and methods for portable storage devices
US10123153B2
Switching between watches or other accessories
US10419595B2
Wearable data storage and transmission device for processing sensor data
US11678152B2