IP Library › Granted Patent US 12,592,900
Granted Patent B2
US 12,592,900 · App. 18/765,111 · Granted Mar 31, 2026

Method and apparatus for messaging service

Inventors: Seon Young Ahn (Seongnam-si, KR); Hye Jung Roh (Seongnam-si, KR); Hyun Ji Im (Seongnam-si, KR)
Assignee: KAKAO CORP.
H04L51/04G06Q50/01H04J3/0638
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 12,592,900
App. No.
18/765,111
Granted
Mar 31, 2026
Kind
B2
Abstract

A messaging service method and apparatus are disclosed. A method of operating a terminal executing an instant messenger according to an embodiment is disclosed. The method may include obtaining information about a time zone of a sending target of a scheduled message. The method may include setting a sending time of the scheduled message based on the information about the time zone of the sending target. The method may include requesting registration of a record about the scheduled message in response to a user account.

Claims (57)

1 . A method of operating a terminal executing an instant messenger, the method comprising:

obtaining, via an interface of the instant messenger, information about a time zone of a sending target of a scheduled message from a server for the instant messenger, based on location information determined by positioning of a participant terminal of a chat room corresponding to the sending target;

setting, via the interface of the instant messenger, a sending time of the scheduled message based on the information about the time zone of the sending target; and

requesting, via the interface of the instant messenger, registration to the server of a record about the scheduled message in connection with a user account.

2 . The method of claim 1 , wherein the setting of the sending time of the scheduled message comprises:

providing a time zone list comprising entries corresponding to regions in which each participant in the chat room corresponding to the sending target is located; and

setting the sending time of the scheduled message based on a time zone of a region corresponding to an entry selected from the time zone list.

3 . The method of claim 2 , wherein the time zone list comprises:

entries corresponding to regions arranged based on a number of participants located in a region corresponding to each of the entries.

4 . The method of claim 1 , wherein the sending target of the scheduled message comprises at least one of:

another user account subscribed to an instant messaging service (IMS); and

a chat room created in the IMS.

5 . The method of claim 1 , wherein the record about the scheduled message comprises at least one of:

information about content of the scheduled message,

information about the sending target of the scheduled message, and

information about the sending time of the scheduled message.

6 . The method of claim 1 , wherein the scheduled message is sent to the chat room corresponding to the sending target at the sending time of the scheduled message, based on whether the chat room corresponding to the sending target of the scheduled message is determined to be valid based on whether there is a history of sending and receiving messages through the chat room.

7 . The method of claim 1 , further comprising:

identifying, among participants in a chat room accessed by the user account, a participant located in a time zone different from that of the user account, based on the obtained information about the time zone of the sending target;

adding, to an interface of the chat room, an indicator indicating a presence of the participant located in the time zone different from that of the user account; and

displaying, via the interface of the chat room, information about the time zone in which the participant in the chat room is located, based on the indicator.

8 . The method of claim 7 , wherein the displaying of the information about the time zone in which the participant in the chat room is located comprises:

displaying current time information corresponding to a location of the participant in the chat room.

9 . The method of claim 7 , wherein the displaying of the information about the time zone in which the participant in the chat room is located comprises:

displaying information about a region corresponding to the time zone in which the participant in the chat room is located.

10 . The method of claim 9 , wherein the information about the region comprises at least one of:

an identification value of the region, and

weather information of the region.

11 . The method of claim 7 , wherein the displaying of the information about the time zone in which the participant in the chat room is located comprises:

displaying information about participants in the chat room located in respective time zones.

12 . The method of claim 7 , wherein the adding of the indicator comprises:

updating the indicator, based on at least one of a change in the time zone of the user account and a change in the time zone of the participant in the chat room.

13 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method of operating a terminal executing an instant messenger, the method comprising:

obtaining, via an interface of the instant messenger, information about a time zone of a sending target of a scheduled message from a server for the instant messenger, based on location information determined by positioning of a participant terminal of a chat room corresponding to the sending target;

setting, via the interface of the instant messenger, a sending time of the scheduled message based on the information about the time zone of the sending target; and

requesting, via the interface of the instant messenger, registration of a record about the scheduled message in connection with a user account by the server.

14 . A terminal executing an instant messenger, the terminal comprising:

at least one processor configured to:

obtain, via an interface of the instant messenger, information about a time zone of a sending target of a scheduled message from a server for the instant messenger, based on location information determined by positioning of a participant terminal of a chat room corresponding to the sending target;

set, via the interface of the instant messenger, a sending time of the scheduled message based on the information about the time zone of the sending target; and

request, via the interface of the instant messenger, registration of a record about the scheduled message in connection with a user account by the server.

15 . The terminal of claim 14 , wherein for setting the sending time of the scheduled message the at least one processor is configured to:

provide a time zone list comprising entries corresponding to regions in which each participant in the chat room corresponding to the sending target is located; and

set the sending time of the scheduled message based on a time zone of a region corresponding to an entry selected from the time zone list.

16 . The terminal of claim 15 , wherein the time zone list comprises:

entries corresponding to regions arranged based on the number of participants located in a region corresponding to each of the entries.

17 . The terminal of claim 15 , wherein the processor is further configured to:

identify, among participants in a chat room accessed by a user account, a participant located in a time zone different from that of the user account, based on the obtained information about the time zone of the sending target;

add, to an interface of the chat room accessed by the user account, an indicator indicating a presence of the participant located in the time zone different from that of the user account; and

display, via the interface of the chat room, information about the time zone in which the participant in the chat room is located, based on the indicator.

18 . The terminal of claim 17 , wherein for displaying the information about the time zone in which the participant in the chat room is located, the at least one processor is configured to perform at least one of:

displaying current time information corresponding to a location of the participant in the chat room; and

displaying information about a region corresponding to the time zone in which the participant in the chat room is located.

19 . The terminal of claim 17 , wherein for displaying the information about the time zone in which the participant in the chat room is located, the at least one processor is configured to:

display information about participants in the chat room located in respective time zones.

20 . The terminal of claim 17 , wherein for adding the indicator, the at least one processor is configured to:

update the indicator based on at least one of a change in the time zone of the user account and a change in the time zone of the participant in the chat room.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2024
From: AHN, SEON YOUNG; ROH, HYE JUNG; IM, HYUN JI
To: KAKAO CORP.
Reel/Frame 067928/0912 →
Priority Claims (1)
KR 10-2023-0088040 · Jul 6, 2023 · national
Continuity (1)
Related Publication 20250016123A1 · Jan 9, 2025
References Cited (47)
US 6393412B1 · Deep · 2002 [cited by examiner]
US 7272633B2 · Malik · 2007 [cited by examiner]
US 7441027B2 · Malik · 2008 [cited by examiner]
US 8301169B2 · Hung · 2012 [cited by examiner]
US 8914444B2 · Hladik, Jr. · 2014 [cited by examiner]
US 8997007B1 · Bennett · 2015 [cited by examiner]
US 9495421B1 · DeHaan · 2016 [cited by examiner]
US 10216709B2 · Lane · 2019 [cited by examiner]
US 20010051989A1 · Moncreiff · 2001 [cited by examiner]
US 20060114920A1 · Jung · 2006 [cited by examiner]
US 20070160024A1 · Jung · 2007 [cited by examiner]
US 20070186172A1 · Sego · 2007 [cited by examiner]
US 20080028032A1 · Hladik · 2008 [cited by examiner]
US 20090215476A1 · Tysowski · 2009 [cited by examiner]
US 20100153506A1 · Lim · 2010 [cited by examiner]
US 20100205541A1 · Rapaport · 2010 [cited by examiner]
US 20110081920A1 · Hung · 2011 [cited by examiner]
US 20110298618A1 · Stahl · 2011 [cited by examiner]
US 20120197969A1 · Poon · 2012 [cited by examiner]
US 20130036184A1 · Hung · 2013 [cited by examiner]
US 20130046828A1 · Grewal · 2013 [cited by examiner]
US 20140280659A1 · Siram · 2014 [cited by examiner]
US 20150082212A1 · Sharda · 2015 [cited by examiner]
US 20150264531A1 · Kim · 2015 [cited by examiner]
US 20150319203A1 · Jeremias · 2015 [cited by examiner]
US 20160103424A1 · Shin · 2016 [cited by examiner]
US 20160119274A1 · Ghafourifar · 2016 [cited by examiner]
US 20160255494A1 · Shin · 2016 [cited by examiner]
US 20160352674A1 · Strom · 2016 [cited by examiner]
US 20170289074A1 · Joo · 2017 [cited by examiner]
US 20170366480A1 · Sagar · 2017 [cited by examiner]
US 20180309801A1 · Rathod · 2018 [cited by examiner]
US 20210194843A1 · Vendrow · 2021 [cited by examiner]
US 20210211399A1 · Kim · 2021 [cited by examiner]
US 20210400142A1 · Jorasch · 2021 [cited by examiner]
US 20220272066A1 · Choi · 2022 [cited by examiner]
US 20220311727A1 · Agarwal · 2022 [cited by examiner]
US 20220350476A1 · Tsai · 2022 [cited by examiner]
US 20230370405A1 · Kim · 2023 [cited by examiner]
US 20240242625A1 · Reyna · 2024 [cited by examiner]
US 20240396854A1 · Yoon · 2024 [cited by examiner]
US 20240397160A1 · Yun · 2024 [cited by examiner]
US 20250016123A1 · Ahn · 2025 [cited by examiner]
KR 20130012183A · 2013 [cited by applicant]
KR 20160042491A · 2016 [cited by applicant]
KR 20170004324A · 2017 [cited by applicant]
Office Action, dated Aug. 11, 2025, for Korean Patent Application No. 10-2023-0088040. (12 pages). [cited by applicant]