IP Library › Granted Patent US 9,361,562
Granted Patent B1
US 9,361,562 · App. 13/837,687 · Granted Jun 7, 2016

Method and apparatus for fractal multilayered medication identification, authentication and adherence monitoring

Inventors: Adam Hanina (New York, NY); Yaniv Ganor (Brookline, MA); Maurice Lepouttre (Brooklyn, NY); Christian Wolf (New Rochelle, NY)
Assignee: Ai Cure Technologies, Inc.
G06K19/06037G06K7/1408G06F17/00G06F19/321G06K9/6203G06T7/0012G06T7/0014
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 9,361,562
App. No.
13/837,687
Granted
Jun 7, 2016
Kind
B1
Abstract

A method and system for authenticating medication. The method includes the steps of printing a first recoverable key on a medication pill, printing a second recoverable key on a medication packaging for the medication pill, employing at least a portion of the first recoverable key to extract information from the second recoverable key, and providing medication authentication in accordance with information extracted from the second recoverable key. The first recoverable key and the second recoverable key may include one or more fractal properties.

Claims (62)

1. A method for authenticating medication, comprising generating a first recoverable key and a second recoverable key;

printing the first recoverable key on a medication pill; and

printing the second recoverable key on a medication packaging for the medication pill,

wherein at least a portion of the first recoverable key is configured to extract information from the second recoverable key, the information from the second recoverable key comprising medication authentication information,

wherein generating the first recoverable key and/or the second recoverable key comprises:

(a) defining an initial shape;

(b) applying one or more transformations to the initial shape to generate one or more transformed shapes;

(c) modifying one or more characteristics of the one or more transformed shapes; and

(d) layering one or more of the one or more transformed shapes on the initial shape to provide a layered image corresponding to the first recoverable key or the second recoverable key,

wherein a plurality of parameters associated with a function characterizing the layered image are extractable from the layered image and encode medication information.

2. The method of claim 1 , wherein one or more of the first recoverable key and the second recoverable key comprises an image having one or more fractal properties.

3. The method of claim 2 , wherein one or more of the one or more first recoverable key and second recoverable key comprises a fractal-like image employing one or more Cantor codes.

4. The method of claim 3 , wherein one or more pieces of information that may be extracted from the first recoverable key indicate a location of one or more pieces of information in the second recoverable key.

5. The method of claim 1 , wherein the first recoverable key comprises basic medication information and a key for linking the first recoverable key and the second recoverable key.

6. The method of claim 1 , wherein the second recoverable key comprises medication information and the medication authentication information comprises a one-time code.

7. The method of claim 6 , wherein the one time code is configured to provide a one-time confirmation of medication authentication from an authentication processor.

8. The method of claim 7 , wherein the authentication processor is located at a remote location.

9. The method of claim 1 , wherein the plurality of parameters are coefficients of a polynomial.

10. The method of claim 9 , wherein the plurality of parameters comprise coefficients of affine transformations.

11. A method for providing an identification key, comprising the steps of:

(a) defining an initial shape;

(b) applying one or more transformations to the initial shape to generate one or more transformed shapes;

(c) modifying one or more characteristics of the one or more transformed shapes; and

(d) layering one or more of the one or more transformed shapes on the initial shape,

wherein the initial shape and the one or more layered transformed shapes comprise the identification key, and

wherein a plurality of parameters associated with a function characterizing the identification key are extractable from the identification key and encode identification information.

12. The method of claim 11 , further comprising:

(e) defining the identification key as the initial shape; and

(f) repeating (b)-(d) a predetermined number of times to generate an identification key with a predetermined number of layers.

13. The method of claim 11 , wherein the initial shape is a square.

14. The method of claim 13 , wherein four transformations are applied to the initial shape to generate four transformed shapes.

15. The method of claim 14 , wherein each of the four transformed shapes is placed in a quadrant of the initial shape.

16. The method of claim 13 , further comprising:

changing a color of each of the four transformed shapes; and

placing one or more of the four transformed shapes in a quadrant of the initial shape.

17. The method of claim 11 , wherein the initial shape is a solid shape.

18. The method of claim 11 , wherein the transformation transforms one or more of size, location, rotation and reflection.

19. A method for recovering a medication key, comprising:

imaging the medication key employing an imaging device, the medication key being formed in accordance with:

(a) defining an initial shape;

(b) applying one or more transformations to the initial shape to generate one or more transformed shapes;

(c) modifying one or more characteristics of the one or more transformed shapes; and

(d) layering one or more of the one or more transformed shapes on the initial shape to provide the medication key; and

extracting a plurality of parameters from the imaged medication key, wherein the plurality of parameters encode identification information and are associated with a function characterizing at least a portion of the imaged medication key.

20. The method of claim 19 , wherein extracting the one or more parameters from the imaged medication key comprises:

determining one or more edges located within the imaged medication key;

identifying one or more pairs of parallel lines from among the one or more determined edges;

identifying one or more squares comprising one or more outer edges of a key candidate;

defining a perspective transformation in accordance with the identified outer edges of the key candidate;

applying the perspective transformation to the key candidate to generate the medication key; and

scanning the medication key to find one or more transformed versions of the medication key therein.

21. The method of claim 20 , wherein scanning further comprises:

defining a plurality of transformations to be applied to the medication key;

applying one more of the plurality of transformations to the medication key to generate one or more transformed medication keys;

comparing one or more of the one or more transformed medication keys to the medication key by performing a Hausdorff distance calculation therebetween; and

selecting a best match having a lowest Hausdorff distance.

22. The method of claim 19 , wherein the one or more transformations are generated in accordance with one or more pieces of information to be encoded.

23. The method of claim 19 , wherein extracting the plurality of parameters comprises:

obtaining a first image and a second image from the imaged medication key;

applying a transformation function to the second image;

determining that a distance between the first image and the transformed image is within a pre-specified range; and

designating coefficients of the transformation function as the plurality of parameters.

Assignments (7)
SECURITY INTEREST Recorded Nov 4, 2025
From: AICURE CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 073482/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2025
From: WESTERN ALLIANCE BANK
To: AICURE CORPORATION
Reel/Frame 073423/0028 →
SECURITY INTEREST Recorded Oct 27, 2025
From: AICURE CORPORATION
To: VIVE CAPITAL II, LLC
Reel/Frame 073372/0770 →
SECURITY INTEREST Recorded Dec 27, 2023
From: AIC INNOVATIONS GROUP, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 066128/0170 →
CHANGE OF NAME Recorded May 10, 2016
From: AI CURE TECHNOLOGIES, INC.
To: AIC INNOVATIONS GROUP, INC.
Reel/Frame 038662/0949 →
CONFIRMATORY LICENSE Recorded Oct 17, 2014
From: AI CURE TECHNOLOGIES, LLC
To: NATIONAL INSTITUTES OF HEALTH (NIH), U.S. DEPT. OF HEALTH AND HUMAN SERVICES (DHHS), U.S. GOVERNMENT
Reel/Frame 034014/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: HANINA, ADAM; GANOR, YANIV; LEPOUTTRE, MAURICE; WOLF, CHRISTIAN
To: AI CURE TECHNOLOGIES, INC.
Reel/Frame 030017/0122 →
Continuity (7)
Continuation In Part 13646634 · Oct 5, 2012
Continuation In Part 13338602 · Dec 28, 2011
Provisional Application 61750217 · Jan 8, 2013
Provisional Application 61623148 · Apr 12, 2012
Provisional Application 61623193 · Apr 12, 2012
Provisional Application 61683849 · Aug 16, 2012
Provisional Application 61544056 · Oct 6, 2011