WO2011003181A1 - Système d'authentification en fonction de l'allure - Google Patents
Système d'authentification en fonction de l'allure Download PDFInfo
- Publication number
- WO2011003181A1 WO2011003181A1 PCT/CA2010/001002 CA2010001002W WO2011003181A1 WO 2011003181 A1 WO2011003181 A1 WO 2011003181A1 CA 2010001002 W CA2010001002 W CA 2010001002W WO 2011003181 A1 WO2011003181 A1 WO 2011003181A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- user
- loop
- characteristic
- signature
- Prior art date
Links
- 230000005021 gait Effects 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012935 Averaging Methods 0.000 claims description 5
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims description 4
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims description 4
- 238000013500 data storage Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 230000002596 correlated effect Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000012952 Resampling Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B1/00—Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/1036—Measuring load distribution, e.g. podologic studies
- A61B5/1038—Measuring plantar pressure during gait
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/6804—Garments; Clothes
- A61B5/6807—Footwear
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
- G06V40/25—Recognition of walking or running movements, e.g. gait recognition
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/30—Individual registration on entry or exit not involving the use of a pass
- G07C9/32—Individual registration on entry or exit not involving the use of a pass in combination with an identity check
- G07C9/37—Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
Definitions
- the present invention relates to biometric
- the present invention relates to a biometric system based on an individual's gait.
- Security authentication systems generally come in a number of categories. Card or fob based systems use cards or fobs which, when swiped or placed near readers, authenticate their holder as being
- Biometric systems require that the user use a biometric reader so that a biometric reading (usually a retina scan, a fingerprint, or any other known biometric based indicia) can be taken.
- biometric reading usually a retina scan, a fingerprint, or any other known biometric based indicia
- Password/passcode based systems require a user to enter in a password/passcode for authentication.
- passwords/passcodes can be stolen.
- cards and fobs can also be stolen and/or duplicated.
- passwords/passcodes can be forgotten while cards and/or fobs can be lost.
- the present invention provides systems and methods for authenticating users based on their gait.
- a sensor module with multiple sensors is placed inside a user' s shoe and biometric data is gathered from the sensors when the user takes a step.
- the data gathered from each of the sensors is then received by a data processing module.
- the data is processed and compared with a stored signature from an authenticated user. If the processed data does not match the stored signature within predetermined limits, then the user using the system is not authenticated. An alarm may then be generated. If, on the other hand, there is a match, the user is authenticated and this
- authenticated result can be used to give the user access to restricted resources.
- the present invention provides a method for determining if a user of a device is an authenticated user, said device having a plurality of sensors for biometric data, the method comprising: a) selecting two of said plurality of sensors; b) gathering data from each sensor selected in step a) ; c) correlating data gathered from said two sensors such that data points gathered at similar instances are matched with one another to result in data pairs; d) determining at least one characteristic loop from said data pairs, each characteristic loop being a loop formed when said data point pairs are plotted; e) retrieving signature characteristic data, said signature characteristic data being derived from data resulting from biometric data from said authenticated user; f) determining a signature characteristic loop from said signature characteristic data; g) comparing characteristics of said at least one characteristic loop determined in step d) with characteristics of said signature characteristic loop determined in step f ) ; h) in the event a comparison of said
- step g) characteristics compared in step g) produces results not within predetermined limits, determining that said user is not said authenticated user; i) in the event a comparison of said
- the present invention provides a system for authenticating a user of said system, the system comprising:
- a sensor module comprising at least one sensor for gathering gait-based biometric data from said user - a data storage module for storing data relating to a signature loop, said signature loop being a loop resulting from a plot of data pairs derived from data gathered from said sensor module when an authenticated user used said system
- a data processing module for receiving data from said sensor module, said data processing module being for determining characteristic loops from said data received from said sensor module and for comparing characteristics of said characteristic loops with characteristics of said signature loop
- said user is authenticated when said characteristics of said characteristic loops are within predetermined limits of said characteristics of said signature loops .
- FIGURE 1 is a block diagram of the system according to one aspect of the invention.
- FIGURE 2A is an image illustrating the different
- FIGURE 2B is a diagram illustrating different zones on an insole according to one embodiment of another aspect of the invention.
- FIGURE 3 illustrates raw data waveforms and data waveforms after a low pass filter has been applied;
- FIGURE 4 illustrates loops plotted using raw data and filtered data
- FIGURE 5 illustrates a number of characteristic for different sets of data from the same user as well as an average characteristic loop derived from the other loops;
- FIGURE 6 illustrates the different characteristics which may be derived from the characteristic loops
- FIGURE 7 illustrates characteristic loops using highly correlated data
- FIGURE 8 shows average characteristic loops for
- FIGURE 9 is a flowchart illustrating the steps in a method according to another aspect of the invention.
- the system 10 includes a sensor module 20 coupled to a data processing module 30 and which may receive data from a storage module 40.
- the sensor module 20 having multiple sensors 2OA, generates biometric data from the sensors (biometric data based on the user's gait) which is then sent to the data processing module 30.
- the data processing module 30 then processes the biometric data and retrieves signature data from the storage module 40.
- the signature data comprises data that was gathered from the authenticated user to whom the system has been assigned and who should be using the system.
- the data processing module compares the signature data with the biometric data gathered from the multiple sensors. If a match is found (within predetermined tolerances), then the user is
- the system either reprocesses the data, gathers new data, or generates a signal indicating no match.
- the system may include a communications module 50 that is coupled to the data processing module 30.
- the communications module 50 may send and/or receive communications regarding the comparison between the signature data and the data gathered from the sensors.
- the communications module 50 may send a signal indicating a non-match or a match between the two sets of data.
- the user using the authentication system may either be granted access to restricted resources or such access may be withheld.
- the lack of a match may also generate alarms within the larger security system.
- the sensor module is an insole positioned inside the user's shoe, with the insole having multiple discrete force sensors that detect the amount of force exerted on a section or region of the insole.
- a user's gait can be profiled as being the amount of pressure that that user exerts on each region over time as the user takes a step.
- a variant of this sensor module would have at least one strain gauge positioned such that the pressure exerted on each of the multiple regions of the foot are detected by the gauge with each region corresponding to a section of the strain gauge. With such an arrangement, each section of the strain gauge thus acts as a different discrete sensor.
- FIGs 2A and 2B a schematic illustration of a number of discrete pressure zones on an insole is illustrated.
- Fig 2A shows an imprint of a human foot and the unique pressure points for a specific person.
- Fig 2B illustrates the location of 8 specific pressure zones or areas on one embodiment of a pressure sensing insole.
- Each zone in Fig 2B has a pressure sensing pad or sensor assigned to it such that the pressure exerted on each zone can be measured.
- a variant of this sensor module would have, instead of discrete sensor pads at each zone, a single strain gauge positioned as described above.
- each sensor in the sensor module produces a signal linearly proportional to the force being applied to the sensor.
- each sensor or zone would have a data channel dedicated to its readings for transmitting those readings to the data processing module.
- the readings can be time division multiplexed on to a single data line from the sensor module to the data processing module.
- the data is passed through a single A/D converter to produce multiplexed channels, one for each sensor.
- FIG 2B While there are eight zones in Fig 2B, other variants may have more or less than eight zones .
- the user's insole is equipped with accelerometers at different sections of the foot.
- At least one accelerometer can be positioned at the heel and at least one accelerometer can be positioned at the toe of the user.
- Each accelerometer can provide data as to the roll, pitch, and yaw (in 3 dimensional coordinates) of the insole as the user is walking. The roll, pitch, and yaw for each
- accelerometer can thus be the data points sensed and transmitted from the sensor module to the data processing modules.
- each sensor produces several hundred samples equating to approximately ten steps taken by the user. This data stream is then saved and examined by the data processing module and the actual step points are determined. Each step is identified and the saved data stream resampled at a precise rate of approximately 100 samples per step.
- the parameters extracted from the data stream may then be compared directly or indirectly with the signature data noted above .
- the parameters extracted are used to derive a shape or loop, the characteristics of which can the compared with characteristics of a signature loop or shape.
- a loop or shape allows for an indirect comparison between the data read by the sensor module and the signature data. As well, it allows for more complex comparison schemes and for easier use of tolerances in the comparison.
- a preferable preliminary step to the correlation step is that of applying a low pass filter to both sets of data.
- a low pass filter would remove the low frequency components of the signals and would provide cleaner and easier to process signals.
- Figures 3-8 are provided to aid in the understanding of the process.
- data streams are first received from all of the sensors for a given fixed duration.
- the data stream for the given duration is saved by the data processing module.
- the resulting waveform for each sensor is then partitioned to determine discrete steps taken by the user. If the sensors are force/pressure sensors, this partitioning may be done by searching for peaks and valleys in the waveform. Each peak would denote a maximum force applied to the sensor and each valley would denote a minimum (if not absence) of force.
- each step can then be seen as two valleys with a peak in between, representing the user's foot in the air, the actual step, and then user lifting his/her foot again.
- each step might be seen as two peaks bookending a valley.
- Fig 3 two raw data streams is shown at the bottom of the plot. After a low pass filter is applied to the signals, the smoother waveforms are shown at the top half of Fig. 3. From Fig. 3, one can see maxiumum force applied to the force pads for the two steps captured by the waveforms.
- each step for each sensor is then resampled to arrive at a
- each sample is for a predetermined time frame and at a predetermined point in time in the current step.
- the first sample is taken at the first one thousandths of a second in the waveform and the second sample is taken at the second one thousandths of a second and so on and so forth.
- This method essentially synchronizes all the samples such that it would be simple to determine all samples (from all the sensor readings) taken at the first one thousandths of a second or all samples taken at the first fiftieth one thousandths of a second as the relevant samples would all be similarly time indexed.
- any two of the sensors and the data they produced can be selected for comparison with the signature data noted above and which is stored in the data storage module.
- the signature data stored in the data storage module may take numerous forms. In one example, multiple data sets/pairs (either filtered or as raw data) from the
- authenticated user may be stored so that a signature loop may be derived from the signature data whenever the characteristics of that signature loop are required. For this example, all the data pairs from all sensors would be stored so that any two sensors may be selected. Alternatively, the specific
- characteristics of the signature loop may be stored as the signature data if one wanted to dispense with determining the signature loop every time a comparison needs to be made.
- only the data relating to the average signature loop derived from the authenticated user may be stored as signature data.
- all the raw data (either filtered or not) from the authenticated user' s steps may be stored as signature data.
- Such a configuration would allow for the greatest amount of flexibility as the system could randomly select any two of the sensors to be used and the signature data from the authenticated user would be available for those two sensors. As noted above, this configuration would require that the signature loop be calculated every time a comparison is required.
- the signature data may, if desired, be stored in encrypted format.
- [A[n] , B[n] ⁇ thus constitutes a data pair for the nth reading for that particular step.
- this is not surprising as the force exerted by the foot in a particular step increases to a maximum and then decreases to as minimum as the person increases the weight the place on the foot and then removes that weight as the step progresses.
- Fig 3 shows the waveforms for two signals - the lower waveform being the raw data stream waveforms for 2 signals and the upper waveforms for the same 2 signals after a low pass filter has been applied.
- Fig 4 shows a plot of the two sets of waveforms in Fig 3.
- One loop in Fig 4 is derived from the raw signal waveforms in Fig 3 while the other loop is derived from the low pass filtered waveform in Fig 3.
- a smoother loop is produced by the low-pass filtered signals.
- the x-axis in Fig 4 contains the values gathered from the first sensor selected while the y-axis contains the values gathered from the second selected sensor. It should be noted that while the embodiment discussed uses only a pair of sensors, the concept is applicable for 3, 4, or any number of sensors. If data from 3 sensors were used, then, instead of a 2D loop, a 3D loop may be created as a characteristic loop. It should be noted that a loop can be formed for each one of the steps captured by the sensors. An averaged loop can be derived from the various loops formed from all the steps captured by the sensors. Referring to Fig 5, the various loops from the various steps can be seen on the plot.
- the length of the loop (measured from the origin) , the width of the widest part of the loop, and the area occupied by the loop are just some of the
- characteristics which may be determined from the loop As well, the direction of the loop (whether it develops in a clockwise or anti-clockwise manner) may also be seen as a characteristic of the loop. Another possible characteristic of the loop may be the angle between a ray from the origin to the farthest point of the loop. Additional characteristics of these loops may, of course, be used depending on the configuration of the system.
- Fig 7 shows loops resulting from highly correlated data from the sensors.
- Such highly correlated data may produce loops that, at first glance, may not be overly useful. However, even such lopsided loops may yield useful characteristics.
- the amplitude from the furthest point may be used for an initial assessment of static of dynamic weight distribution.
- the characteristics for this average loop can be derived. Once derived, the same process is applied to the signature data stored in the storage module. The characteristics for the resulting signature loop (from the signature data) are then compared to the characteristics of the average loop from the data acquired from the sensors.
- Fig 8 a comparison of two average loops from the gait of two individuals is illustrated. As can be seen, the characteristics of the two loops are quite different. One loop is clearly larger (more area) , longer (length of loop) , and wider (width at widest of the loops) than the other loop. It should be noted that custom tolerances can be applied to the comparison. Depending on the tolerance applied, the comparison can be successful (the characteristics match within the tolerances) or unsuccessful (even within the tolerances, there is no match) .
- tolerances these can be preprogrammed into the system and can be determined when the signature data is gathered. As an example, a tolerance of 15% may be acceptable for some users while a tolerance of only 5% may be acceptable. This means that if the calculated characteristic of the average loop is within 15% of the calculated characteristic of the signature loop, then a match is declared. Similarly, if a tolerance of only 5% is used, then if the calculated characteristic of the average loop is within 5% of the calculated characteristic of the signature loop, then a match is declared. Of course, if the calculated characteristic of the average loop is not within the preprogrammed tolerance of the calculated characteristic of the signature loop, then a non-match is declared.
- the system may use a graduated system of matches or matching. This would mean that a level of confidence may be assigned to each match, a high level of confidence being an indication that there is a higher likelihood that there is a match between the two sets of data derived from the average loop and the signature loop. A match can then be declared once the level of confidence assigned is higher than a predetermined level. A non-match can similarly be declared once the level of confidence is lower than a predetermined level. A level of indecision can be declared when the level of
- the signature data is preferably done when the user who is to be the authenticated user is first assigned the insole/sensor module. This is done by having the authenticated user use the insole/sensor module by taking a specific number of normal steps. These steps are then captured in the system and are stored as signature data. Once stored, the signature data can be retrieved and various characteristics of the signature data (by way of the signature loop) can be determined as described above. As described above, the signature data stored may take any number of forms. The signature data may be the raw data gathered from the authenticated user when s/he took the specific number of normal steps. Alternatively, the signature data may be the filtered version of the raw data or it may be the various characteristics of the various possible signature loops.
- the waveforms themselves may be stored as signature data.
- the signature data may take any form as long as the characteristics of the signature loops may be derived from or be extracted from the signature data. Referring to Fig 9, a flowchart of the process described above is illustrated.
- the initial step 100 in the process is that of selecting two of the sensors to be used in the comparison process.
- the sensors are, in one embodiment, inserted or installed in a user's show. Once the sensors have been selected, data is gathered from these sensors as the user walks normally (step 110) . Once gathered from the sensors, the data is then correlated with one another to form the data pairs noted above (step 120) . This means that data points from one sensor is mated with data points from another sensor. With the data pairs in hand, at least one characteristic loop can then be created/derived from the data pairs (step 130) .
- each step may have its own characteristic loop.
- an average characteristic loop may be derived from the data values from the sensors.
- the signature data can be retrieved (step 150) .
- the signature data depending on configuration can then be used to determine the signature loop (step 160) .
- the characteristics of both the average characteristic loop and the signature loop can then be calculated or derived from the two sets of data (step 170) .
- the characteristics are then compared (step 180), taking into consideration the preprogrammed tolerances.
- step 190 determines whether the characteristics from the two sets of data are the same (step 190) (within the preprogrammed tolerances) then a match is found (step 200) and the user is then authorized (step 210) . If they are not within the preprogrammed tolerances, then no match is found (step 220) and the user is not authorized (step 230) .
- the first processing step after retrieving the data is one where the pair sensor signals are filtered applying DFT (Discrete Fourier Transform) based low- pass filter.
- the cut-off frequency of the filter is defined taking into account a Nyquist frequency (related to the sampling rate) on the high end, and a main signal frequency (related to the walking speed of the individual) on the low end. Walking frequency estimation is also a part of the described processing step .
- a low pass filter with flat pass-band (low ripple) high stop band attenuation may be used. Additional advantage is taken from the use of non-causal filters since the hard-real-time processing is not required (signals are registered first and then filters are applied) .
- the second processing step is a construction of the characteristic loop for the chosen pair of signals.
- the characteristic loop is an ordered set of points with coordinates (X(i),Y(i)) where X(i) is a first chosen signal and Y(i) is a second chosen signal, I is an index corresponding to the sample number.
- characteristic loops Due to quasi-periodicity of all signals resulting from the nature of human walking, characteristic loops can be constructed autonomously for several periods in time. Although initially defined for raw signals, autonomous loops can then be constructed for smoothed signals (obtained after the first step processing described above) .
- the third processing step is that of averaging the loops.
- Several loops are constructed according to the recording of several steps while the person is walking. Those steps and respectively those loops are subject to significant variations. It has been found that only the average loop provides a stable and robust characteristic of human walking.
- the fourth processing step consists of extracting initial geometrical parameters from the average loop such as loop length, loop width, direction of longitudinal axes, loop directionality (clockwise or counter-clockwise) and the area inside the loop. Other characteristics/parameters which can be used are the variance of each parameter listed above as computed for individual walking steps and as compared to the average value (computed from average loop) .
- Geometrical method - identify a point on the loop farthest from the origin (let us call it M) this point is further used to find the length (
- the directionality of the loop is related to the phase shift between signal Y and signal X. Namely the loop is clockwise if Y signal grows from low level to maturity first, followed by the growth of X signal.
- the fifth processing step consists of analysing
- the sixth processing step consists of comparing the loops computed from 2 separately recorded data. It has been found that the high discrimination efficiency of the proposed parametric representation of the pair- wise average loops (see Fig. 8 as an example) . Namely, for several pairs of signals/sensors extracted from the set of 8 signals/sensors, the average loops constructed from the smoothed signals stably
- the seventh processing step consists of combining the results of the comparison of several (up to all 56 possible pairs from 8 different sensors/signals) pairs in order to produce a highly efficient discriminate function. Results from various pairs are first weighted according to the number of parameters that can be robustly estimated to support the comparison of the loops. Finally, the results from various pairs can be fused using Dempster- Shaefer framework for an estimation of the likelihood that 2 individuals who used the system are identical or not.
- the system described above may be used in any number of ways.
- the system may be interrogated, by way of the communications module, by an outside security system to determine if the user has the same gait as the authenticated user.
- the system may, depending on the implementation, simply send a positive or negative indication, an indication that reflects whether there was a match or not between the characteristics of the average loop and the characteristics of the signature loop. With such an implementation, the user's gait (or the characteristics of the average loop) never leaves the system.
- the system only checks for a match when the system receives an external interrogation signal. Upon receipt of such a signal, the system may start sampling the user's steps .
- all of the data processed by the data processing module is internally encrypted so that external systems would not be privy to the raw data transferred between the sensor module and the data processing module.
- the data Prior to transmitting the raw data from the sensor module to the data processing module, the data may be automatically encrypted.
- the data processing module may be physically remote from the sensor module and, as such, the data transmissions between these modules may be vulnerable to the outside.
- the data processing module is contained within the insole to ensure that any data transfers between the modules are slightly more secure.
- any useful data processing means may be used with the invention.
- ASICs, FPGAs, general purpose CPUs, and other data processing devices may be used, either as dedicated processors for the calculations or as general purpose processors for a device incorporating the invention.
- the method steps of the invention may be embodied in sets of executable machine code stored in a variety of formats such as object code or source code. Such code is described generically herein as programming code, or a computer program for simplification. Clearly, the executable machine code may be integrated with the code of other programs, implemented as subroutines, by external program calls or by other techniques as known in the art.
- the embodiments of the invention may be executed by a computer processor or similar device programmed in the manner of method steps, or may be executed by an electronic system which is provided with means for executing these steps .
- an electronic memory means such computer diskettes, CD-Roms, Random Access Memory (RAM) , Read Only Memory (ROM) or similar computer software storage media known in the art, may be programmed to execute such method steps.
- electronic signals representing these method steps may also be transmitted via a communication network.
- Embodiments of the invention may be implemented in any conventional computer programming language
- preferred embodiments may be implemented in a procedural programming language (e.g. "C") or an object oriented language (e.g. "C++").
- Alternative embodiments of the invention may be implemented as pre-programmed hardware elements, other related components, or as a combination of hardware and software components.
- Embodiments can be implemented as a computer program product for use with a computer system. Such
- implementations may include a series of computer instructions fixed either on a tangible medium, such as a computer readable medium (e.g., a diskette, CD- ROM, ROM, or fixed disk) or transmittable to a computer system, via a modem or other interface device, such as a communications adapter connected to a network over a medium.
- a computer readable medium e.g., a diskette, CD- ROM, ROM, or fixed disk
- the medium may be either a tangible medium (e.g., optical or electrical
- a computer program product may be distributed as a removable medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk) , or distributed from a server over the network (e.g., the Internet or World Wide Web) .
- a computer system e.g., on system ROM or fixed disk
- a server e.g., the Internet or World Wide Web
- some embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware.
- Still other embodiments of the invention may be implemented as entirely hardware, or entirely software (e.g., a computer program product) .
- a person understanding this invention may now conceive of alternative structures and embodiments or
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Veterinary Medicine (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/581,633 US9188963B2 (en) | 2009-07-06 | 2010-07-06 | Gait-based authentication system |
CA2791403A CA2791403C (fr) | 2009-07-06 | 2010-07-06 | Systeme d'authentification en fonction de l'allure |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2671131 | 2009-07-06 | ||
CA2,671,131 | 2009-07-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011003181A1 true WO2011003181A1 (fr) | 2011-01-13 |
Family
ID=43428700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CA2010/001002 WO2011003181A1 (fr) | 2009-07-06 | 2010-07-06 | Système d'authentification en fonction de l'allure |
Country Status (3)
Country | Link |
---|---|
US (1) | US9188963B2 (fr) |
CA (1) | CA2791403C (fr) |
WO (1) | WO2011003181A1 (fr) |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8184070B1 (en) | 2011-07-06 | 2012-05-22 | Google Inc. | Method and system for selecting a user interface for a wearable computing device |
US8467133B2 (en) | 2010-02-28 | 2013-06-18 | Osterhout Group, Inc. | See-through display with an optical assembly including a wedge-shaped illumination system |
US8472120B2 (en) | 2010-02-28 | 2013-06-25 | Osterhout Group, Inc. | See-through near-eye display glasses with a small scale image source |
US8477425B2 (en) | 2010-02-28 | 2013-07-02 | Osterhout Group, Inc. | See-through near-eye display glasses including a partially reflective, partially transmitting optical element |
US8482859B2 (en) | 2010-02-28 | 2013-07-09 | Osterhout Group, Inc. | See-through near-eye display glasses wherein image light is transmitted to and reflected from an optically flat film |
US8488246B2 (en) | 2010-02-28 | 2013-07-16 | Osterhout Group, Inc. | See-through near-eye display glasses including a curved polarizing film in the image source, a partially reflective, partially transmitting optical element and an optically flat film |
US20130326592A1 (en) * | 2011-07-12 | 2013-12-05 | Kazunori Yamada | Personal authentication apparatus and personal authentication method |
US8814691B2 (en) | 2010-02-28 | 2014-08-26 | Microsoft Corporation | System and method for social networking gaming with an augmented reality |
EP2729067A4 (fr) * | 2011-07-14 | 2014-10-29 | Mc10 Inc | Détection d'une force exercée sur un pied ou un article chaussant |
US9091851B2 (en) | 2010-02-28 | 2015-07-28 | Microsoft Technology Licensing, Llc | Light control in head mounted displays |
US9097890B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | Grating in a light transmissive illumination system for see-through near-eye display glasses |
US9097891B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including an auto-brightness control for the display brightness based on the brightness in the environment |
US9129295B2 (en) | 2010-02-28 | 2015-09-08 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a fast response photochromic film system for quick transition from dark to clear |
US9128281B2 (en) | 2010-09-14 | 2015-09-08 | Microsoft Technology Licensing, Llc | Eyepiece with uniformly illuminated reflective display |
US9134534B2 (en) | 2010-02-28 | 2015-09-15 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including a modular image source |
US9159635B2 (en) | 2011-05-27 | 2015-10-13 | Mc10, Inc. | Flexible electronic structure |
US9171794B2 (en) | 2012-10-09 | 2015-10-27 | Mc10, Inc. | Embedding thin chips in polymer |
US9168094B2 (en) | 2012-07-05 | 2015-10-27 | Mc10, Inc. | Catheter device including flow sensing |
US9182596B2 (en) | 2010-02-28 | 2015-11-10 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with the optical assembly including absorptive polarizers or anti-reflective coatings to reduce stray light |
US9186060B2 (en) | 2008-10-07 | 2015-11-17 | Mc10, Inc. | Systems, methods and devices having stretchable integrated circuitry for sensing and delivering therapy |
US9226402B2 (en) | 2012-06-11 | 2015-12-29 | Mc10, Inc. | Strain isolation structures for stretchable electronics |
US9223134B2 (en) | 2010-02-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Optical imperfections in a light transmissive illumination system for see-through near-eye display glasses |
US9229227B2 (en) | 2010-02-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a light transmissive wedge shaped illumination system |
US9285589B2 (en) | 2010-02-28 | 2016-03-15 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered control of AR eyepiece applications |
US9289132B2 (en) | 2008-10-07 | 2016-03-22 | Mc10, Inc. | Catheter balloon having stretchable integrated circuitry and sensor array |
US9295842B2 (en) | 2012-07-05 | 2016-03-29 | Mc10, Inc. | Catheter or guidewire device including flow sensing and use thereof |
US9341843B2 (en) | 2010-02-28 | 2016-05-17 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a small scale image source |
US9366862B2 (en) | 2010-02-28 | 2016-06-14 | Microsoft Technology Licensing, Llc | System and method for delivering content to a group of see-through near eye display eyepieces |
US9372123B2 (en) | 2013-08-05 | 2016-06-21 | Mc10, Inc. | Flexible temperature sensor including conformable electronics |
US9516758B2 (en) | 2008-10-07 | 2016-12-06 | Mc10, Inc. | Extremely stretchable electronics |
US9545216B2 (en) | 2011-08-05 | 2017-01-17 | Mc10, Inc. | Catheter balloon methods and apparatus employing sensing elements |
US9545285B2 (en) | 2011-10-05 | 2017-01-17 | Mc10, Inc. | Cardiac catheter employing conformal electronics for mapping |
US9579040B2 (en) | 2011-09-01 | 2017-02-28 | Mc10, Inc. | Electronics for detection of a condition of tissue |
USD781270S1 (en) | 2014-10-15 | 2017-03-14 | Mc10, Inc. | Electronic device having antenna |
US9704908B2 (en) | 2008-10-07 | 2017-07-11 | Mc10, Inc. | Methods and applications of non-planar imaging arrays |
US9702839B2 (en) | 2011-03-11 | 2017-07-11 | Mc10, Inc. | Integrated devices to facilitate quantitative assays and diagnostics |
US9706647B2 (en) | 2013-05-14 | 2017-07-11 | Mc10, Inc. | Conformal electronics including nested serpentine interconnects |
US9723122B2 (en) | 2009-10-01 | 2017-08-01 | Mc10, Inc. | Protective cases with integrated electronics |
US9757050B2 (en) | 2011-08-05 | 2017-09-12 | Mc10, Inc. | Catheter balloon employing force sensing elements |
US9759917B2 (en) | 2010-02-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered AR eyepiece interface to external devices |
US9846829B2 (en) | 2012-10-09 | 2017-12-19 | Mc10, Inc. | Conformal electronics integrated with apparel |
US9899330B2 (en) | 2014-10-03 | 2018-02-20 | Mc10, Inc. | Flexible electronic circuits with embedded integrated circuit die |
US9949691B2 (en) | 2013-11-22 | 2018-04-24 | Mc10, Inc. | Conformal sensor systems for sensing and analysis of cardiac activity |
CN109029522A (zh) * | 2018-06-20 | 2018-12-18 | 乐志堡 | 一种用于生物统计测量的情境化的记录设备 |
US10180572B2 (en) | 2010-02-28 | 2019-01-15 | Microsoft Technology Licensing, Llc | AR glasses with event and user action control of external applications |
US10277386B2 (en) | 2016-02-22 | 2019-04-30 | Mc10, Inc. | System, devices, and method for on-body data and power transmission |
US10297572B2 (en) | 2014-10-06 | 2019-05-21 | Mc10, Inc. | Discrete flexible interconnects for modules of integrated circuits |
US10300371B2 (en) | 2015-10-01 | 2019-05-28 | Mc10, Inc. | Method and system for interacting with a virtual environment |
US10398343B2 (en) | 2015-03-02 | 2019-09-03 | Mc10, Inc. | Perspiration sensor |
US10410962B2 (en) | 2014-01-06 | 2019-09-10 | Mc10, Inc. | Encapsulated conformal electronic systems and devices, and methods of making and using the same |
US10447347B2 (en) | 2016-08-12 | 2019-10-15 | Mc10, Inc. | Wireless charger and high speed data off-loader |
US10467926B2 (en) | 2013-10-07 | 2019-11-05 | Mc10, Inc. | Conformal sensor systems for sensing and analysis |
US10477354B2 (en) | 2015-02-20 | 2019-11-12 | Mc10, Inc. | Automated detection and configuration of wearable devices based on on-body status, location, and/or orientation |
US10485118B2 (en) | 2014-03-04 | 2019-11-19 | Mc10, Inc. | Multi-part flexible encapsulation housing for electronic devices and methods of making the same |
US10532211B2 (en) | 2015-10-05 | 2020-01-14 | Mc10, Inc. | Method and system for neuromodulation and stimulation |
US10539787B2 (en) | 2010-02-28 | 2020-01-21 | Microsoft Technology Licensing, Llc | Head-worn adaptive display |
US10653332B2 (en) | 2015-07-17 | 2020-05-19 | Mc10, Inc. | Conductive stiffener, method of making a conductive stiffener, and conductive adhesive and encapsulation layers |
US10673280B2 (en) | 2016-02-22 | 2020-06-02 | Mc10, Inc. | System, device, and method for coupled hub and sensor node on-body acquisition of sensor information |
US10709384B2 (en) | 2015-08-19 | 2020-07-14 | Mc10, Inc. | Wearable heat flux devices and methods of use |
EP3714773A1 (fr) * | 2019-03-29 | 2020-09-30 | Zhor Tech | Système de caractérisation de la posture et de la démarche |
US10860100B2 (en) | 2010-02-28 | 2020-12-08 | Microsoft Technology Licensing, Llc | AR glasses with predictive control of external device based on event input |
US11154235B2 (en) | 2016-04-19 | 2021-10-26 | Medidata Solutions, Inc. | Method and system for measuring perspiration |
CN113891681A (zh) * | 2019-05-29 | 2022-01-04 | 日本电气株式会社 | 信息处理设备、个人识别设备、个人识别系统、信息处理方法及存储介质 |
EP3977927A4 (fr) * | 2019-05-29 | 2022-06-15 | NEC Corporation | Dispositif de traitement d'informations, dispositif d'identification personnelle, système d'identification personnelle, procédé de traitement d'informations, et support d'enregistrement |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8628485B2 (en) | 2010-08-06 | 2014-01-14 | Covenant Ministries Of Benevolence Inc. | Gait analysis system and methods |
NZ611197A (en) | 2010-10-29 | 2015-07-31 | Orpyx Medical Technologies Inc | Peripheral sensory and supersensory replacement system |
US9519761B2 (en) | 2012-09-06 | 2016-12-13 | Paypal, Inc. | Systems and methods for authentication using low quality and high quality authentication information |
US9864780B2 (en) * | 2012-12-06 | 2018-01-09 | Autonomous_Id Canada Inc. | Gait-based biometric data analysis system |
US10021188B2 (en) | 2013-02-07 | 2018-07-10 | Under Armour, Inc. | Athletic performance monitoring with dynamic proximity pairing |
US9203835B2 (en) | 2013-03-01 | 2015-12-01 | Paypal, Inc. | Systems and methods for authenticating a user based on a biometric model associated with the user |
CN105530855B (zh) | 2013-05-21 | 2018-08-28 | Orpyx医药技术有限公司 | 压力数据获取组件 |
KR101461464B1 (ko) * | 2014-06-18 | 2014-11-18 | 김경태 | 스마트밴드 및 이의 생체 인증 방법 |
US9288556B2 (en) | 2014-06-18 | 2016-03-15 | Zikto | Method and apparatus for measuring body balance of wearable device |
KR102378018B1 (ko) | 2014-07-29 | 2022-03-24 | 삼성전자주식회사 | 보행 동작 인식 장치 및 그 방법 |
CN107831907A (zh) * | 2017-12-07 | 2018-03-23 | 深圳先进技术研究院 | 基于步态识别的身份认证方法及装置 |
JP7304079B2 (ja) * | 2018-02-26 | 2023-07-06 | 国立大学法人お茶の水女子大学 | 行動判定装置、行動判定システム、行動判定方法及びプログラム |
US10670450B2 (en) * | 2018-06-29 | 2020-06-02 | Khalifa University of Science and Technology | Apparatus and method for weight measurement during motion using force waveforms |
US20220211297A1 (en) * | 2019-05-29 | 2022-07-07 | Nec Corporation | Information processing device, walking environment determination device, walking environment determination system, information processing method, and storage medium |
JP7505559B2 (ja) * | 2020-07-22 | 2024-06-25 | 日本電気株式会社 | 識別装置、識別システム、識別方法、およびプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4812976A (en) * | 1983-07-22 | 1989-03-14 | Lundy Research Laboratories, Inc. | Method and apparatus for characterizing the unknown state of a physical system |
WO2004092915A2 (fr) * | 2003-04-15 | 2004-10-28 | Vehiclesense, Inc. | Procede et systeme de paiement utilisant un reseau entre homologues |
US20050288609A1 (en) * | 2004-06-23 | 2005-12-29 | Warner Michael J | Method and apparatus for inducing and detecting ankle torsion |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6360597B1 (en) * | 1997-01-08 | 2002-03-26 | The Trustees Of Boston University | In-shoe remote telemetry gait analysis system |
JP2002197437A (ja) * | 2000-12-27 | 2002-07-12 | Sony Corp | 歩行検出システム、歩行検出装置、デバイス、歩行検出方法 |
FI20045336A0 (fi) * | 2004-09-13 | 2004-09-13 | Valtion Teknillinen | Menetelmä mukana kuljetettavan henkilökohtaisen laitteen kantajan verifiointiin/identifiointiin |
US8675018B2 (en) * | 2007-09-05 | 2014-03-18 | Microsoft Corporation | Electromechanical surface of rotational elements for motion compensation of a moving object |
US20100324455A1 (en) * | 2009-05-23 | 2010-12-23 | Lasercure Sciences, Inc. | Devices for management of foot injuries and methods of use and manufacture thereof |
US8935195B2 (en) * | 2010-05-11 | 2015-01-13 | The Royal Institution For The Advancement Of Learning/Mcgill University | Method of identification and devices thereof |
-
2010
- 2010-07-06 CA CA2791403A patent/CA2791403C/fr active Active
- 2010-07-06 US US13/581,633 patent/US9188963B2/en active Active
- 2010-07-06 WO PCT/CA2010/001002 patent/WO2011003181A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4812976A (en) * | 1983-07-22 | 1989-03-14 | Lundy Research Laboratories, Inc. | Method and apparatus for characterizing the unknown state of a physical system |
WO2004092915A2 (fr) * | 2003-04-15 | 2004-10-28 | Vehiclesense, Inc. | Procede et systeme de paiement utilisant un reseau entre homologues |
US20050288609A1 (en) * | 2004-06-23 | 2005-12-29 | Warner Michael J | Method and apparatus for inducing and detecting ankle torsion |
Non-Patent Citations (5)
Title |
---|
BOULGOURIS ET AL.: "Biometrics: Theory, Methods, and Applications", WILEY-IEEE, November 2009 (2009-11-01) * |
CHEDEVERGNE ET AL.: "Development of a Mechatronical Device to Measure Plantar Pressure for Medical Prevention of Gait Issues", PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 25 June 2006 (2006-06-25) - 28 June 2006 (2006-06-28), LUOYANG, CHINA, pages 928, XP031026896 * |
HUANG ET AL.: "Gait Modeling for Human Identification", 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 10 April 2007 (2007-04-10) - 14 April 2007 (2007-04-14), ROMA, ITALY, pages 4835 * |
KONG ET AL.: "A Gait Monitoring System Based on Air Pressure Sensors Embedded in a Shoe", IEEE/ASME TRANSACTIONS ON MECHATRONICS, vol. 14, no. 3, June 2009 (2009-06-01), XP011345275, DOI: doi:10.1109/TMECH.2008.2008803 * |
YAMAKAWA ET AL.: "Biometric Personal Identification Based on Gait Pattern Using Both Feet Pressure Change", AUTOMATION CONGRESS, 2008, WAC 2008, 28 September 2008 (2008-09-28) - 2 October 2008 (2008-10-02) * |
Cited By (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9186060B2 (en) | 2008-10-07 | 2015-11-17 | Mc10, Inc. | Systems, methods and devices having stretchable integrated circuitry for sensing and delivering therapy |
US9704908B2 (en) | 2008-10-07 | 2017-07-11 | Mc10, Inc. | Methods and applications of non-planar imaging arrays |
US9662069B2 (en) | 2008-10-07 | 2017-05-30 | Mc10, Inc. | Systems, methods, and devices having stretchable integrated circuitry for sensing and delivering therapy |
US9655560B2 (en) | 2008-10-07 | 2017-05-23 | Mc10, Inc. | Catheter balloon having stretchable integrated circuitry and sensor array |
US9833190B2 (en) | 2008-10-07 | 2017-12-05 | Mc10, Inc. | Methods of detecting parameters of a lumen |
US9894757B2 (en) | 2008-10-07 | 2018-02-13 | Mc10, Inc. | Extremely stretchable electronics |
US9516758B2 (en) | 2008-10-07 | 2016-12-06 | Mc10, Inc. | Extremely stretchable electronics |
US10186546B2 (en) | 2008-10-07 | 2019-01-22 | Mc10, Inc. | Systems, methods, and devices having stretchable integrated circuitry for sensing and delivering therapy |
US10325951B2 (en) | 2008-10-07 | 2019-06-18 | Mc10, Inc. | Methods and applications of non-planar imaging arrays |
US9289132B2 (en) | 2008-10-07 | 2016-03-22 | Mc10, Inc. | Catheter balloon having stretchable integrated circuitry and sensor array |
US10383219B2 (en) | 2008-10-07 | 2019-08-13 | Mc10, Inc. | Extremely stretchable electronics |
US9723122B2 (en) | 2009-10-01 | 2017-08-01 | Mc10, Inc. | Protective cases with integrated electronics |
US9223134B2 (en) | 2010-02-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Optical imperfections in a light transmissive illumination system for see-through near-eye display glasses |
US9329689B2 (en) | 2010-02-28 | 2016-05-03 | Microsoft Technology Licensing, Llc | Method and apparatus for biometric data capture |
US8467133B2 (en) | 2010-02-28 | 2013-06-18 | Osterhout Group, Inc. | See-through display with an optical assembly including a wedge-shaped illumination system |
US9134534B2 (en) | 2010-02-28 | 2015-09-15 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including a modular image source |
US8472120B2 (en) | 2010-02-28 | 2013-06-25 | Osterhout Group, Inc. | See-through near-eye display glasses with a small scale image source |
US10860100B2 (en) | 2010-02-28 | 2020-12-08 | Microsoft Technology Licensing, Llc | AR glasses with predictive control of external device based on event input |
US10539787B2 (en) | 2010-02-28 | 2020-01-21 | Microsoft Technology Licensing, Llc | Head-worn adaptive display |
US9182596B2 (en) | 2010-02-28 | 2015-11-10 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with the optical assembly including absorptive polarizers or anti-reflective coatings to reduce stray light |
US9097891B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including an auto-brightness control for the display brightness based on the brightness in the environment |
US9097890B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | Grating in a light transmissive illumination system for see-through near-eye display glasses |
US9091851B2 (en) | 2010-02-28 | 2015-07-28 | Microsoft Technology Licensing, Llc | Light control in head mounted displays |
US9229227B2 (en) | 2010-02-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a light transmissive wedge shaped illumination system |
US9285589B2 (en) | 2010-02-28 | 2016-03-15 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered control of AR eyepiece applications |
US8477425B2 (en) | 2010-02-28 | 2013-07-02 | Osterhout Group, Inc. | See-through near-eye display glasses including a partially reflective, partially transmitting optical element |
US9759917B2 (en) | 2010-02-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered AR eyepiece interface to external devices |
US9129295B2 (en) | 2010-02-28 | 2015-09-08 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a fast response photochromic film system for quick transition from dark to clear |
US9341843B2 (en) | 2010-02-28 | 2016-05-17 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a small scale image source |
US9366862B2 (en) | 2010-02-28 | 2016-06-14 | Microsoft Technology Licensing, Llc | System and method for delivering content to a group of see-through near eye display eyepieces |
US10268888B2 (en) | 2010-02-28 | 2019-04-23 | Microsoft Technology Licensing, Llc | Method and apparatus for biometric data capture |
US8814691B2 (en) | 2010-02-28 | 2014-08-26 | Microsoft Corporation | System and method for social networking gaming with an augmented reality |
US8482859B2 (en) | 2010-02-28 | 2013-07-09 | Osterhout Group, Inc. | See-through near-eye display glasses wherein image light is transmitted to and reflected from an optically flat film |
US10180572B2 (en) | 2010-02-28 | 2019-01-15 | Microsoft Technology Licensing, Llc | AR glasses with event and user action control of external applications |
US8488246B2 (en) | 2010-02-28 | 2013-07-16 | Osterhout Group, Inc. | See-through near-eye display glasses including a curved polarizing film in the image source, a partially reflective, partially transmitting optical element and an optically flat film |
US9875406B2 (en) | 2010-02-28 | 2018-01-23 | Microsoft Technology Licensing, Llc | Adjustable extension for temple arm |
US9128281B2 (en) | 2010-09-14 | 2015-09-08 | Microsoft Technology Licensing, Llc | Eyepiece with uniformly illuminated reflective display |
US9702839B2 (en) | 2011-03-11 | 2017-07-11 | Mc10, Inc. | Integrated devices to facilitate quantitative assays and diagnostics |
US9723711B2 (en) | 2011-05-27 | 2017-08-01 | Mc10, Inc. | Method for fabricating a flexible electronic structure and a flexible electronic structure |
US9159635B2 (en) | 2011-05-27 | 2015-10-13 | Mc10, Inc. | Flexible electronic structure |
US8184070B1 (en) | 2011-07-06 | 2012-05-22 | Google Inc. | Method and system for selecting a user interface for a wearable computing device |
US20130326592A1 (en) * | 2011-07-12 | 2013-12-05 | Kazunori Yamada | Personal authentication apparatus and personal authentication method |
US8856888B2 (en) * | 2011-07-12 | 2014-10-07 | Panasonic Corporation | Personal authentication apparatus and personal authentication method |
EP2729067A4 (fr) * | 2011-07-14 | 2014-10-29 | Mc10 Inc | Détection d'une force exercée sur un pied ou un article chaussant |
US9757050B2 (en) | 2011-08-05 | 2017-09-12 | Mc10, Inc. | Catheter balloon employing force sensing elements |
US9622680B2 (en) | 2011-08-05 | 2017-04-18 | Mc10, Inc. | Catheter balloon methods and apparatus employing sensing elements |
US9545216B2 (en) | 2011-08-05 | 2017-01-17 | Mc10, Inc. | Catheter balloon methods and apparatus employing sensing elements |
US9579040B2 (en) | 2011-09-01 | 2017-02-28 | Mc10, Inc. | Electronics for detection of a condition of tissue |
US9545285B2 (en) | 2011-10-05 | 2017-01-17 | Mc10, Inc. | Cardiac catheter employing conformal electronics for mapping |
US9844145B2 (en) | 2012-06-11 | 2017-12-12 | Mc10, Inc. | Strain isolation structures for stretchable electronics |
US9226402B2 (en) | 2012-06-11 | 2015-12-29 | Mc10, Inc. | Strain isolation structures for stretchable electronics |
US9408305B2 (en) | 2012-06-11 | 2016-08-02 | Mc10, Inc. | Strain isolation structures for stretchable electronics |
US9801557B2 (en) | 2012-07-05 | 2017-10-31 | Mc10, Inc. | Catheter or guidewire device including flow sensing and use thereof |
US9750421B2 (en) | 2012-07-05 | 2017-09-05 | Mc10, Inc. | Catheter or guidewire device including flow sensing and use thereof |
US9554850B2 (en) | 2012-07-05 | 2017-01-31 | Mc10, Inc. | Catheter device including flow sensing |
US9295842B2 (en) | 2012-07-05 | 2016-03-29 | Mc10, Inc. | Catheter or guidewire device including flow sensing and use thereof |
US9168094B2 (en) | 2012-07-05 | 2015-10-27 | Mc10, Inc. | Catheter device including flow sensing |
US9171794B2 (en) | 2012-10-09 | 2015-10-27 | Mc10, Inc. | Embedding thin chips in polymer |
US10032709B2 (en) | 2012-10-09 | 2018-07-24 | Mc10, Inc. | Embedding thin chips in polymer |
US9583428B2 (en) | 2012-10-09 | 2017-02-28 | Mc10, Inc. | Embedding thin chips in polymer |
US9846829B2 (en) | 2012-10-09 | 2017-12-19 | Mc10, Inc. | Conformal electronics integrated with apparel |
US10296819B2 (en) | 2012-10-09 | 2019-05-21 | Mc10, Inc. | Conformal electronics integrated with apparel |
US9706647B2 (en) | 2013-05-14 | 2017-07-11 | Mc10, Inc. | Conformal electronics including nested serpentine interconnects |
US10334724B2 (en) | 2013-05-14 | 2019-06-25 | Mc10, Inc. | Conformal electronics including nested serpentine interconnects |
US10482743B2 (en) | 2013-08-05 | 2019-11-19 | Mc10, Inc. | Flexible temperature sensor including conformable electronics |
US9372123B2 (en) | 2013-08-05 | 2016-06-21 | Mc10, Inc. | Flexible temperature sensor including conformable electronics |
US10467926B2 (en) | 2013-10-07 | 2019-11-05 | Mc10, Inc. | Conformal sensor systems for sensing and analysis |
US9949691B2 (en) | 2013-11-22 | 2018-04-24 | Mc10, Inc. | Conformal sensor systems for sensing and analysis of cardiac activity |
US10258282B2 (en) | 2013-11-22 | 2019-04-16 | Mc10, Inc. | Conformal sensor systems for sensing and analysis of cardiac activity |
US10410962B2 (en) | 2014-01-06 | 2019-09-10 | Mc10, Inc. | Encapsulated conformal electronic systems and devices, and methods of making and using the same |
US10485118B2 (en) | 2014-03-04 | 2019-11-19 | Mc10, Inc. | Multi-part flexible encapsulation housing for electronic devices and methods of making the same |
US9899330B2 (en) | 2014-10-03 | 2018-02-20 | Mc10, Inc. | Flexible electronic circuits with embedded integrated circuit die |
US10297572B2 (en) | 2014-10-06 | 2019-05-21 | Mc10, Inc. | Discrete flexible interconnects for modules of integrated circuits |
USD825537S1 (en) | 2014-10-15 | 2018-08-14 | Mc10, Inc. | Electronic device having antenna |
USD781270S1 (en) | 2014-10-15 | 2017-03-14 | Mc10, Inc. | Electronic device having antenna |
US10986465B2 (en) | 2015-02-20 | 2021-04-20 | Medidata Solutions, Inc. | Automated detection and configuration of wearable devices based on on-body status, location, and/or orientation |
US10477354B2 (en) | 2015-02-20 | 2019-11-12 | Mc10, Inc. | Automated detection and configuration of wearable devices based on on-body status, location, and/or orientation |
US10398343B2 (en) | 2015-03-02 | 2019-09-03 | Mc10, Inc. | Perspiration sensor |
US10653332B2 (en) | 2015-07-17 | 2020-05-19 | Mc10, Inc. | Conductive stiffener, method of making a conductive stiffener, and conductive adhesive and encapsulation layers |
US10709384B2 (en) | 2015-08-19 | 2020-07-14 | Mc10, Inc. | Wearable heat flux devices and methods of use |
US10300371B2 (en) | 2015-10-01 | 2019-05-28 | Mc10, Inc. | Method and system for interacting with a virtual environment |
US10532211B2 (en) | 2015-10-05 | 2020-01-14 | Mc10, Inc. | Method and system for neuromodulation and stimulation |
US10277386B2 (en) | 2016-02-22 | 2019-04-30 | Mc10, Inc. | System, devices, and method for on-body data and power transmission |
US10567152B2 (en) | 2016-02-22 | 2020-02-18 | Mc10, Inc. | System, devices, and method for on-body data and power transmission |
US10673280B2 (en) | 2016-02-22 | 2020-06-02 | Mc10, Inc. | System, device, and method for coupled hub and sensor node on-body acquisition of sensor information |
US11154235B2 (en) | 2016-04-19 | 2021-10-26 | Medidata Solutions, Inc. | Method and system for measuring perspiration |
US11992326B2 (en) | 2016-04-19 | 2024-05-28 | Medidata Solutions, Inc. | Method and system for measuring perspiration |
US10447347B2 (en) | 2016-08-12 | 2019-10-15 | Mc10, Inc. | Wireless charger and high speed data off-loader |
CN109029522B (zh) * | 2018-06-20 | 2020-10-27 | 泰州逸群信息科技有限公司 | 一种用于生物统计测量的情境化的记录设备 |
CN109029522A (zh) * | 2018-06-20 | 2018-12-18 | 乐志堡 | 一种用于生物统计测量的情境化的记录设备 |
EP3714775A1 (fr) * | 2019-03-29 | 2020-09-30 | Zhor Tech | Système de caractérisation de la posture et de la démarche |
FR3094200A1 (fr) * | 2019-03-29 | 2020-10-02 | Zhor Tech | Système de caractérisation de la posture et de la démarche |
EP3714773A1 (fr) * | 2019-03-29 | 2020-09-30 | Zhor Tech | Système de caractérisation de la posture et de la démarche |
CN113891681A (zh) * | 2019-05-29 | 2022-01-04 | 日本电气株式会社 | 信息处理设备、个人识别设备、个人识别系统、信息处理方法及存储介质 |
EP3977927A4 (fr) * | 2019-05-29 | 2022-06-15 | NEC Corporation | Dispositif de traitement d'informations, dispositif d'identification personnelle, système d'identification personnelle, procédé de traitement d'informations, et support d'enregistrement |
EP3977926A4 (fr) * | 2019-05-29 | 2022-06-15 | NEC Corporation | Dispositif de traitement d'informations, dispositif d'identification personnelle, système d'identification personnelle, procédé de traitement d'informations et support d'informations |
Also Published As
Publication number | Publication date |
---|---|
US9188963B2 (en) | 2015-11-17 |
US20130200996A1 (en) | 2013-08-08 |
CA2791403A1 (fr) | 2011-01-13 |
CA2791403C (fr) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2791403C (fr) | Systeme d'authentification en fonction de l'allure | |
US11617546B2 (en) | Monitoring for health changes of a user based on neuro and neuro-mechanical motion | |
US10885041B2 (en) | Gait-based biometric data analysis system | |
EP2983109B1 (fr) | Procédé et dispositif d'authentification d'utilisateur basés sur l'empreinte digitale et sur un signal de l'électrocardiogramme (ecg) | |
US10061911B2 (en) | Local user authentication with neuro and neuro-mechanical fingerprints | |
RU2690214C2 (ru) | Био привязка для аутентификации пользователя | |
US8065529B2 (en) | Methods for using a biometric parameter in the identification of persons | |
CN105335731B (zh) | 指纹识别方法、装置及终端设备 | |
US20110209214A1 (en) | Method and system for providing recording device privileges through biometric assessment | |
EP2199945A2 (fr) | Dispositif et procédé d'authentification biométrique, support d'enregistrement d'informations lisibles sur ordinateur avec un programme informatique d'authentification biométrique et système informatique | |
WO2017181198A1 (fr) | Authentification à facteurs multiples par l'intermédiaire d'un dispositif electronique portable | |
JP6529369B2 (ja) | 心電図信号を用いたユーザ認証方法と認証装置及びその登録装置 | |
KR102216158B1 (ko) | 복수의 컴퓨팅 장치에 내장된 센서를 활용한 사용자 인증 시스템 | |
KR20180072290A (ko) | 개인 식별을 위한 심전도 획득 방법 및 그 심전도를 이용한 개인 식별 방법 | |
KR101551001B1 (ko) | 사용자 인증 방법과 이를 수행하는 사용자 인증 장치 및 사용자 인증 시스템 | |
US20220294780A1 (en) | Authentication system, program | |
CN107169334B (zh) | 用于手部可穿戴设备的基于直拳动作检测的用户认证方法 | |
EP3437005A1 (fr) | Système de reconnaissance biométrique | |
US20160005026A1 (en) | Method and device for secure identification of a user of a service | |
KR102335851B1 (ko) | 미세 땀의 시간적 분비특성을 이용한 생체 인증 방법 및 이를 이용한 생체인증 위조를 방지하는 생체 인증장치 | |
CN111428690A (zh) | 一种基于步态信号拓扑分析的身份认证方法 | |
Sha et al. | Patient identification based on wrist activity data | |
JP5276554B2 (ja) | 生体情報認証装置および生体情報認証プログラム | |
JP2015022593A (ja) | 認証システム、クライアント端末、認証サーバー、端末プログラム及びサーバープログラム | |
US20040228507A1 (en) | Authentication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10796613 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11/05/2012) |
|
ENP | Entry into the national phase |
Ref document number: 2791403 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13581633 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10796613 Country of ref document: EP Kind code of ref document: A1 |