System and method for remote system control of electronic devices
The system addresses the limitations of existing remote control systems by enabling comprehensive control over electronic devices through a system controller for call handling, power management, and communication integration, offering advanced remote management features.
Patent Information
- Application Number
- PCT/AU2025/050219
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-20
- Filing Date
- 2025-03-07
- Publication Date
- 2025-09-25
AI Technical Summary
Existing remote control systems for electronic devices primarily focus on display mirroring and basic user interface manipulation, lacking comprehensive control over system functionalities such as call management, power settings, and communication functions, which are essential for advanced use cases like helpdesk support and personal remote access.
A system and method that enables a master device to manage and control a slave device through application controllers, incorporating a system controller for call handling, power management, and communication integration, allowing real-time audio transmission, SMS messaging, and location tracking, along with traditional screen sharing and remote access features.
Provides a comprehensive remote device management solution by integrating call control, power control, and location tracking with screen-sharing capabilities, enhancing operational flexibility and management capabilities beyond conventional remote control solutions.
Smart Images

Figure AU2025050219_25092025_PF_FP_ABST
Abstract
Description
System and Method for Remote System Control of ElectronicDevicesField of the Invention
[0001] This invention relates to systems and methods for remote system control of electronic devices, enabling a master device to manage and control the functionalities of a slave device over a network. More specifically, the invention provides a system that facilitates not only remote access and user interface sharing but also system - level control, including call management, real-time audio transmission, electronic messaging, power management, and / or other operational functions. The system is applicable to various electronic devices such as mobile phones, tablets, computers, televisions, and other network-connected devices requiring remote administration and control.Background
[0002] Remote control of electronic devices has become increasingly relevant with the expansion of interconnected systems, mobile computing, and cloud-based services. Many existing solutions provide functionalities such as remote access, screen sharing, and multi-device interaction, which are particularly useful for applications such as remote assistance, content sharing, and collaborative work.
[0003] One common approach to multi-device interaction involves multi-screen projection, where a primary device transmits display data to one or more secondary devices. This capability is often used for remote presentations, streaming media, and mirroring smartphone screens onto larger displays such as televisions or computer monitors. Existing technologies for multi-screen interaction frequently employ dedicated communication protocols and adaptive encoding techniques to ensure compatibility across different devices.
[0004] For example, document CN106933523A (D1 ) discloses a system that enables multi-screen interaction by creating a virtual display on a primary device and projecting its content onto a secondary device. The system described in D1 facilitates interface mirroring while optimizing the display resolution to match the target device.Although such approaches improve the experience of multi-device interaction, they primarily focus on the visual aspects of remote access, such as screen synchronization and content display, rather than providing control over the core functionalities of a remote device.
[0005] Beyond multi-screen interaction, some remote access technologies offer basic control capabilities, such as launching applications or adjusting device settings. However, these features are generally limited to user interface manipulation rather than comprehensive control of a device’s communication and system management functions.
[0006] There is an increasing demand for solutions that extend beyond display mirroring and basic remote access. Many use cases, such as helpdesk support, enterprise device management, and personal remote access, require deeper integration with the controlled device. This includes the ability to manage communication functions such as phone calls and text messages, as well as to control device power settings, location tracking, and other system-level operations. Existing systems, including those described in D1 , do not provide direct control over such features, limiting their effectiveness in applications requiring full remote management of a device’s core functionalities.
[0007] As remote interaction between devices continues to evolve, there is a growing need for a system that not only enables screen sharing and remote interface control but also integrates with a device’s communication, power, and security functions. A system capable of managing call functions, intercepting and transmitting audio, handling text messages, and performing power management operations would offer significant advantages over conventional remote control solutions.Summary of the Disclosure
[0008] The present disclosure relates to a system and method for remote control of electronic devices, enabling a master device to manage and control the functions of a slave device over a network. The system includes application controllers installed on the devices, which facilitate remote access, user interface sharing, and system -level control. The system further includes a server that may be used for authentication, communication, and session management between devices.
[0009] Unlike conventional multi-screen interaction technologies such as those described in D1 , which focus on screen synchronization and content projection, the present system provides control over the system functionality of a slave device using a system controller which transmits system control instructions from the master device to the slave device, allowing it to interact with and control the device’s system functionality including call handling functions. In this regard, the system controller interfaces with the call controller of the slave device, enabling a master device to initiate, manage, and control telephone calls on the slave device.
[0010] In addition to call initiation, the system controller may allow a master device to intercept and transmit audio data from an active call on the slave device. This functionality enables real-time call monitoring, audio transmission between devices, and, in some implementations, call recording or relay functions. These capabilities go beyond the display-focused approach of D1 by providing functional integration with the communication subsystems of the controlled device.
[0011] Further optional embodiments may extend the system controller’s functionalities to cover electronic communication management, including SMS messaging wherein system allows a master device to remotely compose, send, and receive text messages via the slave device, interacting with the device’s messaging subsystem and cellular network. Additionally, the system may manage power control functions in embodiments, enabling remote shutdown, reboot, and charging management of the slave device.
[0012] The system may also incorporate file transfer capabilities, real-time chat functionality, and location tracking features. By integrating with GPS or alternative positioning systems, the master device may retrieve real-time location data from the slave device, providing additional security and monitoring capabilities.
[0013] By combining remote call control and preferably electronic communication management, power control, and location tracking with traditional screen-sharing andremote access features, the present system provides a more comprehensive remote device management solution.
[0014] According to one aspect, there is provided a system for remote control of electronic devices, the system comprising a plurality of electronic devices, each having application controllers installed in memory thereof and having a processor operably interfacing the memory device to execute the application controllers, wherein the application controllers comprise: a remote access controller configured for instantiating remote control access between a master electronic device and a slave electronic device; a screen controller configured to transmit user interface data from the slave electronic device to the master electronic device for display on a digital display thereof; and a system controller configured to transmit system control instructions from the master electronic device to the slave electronic device to control the system of the slave electronic device, wherein the system control instructions control a call controller of the slave electronic device for call control functionality.
[0015] In embodiments, the screen controller may be configured to transmit user interface data to a further electronic device. Preferably, the screen controller is further configured for transmitting pixel values from the slave electronic device to the master electronic device and may dynamically vary a refresh rate according to the available bandwidth. The screen controller may transmit an entire user interface with each frame or, alternatively, may transmit only a subset region of a user interface of the slave electronic device. The screen controller may be further configured for scaling the user interface data according to the respective resolutions of the slave electronic device and the master electronic device and may be configured for transmitting user interface descriptor data to facilitate user interface emulation.
[0016] In embodiments, the screen controller may display a sharing notification on a digital display of the slave electronic device. Preferably, the remote access controller may be further configured for instantiating remote control access with a further slave electronic device, and the screen controller may display user interface data from multiple slave electronic devices simultaneously on the digital display of the master electronic device.
[0017] In some implementations, the system may further comprise a server in operable communication with the electronic devices via a wide area network, wherein the server is configured for associating identities with the master and slave electronic devices, and the remote access controller may communicate with the server to instantiate the remote control access using the identities. The system may be configured to transmit a notification to the electronic device, wherein user interaction therewith causes the slave electronic device to download application controllers from the server.
[0018] In embodiments, the application controllers may further comprise a user interface controller configured for transmitting user interface control instruction data from the master electronic device to the slave electronic device and controlling a user interface of the slave electronic device accordingly. Preferably, the user interface controller is configured for transmitting user interface gestures received via a haptic overlay of the master electronic device to the slave electronic device, wherein the user interface gestures may comprise at least one of tap, swipe, or drag-and-drop gestures.
[0019] In further embodiments, the system controller may be configured to transmit system control instructions from the master electronic device to the slave electronic device to control functionalities of the slave electronic device beyond call control. Preferably, the system control instructions may relate to the control of peripheral device functionality of the slave electronic device, including audio control. In embodiments, the system control instructions may cause the slave electronic device to transmit audio recorded via a microphone to the master electronic device or may cause the slave electronic device to generate audio using a speaker device thereof.
[0020] In embodiments, the system control instructions may control the call controller of the slave electronic device to instantiate a telephone call by interfacing with a telephony module of the slave electronic device. Preferably, the system controller is configured for processing and transmitting audio data received from the master electronic device to the slave electronic device during the telephone call and may beconfigured for transmitting audio received during the telephone call from the slave electronic device to the master electronic device.
[0021] In further embodiments, the system controller may interact with the call controller of the slave electronic device to intercept and transmit audio data from the slave electronic device to the master electronic device during a telephone call initiated or received by the slave electronic device. Preferably, the system controller may transmit a notification to the master electronic device when a telephone call is made or received by the slave electronic device.
[0022] In embodiments, the system controller may be further configured for controlling electronic communication transmission of the slave electronic device, including SMS communications. Preferably, the system controller is configured for causing the slave electronic device to transmit an electronic communication with text data received from the master electronic device and may be configured for intercepting reply text data from the slave electronic device and transmitting it to the master electronic device.
[0023] In further embodiments, the system controller may be configured to control a power controller of the slave electronic device to perform at least one of remote power-down, reboot, or charging control.
[0024] In embodiments, the master electronic device may be configured to receive system settings from the slave electronic device, the system settings including at least one of user preferences, installed applications, communication history, and authentication credentials, wherein the master electronic device applies the received system settings to provide an operational environment that replicates the operating system configuration of the slave electronic device.
[0025] Other aspects of the invention are also disclosed.Brief Description of the Drawings
[0026] Notwithstanding any other forms which may fall within the scope of the present invention, preferred embodiments of the disclosure will now be described, by way of example only, with reference to the accompanying drawings in which:
[0027] Figure 1 shows a system for remote control of electronic devices in accordance with an embodiment;
[0028] Figure 2 shows an electronic device;
[0029] Figure 3 shows an exemplary user interface for establishing connections between electronic devices and showing recent connections;
[0030] Figure 4 shows a slave electronic device user interface having a notification relating to a connection request between electronic devices in accordance with an embodiment;
[0031] Figure 5 illustrates remote screen viewing;
[0032] Figure 6 illustrates a master electronic device user interface relating to the establishment of a connection with the slave electronic device;
[0033] Figure 7 illustrates a user interface of a slave electronic device, including with a notification of remote screen viewing;
[0034] Figure 8 shows a slave electronic device user interface relating to the establishment of a connection with a master electronic device;
[0035] Figure 9 shows the user interface of Figure 4 with an option to terminate a session; and
[0036] Figure 10 relates to an embodiment of sharing of user interface data with other electronic devices.Description of Embodiments
[0037] Figure 1 shows a system 100 for remote control of electronic devices 102. According to Figure 1 , the system 100 comprises a plurality of electronic devices 102 designated as master electronic devices 102 or slave electronic devices 102 depending on their assigned remote control functionality. These electronic devices 102 may be in operable communication via a wide area network 103, such as the Internet.
[0038] In embodiments, the system 100 may further comprise a server 101 in operable communication with the electronic devices 102 via the wide area network 103. The server 101 may be configured for orchestrating remote control functionality, including storing identities of the respective electronic devices 102.
[0039] Figure 2 shows an electronic device 102 in further detail. The electronic device 102 comprises a processor 10 for processing digital data. A memory device 105 inoperable communication with the processor 104 via a system bus 1 10 is configured for storing digital data including computer program code instructions.
[0040] In use, the processor 104 fetches these computer program code instructions and associated data for interpretation and execution of the remote control functionality described herein.
[0041] These computer program code instructions may be provided by way of application controllers 106 which are downloaded, installed and executed on the electronic device 102. In embodiments, the electronic devices 102 may take the form of a mobile communication devices, laptop, personal computer and the like.
[0042] The electronic device 102 may comprise a data interface 1 18 for sending and receiving data via the wide area network 103.
[0043] With reference to the system shown in Figure 1 , each of the master electronic device 102 and slave electronic device 102 would have respective application controllers 106 installed thereon to facilitate remote control, including obtaining operating system permissions for such remote control.
[0044] The application controllers 106 comprise a remote access controller 106 which is configured for instantiating remote control access between a master electronic device 102 and a slave electronic device 102.
[0045] For example, the user of the master electronic device 102 may download and install the application controller 106 thereon. To establish a connection with a slave electronic device 102, the master electronic device 102 may send a request to the server 101 with an identifier of the slave electronic device 102, such as a mobile phone number.
[0046] According to the exemplary user interface shown in Figure 3, a person identifier, associated with the user of a slave device 102 may be input.
[0047] For any slave electronic devices 102 without the application controllers 106, the server 101 may transmit a notification as shown in Figure 4 to the slave electronic device 102 wherein user interaction therewith (such as by selecting the allow option) may cause the slave electronic device 102 to download the application controllers 106.
[0048] In this way, a plurality of electronic devices 102 may be registered with the server 101 with respective identifiers, such as person identifiers, phone numbers, MAC addresses, IMEI (International Mobile Equipment Identity) numbers and the like.
[0049] Figure 3 also shows interface having a list of recent connections 1 19.
[0050] Figure 6 shows an exemplary user interface displayed by the master electronic device 102 confirming a current connection with a slave electronic device 102. In this example, the user interface displays the friendly name of the slave electronic device 102, in this case, “Jimmy”. Conversely, Figure 8 shows the slave electronic device 102 displaying a notification of the current connection by the master electronic device 102.
[0051] The application controllers 106 further comprise a screen controller 108. The screen controller 108 is configured to transmit user interface data from the slave electronic device 102 to the master electronic device 102 for display on a digital display 1 13 of the master electronic device 102. As is shown in Figure 2, the electronic device 102 may comprise an I / O interface 1 12 interfacing with various peripherals, including the digital display 1 13. A haptic overlay 1 14 may overlay the digital display 1 13 to receive user input gestures in relation to digital information displayed thereon. The digital display 1 13 displays a user interface.
[0052] Figure 5 shows a user interface displayed by the master electronic device 102 which displays the current user interface of the slave electronic device 102. User interface may comprise a notification 120 representing that this is a screen share taken from the slave electronic device 102. Conversely, Figure 6 shows the user interface displayed by the slave electronic device 102 and which may comprise a notification indicating that the current screen has been shared with the master electronic device 102.
[0053] Figure 10 shows an embodiment wherein the screen controller 108 is configured for transmitting user interface data received from the slave electronic device 102 to further electronic devices 102. Figure 10 is the user interface displayed by the master electronic device 102 which displays the user interface data received from the slave electronic device 102. The interface 102 may further comprise anotification 121 indicating that the user interface data obtained from the slave electronic device 102 is further transmitted with other electronic devices, such as other master electronic devices 102. In accordance with this embodiment, a connection need not necessarily be facilitated by the server 101 between further master electronic devices 102 and the slave electronic device 102.
[0054] The screen controller 108 may be configured for transmitting pixel values from the slave electronic device 102 to the master electronic device.
[0055] The screen controller 108 may dynamically vary the refresh rate according to the bandwidth available between the electronic devices 102. In embodiments, the screen controller 108 may transmit the entire user interface with each frame however, to reduce data usage, the screen controller 108 may transmit only subset regions of the interface which are updated. In other words, where a user interface comprises a text input field, the screen controller 108 may be configured to only transmit pixel values of the region containing the text input field, as opposed to the entire user interface.
[0056] The screen controller 108 may be configured for scaling the user interface data according to the respective resolutions of the slave electronic device 102 and the master electronic device 102.
[0057] In further embodiments, the screen controller 108 may be configured for transmitting user interface descriptor data and emulating a user interface accordingly. This embodiment is possible for user interfaces comprising common graphical user interface elements of a particular operating system , such as a text box. In this way, as opposed to transmitting pixel values of the text box or the associated user interface, the user interface descriptor data may describe that there is a text box of a particular size at a particular location of the screen containing particular text. In this way, the screen controller 1 10 is able to emulate the display of the text box in a way that significantly reduce the data transmission between the electronic devices 102 as compared to transmitting pixel values.
[0058] In embodiments, the system 100 may allow the master electronic device 102 to connect with a plurality of slave electronic devices 102 simultaneously. Inaccordance with this embodiment, the screen controller 108 may be configured to display a user interface data from a plurality of slave electronic devices 102 simultaneously on the digital display 130 of the master electronic device 102 in a series of panels which may be rearranged or resized .
[0059] In embodiments, the system 100 allows for remote user interface control. In this regard, the application controllers 106 may comprise a user interface controller 109 which is configured for transmitting user interface controller instruction data from the master electronic device 102 to the slave electronic device 102 for controlling the user interface 1 15 of the slave electronic device 102 accordingly.
[0060] Preferably, the user interface controller 109 is configured for transmitting user interface gestures received via the haptic overlay 1 14 of the master electronic device 102 to the slave electronic device 102. These user interface gestures may comprise tap, swipe, drag-and-drop gestures and the like.
[0061] In further embodiments, the system 100 allows for remote control of system functionality of the slave electronic device 102. In this regard, the application controllers 106 may comprise a system controller 1 10 which is configured for transmitting system control instructions from the master electronic device 102 to the slave electronic device 102 and to control the operating system of the slave electronic device 102 accordingly beyond mere user interface replication .
[0062] The system control instructions may relate to the control of periphery device functionality of the slave electronic device 102. With reference to Figure 2, the electronic device 102 may comprise various periphery devices, including a microphone 1 16 and speaker 1 17.
[0063] As regard, the system control instructions may cause the slave electronic device 102 to transmit audio recorded via the microphone 1 16 of the slave electronic device 102 to the master electronic device 102 which can be played out using the speaker 1 17 of the master electronic device 102.
[0064] Furthermore, the system control instructions may transmit audio captured by the microphone 1 16 of the master electronic device 102 to the slave electronic device 102 for play out using the speaker 1 17 of the slave electronic device 102.
[0065] In further embodiments, the system control instructions control a call controller 1 1 1 of the slave electronic device 102 to instantiate a telephone call by interfacing with the device's telephony module. The system controller 1 10, upon receiving a call initiation request from the master electronic device 102, generates a system-level command that is transmitted via a secure communication channel to the call controller 1 1 1 of the slave electronic device 102. The call controller 1 1 1 interacts with the device's modem and SIM card interface to establish a voice connection over a cellular or VoIP network. Further in accordance with this embodiment, the system controller 1 10 may be configured for controlling the telephone call by processing and transmitting audio data received from the master electronic device 102 to the slave electronic device 102 in real-time. This is achieved by encoding the audio signal at the master device 102 using an adaptive compression algorithm, transmitting the encoded data via the remote access channel, and decoding it at the slave device 102 before routing it to the device’s audio output system, including the speaker 117 or an external connected audio device. Additionally, in further embodiments, the system controller 1 10 may be configured to capture audio received during the telephone call from the microphone 1 16 of the slave electronic device 102, convert it into a digital stream, and transmit it back to the master electronic device 102, where it is processed for playback via the speaker 1 17 or stored for further analysis. In other words, the system controller 1 10 may remotely control call functionality of the slave electronic device 102, allowing the master electronic device 102 to act as an intermediary for call management, including call initiation, real-time audio transmission, and termination of the call session.
[0066] In embodiments, as opposed to instantiating a call, the system controller 1 10 may be configured for intercepting and transmitting audio data from the slave electronic device 102 to the master electronic device 102 during a telephone call that is either initiated or received by the slave electronic device 102. The system controller 1 10 interacts with the call controller 1 1 1 of the slave electronic device 102 to monitor call status events, including call initiation, reception, and termination. Upon detecting an active call, the system controller 1 10 retrieves audio stream data from themicrophone 116 and speaker 1 17, processing the captured audio in real time through a voice encoding module to optimise data transmission.
[0067] The system controller 1 10 may establish a data transmission link with the master electronic device 102, encapsulating the encoded audio packets within a secure transport protocol to ensure low-latency streaming. The master electronic device 102, upon receiving the transmitted audio data, decodes the packets and routes the reconstructed voice signal to the speaker 117 or an external audio output device, allowing the user to remotely monitor the call.
[0068] Additionally, the system controller 110 may interact with the call controller 11 1 of the slave electronic device 102 to extract call metadata, including caller ID, call duration, and call type (incoming or outgoing). This metadata is formatted into a structured notification packet and transmitted to the master electronic device 102, which may display an alert via a graphical user interface, an audible notification, or haptic feedback.
[0069] The master electronic device 102 may also provide an interactive control interface, enabling the user to issue system control instructions that are relayed through the system controller 1 10 to the call controller 1 11 of the slave electronic device 102. These instructions may include muting the microphone, recording the conversation, placing the call on hold, or terminating the call remotely. Through this interaction between the system controller 1 10 and the call controller 1 11 , the master electronic device 102 gains comprehensive remote call monitoring and management capabilities over the slave electronic device 102.
[0070] In embodiments, the system controller 110 may be further configured for controlling electronic communication transmission of the slave electronic device 102, including SMS communications, by interfacing with the device's messaging subsystem and network communication modules. The system controller 110 interacts with the messaging API of the slave electronic device 102, enabling it to compose, send, receive, and manage SMS messages programmatically.
[0071] In accordance with this embodiment, the system control instructions may cause the slave electronic device 102 to transmit an SMS message by generating astructured communication request that includes recipient details, message content, and transmission parameters. The system controller 1 10 interfaces with the cellular modem of the slave electronic device 102 via the call controller 1 1 1 or a messaging service API to initiate the SMS transmission through the device’s registered mobile network. The system controller 1 10 may ensure message delivery by monitoring status feedback, such as "Message Sent," "Message Delivered," or "Transmission Failed," and relaying this information back to the master electronic device 102.
[0072] Furthermore, the system controller 1 10 may be configured for transmitting the SMS with text data received from the master electronic device 102. This may involve encoding the message data received from the master electronic device 102, applying character encoding schemes such as UCS-2 for extended character support, and forwarding the formatted message payload to the slave electronic device 102 for dispatch. The system controller 1 10 may additionally support scheduled messaging functionality, allowing the master electronic device 102 to queue SMS messages for later transmission via the slave electronic device 102.
[0073] For any reply electronic communication devices, the system controller 1 10 may intercept incoming SMS messages at the slave electronic device 102 by monitoring the messaging database or event-driven notifications from the messaging API. Upon detecting an inbound SMS, the system controller 1 10 extracts the message metadata, including sender information, timestamp, and message content, and packages it into a structured data format. This formatted reply text data is then transmitted to the master electronic device 102, enabling remote monitoring and management of SMS communications.
[0074] Additionally, in advanced implementations, the system controller 1 10 may support two-way messaging synchronization between the master electronic device 102 and the slave electronic device 102, allowing for real-time interaction where the master device can remotely compose, edit, or delete messages stored on the slave device. This integration enhances communication flexibility, enabling seamless remote SMS handling with minimal latency.
[0075] In further embodiments, the system controller 1 10 may remotely control a power controller 1 12 of the slave electronic device 102, enabling advanced power management functions such as remote power-down, reboot, and battery charging control. The system controller 1 10 interfaces with the power management integrated circuit (PMIC) of the slave electronic device 102, allowing it to issue system-level power commands.
[0076] To remotely power down the slave electronic device 102, the system controller 1 10 may transmit a structured shutdown command to the power controller 1 12. This command is processed through the device's operating system kernel or firmware, triggering a graceful shutdown sequence that safely terminates active processes, flushes volatile memory, and disengages power delivery to critical hardware components. In cases where the operating system is unresponsive, the system controller 1 10 may initiate a forced power-off by directly signalling the PMIC to cut off power supply to the device’s processor and peripherals.
[0077] Additionally, the system controller 1 10 may be configured to control the recharging functionality of the slave electronic device 102 by monitoring battery status parameters, including charge level, temperature, and power input. The system controller 1 10 can retrieve real-time battery diagnostics via the device’s battery management system (BMS) and transmit this information to the master electronic device 102 for remote monitoring. Based on predefined charging profiles or user commands from the master electronic device 102, the system controller 1 10 may adjust charging behaviour, such as enabling or disabling charging, setting charge current limits, or switching between fast and trickle charging modes. In embodiments, the system controller 1 10 may be configured for controlling recharging of a plurality of slave electronic devices 102 simultaneously.
[0078] Furthermore, in embodiments where the slave electronic device 102 operates in a low-power or sleep mode, the system controller 1 10 may issue wake-up signals via the power controller 1 12, reactivating the device on demand. This functionality ensures that the master electronic device 102 can remotely manage the power stateof the slave electronic device 102, optimising energy efficiency while maintaining operational readiness.
[0079] In embodiments, the master electronic device 102 may be configured for receiving real-time location data from the slave electronic device 102. In this regard, the I / O interface 1 12 of the slave electronic device 102 may interface with an onboard GPS receiver or an alternative geolocation module, such as a cellular triangulation system, Wi-Fi positioning, or an inertial navigation system. The system controller 1 10 interacts with the location services API of the slave electronic device 102, enabling it to retrieve latitude, longitude, altitude, and movement data at configurable intervals. The retrieved data may be transmitted to the master electronic device 102 using a secure, low-latency data transmission protocol, ensuring continuous real-time location tracking. The master electronic device 102 may process this data and display it dynamically on the digital display 1 13, either in a coordinate format or visually on a map interface. In some embodiments, geofencing rules may be applied, triggering notifications or automated actions when the slave electronic device 102 enters or exits a predefined area.
[0080] In embodiments, the user interface controller 109 may interface with communication functionality between the devices 102, facilitating real-time interaction and data exchange. The communication functionality may include encrypted chat functionality, allowing secure text-based communication between users operating the master electronic device 102 and the slave electronic device 102. In embodiments, the system may also support the ability to transfer electronic files, such as images, documents, or media files, between the devices 102. File transfer may be implemented using a direct peer-to-peer connection, leveraging secure socket layer (SSL) encryption to ensure data integrity and confidentiality. In cases where network bandwidth is limited, the system may support adaptive compression algorithms to optimise file size before transmission. Additionally, the file transfer system may include checksum verification mechanisms to detect and prevent corruption of transmitted data.
[0081] In further embodiments, the application controllers 106 comprise a payment controller (not shown) configured to facilitate electronic payments in accordance with interactions between the devices 102. The payment controller may integrate with a secure payment gateway, allowing it to authenticate transactions using stored payment credentials, such as credit card details, digital wallets, or cryptocurrency wallets. The payment controller may implement tokenisation techniques to protect sensitive payment information by replacing card numbers with unique tokens during transactions. It may be configured for automatically initiating an electronic payment following a session, based on predefined billing parameters. For example, in a helpdesk application where the master electronic device 102 is used to take control of the slave electronic device 102 for a duration of 17 minutes, the payment controller may calculate the corresponding fee based on a predetermined per-minute rate and automatically process the payment upon session completion. The system may generate an electronic invoice or receipt, which may be transmitted to the user via email or stored within the application for future reference. Time-based payment functionality may also be adapted for remote gaming, metered software access, or other pay-per-use services, ensuring seamless transaction processing without requiring manual intervention.
[0082] In further embodiments, the system 100 may be configured to support an extensive range of remote synchronisation and control functionalities applicable to various electronic devices, including but not limited to mobile phones, tablets, personal computers, laptops, televisions, security systems, and other network- connected devices. The system 100 extends beyond basic screen sharing and device control by enabling multi-device synchronisation, role-based control management, and enhanced remote access features for helpdesk, communication, gaming, and educational applications.
[0083] The system 100 enables a master electronic device, such as a mobile phone, tablet, or computer, to function as a central control hub capable of assuming full operational control over multiple slave devices. The master electronic device may be configured to synchronise screen content, system settings, user preferences, andauthentication credentials from a selected slave device. Upon establishing a secure connection, the master electronic device retrieves system-level configuration data, including application states, user interface layouts, communication logs, and stored credentials, ensuring a seamless transition between devices. This functionality allows an individual to replicate the operational environment of their personal device on the master electronic device, enabling access to personal phone settings, installed applications, messaging history, and active communications as though they were directly interacting with their original device. The system may implement real-time data synchronisation to update changes made on either device, ensuring a dynamic and uninterrupted user experience.
[0084] In embodiments, the system 100 allows for real-time screen synchronisation between a master electronic device and one or more slave devices, supporting split- screen, multi-device screen mirroring, and interactive control. The screen synchronisation technology may be optimised to accommodate various display formats and resolutions, enabling viewing across different device types, including mobile phones, iPads, PCs, and televisions. The system controller 110 may dynamically adjust frame rates and resolution settings to ensure smooth and efficient data transmission between devices.
[0085] Additionally, the master electronic device may be configured to manage power control functionalities across synchronised devices. The system 100 enables remote powering on or off, recharging, and locating synchronised devices 24 / 7. This functionality is applicable across all connected electronic devices, ensuring that the master electronic device can maintain operational control and monitoring of all registered devices. The system controller 110 interfaces with power management circuits and battery controllers of the slave devices, allowing the PMC to execute remote power commands, such as activating low-power mode, initiating emergency shutdowns, or optimising charging protocols.
[0086] The system 100 may further incorporate advanced call management features, allowing the master electronic device to receive, intercept, and route calls from multiple registered devices. This allows the principal phone to take calls intended foranother phone, maintaining active communication even when the user is not physically present with their original device. The system controller 1 10 interacts with the call controller 1 1 1 of each registered device, handling call initiation, forwarding, recording, and termination functionalities through remote command execution.
[0087] For helpdesk and IT support applications, the system 100 may enable a master electronic device to perform remote diagnostics, view multiple device screens, and provide real-time control for troubleshooting or remote access support. The system may support interactive feedback mechanisms, enabling real-time device assistance without requiring the user to manually navigate troubleshooting steps. The master electronic device may also be configured with predefined access control levels, ensuring that administrators can selectively enable or restrict remote control functionalities based on security policies.
[0088] The system 100 may further facilitate real-time communication beyond traditional text-based messaging. In embodiments, a live chat stream feature allows users to communicate via real-time voice or video transmission without requiring text input. This feature enhances collaborative environments where non-text-based communication is preferred.
[0089] For device security and recovery, the system 100 may include instant system recovery capabilities, ensuring that a user's device state, including contacts, messages, settings, and applications, is continuously backed up to the PMC account. In the event of device damage, loss, or theft, the user can restore their device state onto another compatible device via the PMC controller, receiving automated notifications confirming the restoration process.
[0090] Furthermore, if a user forgets their phone at home or misplaces it, the system 100 enables the master electronic device to locate, power on, and remotely recharge the lost device, ensuring its availability when needed. This functionality is achieved through integrated power and location management systems, utilising GPS, Wi-Fi positioning, and network triangulation to pinpoint the device’s location.
[0091] The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it willbe apparent to one skilled in the art that specific details are not required in order to practise the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed as obviously many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Claims
Claims1 . A system for remote control of electronic devices, the system comprising a plurality of electronic devices, each having application controllers installed in memory thereof and having a processor operably interfacing the memory device to execute the application controllers, wherein the application controllers comprise: a remote access controller configured for instantiating remote control access between a master electronic device and a slave electronic device; a screen controller configured to transmit user interface data from the slave electronic device to the master electronic device for display on a digital display thereof; and a system controller configured to transmit system control instructions from the master electronic device to the slave electronic device to control the system of the slave electronic device, wherein the system control instructions control a call controller of the slave electronic device for call control functionality.
2. The system as claimed in claim 1 , wherein the screen controller is configured for transmitting user interface data to a further electronic device.
3. The system as claimed in claim 1 , wherein the screen controller is configured for transmitting pixel values from the slave electronic device to the master electronic device.
4. The system as claimed in claim 3, wherein the screen controller is configured to dynamically vary a refresh rate according to the available bandwidth.
5. The system as claimed in claim 3, wherein the screen controller is configured to transmit an entire user interface with each frame.
6. The system as claimed in claim 3, wherein the screen controller is configured to transmit only a subset region of a user interface of the slave electronic device.
7. The system as claimed in claim 3, wherein the screen controller is configured for scaling the user interface data according to the respective resolutions of the slave electronic device and the master electronic device.
8. The system as claimed in claim 1 , wherein the screen controller is configured for transmitting user interface descriptor data and emulating a user interface accordingly.
9. The system as claimed in claim 1 , wherein the screen controller is configured for displaying a sharing notification on a digital display of the slave electronic device.
10. The system as claimed in claim 1 , wherein the remote access controller is further configured for instantiating remote control access with a further slave electronic device and wherein the screen controller is configured to display user interface data from the slave electronic device and the further slave electronic device simultaneously on the digital display of the master electronic device.1 1 . The system as claimed in claim 1 , further comprising a server in operable communication with the electronic devices via a wide area network, wherein the server is configured for associating identities with the master and slave electronic devices, and wherein the remote access controller communicates with the server to instantiate the remote control access using the identities.
12. The system as claimed in claim 1 , wherein the system is configured for transmitting a notification to the electronic device, wherein user interaction therewith causes the slave electronic device to download application controllers from the server.
13. The system as claimed in claim 1 , wherein the controllers further comprise a user interface controller configured for transmitting user interface control instruction datafrom the master electronic device to the slave electronic device and controlling a user interface of the slave electronic device accordingly.
14. The system as claimed in claim 13, wherein the user interface controller is configured for transmitting user interface gestures received via a haptic overlay of the master electronic device to the slave electronic device.
15. The system as claimed in claim 14, wherein the user interface gestures comprise at least one of tap, swipe, or drag-and-drop gestures.
16. The system as claimed in claim 1 , wherein the system controller is further configured to transmit system control instructions from the master electronic device to the slave electronic device to control functionalities of the slave electronic device beyond call control.
17. The system as claimed in claim 16, wherein the system control instructions relate to the control of peripheral device functionality of the slave electronic device.
18. The system as claimed in claim 17, wherein the system control instructions cause the slave electronic device to transmit audio recorded via a microphone of the slave electronic device to the master electronic device.
19. The system as claimed in claim 17, wherein the system control instructions comprise audio instructions, wherein the system control instructions cause the slave electronic device to generate audio using a speaker device thereof.
20. The system as claimed in claim 1 , wherein the system control instructions control the call controller of the slave electronic device to instantiate a telephone call by interfacing with a telephony module of the slave electronic device.
21. The system as claimed in claim 20, wherein the system controller is configured for processing and transmitting audio data received from the master electronic device to the slave electronic device during the telephone call.
22. The system as claimed in claim 20, wherein the system controller is configured for transmitting audio received during the telephone call from the slave electronic device to the master electronic device.
23. The system as claimed in claim 1 , wherein the system controller is configured for interacting with the call controller of the slave electronic device to intercept and transmit audio data from the slave electronic device to the master electronic device during a telephone call initiated or received by the slave electronic device.
24. The system as claimed in claim 23, wherein the system controller is configured to transmit a notification to the master electronic device when a telephone call is made or received by the slave electronic device.
25. The system as claimed in claim 1 , wherein the system controller is further configured for controlling electronic communication transmission of the slave electronic device.
26. The system as claimed in claim 25, wherein the system controller is configured for causing the slave electronic device to transmit an electronic communication with text data received from the master electronic device.
27. The system as claimed in claim 26, wherein the system controller is further configured for intercepting reply text data from the slave electronic device and transmitting it to the master electronic device.
28. The system as claimed in claim 1 , wherein the system controller is configured to control a power controller of the slave electronic device to perform at least one of remote power-down, reboot, or charging control.
29. The system as claimed in claim 1 , wherein the master electronic device is configured to receive system settings from the slave electronic device, the system settings including at least one of user preferences, installed applications, communication history, and authentication credentials, wherein the master electronic device applies the received system settings to provide an operational environment that replicates the operating system configuration of the slave electronic device.
30. A method for remotely controlling a slave electronic device using a master electronic device, the method comprising: receiving, at the master electronic device, a request to control the slave electronic device; transmitting, from the master electronic device to the slave electronic device, system control instructions to interface with a call controller of the slave electronic device; and managing call functionality of the slave electronic device, including at least one of initiating a telephone call, transmitting audio data between the master electronic device and the slave electronic device, and terminating the telephone call.31 . The method as claimed in claim 30, further comprising: establishing a remote connection between the master electronic device and the slave electronic device; retrieving, from the slave electronic device, system settings including user preferences, installed applications, communication history, and authentication credentials; and applying the retrieved system settings to the master electronic device to replicate the operational environment of the slave electronic device.
32. The method as claimed in claim 30, further comprising: transmitting, from the master electronic device to the slave electronic device, a system control instruction to interface with a power controller of the slave electronic device; and performing at least one of remotely powering down, rebooting, or adjusting charging parameters of the slave electronic device based on the received instruction.
Citation Information
Patent Citations
Multi-screen interactive method and apparatus
CN106933523A
Screen end equipment cooperative interaction method and device, storage medium and electronic device
CN115297344A
Multi-screen interaction method and device, equipment and storage medium
CN117008855A
Remotely controlling electronic functions of a vehicle without an integrated touchscreen
US11400811B2
Method for providing area of image displayed on display apparatus in GUI form using electronic apparatus, and electronic apparatus applying the same
US20160313807A1