IP Library Granted Patent US 9,998,614
Granted Patent B1
US 9,998,614 · App. 15/398,523 · Granted Jun 12, 2018

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/00137G06Q30/0635H04N1/00145H04N1/00164H04N1/00188H04N1/00265H04N1/00307
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,998,614
App. No.
15/398,523
Granted
Jun 12, 2018
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 (67)

1. A method in a client device of creating, for a user, a print 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:

initiating a connection to a server via a network;

receiving a selection of at least one image to include in the print order;

while maintaining the connection to the server via the network, displaying, in a user interface, print order information associated with the print order for the at least one image without the user logging onto the network;

identifying a location of the client device;

identifying a proximal retail store based on the location of the client device;

associating the proximal retail store with the print order; and

transmitting, to the server via the network, the at least one image and the print order including the print order information, to cause the at least one image to be printed at the proximal retail store according to the print order information.

2. The method of claim 1 , wherein identifying the proximal retail store comprises:

identifying a most proximal retail store to the location of the client device.

3. The method of claim 1 , wherein displaying the print order information associated with the print order includes displaying 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 method of claim 1 , further comprising:

activating an image capture device of the client device;

capturing an image using the image capture device; and

storing the captured image in a client device memory.

5. The method of claim 1 , wherein receiving the selection of the at least one image comprises:

displaying, in the user interface, a set of images; and

receiving, from the user via the user interface, the selection of the at least one image of the set of images to include in the print order.

6. The method of claim 5 , wherein displaying, in the user interface, the set of images comprises:

retrieving a set of uniform resource identifiers (URIs) from a client device memory;

retrieving the set of images respectively located at an address that is defined by a resource associated with the URI; and

displaying, in the user interface, the set of images.

7. The method of claim 6 , wherein the address that is defined by the resource associated with the URI is associated with a remote server, and wherein the remote server is associated with at least one of: the server, a website, a social networking website, and a cloud server.

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

instructions for initiating a connection to a server via a network;

instructions for receiving a selection of at least one image to include in the print order;

instructions for displaying, in a user interface while maintaining the connection to the server via the network, print order information associated with the print order for the at least one image without a user logging onto the network;

instructions for identifying a location of the client device;

instructions for identifying a proximal retail store based on the location of the client device;

instructions for associating the proximal retail store with the print order; and

instructions for transmitting, to the server via the network, the at least one image and the print order including the print order information, to cause the at least one image to be printed at the proximal retail store according to the print order information.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions for identifying the proximal retail store include instructions for identifying 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 displaying the print order information associated with the print order for the at least one image include instructions for displaying 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 instructions further comprise:

instructions for receiving, from the user via the user interface, an indication of a storage location of the at least one image.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the storage location of the at least one image comprises at least one of: a client device memory or a remote server, wherein the remote server is associated with at least one of: the server, a website, a social networking website, or a cloud server.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the storage location of the at least one image is the client device memory, and wherein the instructions further comprise:

instructions for retrieving the at least one image from the client device memory.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the storage location of the set of images is the server or the remote server, and wherein the instructions further comprise:

instructions for receiving a uniform resource identifier (URI); and

instructions for retrieving the at least one image located at an address that is defined by a resource associated with the URI.

15. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions further comprise:

instructions for activating an image capture device;

instructions for capturing an image for printing using the image capture device; and

instructions for storing the captured image in a client device memory.

16. A system for creating, for a user of a client device, a print order for at least one image print for retail store pick-up, comprising:

a communication module configured to connect to a server via a network;

a user interface;

a memory configured to store a set of instructions; and

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

initiate a connection to the server via the communication module,

receive a selection of at least one image to include in the print order,

while maintaining the connection to the server, cause the user interface to display print order information associated with the print order for the at least one image without the user logging onto the network,

identify a location of the client device,

identify a proximal retail store based on the location of the client device,

associate the proximal retail store with the print order, and

transmit, to the server via the communication module, the at least one image and the print order including the print order information, to cause the at least one image to be printed at the proximal retail store according to the print order information.

17. The system of claim 16 , wherein the processor identifies the proximal retail store as a most proximal retail store to the location of the client device.

18. The system of claim 16 , wherein the processor causes the user interface to display at least one of: a print size, a print quantity, a print medium, a retail store, customer information, and a promotion discount code.

19. The system of claim 16 , further comprising:

an image capture device;

and wherein the processor is further configured to:

cause the image capture device to capture an image, and

store the captured image in the memory.

20. The system of claim 16 , wherein to receive the selection of the at least one image, the processor is configured to:

cause the user interface to display a set of images, and

receive, from the user via the user interface, the selection of the at least one image of the set of images to include in the print order.

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 Jul 13, 2017
From: MCCAULEY, TIM P.; ALEXANDER, MATHEW; RAGO, JOSEPH M.
To: WALGREEN CO.
Reel/Frame 042993/0068 →
Continuity (2)
Continuation 14941231 · Nov 13, 2015
Continuation 13596259 · Aug 28, 2012