Abstract:
An electronic device of the present invention comprises: a housing; a touchscreen display; a microphone; at least one speaker; a button disposed on a portion of the housing or set to be displayed on the touchscreen display; a wireless communication circuit; a processor; and a memory. The electronic device is configured to store an application program including a user interface for receiving a text input. When the user interface is not displayed on the touchscreen display, the electronic device enables a user to receive a user input through the button, receives user speech through the microphone, and then provides data on the user speech to an external server including an automatic speech recognition system and an intelligence system. An instruction for performing a task generated by the intelligence system in response to the user speech is received from the server. When the user interface is displayed on the touchscreen display, the electronic device enables the user to receive the user input through the button, receives user speech through the microphone, and then provides data on the user speech to the external server. Data on the text generated by the automatic speech recognition is received from the server, but the instruction generated by the intelligence system is not received therefrom. Other embodiments are also possible.
Abstract:
Disclosed is a method for determining a region of interest (ROI) from an image. The method includes obtaining a wearing portion of a first electronic device, obtaining a first image related to a user wearing the first electronic device, and determining the ROI from the first image based on the obtained wearing portion.
Abstract:
An electronic device and a method are provided. The electronic device includes a first service in response to a service request by a first electronic device, identifying at least one function relating to the first service, which is available in a second electronic device external to the first electronic device, and providing a second service relating to the service request on the basis of the at least one function. Other embodiments may be made.
Abstract:
An example electronic device includes a housing; a touchscreen display; a microphone; at least one speaker; a button disposed on a portion of the housing or set to be displayed on the touchscreen display; a wireless communication circuit; a processor; and a memory. When a user interface is not displayed on the touchscreen display, the electronic device enables a user to receive a user input through the button, receives user speech through the microphone, and then provides data on the user speech to an external server. An instruction for performing a task is received from the server. When the user interface is displayed on the touchscreen display, the electronic device enables the user to receive the user input through the button, receives user speech through the microphone, and then provides data on the user speech to the external server.
Abstract:
A method in an electronic device is provided, the method including: connecting to a storage device; transmitting a first file to the storage device; when the first file is transmitted to the storage device, generating, a second file based on the first file and replacing the first file with the second file, wherein the second file is an optimized version of the first file.
Abstract:
A method in an electronic device is provided, the method including: connecting to a storage device; transmitting a first file to the storage device; when the first file is transmitted to the storage device, generating, a second file based on the first file and replacing the first file with the second file, wherein the second file is an optimized version of the first file.
Abstract:
Disclosed are a system for performing payment, and a recording medium storing a program source for the method. The method employed by a first terminal enables a second terminal to perform payment for a product purchase using one or more pieces of financial account information accessible by the first terminal by: transmitting the one or more pieces of financial account information to the second terminal using an NFC connection; generating a registration request message comprising a request for registration of the second terminal associated with the transmitted financial account information enabling the second terminal to perform the payment by using the transmitted financial account information; and transmitting the registration request message to a financial organization server, the financial organization server being associated with the transmitted financial account information.
Abstract:
A method for displaying an image in an electronic device provided. The method includes displaying an image and if a filter effect list request is input, dividing at least a portion of the image into a plurality of filter areas, and displaying a preview image in which different filter effects are applied to the plurality of filter areas.
Abstract:
An electronic device, a method thereof, and a recording medium are disclosed. A main electronic device according to various embodiments of the present disclosure includes: an input interface; a communication module electrically connected to the input interface; and a processor electrically connected to the input interface and the communication module. The input interface receives an authentication request for transmitting data to sub-electronic devices of a second device group by sub-electronic devices of a first device group. The main electronic device is included in the first device group, and the processor is configured to control transmission of the authentication request to a main electronic device of the second device group when the authentication request has been received by the communication module.
Abstract:
An electronic device and method for providing a virtual object are disclosed, including a processor and memory storing program instructions executable by the processor to implement the method, which includes receiving a request for a virtual object including a plurality of present conditions, searching a database for the virtual object by comparing the received plurality of present conditions to a plurality of condition sets, each set associated with at least one virtual object stored in the database; and when none of the plurality of condition sets matches all of the received plurality of present conditions, detecting a partially matching condition set matching at least one of the received plurality of present conditions and providing a partially matching virtual object corresponding to the partially matching condition set.