IP Library Granted Patent US 12,658,317
Granted Patent B1
US 12,658,317 · App. 19/031,005 · Granted Jun 16, 2026

Barcode generation and implementation method and system for processing information

Inventor: Sean McKirdy (Newington, CT)
G16H40/67A61B5/0205A63B24/0062G06K7/1413G06K19/06028G06K19/06112G06K19/0718G06Q30/0271G16H20/30A61B5/021A61B5/024A61B5/4872A63B2230/01A63B2230/06A63B2230/30A63B2230/70G16H20/60G16H40/63
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 12,658,317
App. No.
19/031,005
Granted
Jun 16, 2026
Kind
B1
Abstract

A system and method for generating and implementing a barcode, wherein the system includes a data generation device configured to receive data and generate barcode data in response to the received data. The system additionally includes a barcode generation device configured to receive the barcode data and generate a barcode in response to the received barcode data. The system additionally includes a display device configured to display the barcode. The system additionally includes a barcode receiving device configured to read the barcode and operate in response to the read barcode.

Claims (81)

1 . A method for processing and displaying a person's health diagnostic test results on a mobile device, the method comprising steps of:

optically reading a machine readable code, wherein the machine readable code includes encoded information associated with a health diagnostic test performed on a pathology diagnostic device, wherein the optical reading of the machine readable code is accomplished using at least one camera sensor located within the mobile device;

processing the machine readable code via at least one processor included within the mobile device, wherein the processing includes:

(a) decoding the optically read machine readable code,

(b) analyzing the decoded machine readable code to detect compressed health information, and

(c) decompress the compressed health information contained within the machine readable code, wherein the decompression operation generates processed health diagnostic test result information comprising of reconstructing multi-character information associated with the health diagnostic test results compressed to fit within the data capacity limitations of the machine-readable code,

storing the processed health diagnostic test result information within at least one memory device integrated within the mobile device and in signal communication with one or more of the at least one processor, wherein the processed health diagnostic test result information is encrypted by the at least one processor; and

displaying the processed health diagnostic test information upon a display device integrated within the mobile device and in signal communication with one or more of the at least one processor; and,

wherein displaying the processed health diagnostic test result information is performed by an electronic health record software application residing on the mobile device and associated with the person using the mobile device.

2 . The method as recited in claim 1 , wherein the health diagnostic test result information includes:

(a) at least one value of at least one health diagnostic test result,

(b) a date associated with each of the at least one health diagnostic test result,

(c) a name of the person associated with the health diagnostic test result,

(d) an identifier associated with a location of where the health diagnostic test was performed, and

(e) a Uniform Resource Locator (URL) used for verification of the health diagnostic test result information by the electronic health record software application.

3 . The method as recited in claim 1 , wherein after the machine readable code is decoded, the processing of the health diagnostic test result information further comprising a step of appending at least one of the following:

(a) information associated with at least one of the person using the mobile device, and

(b) bio-metric security hardware information associated with the mobile device to the health diagnostic test result information.

4 . The method as recited in claim 1 , wherein the mobile device is at least one of:

(a) a smartphone device,

(b) a tablet device, and

(c) a media player device.

5 . The method as recited in claim 1 , further comprising a step of providing a communication link between the mobile device and an independent electronic health record platform via at least one of:

(a) a personal area network connection,

(b) a wide area network connection, and

(c) a cellular network connection,

wherein the communication link employs wireless communication circuitry of the mobile device.

6 . The method as recited in claim 1 , wherein the machine readable code is at least one of:

(a) a QR code,

(b) a matrix code,

(c) an augmented related code,

(d) a color coded scannable image, and

(e) a High Capacity Color Barcode (HCCP).

7 . The method as recited in claim 1 , the mobile device further comprising a biometric security sensor, the method further comprising a step of employing the biometric security sensor to detect at least one of:

(a) a fingerprint of the person using the mobile device, and

(b) a facial detection of the person using the mobile device.

8 . The method as recited in claim 1 , the processing further comprising a step of generating a second machine readable code, wherein the generated second machine readable code contains information associated with the health diagnostic test result.

9 . The method as recited in claim 1 , the processing further comprising a step of generating a second machine readable code, wherein the generated second machine readable code contains information associated with the health diagnostic test result and is displayed by the electronic health record software application residing on the mobile device.

10 . A mobile device configured to generate a first interactive user interface responsive to processing a machine-readable code, the mobile device comprising:

at least one processor, wherein the at least one processor processes compressed health information encoded within the machine-readable code;

at least one memory device in signal communication with the at least one processor, the at least one memory device storing software instructions;

at least one camera sensor; and

a touch screen display device;

wherein the software instructions are executed by the at least one processor, causing the mobile device to complete the following:

capture an image of the machine-readable code using the at least one camera sensor;

analyze encoded information captured from the image of the machine-readable code by the at least one processor,

determining content associated with the encoded information, the encoded information comprising at least one of:

(a) a Uniform Resource Locator (URL), and

(b) compressed health information;

processing the encoded information to determine a target software application based upon the content within the encoded information via the at least one processor, wherein the target software application resides within the at least one memory device,

wherein, in a condition where the encoded information comprises the compressed health information, the at least one processor generates the first interactive user interface responsive to the compressed health information, the first interactive user interface is displayed on the touch screen display device, wherein the first interactive user interface allows the user to interact with the compressed health information within a personal health record application residing on the mobile device, as the determined target software application, residing on the mobile device; and

in response to user interaction with the first interactive user interface, the at least one processor performs a function determined by the content of the encoded information, the function comprising at least one of:

(a) launching a web browser to navigate to the URL contained in the encoded information, and

(b) launching the personal health record application to store and manage the compressed health information, wherein the at least one processor decompresses the compressed health information prior to storing the compressed health information in the at least one memory device.

11 . The mobile device of claim 10 , wherein, in a condition where the encoded information includes the URL, prior to launching the web browser, the function further instructs the at least one processor to generate a second interactive user interface associated with the URL content, wherein the second interactive user interface is displayed on the touch screen display device.

12 . The mobile device of claim 10 , the function further comprising launching the web browser to navigate to the URL contained in the encoded information.

13 . The mobile device of claim 10 , wherein the mobile device is at least one of:

(a) a smartphone device,

(b) a tablet device, and

(c) a music player device.

14 . The mobile device of claim 10 , wherein the at least one processor decompresses the encoded information, using a decompression algorithm stored in the at least one memory device to restore multi-character health diagnostic test result values from shorter encoded values generated during compression of the machine readable code.

15 . The mobile device of claim 10 , wherein the at least one processor further encrypts the decompressed health information and stores the encrypted decompressed health information within the at least one memory device.

16 . The mobile device of claim 10 , wherein the first interactive user interface is a virtual image button and presented to the user on the touch screen display device.

17 . The mobile device of claim 10 , wherein the at least one processor performs processing of the machine readable code in accordance with a software application for which the machine readable code was created.

18 . The mobile device of claim 10 , wherein the control function further allows the user of the mobile device to share the contents of the machine readable code with at least one of:

(a) a social network platform the user is affiliated with,

(b) the user's personal doctor, and

(c) at least one friend identified within a contact list stored within the mobile device.

19 . The mobile device of claim 10 , wherein the machine readable code is at least one of:

(a) a QR code,

(b) a 2D matrix code,

(c) a 3D barcode, a representation of non-human readable information using colored pixels,

(d) an augmented reality marker,

(e) an augmented reality image, and

(f) an augmented reality code.

20 . The mobile device of claim 10 , wherein the health information includes at least one of:

(a) at least one value of at least one health diagnostic test result,

(b) a date associated with each of the at least one health diagnostic test result,

(c) a name of the person associated with the health diagnostic test result,

(d) an identifier associated with a location of where the health diagnostic test was performed, and

(e) the URL used for verification of the health information by the personal health record application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: MCKIRDY, SEAN, MR.
To: ISCAN2D TECHNOLOGIES, LLC
Reel/Frame 072819/0337 →
Continuity (9)
Division 19030653 · Jan 17, 2025
Continuation 18320937 · May 19, 2023
Continuation 17181423 · Feb 22, 2021
Continuation 16412585 · May 15, 2019
Continuation 15175599 · Jun 7, 2016
Continuation 13567337 · Aug 6, 2012
Provisional Application 61622175 · Apr 10, 2012
Provisional Application 61539587 · Sep 27, 2011
Provisional Application 61515728 · Aug 5, 2011
References Cited (41)
US 5890997A · Roth · 1999 [cited by applicant]
US 6338433B1 · Drexler · 2002 [cited by applicant]
US 6514199B1 · Alessandri · 2003 [cited by applicant]
US 6568596B1 · Shaw · 2003 [cited by applicant]
US 7056265B1 · Shea · 2006 [cited by applicant]
US 7434724B2 · Lane · 2008 [cited by applicant]
US 7578432B2 · Libin et al. · 2009 [cited by applicant]
US 7628318B2 · Melick et al. · 2009 [cited by applicant]
US 7810720B2 · Lovett · 2010 [cited by applicant]
US 7909741B2 · Kim et al. · 2011 [cited by applicant]
US 7914419B2 · Karkanias et al. · 2011 [cited by applicant]
US 7934641B2 · Melick et al. · 2011 [cited by applicant]
US 7942328B2 · Snyder et al. · 2011 [cited by applicant]
US 7988037B2 · Yach · 2011 [cited by applicant]
US 7988050B2 · Kitada et al. · 2011 [cited by applicant]
US 8131478B2 · Kai · 2012 [cited by applicant]
US 9367860B2 · McKirdy · 2016 [cited by applicant]
US 10322313B2 · McKirdy · 2019 [cited by applicant]
US 10926135B1 · McKirdy · 2021 [cited by applicant]
US 11664123B2 · McKirdy · 2023 [cited by applicant]
US 12230394B2 · McKirdy · 2025 [cited by applicant]
US 20030211916A1 · Capuano · 2003 [cited by applicant]
US 20050010426A1 · Chen et al. · 2005 [cited by applicant]
US 20050150944A1 · Melick et al. · 2005 [cited by applicant]
US 20060217232A1 · Kondrat et al. · 2006 [cited by applicant]
US 20070033068A1 · Rao et al. · 2007 [cited by applicant]
US 20070033069A1 · Rao et al. · 2007 [cited by applicant]
US 20080300109A1 · Karkanias et al. · 2008 [cited by applicant]
US 20090176451A1 · Yang et al. · 2009 [cited by applicant]
US 20100078482A1 · Bradford · 2010 [cited by applicant]
US 20100222181A1 · Shea · 2010 [cited by applicant]
US 20100298660A1 · Mccombie et al. · 2010 [cited by applicant]
US 20110047100A1 · Wojdyla · 2011 [cited by applicant]
US 20110057037A1 · Frysz et al. · 2011 [cited by applicant]
US 20110065496A1 · Gagner et al. · 2011 [cited by applicant]
US 20110081860A1 · Brown et al. · 2011 [cited by applicant]
US 20110090253A1 · Good · 2011 [cited by applicant]
US 20110101086A1 · Yach · 2011 [cited by applicant]
US 20110160576A1 · Bower et al. · 2011 [cited by applicant]
US 20130017807A1 · Rooyen · 2013 [cited by examiner]
US 20200251225A1 · Murrish · 2020 [cited by examiner]