Abstract:
A method of operating a browser of a terminal apparatus is provided. The method of operating a browser of a terminal apparatus according to various exemplary embodiments includes: confirming a resource needed for a first computation for operating the browser in the terminal apparatus; requesting an external device perform the first computation when the resource does not exist or is insufficient; receiving from the external device data according to a result of the first computation; and displaying data on the browser using the received data.
Abstract:
An example device includes a memory configured to store at least one program; a microphone configured to receive a voice; and at least one processor configured to execute the at least one program to control the device to perform operations for sending money to a recipient. The operations include determining a payment intention of a user based on analyzing the received voice input; retrieving contact information from a stored contact list based on the name of the recipient; transmitting the name and the contact information of the recipient to a bank server together with an amount of money specified in the voice input; receiving remittance details from the bank server; and approving the remittance details. The device may analyze the received voice input by using an artificial intelligence (AI) algorithm.
Abstract:
A home server of a home network system is provided. The home server includes a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence including a condition and an action, and configured to generate a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied.
Abstract:
Provided are a method and apparatus for notifying a specific device, which requests a service, of an event if the event relating to the service occurs in a home network. An event notification message that is multicasted in the home network includes a device ID that requests a service relating to an event, and devices discard the event notification message when the device ID included in the event notification message is not identical to IDs of the devices, thereby preventing all devices that are not related to the service from being notified of the event relating to the service.
Abstract:
A method and apparatus for providing contents-sharing services are provided. The method for providing contents-sharing services includes: receiving a contents-sharing request message for a contents sharer from a first contents reproducing apparatus of a contents sharing requester; transmitting a contents-sharing notify message generated using the received contents-sharing request message to a second contents reproducing apparatus of the contents sharer; and transmitting the received contents-sharing request message to a streaming server, wherein the transmitted contents-sharing request message requests the streaming server to transmit contents to the second contents reproducing apparatus of the contents sharer.
Abstract:
Provided are a system and/or method of providing a to-do list of a user. A device for providing a to-do list of a user may include: a communicator configured to communicate with an external device; a display; and a processor configured to determine at least one keyword used to determine at least one task to be performed by the user in the to-do list, based on data obtained by an application executed on the display, generate a keyword list of the determined at least one keyword, and display a graphical user interface (GUI) for selecting at least one of the at least one keyword in the keyword list by controlling the display.
Abstract:
The present disclosure relates to an artificial intelligence (AI) system that utilizes a machine learning algorithm such as deep learning and the like, and an application thereof. In particular, an electronic apparatus, a guide providing method thereof, and a non-transitory computer-readable recording medium are provided. An electronic apparatus includes an input interface configured to receive a user input, a display configured to display a guide, and a processor configured to determine whether a task corresponding to the received user input is performable by the electronic apparatus, in response to determining that the task is performable, perform the task corresponding to the received user input, and in response to determining that the task is not performable, determine a candidate task related to the received user input and control the display to provide a guide for guiding the determined candidate task.
Abstract:
An example method of providing information of a product includes receiving a user message for purchase of the product via a first chat window, creating a query indicating purchase conditions for purchase of the product by interpreting a meaning of the user message, providing the created query to at least one server, receiving information of the product registered with the at least one server from the at least one server, editing at least a portion of the information, based on the purchase conditions, and providing the edited information via the first chat window.
Abstract:
A method and apparatus for controlling content recording for a buddy of a management server are provided. The method includes: receiving a recording request message for the buddy according to an external input; determining whether a local recording apparatus of the buddy is in a recording state; and selectively sending a recording start message to a recording apparatus on a network, different from the local recording apparatus of the buddy, according to a result of the determining.
Abstract:
An electronic device includes at least one voice receiver provided at at least one area different from each other in the electronic device to receive voices of a plurality of utterers; a storage configured to store the received voices of the plurality of utterers; an information acquirer configured to acquire utterer information on the plurality of utterers; and a controller configured to store the received voices in the storage to match to the plurality of utterers and utterance locations of the plurality of utterers using directivities of the received voices.