Patentable/Patents/US-11272239
US-11272239

Method of remotely operating one or more controllable devices by mobile device

PublishedMarch 8, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A mobile device is configurable by a controller to remotely operate a target controllable device, the controller and the target controllable device being part of a hospitality media system. A communication module establishes a connection to the controller and performs data transfer between the mobile device and the controller. A customization module receives customization information from the controller and customizes a user interface of the mobile device accordingly. A status information regarding the target controllable device is received from the controller and displayed on the user interface of the mobile device. A user of the mobile device thereafter issues a command via the user interface to the controller, the command containing instruction intended for the target controllable device. The controller receives the command and operates the target controllable devices in dependence upon instruction contained in the command received from the mobile device.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A mobile device configurable by a controller of a hospitality establishment to remotely operate a target controllable device of the hospitality establishment, the target controllable device communicatively coupled to the controller of the hospitality establishment, the mobile device comprising: a user interface; a communication interface; a storage device; and one or more processors coupled to the communication interface and the storage device; wherein, by the one or more processors executing a plurality of software instructions loaded from the storage device, the one or more processors are configured to: detect a network to which the controller of the hospitality establishment is coupled; establish a connection with the network via the communication interface, such that the mobile device is now enabled for two-way communication with the controller; receive a customization information specific to the hospitality establishment from the controller; customize the user interface of the mobile device utilizing the customization information received from the controller; send an identification information of the mobile device to the controller, the identification information utilized by the controller to authenticate the mobile device; receive a first status information regarding the target controllable device from the controller in response to a successful authentication of the mobile device by the controller; display the first status information on the user interface to a user of the mobile device; receive a command from the user interface, the command issued by the user of the mobile device in response to viewing the first status information of the target controllable device; determine that the command is intended for the target controllable device; open a transport carrier protocol (TCP) connection with the controller via the network and transmit the command to the controller by sending to the controller a request portion of a request-response transaction, wherein after receiving the command, the controller holds the transport carrier protocol (TCP) connection open while preparing a response and sends a corresponding instruction to the target controllable device and thereafter monitors the target controllable device for an execution of the corresponding instruction, and, after the corresponding instruction has been executed by the target controllable device, the controller receives a status message including an updated status information from the target controllable device; receive the response from the controller via the transport carrier protocol (TCP) connection, the response from the controller being a response portion of the request-response transaction and including the updated status information from the target controllable device; and display the updated status information on the user interface of the mobile device thereby notifying the user of whether the command has been successfully executed on the target controllable device.

Plain English Translation

This invention relates to a mobile device system for remotely operating controllable devices in a hospitality establishment, such as hotels or resorts. The system addresses the need for guests or staff to control various devices (e.g., lighting, HVAC, room locks) from their mobile devices without requiring pre-installed proprietary apps or complex setup procedures. The mobile device connects to a network linked to a hospitality establishment's controller, which manages controllable devices like room thermostats or door locks. Upon connection, the device receives customization data from the controller to tailor its user interface (e.g., branding, available controls) to the establishment. The mobile device authenticates with the controller by sending identification data. Once authenticated, the device receives real-time status updates (e.g., room temperature, lock status) and allows users to send commands (e.g., adjust temperature, unlock door). The controller processes these commands, sends instructions to the target device, and monitors execution. The mobile device maintains a persistent TCP connection to receive updated status information, ensuring users are notified of command success or failure. This system enables seamless, secure, and establishment-specific remote control of hospitality devices without requiring device-specific apps.

Claim 2

Original Legal Text

2. The mobile device of claim 1 , wherein only a single request-response transaction is required between the mobile device and the controller for each command and no server ports need to be opened on the mobile device in order to receive the updated status information.

Plain English Translation

This invention relates to mobile device communication systems, specifically addressing the inefficiency and security risks of traditional request-response transactions between mobile devices and controllers. The system enables a mobile device to communicate with a controller using a single request-response transaction for each command, eliminating the need for persistent server ports on the mobile device. This reduces network overhead and enhances security by minimizing open ports, which are common attack vectors. The mobile device sends a command to the controller, and the controller processes the command and includes updated status information in the response, eliminating the need for additional transactions or open ports. The system ensures real-time status updates while maintaining a secure and efficient communication channel. The invention is particularly useful in applications where low latency and high security are critical, such as industrial automation, remote monitoring, and IoT devices. By streamlining communication and reducing exposure to network vulnerabilities, the system improves both performance and security in mobile device-controller interactions.

Claim 3

Original Legal Text

3. The mobile device of claim 1 , wherein: the command is sent by the one or more processors as a hypertext transfer protocol (HTTP) request from the mobile device to the controller; and the response is received by the one or more processors as an HTTP response sent from the controller to the mobile device.

Plain English Translation

A mobile device system is designed to facilitate communication between a mobile device and a controller over a network. The system addresses the need for efficient and standardized data exchange between mobile devices and external controllers, particularly in applications requiring remote monitoring or control. The mobile device includes one or more processors configured to send a command to the controller and receive a response. The command is transmitted as a hypertext transfer protocol (HTTP) request from the mobile device to the controller, ensuring compatibility with widely used web protocols. Similarly, the response is received by the mobile device as an HTTP response from the controller, maintaining a consistent and reliable communication method. This approach leverages existing web infrastructure, simplifying integration and reducing development complexity. The system may be used in various applications, such as home automation, industrial control, or remote device management, where secure and standardized communication is essential. The use of HTTP ensures interoperability across different platforms and networks, while the structured request-response model enables clear and predictable data exchange. The mobile device may also include additional features, such as user interfaces for sending commands or displaying responses, further enhancing usability. The system prioritizes efficiency, security, and ease of implementation, making it suitable for a wide range of connected device applications.

Claim 4

Original Legal Text

4. The mobile device of claim 1 , wherein the one or more processors are further configured to automatically start a timer to record an elapsed time between when the command was transmitted to the controller and when the response is received.

Plain English Translation

A mobile device is configured to communicate with a controller to control an appliance, such as a smart home device. The device includes a user interface for receiving user input to generate a command for the appliance, a communication module for transmitting the command to the controller and receiving a response, and one or more processors. The processors are configured to process the user input to generate the command, transmit the command via the communication module, and receive the response. The device may also include a display for showing the response or a status of the appliance. Additionally, the processors are configured to automatically start a timer to measure the elapsed time between transmitting the command and receiving the response. This timing functionality allows the device to monitor the responsiveness of the controller or appliance, which is useful for diagnosing communication delays or failures in smart home systems. The device may further include a memory for storing the command, response, or timing data for later analysis. The communication module may use wireless protocols such as Wi-Fi, Bluetooth, or Zigbee to interact with the controller. The appliance may be a smart thermostat, light, lock, or other connected device. The timing feature helps users or system administrators assess system performance and troubleshoot connectivity issues.

Claim 5

Original Legal Text

5. The mobile device of claim 1 , wherein, when the response is not received within a predetermined time duration, the one or more processors automatically resend the command to the controller.

Plain English Translation

A mobile device is configured to communicate with a controller, such as a smart home device or industrial control system, to issue commands and receive responses. The device includes one or more processors that transmit a command to the controller and monitor for a response. If the response is not received within a predetermined time duration, the processors automatically resend the command to the controller. This ensures reliable communication by retrying failed transmissions, addressing issues like network latency, signal interference, or temporary controller unavailability. The device may also include a user interface for displaying status updates or error notifications, and a network interface for wireless or wired communication with the controller. The retry mechanism may involve adjusting parameters such as transmission power, frequency, or protocol settings to improve success rates. This solution enhances system robustness in environments where communication reliability is critical, such as smart home automation or industrial process control.

Claim 6

Original Legal Text

6. The mobile device of claim 1 , wherein the first status information includes a user interface menu for allowing the mobile device to remotely operate the target controllable device.

Plain English Translation

A mobile device is configured to communicate with a target controllable device, such as a smart home appliance or industrial equipment, to monitor and control its operation. The device includes a display for presenting status information about the target device, such as operational parameters, error codes, or configuration settings. The status information includes a user interface menu that enables remote operation of the target device. This menu allows a user to send commands to the target device, such as powering it on or off, adjusting settings, or initiating diagnostic tests. The mobile device may also receive real-time feedback from the target device, ensuring that the displayed status information remains accurate. The communication between the mobile device and the target device may occur over a wireless network, such as Wi-Fi, Bluetooth, or a cellular connection, ensuring flexibility in remote operation. This system enhances user convenience by providing centralized control and monitoring of the target device from a mobile platform, reducing the need for direct physical interaction. The invention is particularly useful in smart home automation, industrial IoT applications, and remote equipment management.

Claim 7

Original Legal Text

7. The mobile device of claim 1 , wherein the target controllable device is selected from an authorized subset of controllable devices for which remote operation by the mobile device is activated.

Plain English Translation

A mobile device system enables remote control of target devices, such as smart home appliances, security systems, or industrial equipment, by authenticating and authorizing the mobile device to operate only a predefined subset of controllable devices. The system includes a mobile device with a user interface for selecting and controlling the target device, a communication module for transmitting control commands, and an authentication module to verify the mobile device's authorization. The target device has a control interface to receive and execute commands from the mobile device. The system ensures secure and selective remote operation by restricting control to only those devices that have been explicitly authorized for remote access by the mobile device. This prevents unauthorized access to other controllable devices within the network. The authorization process may involve pairing the mobile device with specific devices, using encryption keys, or leveraging a central authentication server to manage permissions. The system improves security and usability by allowing users to remotely operate only their authorized devices while preventing access to unauthorized ones.

Claim 8

Original Legal Text

8. The mobile device of claim 1 , wherein data transferred between the mobile device and the controller is encrypted.

Plain English Translation

A mobile device system includes a mobile device and a controller that communicates with the mobile device. The mobile device is configured to receive input from a user, process the input, and transmit data to the controller. The controller is configured to receive the data from the mobile device, process the received data, and transmit instructions back to the mobile device. The system is designed to facilitate secure communication between the mobile device and the controller. To enhance security, the data transferred between the mobile device and the controller is encrypted. This encryption ensures that the transmitted data remains confidential and protected from unauthorized access during transmission. The encryption may involve standard cryptographic protocols to encode the data before transmission and decode it upon receipt, preventing interception or tampering. The system is particularly useful in applications where secure communication between a mobile device and a controller is required, such as in financial transactions, healthcare data exchange, or industrial control systems. The encryption mechanism ensures that sensitive information remains secure throughout the communication process.

Claim 9

Original Legal Text

9. The mobile device of claim 1 , wherein the one or more processors are further configured to remotely operate a plurality of controllable devices at the hospitality establishment, with at least two of the controllable devices having different manufacturers.

Plain English Translation

This invention relates to a mobile device system for managing hospitality establishments, addressing the challenge of integrating and controlling diverse devices from different manufacturers within a single interface. The mobile device includes one or more processors configured to remotely operate multiple controllable devices at the hospitality establishment, where at least two of these devices are from different manufacturers. The system enables centralized control of these devices, which may include lighting, climate control, security systems, or entertainment systems, despite their varying protocols and interfaces. The mobile device facilitates seamless interaction with these devices, allowing users to manage them through a unified platform. This integration simplifies operations for hospitality staff and enhances guest experiences by providing consistent and efficient control over the establishment's infrastructure. The invention ensures compatibility and interoperability between devices from different manufacturers, eliminating the need for multiple separate control systems. This approach reduces complexity, improves efficiency, and enhances the overall functionality of the hospitality environment.

Claim 10

Original Legal Text

10. A method of remotely operating a target controllable device in a hospitality establishment by a mobile device, the target controllable device communicatively coupled to a controller of the hospitality establishment, the method comprising: receiving at the mobile device a customization information specific to the hospitality establishment; customizing a user interface of the mobile device utilizing the customization information; sending an identification information of the mobile device to the controller, the identification information utilized by the controller to authenticate the mobile device; receiving at the mobile device a first status information regarding the target controllable device in response to a successful authentication of the mobile device by the controller; displaying the first status information on the user interface to a user of the mobile device; receiving a command from the user interface, the command issued by the user of the mobile device in response to viewing the first status information of the target controllable device; determining that the command is intended for the target controllable device; opening a transport carrier protocol (TCP) connection with the controller and transmitting the command to the controller by sending to the controller a request portion of a request-response transaction, wherein after receiving the command, the controller holds the transport carrier protocol (TCP) connection open while preparing a response and sends a corresponding instruction to the target controllable device and thereafter monitors the target controllable device for an execution of the corresponding instruction, and, after the corresponding instruction has been executed by the target controllable device, the controller receives a status message including an updated status information from the target controllable device; receiving the response from the controller via the transport carrier protocol (TCP) connection, the response from the controller being a response portion of the request-response transaction and including the updated status information from the target controllable device; and displaying the updated status information on the user interface of the mobile device thereby notifying the user of whether the command has been successfully executed on the target controllable device.

Plain English Translation

This invention relates to a system for remotely operating controllable devices in hospitality establishments, such as hotels or resorts, using a mobile device. The problem addressed is the lack of seamless, secure, and real-time control of in-room or facility devices (e.g., lights, thermostats, entertainment systems) by guests via their personal mobile devices. The solution involves a mobile device communicating with a controller in the hospitality establishment to authenticate, send commands, and receive real-time status updates. The mobile device receives customization data specific to the establishment, such as branding or available device types, to tailor its user interface. After authentication, the device retrieves the current status of a target controllable device (e.g., "lights off") and displays it. When a user issues a command (e.g., "turn on lights"), the mobile device opens a TCP connection to the controller, transmits the command, and maintains the connection while the controller processes it. The controller sends the instruction to the target device, monitors execution, and receives an updated status (e.g., "lights on"). The controller then sends this updated status back to the mobile device via the same TCP connection, which displays the result to the user. This ensures real-time feedback and confirms command execution. The system enhances guest experience by providing intuitive, secure, and responsive control over hospitality devices.

Claim 11

Original Legal Text

11. The method of claim 10 , wherein only a single request-response transaction is required between the mobile device and the controller for each command and no server ports need to be opened on the mobile device in order to receive the updated status information.

Plain English Translation

This invention relates to a system for managing communication between a mobile device and a controller, addressing the inefficiency and security risks of traditional multi-step request-response protocols and the need to open server ports on mobile devices. The method enables a single request-response transaction between the mobile device and the controller for each command, eliminating the need for multiple exchanges. Additionally, the system avoids requiring the mobile device to open server ports to receive updated status information, enhancing security by reducing potential attack surfaces. The controller processes commands from the mobile device and returns updated status information in a single response, streamlining communication and reducing latency. The mobile device sends a command to the controller, which executes the command and generates a response containing the updated status. This response is then transmitted back to the mobile device, completing the transaction without requiring additional server ports or further exchanges. The system ensures efficient, secure, and low-latency communication between the mobile device and the controller.

Claim 12

Original Legal Text

12. The method of claim 10 , further comprising: sending the command by the mobile device as a hypertext transfer protocol (HTTP) request from the mobile device to the controller; and receiving the response being a HTTP response sent from the controller to the mobile device.

Plain English Translation

This invention relates to a system for controlling a device using a mobile device via a network. The problem addressed is the need for efficient and secure communication between a mobile device and a controller to execute commands and receive responses. The invention provides a method where a mobile device sends a command to a controller, which processes the command and sends a response back to the mobile device. The method includes sending the command as a hypertext transfer protocol (HTTP) request from the mobile device to the controller and receiving the response as an HTTP response from the controller to the mobile device. The HTTP protocol ensures compatibility with standard web-based communication, enabling seamless integration with existing network infrastructure. The controller processes the command, which may involve executing an action or retrieving data, and generates a response that is sent back to the mobile device. This approach allows for remote control and monitoring of devices through a mobile interface, improving usability and accessibility. The use of HTTP ensures that the communication is secure and reliable, leveraging established web protocols for data exchange. The invention enhances the functionality of mobile devices by enabling them to interact with controllers in a standardized and efficient manner.

Claim 13

Original Legal Text

13. The method of claim 10 , further comprising automatically starting a timer to record an elapsed time between when the command was transmitted to the controller and when the response is received.

Plain English Translation

A system and method for monitoring and managing industrial equipment involves transmitting commands to a controller and receiving responses to assess equipment status. The method includes sending a command to a controller associated with industrial equipment, where the command instructs the controller to perform an action or retrieve data. The controller processes the command and generates a response, which is then received by the system. The response may include status information, diagnostic data, or confirmation of the command execution. To ensure timely communication, a timer is automatically started when the command is transmitted, measuring the elapsed time until the response is received. This timing mechanism helps monitor communication delays, identify potential issues, and ensure efficient operation of the industrial equipment. The system may also compare the elapsed time against predefined thresholds to detect anomalies or performance degradation. This approach enhances equipment monitoring, maintenance, and troubleshooting by providing real-time feedback on command execution and communication reliability.

Claim 14

Original Legal Text

14. The method of claim 10 , further comprising automatically resending the command to the controller when the response is not received within a predetermined time duration.

Plain English Translation

This invention relates to automated command and control systems, specifically addressing the problem of ensuring reliable communication between a controller and a command source when responses are delayed or lost. The system involves a method for managing command execution in industrial or automated systems where timely responses are critical. The method includes sending a command from a command source to a controller, which is responsible for executing the command. If the controller does not respond within a predetermined time duration, the command source automatically resends the command. This resend mechanism ensures that the command is not lost due to communication delays or failures, improving system reliability. The method may also include verifying the response from the controller to confirm successful execution before proceeding. The predetermined time duration can be adjusted based on system requirements or network conditions. This approach is particularly useful in environments where real-time or near-real-time feedback is necessary, such as manufacturing automation, robotics, or process control systems. By automatically retrying failed commands, the system reduces the risk of operational errors and enhances overall system robustness.

Claim 15

Original Legal Text

15. The method of claim 10 , wherein the first status information includes a user interface menu for allowing the mobile device to remotely operate the target controllable device.

Plain English Translation

A method for remotely operating a controllable device using a mobile device involves transmitting first status information from the controllable device to the mobile device. The first status information includes a user interface menu that enables the mobile device to control the controllable device remotely. The controllable device may be a smart home appliance, security system, or other network-connected device. The method ensures that the mobile device receives real-time status updates and control options, allowing users to interact with the device from a distance. The user interface menu may include options to adjust settings, turn the device on or off, or perform other functions. The method may also involve transmitting second status information from the mobile device to the controllable device, which may include commands or configuration changes. The system ensures secure and efficient communication between the mobile device and the controllable device, enabling seamless remote operation. The method may be part of a broader system for managing multiple controllable devices within a networked environment.

Claim 16

Original Legal Text

16. The method of claim 10 , wherein the target controllable device is selected from an authorized subset of controllable devices for which remote operation by the mobile device is activated.

Plain English Translation

A system and method for securely controlling devices via a mobile device addresses the problem of unauthorized or unintended remote operation of connected devices. The invention provides a mechanism to restrict remote control functionality to a predefined subset of authorized devices, enhancing security and preventing accidental or malicious activation of unauthorized devices. The method involves establishing a communication link between a mobile device and a target controllable device, where the target device is selected from an authorized subset of devices for which remote operation has been explicitly enabled. This selection process ensures that only pre-approved devices can be controlled remotely, reducing the risk of unauthorized access. The system may include authentication steps to verify the identity of the mobile device or user before allowing control commands to be executed. The method may also involve dynamically updating the authorized subset of devices based on user preferences, security policies, or environmental conditions. By limiting remote operation to a controlled group of devices, the invention mitigates security vulnerabilities and improves user confidence in remote control systems. The approach is applicable to smart home devices, industrial automation systems, and other environments where secure remote control is essential.

Claim 17

Original Legal Text

17. The method of claim 10 , wherein data transferred between the mobile device and the controller is encrypted.

Plain English Translation

A system and method for secure communication between a mobile device and a controller involves encrypting data exchanged between the two devices. The mobile device and controller establish a connection, and the controller monitors and controls one or more devices, such as lighting or environmental systems. The mobile device sends commands to the controller to adjust settings or retrieve status information. To ensure data security, all transmitted data is encrypted before being sent and decrypted upon receipt. This encryption prevents unauthorized access or interception of sensitive information during transmission. The system may use standard encryption protocols, such as AES or TLS, to protect the data. The mobile device and controller authenticate each other before communication begins, ensuring that only authorized devices can interact. This secure communication method is particularly useful in smart home or industrial automation systems where privacy and data integrity are critical. The encryption process may involve generating encryption keys, establishing a secure session, and applying encryption algorithms to the data payload. The system ensures that even if the communication is intercepted, the data remains unreadable without proper decryption keys.

Claim 18

Original Legal Text

18. The mobile device of claim 1 , wherein: the storage device stores a plurality of customization data for a plurality of different hospitality establishments; the customization information received from the controller is a token specific to the hospitality establishment; and the one or more processors are configured to customize the user interface of the mobile device according to the customization data stored in the storage device that corresponds to the token received from the controller.

Plain English Translation

This invention relates to a mobile device configured for use in hospitality environments, such as hotels or resorts, where the device dynamically customizes its user interface based on the specific establishment. The problem addressed is the need for mobile devices to adapt their interfaces to match the branding, services, and features of different hospitality providers, ensuring a seamless and personalized user experience. The mobile device includes a storage device that holds multiple sets of customization data, each tailored to a different hospitality establishment. When the device connects to a controller associated with a particular establishment, it receives a token that uniquely identifies that location. The device then retrieves the corresponding customization data from storage and applies it to modify the user interface. This customization may include changes to visual elements, available services, or interactive features, ensuring the device aligns with the establishment's branding and operational requirements. The system eliminates the need for manual configuration, as the device automatically adapts based on the received token, streamlining the setup process for both users and hospitality providers. This approach enhances user experience by providing a consistent and relevant interface tailored to the specific environment.

Claim 19

Original Legal Text

19. The method of claim 10 , further comprising: storing in a storage device of the mobile device a plurality of customization data for a plurality of different hospitality establishments; receiving the customization information from the controller being a token specific to the hospitality establishment; and customizing the user interface of the mobile device according to the customization data stored in the storage device that corresponds to the token received from the controller.

Plain English Translation

This invention relates to mobile device customization for hospitality establishments. The problem addressed is the lack of personalized user interfaces for mobile devices when interacting with different hospitality venues, such as hotels, restaurants, or resorts. The solution involves dynamically customizing a mobile device's user interface based on the specific hospitality establishment being visited. The method includes storing customization data for multiple hospitality establishments in the mobile device's storage. When a user approaches a hospitality establishment, a controller at the venue sends a token specific to that establishment to the mobile device. The mobile device then retrieves the corresponding customization data from its storage and adjusts its user interface accordingly. This allows the device to display relevant information, branding, or features tailored to the current location. The customization data may include visual themes, navigation options, or service-specific features. The token received from the controller ensures the correct customization data is applied, enhancing the user experience by providing a seamless and personalized interaction with the hospitality establishment. This approach eliminates the need for manual adjustments and ensures consistency across different venues.

Claim 20

Original Legal Text

20. A non-transitory processor-readable medium comprising a plurality of processor-executable instructions that when executed by one or more processors cause the one or more processors to perform steps for remotely operating a target controllable device in a hospitality establishment by a mobile device, the target controllable device communicatively coupled to a controller of the hospitality establishment, the steps comprising: receiving at the mobile device a customization information specific to the hospitality establishment; customizing a user interface of the mobile device utilizing the customization information; sending an identification information of the mobile device to the controller, the identification information utilized by the controller to authenticate the mobile device; receiving at the mobile device a first status information regarding the target controllable device in response to a successful authentication of the mobile device by the controller; displaying the first status information on the user interface to a user of the mobile device; receiving a command from the user interface, the command issued by the user of the mobile device in response to viewing the first status information of the target controllable device; determining that the command is intended for the target controllable device; opening a transport carrier protocol (TCP) connection with the controller and transmitting the command to the controller by sending to the controller a request portion of a request-response transaction, wherein after receiving the command, the controller holds the transport carrier protocol (TCP) connection open while preparing a response and sends a corresponding instruction to the target controllable device and thereafter monitors the target controllable device for an execution of the corresponding instruction, and, after the corresponding instruction has been executed by the target controllable device, the controller receives a status message including an updated status information from the target controllable device; receiving the response from the controller via the transport carrier protocol (TCP) connection, the response from the controller being a response portion of the request-response transaction and including the updated status information from the target controllable device; and displaying the updated status information on the user interface of the mobile device thereby notifying the user of whether the command has been successfully executed on the target controllable device.

Plain English Translation

This invention relates to a system for remotely operating controllable devices in hospitality establishments, such as hotels or resorts, using a mobile device. The problem addressed is the lack of seamless, customized control of in-room or facility devices (e.g., lights, thermostats, entertainment systems) by guests via their personal mobile devices, while ensuring secure authentication and real-time status updates. The system involves a non-transitory processor-readable medium storing instructions that, when executed, enable a mobile device to interact with a hospitality establishment's controller, which manages target controllable devices. The mobile device receives customization information specific to the establishment (e.g., branding, available device types) to tailor its user interface. The mobile device sends its identification to the controller for authentication. Upon successful authentication, the mobile device receives and displays the current status of the target device (e.g., "lights on," "thermostat set to 72°F"). When a user issues a command (e.g., "turn off lights"), the mobile device determines the intended device, establishes a TCP connection with the controller, and transmits the command. The controller holds the connection open while processing the request, sends the corresponding instruction to the target device, and monitors its execution. After the device executes the command, the controller receives an updated status and sends it back to the mobile device via the same TCP connection. The mobile device then displays the updated status (e.g., "lights off"), confirming successful execution. This ensures real-time feedback and a persistent connection for efficient communication.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 1, 2019

Publication Date

March 8, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method of remotely operating one or more controllable devices by mobile device” (US-11272239). https://patentable.app/patents/US-11272239

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11272239. See llms.txt for full attribution policy.