IP Library Granted Patent US 12,469,051
Granted Patent B2
US 12,469,051 · App. 18/135,311 · Granted Nov 11, 2025

Multi-mode point-of-sale device

Inventors: Ranil Ignatius Fernando (Sunnyvale, CA); Kenneth North (San Carlos, CA); Jeffrey Haller (Redwood City, CA); Chatura Chamika Dissanayake (Milpitas, CA); Mohammad Fareeduddin (Sunnyvale, CA); Susan Swei (San Carlos, CA); Ragini Rajendra Prasad (Fremont, CA)
Assignee: Elo Touch Solutions, Inc.
G06Q30/0268G06Q20/02G06Q20/04G06Q20/20G06Q20/202G06Q20/203G06Q20/00G06Q30/00G06Q30/02
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,469,051
App. No.
18/135,311
Granted
Nov 11, 2025
Kind
B2
Abstract

In an embodiment, methods for managing a point of sale (POS) device are provided. A web server may be configured to grant access of a display of the POS device to the user device. The POS device may display a graphical user interface that includes a menu for controlling the display of the POS device. These steps may be in response to a first request. In response to a second request, the POS device may transmit a push notification to the user device. The push notification includes a second menu including a command for controlling an operation of the POS device.

Claims (46)

1 . A method for remotely managing a POS device comprising:

receiving, at a web server, a request to manage the POS device, wherein the request is received from a user device, wherein the request includes at least one of a first request to remotely control a display of the POS device and a second request to perform an action based on a status-based notification received from the POS device, and wherein the user device is remote from the POS device;

responsive to the request including the first request:

granting, by the web server, access of the display of the POS device to the user device; and

causing, by the web server, a graphical user interface to be displayed at the user device, wherein the graphical user interface comprises a menu for controlling the display of the POS device;

responsive to the request including the second request:

transmitting, by the web server, a push notification to the user device, wherein the push notification includes a second menu including an option to transmit a command for disabling an operation of the POS device, wherein the command is configured to be transmitted from the user device to the web server upon selection of the option via the second menu;

receiving, by the web server and responsive to transmitting the push notification, the command from the user device; and

causing, by the web server, the operation to be performed at the POS device responsive to receiving the command.

2 . The method of claim 1 , wherein the status-based notification comprises indication of at least one event at the POS device, wherein the at least one event comprises a component of the POS device is failing, a primary user has logged into the POS device, the POS device is malfunctioning, or the POS device has low inventory.

3 . The method of claim 1 , wherein the graphical user interface comprises interface controls for controlling items that are displayed by the POS device.

4 . The method of claim 1 , wherein the request is received after logging in, by a primary user, to an account for the merchant of the primary user maintained by the web server.

5 . The method of claim 1 , wherein the status-based notification indicates an inventory status associated with the POS device and the action comprises the web server transmitting an order for additional inventory based on the inventory status.

6 . The method of claim 1 , wherein the command for disabling an operation of the POS device includes deactivating the POS device.

7 . The method of claim 1 , wherein the command for disabling an operation of the POS device includes disabling a component of the POS device.

8 . A system for remotely managing a POS device, the system comprising:

a user device; and

a web server configured to:

receive a request to manage the POS device, wherein the request is received from the user device, wherein the request includes at least one of a first request to remotely control a display of the POS device and a second request to perform an action based on a status-based notification received from the POS device, and wherein the user device is remote from the POS device;

responsive to the request including the first request:

grant access of the display of the POS device to the user device; and

cause a graphical user interface to be displayed at the user device, wherein the graphical user interface comprises a menu for controlling the display of the POS device;

responsive to the request including the second request:

transmit a push notification to the user device, wherein the push notification includes a second menu including an option to transmit a command for disabling an operation of the POS device, wherein the command is configured to be transmitted from the user device to the web server upon selection of the option via the second menu;

receive the command from the user device responsive to transmitting the push notification; and

cause the operation to be performed at the POS device responsive to receiving the command.

9 . The system of claim 8 , wherein the status-based notification comprises indication of at least one event at the POS device, wherein the at least one event comprises a component of the POS device is failing, a primary user has logged into the POS device, the POS device is malfunctioning, or the POS device has low inventory.

10 . The system of claim 8 , wherein the graphical user interface comprises interface controls for controlling items that are displayed by the POS device.

11 . The system of claim 8 , wherein the request is received after a primary user logged in to an account for the merchant of the primary user maintained by the web server.

12 . The system of claim 8 , wherein the status-based notification indicates an inventory status associated with the POS device and the action comprises the web server transmitting an order for additional inventory based on the inventory status.

13 . The system of claim 8 , wherein the command for disabling an operation of the POS device includes deactivating the POS device.

14 . The system of claim 8 , wherein the command for disabling controlling an operation of the POS device includes disabling a component of the POS device.

15 . A web server for remotely managing a POS device, the web server configured to:

receive a request to manage the POS device, wherein the request is received from the user device, wherein the request includes at least one of a first request to remotely control a display of the POS device and a second request to perform an action based on a status-based notification received from the POS device, and wherein the user device is remote from the POS device;

responsive to the request including the first request:

grant access of the display of the POS device to the user device; and

cause a graphical user interface to be displayed at the user device, wherein the graphical user interface comprises a menu for disabling the display of the POS device;

responsive to the request including the second request:

transmit a push notification to the user device, wherein the push notification includes a second menu including an option to transmit a command for controlling an operation of the POS device, wherein the command is configured to be transmitted from the user device to the web server upon selection of the option via the second menu;

receive the command from the user device responsive to transmitting the push notification; and

cause the operation to be performed at the POS device responsive to receiving the command.

16 . The web server of claim 15 , wherein the POS device is coupled to cloud-based services over a network.

17 . The web server of claim 15 , wherein the graphical user interface comprises interface controls for controlling items that are displayed by the POS device.

18 . The web server of claim 15 , wherein the status-based notification indicates an inventory status associated with the POS device and the action comprises the web server transmitting an order for additional inventory based on the inventory status.

19 . The web server of claim 15 , wherein the command for disabling an operation of the POS device includes deactivating the POS device.

20 . The web server of claim 15 , wherein the command for disabling an operation of the POS device includes disabling a component of the POS device.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Dec 17, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074005/0708 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 070666/FRAME 0540 Recorded Sep 30, 2025
From: CITIZENS BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 072982/0372 →
SECURITY INTEREST Recorded Mar 27, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 070666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: FERNANDO, RANIL IGNATIUS; NORTH, KENNETH; HALLER, JEFFREY; DISSANAYAKE, CHATURA CHAMIKA; FAREEDUDDIN, MOHAMMAD; SWEI, SUSAN; PRASAD, RAGINI RAJENDRA
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 063352/0318 →
Continuity (4)
Continuation 16895728 · Jun 8, 2020
Continuation 15606918 · May 26, 2017
Continuation 14152643 · Jan 10, 2014
Related Publication 20230252525A1 · Aug 10, 2023
References Cited (146)
US 5708422A · Blonder et al. · 1998 [cited by applicant]
US 5914472A · Foladare · 1999 [cited by examiner]
US 5970146A · McCall et al. · 1999 [cited by applicant]
US 6408279B1 · Mason · 2002 [cited by applicant]
US 6854642B2 · Metcalf et al. · 2005 [cited by applicant]
US 6901381B2 · Brown et al. · 2005 [cited by applicant]
US 7017171B1 · Horlander · 2006 [cited by examiner]
US 7110954B2 · Yung · 2006 [cited by examiner]
US 7242967B2 · Yamakawa et al. · 2007 [cited by applicant]
US 7752076B2 · Kugel et al. · 2010 [cited by applicant]
US 7769221B1 · Shakes et al. · 2010 [cited by applicant]
US 7818815B2 · Kamiya · 2010 [cited by examiner]
US 7866546B1 · Vance · 2011 [cited by applicant]
US 7891552B2 · Shepley · 2011 [cited by examiner]
US 7970650B2 · Tokorotani · 2011 [cited by applicant]
US 8259153B1 · Campbell, III · 2012 [cited by examiner]
US D688673S · Haller · 2013 [cited by applicant]
US 8576202B2 · Tanaka · 2013 [cited by examiner]
US 8740073B2 · Vijayshankar et al. · 2014 [cited by applicant]
US 8788341B1 · Patel et al. · 2014 [cited by applicant]
US 8856033B2 · Hicks et al. · 2014 [cited by applicant]
US 9033228B2 · Govindarajan · 2015 [cited by applicant]
US 9665861B2 · Fernando et al. · 2017 [cited by applicant]
US 10679254B2 · Fernando et al. · 2020 [cited by applicant]
US 11138581B2 · Fernando et al. · 2021 [cited by applicant]
US 11455609B2 · Golberg · 2022 [cited by examiner]
US 20020017564A1 · Larson et al. · 2002 [cited by applicant]
US 20020148896A1 · Persky et al. · 2002 [cited by applicant]
US 20020159088A1 · Yamakawa et al. · 2002 [cited by applicant]
US 20030089767A1 · Kiyomatsu · 2003 [cited by examiner]
US 20030115103A1 · Mason · 2003 [cited by applicant]
US 20030125974A1 · Frich · 2003 [cited by applicant]
US 20030150907A1 · Metcalf et al. · 2003 [cited by applicant]
US 20030178487A1 · Rogers · 2003 [cited by applicant]
US 20030191698A1 · Brown et al. · 2003 [cited by applicant]
US 20040068346A1 · Boucher · 2004 [cited by applicant]
US 20040133477A1 · Morris et al. · 2004 [cited by applicant]
US 20040249748A1 · Schultz et al. · 2004 [cited by applicant]
US 20050014639A1 · Bhan et al. · 2005 [cited by applicant]
US 20050139649A1 · Metcalf et al. · 2005 [cited by applicant]
US 20060085308A1 · Metzger · 2006 [cited by applicant]
US 20060111986A1 · Yorke et al. · 2006 [cited by applicant]
US 20060242087A1 · Naehr et al. · 2006 [cited by applicant]
US 20060247823A1 · Boucher · 2006 [cited by applicant]
US 20070088615A1 · Meng · 2007 [cited by applicant]
US 20070241184A1 · Lum · 2007 [cited by applicant]
US 20070288779A1 · Kim · 2007 [cited by applicant]
US 20080087724A1 · Kobres · 2008 [cited by examiner]
US 20080110974A1 · Shepley · 2008 [cited by examiner]
US 20080255890A1 · Hilliard · 2008 [cited by examiner]
US 20090090783A1 · Killian et al. · 2009 [cited by applicant]
US 20090192908A1 · Takei · 2009 [cited by applicant]
US 20090198582A1 · Tokorotani · 2009 [cited by applicant]
US 20090250515A1 · Todd et al. · 2009 [cited by applicant]
US 20090307021A1 · Hamilton, II et al. · 2009 [cited by applicant]
US 20100042525A1 · Cai et al. · 2010 [cited by applicant]
US 20100057871A1 · Kaplan · 2010 [cited by examiner]
US 20100079593A1 · Kyle · 2010 [cited by applicant]
US 20100205052A1 · Lu et al. · 2010 [cited by applicant]
US 20100262504A1 · Tamura · 2010 [cited by applicant]
US 20100268792A1 · Butler · 2010 [cited by examiner]
US 20110054987A1 · Nicolas et al. · 2011 [cited by applicant]
US 20110060637A1 · Sakai et al. · 2011 [cited by applicant]
US 20110119386A1 · Murrett · 2011 [cited by examiner]
US 20110202350A1 · Barnes · 2011 [cited by examiner]
US 20110231272A1 · Englund et al. · 2011 [cited by applicant]
US 20110259672A1 · Kuo · 2011 [cited by applicant]
US 20110307318A1 · LaPorte et al. · 2011 [cited by applicant]
US 20110320293A1 · Khan · 2011 [cited by applicant]
US 20110321173A1 · Weston et al. · 2011 [cited by applicant]
US 20120109367A1 · Fabian · 2012 [cited by examiner]
US 20120109372A1 · Edwards · 2012 [cited by applicant]
US 20120110564A1 · Ran et al. · 2012 [cited by applicant]
US 20120150609A1 · Walker et al. · 2012 [cited by applicant]
US 20120150669A1 · Langley et al. · 2012 [cited by applicant]
US 20120174212A1 · Dart et al. · 2012 [cited by applicant]
US 20120185547A1 · Hugg et al. · 2012 [cited by applicant]
US 20120203668A1 · Howard et al. · 2012 [cited by applicant]
US 20120224200A1 · Nihashi · 2012 [cited by examiner]
US 20120268398A1 · Kato · 2012 [cited by applicant]
US 20130002878A1 · Oishi · 2013 [cited by applicant]
US 20130043271A1 · South · 2013 [cited by examiner]
US 20130057765A1 · Zeleznikar · 2013 [cited by examiner]
US 20130080277A1 · Evans · 2013 [cited by applicant]
US 20130103187A1 · Canter · 2013 [cited by examiner]
US 20130103190A1 · Carapelli · 2013 [cited by examiner]
US 20130132306A1 · Kami · 2013 [cited by examiner]
US 20130144701A1 · Kulasooriya et al. · 2013 [cited by applicant]
US 20130153656A1 · Skiles · 2013 [cited by applicant]
US 20130155595A1 · Herring et al. · 2013 [cited by applicant]
US 20130185206A1 · Leggett et al. · 2013 [cited by applicant]
US 20130235420A1 · Nihashi · 2013 [cited by applicant]
US 20130238456A1 · Soysa et al. · 2013 [cited by applicant]
US 20130254288A1 · Harrison · 2013 [cited by applicant]
US 20130254431A1 · Kuroiwa · 2013 [cited by examiner]
US 20130262269A1 · O'Leary · 2013 [cited by applicant]
US 20130268379A1 · Anderson et al. · 2013 [cited by applicant]
US 20130278122A1 · Edwards et al. · 2013 [cited by applicant]
US 20130285937A1 · Billings · 2013 [cited by examiner]
US 20130339253A1 · Sincai · 2013 [cited by applicant]
US 20140019651A1 · Ben-Harosh · 2014 [cited by examiner]
US 20140027510A1 · Assouline · 2014 [cited by examiner]
US 20140028541A1 · Truong et al. · 2014 [cited by applicant]
US 20140046786A1 · Mazaheri et al. · 2014 [cited by applicant]
US 20140052554A1 · Abraham · 2014 [cited by applicant]
US 20140089077A1 · Zuckerman et al. · 2014 [cited by applicant]
US 20140089174A1 · Carapelli · 2014 [cited by examiner]
US 20140114860A1 · Ozvat et al. · 2014 [cited by applicant]
US 20140156375A1 · Vaughan et al. · 2014 [cited by applicant]
US 20140156470A1 · Raman · 2014 [cited by applicant]
US 20140172577A1 · Rephlo · 2014 [cited by applicant]
US 20140200979A1 · Mizumura · 2014 [cited by examiner]
US 20140214640A1 · Mallikarjunan et al. · 2014 [cited by applicant]
US 20140249870A1 · Fineman et al. · 2014 [cited by applicant]
US 20140280913A1 · Karren et al. · 2014 [cited by applicant]
US 20140330686A1 · Kulasooriya et al. · 2014 [cited by applicant]
US 20140335823A1 · Heredia · 2014 [cited by examiner]
US 20140350966A1 · Khatana et al. · 2014 [cited by applicant]
US 20140351832A1 · Cho · 2014 [cited by examiner]
US 20150001291A1 · Govindarajan et al. · 2015 [cited by applicant]
US 20150149311A1 · Ward et al. · 2015 [cited by applicant]
US 20150199667A1 · Fernando et al. · 2015 [cited by applicant]
US 20150199668A1 · Fernando et al. · 2015 [cited by applicant]
US 20150199882A1 · Fernando et al. · 2015 [cited by applicant]
US 20150363757A1 · Mocko et al. · 2015 [cited by applicant]
US 20160005020A1 · Fernando et al. · 2016 [cited by applicant]
US 20160020906A1 · Nolte · 2016 [cited by examiner]
US 20160110797A1 · Brosnan et al. · 2016 [cited by applicant]
US 20170069861A1 · Ek et al. · 2017 [cited by applicant]
US 20170262892A1 · Fernando et al. · 2017 [cited by applicant]
US 20200302481A1 · Fernando et al. · 2020 [cited by applicant]
US 20220129876A1 · Fernando et al. · 2022 [cited by applicant]
US 20230252524A1 · Fernando et al. · 2023 [cited by applicant]
US 20230252526A1 · Fernando et al. · 2023 [cited by applicant]
CN 101873771A · 2010 [cited by applicant]
CN 102034324A · 2011 [cited by applicant]
CN 102110335A · 2011 [cited by applicant]
CN 102147878A · 2011 [cited by applicant]
CN 102147947A · 2011 [cited by applicant]
WO WO0165427A1 · 2001 [cited by applicant]
International Preliminary Report on Patentability directed to related International Application No. PCT/US2015/010473, mailed Jul. 21, 2016; 11 pages. [cited by applicant]
International Search Report and Written Opinion from PCT/2015/010473, dated Jun. 17, 2015; 16 pages. [cited by applicant]
Microsoft Corporation, “Securing Your Windows Embedded POS Ready 7 Device,” Windows Embedded (2011). [cited by applicant]
IBM, “Retail-hardened store solutions from IBM” (2010). [cited by applicant]
European Search Report directed to related European Patent Application No. 18160139.4, mailed May 7, 2018; 2 pages. [cited by applicant]
Supplementary European Search Report directed to related European Patent Application No. 15735116.4, mailed Aug. 16, 2017; 2 pages. [cited by applicant]