IP Library Granted Patent US 10,278,033
Granted Patent B2
US 10,278,033 · App. 15/194,406 · Granted Apr 30, 2019

Electronic device and method of providing message via electronic device

Inventors: Jeong-wun Jee (Gyeonggi-do, KR); Yun-sun Baek (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W4/10H04W4/21H04W4/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,278,033
App. No.
15/194,406
Granted
Apr 30, 2019
Kind
B2
Abstract

Provided is a method of providing a message via an electronic device, including: executing an application that provides messages, which correspond to a plurality of users in a group, as a voice; acquiring a signal for selecting at least one user from the group; generating a voice stream by reconstructing at least one message corresponding to the at least one user based on the acquired signal and the messages corresponding to the plurality of users; and outputting the voice stream.

Claims (45)

1. A method of providing a message via an electronic device, the method comprising:

executing an application that provides messages, which correspond to a plurality of users in a group, as a voice;

acquiring a signal for selecting at least one user from the group;

generating a voice stream by reconstructing at least one message corresponding to the at least one user based on the acquired signal and the messages corresponding to the plurality of users; and

outputting the voice stream,

wherein the generating the voice stream comprises, when the at least one message corresponding to the at least one user is a plurality of messages, generating the voice stream by inserting a silent interval between the plurality of messages; and

when the at least one message corresponding to the at least one user comprises successive messages, inserting ID information of the at least one user into a starting message from among the successive messages, extracting at least one message containing a keyword from among the messages corresponding to the plurality of users, and generating the voice stream by reconstructing the extracted at least one message.

2. The method of claim 1 , wherein generating the voice stream comprises:

extracting the at least one message corresponding to the at least one user among the messages corresponding to the plurality of users;

extracting identification (ID) information of the at least one user among pieces of ID information of the plurality of users; and

generating the voice stream by inserting the ID information of the at least one user into the at least one message corresponding to the at least one user.

3. The method of claim 2 , further comprising receiving the messages corresponding to the plurality of users and the pieces of ID information of the plurality of users,

wherein the pieces of ID information of the plurality of users are pieces of information respectively indicating names or IDs of the plurality of users.

4. The method of claim 2 , wherein the at least one message corresponding to the at least one user is acquired within a predetermined time interval.

5. The method of claim 4 , wherein the predetermined time interval is at least one of a time interval from an end time point when execution of the application ends to a start time point when the execution of the application starts after the end time point and a time interval corresponding to unconfirmed messages from among the messages corresponding to the plurality of users.

6. The method of claim 2 , wherein a type of the at least one message corresponding to the at least one user and the ID information of the at least one user is at least one of text data and voice data, and

the method further comprising, when the type of the at least one message corresponding to the at least one user and the ID information of the at least one user is the text data, converting the text data into the voice data.

7. The method of claim 1 , further comprising acquiring a search term,

wherein generating the voice stream comprises generating the voice stream by reconstructing the at least one message corresponding to the at least one user based on the signal, the acquired search term, and the messages corresponding to the plurality of users.

8. The method of claim 3 , further comprising storing the messages corresponding to the plurality of users and the pieces of ID information of the plurality of users.

9. The method of claim 1 , wherein acquiring the signal for selecting the at least one user from the group comprises acquiring the signal for selecting the at least one user via a user interface of the electronic device.

10. An electronic device comprising:

a controller configured to:

execute an application that provides messages, which correspond to a plurality of users in a group, as a voice, and

generate a voice stream by reconstructing at least one message corresponding to at least one user based on a signal for selecting the at least one user from the group and the messages corresponding to the plurality of users; and

an output unit configured to output the generated voice stream,

wherein generating the voice stream comprises, when the at least one message corresponding to the at least one user is a plurality of messages, generating the voice stream by inserting a silent interval between the plurality of messages, and when the at least one message corresponding to the at least one user comprises successive messages, inserting ID information of the at least one user and the silent interval into each of the plurality of messages, extracting at least one message containing a keyword from among the messages corresponding to the plurality of users, and generating the voice stream by reconstructing the extracted at least one message.

11. The electronic device of claim 10 , wherein the controller is further configured to:

extract the at least one message corresponding to the at least one user among the messages corresponding to the plurality of users,

extract identification (ID) information of the at least one user among pieces of ID information of the plurality of users, and

generate the voice stream by inserting the ID information of the at least one user into the at least one message corresponding to the at least one user.

12. The electronic device of claim 11 , further comprising a communication unit configured to receive the messages corresponding to the plurality of users and the pieces of ID information of the plurality of users,

wherein the pieces of ID information of the plurality of users are pieces of information respectively indicating names or IDs of the plurality of users.

13. The electronic device of claim 11 , wherein a type of the at least one message corresponding to the at least one user and the ID information of the at least one user is at least one of text data and voice data, and

wherein, when the type of the at least one message corresponding to the at least one user and the ID information of the at least one user is the text data, the controller is further configured to convert the text data into the voice data.

14. The electronic device of claim 10 , wherein the controller is further configured to acquire a search term and generate the voice stream by reconstructing the at least one message corresponding to the at least one user based on the signal, the acquired search term, and the messages corresponding to the plurality of users.

15. The electronic device of claim 12 , further comprising:

a memory configured to store the messages corresponding to the plurality of users and the pieces of ID information of the plurality of users; and

a user interface configured to acquire the signal for selecting the at least one user.

16. A non-transitory computer-readable recording medium having recorded thereon a program for executing a method of providing a message via an electronic device on a computer, the method comprising:

executing an application that provides messages, which correspond to a plurality of users in a group, as a voice;

acquiring a signal for selecting at least one user from the group;

generating a voice stream by reconstructing at least one message corresponding to the at least one user based on the acquired signal and the messages corresponding to the plurality of users; and

outputting the voice stream,

wherein the generating the voice stream comprises, when the at least one message corresponding to the at least one user is a plurality of messages, generating the voice stream by inserting a silent interval between the plurality of messages, when the at least one message corresponding to the at least one user comprises successive messages, inserting ID information of the at least one user and the silent interval into each of the plurality of messages, extracting at least one message containing a keyword from among the messages corresponding to the plurality of users, and generating the voice stream by reconstructing the extracted at least one message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: JEE, JEONG-WUN; BAEK, YUN-SUN
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 039022/0269 →
Priority Claims (1)
KR 10-2015-0091391 · Jun 26, 2015 · national
Continuity (1)
Related Publication 20160381527A1 · Dec 29, 2016