IP Library › Granted Patent US 9,781,066
Granted Patent B2
US 9,781,066 · App. 14/632,099 · Granted Oct 3, 2017

Terminal device, server, and method of providing messaging service

Inventors: Yong Seok Park (Yongin-si, KR); Hyo Jin Jung (Yongin-si, KR); Jae Young Lee (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L51/18G06Q10/107H04L12/185H04L51/04H04W4/14
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 9,781,066
App. No.
14/632,099
Granted
Oct 3, 2017
Kind
B2
Abstract

A terminal device is provided. The terminal device includes an input unit configured to receive an input of a user command inviting a non-subscriber of a messaging service to join a messaging group, and a communication unit configured to transmit a request for invitation information to a server, when the invitation information is received from the server, to transmit an invitation message including the invitation information and an application installation Uniform Resource Locator (URL) to a non-subscriber terminal, and when a join result of the non-subscriber joining the messaging service is received, to transmit a request for an invitation of the non-subscriber to the messaging group.

Claims (54)

1. A terminal device comprising:

an interface configured to receive an input of a user command inviting a non-subscriber of a messaging service to join a messaging group; and

a communicator configured to:

transmit, to a server, a request for invitation information,

when the invitation information is received from the server, transmit an invitation message including the invitation information and an application installation uniform resource locator (URL) to a non-subscriber terminal, and

when a join result of the non-subscriber joining the messaging service is received from the server, transmit a request for an invitation of the non-sub scriber to the messaging group.

2. The terminal device according to claim 1 , wherein the communicator is further configured to transmit the invitation message by using at least one of a short message service (SMS) and an E-mail.

3. The terminal device according to claim 1 , wherein the communicator is further configured to transmit inviter information and non-subscriber information together with the invitation information, when transmitting the request for the invitation information.

4. The terminal device according to claim 1 , further comprising:

a display configured to display a list including non-subscribers of the messaging service,

wherein the interface is further configured to receive an input of a user command selecting at least one of the non-subscribers included in the list.

5. A server comprising:

at least one processor; and

a storage communicatively coupled to the at least one processor and configured to store instructions that, when executed by the at least one processor, instruct the at least one processor to:

create invitation information when invitation information is requested from an inviter terminal,

control a communicator to:

transmit the created invitation information to the inviter terminal; and

transmit a join result of a non-subscriber joining a messaging service to the inviter terminal,

when a join request including the invitation information and non-subscriber information is received from a non-subscriber terminal, allow the non-subscriber to join the messaging service, and

when a request inviting the non-subscriber to join a messaging group is received from the inviter terminal, add the non-subscriber to the messaging group.

6. The server according to claim 5 , wherein the storage is further configured to store the invitation information, inviter information, and the non-subscriber information in relation to one another.

7. The server according to claim 5 ,

wherein the at least one processor is further configured to identify the inviter terminal by using the invitation information received from the non-sub scriber terminal, and

wherein the communicator is further configured to transmit the join result to the identified inviter terminal.

8. A method of providing, by a terminal device, a messaging service, the method comprising:

receiving, by the terminal device, an input of a user command inviting a non-subscriber of the messaging service to join a messaging group;

transmitting a request for invitation information to a server;

when the invitation information is received from the server, transmitting an invitation message including the invitation information and an application installation uniform resource locator (URL) to a non-subscriber terminal; and

when a join result of the non-subscriber joining the messaging service is received from the server, transmitting a request for an invitation of the non-subscriber to the messaging group.

9. The method according to claim 8 , wherein the transmitting of the invitation message is conducted by using a short message service (SMS).

10. The method according to claim 8 , wherein the transmitting of the request for the invitation information further includes transmitting inviter information and non-subscriber information together with the invitation information.

11. The method according to claim 8 , wherein the receiving of the input of the user command includes:

displaying a list including subscribers and non-subscribers; and

allowing a user to select at least one of the non-subscribers included in the list.

12. A method of providing, by a server, a messaging service, the method comprising:

creating invitation information when invitation information is requested from an inviter terminal;

transmitting the created invitation information to the inviter terminal;

when a join request including the invitation information and non-subscriber information is received from a non-subscriber terminal, letting the non-subscriber join the messaging service;

transmitting a join result of the non-subscriber joining the messaging service to the inviter terminal; and

when a request inviting the non-subscriber to join a messaging group is received from the inviter terminal, adding the non-subscriber to the messaging group.

13. The method according to claim 12 , further comprising storing the invitation information, inviter information and the non-subscriber information in relation to one another.

14. The method according to claim 12 , wherein the transmitting of the join result to the inviter terminal further includes:

identifying the inviter terminal by using the invitation information and the non-subscriber information received from the non-subscriber terminal; and

transmitting the join result to the identified inviter terminal.

15. A method of providing, by a messaging system, a messaging service, the method comprising:

when a user command by which an inviter terminal invites a non-subscriber of the messaging service to join a messaging group is inputted, transmitting a request for invitation information to a server;

creating, by the server, invitation information and transmitting the created invitation information to the inviter terminal;

transmitting, by the inviter terminal, an invitation message including the invitation information and an application installation Uniform Resource Locator (URL) to a non-subscriber terminal;

transmitting, by the non-subscriber terminal, a join request including the invitation information and non-subscriber information through the URL;

letting, by the server, the non-subscriber join the messaging service and transmitting a join result to the inviter terminal;

requesting, by the inviter terminal, an invitation of the non-subscriber to the messaging group; and

adding, by the server, the non-subscriber to the messaging group.

16. The method according to claim 15 , further comprising installing, by the non-subscriber terminal, an application for providing the messaging service based on the invitation message transmitted by the inviter terminal.

17. At least one non-transitory processor readable medium for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 15 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: PARK, YONG SEOK; JUNG, HYO JIN; LEE, JAE YOUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035038/0394 →
Priority Claims (1)
KR 10-2014-0026324 · Mar 6, 2014 · national
Continuity (1)
Related Publication 20150256497A1 · Sep 10, 2015