IP Library Granted Patent US 11,775,796
Granted Patent B1
US 11,775,796 · App. 16/996,417 · Granted Oct 3, 2023

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 11,775,796
App. No.
16/996,417
Granted
Oct 3, 2023
Kind
B1
Abstract

A method includes receiving a file, storing the file, generating a tag, receiving a scan of the tag, receiving a selection to retrieve the file, executing a tag recognition routine; and executing a content routine to present the file. A non-transitory computer readable medium includes containing program instructions that when executed, cause a server to receive a file, store the file, generate a tag, receive a scan of the tag, receive a selection to retrieve the file, execute a tag recognition routine; and execute a content routine to present the file. A system includes a processor, a printer device, and a memory including instructions that when executed cause the system to receive a file, store the file, generate a tag, receive a scan of the tag, receive a selection to retrieve the files, execute a tag recognition routine; and execute a content routine to present the file.

Claims (70)

1. A computer-implemented method, comprising:

receiving, in a proprietary server, one or more files from a client source device,

wherein the files include one or more specialized applications;

storing the one or more files in the memory of the proprietary server;

generating, by one or more processors, an identification tag corresponding to the files;

receiving, via a client destination device, an indication of a scan of the identification tag,

wherein the indication of the scan of the identification tag corresponds to one of the specialized applications;

receiving, via the client destination device, a selection to retrieve the files;

executing an identification tag recognition routine to identify the files corresponding to the scan of the identification tag; and

executing a content presentation routine to configure, format and present the files on the display of the client destination device,

wherein executing the content presentation routine includes populating and transmitting client application data and web pages corresponding to the one of the specialized applications to the client destination device.

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

generating, using 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 , wherein executing the content presentation routine to configure, format and present the files on the display of the client destination device includes an application of the client destination device retrieving the files from one or more of the proprietary server, a central processing system, a facility server, a cloud server, a social networking server or a third party server.

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 containing program instructions that when executed, cause a proprietary server to:

receive, in the proprietary server, one or more files from a client source device,

wherein the files include one or more specialized applications;

store the one or more files in the memory of the proprietary server;

generate, by one or more processors, an identification tag corresponding to the files;

receive, via a client destination device, an indication of a scan of the identification tag,

wherein the indication of the scan of the identification tag corresponds to one of the specialized applications;

receive, via the client destination device, a selection to retrieve the files;

execute an identification tag recognition routine to identify the files corresponding to the scan of the identification tag; and

execute a content presentation routine to configure, format and present the files on the display of the client destination device,

by populating and transmitting client application data and web pages corresponding to the one of the specialized applications to the client destination device.

9. The non-transitory computer readable medium of claim 8 , containing further program instructions that when executed, cause the proprietary server 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 , containing further program instructions that when executed, cause the proprietary server to:

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

12. The non-transitory computer readable medium of claim 9 , containing further program instructions that when executed, cause the proprietary server to:

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

13. The non-transitory computer readable medium of claim 9 , containing further program instructions that when executed, cause the proprietary server to:

cause an application of the client destination device to retrieve the files from one or more of the proprietary 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 , containing further program instructions that when executed, cause the proprietary server 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 including instructions that when executed cause the system to:

receive, in a proprietary server, one or more files from a client source device,

wherein the files include one or more specialized applications;

store the one or more files in the memory of the proprietary server;

generate, by one or more processors, an identification tag corresponding to the files;

receive, via a client destination device, an indication of a scan of the identification tag;

receive, via the client destination device, a selection to retrieve the files;

execute an identification tag recognition routine to identify the files corresponding to the scan of the identification tag; and

execute a content presentation routine to configure, format and present the files on the display of the client destination device.

16. The system of claim 15 , the memory including 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, 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 including 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 including further instructions that when executed cause the system to:

cause an application of the client destination device to retrieve the files from one or more of the proprietary 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 including 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 Nov 20, 2020
From: SCHWEINFURTH, ANDREW
To: WALGREEN CO.
Reel/Frame 054429/0572 →
Continuity (2)
Continuation 16580494 · Sep 24, 2019
Continuation 16203142 · Nov 28, 2018