IP Library › Granted Patent US 12,238,457
Granted Patent B2
US 12,238,457 · App. 18/342,738 · Granted Feb 25, 2025

Application processing method for providing group video call

Inventors: Hyung Jin Kim (Seongnam-si, KR); Sung San Kim (Seongnam-si, KR); Hyo Jin Ham (Seongnam-si, KR); Tae Kyu Kim (Seongnam-si, KR); Young Wuk Seo (Seongnam-si, KR); Dae Nyeon Kim (Seongnam-si, KR); Seog Choi (Seongnam-si, KR); Ji Ah Lee (Seongnam-si, KR); Tae Jun Choi (Seongnam-si, KR); Taek Hoon Kim (Seongnam-si, KR)
Assignee: KAKAO CORP.
H04N7/157G06F9/54H04L12/1822
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,238,457
App. No.
18/342,738
Granted
Feb 25, 2025
Kind
B2
Abstract

An application processing method for providing a group video call and a terminal for performing a group video call are disclosed. The application processing method of providing a group video call may include executing a group video call comprising a plurality of participants, based on a number of the participants, displaying views corresponding to the participants by pagination, based on a predetermined action of a first participant whose view is not displayed on a predetermined page of a plurality of pages generated by the pagination, selecting one of participants whose view is displayed on the predetermined page as a second participant, and displaying the views by swapping a position of the view corresponding to the selected second participant and a position of the view corresponding to the first participant.

Claims (61)

1. An application processing method of providing a group video call, the application processing method comprising:

executing a group video call comprising a plurality of participants;

based on a number of the participants, displaying views corresponding to the participants by pagination;

based on a predetermined action of a first participant whose view is not displayed on a predetermined page of a plurality of pages generated by the pagination, selecting one of participants whose view is displayed on the predetermined page as a second participant; and

displaying the view corresponding to the first participant on the predetermined page instead of the view corresponding to the selected second participant.

2. The application processing method of claim 1 , wherein the predetermined action of the first participant comprises an utterance of the first participant, and

the selecting of the second participant comprises, based on at least one of information on recent end-points of utterances and number of utterances of the participants whose views are displayed on the predetermined page, selecting one of participants whose view is displayed on the predetermined page as the second participant.

3. The application processing method of claim 1 , further comprising:

displaying the view corresponding to the selected second participant on a page other than the predetermined page among the plurality of pages.

4. The application processing method of claim 1 , further comprising:

when a third participant among the participants leaves the group video call, deleting a view corresponding to the third participant displayed on one of the plurality of pages; and

in case the view corresponding to the third participant is deleted from the predetermined page, changing a position of a view corresponding to a fourth participant whose view is not displayed on the predetermined page to a position on the predetermined page.

5. The application processing method of claim 4 , further comprising:

deleting a page not comprising a view corresponding to a participant among the plurality of pages.

6. The application processing method of claim 1 , wherein the displaying of the views by the pagination comprises:

based on a number of the participants, determining a layout of pages on which the views corresponding to the participants are displayed; and

placing the views corresponding to the participants on areas in the pages based on the layout.

7. The application processing method of claim 1 , wherein the displaying of the views by the pagination comprises:

based on the number of participants and a limit on a number of views to be comprised in one page, generating pages on which the views corresponding to the participants are displayed; and

placing the views corresponding to the participants on the pages based on a predetermined order among the participants.

8. The application processing method of claim 1 , further comprising:

generating a new page based on a changed number of participants when a new participant is added to the group video call; and

placing a view corresponding to the new participant on the new page.

9. The application processing method of claim 1 , wherein the displaying of the views by the pagination comprises:

displaying the predetermined page of the plurality of pages generated by the pagination on a display; and

based on a page transition input received from a terminal in which the application is installed, displaying another page generated by the pagination on the display.

10. The application processing method of claim 1 , wherein the executing of the group video call comprises:

receiving a request for the group video call via a chatroom; and

executing the group video call comprising a plurality of participants in the chatroom.

11. The application processing method of claim 1 , wherein the executing of the group video call comprises:

receiving a request for the group video call via a chatroom;

in case a number of the participants in the chatroom exceeds a predetermined value, providing an interface whereby a number of participants less than the predetermined value may be selected from among the participants in the chatroom;

sending a request to generate a new chatroom comprising the selected participants to a server; and

executing the group video call comprising participants in the new chatroom.

12. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

13. A terminal comprising:

at least one processor configured to

execute a group video call comprising a plurality of participants,

based on a number of the participants, display views corresponding to the participants by pagination,

based on a predetermined action of a first participant whose view is not displayed on a predetermined page of a plurality of pages generated by the pagination, select one of participants whose view is displayed on the predetermined page as a second participant, and

display the view corresponding to the first participant on the predetermined page instead of the view corresponding to the selected second participant.

14. The terminal of claim 13 , wherein the predetermined action of the first participant comprises an utterance of the first participant, and

the processor is configured to, in the selecting of the second participant,

based on at least one of information on recent end-points of utterances and number of utterances of the participants whose views are displayed on the predetermined page, selecting one of participants whose view is displayed on the predetermined page as the second participant.

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

display the view corresponding to the selected second participant on a page other than the predetermined page among the plurality of pages.

16. The terminal of claim 13 , wherein the processor is further configured to,

when a third participant among the participants leaves the group video call, delete a view corresponding to the third participant displayed on one of the plurality of pages,

in case the view corresponding to the third participant is deleted from the predetermined page, change a position of a view corresponding to a fourth participant whose view is not displayed on the predetermined page to a position on the predetermined page, and

delete a page not comprising a view corresponding to a participant among the plurality of pages.

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

generate a new page based on a changed number of participants when a new participant is added to the group video call, and

place a view corresponding to the new participant on the new page.

18. The terminal of claim 13 , wherein the processor is further configured to, in the displaying of the views by the pagination,

based on a number of the participants, determine a layout of pages on which the views corresponding to the participants are displayed, and

place the views corresponding to the participants on areas in the pages based on the layout.

19. The terminal of claim 13 , wherein the processor is configured to, in the executing of the group video call,

receive a request for the group video call via a chatroom,

in case a number of the participants in the chatroom exceeds a predetermined value, provide an interface whereby a number of participants less than the predetermined value may be selected from among the participants in the chatroom,

send a request to generate a new chatroom comprising the selected participants to a server, and

execute the group video call comprising participants in the new chatroom.

Priority Claims (1)
KR 10-2020-0184808 · Dec 28, 2020 · national
Continuity (2)
Continuation 17563052 · Dec 28, 2021
Related Publication 20230336692A1 · Oct 19, 2023
References Cited (21)
US 7612793B2 · Potekhin et al. · 2009 [cited by applicant]
US 10110831B2 · Takita et al. · 2018 [cited by applicant]
US 20100302346A1 · Huang · 2010 [cited by examiner]
US 20110157298A1 · Huang et al. · 2011 [cited by applicant]
US 20120050454A1 · Eisenberg et al. · 2012 [cited by applicant]
US 20140245234A1 · Lee · 2014 [cited by examiner]
US 20140267560A1 · Bright-Thomas · 2014 [cited by applicant]
US 20150128045A1 · Deng · 2015 [cited by examiner]
US 20150201161A1 · Lachapelle · 2015 [cited by examiner]
US 20160065894A1 · Lin · 2016 [cited by examiner]
US 20160127686A1 · Nagase et al. · 2016 [cited by applicant]
US 20160173823A1 · Duckworth · 2016 [cited by examiner]
US 20160306504A1 · Brunsch · 2016 [cited by examiner]
US 20180070050A1 · Hansen · 2018 [cited by applicant]
US 20210120207A1 · Lee et al. · 2021 [cited by applicant]
KR 1020020023234A · 2002 [cited by applicant]
KR 1020150006235A · 2015 [cited by applicant]
KR 1020160061773A · 2016 [cited by applicant]
KR 1020170112306A · 2017 [cited by applicant]
Jen Hill, “Filters, Reactions, Lighting & More! New Features to Liven up Y our Meetings”, Zoom Blog, <https://blog.zoom.us/filters-reactions-lighting-features-zoom-meetings-2/>, Aug. 4, 2020. [cited by applicant]
Jen Hill, “How to Use Accessibility Features With Zoom”, Zoom, YouTube Webpage, <https://www.youtube.com/watch?v=h/WSoH3aMMg>, Sep. 23, 2020. [cited by applicant]