IP Library Granted Patent US 12,646,618
Granted Patent B1
US 12,646,618 · App. 19/030,653 · Granted Jun 2, 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,646,618
App. No.
19/030,653
Granted
Jun 2, 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 (77)

1 . A mobile device configured to receive health information of a person using the mobile device, the mobile device comprised of:

at least one processor provided to process compressed health information encoded within at least one machine-readable code;

a display device in signal communication with the at least one processor;

at least one memory device in signal communication with the at least one processor, wherein the at least one memory device stores the at least one machine readable code and software instructions, wherein, when executed by the at least one processor, the software instructions cause the at least one processor to perform operations comprising:

detecting the at least one stored machine readable code from the at least one memory device, via the at least one processor;

employing the at least one processor to analyze encoded information from the at least one stored machine readable code to determine content associated with the encoded information, the encoded information comprising at least one of (a) a first Uniform Resource Locator (URL) and (b) compressed health information;

employing the at least one processor to process the encoded information to determine a target software application residing within the at least one memory device, the target software application being selected based on the type of content in the encoded information;

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

wherein, in a condition where the encoded information includes the first URL and prior to launching a web browser, the at least one processor generates a second interactive user interface associated with content of the first URL and the second interactive user interface is displayed on the touch screen display device; and

control, in response to user interaction with at least one of: (a) the first interactive user interface and (b) the second interactive user interface, the operation of the mobile device by performing 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 first 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.

2 . The mobile device as recited in claim 1 , wherein the health diagnostic test result information includes at least one of:

(a) a health diagnostic test result value,

(b) a date associated with the health diagnostic test result,

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

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

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

3 . The mobile device as recited in claim 1 , wherein, after the stored machine readable code is detected, the processing of the health information further includes appending information associated with at least one of the person using the mobile device and bio-metric security hardware associated with the mobile device to the health diagnostic information.

4 . The mobile device as recited in claim 1 , wherein the processing of the stored machine readable code further includes generating a second machine readable code, wherein the second machine readable code contains information associated with the health diagnostic test result.

5 . The mobile device 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.

6 . The mobile device as recited in claim 1 , the mobile device is further comprising a wireless communication circuit providing wireless communication between the mobile device and a remote 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.

7 . The mobile device as recited in claim 1 , wherein the stored 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).

8 . The mobile device as recited in claim 1 , wherein the mobile device further includes a biometric security sensor, wherein the biometric security sensor is provided 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.

9 . The mobile device as recited in claim 1 , wherein the stored machine readable code detected by the at least one processor is received by the mobile device via at least one of a text message and an email.

10 . A method for processing encoded information contained in a machine-readable code on a mobile device associated with a person using the mobile device, the method comprising:

storing, within at least one memory device of the mobile device, at least one machine- readable code comprising encoded information associated with at least one of (a) a first Uniform Resource Locator (URL) and (b) compressed health information;

detecting the stored at least one machine-readable code by retrieving the stored at least one machine-readable code from the at least one memory device using at least one processor of the mobile device;

analyzing the encoded information contained in the at least one stored machine-readable code to determine a type of content represented by the encoded information using the at least one processor, the type of content comprising at least one of (a) the first URL and (b) the compressed health information;

processing the encoded information to determine a target software application residing on the mobile device using the at least one processor, wherein the target software application is selected based upon the determined type of content, wherein at least one processor within the mobile device processes compressed health information encoded within the stored at least one machine-readable code,

wherein, in a condition where the encoded information includes the compressed health information, the method further comprising, generating a health related interactive user interface in response to the detected compressed health information by the at least one processor, displaying the health interactive user interface on a touch screen display of the mobile device enabling the person to interact with the compressed health information within a personal health record application, wherein the personal health record application is the determined target software application, residing on the mobile device,

wherein, in a condition where the encoded information includes the first URL, the at least one processor generates an URL interactive user interface associated with the detected first URL, then prior to launching a web browser, displaying, the interactive user interface on the touch screen display of the mobile device; and

wherein, in response to user interaction with at least one of: (a) the displayed first URL interactive user interface and (b) the displayed health interactive user interface, controlling an operation of the mobile device by performing a function determined by the type of content encoded within the at least one machine readable code using the at least one processor, the function comprising at least one of:

(a) launching the web browser to navigate to the first URL contained in the encoded information, and (b) launching the personal health record application to store and manage the compressed health information,

wherein, prior to storing the compressed health information, the compressed health information is decompressed by the at least one processor to reconstruct multi-character health information that had been compressed to fit within data capacity limitations of the stored at least one machine-readable code.

11 . The method as recited in 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) at least one second URL used for verification of the health information by the personal health record software application.

12 . The method as recited in claim 10 , wherein after the machine readable code is detected, the processing of the health information further comprising appending at least one of each 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 information.

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

(a) a smartphone device,

(b) a tablet device, and

(c) a media player device.

14 . The method as recited in claim 10 , further comprising a step of providing a communication link between the mobile device and a remote 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.

15 . The method as recited in claim 10 , wherein the stored 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).

16 . The method as recited in claim 10 , 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.

17 . The method as recited in claim 10 , the processing further comprising 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.

18 . The method as recited in claim 10 , wherein the stored machine readable code detected by the at least one processor is received by the mobile device via at least one of a text message and an email.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: MCKIRDY, SEAN, MR.
To: ISCAN2D TECHNOLOGIES, LLC
Reel/Frame 072819/0337 →
Continuity (8)
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]