# US 12,001,905 B2 · Data storage and communication systems and methods based on a scannable machine-readable code

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,905 B2
- Document ID: US12001905B2
- Status: Granted
- Kind: B2
- Application number: 18/138,381
- Filed: 2023-04-24
- Published: 2023-12-28
- Granted: 2024-06-04
- Earliest claimed: 2019-08-05
- Assignees: Advanced Functional Fabrics of America, Inc.
- Applicants: Advanced Functional Fabrics of America
- Inventors: Yoel Fink; Nicholas Dimitruk; Federico Bescotti; Catherine Chapman
- Web page: https://patentgrep.com/patent/US12001905B2

## CPC

- G06K 19/06093: {the marking being constructed out of a plurality of similar markings, e.g. a plurality of barcodes randomly oriented on an object}
- G06K 7/10722: {Photodetector array or CCD scanning}
- G06K 19/06037: {multi-dimensional coding}
- G09F 3/10: by an adhesive layer
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G09F: DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS

## Abstract

Exemplary embodiments use a single, physical embodiment that compiles independent machine-readable codes together with little to no space in between codes. This physical embodiment is in two primary forms—adhesive tape or fabric strips with hook and loop backing. A code reader device, with software compatible with the machine-readable codes, can rapidly or simultaneously aggregate independent codes together on the physical embodiment in order to assign them to one or more digital addresses.

## Claims

### Claim 1

A data storage and communication system based on a scannable machine-readable code, the system comprising:
at least one computer system in communication with a digital storage system and in communication with a plurality of code reader devices, each code reader device running an app and associated with an identifiable user among a plurality of users, the at least one computer system configured to perform computer processes comprising:
receiving, from the app running on a first code reader device, a scan of the machine-readable code;
receiving, from a first user of the first code reader device via the app running on the first code reader device, at least one digital content item and, for each digital content item, an access permission for the content item;
associating, with the machine-readable code, a set of digital addresses in a digital storage system;
storing each digital content item at a digital address of the set of digital addresses;
receiving, from the app running on a second code reader device, a scan of the machine-readable code;
determining an access permission for a second user of the second code reader device; and
providing, to the second user via the app running on the second code reader device, access to one or more digital content items based on the access permission for the second user and the access permission for each digital content item.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one digital content item comprises at least one of text, image, video, or audio content.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one digital content item comprises at least one message from the first user intended for the second user, wherein communication between the first and second users is enabled by scanning the machine-readable code.

### Claim 4 (depends on 1)

The system of claim 1, further comprising:
receiving, from the first code reader device, geolocation information for each digital content item; and
storing the geolocation information in the digital storage system.

### Claim 5 (depends on 1)

The system of claim 1, wherein the set of digital addresses comprises a plurality of digital addresses.

### Claim 6 (depends on 5)

The system of claim 5, wherein the second user is provided access to one or more of the plurality of digital addresses at which the digital content items are stored.

### Claim 7 (depends on 1)

The system of claim 1, wherein determining an access permission for the second user is based on biometric authentication native to the second code reader device.

### Claim 8 (depends on 1)

The system of claim 1, further comprising:
receiving, from the second user via the app running on the second code reader device, at least one digital content item responsive to the one or more digital content items provided to the second user; and
storing the at least one responsive digital content item in the digital storage system.

### Claim 9 (depends on 8)

The system of claim 8, further comprising:
providing the first user with access to the at least one responsive digital content item upon receiving a subsequent scan of the machine-readable code by the first user.

### Claim 10 (depends on 1)

The system of claim 1, further comprising:
receiving, from the app running on the first code reader device, a second scan of the machine-readable code;
receiving, from the user of the first code reader device via the app running on the first code reader device, a second digital address and a second set of digital content items;
associating the second digital address with the machine-readable code; and
storing the second set of digital content items in the digital storage system at the second digital address, such that the user can change the digital address associated with the machine-readable code at any time.

### Claim 11

In a system comprising at least one computer system in communication with a digital storage system and in communication with a plurality of code reader devices, each code reader device running an app and associated with an identifiable user among a plurality of users, a data storage and communication method based on a scannable machine-readable code, the method comprising:
receiving, from the app running on a first code reader device, a scan of the machine-readable code;
receiving, from a first user of the first code reader device via the app running on the first code reader device, at least one digital content item and, for each digital content item, an access permission for the content item;
associating, with the machine-readable code, a set of digital addresses in a digital storage system;
storing each digital content item at a digital address of the set of digital addresses;
receiving, from the app running on a second code reader device, a scan of the machine-readable code;
determining an access permission for a second user of the second code reader device; and
providing, to the second user via the app running on the second code reader device, access to one or more digital content items based on the access permission for the second user and the access permission for each digital content item.

### Claim 12 (depends on 11)

The method of claim 11, wherein the at least one digital content item comprises at least one of text, image, video, or audio content.

### Claim 13 (depends on 11)

The method of claim 11, wherein the at least one digital content item comprises at least one message from the first user intended for the second user, wherein communication between the first and second users is enabled by scanning the machine-readable code.

### Claim 14 (depends on 11)

The method of claim 11, further comprising:
receiving, from the first code reader device, geolocation information for each digital content item; and
storing the geolocation information in the digital storage system.

### Claim 15 (depends on 11)

The method of claim 11, wherein the set of digital addresses comprises a plurality of digital addresses.

### Claim 16 (depends on 15)

The method of claim 15, wherein the second user is provided access to one or more of the plurality of digital addresses at which the digital content items are stored.

### Claim 17 (depends on 11)

The method of claim 11, wherein determining an access permission for the second user is based on biometric authentication native to the second code reader device.

### Claim 18 (depends on 11)

The method of claim 11, further comprising:
receiving, from the second user via the app running on the second code reader device, at least one digital content item responsive to the one or more digital content items provided to the second user; and
storing the at least one responsive digital content item in the digital storage system.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
providing the first user with access to the at least one responsive digital content item upon receiving a subsequent scan of the machine-readable code by the first user.

### Claim 20 (depends on 11)

The method of claim 11, further comprising:
receiving, from the app running on the first code reader device, a second scan of the machine-readable code;
receiving, from the user of the first code reader device via the app running on the first code reader device, a second digital address and a second set of digital content items;
associating the second digital address with the machine-readable code; and
storing the second set of digital content items in the digital storage system at the second digital address, such that the user can change the digital address associated with the machine-readable code at any time.
