IP Library Patent Application 18284634
Patent Application
App. No. 18/284,634

REMOTE CONTROLLABLE SMART DEVICE AND METHOD

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 None
App. No.
18/284,634
Abstract

A controllable device provides through a first communication interface to a controller device, data location information indicating where user interface data can be obtained, the data location information can comprise an address of the controllable device and at least one hardware processor configured to provide, upon request from the controller device via a second communication interface, the user interface data enabling rendering of a user interface, reception of user input via the user interface and sending to the controllable device of a message corresponding to a command received through the user interface and to implement the command based on the message.

Claims (31)

1 . A controllable device comprising:

a first communication interface configured to provide, to a controller device, information indicating a location where data can be obtained, the data enabling rendering of a user interface by the controller device; and

at least one hardware processor configured to:

based on a request from the controller device and received at the location, provide the data to the controller device via a second communication interface; and

receive, from the controller device via a third communication interface, a message corresponding to a command received by the controller device through the user interface.

2 . The controllable device of claim 1 , wherein the information indicating the location comprises an address of the controllable device.

3 . The controllable device of claim 2 , wherein the address is one of a uniform resource locator and an internet resource locator.

4 . The controllable device of claim 1 , wherein the first communication interface is a near-field communication tag.

5 . The controllable device of claim 1 , wherein the data comprises at least one of a hypertext markup language web page, a Java program and a Python script.

6 . The controllable device of claim 1 , wherein the message is one of a HTTP hypertext transfer protocol request and a web socket message.

7 . The controllable device of claim 1 , wherein the data depends on at least one of an application executed by the controllable device and a content rendered by the controllable device.

8 . The controllable device of claim 1 , wherein the at least one hardware processor is further configured to use respective identifiers of controller devices to differentiate between messages received from a plurality of controller devices.

9 . The controllable device of claim 1 , wherein the at least one hardware processor is further configured to implement a time limit for interaction with the controller device.

10 . The controllable device of claim 1 , wherein the at least one hardware processor is further configured to implement a distance limit for interaction with the controller device.

11 . The controllable device of claim 1 , further comprising a server configured to receive the message at an address provided with the data.

12 . The controllable device of claim 1 , wherein the at least one hardware processor is further configured to implement the command based on the message.

13 . The controllable device of claim 1 , wherein the second communication interface and the third communication interface are implemented in a single communication interface.

14 . A method in a controllable device comprising:

providing, via a first communication interface to a controller device, information indicating a location where data can be obtained;

based on a request received at the location, providing the data to the controller device via a second communication interface, the data enabling rendering of a user interface by the controller device; and

receiving, from the controller device via a third communication interface, a message corresponding to a command received through the user interface.

15 - 18 . (canceled)

19 . The method of claim 14 , wherein the data depends on at least one of an application executed by the controllable device and a content rendered by the controllable device.

20 . The method of claim 14 , further comprising using respective identifiers of controller devices to differentiate between messages received from a plurality of controller devices.

21 . The method of claim 14 , further comprising implementing a time limit for interaction with the controller device.

22 . The method of claim 14 , further comprising implementing a distance limit for interaction with the controller device.

23 . The method of claim 14 , further comprising implementing the command based on the message.

24 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one hardware processor, cause at least one hardware processor to:

provide, via a first communication interface to a controller device, information indicating a location where data can be obtained;

upon a request received at the location, provide, via a second communication interface to the controller device, the data enabling rendering of a user interface by the controller device; and

receive, from the controller device via a third communication interface, a message corresponding to a command received through the user interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2024
From: INTERDIGITAL CE PATENT HOLDINGS, SAS
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 068916/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: LELIEVRE, SYLVAIN; MARQUANT, GWENAELLE; SCHMOUKER, PHILIPPE; THIEBAUD, SYLVAIN
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 065065/0352 →