IP Library Granted Patent US 12,299,057
Granted Patent B2
US 12,299,057 · App. 18/479,176 · Granted May 13, 2025

Method and apparatus for managing user profile

Inventors: So Yon Sung (Seongnam-si, KR); Ji Sun Lee (Seongnam-si, KR); Bum Sun Ryu (Seongnam-si, KR); Jee Won You (Seongnam-si, KR); Ki Byung Chae (Seongnam-si, KR); Uh Chul Kim (Seongnam-si, KR); Do Hyun Youn (Seongnam-si, KR); Young Min Park (Seongnam-si, KR); Eun Ho Son (Seongnam-si, KR); Min Jung Kim (Seongnam-si, KR); Jin Hwan Lee (Seongnam-si, KR); Jun Young Kim (Seongnam-si, KR); Hyun Ok Choi (Seongnam-si, KR); Hye Sun Kim (Seongnam-si, KR); Tae Joong Yoon (Seongnam-si, KR); Ha Na Jung (Seongnam-si, KR); Dong Keun Lee (Seongnam-si, KR); Do Yi Kim (Seongnam-si, KR); Min Jeong Yang (Seongnam-si, KR); Hong Chan Yun (Seongnam-si, KR)
Assignee: KAKAO CORP.
G06F16/9535H04L67/306G06F3/0482
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,299,057
App. No.
18/479,176
Granted
May 13, 2025
Kind
B2
Abstract

Disclosed are a method and an apparatus for managing a user profile. A user profile management method performed by a server according to an example embodiment includes creating a plurality of profiles corresponding to a user account, receiving a view request for a profile of the other user account in a predetermined relationship with the user account from a user terminal logged in with the user account, providing a UI of a profile of the other user account including an interfacing object regarding the profile of the user account to the user account, receiving an input for selecting a profile to be displayed on the other user terminal logged in the other user account, among a plurality of profiles corresponding to the user account through the interfacing object, and matching the other user account with the selected profile.

Claims (82)

1. A user profile management method performed in a server, the user profile management method comprising:

creating a plurality of profiles corresponding to a first user account of an application, each profile including a corresponding profile name or profile picture;

receiving an edit request to edit matching information of a profile selected from among the plurality of profiles;

providing an interface for editing matching information comprising at least one of a list of accounts in a predetermined relationship with the first user account and a list of chatrooms in which the first user account is participating, based on the edit request;

receiving an input for selecting a second user account of the application to be matched with the selected profile through the interface for editing the matching information;

matching the selected second user account with the selected profile; and

based on matching the selected second user account with the selected profile, providing the selected profile to a terminal of the selected second user account.

2. The user profile management method of claim 1 , wherein the receiving of the input for selecting the second user account comprises:

receiving an input for selecting at least one chatroom from the list of the chatrooms; and

determining a participant account which is participating in the selected chatroom as the second user account to be matched with the selected profile.

3. The user profile management method of claim 2 , wherein the determining of the participant account which is participating in the selected chatroom as the second user account to be matched with the selected profile comprises receiving an input for selecting at least a portion of participant accounts which are participating in the selected chatroom as the second user account, based on a list of the participant accounts.

4. The user profile management method of claim 1 , wherein the receiving of the input for selecting the second user account comprises receiving an input for selecting at least one account from the list of the accounts in the predetermined relationship with the first user account.

5. The user profile management method of claim 1 , wherein the receiving of the edit request to edit the matching information of the selected profile comprises:

providing an interface of the selected profile based on an input for selecting one of the plurality of profiles; and

receiving the edit request to edit the matching information of the selected profile using the interface of the selected profile.

6. The user profile management method of claim 1 , further comprising:

providing a list of accounts previously matched with the selected profile based on the edit request.

7. The user profile management method of claim 6 , further comprising:

receiving an input for selecting an account, of which matching is to be removed, among the accounts previously matched with the selected profile based on the list of the accounts previously matched with the selected profile; and

canceling matching between the selected account and the selected profile.

8. A user profile management method performed in a user terminal which is logged in with a first user account of an application, the user profile management method comprising:

requesting creation of a plurality of profiles corresponding to the first user account, each profile including a corresponding profile name or profile picture;

requesting editing of matching information of a profile selected from the plurality of profiles;

displaying an interface for editing matching information comprising at least one of a list of accounts in a predetermined relationship with the first user account and a list of chatrooms in which the first user account is participating, in response to requesting the editing of matching information;

selecting a second user account of the application to be matched with the selected profile, through the interface for editing the matching information;

requesting matching between the selected second user account and the selected profile; and

based on matching the selected second user account and the selected profile, providing the selected profile to a terminal of the selected second user account.

9. A user profile management method performed in a server, the user profile management method comprising:

creating a plurality of profiles corresponding to a user account, each profile including a corresponding profile name or profile picture;

generating a chat object list corresponding to each of the plurality of profiles, based on an input for setting chat objects corresponding to the user account to be sorted according to the profiles; and

providing, to a terminal of the user account, a chat object list corresponding to a selected profile, based on an input for selecting at least one of the plurality of profiles,

wherein the chat object includes at least one of an account in a relationship with the user account and a chat room in which the user account participates,

wherein the chat object list corresponding to the selected profile is generated by filtering a chat object corresponding to the selected profile from all chat objects corresponding to the user account.

10. The user profile management method of claim 9 , wherein:

the plurality of profiles comprises a first profile and a second profile, and

the chat object list corresponding to each of the plurality of profiles comprises:

a first chatroom list corresponding to the first profile generated by filtering a chatroom comprising a participant account matched with the first profile from all chatrooms in which the user account is participating; and

a second chatroom list corresponding to the second profile generated by filtering a chatroom comprising a participant account matched with the second profile from the all chatrooms in which the user account is participating.

11. The user profile management method of claim 9 , wherein:

the plurality of profiles comprises a first profile and a second profile, and

the chat object list corresponding to each of the plurality of profiles comprises:

a first account list corresponding to the first profile generated by filtering an account matched with the first profile from all accounts in a relationship with the user account; and

a second account list corresponding to the second profile generated by filtering an account matched with the second profile from all accounts in a relationship with the user account.

12. A user profile management method performed in a user terminal which is logged in with a user account, the user profile management method comprising:

requesting creation of a plurality of profiles corresponding to the user account, each profile including a corresponding profile name or profile picture;

setting chat objects corresponding to the user account to be sorted according to the profiles;

receiving a chat object list corresponding to each of the plurality of profiles, based on the setting; and

displaying a chat object list corresponding to a profile selected from among the plurality of profiles,

wherein the chat object includes at least one of an account in a relationship with the user account and a chat room in which the user account participates,

wherein the chat object list corresponding to the selected profile is generated by filtering a chat object corresponding to the selected profile from all chat objects corresponding to the user account.

13. A computer program stored in a medium to be coupled to hardware to execute the method according to claim 1 .

14. A server, comprising:

a processor configured to:

create a plurality of profiles corresponding to a first user account of an application, each profile including a corresponding profile name or profile picture;

receive an edit request to edit matching information of a profile selected from among the plurality of profiles;

provide an interface for editing matching information comprising at least one of a list of accounts in a predetermined relationship with the first user account and a list of chatrooms in which the first user account is participating, based on the edit request;

receive an input for selecting a second user account of the application to be matched with the selected profile through the interface for editing the matching information;

match the selected second user account with the selected profile; and

based on matching the selected second user account with the selected profile, providing the selected profile to a terminal of the selected second user account.

15. A user terminal logged in with a first user account of an application, the user terminal comprising:

a processor configured to:

request creation of a plurality of profiles corresponding to the first user account, each profile including a corresponding profile name or profile picture;

request editing of matching information of a profile selected from the plurality of profiles;

display an interface for editing matching information comprising at least one of a list of accounts in a predetermined relationship with the first user account and a list of chatrooms in which the first user account is participating, in response to requesting the editing of matching information;

select a second user account of the application to be matched with the selected profile, through the interface for editing the matching information;

request matching between the selected second user account and the selected profile; and

based on matching the selected user account and the selected profile, providing the selected profile to a terminal of the selected second user account.

16. A server, comprising:

a processor configured to:

create a plurality of profiles corresponding to a user account, each profile including a corresponding profile name or profile picture;

generate a chat object list corresponding to each of the plurality of profiles, based on an input for setting chat objects corresponding to the user account to be sorted according to the profiles; and

provide, to a terminal of the user account, a chat object list corresponding to a selected profile, based on an input for selecting at least one of the plurality of profiles,

wherein the chat object includes at least one of an account in a relationship with the user account and a chat room in which the user account participates,

wherein the chat object list corresponding to the selected profile is generated by filtering a chat object corresponding to the selected profile from all chat objects corresponding to the user account.

17. A user terminal logged in with a user account, the user terminal comprising:

a processor configured to:

request creation of a plurality of profiles corresponding to the user account, each profile including a corresponding profile name or profile picture;

set chat objects corresponding to the user account to be sorted according to the profiles;

receive a chat object list corresponding to each of the plurality of profiles, based on the setting; and

display a chat object list corresponding to a profile selected from among the plurality of profiles,

wherein the chat object includes at least one of an account in a relationship with the user account and a chat room in which the user account participates,

wherein the chat object list corresponding to the selected profile is generated by filtering a chat object corresponding to the selected profile from all chat objects corresponding to the user account.

Priority Claims (1)
KR 10-2020-0186822 · Dec 29, 2020 · national
Continuity (2)
Continuation 17563058 · Dec 28, 2021
Related Publication 20240028657A1 · Jan 25, 2024
References Cited (32)
US 9208471B2 · Cross et al. · 2015 [cited by applicant]
US 9892101B1 · Donnelley et al. · 2018 [cited by applicant]
US 10742815B1 · Tomlinson et al. · 2020 [cited by applicant]
US 11063898B1 · Wu · 2021 [cited by examiner]
US 11070505B2 · Han · 2021 [cited by examiner]
US 11201944B2 · Bedoe et al. · 2021 [cited by applicant]
US 20080270541A1 · Keener · 2008 [cited by examiner]
US 20090187831A1 · Tiwana et al. · 2009 [cited by applicant]
US 20090204621A1 · Fagioli et al. · 2009 [cited by applicant]
US 20100211885A1 · Berg · 2010 [cited by examiner]
US 20120236103A1 · Cahill · 2012 [cited by examiner]
US 20140101039A1 · Oskolkov et al. · 2014 [cited by applicant]
US 20140156746A1 · Wheatley · 2014 [cited by examiner]
US 20160170956A1 · Allen · 2016 [cited by examiner]
US 20160308800A1 · Xiang et al. · 2016 [cited by applicant]
US 20160330146A1 · Yoo et al. · 2016 [cited by applicant]
US 20160379313A1 · Dugan · 2016 [cited by examiner]
US 20170033941A1 · Elias De Gispert · 2017 [cited by examiner]
US 20190361529A1 · Cho · 2019 [cited by examiner]
US 20200167699A1 · Cohen et al. · 2020 [cited by applicant]
US 20200228941A1 · Angapova et al. · 2020 [cited by applicant]
US 20210217042A1 · Bodo · 2021 [cited by examiner]
US 20220207100A1 · Sung et al. · 2022 [cited by applicant]
US 20230048703A1 · Norieda et al. · 2023 [cited by applicant]
KR 1020130129379A · 2013 [cited by applicant]
KR 20140000931A · 2014 [cited by applicant]
KR 1020180116711A · 2018 [cited by applicant]
KR 101998378B1 · 2019 [cited by applicant]
KR 102086751B1 · 2020 [cited by applicant]
KR 1020200096935A · 2020 [cited by applicant]
Korean Office Action for KR Application No. 10-2020-0186822 mailed on Sep. 5, 2022. [cited by applicant]
International Search Report; International Application No. 10-2020-0186822; International Filing Date: Dec. 29, 2020; Date of mailing: Mar. 6, 2023; 25 pages, Machine translation. [cited by applicant]