IP Library Granted Patent US 9,565,322
Granted Patent B1
US 9,565,322 · App. 14/941,231 · Granted Feb 7, 2017

System and method for remotely printing digital images for pickup at a retail store

Inventors: Tim P. McCauley (Evanston, IL); Mathew Alexander (Schaumburg, IL); Joseph M. Rago (Hinsdale, IL)
Assignee: WALGREEN CO.
H04N1/00307H04N1/00137H04N1/00145H04N1/00188H04N1/00244H04N5/225
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 9,565,322
App. No.
14/941,231
Granted
Feb 7, 2017
Kind
B1
Abstract

The method and system allow a user to launch a client application on an web-enabled device and subsequently to navigate to an image source screen within the client application. After receiving an image source selection from the user, the client application retrieves images from the selected image source. The client application displays the retrieved images available for printing to a user, and in response to receiving a selection of an image, the client application transmits the image to a proprietary server. Moreover, upon receiving print order information, the client application additionally executes a location awareness application that determines a current location of the web-enabled device and subsequently, determines a proximal retail store to the current location of the web-enabled device. Thereafter, the remote printing system creates and transmits a print order that includes the selected image to the retail store for pickup.

Claims (60)

1. A computer-implemented method of processing, for a user, an order for at least one image print for retail store pick-up, the method executed by one or more computer processors programmed to perform the method, the method comprising:

connecting to a client device of the user via a network without the user logging onto the network, wherein the client device is configured to display a set of images for selection by the user;

receiving, from the client device via the network, a location of the client device;

identifying at least one retail store based on the location of the client device;

sending, to the client device via the network, an indication of the at least one retail store;

receiving, from the client device via the network, a print order including (i) at least one image of the set of images, (ii) print order information, and (iii) a selection of one retail store of the at least one retail store; and

causing the at least one image to be printed at the selected one retail store according to the print order information.

2. The computer-implemented method of claim 1 , wherein receiving the selection of the one retail store comprises:

receiving a default selection for a most proximal retail store to the location of the client device.

3. The computer-implemented method of claim 1 , wherein receiving the print order information comprises:

receiving at least one of: a print size, a print quantity, a print medium, a retail store, customer information, and a promotion discount code.

4. The computer-implemented method of claim 1 , wherein the user device is further configured to capture the set of images using an image capture device.

5. The computer-implemented method of claim 1 , wherein connecting to the client device of the user comprises:

receiving a request to access the set of images, the request indicating a set of uniform resource identifiers (URIs);

accessing the set of digital images according to the set of URIs; and

sending the set of digital images to the client device for display by the client device.

6. The computer-implemented method of claim 1 , wherein receiving the location of the client device comprises:

receiving global positioning system (GPS) coordinates of the client device.

7. The computer-implemented method of claim 1 , wherein connecting to the client device of the user via the network without the user logging onto the network comprises:

connecting to the client device via the network without requiring user login information.

8. A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by a processor, for processing, for a user, an order for at least one image print for retail store pick-up, the instructions comprising:

instructions for connecting to a client device of the user via a network without the user logging onto the network, wherein the client device is configured to display a set of images for selection by the user;

instructions for receiving, from the client device via the network, a location of the client device;

instructions for identifying at least one retail store based on the location of the client device;

instructions for sending, to the client device via the network, an indication of the at least one retail store;

instructions for receiving, from the client device via the network, a print order including (i) at least one image of the set of images, (ii) print order information, and (iii) a selection of one retail store of the at least one retail store; and

instructions for causing the at least one image to be printed at the selected one retail store according to the print order information.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for receiving the selection of the one retail store comprise:

instructions for receiving a default selection for a most proximal retail store to the location of the client device.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for receiving the print order information comprise:

instructions for receiving at least one of: a print size, a print quantity, a print medium, a retail store, customer information, and a promotion discount code.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the user device is further configured to capture the set of images using an image capture device.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for connecting to the client device of the user comprise:

instructions for receiving a request to access the set of images, the request indicating a set of uniform resource identifiers (URIs);

instructions for accessing the set of digital images according to the set of URIs; and

instructions for sending the set of digital images to the client device for display by the client device.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for causing the at least one image to be printed comprise:

instructions for sending, to the selected one retail store, (i) the at least one image, (ii) the print order information, and (iii) a command to print the at least one image according to the print order information.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for receiving the location of the client device comprise:

instructions for receiving global positioning system (GPS) coordinates of the client device.

15. A system for processing, for a user, an order for at least one image print for retail store pick-up, comprising:

a communication module configured to connect, via a network, to a client device without the user logging onto the network, wherein the client device is configured to display a set of images for selection by the user;

a memory configured to store a set of instructions; and

a processor interfacing with the communication module and the memory, and configured to execute the set of instructions to cause the processor to:

receive, from the client device via the communication module, a location of the client device,

identify at least one retail store based on the location of the client device,

send, to the client device via the communication module, an indication of the at least one retail store,

receive, from the client device via the communication module, a print order including (i) at least one image of the set of images, (ii) print order information, and (iii) a selection of one retail store of the at least one retail store, and

cause the at least one image to be printed at the selected one retail store according to the print order information.

16. The system of claim 15 , wherein to receive the selection of the one retail store, the processor is configured to:

receive a default selection for a most proximal retail store to the location of the client device.

17. The system of claim 15 , wherein to receive the print order information, the processor is configured to:

receive at least one of: a print size, a print quantity, a print medium, a retail store, customer information, and a promotion discount code.

18. The system of claim 15 , wherein the user device is further configured to capture the set of images using an image capture device.

19. The system of claim 15 , wherein to connect to the client device of the user, the processor is configured to:

receive a request to access the set of images, the request indicating a set of uniform resource identifiers (URIs),

access, from the memory, the set of digital images according to the set of URIs, and

send the set of digital images to the client device for display by the client device.

20. The system of claim 15 , wherein to cause the at least one image to be printed, the processor is configured to:

send, to the selected one retail store via the communication module, (i) the at least one image, (ii) the print order information, and (iii) a command to print the at least one image according to the print order information.

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 Jan 4, 2017
From: MCCAULEY, TIM P.; ALEXANDER, MATHEW; RAGO, JOSEPH M.
To: WALGREEN CO.
Reel/Frame 040838/0583 →
Continuity (1)
Continuation 13596259 · Aug 28, 2012