IP Library Granted Patent US 10,942,998
Granted Patent B2
US 10,942,998 · App. 16/400,891 · Granted Mar 9, 2021

Using gas chromatography for authentication, advertisements, and therapies

Inventors: Rod D. Waltermann (Rougemont, NC); Timothy Winthrop Kingsbury (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F21/32G06F21/6218G06Q30/0269G01N30/8679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,942,998
App. No.
16/400,891
Granted
Mar 9, 2021
Kind
B2
Abstract

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive at least one output of a gas chromatograph (GC), compare the at least one output to at least one template, and determine whether to authenticate a user responsive to the comparison. The GC output also may be used to generate at least one advertisement targeted to the user, and may further be used to output at least one indication of at least one therapy for the user.

Claims (75)

1. A device, comprising:

at least one processor;

a gas chromatograph (GC) accessible to the processor; and

storage accessible to the processor and bearing instructions executable by the processor to:

receive at least one output of the gas chromatograph;

compare the at least one output to at least one template; and

responsive to the comparison, perform an action comprising one or more of: authenticating a user, targeting at least one advertisement to the user, and presenting at least one indication for at least one therapy for the user;

wherein the determination comprises whether to authenticate the user, wherein the at least one output indicates “N” substances, wherein “N” is an integer greater than one, and wherein the at least one template indicates “M” substances, wherein “M” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that “N” equals “M” plus/minus C, wherein C is an integer greater than zero, authenticate the user; and

responsive to the comparison not indicating that “N” equals “M” plus/minus C, not authenticate the user.

2. The device of claim 1 , wherein the instructions are executable to:

responsive to the comparison indicating that “N” equals “M”, authenticate the user; and

responsive to the comparison not indicating that “N” equals “M”, not authenticate the user.

3. The device of claim 1 , wherein the instructions are executable to:

responsive to the comparison indicating that the substances indicated in the at least one output are equal to the substances indicated in the template, authenticate the user; and

responsive to the comparison not indicating that the substances indicated in the at least one output are equal to the substances indicated in the template, not authenticate the user.

4. The device of claim 1 , wherein the instructions are executable by the processor to:

responsive to the comparison indicating that at least “N”±C of the substances indicated in the at least one output are equal to the substances indicated in the template, authenticate the user; and

responsive to the comparison not indicating that at least “N”±C of the substances indicated in the at least one output are equal to the substances indicated in the template, not authenticate the user.

5. The device of claim 1 , wherein the at least one output comprises “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the at least one template indicates “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that all “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” amplitude peaks, authenticate the user; and

responsive to the comparison not indicating that all “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” amplitude peaks, not authenticate the user.

6. The device of claim 2 , wherein the at least one output comprises “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the at least one template indicates “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that all “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” amplitude peaks, authenticate the user; and

responsive to the comparison not indicating that all “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” amplitude peaks, not authenticate the user.

7. The device of claim 1 , wherein the at least one output comprises “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the at least one template indicates “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that at least “M”±D of the “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M”±D amplitude peaks, authenticate the user, wherein D is an integer greater than zero; and

responsive to the comparison not indicating that at least “M”±D of the “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M”±D amplitude peaks, not authenticate the user.

8. The device of claim 1 , wherein the instructions are executable by the at least one processor to:

determine at least one indication for at least one therapy for the user, the determination of the indication being based at least in part on correlating the at least one output to Carbon-13;

based at least in part on correlating the at least one output to Carbon-13, present an indication to treat h-pylori in the user.

9. A method, comprising:

receiving, at a device, at least one output from a gas chromatograph (GC);

comparing the at least one output to at least one template; and

responsive to the comparison, performing an action comprising one or more of: authenticating a user, targeting at least one advertisement to the user, and presenting at least one indication for at least one therapy for the user;

wherein the method comprises:

responsive to the comparison indicating that at least “M” plus/minus C of the substances indicated in the at least one output are equal to the substances indicated in the template, authenticating the user; and

responsive to the comparison not indicating that at least “M” plus/minus C of the substances indicated in the at least one output are equal to the substances indicated in the template, not authenticating the user.

10. The method of claim 9 , wherein the at least one output indicates at least “X” substances, wherein “X” is an integer greater than one, and wherein the at least one template indicates “Y” substances, wherein “Y” is an integer greater than one, and wherein the method comprises:

responsive to the comparison indicating that “X” equals “Y”, determining to authenticate the user; and

responsive to the comparison not indicating that “X” equals “Y”, determining not to authenticate the user.

11. The method of claim 9 , wherein the at least one output indicates “X” substances, wherein “X” is an integer greater than one, and wherein the at least one template indicates “Y” substances, wherein “Y” is an integer greater than one, and wherein the method comprises:

responsive to the comparison indicating that “X” equals “Y”±C, wherein C is an integer greater than zero, determining to authenticate the user; and

responsive to the comparison not indicating that “X” equals “Y”±C, determining not to authenticate the user.

12. The method of claim 9 , wherein the method comprises:

responsive to the comparison indicating that the substances indicated in the at least one output are equal to the substances indicated in the template, authenticating the user; and

responsive to the comparison not indicating that the substances indicated in the at least one output are equal to the substances indicated in the template, not authenticating the user.

13. The method of claim 9 , wherein the determination comprises whether to authenticate the user, wherein the at least one output comprises “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the at least one template indicates “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the method comprises:

responsive to the comparison indicating that all “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N” amplitude peaks, determining to authenticate the user; and

responsive to the comparison not indicating that all “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N” amplitude peaks, determining not to authenticate the user.

14. The method of claim 10 , wherein the at least one output comprises “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the at least one template indicates “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the method comprises:

responsive to the comparison indicating that all “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N” amplitude peaks, determining to authenticate the user; and

responsive to the comparison not indicating that all “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N” amplitude peaks, determining not to authenticate the user.

15. The method of claim 11 , wherein the at least one output comprises “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the at least one template indicates “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the method comprises:

responsive to the comparison indicating that at least “N”±D of the “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N”±D amplitude peaks, determining to authenticate the user, wherein D is an integer greater than zero; and

responsive to the comparison not indicating that at least “N”±D of the “M” amplitude peaks are equal, in amplitude within a range, to corresponding “N”±D amplitude peaks, determining not to authenticate the user.

16. The method of claim 9 , wherein the method comprises:

determining at least one indication for at least one therapy for the user, the determination of the indication being based at least in part on correlating the at least one output to Carbon-13;

based at least in part on correlating the at least one output to Carbon-13, presenting an indication to treat h-pylori in the user.

17. A computer readable storage medium (CRSM) that is not a transitory signal, the computer readable storage medium comprising instructions executable by at least one processor to:

receive at least one output from a gas chromatograph (GC);

compare the at least one output to at least one template; and

responsive to the comparison, perform an action comprising one or more of: authenticate a user, target at least one advertisement to the user, and present at least one indication for at least one therapy for the user;

wherein the at least one output comprises “N” amplitude peaks representing respective substances, wherein “N” is an integer greater than one, and wherein the at least one template indicates “M” amplitude peaks representing respective substances, wherein “M” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that at least “M” plus/minus D of the “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” plus/minus D amplitude peaks, authenticate the user, wherein D is an integer greater than zero; and

responsive to the comparison not indicating that at least “M” plus/minus D of the “N” amplitude peaks are equal, in amplitude within a range, to corresponding “M” plus/minus D amplitude peaks, decline to authenticate the user.

18. The CRSM of claim 17 , wherein the at least one output indicates “X” substances, wherein “X” is an integer greater than one, and wherein the at least one template indicates “Y” substances, wherein “Y” is an integer greater than one, and wherein the instructions are executable to:

responsive to the comparison indicating that “X” equals “Y”±C, wherein C is an integer greater than zero, determine to authenticate the user; and

responsive to the comparison not indicating that “X” equals “Y”±C, determine not to authenticate the user.

19. The CRSM of claim 17 , wherein the instructions are executable by the at least one processor to:

determine at least one indication for at least one therapy for the user, the determination of the indication being based at least in part on correlating the at least one output to Carbon-13;

based at least in part on correlating the at least one output to Carbon-13, present an indication to treat h-pylori in the user.

20. The CRSM of claim 17 , wherein the instructions are executable by the at least one processor to:

correlate a chemical signature of the user as indicated by the substances to a particular age group for the user and/or to a particular sex of the user; and

based on the correlation, target at least one advertisement to the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070268/0984 →
Continuity (2)
Division 15244319 · Aug 23, 2016
Related Publication 20190258792A1 · Aug 22, 2019