IP Library Granted Patent US 12,340,413
Granted Patent B2
US 12,340,413 · App. 18/492,595 · Granted Jun 24, 2025

Restocking hub with interchangeable buttons mapped to item identifiers

Inventors: M. Steven Walker (Andover, MA); Ranjeet Sonone (San Jose, CA); Faisal Masud (Fall City, WA)
Assignee: Staples, Inc.
G06Q30/0643G06F9/451G06Q10/087G06Q30/0633
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 12,340,413
App. No.
18/492,595
Granted
Jun 24, 2025
Kind
B2
Abstract

A restocking hub with interchangeable buttons mapped to item identifiers is described herein. In some instances, a local hub may receive an actuation signal from a particular interchangeable button communicatively coupled with the local hub. The actuation signal may include a button ID that identifies the particular interchangeable button and may indicating an actuation of the particular interchangeable button. The local hub may generate an order signal identifying the button ID based on the actuation signal, and may transmit the order signal instructing a remote server to perform a defined operation using the button ID. In some instances, the local hub may output a confirmation notification based on data received from the remote server based on the defined operation.

Claims (45)

1. A system comprising:

a button holder including a body having a permanent button and a button mount that receives and retains an interchangeable button, one or more electrical contacts providing electrical power to the interchangeable button, the button holder generating one or more signals based on actuation of the permanent button and a button identification code (button ID) of the interchangeable button.

2. The system of claim 1 , wherein:

the body of the button holder has an elongated shape with a plurality of button mounts arranged longitudinally along a first face of the elongated shape, each of the plurality of button mounts adapted to receive and retain one of a plurality of interchangeable buttons.

3. The system of claim 2 , wherein:

the body of the button holder includes a second face perpendicular to the first face, the second face including the permanent button.

4. The system of claim 1 , wherein:

the interchangeable button stores the button ID and transmits the button ID in response to the interchangeable button being actuated.

5. The system of claim 4 , further comprising:

a processor and a communication unit, the communication unit transmitting the one or more signals to and receiving data from a remote server.

6. The system of claim 5 , further comprising:

a microphone communicatively coupled with the processor, the processor receiving audio from the microphone and processing the audio to determine a quantity of an item, the item being determined based on the button ID of the interchangeable button.

7. The system of claim 6 , wherein:

the processor matches the audio received from the microphone against an audio wave profile from a set of audio wave profiles and determines the quantity based on the matched audio wave profile; and

the communication unit transmits the one or more signals based on the determined quantity and the button ID.

8. The system of claim 1 , wherein:

the permanent button includes an activation button, the activation button causing the system to activate one or more interchangeable buttons connected to the button holder, the one or more interchangeable buttons including the interchangeable button.

9. The system of claim 1 , wherein:

the button ID of the interchangeable button is transmitted via the one or more electrical contacts.

10. The system of claim 1 , further comprising:

a keypad having multiple permanent buttons including the permanent button, the system determining an item based on the actuation of the interchangeable button and a quantity of the item based on actuation of one or more of the multiple permanent buttons, the one or more signals being based on the determined item and the quantity.

11. The system of claim 1 , further comprising:

a keypad having multiple permanent buttons, the multiple permanent buttons including the permanent button, the system determining an item based on the actuation of the interchangeable button and a quantity of the item based on actuation of one or more of the multiple permanent buttons, the one or more signals being based on the determined item and the quantity.

12. The system of claim 1 , further comprising:

a remote-control device including a second permanent button, the remote-control device being physically separate from the body of the button holder, the system determining an item based on the actuation of the interchangeable button and a quantity of the item based on actuation of the second permanent button, the one or more signals being based on the determined item and the quantity.

13. A method comprising:

receiving, by one or more processors, a button identification code (button ID) from an interchangeable button;

receiving, by the one or more processors, an actuation signal from a permanent button on a button holder, the button holder including a body having the permanent button and a button mount that receives and retains the interchangeable button, one or more electrical contacts at the button mount providing electrical power to the interchangeable button; and

generating, by the one or more processors, one or more signals based on the actuation of the permanent button and the button ID of the interchangeable button.

14. The method of claim 13 , wherein:

the interchangeable button stores the button ID and transmits the button ID in response to the interchangeable button being actuated within the button mount.

15. The method of claim 14 , further comprising:

receiving, by the one or more processors, audio from a microphone communicatively coupled with the one or more processors; and

processing, by the one or more processors, the audio to determine a quantity of an item, the item being determined based on the button ID of the interchangeable button.

16. The method of claim 15 , wherein:

the one or more processors matches the audio received from the microphone against an audio wave profile from a set of audio wave profiles and determines the quantity based on the matched audio wave profile; and

a communication unit coupled with the one or more processors transmits the one or more signals based on the determined quantity and the button ID.

17. The method of claim 13 , further comprising:

activating, by the one or more processors, one or more interchangeable buttons connected to the button holder based on actuation of the permanent button, the permanent button including an activation button, the one or more interchangeable buttons including the interchangeable button.

18. The method of claim 13 , wherein:

receiving, by the one or more processors, the button ID of the interchangeable button is transmitted via the one or more electrical contacts.

19. The method of claim 13 , further comprising:

determining, by the one or more processors, an item based on the actuation of the interchangeable button and a quantity of the item based on actuation of one or more of multiple permanent buttons, the body of the button holder having the multiple permanent buttons including the permanent button, the one or more signals being based on the determined item and the quantity.

20. The method of claim 13 , further comprising:

determining, by the one or more processors, an item based on the actuation of the interchangeable button and a quantity of the item based on actuation of a second permanent button, the one or more signals being based on the determined item and the quantity, a remote-control device including the second permanent button, the remote-control device being physically separate from the body of the button holder.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: WALKER, M. STEVEN; SONONE, RANJEET; MASUD, FAISAL
To: STAPLES, INC.
Reel/Frame 070936/0232 →
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 →
Continuity (5)
Continuation 17660585 · Apr 25, 2022
Continuation 16425363 · May 29, 2019
Provisional Application 62677664 · May 29, 2018
Related Publication 20240135436A1 · Apr 25, 2024
Related Publication 20240232999A9 · Jul 11, 2024
References Cited (120)
US 5862071A · Scholder · 1999 [cited by applicant]
US 5960411A · Hartman et al. · 1999 [cited by applicant]
US 6473739B1 · Showghi et al. · 2002 [cited by applicant]
US 6678268B1 · Francis et al. · 2004 [cited by applicant]
US 6937999B1 · Haines et al. · 2005 [cited by applicant]
US 6985877B1 · Hayward et al. · 2006 [cited by applicant]
US 7030731B2 · Freiwald et al. · 2006 [cited by applicant]
US 7155403B2 · Cirulli et al. · 2006 [cited by applicant]
US 7246746B2 · McNamara et al. · 2007 [cited by applicant]
US D551038S · Evaimalo et al. · 2007 [cited by applicant]
US 7589616B2 · Klatsmanyi et al. · 2009 [cited by applicant]
US 7698169B2 · Raccah et al. · 2010 [cited by applicant]
US 7870041B2 · Henderson et al. · 2011 [cited by applicant]
US 7881987B1 · Hart et al. · 2011 [cited by applicant]
US 7899950B2 · Lorenzo et al. · 2011 [cited by applicant]
US 7908185B2 · Yeow et al. · 2011 [cited by applicant]
US 8077041B2 · Stern et al. · 2011 [cited by applicant]
US 8126784B1 · Agarwal · 2012 [cited by applicant]
US 8161119B2 · Pirzada et al. · 2012 [cited by applicant]
US 8390442B2 · Burns et al. · 2013 [cited by applicant]
US 8636208B2 · Urban et al. · 2014 [cited by applicant]
US 8639549B2 · Pathak et al. · 2014 [cited by applicant]
US 8818877B2 · Blanchard et al. · 2014 [cited by applicant]
US 8908185B2 · Chen et al. · 2014 [cited by applicant]
US 8924262B2 · Shuster · 2014 [cited by applicant]
US 9019076B2 · Eckerdt · 2015 [cited by applicant]
US 9036792B2 · Cacioppo et al. · 2015 [cited by applicant]
US 9269022B2 · Rhoads et al. · 2016 [cited by applicant]
US D767568S · McWilliam · 2016 [cited by applicant]
US 9443370B2 · Carson et al. · 2016 [cited by applicant]
US 9514589B2 · Raina et al. · 2016 [cited by applicant]
US 9576412B2 · Gudmundsson et al. · 2017 [cited by applicant]
US 9602172B2 · Jackson et al. · 2017 [cited by applicant]
US 9633493B2 · Raina et al. · 2017 [cited by applicant]
US 9652894B1 · Weekly et al. · 2017 [cited by applicant]
US 9959437B1 · Ramos et al. · 2018 [cited by applicant]
US 9990659B2 · Shanmugam et al. · 2018 [cited by applicant]
US 10217529B2 · Greco et al. · 2019 [cited by applicant]
US 10285003B2 · Burch et al. · 2019 [cited by applicant]
US 10296964B1 · Rausch et al. · 2019 [cited by applicant]
US 10438276B2 · Godsey et al. · 2019 [cited by applicant]
US 10504179B1 · McGuire et al. · 2019 [cited by applicant]
US 10531304B2 · Zeiler et al. · 2020 [cited by applicant]
US 10542382B2 · Good et al. · 2020 [cited by applicant]
US 10573134B1 · Zalewski et al. · 2020 [cited by applicant]
US 11074643B1 · Ellithorpe et al. · 2021 [cited by applicant]
US 11308537B1 · Bell et al. · 2022 [cited by applicant]
US 20020082042A1 · Mark et al. · 2002 [cited by applicant]
US 20030030568A1 · Lastinger et al. · 2003 [cited by applicant]
US 20040249727A1 · Cook et al. · 2004 [cited by applicant]
US 20050065858A1 · Tenzer et al. · 2005 [cited by applicant]
US 20050128239A1 · Tanaka · 2005 [cited by examiner]
US 20070070831A1 · Schobben et al. · 2007 [cited by applicant]
US 20070106570A1 · Hartman et al. · 2007 [cited by applicant]
US 20070265935A1 · Woycik et al. · 2007 [cited by applicant]
US 20100211636A1 · Starkenburg et al. · 2010 [cited by applicant]
US 20110295724A1 · Hill · 2011 [cited by applicant]
US 20120091162A1 · Overhultz · 2012 [cited by examiner]
US 20120150677A1 · Shuster · 2012 [cited by applicant]
US 20120268236A1 · Eckerdt · 2012 [cited by applicant]
US 20120293551A1 · Momeyer et al. · 2012 [cited by applicant]
US 20120305655A1 · Eckerdt · 2012 [cited by applicant]
US 20120330201A1 · Turner · 2012 [cited by examiner]
US 20130151355A1 · Abromovitz et al. · 2013 [cited by applicant]
US 20130286046A1 · Rodriguez · 2013 [cited by applicant]
US 20130325672A1 · Odenheimer et al. · 2013 [cited by applicant]
US 20140214547A1 · Signorelli et al. · 2014 [cited by applicant]
US 20140279188A1 · Powell et al. · 2014 [cited by applicant]
US 20140279297A1 · Morgan et al. · 2014 [cited by applicant]
US 20150016712A1 · Rhoads et al. · 2015 [cited by applicant]
US 20150149307A1 · Thukral · 2015 [cited by applicant]
US 20150164259A1 · Eckerdt et al. · 2015 [cited by applicant]
US 20150258458A1 · Zhang et al. · 2015 [cited by applicant]
US 20150302510A1 · Godsey et al. · 2015 [cited by applicant]
US 20150348146A1 · Shanmugam et al. · 2015 [cited by applicant]
US 20150382390A1 · Wong et al. · 2015 [cited by applicant]
US 20160019888A1 · Shigenaga et al. · 2016 [cited by applicant]
US 20160029148A1 · Jackson et al. · 2016 [cited by applicant]
US 20160055689A1 · Raina et al. · 2016 [cited by applicant]
US 20160055690A1 · Raina et al. · 2016 [cited by applicant]
US 20160055698A1 · Gudmundsson et al. · 2016 [cited by applicant]
US 20160148764A1 · Ruff · 2016 [cited by examiner]
US 20160196526A1 · Khalid et al. · 2016 [cited by applicant]
US 20160261917A1 · Trollope et al. · 2016 [cited by applicant]
US 20160314518A1 · Goodwin · 2016 [cited by examiner]
US 20160371274A1 · Ng et al. · 2016 [cited by applicant]
US 20170083965A1 · Sun · 2017 [cited by applicant]
US 20170123596A1 · Kashima · 2017 [cited by applicant]
US 20180068268A1 · Blumenau · 2018 [cited by examiner]
US 20190035010A1 · Ittah · 2019 [cited by applicant]
US 20190114699A1 · Cook et al. · 2019 [cited by applicant]
US 20190244436A1 · Stansell et al. · 2019 [cited by applicant]
US 20190295150A1 · High et al. · 2019 [cited by applicant]
US 20190318729A1 · Chao et al. · 2019 [cited by applicant]
US 20220036021A1 · Burchell · 2022 [cited by examiner]
US 20240135436A1 · Walker et al. · 2024 [cited by applicant]
CA 2788131A1 · 2011 [cited by applicant]
CA 2928057A1 · 2016 [cited by applicant]
Amazon Dash, Wikipedia, Wikimedia Foundation, Jul. 29, 2018, en.wikipedia.org/wiki/Amazon_Dash. [cited by applicant]
Amazon dashbutton1, “Quick start guide for dash button device”, Amazon.com, dates Apr. 3, 2015. (Year: 2015). [cited by applicant]
Amazondasbullon4, How Dash replenishment service works, Waybackmachine, dated Apr. 7, 2015. [cited by applicant]
Amazondashbutton 1, “Quick start guide for Dash Button Device”, Amazon .com, dated Apr. 3, 2015 (Year: 2015). [cited by applicant]
Amazondashbutton2, “Place it. Press it. Got it”, Waybackmachine, dated Apr. 20, 2015. [cited by applicant]
Amazondashbutton3, Pierce, David, “Amazon is going to let your gadgets order groceries automatically”, Wired, dated Mar. 31, 2015. [cited by applicant]
Amazondashbutton4, “How dash replenishment service works”, waybackmachine, dated Apr. 7, 2015. (Year: 2015). [cited by applicant]
Amazondashbutton5, “How does dash button work”, Quora.com, dates Apr. 1, 2015. (Year: 2015). [cited by applicant]
Amazondashbutton6, Fletcher Gordon, “Amazon dash button is a first step towards internet of things that is actually useful”, The Connection, dated Apr. 8, 2015. (Year: 2015). [cited by applicant]
Bond, Ronald L. “What You Need to Know About Managing Retail Inventory” (2013) Entrepreneur.com (Year: 2013). [cited by applicant]
ElMaraghy, H., et al. “Product variety management” CIRP Annals, vol. 62, Issue 2, pp. 629-652, ISSN 0007-8506, https://doi.org/10.1016/j.cirp.2013.05.007. (Year: 2013). [cited by applicant]
Epstein, Curt. “Traxxall to Debut New Parts Inventory Tracking Software” AINOnline.com (Year: 2016). [cited by applicant]
Freidman, Dick. “Inventory management tips” (2016) Supply House Times. (Year: 2016). [cited by applicant]
IBeacon for Logistics: A Use Case in Facilities, Asset, & Inventory Management, download from http://apsima.com/blog/ibeacon-for-logistics-facilities-asset-inventory-m- anagement/> Apr. 17, 2015 (3 pages). [cited by applicant]
Porter, Michael E. et al. “Why Every Organization Needs an Augmented Reality Strategy” Harvard Business Review, hbr.org (Year: 2017). [cited by applicant]
QStock, “Inventory Audit Checklist”, QStock Inventory, dated Jun. 6, 2015 (Year: 2015). [cited by applicant]
Roberts, Emily, Introducing the Amazon Dash Button and Dash Replenishment Service, Appstore Blogs, Mar. 31, 2015, https://developer.amazon.com/blogs/post/Tx3N3VXXO52B15l/Introduc. [cited by applicant]
Sharifat, Amir, Flic—The Bluetooth Smart Button, Indiegogo, Nov. 19, 2017, www.indiegogo.com/products/flic-the-bluetooth-smart-button. [cited by applicant]
StickNFind enterprise grade beacons helps streamline the process of monitoring, maintaining and managing the organization's valuable property that keep an organization running, download from https://www.sticknfind.com/e… [cited by applicant]
Vallerio, K. S., et al. “Energy-efficient graphical user interface design,” in IEEE Transactions on Mobile Computing, vol. 5, No. 7, pp. 846-859, Jul. 2006, doi: 10.1109/TMC.2006.97. (Year: 2006). [cited by applicant]
Williams, David. “QuickBooks Introduces New Reorder Points that Tell When Inventory is Running Low” Small Business Trends. SmallBizTrends.com (Year: 2017). [cited by applicant]
Dachselt, R., et al. Three-dimensional menus: A survey and taxonomy, Computers & Graphics, vol. 31, Issue 1, pp. 53-65, ISSN 0097-8493, https://doi.org/10.1016/j.cag.2006.09.006. (Year: 2007). [cited by applicant]