Abstract:
A method for providing search results of an electronic device is provided. The method includes detecting a user input, analyzing content of the detected user input, determining whether previous context is identical to extracted context, and if the previous context is not identical to the extracted context, grouping search results included in the previous context.
Abstract:
An example electronic device may include a display module, a communication module, a physical input device, and a processor. The processor may detect a trigger related to external device control from the electronic device and identify a capability to be controlled by the external device, based on the detection of the trigger. The processor may change a first function configured to cause a designated physical input device of the electronic device to operate, to a second function related to control of the identified capability of the external device and control the capability of the external device on the basis of detection of a user input through the physical input device.
Abstract:
An electronic device according to various embodiments includes: a display, a communication module comprising communication circuitry, a memory, and a processor operatively connected to the display, the communication module, and the memory, wherein the processor is configured to: receive, from at least one communicatively connected external electronic device, first operation information on an operating state of the at least one external electronic device; generate an automation pattern including an operation of the at least one external electronic device based on the first operation information; receive second operation information on the operating state of the at least one external electronic device from the at least one external electronic device after the reception of the first operation information; change the automation pattern based on a difference between the operating state of the at least one external electronic device included in the first operation information and the operating state of the at least one external electronic device included in the second operation information; and execute the automation pattern based on an input.