H04M1/72415

INDIRECT OPERATING SYSTEM

An indirect operating system is suitable for a mobile electronic device to remotely operate a controlled device, and allows the mobile electronic device, after scanning a device barcode of the controlled device, to obtain a corresponding set of user operation pages from a background device and display it on a remote control interface shown by the mobile electronic device, and then, the mobile electronic device converts the user's operation on the user operation page(s) into a control barcode or a driving packet with identification information of the controlled device. Through the driving packet or control barcode, the controlled device can obtain the user's input information and operate according to the input information.

WEARABLE ELECTRONIC DEVICE FOR CONTROLLING MULTIPLE IOT DEVICES, METHOD FOR OPERATING SAME, AND STORAGE MEDIUM

A wearable electronic device is provided. The wearable electronic device includes a housing formed to be worn on a body, at least one sensor, a communication module, a display, and at least one processor operatively connected to the at least one sensor, the communication module, and the display, and the at least one processor may be configured to obtain state information related to a plurality of Internet of things (IoT) devices through the communication module from an electronic device connected to the plurality of IoT devices through wireless communication, obtain sensor data by using the at least one sensor, identify a candidate function providable by at least one IoT device among the plurality of IoT devices based on the sensor data and the state information related to the plurality of IoT devices, and display the candidate function providable by the at least one IoT device on the display.

METHOD AND SYSTEM FOR SMART HOME CONTROL IN AN INTERNET OF THINGS (IOT) ENVIRONMENT

A method for enhanced smart home control in an Internet of Things (IoT) environment includes detecting user actionable buttons present in a quick-setting menu of a mobile device, detecting one or more IoT devices within a pre-defined proximity of the mobile device, and mapping operation control parameters of each of the one or more IoT devices that are detected with one or more user actionable buttons of the user actionable buttons present in the quick setting menu of the mobile device to allow control, through the quick-setting menu, of the one or more IoT devices by the one or more user actionable buttons.

Remote user interface

Target electronic devices can be remotely controlled using a personal electronic device are disclosed. The personal electronic device can identify target devices that are responsive to remote control. The personal electronic device displays graphical user interface objects that, when selected, cause the personal electronic device to instruct the target electronic device to perform an operation.

Adaptive Mobile Communication Device
20230132316 · 2023-04-27 ·

A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.

Conditional implementation of a service
11477299 · 2022-10-18 · ·

A method is provided for conditional implementation of a service on an object connected to a local area network. The implementation of the service is associated on the object with at least one location datum. The method includes the following acts performed on the object: receiving a request to implement the service from a first terminal, the request including at least the identifier of the service and the identifier of the terminal; receiving a message including at least one location datum of the first terminal; comparing the location datum of the first terminal with the location datum associated with the implementation of the service; and, as a function of the results of the comparison, implementing the service on the object.

Conditional implementation of a service
11477299 · 2022-10-18 · ·

A method is provided for conditional implementation of a service on an object connected to a local area network. The implementation of the service is associated on the object with at least one location datum. The method includes the following acts performed on the object: receiving a request to implement the service from a first terminal, the request including at least the identifier of the service and the identifier of the terminal; receiving a message including at least one location datum of the first terminal; comparing the location datum of the first terminal with the location datum associated with the implementation of the service; and, as a function of the results of the comparison, implementing the service on the object.

Portable device and screen control method of portable device

A portable device and a screen control method of the portable device are provided. More specifically, disclosed are: a portable device of which the screen is changed according to a text recognition result of a text selected in response to the continuous movement of a touch received in a text display area; and a screen control method of the portable device. Some of the disclosed embodiments provide: a portable device of which the screen is changed according to control information corresponding to a text recognition result of a text selected by the continuous movement of a touch received in a text within a text display area; and a screen control method for the portable device.

Determining a control mechanism based on a surrounding of a remove controllable device

The invention relates to a system (1) for identifying a device using a camera and for remotely controlling the identified device. The system is configured to obtain an image (21) captured with a camera. The image captures at least a surrounding of a remote controllable device (51). The system is further configured to analyze the image to recognize one or more objects (57) and/or features in the surrounding of the remote controllable device and select an identifier associated with at least one of the one or more objects and/or features from a plurality of identifiers stored in a memory. The memory comprises associations between the plurality of identifiers and remote controllable devices and the selected identifier is associated with the remote controllable device. The system is further configured to determine a control mechanism for controlling the remote controllable device and control the remote controllable device using the determined control mechanism.

Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control

An electronic device provides, to a display, data to present a user interface that includes a plurality of user interface objects, and a current focus on a first user interface object. While the display is presenting the user interface, the electronic device receives an input that corresponds to a movement of a contact across on a touch-sensitive surface. The electronic device, in response to receiving the input and in accordance with a determination that a first axis is a dominant axis, moves the current focus along the first axis by a first amount and along the second axis by a second amount. The amount of movement of the current focus along the second axis is reduced to a first non-zero amount by a scaling factor that is based on one or more inputs received prior to receiving the input.