GB2590802A - Method and device for comparing personal biological data of two users - Google Patents
Method and device for comparing personal biological data of two users Download PDFInfo
- Publication number
- GB2590802A GB2590802A GB2019597.0A GB202019597A GB2590802A GB 2590802 A GB2590802 A GB 2590802A GB 202019597 A GB202019597 A GB 202019597A GB 2590802 A GB2590802 A GB 2590802A
- Authority
- GB
- United Kingdom
- Prior art keywords
- data
- computer
- user
- wearable device
- implemented method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000002068 genetic effect Effects 0.000 claims abstract description 90
- 238000004458 analytical method Methods 0.000 claims abstract description 9
- 239000012472 biological sample Substances 0.000 claims abstract description 9
- 230000000007 visual effect Effects 0.000 claims abstract description 9
- 230000001953 sensory effect Effects 0.000 claims abstract description 8
- 230000004044 response Effects 0.000 claims description 21
- 230000000694 effects Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 15
- 230000006399 behavior Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 5
- 230000015654 memory Effects 0.000 description 12
- RYYVLZVUVIJVGH-UHFFFAOYSA-N caffeine Chemical compound CN1C(=O)N(C)C(=O)C2=C1N=CN2C RYYVLZVUVIJVGH-UHFFFAOYSA-N 0.000 description 8
- 230000007613 environmental effect Effects 0.000 description 8
- 230000035945 sensitivity Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 108090000623 proteins and genes Proteins 0.000 description 6
- 108020004414 DNA Proteins 0.000 description 5
- 239000000090 biomarker Substances 0.000 description 5
- LPHGQDQBBGAPDZ-UHFFFAOYSA-N Isocaffeine Natural products CN1C(=O)N(C)C(=O)C2=C1N(C)C=N2 LPHGQDQBBGAPDZ-UHFFFAOYSA-N 0.000 description 4
- 108091028043 Nucleic acid sequence Proteins 0.000 description 4
- 229960001948 caffeine Drugs 0.000 description 4
- VJEONQKOZGKCAK-UHFFFAOYSA-N caffeine Natural products CN1C(=O)N(C)C(=O)C2=C1C=CN2C VJEONQKOZGKCAK-UHFFFAOYSA-N 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 3
- 150000001720 carbohydrates Chemical class 0.000 description 3
- 235000014633 carbohydrates Nutrition 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 239000002773 nucleotide Substances 0.000 description 3
- 102000054765 polymorphisms of proteins Human genes 0.000 description 3
- 210000000707 wrist Anatomy 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 229930003316 Vitamin D Natural products 0.000 description 2
- QYSXJUFSXHHAJI-XFEUOLMDSA-N Vitamin D3 Natural products C1(/[C@@H]2CC[C@@H]([C@]2(CCC1)C)[C@H](C)CCCC(C)C)=C/C=C1\C[C@@H](O)CCC1=C QYSXJUFSXHHAJI-XFEUOLMDSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- HVYWMOMLDIMFJA-DPAQBDIFSA-N cholesterol Chemical compound C1C=C2C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HVYWMOMLDIMFJA-DPAQBDIFSA-N 0.000 description 2
- 239000002537 cosmetic Substances 0.000 description 2
- 235000005911 diet Nutrition 0.000 description 2
- 239000003925 fat Substances 0.000 description 2
- 235000019197 fats Nutrition 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 239000008103 glucose Substances 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004060 metabolic process Effects 0.000 description 2
- 244000005700 microbiome Species 0.000 description 2
- 125000003729 nucleotide group Chemical group 0.000 description 2
- 238000013186 photoplethysmography Methods 0.000 description 2
- 230000029058 respiratory gaseous exchange Effects 0.000 description 2
- 230000000284 resting effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 235000019166 vitamin D Nutrition 0.000 description 2
- 239000011710 vitamin D Substances 0.000 description 2
- 150000003710 vitamin D derivatives Chemical class 0.000 description 2
- 229940046008 vitamin d Drugs 0.000 description 2
- 108091032973 (ribonucleotides)n+m Proteins 0.000 description 1
- 108700028369 Alleles Proteins 0.000 description 1
- 208000015943 Coeliac disease Diseases 0.000 description 1
- 102000053602 DNA Human genes 0.000 description 1
- 230000006820 DNA synthesis Effects 0.000 description 1
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- 241000589989 Helicobacter Species 0.000 description 1
- 208000035150 Hypercholesterolemia Diseases 0.000 description 1
- 206010020772 Hypertension Diseases 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 208000007502 anemia Diseases 0.000 description 1
- 239000000427 antigen Substances 0.000 description 1
- 108091007433 antigens Proteins 0.000 description 1
- 102000036639 antigens Human genes 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 238000009534 blood test Methods 0.000 description 1
- 235000012000 cholesterol Nutrition 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 230000000378 dietary effect Effects 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 230000001973 epigenetic effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000007614 genetic variation Effects 0.000 description 1
- 238000003205 genotyping method Methods 0.000 description 1
- 244000005709 gut microbiome Species 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000007407 health benefit Effects 0.000 description 1
- 230000005802 health problem Effects 0.000 description 1
- 230000002218 hypoglycaemic effect Effects 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 235000013372 meat Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 150000007523 nucleic acids Chemical group 0.000 description 1
- 239000002417 nutraceutical Substances 0.000 description 1
- 235000021436 nutraceutical agent Nutrition 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000037081 physical activity Effects 0.000 description 1
- 230000001766 physiological effect Effects 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000018102 proteins Nutrition 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 235000020989 red meat Nutrition 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 210000003296 saliva Anatomy 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 235000021003 saturated fats Nutrition 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000000391 smoking effect Effects 0.000 description 1
- 210000001519 tissue Anatomy 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 235000021081 unsaturated fats Nutrition 0.000 description 1
- 210000002700 urine Anatomy 0.000 description 1
- 239000003981 vehicle Substances 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
- 230000036642 wellbeing Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- 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/681—Wristwatch-type devices
-
- 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/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6892—Mats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B20/00—ICT specially adapted for functional genomics or proteomics, e.g. genotype-phenotype associations
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B20/00—ICT specially adapted for functional genomics or proteomics, e.g. genotype-phenotype associations
- G16B20/20—Allele or variant detection, e.g. single nucleotide polymorphism [SNP] detection
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B40/00—ICT specially adapted for biostatistics; ICT specially adapted for bioinformatics-related machine learning or data mining, e.g. knowledge discovery or pattern finding
- G16B40/20—Supervised data analysis
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B5/00—ICT specially adapted for modelling or simulations in systems biology, e.g. gene-regulatory networks, protein interaction networks or metabolic networks
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B50/00—ICT programming tools or database systems specially adapted for bioinformatics
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
- G16H10/65—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3827—Portable transceivers
- H04B1/385—Transceivers carried on the body, e.g. in helmets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0242—Operational features adapted to measure environmental factors, e.g. temperature, pollution
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02405—Determining heart rate variability
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02416—Detecting, measuring or recording pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02438—Detecting, measuring or recording pulse rate or heart rate with portable devices, e.g. worn by the patient
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Detecting, measuring or recording devices for evaluating the respiratory organs
- A61B5/0816—Measuring devices for examining respiratory frequency
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
- A61B5/14532—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B45/00—ICT specially adapted for bioinformatics-related data visualisation, e.g. displaying of maps or networks
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B50/00—ICT programming tools or database systems specially adapted for bioinformatics
- G16B50/40—Encryption of genetic data
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Public Health (AREA)
- Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Heart & Thoracic Surgery (AREA)
- Software Systems (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Biotechnology (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Economics (AREA)
- Computing Systems (AREA)
Abstract
Computer-implemented method of comparing one or more genetic traits of two users. Each user has a wearable device storing data indicative of the genetic traits, the data having been obtained by an analysis of a biological sample provided by the user. The method comprises: transmitting the data indicative of the genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; and comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users’ genetic traits. May further comprise operating an indicator at the second wearable device or second computer device to provide a visual, audio or other sensory indication of whether there is a match. The data indicative of the genetic traits may comprise data indicative of nutrition- or skin-related genetic traits.
Description
METHOD AND DEVICE FOR COMPARING PERSONAL BIOLOGICAL DATA OF
TWO USERS
Technical Field
The present invention relates to a method and wearable device for comparing personal biological data of two users.
Backqround Semiconductor, nanotechnology and optical technologies have made significant contributions to people's lifestyle, especially by facilitating hardware miniaturisation. Its application to the sequencing and genotyping industry has enabled so-called "lab-on-chip" systems. Depending on the biological questions/genes of interest, primer(s)/probe(s) -more generally referred to as "biomarkers" -are designed accordingly. A biomarker is an oligonucleofide such as a DNA molecule and may target certain gene(s)/variation(s). A biomarker may alternatively, for example, be an antibody or an antigen. By applying/choosing different types of biomarkers on such systems, a customer can test his/her biological sample, DNA, RNA, protein etc, (extracted locally or remotely by a third party from e.g. saliva, blood, urine, tissue, stool, hair etc) for specific traits, possibly as dictated by certain lifestyle concerns or interest.
Such "personal" genetic or biological information enables medical decisions to be made more effectively, for example, by selecting treatments or drug doses which are more likely to work for particular patients. Identifying individual differences at a molecular level also allows lifestyle and dietary advice to be tailored according to the needs of individuals or particular classes of individuals. For example, personal care products such as cosmetics, cosmeceuficals and nutraceuticals may be selected based on how effective these products are for individuals having certain single nucleotide polymorphisms (SNPs) in their DNA. A number of private companies have been created in order to cater for the growing consumer genetics market and every day new genetic traits are being described, generating a continuously expanding catalogue of biomarkers that have the potential to offer insight into the health, wellbeing, and, in the case of genetic variations, phenotype, of a great many people.
Whilst such "unlocking" of an individual's genetic data as described above may benefit the individual in many different ways, the abstract nature of the data may make it difficult for the individual to appreciate its value. For example, individuals may not feel that they have "ownership" of their data or they may feel they are unable themselves to make use of their data because of its complexity or inaccessibility. Privacy concerns may also dissuade individuals from making use of their data.
US10043590B2 describes a wearable device for providing product recommendations based on a user's biological information, such as genetic data. The wearable device incorporates a laser scanner or barcode reader which the wearer of the device uses to identify a product he or she is interested in purchasing or consuming. The device then provides an indication whether or not the product is recommended for the wearer based on his or her biological information. For example, an analysis of a user's DNA may have revealed that the user metabolises caffeine more slowly than most other people, in which case, the wearable device may recommend that he or she avoids coffee. Users of the wearable device described in US10043590B2 are, however, not easily able to compare product recommendations or biological information with one another. Whilst two users may, for example, scan the same product and see whether or not the indication provided by their respective wearable devices is the same, this process can be laborious and does not necessarily allow users to identify which aspects of their biological or genetic identifies are different or which aspects they may have in common. Users can of course discuss their biological information while simultaneously viewing the information on their smartphones. Nonetheless, a fast, almost instantaneous, method of comparing information is desirable.
Summary
According to a first aspect of the present invention there is provided a computer-implemented method of comparing one or more genetic traits of two users. Each user has a wearable device storing data indicative of the one or more genetic traits, the data having been obtained by an analysis of a biological sample provided by the user. The method comprises: transmitting the data indicative of the one or more genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; and comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users' one or more genetic traits.
The method may further comprise operating an indicator at the second wearable device and/or the second computer device to provide a visual, audio or other sensory indication of the result, e.g. whether there is a match between the users' one or more genetic traits.
The data indicative of the one or more genetic traits may comprise data indicative of nutrition-and / or skin-related genetic traits.
Each short-range wireless data connection may conform to a Bluetooth protocol, preferably a Bluetooth Low Energy profile, or a near-field communication protocol.
Each short-range wireless data connection may be established by detecting that the respective wearable device is within a predefined distance of, or in contact with, the respective computer device, preferably wherein said predefined distance is less than cm, or more preferably, less than 5 cm.
Each wearable device may be a wrist-worn device and/or each computer device is a portable computer device, preferably a smartphone.
The method may comprise, at the first computer device, receiving an invitation to compare one or more genetic traits with another user. The invitation may comprise data indicative of the one or more genetic traits of the other user. The invitation may be sent in response to one of the users identifying the other user using an online search tool. The data transmitted from the first wearable device may be encrypted using a public encryption key associated with or included in the invitation. The second wearable device may store a corresponding private key for decrypting data encrypted using the public key.
The method may comprise switching the first user device to a mode for establishing a short-range wireless data connection with the first wearable device in response to receiving user input indicative of the invitation being accepted. The method may also comprise forming a connection between the respective users in a social network in response to receiving user input indicative of the invitation being accepted. The user may accept the invitation using the wearable device, preferably by pressing a button on the wearable device or performing a gesture using the wearable device.
The data may only be made available to the second wearable device if one or more servers of the data network have received data indicative of one or more genetic traits stored on the second wearable device.
The method may comprise, at either of the computer devices or wearable devices, receiving a user selection of which one or more genetic traits are to be compared.
The data from the first wearable device may be deleted from the second wearable device after a predetermined time.
Each wearable device may store user activity data indicative of one or more physiological and/or biochemical functions of the user, or indicative of a user environment. The method may further comprise, in response to determining that there is a match between the users' one or more genetic traits, comparing the user activity data of the first wearable device with the user activity data of second wearable device to determine whether there is a match between the users' behaviours as indicated by the respective data.
Each wearable device may be configured to provide product recommendations in respect of one or more consumable, topically applied and/or body-worn products, the product recommendations being modulated for each user depending on the user activity data, and wherein the compared user activity data comprises data indicative of one or more product recommendations having been modulated.
According to a second aspect of the present invention, there is provided a computer-implemented method for authenticating a user of a computer system. The method comprises, at the computer system: establishing a short-range wireless data connection to a wearable device storing user data obtained by an analysis of a biological sample provided by the user; receiving authentication data from the wearable device over the short-range wireless data connection, the authentication data being derived using the user data; and authenticating the user by verifying that the received authentication data is derived from the user data.
Verifying that the received authentication data is derived from the user data may comprise determining whether the received authentication data matches corresponding authentication data stored by the computer system.
The user data may comprise data indicative of one or more genetic traits, preferably data indicative of nutrition-and / or skin-related genetic traits.
The wearable device may be a wrist-worn device and/or the computer device may be a portable computer device, such as a smartphone.
According to another aspect of the present invention there is provided a wearable device comprising a memory storing data associated with a personal biology of a user, a short-range wireless transceiver for receiving, from a peer wearable device, data associated with a personal biology of a peer user, and a processor for comparing the received data with the data stored in the memory in order to determine whether or not there is a match. The device further comprises an indicator for generating a visual, audio or other sensory indication of a match when the data is determined to match.
The device may be operable to receive the data from a peer wearable device in response to detecting that the peer wearable device is within a predefined distance or is in contact. The step of detecting that the other wearable device is within a predefined distance of the wearable device may comprise detecting that the strength or quality of a signal transmitted from the peer wearable device exceeds a predefined value. The transceiver may operate using Bluetooth protocol, preferably a Bluetooth Low Energy profile, or a near-field communication protocol. The predefined distance may less than 10 cm, preferably less than 5 cm, or possibly less than 0.5cm.
The indicator may be configured to generate a visual, audio or other sensory indication of a non-match when the data does not match.
The data associated with a personal biology of a user may comprise one or more scores, the or each score indicating whether the user is predisposed to or has an associated personal behaviour or condition. By way of example, the data may indicate a user's ability to metabolise caffeine, his or her sensitivity to calories and carbohydrates etc, all of which characteristics are derivable from an analysis of certain parts of the user's genetics.
The wearable device is a wrist-worn device, e.g. comprising a wristband or wrist strap.
The transceiver may be configured to transmit the data associated with a personal biology of a user stored in said memory, to the peer device, in response to detecting that the peer device is within a predefined distance or in contact.
The wearable device may comprise a sensor, such as an accelerometer, for detecting a user input or gesture. The device is configured upon detection of such an input or gesture to switch from a first mode in which data is not exchanged with a peer device to a second mode in which data is exchanged.
The device may comprise a memory storing product codes and product code recommendations, and a product code reader for reading a product code from a product. The processor may configured to obtain a product recommendation for a read product code and said indicator is configured to generate a visual, audio or other sensory indication of the obtained product recommendation. The product code reader may be a barcode scanner.
The wearable device may be a smartphone.
According to a yet further aspect of the present invention there is provided a system for allowing a user to compare data, associated with his or her personal biology, with a peer user. The system comprises a wearable device according to the above first aspect of the invention and a computer device in wireless communication with said wearable device, the computer device allowing the user to select the data on which the match is to be carried out from a set of data stored in the memory of the wearable device. The wearable device may be a wrist-worn device and the computer device may be a smartphone.
According to another aspect of the present invention there is provided a computer-implemented method of comparing data associated with personal biologies of respective users stored on respective wearable devices. The method comprises detecting by the wearable devices that the wearable devices are within a predefined distance of each other or in contact with each other and, in response to said detection, exchanging said data between the devices via a wireless interface. The method further comprises comparing the data of the users at one or both of the devices to determine whether or not the data matches, and operating an indicator at one or both of the devices to provide a visual, audio or other sensory indication of a match when the data is determined to match.
The method may comprise providing individual selection or deselection control of categories of biological information to be shared with others through external computer devices such as smartphones in communication with said wearable devices.
According to a further aspect of the present invention there is provided a method of allowing users to remotely compare their genetic traits. The method comprises: storing first information relating to a first user's genetic traits in a computer memory of a wrist worn device computer device; transmitting said first information from the wrist worn computer device to a further computer device via a short range wireless data connection; further transmitting said first information to a network server and/or to a second user's computer device; at said network server or said second user's computer device, comparing said first information against second information relating to said second user's genetic traits to determine an extent to which they match; and transmitting from said network server or said second user's computer device data indicating said extent.
Brief Description of the Drawings
Figure 1 illustrates schematically a pair of users exchanging personal biological information using wearable devices; Figure 2 is a schematic system view of the wearable device of Figure 1; Figure 3 is a sequence diagram further illustrating how the wearable devices of Figure 1 can be used to exchange personal biological information; Figure 4 is a schematic diagram illustrating a user interface for displaying a user's biological information; and Figure 5 is a flow diagram illustrating a method forming a connection between two users of a social network.
Detailed Description
The embodiments described here aim to address the problems described above by allowing users to compare their personal biological information in a way which is convenient and secure. This personal biological data is typically data derived from a person's biology, e.g. genetic traits. The personal biological information is stored on a wearable device which comprises a transmitter and receiver for transferring the biological data from between wearable devices when they are brought close to or in contact with one another. After the biological data has been exchanged, the wearable device compares the two sets of data to determine aspects of the data which are common to both users and/or the differences between the two sets of data. Performing the comparison at the wearable device helps ensure that the process is quick and reliable, e.g. because communication with a remote server is not required. This does not preclude of course the involvement of a remote server (e.g. in the "cloud"). The results of the comparison are then presented to the users. For example, although a pair of friends/users may each know that they themselves have gluten intolerance, they may otherwise be unaware that their friend has the same intolerance. Conversely, one user may have a predisposition which requires them to abstain from eating too much red meat, whereas another user may be predisposed to anaemia, requiring them to eat an iron/meat rich diet. Comparisons based on the biological information of the two users may therefore encourage them discuss how to best manage a particular condition or to decide on a meal they can share or a restaurant which is appropriate for them both.
Allowing users to "share and compare" their biological information with a simple cooperative gesture provides a playful and social dimension to what might otherwise seem to the users to be a fairly abstract exercise. For example, when there is a "match" for the biological information of two users then the social connection between those users may be reinforced, or the process of making the comparison may act as an "icebreaker" for further interactions and discussions between the two users. Furthermore, these social aspects may encourage the users to have a greater awareness of their biological identities and lead or "nudge" them towards making better health and lifestyle decisions.
The personal biological data that is compared is not limited to data relating to nutrition but can extend to any characteristics that are derived from personal biological data. For example, data that is compared may relate to skincare and cosmetics/cosmeceuticals, fitness/activity, smoking, alcohol, etc. The personal biological information of a user may comprise personal genetic or epigenetic data or proteomic data, obtained by an analysis of a biological sample (e.g. a mouth swab) provided by the user. For example, the biological sample can be analysed using primers, strands of short nucleic acid sequences that serve as a starting point for DNA synthesis. As is known in the prior art, such primers can be used in the detection of genetic single-nucleotide polymorphisms (SNPs) and more particularly to determine the variation type (or allele) of a tested individual for a given SNP. Alternatively, or additionally, the personal biological information may comprise information related to the microbiome of the user, such as the presence or absence of certain gut bacteria (e.g. helicobacter pylon). Such microbiome data may be obtained by breath testing. The personal biological information may also comprise information about a physiological property of the user (such as the current or historic heart rate of the user), which in some cases, may be obtained by a sensing device incorporated in the wearable device.
The personal biological information may also be derived from one or more of the above types of data. For example, the personal biological data may comprise recommendations for certain products or services, or classes of product or services, which an analysis of the above types of data has revealed are particularly suitable for the user or that should be avoided by the user. These recommendations may be derived from biological filter codes which map to respective products or services or categories of products or services but do not explicitly identify a user's genetic or biological information. For example, there may be a biological filter code which indicates that a user is likely to be more adversely affected (because of his or her genetic traits) by foods with high cholesterol. In this case, by comparing the biological filter codes (or the biological information used to derive the filter codes), users are able to be see whether they are likely to be recommended similar products or services. This may encourage greater interaction and discussion between the users and may give rise to a positive "synergy" in which the users are more likely to take notice of the product recommendations and/or more likely to compare their biological data.
Figure 1 illustrates two users exchanging personal biological information using wrist-worn wearable devices 100, 102. In the example shown in the figure, the expanding curved lines indicate that information is being transmitted from one device 100 and received by the other device 102. In this case, a Bluetooth Low Energy (BLE) protocol is used to exchange the biological information, although other protocols designed for data transmission over relatively short distances, such as a near-field communication (NFC) protocol may be used. When an NFC protocol is used, the devices are typically required to be brought within about 5cm of each other in order to establish a communication channel between them. ISP 1507 (NFC & ANT BLE) module based on Nordic Semiconductor nRF52 chip is used and it is integrated with Cortex M4 CPU, flash, RAM memory and optimised antenna The range at which a "connection" is established may be (user) configurable.
Transmitting the personal biological information over only a short range means that the users are required to bring their devices into relatively close proximity. This re-assures the users that their data will not be intercepted by third-parties (introducing a high degree of privacy) and adds a social element to the process of exchanging the biological information which is similar to shaking hands, for example. In some examples, the wearable devices may be required to come into contact (or be "tapped" one against the other) in order for the exchange of data to take place or to initiate the exchange. The biological information may also be exchanged in encrypted form. For example, biological information may be encrypted using a public key associated with the intended recipient and then decrypted using the corresponding private key stored on the recipient's wearable device. The recipient's wearable device may also store the received biological information for only a short time (e.g. less than 30 s) or no longer than is necessary for performing the comparison.
Figure 2 is a schematic system view of the wearable devices 100, 102 of Figure 1. Each wearable device 100, 102 comprises a gesture sensor for triggering the mode for exchanging data, a receiver 202 for receiving data 204, and a transmitter 206 for transmitting data 208, according to a wireless communication protocol as discussed above. The gesture sensor, the receiver 202 and the transmitter 206 communicate with a processor 210 which is connected to a memory 212 which contains the personal biological information 214 of the user associated with the wearable device 100, 102. In use, the processor 210 retrieves the personal biological information 214 from the memory 212 and transmits it using the transmitter 206. Personal biological information 214 received by receiver 202 can also be stored in memory 212, allowing the processor 210 to compare the received information 214 with the information 214 of the user.
Figure 3 is a sequence diagram illustrating how the wearable devices 100, 102 (which are designated in the figure as "Band 1" and "Band 2") can be used to exchange personal biological information. In steps 300 and 300' the respective wearers of the bands perform an action to put the device into a "matching mode". In this example, a "double tap" gesture is used, with the gesture being detected by, for example, an accelerometer/gyroscope (MPU-6050 combining a 3-axis gyroscope and a 3-axis accelerometer) in the wearable device, though of course other gestures or modes of user input, such as a button or a touch screen, can also be used. Each device may stay in the matching mode for some pre-defined period of time, e.g. 10-15 seconds, after which the matching mode is switched off.
In steps 301 and 301' the devices scan for other devices while simultaneously advertising that they are available for matching. In steps 302 and 302', the respective devices wait until they have found another device in the matching mode. A relative received signal strength indication (RSSI) is measured by each device (steps 303 and 303'). The measured RSSI values are an indication of the power level of the signal being received by each device from the other. Typically, RSSI values may be provided according to a negative scale starting at -100 and ending at 0, with RSSI values closer to 0 indicating stronger received signals. Other scales for measuring the received signal strength can also be used, for example, decibels referenced to one milliwatt (dBm) or a received channel power indicator (RCP!) scale, which is part of the IEEE 802.11 standard. If the RSSI values exceed a certain value (e.g. RSSI > -80 or a received signal strength of -80 dBm), then the devices may connect to each other in order to exchange biological information (steps 304 and 304'). In example shown in the figure, the transfer (exchange) of biological information is unidirectional between the devices.
One of the devices (here, Band 1) receives the personal biological data from Band 2. Band 1 then compares the received biological information with the biological information stored in its memory and then transmits the result(s) of the comparison to the other device (steps 305 and 305') such that both bands now know the result. The comparison of the personal biological information of the users may be carried out in different ways depending on what type of information is exchanged. For example, if the information relates to particular genes, SNPs or DNA sequences, then the comparison may involve determining whether those genes, SNPs or DNA sequences are common to both users. Similarly, if the personal biological information comprises a set of biological filter codes for each user then these sets can be compared to see if there is any overlap. The comparison may also involve determining the probability that the users have a particular characteristic in common in order to provide the users with a measure of how likely or rare it is they share that characteristic.
The results of the comparison may be presented to each user by, for example, illuminating a light-emitting diode (LED) (steps 306 and 306'), e.g. a green colour for the LED may indicate that there is a match between the two users' biological information, whilst a red colour may indicate no match. Other means for presenting the results of the comparison to the users may also be used, such as a display, a haptic device to apply a force or vibration to the wearer of the band, or an audible alarm or voice synthesizer. In an embodiment, each band stores the result temporarily in its RAM memory whilst displaying the result. After the elapse of some short period of time, e.g. 10 seconds, the indication is turned off and the result deleted from the memories of both bands.
The wearable device is likely to have limited means for accepting user inputs. The device may therefore be able to communicate with an external computer device such as a smartphone, e.g. using a Bluetooth interface. The smartphone may be configured with an app that allows the user to control settings on the wearable device. Figure 4 illustrates a graphical user interface 400 that is provided on a smartphone display, via an installed app, for displaying information associated with a user's personal biological information. In this example, the personal biological information comprises numerical scores for categories such "Calorie sensitivity" or "Fat sensitivity". The numerical scores are mapped to user friendly text descriptions such as "Very High", "High","Med", "Low" or "Slow' for presentation in the user interface. The different categories are presented as graphical user elements 401. In some implementations, the user may select or deselect the graphical user elements individually in order to control whether the biological information associated with that category should be shared with other users and/or used when comparing the users' biological information. In Figure 4 for example, the user has selected four panels for sharing, namely "Caffeine Metabolism", "Calorie Sensitivity", "Carbohydrate Sensitivity", and "Fat Sensitivity (shown with selection in the Figure). Such control may be useful for users to avoid revealing, either directly or indirectly, information which they would rather remain private. Comparison of two users' biological information may comprise comparing the numerical scores in each of the categories to determine whether or not any of the scores either match or are approximately the same, i.e. differ by only a small relative or absolute amount. Alternatively, weighted differences of the scores can be used to define a similarity metric indicating how "alike" the users are.
In the case that two peer users have selected categories for matching that are different, this may be indicated by illuminating a third colour of LED, e.g. white, in order to indicate to the users that no matching is possible and that they should consider selecting different categories.
The wearable device may also report back the results of comparisons to the user's smartphone. If the identity of a peer user is known, this could allow results to be logged at the smartphone/app. Based on the results of a comparison, users might then be able to share via their smartphone information regarding purchased products, fitness, etc. In other words, the ability to compare biological related information can form a basis of many different social networking opportunities.
Although not described here in detail, it is possible that bands may be provided with product code readers to allow the bands to read product codes from products being considered for purchase or consumption. Such readers may be barcode scanners and may allow users to obtain product recommendations based upon product data stored in the bands.
It is of course possible that only one of two peer users may have a band, with the other only having a smartphone. In this case, there may be an option in the smartphone app to display a code such as a barcode on the phone's GUI which identifies the user's personal biological data. A peer user having a band can then scan that code using the band's product code reader and perform the comparison described above. Of course, in this case the result may only be displayed on the band, but that may be adequate as both users can see the result.
The above described embodiments and examples have focussed on exchanging personal biological information using peer wearable devices 100, 102 that are in close proximity to one another, e.g. using a short-range communication protocol, such as BLE. However, personal biological information may alternatively be exchanged in without requiring the wearable devices 100, 102 to be in the same geographic location. For example, a user may want to compare his or her product recommendations and/or biological information with a user who is located in another city or country. One way in which this can be done is via a social networking platform, in which one of the users sends a request (often referred to as a "friend" request) to the other user to establish a connection (i.e. association or "edge") within the social network (social graph). The other user can then accept or reject the request depending on whether he or she wishes to be connected to the other user within the social network. If the request is accepted, the users are granted permission to view data (e.g. personal biological information and/or product recommendations) associated with the other user and/or to interact with one another, e.g. by sending each other messages or communicating via a chat room interface.
In some cases, two users may become connected to each other in the social network in response to having exchanged personal biological information with one another using their wrist-worn wearable devices 100, 102. In this case, each wearable device may transfer a user identifier to the other wearable device, which is then stored at the wearable device. The user identifier may be a unique identifier that is specific to the wearable device and/or the user. The user identifier may be based in part on the user's personal biological information. When the user connects or "syncs" the wearable device 100, 102 to a networked computer device, such as the user's smartphone, the wearable device transmits the user identifier to the networked computer device, which in turn transmits the user identifier to a server 505 (or servers) forming part of a data network such as the internet, the server(s) being associated with the social network. The users may then be connected to one another in the social network automatically, e.g. by the server(s) updating a database to indicate that the users are connected to one another. Alternatively, in response to receiving the user identifiers, the server(s) of the social network may send a friend request to one or both of the users to allow the user(s) to decide whether to form a connection.
In conventional social networking applications, a user may accept or grant a friend request by interacting with a control element of a graphical user interface, e.g. by using a mouse or touchscreen to click a button on a web interface. Such a mechanism is generally appropriate when the users plan to share personal information that they do not believe is particularly sensitive or that has already be made public. However, users who are very active in a particular social network, or who are members of a multiple social networks, may receive a large number of friend requests and therefore become accustomed to accepting friend requests without considering what personal data may be made available to other users. This problem may occur, for example, when a user receives multiple friend requests from the same user relating to different social networks. In the case of a social network in which users can exchange personal biological data, privacy concerns are paramount and users may abandon the social network if there are no effective safeguards against their personal data being shared inappropriately.
A solution to these problems is provided by a mechanism for accepting a friend request in which the user responding to the request is required to use his or her wearable device 100, 102 to confirm acceptance of the friend request. For example, the user may receive the request on his or her smartphone (or other computer device), which is provided with an application that allows the request to be accepted only after the user's wearable device 100, 102 is connected (or synched) to the smartphone, e.g. using a short-range wireless communications protocol. In some cases, the application may prompt the user to connect the wearable device 100, 102 to the smartphone when the friend request is received and/or after the user has made a selection to accept the request.
Figure 5 illustrates the steps of a method for allowing two users to compare personal biological information when the users are remote from one another. In the first step 500A, a first user sends a request using his or her personal computer device (e.g. smartphone) 501 to connect with a second user. For example, the user may select or "click" a user interface control 503 on the device 501 to "Add" the other user as a friend in a social network. The personal computer device 501 transmits the request to one or more servers 505 associated with the social network using a wired or wireless data connection, e.g. a data connection to the internet or a mobile telephone data network.
In step 500B, the server(s) 505 transmits an invitation to a personal computer device 507 of the second user to invite the second user to form a social network connection with the first user. The invitation is typically presented to the second user via a user interface comprising user interface elements 509, 511 that allow the second user to indicate that he or she wants to either accept or refuse the invitation.
In step 500C, the second user's personal computer device 507 enters a mode that allows the second user to confirm acceptance of the invitation using his or her wearable device 102. For example, the second user may bring his or her wearable device 102 into proximity with the personal computer device 507 so that data indicative of the second user's acceptance can be transmitted from the wearable device 102 to the personal computer device 102 using a short-range data connection. Alternatively, the data indicative of the second user's acceptance can be transmitted to the wearable device 102 using a local area network, such as a Wi-Fi network, to which both devices are connected. The data transmitted to the wearable device 102 may comprise a user identifier for the second user and/or the user's biological data, preferably in an encrypted form, as described above.
In some cases, the second user may be required to press a button on the wearable device 102, or to perform a gesture while wearing or holding the wearable device 102 in order to put the wearable device 102 into a "matching mode" whereby data can be transmitted to and/or received from the user device 102. The wearable device 102 may also use a visual, audible or tactile indicator to indicate to the user that he or she is required to confirm acceptance of the invitation using the wearable device 102, e.g. by pressing a button on the wearable device 102 or performing a particular gesture with the wearable device 102. Alternatively, or additionally, the wearable device 1002 may require some form of biometric data specific to the user to be provided in order to accept the invitation, e.g. the camera of the wearable device may be used to record an image of the user's face, which is then processed using facial recognition software to confirm the identity of the user.
In step 500D, the second user device 597 transmits data indicative of the second user's acceptance of the friend request to the one or more servers 505 associated with the social network. The server(s) 505 transmit a request to the first user device 100 asking the user to confirm acceptance of the social network connection using his or her wearable device 100 (as described above for step 500C). In some examples, this confirmatory step may be performed by the first user as part of the first step 500A (or at some later point in time). The first user device 501 then transmits the acceptance to the server(s) 505 so that the social network connection can be formed between the two users. A user interface associated with the social network, e.g. a friend list, may be updated on each of the personal computer devices 501, 507 to show that the users are connected to one another.
In some implementations, the personal biological data (which may also be referred to as "digital DNA") is encrypted and stored locally on each of the wearable devices 100, 102. When the second user accepts the first user's friend request using his or her personal computer device 507, the second user needs to "synch" (i.e. connect) his or her wearable device 102 with the personal computer device 507 in order to transfer the second user's encrypted biological data to the personal computer device 507, e.g. using a Bluetooth connection. This process can be regarded as authenticating the user prior to the friend request being accepted. When the first user receives the friend acceptance from the second user in an application executing on the personal computer device 501, the first user needs to "synch" his or her wearable device 100 with the personal computer device 501 and transfer the first user's encrypted personal biological data to the personal computer device 501. The personal biological data of each user is transmitted between the personal computer devices 501, 507 (e.g. via a wireless mobile network or the internet), either directly between the personal computer device or via the server(s) 505. The personal biological data can then be compared (i.e. matched) at the server(s) and/or at either or both of the wearable devices 100, 102. The results of the comparison can then be indicated to the user using an indicator on the personal computer device 501, 507, such as the display screen of the device, and/or using an indicator of the wearable device 100, 102, e.g. using a colour changing LED.
As described above, the comparison of the personal biological information of the users may be carried out in different ways depending on what type of information is provided or exchanged by the users. For example, the personal biological information of each user may comprise information indicative of the user having one or more genetic traits or characteristics, e.g. whether the user has a particular gene, SNP or DNA sequence.
The personal biological information may be encoded as one or more Boolean variables (e.g. one for each genetic trait), in which case a pairwise comparison between the variables is performed and the number of matching variables is then converted into a score. The personal biological information of the users is defined as matching "overall" if the score exceeds a predefined threshold, e.g. whether more than 70% of the compared variables match. Alternatively, the personal biological information may be encoded in the form of a probability or rating derived from how likely the user is to express a particular genetic trait or characteristic. In this case, the comparison is performed by determining whether the difference between the corresponding ratings for each genetic trait, or the whether the relative ratio of the corresponding ratings for each genetic trait, is less than a predefined threshold. For example, although the users may have respective scores for "Salt Sensitivity" of 50/100 and 60/100, the scores may nevertheless be determined to match because they differ by only 10 points. In some cases, each genetic trait is associated with a different predefined threshold. Preferably, each threshold is derived from the variance of the scores for each trait within the population of users to ensure that matches for each trait are not too rare or too frequent.
The results of comparing the users' personal biological data can be displayed using a graphical user interface on the personal computer devices 505, 507, e.g. as part of a dedicated application or "app". For example, the user interface can be similar to that shown in Figure 4, with a collection of panels associated with each of the various genetic traits ("Caffeine Metabolism", "Carbohydrate Sensitivity" etc.). Each of the panels is modified depending on whether the two users match for the associated genetic trait, e.g. to visually de-activate or "grey out" the panel when the associated genetic trait is present in one user but not the other. The graphical user interface (or another similar interface) also provides users with the option of choosing which of their genetic traits they which to compare. In some cases, the user may be asked to select which traits he or she wishes as part of the process of creating or accepting an invitation to compare genetic traits with another user. Alternatively or additionally, the user may be able to set "global" privacy settings that prevent some or all of his or her genetic traits from being shared with other users, or conversely, allow certain traits to be always available for comparison with other users' genetic traits.
The one or more servers 505 may act as an "escrow" service in which the personal biological data of a user is only made available to another user if that other user has made his or her personal biological data available for sharing with the user. This service may be implemented by the one or more servers encrypting the biological data of a user before the data is transmitted to a wearable device 100, 102. The decryption key is then only provided to the wearable device 100, 102 once the server(s) 505 has received the other user's biological data from the wearable device 100, 102.
The above method 500A-D requires each user to perform actions that are similar to the "in-person" methods described above for comparing biological data using the peer wearable devices 100, 102, except that the short-range connection is to the user's personal computing device (e.g. smartphone), rather than directly to the other user's wearable device 100, 102. From the user's perspective, the requirement that the user must respond using the wearable device 100, 102 helps reassure the user that he or she is in control of when the biological data is shared with another user.
Considering the social network discussed above, a user who is not a member of the social network may be added as a member of a social network, or invited to join the social network, in response to his or her wearable device 100, 102 being brought into proximity with the wearable device 100, 102 of another user who is already a member of the social network. In some cases, the users may only join or only be invited to join the social network if they have matched (or possibly merely attempted to match) with a user who is already a member of the social network. In other cases, both users may be added to the social network even if neither of them is already a member. The social network may be configured to add the users as "friends" in response to a match being obtained, i.e. a link or "edge" is created in the network to join the users. The social network may also be configured to allow a user to compare their data with users who are friends of their friends without requiring "in-person" matching using their wearable devices 100, 102, i.e. a user may match with other users who are twice removed from them in the social network. This matching may involve the user inviting the other user to match and the other user accepting the invitation using the process described above.
The wearable devices 100, 102 may use end-to-end encryption to ensure that the biological information is not accessible to third parties. For example, an end-to-end encryption scheme based on public and private keys can be used in which each of the wearable devices 100, 102 is associated with a unique public encryption key that can be transmitted to the other user, e.g. by inclusion in the invitation to compare biological data or in a friend request. The public key is used by the wearable device 102 (or possibly by the personal computer device 507) to encrypt the biological information prior to transmission to the servers 505. When the encrypted biological information is received at the other wearable device 100, it is decrypted using a private key that corresponds to the public key. Preferably, the private key is stored securely on the wearable device 100 so that no other device is able to decrypt information that has been encrypted using the corresponding public key. The wearable device may store the received encrypted data (and/or the decrypted data) for only a short time (e.g. less than 30 s) or no longer than is necessary for performing the comparison. In some systems, the system may be configured to ensure that no copy of a user's biological information may be stored outside the user's wearable device 100, 102 for more than a predetermined period.
As mentioned above, the personal biological data stored on of the wearable device 100, 102 can be used as a way of authenticating the user prior to an operation being performed by a computer system such as a personal computer device 501, 507. More generally, a user of a computer system can be authenticated using a cryptographic "shared secret" derived from the personal biological information. The secret can be derived by applying a cryptographic hash function, e.g. a Secure Hash Algorithm (e.g. SHA-256), to the personal biological data, such that the personal biological data cannot be recovered from the secret.
Generation of the secret can be done by the one or more servers 505 using a stored copy of the personal biological data. The secret is then transmitted to the mobile device 501, 507 and the wearable device 100, 102 using a secure communications channel, e.g. a secure shell (SSH) connection, or by encrypting the secret using a public encryption key obtained from a trusted third-party (e.g. a certificate authority). The copy of the personal biological data may be deleted from the server(s) 505 after the secret has been generated, e.g. so that the only copy of the personal biological data is stored at the wearable device 100, 102 and/or the personal computer device 501, 507.
Alternatively, the secret can be generated by the personal computer device 501, 507 and then sent from the personal computer device 501, 507 to the wearable device 100, 102 over a secure communications channel, e.g. an SSH connection or a wired connection between the two devices. The copy of the personal biological data used to generate the secret may be deleted from the personal computer device 501, 507 after the secret has been generated. As a further alternative, the wearable device 100, 102 may generate the secret and then share it with the personal computer device 501, 507 over a secure communications channel. An advantage of this approach is that it allows the personal biological data to be used for authentication without the personal biological data itself ever needing to be transmitted to the personal computer device 501, 507.
To authenticate the user, a challenge-response protocol can used in which the personal computer device 501, 507 sends the wearable device 100, 102 a challenge request for which the correct response can only be generated using the shared secret. For example, the wearable device 100, 102 may receive cryptographic nonce (e.g. a (pseudo)random number) from the personal computer device 501, 507 and respond with a hash obtained by applying a cryptographic hash function to a combination of the nonce and shared secret. The personal computer device 501, 507 generates a "local" hash in the same way as the wearable device 100, 102. The personal computer device 100, 102 then authenticates the user by verifying that the received hash matches the local hash. It will be appreciated that this method of authenticating users based on personal biological data stored on a wearable device can be carried out using devices other than the wearable device 100, 102 or the personal computer devices 501, 505 described above. In other examples, the wearable device may be a smartphone, smartwatch, or an item of smart clothing, or an implanted device. Similarly, in some examples, the computer system requiring user authentication may be an automatic teller machine, an electronic (e.g. "keyless") lock, a computer system for online banking, an elevator control system or a vehicle ignition system.
The personal biological information used to generate the shared secret may comprise data indicative of the user having a particular DNA sequence or single nucleotide polymorphisms (SNPs), although other data derived from such genetic data can also be used, such as scores indicative of the user's genetic traits. Optionally, the personal biological information may be stored only at the wearable device 100, 102, such that if the wearable device is lost or damaged the user can no longer be authenticated by the computer system (i.e. personal computer device 501, 507 in the example discussed above). When this happens, the shared secret can be re-generated from personal biological data obtained by performing another test (e.g. genetic test) on a biological sample provided by the user. It is preferable that the shared secret is derived from genetic information as, unlike other forms of biometric data (such as retinal or fingerprint data), as generally speaking, a user's genotype does not change over time (e.g. as the user ages).
Although the embodiments and examples described above have focussed on comparing users' genetic traits, the wearable devices 100, 102 can also be used for comparing users' physiological and/or biochemical data and/or data indicative of the users' environment. This data is recorded by one or more sensors of the wearable device 100, 102, such as one or more of the following: pulse rate sensors (e.g photoplethysmography (PPG) sensors; respiration rate sensors; heart rate sensors (also for measuring heart rate variability); blood pressure sensors; microneedles for performing in situ blood tests (e.g. of blood glucose levels); air quality or pollution sensors (e.g. mass spectrometers); and UV light monitors (e.g. photo-diodes). User environmental data may alternatively (or additionally) be obtained by tracking the user's position (e.g. using a global positioning system, GPS, sensor) and using pollution or UV index map data to estimate the user's exposure.
The wearable device 100, 102 stores measurements provided by the sensor(s) along with a timestamp so that users can compare time series data. For example, users may compare how their respective heart rates varied over the course of a physical activity, such as a marathon or cycling race. In some cases, the wearable device 100, 102 integrates the sensor data over time to produce one or more values that can be compared by the users. For example, users who are diabetic can compare how long they were each in a hypoglycaemic state over the past day, week or month, so that they can compare how effectively they each manage their blood-glucose levels. The integrated sensor data may also be used to compare the users' exposure to environmental conditions such as UV light and/or atmospheric pollution (e.g. NOx or particulates).
The physiological, biochemical and/or environmental data can be compared by the wearable devices 100, 102 being brought into contact or close proximity with one another, or using the "remote matching" procedure, as described above. As for genetic traits, the users may select one or more categories of data (such as resting pulse rate, respiration rate, number of steps walked, exposure to pollutants etc,) using a user interface provided on the wearable device 100, 102 of the personal computer device 501, 507, e.g. using a smartphone user interface similar to the interface shown in Figure 4.
Users who are connected to one another within a social network (e.g. a social network populated by user's matching their genetic traits with one another) may also use the social network to compare their data on an ongoing basis. For example, the users' data can be stored by servers associated with the social network to allow users to compare historical data with one another and/or data that is updated dynamically. A users may identify another user of the social network using a search tool, e.g. to lookup the user by name or nickname.
Optionally, the sensors for monitoring physiological and/or biochemical data may be separate from the wearable device 100, 102 so that the sensors can be worn on a different part of the body from the wearable device. Processing of the sensor data may take place either on the wearable device 100, 102 or on the personal computer device 501, 507, after it has been transmitted to the personal computer device using a wired or wireless connection.
The users' physiological, biochemical and/or environmental data may be compared separately from or in combination with the users' data indicative of one or more genetic traits. For example, a user may set (or be set by another user) a target or goal which is determined by the user's genetic traits, such as to achieve a lower resting heart rate (as measured by the wearable device 100, 102) as a result of physical training if the user has a genetic trait associated with hypertension. Two users may each set a goal for one another and each user's progress towards the goal can be compared at intervals, e.g. daily or weekly.
In a preferred embodiment, the physiological, biochemical and/or environmental data is used to modulate product recommendations. The product recommendations are typically derived from the user's genetic traits, as described in US10043590B2 (for example). In one exemplary use case, a product that contains vitamin D may be recommended for a user who is pre-disposed to needing high levels of vitamin D if the user has not been exposed to enough UV light. Users may compare the number of product recommendations that have been modulated based on physiological, biochemical and/or environmental data. Comparisons can be made for different categories of product, e.g. the number of product recommendations for products containing saturated or unsaturated fats that have been modulated can be compared, which may be of particular interest to users whose genetic traits indicate that they are susceptible to high cholesterol levels.
The modulation of product recommendations provides a "behavioural feedback loop" that helps nudge or encourage / discourage use of certain user behaviour, such as consuming certain products and/or performing certain types of activity. The social experience of comparing data with other users typically has a substantial effect on helping users to change their behaviour. For example, users may support one another as they each try to adjust their behaviour to meet certain goals, such as exercising more to ensure such that the number of modulated product recommendations falls below a threshold number. In this case, the wearable device 100, 102 is typically configured as a state machine that transitions between a "green" (healthy) state in which the number of product recommendations is below a threshold number, and an "amber" state in which more than a threshold number of product recommendations have been modulated as a result of the user's behaviour. The wearable device 100, 102 records the amount of time spent in either state (e.g. over the course of a day) so that users are able to compare how effectively they are each managing their behaviour / lifestyle.
Users may also compete with (or challenge) one another to achieve a pre-agreed goal, e.g. to determine which user has a smaller number of modulated product recommendations over the course of a week (or other period). The targets or goals may be derived from the user's genetic traits to maximise the health benefits for each user and/or to ensure a fair comparison between users with different genetic traits.
Rewards or incentives are provided to users in the form of digital trophies or badges associated with an online profile or by offering product discounts to the users (e.g. online discount codes). An indicator on the wearable device 100, 102 can be used to inform the user when another user takes the lead in achieving a particular target.
Users may also be sponsored to meet certain goals, e.g. to raise money for a cause or charity that helps with health problems related to a particular genetic trait. Users may also be invited to join one or more online communities or chatrooms depending on their behaviour and/or genetic traits, e.g. so that users can support one another in meeting particular exercise goals or in reducing the amount of particular types of food or drink they consume (with the types of product being determined by the users' genetic traits).
In another preferred embodiment, users are able to match their genetic traits and/or behaviours, as indicated by their physiological, biochemical and/or environmental data, with one or more "virtual profiles" that are associated with users who have given their consent for their genetic traits and/or behavioural data to be compared with other users. In this case, the comparison is "one sided" and users making the comparison are not required to send their data from their wearable device 100, 102 in order to find out whether their data matches that of the virtual profile, i.e. the wearable device 100, 102 of the user associated with the virtual profile is not involved in the comparison.
The virtual profile typically comprises genetic traits and behavioural data uploaded from a wearable device 100, 102 worn by a real user, who may be an athlete, sportsperson or a well-known public figure. However, in some cases, the physiological, biochemical and/or environmental data included in the virtual profile may be generated computationally to provide users with a "virtual pacemaker" whose behaviour they can seek to emulate.
It will be appreciated by the person of skill in the art that various modifications may be made to the above described embodiments without departing from the scope of the present invention. For example, as mentioned above, in some cases, only one of two peer users may have a wearable device 100, 102 (i.e. band), with the other only having a smartphone.
Claims (19)
- CLAIMS: 1. A computer-implemented method of comparing one or more genetic traits of two users, each user having a wearable device storing data indicative of the one or more genetic traits, the data having been obtained by an analysis of a biological sample provided by the user, the method comprising: transmitting the data indicative of the one or more genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; and comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users' one or more genetic traits.
- 2. A computer-implemented method according to claim 1, further comprising operating an indicator at the second wearable device and/or the second computer device to provide a visual, audio or other sensory indication of whether there is a match between the users' one or more genetic traits.
- 3. A computer-implemented method according to claim 1, wherein the data indicative of the one or more genetic traits comprises data indicative of nutrition-and I or skin-related genetic traits.
- 4. A computer-implemented method according to claim 1, wherein each short-range wireless data connection conforms to a Bluetooth protocol, preferably a Bluetooth Low Energy profile, or a near-field communication protocol.
- 5. A computer-implemented method according to claim 1, wherein each short-range wireless data connection is established by detecting that the respective wearable device is within a predefined distance of, or in contact with, the respective computer device, preferably wherein said predefined distance is less than 10 cm, or more preferably, less than 5 cm.
- 6. A computer-implemented method according to claim 1, wherein each wearable device is a wrist-worn device and/or each computer device is a portable computer device, preferably a smartphone.
- 7. A computer-implemented method according to claim 1 and comprising, at the first computer device, receiving an invitation to compare one or more genetic traits with another user.
- 8. A computer-implemented method according to claim 7, wherein the invitation comprises data indicative of the one or more genetic traits of the other user.
- 9. A computer-implemented method according to claim 7, wherein the invitation is sent in response to one of the users identifying the other user using an online search tool.
- 10. A computer-implemented method according to claim 7, wherein the data transmitted from the first wearable device is encrypted using a public encryption key associated with or included in the invitation.
- 11. A computer-implemented method according to claim 10, wherein the second wearable device stores a corresponding private key for decrypting data encrypted using the public key.
- 12. A computer-implemented method according to claim 7, further comprising switching the first user device to a mode for establishing a short-range wireless data connection with the first wearable device in response to receiving user input indicative of the invitation being accepted.
- 13. A computer-implemented method according to claim 12, further comprising forming a connection between the respective users in a social network in response to receiving user input indicative of the invitation being accepted.
- 14. A computer-implemented method according to claim 7, wherein the user accepts the invitation using the wearable device, preferably by pressing a button on the wearable device or performing a gesture using the wearable device.
- 15. A computer-implemented method according to claim 1, wherein the data is only made available to the second wearable device if one or more servers of the data network have received data indicative of one or more genetic traits stored on the second wearable device.
- 16. A computer-implemented method according to claim 1, further comprising, at either of the computer devices or wearable devices, receiving a user selection of which one or more genetic traits are to be compared.
- 17. A computer-implemented method according to claim 1, wherein the data from the first wearable device is deleted from the second wearable device after a predetermined time.
- 18. A computer-implemented method according to claim 1, wherein each wearable device stores user activity data indicative of one or more physiological and/or biochemical functions of the user, or indicative of a user environment, the method further comprising, in response to determining that there is a match between the users' one or more genetic traits, comparing the user activity data of the first wearable device with the user activity data of second wearable device to determine whether there is a match between the users' behaviours as indicated by the respective data.
- 19. A computer-implemented method according to claim 18, wherein each wearable device is configured to provide product recommendations in respect of one or more consumable, topically applied and/or body-worn products, the product recommendations being modulated for each user depending on the user activity data, and wherein the compared user activity data comprises data indicative of one or more product recommendations having been modulated.Amended pages have been filed as follows: CLAIMS: 1. A computer-implemented method of comparing one or more genetic traits of two users, each user having a wearable device storing data indicative of the one or more genetic traits, the data having been obtained by an analysis of a biological sample provided by the user, the method comprising: transmitting the data indicative of the one or more genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users' one or more C\I genetic traits; and.CO operating an indicator at the second wearable device and/or the second computer device to provide a visual, audio or other sensory indication of whether there is a match (.0 between the users' one or more genetic traits.C\I 20 2. A computer-implemented method according to claim 1, wherein the data indicative of the one or more genetic traits comprises data indicative of nutrition-and / or skin-related genetic traits.3. A computer-implemented method according to claim 1, wherein each short-range wireless data connection conforms to a Bluetooth protocol, preferably a Bluetooth Low Energy profile, or a near-field communication protocol.4. A computer-implemented method according to claim 1, wherein each short-range wireless data connection is established by detecting that the respective wearable device is within a predefined distance of, or in contact with, the respective computer device, preferably wherein said predefined distance is less than 10 cm, or more preferably, less than 5 cm.5. A computer-implemented method according to claim 1, wherein each wearable device is a wrist-worn device and/or each computer device is a portable computer device, preferably a smartphone.6. A computer-implemented method according to claim 1 and comprising, at the first computer device, receiving an invitation to compare one or more genetic traits with another user.7. A computer-implemented method according to claim 6, wherein the invitation comprises data indicative of the one or more genetic traits of the other user.8. A computer-implemented method according to claim 6, wherein the invitation is sent in response to one of the users identifying the other user using an online search tool.9. A computer-implemented method according to claim 6, wherein the data C\I transmitted from the first wearable device is encrypted using a public encryption key CO associated with or included in the invitation.10. A computer-implemented method according to claim 9, wherein the second C\I wearable device stores a corresponding private key for decrypting data encrypted using the public key.11. A computer-implemented method according to claim 6, further comprising switching the first user device to a mode for establishing a short-range wireless data connection with the first wearable device in response to receiving user input indicative of the invitation being accepted.12. A computer-implemented method according to claim 11, further comprising forming a connection between the respective users in a social network in response to receiving user input indicative of the invitation being accepted.13. A computer-implemented method according to claim 6, wherein the user accepts the invitation using the wearable device, preferably by pressing a button on the wearable device or performing a gesture using the wearable device.14. A computer-implemented method according to claim 1, wherein the data is only made available to the second wearable device if one or more servers of the data network have received data indicative of one or more genetic traits stored on the second wearable device.15. A computer-implemented method according to claim 1, further comprising, at either of the computer devices or wearable devices, receiving a user selection of which one or more genetic traits are to be compared.16. A computer-implemented method according to claim 1, wherein the data from the first wearable device is deleted from the second wearable device after a predetermined time.17. A computer-implemented method according to claim 1, wherein each wearable device stores user activity data indicative of one or more physiological and/or C\I biochemical functions of the user, or indicative of a user environment, the method CO further comprising, in response to determining that there is a match between the users' CD one or more genetic traits, comparing the user activity data of the first wearable device with the user activity data of second wearable device to determine whether there is a C\I match between the users' behaviours as indicated by the respective data.18. A computer-implemented method according to claim 17, wherein each wearable device is configured to provide product recommendations in respect of one or more consumable, topically applied and/or body-worn products, the product recommendations being modulated for each user depending on the user activity data, and wherein the compared user activity data comprises data indicative of one or more product recommendations having been modulated.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/733,630 US10922397B2 (en) | 2018-07-24 | 2020-01-03 | Method and device for comparing personal biological data of two users |
Publications (2)
Publication Number | Publication Date |
---|---|
GB202019597D0 GB202019597D0 (en) | 2021-01-27 |
GB2590802A true GB2590802A (en) | 2021-07-07 |
Family
ID=74188827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB2019597.0A Pending GB2590802A (en) | 2020-01-03 | 2020-12-11 | Method and device for comparing personal biological data of two users |
Country Status (7)
Country | Link |
---|---|
US (1) | US11403382B2 (en) |
JP (1) | JP6972289B2 (en) |
KR (1) | KR102328380B1 (en) |
CN (1) | CN112734587B (en) |
CA (2) | CA3104017C (en) |
FR (1) | FR3106028A1 (en) |
GB (1) | GB2590802A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7397265B2 (en) * | 2022-04-06 | 2023-12-13 | 株式会社プラチナファーマ | Supplement evaluation device and supplement evaluation method |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU6539200A (en) | 1999-08-13 | 2001-03-13 | Jean-Pierre Kocher | Method and apparatus for scanning of food and medicine to provide outputs relative to a user profile |
US6711414B1 (en) | 2000-02-25 | 2004-03-23 | Charmed Technology, Inc. | Wearable computing device capable of responding intelligently to surroundings |
US20050021679A1 (en) | 2000-02-25 | 2005-01-27 | Alexander Lightman | Method and system for data transmission between wearable devices or from wearable devices to portal |
WO2001089365A2 (en) | 2000-05-25 | 2001-11-29 | Healthetech, Inc. | Weight control method using physical activity based parameters |
JP2003533318A (en) | 2000-05-25 | 2003-11-11 | ヘルセテック インコーポレイテッド | Physiological monitoring using wrist-mounted devices |
JP3931541B2 (en) | 2000-08-09 | 2007-06-20 | セイコーエプソン株式会社 | Product purchase support system |
US20050026117A1 (en) | 2000-12-04 | 2005-02-03 | Judson Richard S | System and method for the management of genomic data |
JP4548974B2 (en) | 2001-06-07 | 2010-09-22 | 株式会社キーエンス | Optical information reader |
GB2389742B (en) * | 2002-06-11 | 2006-03-01 | Adam Raff | Communications device and method |
JP2005157985A (en) | 2003-11-28 | 2005-06-16 | Victor Co Of Japan Ltd | Foodstuff providing system |
US8339363B2 (en) | 2005-05-13 | 2012-12-25 | Robert Bosch Gmbh | Sensor-initiated exchange of information between devices |
US8235724B2 (en) | 2006-09-21 | 2012-08-07 | Apple Inc. | Dynamically adaptive scheduling system |
US20080208971A1 (en) | 2007-02-20 | 2008-08-28 | Costin Darryl J | Social Networking via Communications over Interactive Devices |
WO2012135557A1 (en) * | 2011-04-01 | 2012-10-04 | San Diego State University Research Foundation | Electronic devices, systems, and methods for data exchange |
GB2493141A (en) | 2011-07-19 | 2013-01-30 | Gene Onyx Ltd | Method of selecting a product using a DNA sample |
US10223710B2 (en) | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
JP2013191048A (en) | 2012-03-14 | 2013-09-26 | Japan Tobacco Inc | Merchandise sales system |
KR20130113893A (en) | 2012-04-08 | 2013-10-16 | 삼성전자주식회사 | User terminal device and system for performing user customized health management, and methods thereof |
US9013300B2 (en) * | 2013-06-12 | 2015-04-21 | Wilfredo FELIX | Method of communicating information through a wearable device |
WO2015035098A2 (en) * | 2013-09-04 | 2015-03-12 | Zero360, Inc. | Processing system and method |
EP3054412A4 (en) | 2013-10-01 | 2017-03-01 | Tohoku University | Health information processing device, health information display device, and method |
US20150112857A1 (en) | 2013-10-21 | 2015-04-23 | Keanr, Inc. | Online transaction system with personal matching |
US9241360B2 (en) * | 2013-11-22 | 2016-01-19 | Brian Mullin Friedman | Systems, apparatus, and methods for programmatically associating nearby users |
US9724023B2 (en) | 2014-04-10 | 2017-08-08 | Mission Biomedical Scientific, Inc. | Wearable metabolic physical activity monitor and method |
US9288298B2 (en) * | 2014-05-06 | 2016-03-15 | Fitbit, Inc. | Notifications regarding interesting or unusual activity detected from an activity monitoring device |
US9775015B1 (en) * | 2014-07-01 | 2017-09-26 | Eharmony, Inc. | Systems and methods for facilitating online matching utilizing a wearable device |
US10448867B2 (en) | 2014-09-05 | 2019-10-22 | Vision Service Plan | Wearable gait monitoring apparatus, systems, and related methods |
JP6460380B2 (en) * | 2014-11-13 | 2019-01-30 | 日本電気株式会社 | Information processing system, information processing apparatus, information processing method, and information processing program |
US9901301B2 (en) * | 2014-12-12 | 2018-02-27 | Ebay Inc. | Coordinating relationship wearables |
US20160219124A1 (en) | 2015-01-25 | 2016-07-28 | Yoav ELGRICHI | Method for promoting social connectivity` |
US20180263539A1 (en) | 2015-09-28 | 2018-09-20 | The Regents Of The University Of California | Wearable sensor arrays for in-situ body fluid analysis |
US10127539B2 (en) * | 2015-09-30 | 2018-11-13 | Bank Of America Corporation | System for tokenization and token selection associated with wearable device transactions |
JP6865421B2 (en) | 2015-10-01 | 2021-04-28 | ディーエヌエーナッジ リミテッド | Methods, devices, and systems for the secure transfer of biometric information |
GB201517393D0 (en) * | 2015-10-01 | 2015-11-18 | Primer Shop The Ltd | Method, apparatus and system for securely transferring genetic information |
JP2017188012A (en) * | 2016-04-08 | 2017-10-12 | 株式会社Zenick | Information providing device, information providing method, and computer program |
JP6854090B2 (en) * | 2016-05-12 | 2021-04-07 | ヤフー株式会社 | Information providing device, information providing method and information providing program |
US9858799B1 (en) | 2016-08-03 | 2018-01-02 | International Business Machines Corporation | Wearable device configuration interaction |
SG10201606880RA (en) | 2016-08-18 | 2018-03-28 | Mastercard International Inc | Method for making a transaction |
US10893038B2 (en) * | 2016-09-14 | 2021-01-12 | Cognitive Strategies, LLC | Attributed network enabled by search and retrieval of privity data from a registry and packaging of the privity data into a digital registration certificate for attributing the data of the attributed network |
US10398319B2 (en) * | 2016-11-22 | 2019-09-03 | Huami Inc. | Adverse physiological events detection |
US20180144101A1 (en) | 2016-11-22 | 2018-05-24 | Microsoft Technology Licensing, Llc | Identifying diagnosis-relevant health information |
US10226632B2 (en) * | 2017-02-21 | 2019-03-12 | International Business Machines Corporation | Methods and systems for controlling implantable medical devices using wearable technology |
US20190268331A1 (en) * | 2018-02-27 | 2019-08-29 | Bank Of America Corporation | Preventing Unauthorized Access to Secure Information Systems Using Multi-Factor, Hardware Based and/or Advanced Biometric Authentication |
US10922397B2 (en) | 2018-07-24 | 2021-02-16 | Dnanudge Limited | Method and device for comparing personal biological data of two users |
-
2020
- 2020-12-11 GB GB2019597.0A patent/GB2590802A/en active Pending
- 2020-12-21 JP JP2020211406A patent/JP6972289B2/en active Active
- 2020-12-23 CA CA3104017A patent/CA3104017C/en active Active
- 2020-12-23 CA CA3134348A patent/CA3134348A1/en active Pending
- 2020-12-29 CN CN202011595642.2A patent/CN112734587B/en active Active
- 2020-12-30 FR FR2014250A patent/FR3106028A1/en active Pending
- 2020-12-31 KR KR1020200188623A patent/KR102328380B1/en active IP Right Grant
-
2021
- 2021-01-12 US US17/146,919 patent/US11403382B2/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
CN112734587A (en) | 2021-04-30 |
CA3104017A1 (en) | 2021-03-09 |
CN112734587B (en) | 2022-07-22 |
CA3134348A1 (en) | 2021-03-09 |
CA3104017C (en) | 2021-12-07 |
FR3106028A1 (en) | 2021-07-09 |
US11403382B2 (en) | 2022-08-02 |
KR102328380B1 (en) | 2021-11-19 |
US20210133303A1 (en) | 2021-05-06 |
JP2021111378A (en) | 2021-08-02 |
GB202019597D0 (en) | 2021-01-27 |
JP6972289B2 (en) | 2021-11-24 |
KR20210088434A (en) | 2021-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11720659B2 (en) | Method and device for comparing personal biological data of two users | |
AU2015255652B2 (en) | Systems and methods for using eye signals with secure mobile communications | |
US10769939B2 (en) | Proximity-sensor supporting multiple application services | |
US20100167801A1 (en) | Kids personal health records fed into video games | |
US20160191511A1 (en) | Wearable device authentication | |
KR20180059871A (en) | METHODS, DEVICES AND SYSTEMS FOR SECURITY TRANSMITTING BIOLOGICAL INFORMATION | |
US20170098268A1 (en) | Personalised genetic information handling apparatus, system and method | |
Oh et al. | Usability evaluation model for biometric system considering privacy concern based on MCDM model | |
KR102288326B1 (en) | Customized trainer matching method | |
CA3104017C (en) | Method and device for comparing personal biological data of two users | |
JP2016006623A (en) | Information use system | |
US10582897B2 (en) | Method and device for comparing personal biological data of two users | |
Del-Valle-Soto et al. | Unveiling wearables: exploring the global landscape of biometric applications and vital signs and behavioral impact | |
JP6100706B2 (en) | Information providing apparatus, information providing system, information providing program, and information providing method | |
US20090270755A1 (en) | Pedometer for the brain | |
CN117256125A (en) | Use of continuous biometric information monitoring to ensure security | |
EP4240239A1 (en) | Assessing and treating eye contact aversion and impaired gaze | |
Anand et al. | Use of Internet of Things in Real Life |