IP Library Granted Patent US 10,735,366
Granted Patent B2
US 10,735,366 · App. 15/783,364 · Granted Aug 4, 2020

Method and apparatus for providing a message notification service based on spatial information

Inventors: Tae Min Yu (Seoul, KR); Seung Chul Han (Seoul, KR)
Assignee: LIZEN COMPANY
H04L51/24H04L51/32H04L67/1044H04L51/20H04L67/18H04L67/26
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,735,366
App. No.
15/783,364
Granted
Aug 4, 2020
Kind
B2
Abstract

A method and an apparatus for providing a message notification service based on spatial information are disclosed. A method for providing a message notification service from a server may include: receiving current circumstance information from a user terminal; if there exists a notification condition matching the current circumstance information, then extracting the message corresponding to the notification condition that matches the current circumstance information; and transmitting the extracted message to the user terminal.

Claims (29)

1. A method for providing a message notification service from a server, the method comprising:

receiving current circumstance information of a user terminal from the user terminal, wherein the user terminal is a terminal of a member who has subscribed to a particular blog or forum;

determining, based on identification information of the user terminal, that the user terminal is permitted to receive one or more messages;

responsive to the user terminal being permitted to receive the one or more messages, extracting each message of the one or more messages which has been registered by at least one other user without specifying a recipient, the each message being associated with a notification condition among one or more specified notification conditions for each of the one or more messages matching the current circumstance information, wherein the one or more messages are each associated with the one or more specified notification conditions registered on a bulletin board or comment;

transmitting the extracted one or more messages to the user terminal based on the notification condition existing; and

responsive to transmitting the extracted one or more messages, storing the identification information of the user terminal and storing a number of transmissions of the each of the one or more messages to different user terminals, wherein the identification information and the number of transmissions are stored in correspondence with the message,

wherein the extracting of the message comprises:

repeatedly extracting each of the one or more messages configured to have the notification condition matching the current circumstance information from among messages newly registered within a particular time, for each different user terminal that has no identification information stored for corresponding messages of the one or more messages and if the number of transmissions of each of the corresponding messages of the one or more messages is within a preset number of transmissions, and

identifying and excluding from the repeatedly extracting any messages which were previously extracted and are associated with the identification information of the user terminal or has a number of transmissions above a preset number of transmissions, and

wherein any messages that have not been extracted within a particular time after being newly registered, the notification condition associated with the messages is discarded, and the messages that have not been extracted within the particular time after being newly registered are not transmitted to any of the user terminal and different user terminals.

2. The method for providing a message notification service according to claim 1 , wherein the current circumstance information comprises at least two or more of spatial or location information, time information, direction information, inclination information associated with a user manipulation of the user terminal, speed information, applied gravity, illuminance, temperature, atmospheric pressure, and health or biometric information.

3. The method for providing a message notification service according to claim 1 , wherein the extracting of the message comprises:

repeatedly extracting the message configured to have a notification condition matching the current circumstance information from among the messages newly registered within a particular time, if the user terminal from which the current circumstance information is received is not the user terminal to which the message is transmitted or if the number of transmissions of the message is within a preset number of transmissions.

4. The method for providing a message notification service according to claim 1 , further comprising, before the receiving of the current circumstance information:

receiving and registering a message including a notification condition from a registry-permitted user terminal.

5. The method for providing a message notification service according to claim 4 , wherein the registry-permitted user terminal and the user terminal are a same terminal.

6. A non-transitory computer-readable recorded medium product having recorded thereon a set of program code for performing the method according to any one of the preceding claims.

7. A server configured to provide a message notification service, the server comprising:

a memory configured to store program instructions; and

a processor configured to execute the program instructions, the program instructions when executed configured to:

receive current circumstance information of a user terminal from the user terminal, wherein the user terminal is a terminal of a member who has subscribed to a particular blog or forum;

determine, based on identification information of the user terminal, that the user terminal is permitted to receive one or more messages;

responsive to the user terminal being permitted to receive the one or more messages, extract each message of the one or more messages which has been registered by at least one other user without specifying a recipient, the each message being associated with a notification condition among one or more specified notification conditions for each of the one or more messages matching the current circumstance information, wherein the one or more messages are each associated with the one or more specified notification conditions registered on a bulletin board or comment;

transmit the extracted one or more messages to the user terminal based on the notification condition existing; and

responsive to transmitting the extracted one or more messages, store the identification information of the user terminal and a number of transmissions of the each of the one or more messages to different user terminals, wherein the identification information and the number of transmissions are stored in correspondence with the message,

wherein each of the one or more messages configured to have the notification condition matching the current circumstance information from among messages newly registered within a particular time is repeatedly extracted, for each different user terminal that has no identification information stored for corresponding messages of the one or more messages and if the number of transmissions of each of the corresponding messages of the one or more messages is within a preset number of transmissions, and any messages that were previously extracted and are associated with the identification information of the user terminal or has a number of transmissions above a preset number of transmissions are identified and excluded from the repeatedly extracting any messages, and

wherein any messages that have not been extracted within a particular time after being newly registered, the notification condition associated with the messages is discarded, and the messages that have not been extracted within the particular time after being newly registered are not transmitted to any of the user terminal and different user terminals.

8. The server of claim 7 , further comprising:

a registry configured to receive and register a message including a notification condition from a registry-permitted user terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2017
From: YU, TAE MIN; HAN, SEUNG CHUL
To: LIZEN COMPANY
Reel/Frame 043921/0585 →
Continuity (1)
Related Publication 20190116146A1 · Apr 18, 2019