IP Library › Granted Patent US 12,381,935
Granted Patent B2
US 12,381,935 · App. 18/513,701 · Granted Aug 5, 2025

Remote control authority and authentication

Inventor: Steven K. Gold (Amherst, MA)
Assignee: N99 LLC
H04L67/025G06F3/0481H04L63/00H04L67/125H04M1/72412H04M1/72415H04W4/80H04M2250/04
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,381,935
App. No.
18/513,701
Granted
Aug 5, 2025
Kind
B2
Abstract

The invention relates to systems and methods to enable a mobile device to be used as a remote control, in order to control one or more remotely controllable objects. In possible embodiments of the invention, proximity-based (or other) remote controls include control authorization to enable the transfer or sharing of control between different remote controls being implemented on different mobile devices, in order to permit different users to transfer or share control of a same remotely controllable object, for example. In other possible embodiments of the invention, a proximity-based (or other) remote control uses control authentication to enable the pairing of a remote control implemented on a device and a remotely controllable object, for example. Various embodiments of control authority and control authentication are possible and anticipated by the invention to address a wide range of practical remote control applications and provide many benefits to users.

Claims (53)

1. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium to perform a method, the method comprising:

(1) at a first time, determining that a first mobile device is in proximity to a first remotely controllable object;

(2) in response to determining that the first mobile device is in proximity to the first object, at the first mobile device, presenting a first remote control user interface relevant to the first object that enables a user to remotely control the first remotely controllable object;

(3) receiving a first input from the user via a first remote control user interface element of the first remote control user interface, the first input indicating a first action to be performed at the first object;

(4) in response to receiving the first input, wirelessly transmitting, to a first remote server, a first communication relating to the first action;

(5) at a second time after the first time, determining that proximity does not exist between the first mobile device and the first remotely controllable object;

(6) at the first mobile device:

(6) (a) in response to determining that proximity does not exist, disabling at least the first remote control user interface element of the first remote control user interface for controlling the first remotely controllable object, to thereby terminate control of the first remotely controllable object by means of the first remote control user interface presented at the first mobile device;

(6) (b) presenting a visual indication indicating that the first remote control user interface element of a first remote control user interface for controlling the first remotely controllable object is disabled.

2. The method of claim 1 , further comprising:

(7) at the first mobile device, transmitting a first signal, to a remote server, the first signal comprising first information, wherein the first information communicates the determination that proximity does not exist between the first mobile device and the first remotely controllable object.

3. The method of claim 1 , further comprising:

(7) at the first mobile device, transmitting a first signal, to a remote server, the first signal comprising first information, wherein the first information communicates disabling of at least the first remote control user interface element of the first remote control user interface for controlling the first remotely controllable object.

4. The method of claim 1 , further comprising:

(7) at the first mobile device, transmitting a first signal, to a remote server, the first signal comprising first information, wherein the first information communicates termination of control of the first remotely controllable object.

5. The method of claim 1 , further comprising, at a remote server:

(7) (a) determining, in response to determining that proximity does not exist, that at least the first remote control user interface element of the first remote control user interface should be disabled;

(7) (b) transmitting a communication to the first mobile device to implement the disabling of the at least the first remote control user interface element of the first remote control user interface presented at the first mobile device.

6. The method of claim 1 , further comprising, before (5):

determining that the first mobile device is in proximity to the first object; and

in response to determining that the first mobile device is in proximity to the first object, presenting the first remote control user interface relevant to the first object.

7. The method of claim 6 , further comprising, after presenting the first remote control user interface and before (5):

receiving a first input from a user via the first remote control user interface, the first input indicating a first action to be performed at the first object; and

in response to receiving the first input, wirelessly transmitting a first communication relating to the first action.

8. The method of claim 1 , wherein determining that proximity does not exist comprises using near-field communication technology to determine that the first mobile device is not within communication range of a near-field communication element associated with the first object.

9. The method of claim 1 , wherein determining that proximity does not exist comprises using an optical reader to determine that the first mobile device cannot detect a visual identifier associated with the first object.

10. The method of claim 1 , wherein determining that proximity does not exist comprises using sound identification technology to determine that the first mobile device cannot detect an audio signal associated with the first object.

11. The method of claim 1 , wherein determining that proximity does not exist comprises using biometric technology to determine that the first mobile device is not within range of a biometric signal associated with the first object.

12. The method of claim 1 , wherein determining that proximity does not exist comprises determining that the first mobile device is not within a defined geographic area associated with the first object based on a location of the first mobile device.

13. The method of claim 1 , wherein determining that proximity does not exist comprises determining that the first mobile device is not within a predetermined distance from the first object.

14. The method of claim 1 , wherein disabling user access to the first remote control user interface comprises:

removing the first remote control user interface from display on the first mobile device.

15. The method of claim 1 , wherein disabling user access to the first remote control user interface comprises:

disabling one or more control elements of the first remote control user interface while maintaining display of the first remote control user interface.

16. The method of claim 1 , wherein disabling user access to the first remote control user interface comprises:

replacing the first remote control user interface with a notice indicating that access has been disabled.

17. The method of claim 1 , wherein presenting the visual indication comprises:

replacing the first remote control user interface with a notification indicating that the user no longer has access to control the particular remotely controllable object.

18. The method of claim 7 , further comprising, at the remote server, before (1):

receiving the first communication from the first mobile device; and

transmitting a second communication relating to the first action to a first object controller.

19. The method of claim 18 , further comprising, at the remote server, before (1) and after transmitting the second communication:

receiving, from the first object controller, a third communication comprising first feedback; and

transmitting, to the first mobile device, a fourth communication comprising first information relating to the first feedback.

20. A system comprising at least one non-transitory computer-readable medium having computer program instructions stored thereon, the computer program instructions being executable by at least one computer processor to perform a method, the method comprising:

(1) at a first time, determining that a first mobile device is in proximity to a first remotely controllable object;

(2) in response to determining that the first mobile device is in proximity to the first object, at the first mobile device, presenting a first remote control user interface relevant to the first object that enables a user to remotely control the first remotely controllable object;

(3) receiving a first input from the user via a first remote control user interface element of the first remote control user interface, the first input indicating a first action to be performed at the first object;

(4) in response to receiving the first input, wirelessly transmitting, to a first remote server, a first communication relating to the first action;

(5) at a second time after the first time, determining that proximity does not exist between the first mobile device and the first remotely controllable object;

(6) at the first mobile device:

(6) (a) in response to determining that proximity does not exist, disabling at least the first remote control user interface element of the first remote control user interface for controlling the first remotely controllable object, to thereby terminate control of the first remotely controllable object by means of the first remote control user interface presented at the first mobile device;

(6) (b) presenting a visual indication indicating that the first remote control user interface element of a first remote control user interface for controlling the first remotely controllable object is disabled.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2023
From: GOLD, STEVEN K
To: N99 LLC
Reel/Frame 065627/0701 →
Continuity (15)
Continuation 18137034 · Apr 20, 2023
Continuation 17569401 · Jan 5, 2022
Continuation 17007107 · Aug 31, 2020
Continuation 16436713 · Jun 10, 2019
Continuation In Part 15948529 · Apr 9, 2018
Continuation 15710366 · Sep 20, 2017
Continuation 14738233 · Jun 12, 2015
Continuation 14504852 · Oct 2, 2014
Continuation 14180732 · Feb 14, 2014
Continuation 13346601 · Jan 9, 2012
Provisional Application 62422377 · Nov 15, 2016
Provisional Application 62406995 · Oct 12, 2016
Provisional Application 62399058 · Sep 23, 2016
Provisional Application 61430971 · Jan 8, 2011
Related Publication 20240089312A1 · Mar 14, 2024
References Cited (43)
US 7325057B2 · Cho · 2008 [cited by applicant]
US 7564369B1 · Adams · 2009 [cited by examiner]
US 8412839B2 · Harris · 2013 [cited by applicant]
US 8655345B2 · Gold · 2014 [cited by examiner]
US 8855622B2 · Gold · 2014 [cited by examiner]
US 9060011B2 · Gold · 2015 [cited by examiner]
US 9787756B2 · Gold · 2017 [cited by applicant]
US 9942304B2 · Gold · 2018 [cited by examiner]
US 10326823B2 · Gold · 2019 [cited by applicant]
US 10778747B2 · Gold · 2020 [cited by applicant]
US 11265364B2 · Gold · 2022 [cited by applicant]
US 11665224B2 · Gold · 2023 [cited by applicant]
US 20020077114A1 · Isham · 2002 [cited by examiner]
US 20030141987A1 · Hayes · 2003 [cited by examiner]
US 20080318564A1 · Kreiner · 2008 [cited by examiner]
US 20110016405A1 · Grob · 2011 [cited by examiner]
US 20110105097A1 · Tadayon · 2011 [cited by examiner]
US 20120146918A1 · Kreiner · 2012 [cited by examiner]
US 20120178431A1 · Gold · 2012 [cited by applicant]
US 20120246717A1 · Burton · 2012 [cited by examiner]
US 20140162624A1 · Gold · 2014 [cited by applicant]
US 20150017973A1 · Gold · 2015 [cited by applicant]
US 20150281323A1 · Gold · 2015 [cited by applicant]
US 20180013815A1 · Gold · 2018 [cited by applicant]
US 20180227354A1 · Gold · 2018 [cited by applicant]
US 20190297134A1 · Gold · 2019 [cited by applicant]
US 20200404043A1 · Gold · 2020 [cited by applicant]
US 20220131929A1 · Gold · 2022 [cited by applicant]
US 20230262109A1 · Gold · 2023 [cited by applicant]
“BrandTable Concept Shows NFC at the Food Court,” Sarah Perez, TechCrunch.com, Oct. 21, 2011, available online at http://techcrunch.com/2011/10/21/brandtable-concept-shows-nfc-at-the-food-court/. 3 pages. [cited by applicant]
“Brother Multi-Function Center: MFC-8480DN, MFC-8680CN, MFC-8890DW: Software User's Guide: Version A: USA” Brother Industries, Ltd. user manual copyright dated 2009, 205 pages. Available online at < https://support.brot… [cited by applicant]
DIRECTV Mobile Apps, available online at http://www.directv.com/DTVAPP/content/technology/mobile_apps, accessed on Jan. 9, 2012. 7 pages. [cited by applicant]
Insteon Web Site, available online at www.insteon.com, accessed on Jan. 8, 2012. 23 pages. [cited by applicant]
Issue Notification mailed Aug. 26, 2020 in U.S. Appl. No. 16/436,713 of Steven K. Gold, filed Jun. 10, 2019, 1 page. [cited by applicant]
Non Final Rejection mailed Mar. 20, 2020 for U.S. Appl. No. 16/436,713 of Steven K. Gold, filed Jun. 10, 2019, 16 pages. [cited by applicant]
Non- Final Office Action mailed Nov. 30, 2018 for U.S. Appl. No. 15/948,529 of Steven K. Gold, filed Apr. 9, 2018, 11 pages. [cited by applicant]
Non-Final Office Action mailed Jan. 10, 2023 for U.S. Appl. No. 17/569,401 of Steven K. Gold, filed Jan. 5, 2022, 23 pages. [cited by applicant]
Notice of Allowance mailed Apr. 10, 2019, for U.S. Appl. No. 15/948,529 of Steven K. Gold, filed Apr. 9, 2018, 7 pages. [cited by applicant]
Notice of Allowance mailed Feb. 24, 2023 for U.S. Appl. No. 17/569,401 of Steven K. Gold, filed Jan. 5, 2022, 7 pages. [cited by applicant]
Notice of allowance mailed Jul. 8, 2020 in U.S. Appl. No. 16/436,713 of Steven K. Gold, filed Jun. 10, 2019, 7 pages. [cited by applicant]
Notice of Allowance mailed Nov. 23, 2021 in U.S. Appl. No. 17/007,107, 9 pages. [cited by applicant]
Office Action (Non-Final Rejection) dated Nov. 15, 2023 for U.S. Appl. No. 18/137,034 (pp. 1-9). [cited by applicant]
Office Action dated Nov. 15, 2023 for U.S. Appl. No. 18/137,034 (pp. 1-10). [cited by applicant]