IP Library Granted Patent US 10,354,315
Granted Patent B2
US 10,354,315 · App. 15/136,438 · Granted Jul 16, 2019

Intelligent item tracking and expedited item reordering by stakeholders

Inventors: Ian Goodwin (Boston, MA); Faisal Masud (Fall City, WA); Shiv Agarwal (Sammamish, WA); Ryan Bartley (Seattle, WA); M. Steven Walker (Andover, MA); Pratabkumar Vemana (Sammamish, WA); Daniel Hailemariam (Bothell, WA)
Assignee: Staples, Inc.
G06Q30/0637G06Q30/0641
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 10,354,315
App. No.
15/136,438
Granted
Jul 16, 2019
Kind
B2
Abstract

A computer-implemented method and system are described for ordering items within a zone of a physical location. An example method may include wirelessly receiving at a server via a computer network a unique identifier associated with a physical ordering device, the physical ordering device being remotely located from the server, retrieving, at the server from an information source, item information describing an item configured to be associated with the unique identifier of the physical ordering device, retrieving, at the server from the information source, shipping data including a physical location uniquely associated with the physical ordering device, and generating at the server a purchase request for re-ordering the item. The method may further include processing at the server the purchase request, and authorizing at the server shipment of the item to the physical location associated with the physical ordering device responsive to the processing of the purchase request.

Claims (46)

1. A computer-implemented method comprising:

receiving, at a server via a computer network, a set of unique identifiers associated with a set of physical ordering devices based on a wireless signal received from one or more physical ordering devices of the set of physical ordering devices, the set of physical ordering devices being remotely located from the server;

determining a plurality of items based on the set of unique identifiers, each item of the plurality of items being associated with a unique identifier of the set of unique identifiers, each item of the plurality of items being associated with a physical ordering device of the set of physical ordering devices;

retrieving, at the server from an information source, item information describing the plurality of items;

retrieving, at the server from the information source, shipping data including a physical location associated with the set of physical ordering devices;

generating, at the server, a purchase request for ordering the plurality of items;

processing, at the server, the purchase request; and

authorizing, at the server, shipment of the plurality of items to the physical location associated with the set of physical ordering devices responsive to the processing of the purchase request.

2. The computer-implemented method of claim 1 , wherein the set of physical ordering devices are configured to order items associated with a zone of the physical location.

3. The computer-implemented method of claim 2 , wherein a physical ordering device of the set of physical ordering devices includes a beacon configured to indicate a presence within the zone of the physical location.

4. The computer-implemented method of claim 1 , wherein each unique identifier of the set of unique identifiers is uniquely associated with an item of the plurality of items.

5. The computer-implemented method of claim 1 , further comprising configuring an item to be associated with a unique identifier of a physical ordering device by linking, in the information source, the unique identifier with a quantity of the item based on a previous order of the item for the physical location.

6. The computer-implemented method of claim 1 , wherein a physical ordering device of the set of physical ordering devices includes a user-actuateable input device.

7. The computer-implemented method of claim 6 , wherein

the user-actuateable input device includes one or more of a button and a microphone, and

in response to receiving an input signal indicating actuation of the user-actuateable input device, processing the input signal to generate the purchase request.

8. The computer-implemented method of claim 6 , wherein the user-actuateable input device includes a touchscreen device.

9. The computer-implemented method of claim 6 , wherein actuation of the user-actuateable input device causes a graphical user interface to be displayed, the graphical user interface displaying graphical elements representing the plurality of items associated with the set of unique identifiers associated with the set of physical ordering devices and a quantity of one or more of the plurality of items to order.

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

wirelessly receiving, by a client device, from the set of physical ordering devices via a near-field communication network, the set of unique identifiers associated with the set of physical ordering devices, the client device being configured to communicate with the set of physical ordering devices via the near field communication network;

generating, at the client device, an order request at the client device including one or more of the set of unique identifiers of the set of physical ordering devices; and

transmitting via the computer network the order request to the server.

11. A system comprising:

one or more physical ordering devices distributed in one or more physical locations and electronically communicatively coupled to a computer network; and

a server electronically communicatively coupled to the computer network, the server including one or more processors and one or more memories storing instructions that, when executed by the one or more processors, perform operations comprising:

receiving, at the server via the computer network, a set of unique identifiers associated with a set of physical ordering devices of the one or more physical ordering devices based on a wireless signal received from one or more physical ordering devices of the set of physical ordering devices, the set of physical ordering devices being remotely located from the server;

determining a plurality of items based on the set of unique identifiers, each item of the plurality of items being associated with a unique identifier of the set of unique identifiers, each item of the plurality of items being associated with a physical ordering device of the set of physical ordering devices;

retrieving, at the server from an information source, item information describing the plurality of items;

retrieving, at the server from the information source, shipping data including a physical location uniquely associated with the set of physical ordering devices;

generating, at the server, a purchase request for ordering the plurality of items;

processing, at the server, the purchase request; and

authorizing, at the server, shipment of the plurality of items to the physical location associated with the set of physical ordering devices responsive to the processing of the purchase request.

12. The system of claim 11 , wherein the set of physical ordering devices are configured to order items associated with a zone of the physical location.

13. The system of claim 12 , wherein a physical ordering device of the set of physical ordering devices includes a beacon configured to indicate a presence within the zone of the physical location.

14. The system of claim 11 , wherein each unique identifier of the set of unique identifiers is uniquely associated with an item of the plurality of items.

15. The system of claim 11 , wherein the operations further include configuring an item to be associated with a unique identifier of a physical ordering device by linking, in the information source, the unique identifier with a quantity of the item based on a previous order of the item for the physical location.

16. The system of claim 11 , wherein a physical ordering device of the set of physical ordering devices includes a user-actuateable input device.

17. The system of claim 16 , wherein

the user-actuateable input device includes one or more of a button and a microphone, and

the operations further include processing the input signal to generate the purchase request in response to receiving an input signal indicating actuation of the user-actuateable input device.

18. The system of claim 16 , wherein the user-actuateable input device includes a touchscreen device.

19. The system of claim 16 , wherein actuation of the user-actuateable input device causes a graphical user interface to be displayed, the graphical user interface displaying graphical elements representing the plurality of items associated with the set of unique identifiers associated with the set of physical ordering devices and a quantity of one or more of the plurality of items to order.

20. The system of claim 11 , wherein the operations further include

wirelessly receiving, by a client device, from the set of physical ordering devices via a near-field communication network, the set of unique identifiers associated with the set of physical ordering devices, the client device being configured to communicate with the set of physical ordering devices via the near field communication network,

generating, at the client device, an order request at the client device including one or more of the set of unique identifiers of the set of physical ordering devices, and

transmitting via the computer network the order request to the server.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2024
From: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR-IN-INTEREST TO WELLS FARGO BANK, NATIONAL ASSOCIATION)
To: STAPLES, INC.; STAPLES BRANDS INC.
Reel/Frame 067783/0844 →
SECURITY INTEREST Recorded Jun 12, 2024
From: STAPLES, INC.
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES AGENT
Reel/Frame 067711/0239 →
SECURITY INTEREST Recorded Jun 11, 2024
From: STAPLES, INC.
To: UBS AG, STAMFORD BRANCH, AS TERM LOAN AGENT
Reel/Frame 067687/0558 →
SECURITY INTEREST Recorded Jun 11, 2024
From: STAPLES, INC.
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES AGENT
Reel/Frame 067697/0639 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT RF 044152/0130 Recorded Jun 10, 2024
From: UBS AG, STAMFORD BRANCH, AS TERM LOAN AGENT
To: STAPLES, INC.; STAPLES BRANDS INC.
Reel/Frame 067682/0025 →
SECURITY INTEREST Recorded Apr 29, 2019
From: STAPLES, INC.; STAPLES BRANDS INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES AGENT
Reel/Frame 049025/0369 →
SECURITY INTEREST Recorded Sep 15, 2017
From: STAPLES, INC.; STAPLES BRANDS INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043971/0462 →
SECURITY INTEREST Recorded Sep 13, 2017
From: STAPLES, INC.; STAPLES BRANDS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044152/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2017
From: HAILEMARIAM, DANIEL
To: STAPLES, INC.
Reel/Frame 041751/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2016
From: GOODWIN, IAN; MASUD, FAISAL; AGARWAL, SHIV; BARTLEY, RYAN; WALKER, M. STEVEN; VEMANA, PRATABKUMAR
To: STAPLES, INC.
Reel/Frame 039589/0175 →
Continuity (3)
Provisional Application 62151389 · Apr 22, 2015
Provisional Application 62196201 · Jul 23, 2015
Related Publication 20160314518A1 · Oct 27, 2016