Method, computer device, and computer program for providing social graph-based call screen reduction function during voice over internet protocol-based call
Patent Information
- Application Number
- PCT/KR2024/005020
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-05-16
- Filing Date
- 2024-04-15
- Publication Date
- 2025-08-14
AI Technical Summary
Existing VoIP call systems lack personalized and interactive call screen reduction features during video calls, failing to effectively utilize user preferences and social graph data to customize the call experience.
A method and system that provides a picture-in-picture (PIP) call screen reduction function using user-customized content based on the social graph, allowing users to select and configure interface items and transmit reactions during VoIP calls, reflecting personal preferences and interacting with the call party through customizable content and reaction feedback.
Enables personalized call screen reduction and interactive experiences during VoIP calls by utilizing user-selected content and social graph data, enhancing user engagement and interaction by synchronizing reactions across call parties.
Smart Images

Figure KR2024005020_14082025_PF_FP_ABST
Abstract
Description
Method, computer device, and computer program for providing a social graph-based call screen reduction function during an internet phone-based call
[0001] The description below is about a technology that provides a call screen reduction function during a call.
[0002] Recently, communication devices provide various services such as wireless Internet service, terrestrial / satellite broadcasting service, in addition to voice call service and text message service.
[0003] In particular, as video compression and restoration technologies have advanced and devices equipped with cameras have become commercialized, video call services that enable calls while confirming the other party's face are being provided.
[0004] As an example of a technology providing a video call service, Korean Patent Registration No. 10-0401262 (registration date September 29, 2003) discloses a technology for providing a video call service between mobile phone terminals in a mobile phone network in a wireless environment.
[0005] During a VoIP-based call, a call screen reduction function (PIP mode: Picture in picture mode) can be provided using customized content based on the user's social graph.
[0006] It is possible to provide interaction with the call partner by reflecting the reaction according to the user's input on the call reduction screen of both parties.
[0007] A method for providing a call reduction screen executed on a computer device, the computer device including at least one processor configured to execute computer-readable instructions contained in a memory, the method for providing a call reduction screen including the steps of: executing, by the at least one processor, an Internet telephony (VoIP)-based call function through a social platform; and providing, by the at least one processor, a call reduction screen composed of user-customized content based on a social graph of the user as a picture-in-picture (PIP) screen in which a call screen is reduced according to a request of a user during a call.
[0008] According to one aspect, the call reduction screen may be composed of interface items that reflect the personal preferences of at least one of the user and at least one call partner through the social graph.
[0009] According to another aspect, the call reduction screen may include an action button corresponding to at least one function among the functions within the social platform that reflects the user's personal preference by the social graph.
[0010] According to another aspect, the method for providing a call reduction screen may further include the step of providing, by the at least one processor, a content list based on the social graph according to a request from the user; and the step of downloading, by the at least one processor, content selected from the content list as an interface item for configuring the call reduction screen.
[0011] According to another aspect, the step of providing the content list may include the step of receiving the content list reflecting the user's personal preferences by the social graph from a server related to the social platform and exposing the content list.
[0012] According to another aspect, the method for providing the call reduction screen may further include a step of outputting, by the at least one processor, a reaction corresponding to the user input on the call reduction screen according to the user input for the call reduction screen.
[0013] According to another aspect, the method for providing a call reduction screen may further include a step of transmitting, by the at least one processor, reaction information according to the user input to an electronic device of at least one call party.
[0014] According to another aspect, the call reduction screen displayed on the electronic device of the call recipient may output the same reaction as the reaction output on the user side as the action subject.
[0015] According to another aspect, the call reduction screen displayed on the electronic device of the call recipient may output another reaction in response to the reaction output on the user side as the action subject.
[0016] According to another aspect, the step of transmitting the reaction information to the electronic device of the call counterpart includes the step of transmitting the content that constitutes the call reduction screen to the electronic device of the call counterpart, and the call reduction screen displayed on the electronic device of the call counterpart may output the same reaction as the reaction output on the user side through the content transmitted from the user who is the action subject.
[0017] A computer program stored in a non-transitory computer-readable recording medium is provided to execute the method for providing the above-mentioned call reduction screen on the computer device.
[0018] A computer device is provided, comprising at least one processor configured to execute computer-readable instructions contained in a memory, wherein the at least one processor processes a process of executing an Internet phone-based call function through a social platform; and a process of providing a call reduction screen composed of user-customized content based on a social graph of the user as a PIP screen that reduces the call screen at the user's request during a call.
[0019] FIG. 1 is a diagram illustrating an example of a network environment according to one embodiment of the present invention.
[0020] FIG. 2 is a block diagram illustrating an example of a computer device according to one embodiment of the present invention.
[0021] FIG. 3 is a flowchart illustrating an example of a method that a computer device according to one embodiment of the present invention can perform.
[0022] Figures 4 to 6 illustrate examples of service screens in a process of executing a PIP function during a VoIP call in one embodiment of the present invention.
[0023] FIGS. 7 to 9 illustrate examples of service screens in a process of configuring a PIP screen with user-customized content in one embodiment of the present invention.
[0024] FIG. 10 illustrates an example of a service screen for implementing a PIP reaction in one embodiment of the present invention.
[0025] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0026] Embodiments of the present invention relate to a technology for providing a call screen reduction function during a call.
[0027] Embodiments including those specifically disclosed herein can customize the call reduction screen using content based on a social graph when providing a call reduction function during an Internet telephony-based call.
[0028] The call reduction screen providing system according to embodiments of the present invention can be implemented by at least one computer device, and the call reduction screen providing method according to embodiments of the present invention can be performed by at least one computer device included in the call reduction screen providing system. At this time, a computer program according to an embodiment of the present invention can be installed and run on the computer device, and the computer device can perform the call reduction screen providing method according to embodiments of the present invention under the control of the run computer program. The above-described computer program can be stored on a computer-readable recording medium so as to be combined with the computer device and cause the computer to execute the call reduction screen providing method.
[0029] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. The network environment of FIG. 1 represents an example including a plurality of electronic devices (110, 120, 130, 140), a plurality of servers (150, 160), and a network (170). FIG. 1 is merely an example for explaining the invention, and the number of electronic devices or servers is not limited to that of FIG. 1. In addition, the network environment of FIG. 1 merely illustrates one example of environments applicable to the present embodiments, and the environments applicable to the present embodiments are not limited to the network environment of FIG. 1.
[0030] The plurality of electronic devices (110, 120, 130, 140) may be fixed terminals or mobile terminals implemented as computer devices. Examples of the plurality of electronic devices (110, 120, 130, 140) include smart phones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, etc. For example, in FIG. 1, the shape of a smart phone is shown as an example of the electronic device (110), but in embodiments of the present invention, the electronic device (110) may actually mean one of various physical computer devices that can communicate with other electronic devices (120, 130, 140) and / or servers (150, 160) via a network (170) using a wireless or wired communication method.
[0031] The communication method is not limited, and may include not only a communication method that utilizes a communication network (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network) that the network (170) may include, but also short-range wireless communication between devices. For example, the network (170) may include any one or more of a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, and the like. In addition, the network (170) may include any one or more of a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network.
[0032] Each of the servers (150, 160) may be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices (110, 120, 130, 140) via a network (170) to provide commands, codes, files, contents, services, etc. For example, the server (150) may be a system that provides services (e.g., Internet phone (VoIP) services, etc.) to multiple electronic devices (110, 120, 130, 140) connected via a network (170).
[0033] FIG. 2 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. Each of the plurality of electronic devices (110, 120, 130, 140) or servers (150, 160) described above can be implemented by the computer device (200) illustrated in FIG. 2.
[0034] Such a computer device (200) may include a memory (210), a processor (220), a communication interface (230), and an input / output interface (240), as illustrated in FIG. 2. The memory (210) may be a computer-readable recording medium, and may include a random access memory (RAM), a read only memory (ROM), and a non-permanent mass storage device such as a disk drive. Here, the non-permanent mass storage device such as a ROM and a disk drive may be included in the computer device (200) as a separate permanent storage device distinct from the memory (210). In addition, an operating system and at least one program code may be stored in the memory (210). These software components may be loaded into the memory (210) from a computer-readable recording medium separate from the memory (210). Such a separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. In another embodiment, the software components may be loaded into the memory (210) via a communication interface (230) other than a computer-readable recording medium. For example, the software components may be loaded into the memory (210) of the computer device (200) based on a computer program installed by files received over a network (170).
[0035] The processor (220) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (220) via the memory (210) or the communication interface (230). For example, the processor (220) may be configured to execute instructions received according to program code stored in a storage device such as the memory (210).
[0036] The communication interface (230) may provide a function for the computer device (200) to communicate with other devices (e.g., the storage devices described above) via the network (170). For example, requests, commands, data, files, etc. generated by the processor (220) of the computer device (200) according to program codes stored in a recording device such as the memory (210) may be transmitted to other devices via the network (170) under the control of the communication interface (230). Conversely, signals, commands, data, files, etc. from other devices may be received by the computer device (200) via the communication interface (230) of the computer device (200) via the network (170). Signals, commands, data, etc. received via the communication interface (230) may be transmitted to the processor (220) or the memory (210), and files, etc. may be stored in a storage medium (the permanent storage device described above) that the computer device (200) may further include.
[0037] The input / output interface (240) may be a means for interfacing with an input / output device (250). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (240) may be a means for interfacing with a device that integrates input and output functions, such as a touchscreen. The input / output device (250) may also be configured as a single device with the computer device (200).
[0038] Additionally, in other embodiments, the computer device (200) may include fewer or more components than those illustrated in FIG. 2. However, it is not necessary to explicitly illustrate most conventional components. For example, the computer device (200) may be implemented to include at least some of the input / output devices (250) described above, or may further include other components such as a transceiver, a database, etc.
[0039] Hereinafter, specific embodiments of a method and device for providing a social graph-based call screen reduction function during an Internet phone-based call will be described.
[0040] As the use of social platforms such as messengers becomes more popular and the functions provided through social platforms become more diverse, Internet telephony (VoIP) services that enable voice and video calls through packet data based on the Internet are recently being provided.
[0041] These embodiments can be applied to a social platform, where the social platform can mean a service platform that provides various services utilizing resources such as user profile information and friend relationships within a social network service, as well as social network services.
[0042] In the following examples, messenger will be used as a representative example of a social platform.
[0043] A feature included in the messenger can provide an Internet phone service, and in this case, when a voice call or video call is being made through the Internet phone service, a PIP (picture-in-picture) mode can be implemented that reduces the call screen and provides a small screen when requested or needed by the user.
[0044] In this embodiment, the call reduction screen can be customized using content based on the social graph within the messenger.
[0045] The computer device (200) according to the present embodiment can provide an Internet phone service to a client through a dedicated application installed on the client or access to a web / mobile site related to the computer device (200). The computer device (200) may be configured with a computer-implemented call reduction screen provision system. For example, the call reduction screen provision system may be implemented in the form of an independently operating program, or may be configured in the form of an in-app of a specific application (e.g., a messenger, etc.) so as to be operable on the specific application.
[0046] The processor (220) of the computer device (200) may be implemented as a component for performing the following method for providing a reduced call screen. Depending on the embodiment, the components of the processor (220) may be selectively included or excluded from the processor (220). Furthermore, depending on the embodiment, the components of the processor (220) may be separated or combined to express the functions of the processor (220).
[0047] These processors (220) and components of the processor (220) can control the computer device (200) to perform the steps included in the method for providing a reduced call screen as described below. For example, the processor (220) and components of the processor (220) can be implemented to execute instructions according to the code of the operating system included in the memory (210) and the code of at least one program.
[0048] Here, the components of the processor (220) may be representations of different functions performed by the processor (220) according to instructions provided by the program code stored in the computer device (200).
[0049] The processor (220) can read necessary commands from the memory (210) loaded with commands related to the control of the computer device (200). In this case, the read commands may include commands for controlling the processor (220) to execute steps to be described later.
[0050] The steps included in the method for providing a call reduction screen to be described hereinafter may be performed in a different order than the illustrated order, and some of the steps may be omitted or additional processes may be included.
[0051] The steps included in the method for providing a call reduction screen can be performed on the client, and in some embodiments, at least some of the steps can also be performed on the server (150).
[0052] FIG. 3 is a flowchart illustrating an example of a method that a computer device according to an embodiment of the present invention can perform.
[0053] Referring to FIG. 3, in step S310, the processor (220) may provide a content list based on the user's social graph at the user's request. For example, when a user request is input through a call screen during a call (voice call or video call) using an Internet phone service, or when a user request is input through an environment setting screen related to the Internet phone service, the processor (220) may receive and display a content list from the server (150). In this case, the content may include a wallpaper (skin), icon, reaction, etc. applicable to the call reduction screen, and may encompass interface items for configuring the call reduction screen. In addition, the social graph refers to the user's activity information within a social platform such as a messenger, and may include the user's status or profile, friend list, messages exchanged by the user, and various files (e.g., photos, videos, documents, etc.) as information produced while using the social platform. The server (150) may provide a content list applicable to the call reduction screen at the client's request, and in particular, may provide content centered on the user's preferred content by utilizing the client's social graph. In other words, the server (150) can identify individual user preferences, such as favorite characters, concepts, and frequently used functions, from the user's social graph and recommend content with high user preference among content applicable to the call reduction screen. In another embodiment, the server (150) can utilize the social graphs of the client-side user and at least one call partner to provide content that is likely to be commonly preferred by the user and at least one call partner.
[0054] In step (S320), the processor (220) can download content selected from a content list as an interface item for configuring a call reduction screen. The processor (220) can download content selected by the user from a full content list provided by the server (150) or a recommended content list based on a social graph.
[0055] At step (S330), the processor (220) reduces the call screen at the user's request during a call using an Internet phone service and switches to a small screen, a call reduction screen (e.g., a PIP screen, hereinafter referred to as a "PIP screen"). At this time, a PIP screen configured using the content downloaded at step (S320) can be provided. The processor (220) can configure and display the PIP screen using interface items downloaded through user selection. Accordingly, the processor (220) can apply the interface items of the PIP screen as user-customized content using the user's social graph.
[0056] In step (S340), when a user input for the PIP screen is recognized, the processor (220) may reflect a reaction corresponding to the user input on the PIP screen. The interface items of the PIP screen may include reaction information, and the reaction may refer to various feedback elements such as animation or various effects. The interface items may include at least one piece of reaction information, and the type or location of an action (i.e., user input) for each reaction may be defined. For example, when the interface item includes the face of the character 'Brown', a nodding reaction may be defined for an action of stroking the head, and a blushing reaction may be defined for an action of touching the nose of the character 'Brown'. When there is a user input for the PIP screen, the processor (220) may reflect a predefined reaction on the PIP screen.
[0057] In particular, the processor (220) can transmit the reaction information to the electronic device of the call partner through the server (150) so that the reaction corresponding to the user input can be reflected not only on the user's PIP screen but also on the call partner's PIP screen. The processor (220) can send the reaction information according to the user input to the call partner so that the user can interact with the call partner in various ways by using the PIP screen configured with user-customized content. At this time, the reaction information including at least one of the action type and the reaction type of the action subject side can be transmitted to the call partner. If user A reacts to the PIP screen during a call with user B, the reaction information can be transmitted to user B so that the reaction can be reflected on user B's PIP screen as well. For example, if the PIP screens of the user and the call partner are configured with the same interface items, the same reaction can be applied to both PIP screens for one action. As another example, even if the PIP screens of the user and the call partner are configured with the same interface items, different reactions that are mutually agreed upon can be applied to the PIP screens. In other words, the reaction applied to the PIP screen of the action subject and the reaction applied to the PIP screen of the call party may be defined differently. As another example, if the PIP screens of the user and the call party are composed of different interface items, a reaction defined as a common feedback element (e.g., an animation or effect defined as a representative reaction) may be applied to both PIP screens. As another example, if the PIP screens of the user and the call party are composed of different interface items, a reaction may be applied in the form of an interface item composing the PIP screen of the action subject being transmitted to the call party so that the call party's PIP screen is changed one-time.In other words, the PIP content of the action subject is transmitted to the call partner, and the content composing the call partner's PIP screen can be changed to the PIP content of the action subject and then restored. Therefore, in this embodiment, for interaction using the PIP screen during a call, reactions based on user input can be applied to the PIP screens of both parties, and at this time, reactions between the action subject and the call partner can be implemented in various ways according to mutually agreed upon rules.
[0058] Figures 4 to 6 illustrate examples of service screens in a process of executing a PIP function during a VoIP call in one embodiment of the present invention.
[0059] Figure 4 illustrates a chat room screen (400) of a messenger, an example of a social platform. The messenger may provide an Internet phone service for at least one of voice calls or video calls. For example, the chat room screen (400) may include a call button (401) for voice calls or video calls.
[0060] At this time, the call function may include not only one-on-one calls but also group calls. The processor (220) may provide calls with users selected from the messenger's friends list or users participating in a chat room.
[0061] The processor (220) can execute a call function via an Internet phone service when a call button (401) is pressed on the chat room screen (400), and as the call function is executed, the processor (220) can provide a call screen (500) as shown in FIG. 5.
[0062] Referring to FIG. 5, the call screen (500) may include a PIP button (501) for executing a PIP mode for the call screen (500). The PIP mode is a function that reduces the call screen (500) to provide a small screen.
[0063] When the PIP button (501) is input on the call screen (500), the processor (220) can close the call screen (500) as shown in FIG. 6 and display the PIP screen (600) on the previous screen (e.g., the chat room screen (400)) that was executed prior to the call screen (500).
[0064] In some embodiments, when an action such as moving to the device's home screen while the call screen (500) is activated during a call without using the PIP button (501) is input, the PIP mode may be automatically executed to display the PIP screen (600) on the home screen.
[0065] The PIP screen (600) can be composed of various contents, and by default, the profile of the call recipient can be applied as a skin and an action button such as a call end button can be included.
[0066] In this embodiment, interface items constituting the PIP screen (600) can be customized with user-defined content. Interface items such as skins and action buttons of the PIP screen (600) can be configured with content desired by the user.
[0067] FIGS. 7 to 9 illustrate examples of service screens in a process of configuring a PIP screen with user-customized content in one embodiment of the present invention.
[0068] Referring to FIG. 7, the call screen (500) may include a PIP edit button (502) for PIP customization. When the PIP edit button (502) is pressed on the call screen (500), the processor (220) may provide a content list (710) as illustrated in FIG. 7.
[0069] The processor (220) may receive and display a content list (710) from the server (150) in response to a user request using the PIP edit button (502). The content list (710) may be comprised of recommended content selected by the server (150) based on preferences based on the user's social graph. As another example, a content list (710) comprised of content that is likely to be commonly preferred by the user and the caller may be provided based on a social graph that includes information generated between the user and at least one caller.
[0070] In some embodiments, the entire content applicable to the PIP screen (600) may be provided, but a list of contents (710) sorted in order of user preference based on a social graph may also be provided.
[0071] For example, referring to FIG. 8, an interface item (800) constituting a PIP screen (600) may include a screen skin (801) and an action button (802). The server (150) may determine user preferences from the user's social graph and recommend an interface item (800) packaged with a screen skin (801) and an action button (802) of a theme preferred by the user. A screen skin (801) and an action button (802) themed after a character or concept that the user usually likes may be recommended, and the action button (802) may be configured with a function that the user frequently uses in a messenger chat room. For example, for a user who frequently uses the screen sharing function among the messenger functions, a screen sharing action button may be added to the PIP screen (600).
[0072] The processor (220) can download an interface item (800) selected by the user from the content list (710) and then customize and provide the PIP screen (600) with the item (800) when requested by the user.
[0073] Interface items (800) can be differentiated based on call type. For example, content for configuring a call reduction screen for a voice call and content for configuring a call reduction screen for a video call can be differentiated and recommended. Furthermore, interface items (800) can be differentiated based on one-on-one calls and group calls.
[0074] Thereafter, as illustrated in FIG. 9, when a PIP button (501) is input on the call screen (500), the processor (220) can close the call screen (500) and display a PIP screen (600) composed of an interface item (800) desired by the user on the previous screen executed prior to the call screen (500).
[0075] Likewise, when an action such as moving to the device's home screen while the call screen (500) is activated during a call without using the PIP button (501) is input, the PIP mode can be automatically executed to display a customized PIP screen (600) on the home screen.
[0076] Accordingly, the processor (220) can apply the interface item (800) constituting the PIP screen (600) as customized content using the user's social graph.
[0077] FIG. 10 illustrates an example of a service screen for implementing a PIP reaction in one embodiment of the present invention.
[0078] In this embodiment, interaction between users can be provided through reactions to the PIP screen (600) during a call.
[0079] Referring to FIG. 10, when a user action is input for the PIP screen (600), the processor (220) can output a predefined reaction (1001) for the action on the PIP screen (600). At this time, the reaction (1001) can be expressed as at least one of other forms of feedback elements, such as sound effects or vibrations, as well as visual feedback, such as animation or effects.
[0080] In addition, the processor (220) can transmit user actions and corresponding reactions to the other party in order to interact with the other party. If user A reacts to the PIP screen during a call with user B, the reaction information can be transmitted to user B, so that the reaction can also be reflected on user B's PIP screen.
[0081] At this time, if the PIP screen of User B is composed of the same interface items as that of User A, the same reaction may be applied to the PIP screens of both, or different reactions may be applied that are determined by the system or mutually agreed upon between the call parties. For example, when Reaction I is output on the action subject side for a specific action, the receiving side may output the same Reaction I in response to Reaction I, or output Reaction II that is different from Reaction I. For example, when User A performs an action of touching the nose of the character 'Brown' on the PIP screen composed of interface items including the character 'Brown' during a call with User B, an image of the character 'Brown's' face turning red may be output as a reaction on the PIP screen of User A, the action subject side, and a reaction of the character 'Brown' smiling and jumping may be output on the PIP screen of User B.
[0082] Meanwhile, if the PIP screen of user B is composed of different interface items from that of user A, the highest priority representative reaction may be output on the PIP screen of user B. In some embodiments, even if the PIP screen of user B is composed of different interface items from that of user A, it is also possible that the PIP content of user A, the action subject, may be transmitted to user B, the call partner, along with the reaction information, so that the same reaction may be output one-time. For example, if user A performs an action of quickly double-tapping the head of the character 'Brown' on the PIP screen composed of interface items including the character 'Brown' during a call with user B, a reaction of the character 'Brown' running may be output on the PIP screen of user A, and the PIP screen of user B, which was composed of interface items including the character 'Connie', may be switched to a reaction of the character 'Brown' running according to the action of user A and output for a certain period of time.
[0083] According to embodiments of the present invention, the call screen reduction function can be personalized using user-tailored content based on social graphs during Internet telephony-based calls. Furthermore, according to embodiments of the present invention, reactions based on user actions can be delivered not only to the call reduction screen of the person taking the action but also to the call reduction screen of the caller, thereby providing diverse interactions between call parties.
[0084] The devices described above may be implemented as hardware components, software components, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0085] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0086] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may be one that continuously stores a computer-executable program or one that temporarily stores it for execution or download. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combinations, and is not limited to a medium directly connected to a computer system, but may also be distributed over a network. Examples of the medium may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and those configured to store program commands, including ROM, RAM, and flash memory. In addition, examples of other media may include recording media or storage media managed by app stores that distribute applications, sites that supply or distribute various software, servers, etc.
[0087] Although the embodiments described above have been described by way of limited examples and drawings, those skilled in the art will appreciate that various modifications and variations can be made based on the above teachings. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.
[0088] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.
Claims
1. A method for providing a reduced call screen running on a computer device, The computer device comprises at least one processor configured to execute computer-readable instructions contained in a memory, The method for providing the above call reduction screen is as follows: A step of executing an Internet telephony (VoIP)-based calling function through a social platform by at least one processor; and A step of providing a call reduction screen composed of user-customized content based on the user's social graph as a PIP (picture-in-picture) screen that reduces the call screen at the user's request during a call by at least one processor. A method for providing a reduced call screen including:
2. In paragraph 1, The above call reduction screen is composed of interface items that reflect the personal preferences of at least one of the user and at least one call partner through the social graph. A method for providing a call reduction screen characterized by .
3. In paragraph 1, The above call reduction screen includes an action button corresponding to at least one function among the functions within the social platform that reflects the user's personal preference through the social graph. A method for providing a call reduction screen characterized by .
4. In paragraph 1, The method for providing the above call reduction screen is as follows: providing a list of contents based on the social graph according to a request of the user by at least one processor; and A step of downloading content selected from the content list as an interface item for configuring the call reduction screen by at least one processor. A method of providing a reduced call screen that includes more.
5. In paragraph 4, The step of providing the above content list is: A step of receiving and displaying a list of contents reflecting the user's personal preferences through the social graph from a server related to the social platform. A method for providing a reduced call screen including:
6. In paragraph 1, The method for providing the above call reduction screen is as follows: A step of outputting a reaction corresponding to the user input on the call reduction screen according to the user input on the call reduction screen by at least one processor. A method of providing a reduced call screen that includes more.
7. In paragraph 6, The method for providing the above call reduction screen is as follows: A step of transmitting reaction information according to the user input to at least one electronic device of the call counterpart by at least one processor. A method of providing a reduced call screen that includes more.
8. In paragraph 7, The call reduction screen displayed on the electronic device of the call recipient displays the same reaction as the reaction displayed on the user side, who is the subject of the action. A method for providing a call reduction screen characterized by .
9. In paragraph 7, The call reduction screen displayed on the electronic device of the call recipient displays another reaction in response to the reaction displayed on the user side, which is the subject of the action. A method for providing a call reduction screen characterized by .
10. In paragraph 7, The step of transmitting the above reaction information to the electronic device of the other party to the call is: A step of transmitting the content that constitutes the above call reduction screen to the electronic device of the call party. Including, The call reduction screen displayed on the electronic device of the call recipient displays the same reaction as the reaction displayed on the user side through the content received from the user who is the subject of the action. A method for providing a call reduction screen characterized by .
11. A computer program stored in a non-transitory computer-readable recording medium for executing the method for providing a call reduction screen of any one of the first to tenth clauses on the computer device.
12. In computer devices, At least one processor configured to execute computer-readable instructions contained in memory Including, At least one processor, The process of implementing Internet telephony-based calling functions through social platforms; and A process of providing a reduced call screen consisting of customized content based on the user's social graph as a PIP screen that reduces the call screen at the user's request during a call. A computer device that processes.
13. In paragraph 12, The above call reduction screen is composed of interface items that reflect the personal preferences of at least one of the user and at least one call partner through the social graph. A computer device characterized by:
14. In paragraph 12, The above call reduction screen includes an action button corresponding to at least one function among the functions within the social platform that reflects the user's personal preference through the social graph. A computer device characterized by:
15. In paragraph 12, At least one processor, Provide a list of contents based on the social graph at the request of the user; Downloading the content selected from the content list as an interface item for configuring the above call reduction screen A computer device characterized by:
16. In paragraph 15, At least one processor, Receiving and displaying the list of contents reflecting the user's personal preferences through the social graph from a server related to the social platform A computer device characterized by:
17. In paragraph 12, At least one processor, Outputting a reaction corresponding to the user input on the call reduction screen according to the user input on the call reduction screen A computer device characterized by:
18. In paragraph 17, At least one processor, Transmitting reaction information based on the above user input to at least one electronic device of the call recipient A computer device characterized by:
19. In paragraph 18, The call reduction screen displayed on the electronic device of the call recipient displays the same reaction as the reaction displayed on the user side, who is the subject of the action. A computer device characterized by:
20. In paragraph 18, The call reduction screen displayed on the electronic device of the call recipient displays another reaction in response to the reaction displayed on the user side, which is the subject of the action. A computer device characterized by:
Citation Information
Patent Citations
Terminal apparatus and controlling method thereof
KR101987806B1
Mobile terminal and method for video calling during watching digital broadcasting service
KR1020090049924A
Method and device for transmitting data and method and device for receiving data
KR1020150047006A
Floating Window Management Method and Related Apparatus
US20220269405A1
Shared-content session user interfaces
WO2022245665A1