IP Library Granted Patent US 12,159,181
Granted Patent B1
US 12,159,181 · App. 18/243,186 · Granted Dec 3, 2024

System and method for generating digital content within an augmented reality environment

Inventor: Andrew Schweinfurth (Chicago, IL)
Assignee: WALGREEN CO.
G06K19/07758G06F16/438G06F16/444G06K19/06028
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,159,181
App. No.
18/243,186
Granted
Dec 3, 2024
Kind
B1
Abstract

A method includes capturing digital content; uploading the digital content; generating an identification tag; receiving a scan of the identification tag; identifying the digital content; generating formatted digital content; and causing the formatted digital content to be displayed. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: capture digital content; upload the digital content; generate an identification tag; receive a scan of the identification tag; identify the digital content; generate formatted digital content; and cause the formatted digital content to be displayed. A system includes a processor, a printer device; and a memory having stored thereon instructions that when executed cause the system to: capture digital content; upload the digital content; generate an identification tag; receive a scan of the identification tag; identify the digital content; generate formatted digital content; and cause the formatted digital content to be displayed.

Claims (64)

1. A computer-implemented method, comprising:

capturing, from a camera of a client source device or a connected device, digital content;

uploading, via an electronic network, the digital content to a server;

generating, via one or more processors, an identification tag corresponding to the digital content;

receiving, via a client destination device, a scan of the identification tag corresponding to the digital content;

identifying, via one or more processors, the digital content corresponding to the identification tag;

generating, via one or more processors, formatted digital content for display on the client destination device, the formatted digital content corresponding to the digital content; and

causing, via one or more processors, the formatted digital content to be displayed on a display of the client destination device.

2. The computer-implemented method of claim 1 , further comprising:

generating, via a printer device, a physical depiction of the identification tag.

3. The computer-implemented method of claim 2 , wherein the physical depiction of the identification tag includes one or more of an image, text, a barcode, a QR code, a URL, an icon or a logo.

4. The computer-implemented method of claim 2 ,

wherein the printer device is a 3D printer, and

wherein generating, using the printer device, the physical depiction of the identification tag includes generating a 3D article depicting the identification tag.

5. The computer-implemented method of claim 2 , wherein generating, using the printer device, the physical depiction of the identification tag includes generating a paper having adhesive qualities, the paper including the identification tag.

6. The computer-implemented method of claim 1 , further comprising:

transmitting, via an electronic network, the formatted digital content to the client destination device.

7. The computer-implemented method of claim 2 , further comprising:

receiving a location of the client destination device, and

selecting the printer device from a plurality of printer devices based on the location of the client destination device.

8. A non-transitory computer readable medium having stored thereon program instructions that when executed, cause a computer to:

capture, from a camera of a client source device or a connected device, digital content;

upload, via an electronic network, the digital content to a server;

generate, via one or more processors, an identification tag corresponding to the digital content;

receive, via a client destination device, a scan of the identification tag corresponding to the digital content;

identify, via one or more processors, the digital content corresponding to the identification tag;

generate, via one or more processors, formatted digital content for display on the client destination device, the formatted digital content corresponding to the digital content; and

cause, via one or more processors, the formatted digital content to be displayed on a display of the client destination device.

9. The non-transitory computer readable medium of claim 8 , having stored thereon further program instructions that when executed, cause a computer to:

generate, using a printer device, a physical depiction of the identification tag.

10. The non-transitory computer readable medium of claim 9 , wherein the physical depiction of the identification tag includes one or more of an image, text, a barcode, a QR code, a URL, an icon or a logo.

11. The non-transitory computer readable medium of claim 9 , having stored thereon further program instructions that when executed, cause a computer to:

generate, using a 3D printer, a 3D article depicting the identification tag.

12. The non-transitory computer readable medium of claim 9 , having stored thereon further program instructions that when executed, cause a computer to:

generate a paper having adhesive qualities, the paper including the identification tag.

13. The non-transitory computer readable medium of claim 9 , having stored thereon further program instructions that when executed, cause a computer to:

cause an application of the client destination device to retrieve files from one or more of the server, a central processing system, a facility server, a cloud server, a social networking server or a third party server.

14. The non-transitory computer readable medium of claim 9 , having stored thereon further program instructions that when executed, cause a computer to:

receive a location of the client destination device, and

select the printer device from a plurality of printer devices based on the location of the client destination device.

15. A system comprising:

one or more processors,

a printer device; and

a memory having stored thereon instructions that when executed cause the system to:

capture, from a camera of a client source device or a connected device, digital content;

upload, via an electronic network, the digital content to a server;

generate, via one or more processors, an identification tag corresponding to the digital content;

receive, via a client destination device, a scan of the identification tag corresponding to the digital content;

identify, via one or more processors, the digital content corresponding to the identification tag;

generate, via one or more processors, formatted digital content for display on the client destination device, the formatted digital content corresponding to the digital content; and

cause, via one or more processors, the formatted digital content to be displayed on a display of the client destination device.

16. The system of claim 15 , the memory having stored thereon further instructions that when executed cause the system to:

generate, using the printer device, a physical depiction of the identification tag.

17. The system of claim 15 ,

wherein the printer device is a 3D printer device, and

the memory including further instructions that when executed cause the system to:

generate, using the 3D printer device, a 3D article depicting the identification tag.

18. The system of claim 15 , the memory having stored thereon further instructions that when executed cause the system to:

generate a paper having adhesive qualities, the paper including the identification tag.

19. The system of claim 15 , the memory having stored thereon further instructions that when executed cause the system to:

cause an application of the client destination device to retrieve files from one or more of the server, a central processing system, a facility server, a cloud server, a social networking server or a third party server.

20. The system of claim 15 , the memory having stored thereon further instructions that when executed cause the system to:

receive a location of the client destination device, and

select the printer device from a plurality of printer devices based on the location of the client destination device.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2025
From: WALGREEN CO.
To: SIXTH STREET LENDING PARTNERS, AS COLLATERAL AGENT
Reel/Frame 072606/0878 →
SECURITY INTEREST Recorded Aug 28, 2025
From: WALGREEN CO.; DUANE READE; WALGREENS SPECIALTY PHARMACY LLC; WALGREENS BOOTS ALLIANCE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072679/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: SCHWEINFURTH, ANDREW
To: WALGREEN CO.
Reel/Frame 065796/0525 →
Continuity (3)
Continuation 16996417 · Aug 18, 2020
Continuation 16580494 · Sep 24, 2019
Continuation 16203142 · Nov 28, 2018