Abstract:
An electronic device is provided. The electronic device includes a display for receiving a touch input, a communication circuit, at least one processor, and a memory. The memory stores instructions executable by the at least one processor to detect whether the electronic device is in communication with an external display device via the communication circuit, transmit data for rendering an extended user interface on the external display device to the external display device via the communication circuit, detect whether the electronic device is connected with an external pointing device via the communication circuit, and, when the external pointing device is not connected to the electronic device, provide at least a portion of the display for use as a pointing device.
Abstract:
An electronic device is configured to support a multitasking environment, the electronic device comprises a communication circuit configured to communicate with at least one external device; a microphone configured to receive voice input; a memory storing a plurality of application programs; a display configured to output a plurality of virtual windows as the plurality of application programs are executed and at least one processor electrically connected with the communication circuit, the microphone, the memory, and the display, wherein the processor is configured to execute the plurality of application programs, determine whether at least one condition is satisfied for controlling a background state of a first window, when a first voice input is generated for controlling a function of a first application program in the first window that is in the background state, and maintain the first window in the background state and a second window, which is associated with a second application program, to be in a foreground state, while processing the first user input, when the at least one condition is satisfied.
Abstract:
An electronic device includes a touch screen display, an input/output interface, a communication circuit, a memory, and a processor, and the processor modifies screen configuration information associated with at least a part of a resolution, a density, and an orientation of a screen output by the electronic device if the electronic device is connected to the external display device through the input/output interface, determines whether a target application to be displayed on the external display device supports resizing of a window that displays an execution screen of the target application, configures a first type of window which is resizable if the target application supports the resizing, configures a second type of window with a fixed size if the target application does not support the resizing, and displays the first type of window or the second type of window on the external display device.
Abstract:
Disclosed is an electronic device comprising a microphone, a communication circuit, a display, a memory for storing at least one application, and a processor, wherein the processor is configured to: acquire voice data corresponding to a user's voice received through the microphone; acquire first information on at least one text displayed on the screen of the display; transmit the voice data to an external electronic device through the communication circuit; receive, from the external electronic device through the communication circuit, first text data converted on the basis of the voice data; determine whether second text data, which is same as the first text data, exists in the first information; perform a first function corresponding to the second text data by using the first information, if the second text data exists; receive, from the external electronic device through the communication circuit, second information configured such that a second function of the at least one application is performed; perform the second function if the first function is not performed; and limit processing of the second information if the first function is performed. In addition, other examples identified through the specification are possible.
Abstract:
The electronic device according to an embodiment may receive a first user input including a first request for performing a first task requiring one or more first parameters for execution, to transmit first data associated with the first user input through the communication circuit to a server including an intelligence system providing a sequence of action states for the electronic device performing at least one task using the at least one application program, to receive the first sequence of the action states for performing the first task, from the server through the communication circuit, to perform not all but part of the first sequence of the action states, based at least on the first user input, and to transmit second data associated with an action state of the electronic device caused from the performing of the part of the first sequence, to the server through the communication circuit.
Abstract:
An electronic device and method are disclosed herein. The electronic device includes a touchscreen, a wireless communication circuit, a microphone, a processor and memory storing instructions implementing the method, including: receiving a first user input including a request to perform a task, transmitting first data associated with the first user input to an external server, receiving a sequence of states executable to perform the task, detecting whether at least one first parameter is omitted from the first user input based on whether execution type information is received with the sequence of states, when the execution type information is received, displaying a graphical user interface (GUI) including at least one input field requesting input of the at least one first parameter, and when the execution type information is not received from the external server, executing a portion of the sequence of states to perform a portion of the task.
Abstract:
An electronic device includes a housing, a touch screen display located inside the housing and exposed through a first portion of the housing, a microphone located inside the housing and exposed through a second portion of the housing, at least one speaker located inside the housing and exposed through a third portion of the housing, a communication circuit located inside the housing, a processor located inside the housing and electrically connected with the touch screen display, the microphone, the speaker, and the communication circuit, and a memory located inside the housing and electrically connected with the processor.
Abstract:
An electronic device includes a memory configured to store at least one application and a processor configured to connect to the memory. The processor is configured to provide a list of external devices, having the same attributes as at least part of operation attributes of the at least one application, based on a state where the at least one application is registered in a device manager, in which at least one external device is registered, to operate as a device.
Abstract:
An electronic device is provided. The electronic device includes a display for receiving a touch input, a communication circuit, at least one processor, and a memory. The memory stores instructions executable by the at least one processor to detect whether the electronic device is in communication with an external display device via the communication circuit, transmit data for rendering an extended user interface on the external display device to the external display device via the communication circuit, detect whether the electronic device is connected with an external pointing device via the communication circuit, and, when the external pointing device is not connected to the electronic device, provide at least a portion of the display for use as a pointing device.
Abstract:
An electronic device includes a display, a microphone, a communication circuit, a memory configured to store at least one application, and one or more processor(s), wherein the processor is configured to obtain voice data corresponding to the user's voice received through the microphone, transmit the voice data to an external electronic device through the communication circuit, receive a sequence of tasks for performing a first function of the at least one application, which is determined based on the voice data, from the external electronic device through the communication circuit; and while performing the tasks based on the sequence of tasks, when it is determined that execution of a first task in the sequence of tasks is not completed within a specified time, extending a time-out time of the first task and switching the execution of the first task to the execution in background.