IP Library Granted Patent US 11,816,522
Granted Patent B1
US 11,816,522 · App. 16/580,494 · Granted Nov 14, 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,816,522
App. No.
16/580,494
Granted
Nov 14, 2023
Kind
B1
Abstract

A method of ordering tag prints on a graphical user interface (GUI) includes receiving a media selection in response to an upload selection, transmitting the media to a remote computing device, receiving a tag selection, transmitting the tag selection to the remote computing device, and displaying an order confirmation message. A computing system includes one or more processors and a memory including computer-executable instructions that, when executed by the one or more processors, cause the computing system to receive a user selection, transmit media to a remote computing device receive, a tag selection, transmit the tag selection to a remote computing device, and display a confirmation. A non-transitory computer readable medium storing program instructions that when executed, cause a computer system to receive a user selection, transmit media to a remote computing device receive, a tag selection, transmit the tag selection to a remote computing device, and display a confirmation.

Claims (56)

1. A computer-implemented method of ordering unique identification tag prints on a graphical user interface (GUI) of a client device, comprising:

receiving, via the GUI, a user selection of one or more digital media;

in response to a user upload selection received via the GUI, transmitting the one or more digital media to a remote computing device;

receiving, via the GUI, a user identification tag print selection, the user identification tag print selection including a size of a physical print of an identification tag, a quantity of physical prints of the identification tag, a location from which to print the physical print of the identification tag or from which to obtain the location of the digital media on the remote computing device, or user contact information of the unique identification tag;

transmitting the user identification tag print selection to the remote computing device; and

displaying, on the GUI, a tag print order confirmation message including a textual or graphical coding scheme linking the tag print order confirmation message to the one or more digital media at the remote computing device,

wherein the tag print order confirmation message does not include the digital media, and

wherein the textual or graphical coding scheme includes an identifier of the user.

2. The computer-implemented method of claim 1 , wherein receiving, via the GUI, the user selection of the one or more digital media includes one or both of (i) capturing new content, and (ii) retrieving existing content.

3. The computer-implemented method of claim 1 , wherein in response to the user upload selection received via the GUI, transmitting the one or more digital media to the remote computing device includes displaying a content upload screen on the GUI, including a status bar that represents a progress of the transmitting of the one or more digital media to the remote computing device.

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

displaying, on the GUI, a tag generation screen enabling the user to select a type, a form, a look, or a setting of the unique identification tag.

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

in response to receiving, via the GUI, the user identification tag print selection, the user identification tag print selection including the size, the quantity, the location, or the user contact information of the unique identification tag, calculating a total price based on the size, the quantity, the location, or the user contact information of the unique identification tag.

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

displaying, on the GUI, a printer selection screen for enabling the user to print a physical depiction of the unique identification tag, the printer selection screen including one or more printer selector icons that correspond to a respective printer.

7. The computer-implemented method of claim 1 , wherein transmitting the user identification tag print selection to the remote computing device causes a printer connected to the remote computing device to print the unique identification tag.

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

shipping the printed unique identification tag to the user.

9. The computer-implemented method of claim 1 , wherein displaying, on the GUI, the tag print order confirmation message includes displaying the location and a pick up time.

10. The computer-implemented method of claim 1 , wherein the textual or graphical coding scheme includes a uniform resource identifier linking the tag print order confirmation message to the one or more digital media at the remote computing device.

11. A computing system for generating a unique identification tag print, the system comprising:

one or more processors; and

a memory including computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

receive, via a graphical user interface (GUI), a user selection of one or more digital media;

transmit the one or more digital media to a remote computing device in response to receiving a user upload selection via the GUI;

receive, via the GUI, a user identification tag print selection, the user identification tag print selection including a size of a physical print of an identification tag, a quantity of physical prints of the identification tag, a location from which to print the physical print of the identification tag or from which to obtain the location of the digital media on the remote computing device, or user contact information of a tag;

transmit the user identification tag print selection to the remote computing device; and

display, on the GUI, a tag print order confirmation message including a textual or graphical coding scheme linking the tag print order confirmation message to the one or more digital media at the remote computing device,

wherein the tag print order confirmation message does not include the digital media, and

wherein the textual or graphical coding scheme includes an identifier of the user.

12. The computing system of claim 11 , the memory including further computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

one or both of (i) capture new content, and (ii) retrieve existing content.

13. The computing system of claim 11 , the memory including further computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

display content upload screen on the GUI, including a status bar that represents a progress of the transmitting of the one or more digital media to the remote computing device.

14. The computing system of claim 11 , the memory including further computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

display, on the GUI, a tag generation screen enabling the user to select a type, a form, a look, or a setting of the unique identification tag.

15. The computing system of claim 11 , the memory including further computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

calculate a total price based on the size, the quantity, the location, or the user contact information of the unique identification tag.

16. The computing system of claim 11 , the memory including further computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

display, on the GUI, a printer selection screen for enabling the user to print a physical depiction of the unique identification tag, the printer selection screen including one or more printer selector icons that correspond to a respective printer.

17. A non-transitory computer readable medium storing program instructions that when executed, cause a computer system to:

receive, via a GUI, a user selection of one or more digital media;

transmit the one or more digital media to a remote computing device in response to receiving a user upload selection via the GUI;

receive, via the GUI, a user identification tag print selection, the user identification tag print selection including a size of a physical print of an identification tag, a quantity of physical prints of the identification tag, a location from which to print the physical print of the identification tag or from which to obtain the location of the digital media on the remote computing device, or user contact information of the unique identification tag;

transmit the user identification tag print selection to the remote computing device; and

display, on the GUI, a tag print order confirmation message including a textual or graphical coding scheme linking the tag print order confirmation message to the one or more digital media at the remote computing device,

wherein the tag print order confirmation message does not include the digital media, and

wherein the textual or graphical coding scheme includes an identifier of the user.

18. The non-transitory computer readable medium of claim 17 , including further program instructions that when executed, cause a computer system to:

display, on the GUI, a tag generation screen enabling the user to select a type, a form, a look, or a setting of a unique identification tag.

19. The non-transitory computer readable medium of claim 17 , including further program instructions that when executed, cause a computer system to:

calculate a total price based on the size, the quantity, the location, or the user contact information of a unique identification tag.

20. The non-transitory computer readable medium of claim 17 , including further program instructions that when executed, cause a computer system to:

display, on the GUI, a printer selection screen for enabling the user to print a physical depiction of a unique identification tag, the printer selection screen including one or more printer selector icons that correspond to a respective printer.

21. The non-transitory computer readable medium of claim 20 , including further program instructions that when executed, cause a computer system to: ship the printed unique identification tag to the user.

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 Sep 24, 2019
From: SCHWEINFURTH, ANDREW
To: WALGREEN CO.
Reel/Frame 050474/0024 →
Continuity (1)
Continuation 16203142 · Nov 28, 2018
Cited By (1)
US 12,369,006