AUTOMATED DETECTION AND CONFIGURATION OF WEARABLE DEVICES BASED ON ON-BODY STATUS, LOCATION, AND/OR ORIENTATION
First Claim
1. An electronic device worn on a user, the electronic device comprising:
- one or more accelerometers configured to generate acceleration information based on acceleration experienced by the electronic device;
a processor; and
one or more associated memories, the one or more associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to;
process the acceleration information to extract features from the acceleration information; and
process the features to determine a location of the electronic device on the user.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic device worn on a user includes one or more accelerometers. The one or more accelerometers generate acceleration information based on acceleration experienced by the electronic device. The electronic device further includes a processor and one or more associated memories, and the one or more associate memories include computer program code executable by the processor. The processor, configured by the computer program code, causes the electronic device to process the acceleration information to extract features from the acceleration information. The processor, configured by the computer program code, further causes the electronic device to process the features to determine the location of the electronic device on the user.
57 Citations
70 Claims
-
1. An electronic device worn on a user, the electronic device comprising:
-
one or more accelerometers configured to generate acceleration information based on acceleration experienced by the electronic device; a processor; and one or more associated memories, the one or more associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to; process the acceleration information to extract features from the acceleration information; and process the features to determine a location of the electronic device on the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17)
-
-
12. A method of determining a location of a wearable device on a user, the method comprising:
-
generating acceleration information based on acceleration experienced by the wearable device; processing the acceleration information to extract features from the acceleration information; and processing the features to determine the location of the wearable device on the user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An electronic device worn on a user, the electronic device comprising:
-
one or more accelerometers configured to determine acceleration information during a first period; a processor; one or more associated memories, at least one of the associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to; extract features from the acceleration information, the features characterizing the acceleration information during the first period; determine a location of the wearable device on the user as one of a plurality of predefined locations based on the features; and configure functionality of the wearable device based on the location and one or more location-specific metrics associated with the one of the plurality of predefined locations. - View Dependent Claims (24, 25, 26)
-
-
27. A method of configuring a wearable device based on the wearable device determining its location on a user, the method comprising:
-
determining acceleration information during a first period based on one or more accelerometers included within the wearable device; extracting features from the acceleration information, the features characterizing the acceleration information during the first period; determining the location of the wearable device on the user as one of a plurality of predefined locations based on the features; and configuring functionality of the wearable device based on the location and one or more location-specific metrics associated with the one of the plurality of predefined locations. - View Dependent Claims (28, 29, 30)
-
-
31. An electronic device worn on a user, the electronic device comprising:
-
one or more accelerometers and temperature sensors configured to generate acceleration information and temperature information based on acceleration and skin temperature experienced by the electronic device; a processor; and one or more associated memories, the one or more associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to; process the acceleration and skin temperature information to extract features from the acceleration information; and process the features to determine a location of the electronic device on the user. - View Dependent Claims (32)
-
-
33. An electronic device wearable on a user comprising:
-
a temperature sensor configured to measure temperature information associated with the electronic device; a processor; and one or more associated memories, the one or more associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to; process the temperature information to determine a temperature, a change in temperature, a rate of change in temperature, or a combination thereof; and determine an on-body status of the electronic device on the user based on the temperature, the change in temperature, the rate of the change in temperature, or a combination thereof. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for determining a status of an electronic device, the method comprising:
-
measuring temperature information associated with the electronic device based on a temperature sensor within the electronic device; processing the temperature information to determine a temperature, a change in temperature, a rate of change in temperature, or a combination thereof; and determining an on-body status of the electronic device based, at least in part, on the temperature, the change in temperature, the rate of change in temperature, or a combination thereof. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of configuring a wearable device comprising:
-
generating acceleration information based on acceleration experienced by one or more motion sensors within the wearable device; measuring temperature information experienced by the wearable device based on a temperature sensor within the wearable device; determining an on-body status of the wearable device based on the acceleration information, the temperature information, or a combination thereof; and configuring functionality of the wearable device based, at least in part, on the on-body status. - View Dependent Claims (52, 53)
-
-
54. An electronic device worn on a user, the electronic device comprising:
-
at least two electrical contacts configured to detect an electrical signal at the surface of the user, the electrical signal being an electrocardiogram signal; an accelerometer configured to generate acceleration information experienced by the at least two electrical contacts; a processor; and one or more associated memories, the one or more associated memories including computer program code executable by the processor, the processor, configured by the computer program code, causes the electronic device to; acquire the electrical signal at the surface of the user through the at least two electrical contacts; process the acceleration information generated by the accelerometer to determine an orientation of the at least two electrical contacts relative to the user; and determine which limb lead electrocardiogram signal the electrical signal represents based on the orientation. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. A sensor system worn on a surface of a user, the sensor system comprising:
-
at least three wearable devices, each wearable device including; a pair of electrical contacts configured to detect an electrical signal at the surface of the user, the electrical signal being an electrocardiogram signal; and an accelerometer configured to generate acceleration information experienced by the pair of electrical contacts; a processor; and one or more associated memories, the one or more associated memories including computer program code executable by the processor, the computer program code causes the processor to; cause the three pairs of electrical contacts to acquire electrical signals at the surface of the user; process the acceleration information generated by the three accelerometers to determine orientations of the three pairs of electrical contacts relative to the user; and assign limb leads to the three electrical signals based on the orientations of the three pairs of electrical contacts. - View Dependent Claims (62, 63)
-
-
64. A method of classifying an electrical signal within an electrocardiography process, the method comprising:
-
attaching a wearable device to a surface of a user, the wearable device including; a pair of electrical contacts configured to detect an electrical signal at the surface of the user, the electrical signal being an electrocardiogram signal; and an accelerometer configured to generate acceleration information experienced by the pair of electrical contacts; detecting the electrical signal at the surface of the user with the pair of electrical contacts; determining an orientation of the pair of electrical contacts relative to the user based on the acceleration information; and determining whether the electrical signal represents a Lead I, Lead II, or Lead III electrocardiogram signal based on the orientation. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
Specification