Information processing device, information processing method, and information processing program

The information processing device addresses the lack of viewer-distributor interaction by providing wish lists to viewers, enabling targeted responses and enhancing engagement in video distribution systems.

JP7853841B2Active Publication Date: 2026-04-30LY CORP
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2022-06-06
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

Conventional video distribution systems lack the ability to provide viewers with information on what the distributor wants to receive from them, limiting the effectiveness of tipping and interaction.

Method used

An information processing device that acquires a distributor's wish list and provides it to viewers during the video stream, allowing viewers to react with donations or purchases based on the distributor's preferences.

Benefits of technology

Enables viewers to understand and respond to the distributor's desires, enhancing the interaction and satisfaction through targeted tipping and recognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007853841000001
    Figure 0007853841000001
  • Figure 0007853841000002
    Figure 0007853841000002
  • Figure 0007853841000003
    Figure 0007853841000003
Patent Text Reader

Abstract

To properly provide a viewer with information indicating a target that a distributor who distributes a distributed video desires to receive from the viewer.SOLUTION: An information processing apparatus includes an acquisition unit and a provision unit. The acquisition unit acquires wish list information indicating targets that a distributor who distribute distributed video wishes. The provision unit provides a viewer who views the distributed video with the wish list information acquired by the acquisition unit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, a technique for providing a distribution video distributed by a distributor such as a live distribution to a viewer (user) is known. For example, a system is known that relays streaming data from a live venue, transmits it to a terminal used by a viewer, and accepts the provision of a monetary value such as a gift called so-called tipping from the viewer (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is room for improvement in the above conventional technology. In the above conventional technology, it is only possible to enable tipping by viewers, and the point of what kind of object the distributor wants to be provided from the viewers is not considered. Thus, there is room for improvement in the conventional technology in terms of providing appropriate information to the distributor, and it is desired to appropriately provide the viewer with information indicating the object that the distributor of the distribution video wants to receive from the viewer.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of appropriately providing a viewer with information indicating an object that a distributor of a distribution video wants to receive from the viewer.

Means for Solving the Problems

[0006] The information processing device according to the present application is characterized by comprising: an acquisition unit that acquires wish list information indicating the desired items of a distributor who distributes a video stream; and a provision unit that provides the wish list information acquired by the acquisition unit to viewers who watch the video stream. [Effects of the Invention]

[0007] According to one embodiment of the system, the broadcaster of the video stream can appropriately provide viewers with information indicating what they wish to receive from them. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of information processing performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of how wish list information is displayed. [Figure 3] Figure 3 shows an example of the configuration of an information processing system according to the embodiment. [Figure 4] Figure 4 shows an example of a viewer information storage unit according to the embodiment. [Figure 5] Figure 5 shows an example of a distributor information storage unit according to the embodiment. [Figure 6] Figure 6 shows an example of a distribution information storage unit according to the embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the information processing flow performed by an information processing device. [Figure 8] Figure 8 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant explanations are omitted.

[0010] (Embodiment) [1. An example of information processing] First, an example of information processing performed by the information processing device 100 will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing performed by the information processing device according to the embodiment.

[0011] Figure 1 illustrates, as an example, the case in which information processing system 1 (see Figure 3), a system that provides video distribution services, decides whether or not to restrict donations made by users (also called "viewers") who watch videos distributed by a distributor (also called "distributed videos"). Information processing system 1 is a system in which viewers can not only watch the distributed videos of a distributor, but also provide value (compensation) to the distributor through actions such as comments and donations. In other words, information processing system 1 is a system in which viewers and distributors can communicate (communicate) bidirectionally.

[0012] In other words, video streaming services are services provided by video streaming platforms such as YouTube (registered trademark) and TikTok (registered trademark), where users can become streamers and distribute their videos to other users. That is, in video streaming services, each user can be either a streamer or a viewer, and a user who is a streamer can also be a viewer of videos streamed by other streamers.

[0013] Furthermore, the term "streamer" in video streaming services includes not only individuals (users) who stream videos in which they themselves have filmed, but also individuals (users) who stream videos in which their own image is not included. For example, streamers include individuals (users) who stream using character models such as Vtubers (Virtual YouTubers).

[0014] Furthermore, tipping can also refer to the act of providing something of monetary value from a viewer to a broadcaster in a video streaming service. The object of tipping is not limited to money, but can be anything that is exchanged between the viewer and the broadcaster. For example, the object of tipping is not limited to money (amount) itself, but can also be something of monetary value such as a paid item that can be converted into money, or a paid gift. The object of tipping can also be any tradable item such as goods. In the following, when the object of tipping is any tradable item such as goods, it may be referred to as "throwing something," but when explaining without particularly distinguishing between the objects, it will be referred to as "tipping."

[0015] [1-1. Overview of Information Processing] From here, we will explain the overview of the information processing flow shown in Figure 1. In Figure 1, we will explain as an example the case in which a live streamer A (also simply called "streamer A") streams a video, and along with the video streamed by streamer A, a wish list information indicating the items that streamer A desires (also called "desired items") is provided to user U1, who is a viewer. In other words, in Figure 1, we will explain as an example the case in which user U1, who is watching streamer A's video stream, is provided with a wish list information indicating the items that streamer A wishes to receive from viewers, along with the video streamed by streamer A.

[0016] First, the distributor uses a distributor device 20 such as a smartphone to transmit wanted item list information indicating items such as products desired by the distributor to the information processing device 100 (step S1). The distributor device 20 transmits wanted item list information indicating the items specified by the distributor from the trading targets traded on the e-commerce site as wanted items to the information processing device 100. In FIG. 1, the distributor device 20 used by distributor A transmits wanted item list information indicating products, etc. that distributor A hopes to receive (receive) from viewers to the information processing device 100.

[0017] Also, the distributor uses the distributor device 20 to capture a video and transmits the captured video as a distribution video to the information processing device 100 (step S2). In FIG. 1, the distributor device 20 used by distributor A transmits the video capturing distributor A, etc. as a distribution video to the information processing device 100.

[0018] Then, the information processing device 100 transmits the distribution video and the wanted item list information to a viewer device 10 such as a smartphone used by the viewer (step S3). The information processing device 100 transmits the distribution video that the viewer hopes to view and the wanted item list information of the distributor of that distribution video to the viewer device 10 of that viewer. For example, the viewer operates the viewer device 10 to select a distribution video to view, and the information processing device 100 distributes the distribution video selected by the viewer to the viewer device 10 used by that viewer. In FIG. 1, as a live distribution viewed by user U1, the distribution video distributed by distributor A is selected. The viewer device 10 used by user U1 transmits request information requesting the distribution video distributed by distributor A to the information processing device 100, and the information processing device 100 live-distributes (transmits) the distribution video distributed by distributor A to the viewer device 10 used by user U1 according to the request information. Also, the information processing device 100 transmits the wanted item list information of distributor A to the viewer device 10 used by user U1.

[0019] The above-described processing related to live streaming will continue as long as the streamer is live streaming. Furthermore, the processing described above is merely an example, and live streaming may be performed by any processing method as long as it is possible in the information processing system 1. For example, live streaming in the information processing system 1 may be implemented using live streaming applications installed on the viewer device 10 or the streamer device 20. In other words, any form of live streaming in the information processing system 1 can be adopted as long as the processing described below is feasible. In addition, if the device that provides live streaming video to viewers in the information processing system 1 is a device other than the information processing device 100 (live streaming device), the streamer device 20 will transmit the streamed video to the live streaming device. The live streaming device will then transmit (distribute) the streamed video received from the streamer device 20 to the viewer's viewer device 10. For example, when the live streaming device distributes the streamed video to the viewer's viewer device 10, the information processing device 100 will transmit the streamer's wish list information corresponding to the streamed video distributed by the live streaming device to the viewer device 10.

[0020] Figure 1 shows the case where, as described above, the video CT, which is a live music performance streamed by broadcaster A, is delivered to the viewer device 10 used by user U1. Various information, including the delivered video CT, is displayed on the screen of the viewer device 10. The viewer device 10 displays the video CT in area AR1.

[0021] Furthermore, the viewer device 10 displays a list of viewer comments in area AR2. In Figure 1, the viewer device 10 displays comments posted by viewers of the video CT other than user U1 (such as user U25). The information processing system 1 may also prioritize displaying comments from viewers who have provided value to the broadcaster A through donations, etc., to the viewer device 10 of each viewer watching the video CT. For example, if user U25 posts a comment (message) along with a donation of 1000 yen, the information processing system 1 may display that comment to the viewer device 10 of each viewer watching the video CT for a period of time corresponding to the donation amount (1000 yen), for example, 5 minutes. In this way, the information processing system 1 may give preferential treatment to viewers who have provided value to the broadcaster through donations, etc., over other viewers.

[0022] Viewers operate the viewer device 10 to react to the streamed video (step S4). The viewer device 10 then transmits information corresponding to the viewer's reaction (also called a "reacting viewer") to the information processing device 100 (step S5). For example, viewers can operate the viewer device 10 to post comments or make donations. In Figure 1, user U1 operates the viewer device 10 to display the list of items that streamer A wants. For example, the viewer device 10 switches the display of area AR2 according to the viewer's operation. For example, the viewer device 10 displays either a list of the viewer's comments or the list of items that streamer A wants in area AR2, according to the viewer's operation. For example, the viewer device 10 displays a display switching button to switch between a list of the viewer's comments and the list of items that streamer A wants, and switches the display of area AR2 according to the user's operation of the display switching button. In response to user U1's operation to display broadcaster A's wish list information, the viewer device 10 displays broadcaster A's wish list LT in area AR2, as shown in Figure 2. Figure 2 is a diagram showing an example of the display of the wish list information.

[0023] In Figure 2, the viewer device 10 displays a wish list LT in area AR2, showing the items that broadcaster A desires, such as item #1, item #2, item #3, etc. Although the items are shown abstractly as item #1, item #2, item #3, etc., the viewer device 10 displays specific product names, etc., corresponding to broadcaster A's wish list information. In this way, the viewer device 10 displays the wish list information along with the broadcast video.

[0024] The wish list LT includes product information such as the names and prices of each item, such as Item #1 to Item #3, and a button BT1 for viewers to purchase each of these items as a gift to the streamer. Button BT1 is a button that sends information to the information processing device 100 indicating that the viewer will purchase Item #1 as a gift to the streamer. Button BT2 is a button that sends information to the information processing device 100 indicating that the viewer will purchase Item #2 as a gift to the streamer. Button BT3 is a button that sends information to the information processing device 100 indicating that the viewer will purchase Item #3 as a gift to the streamer.

[0025] For example, user U1, who is watching the video CT, selects button BT1 in the wish list LT. For example, when user U1 touches the area where button BT1 is displayed, the viewer device 10 receives an instruction from user U1 to throw item #1 to broadcaster A.

[0026] In Figure 1, in response to the selection of button BT1 by user U1, the viewer device 10 transmits information about the throwing item by user U1 (throwing item information) to the information processing device 100. For example, the viewer device 10 transmits throwing item information to the information processing device 100 indicating that user U1 is the one throwing the item and that user U1 is purchasing item #1 as a gift (throwing item) to broadcaster A.

[0027] The information processing device 100 performs various processes using information corresponding to viewer reactions received from the viewer device 10. The information processing device 100 provides the information corresponding to viewer reactions to the broadcaster (step S6). For example, the information processing device 100 transmits information regarding comments posted by viewers and donations made by viewers to the broadcaster device 20 used by the broadcaster. Upon receiving the information corresponding to viewer reactions from the information processing device 100, the broadcaster device 20 outputs the information corresponding to viewer reactions to the broadcaster. For example, the broadcaster device 20 displays the viewer's comments or the viewer's donation information. After the broadcaster confirms the information corresponding to viewer reactions output by the broadcaster device 20, they respond to that viewer (responsive viewer) by mentioning them in the broadcast video, expressing gratitude or other similar sentiments. The broadcaster's response is transmitted via video CT to all viewers watching the video CT, including the responsive viewer.

[0028] In Figure 1, the information processing device 100 provides the throwing information received from user U1 to broadcaster A. For example, the information processing device 100 transmits throwing information indicating that user U1 threw item #1 to broadcaster A to the broadcaster device 20 used by broadcaster A. After confirming user U1's throwing information, broadcaster A responds to user U1 with thanks or other similar messages in the live video CT. The response from broadcaster A to user U1 is then transmitted via the video CT to all viewers of the video CT, including user U1, who is the responding viewer.

[0029] As a result, information processing system 1 has the effect of satisfying the need for recognition of viewers such as user U1 who provided value.

[0030] The information processing device 100 performs processing related to the thrown item based on the thrown item information (step S7). For example, the information processing device 100 performs purchase processing for the product indicated by the thrown item information. In Figure 1, the information processing device 100 performs purchase processing for product #1, which is a thrown item from user U1. The information processing device 100 performs purchase processing for product #1, where user U1 is the purchaser and the delivery destination is distributor A. For example, based on the thrown item information indicating that user U1 is the purchaser of product #1 and the delivery destination of product #1 is distributor A, the information processing device 100 performs payment for product #1 for user U1 and performs provision processing such as delivery of product #1 for distributor A.

[0031] The information processing device 100 may also transmit throwing information to the e-commerce server of the e-commerce site, and the e-commerce server may perform processing related to the throwing information. For example, the information processing device 100 may transmit throwing information indicating that user U1 of product #1 is the purchaser and the delivery destination of product #1 is distributor A, and the e-commerce server may perform payment for product #1 for user U1 and perform provision processing such as delivery of product #1 for distributor A.

[0032] The information processing device 100 then notifies the viewer of the video CT of information indicating that it has executed the throwing action (step S8). In Figure 1, the information processing device 100 notifies the viewer of the video CT of information indicating that the throwing action by user U1 has been executed. For example, the information processing device 100 transmits the information indicating that the throwing action by user U1 has been executed to the viewer device 10 used by user U1. Alternatively, the information processing device 100 may transmit the information indicating that the throwing action by user U1 has been executed to the viewer devices 10 of all viewers of the video CT.

[0033] For example, the information processing device 100 may perform a wish list update process to remove item #1 from the wish list of broadcaster A, and provide the updated wish list information to the viewers. The information processing device 100 provides broadcaster A's wish list, with item #1 removed, to all viewers of the video CT. The information processing device 100 may also transmit broadcaster A's wish list, with item #1 removed, to the viewers' viewing devices 10.

[0034] As described above, the information processing device 100 can make viewers aware of what the broadcaster wants by providing them with a list of desired items that the broadcaster wants. Therefore, the information processing device 100 can appropriately provide viewers with information that indicates what the broadcaster wants to receive from the viewers.

[0035] As described above, the information processing device 100 publishes the streamer's wish list during a live stream, makes items available for purchase in the form of donations, and notifies the streamer and viewers when a purchase is made. For example, the information processing device 100 obtains the wish list from the streamer during a live stream. The wish list may include items sold on e-commerce sites. For example, the information processing device 100 accepts registration of the delivery address for the donated items, such as the streamer's address. The information processing device 100 then publishes the wish list to viewers during the live stream.

[0036] The information processing device 100 accepts the purchase of items that viewers give to the streamer in the form of tips. As described above, when a viewer selects an item from the list and presses a purchase button (buttons BT1 to BT3 in Figure 2, etc.), payment (charging) is made to the viewer and the process of delivering the item to the streamer is executed. For example, the information processing device 100 sends information about the viewer who threw the item and information about the item that was thrown to the streamer device 20, and the streamer device 20 displays the information about the viewer who threw the item and information about the item that was thrown. As a result, the streamer using the streamer device 20 can recognize that a tip has been given and can express gratitude to the viewer who threw the item in the streamed video.

[0037] [1-2. Other processing examples] The process described above is merely an example, and the information processing system 1 may perform various processes using various types of information. Examples are listed below. Note that explanations similar to those given above will be omitted as appropriate. Furthermore, the various processes described below may be combined as appropriate.

[0038] [1-2-1. Objects of thrown objects] In the example above, we showed a process where a real object (also called a "real object") is used as a throwing weapon, but throwing weapons are not limited to real objects; they can also be objects in virtual space.

[0039] For example, information processing system 1 may process items such as goods traded in a virtual space such as VR (Virtual Reality) or AR (Augmented Reality) (also called "virtual items") as targets for throwing. In this case, information processing system 1 may automatically display the virtual items purchased by viewers as throwing items in the video streamed by the broadcaster.

[0040] Furthermore, the information processing system 1 may treat real objects as throwable objects and reflect virtual objects corresponding to the real objects in the streamed video broadcast by the broadcaster. In this case, the information processing system 1 may send the real objects to the broadcaster and also display virtual objects corresponding to the real objects in the streamed video broadcast by the broadcaster.

[0041] [1-2-2. How to purchase throwing items] Information processing system 1 may accept the purchase of throws in an auction format. In this case, for example, information processing device 100 provides viewer device 10 with a list of wish items, including the purchase deadline for each wish item. Information processing device 100 accepts bids from viewers for the wish items during the corresponding purchase deadline. When the purchase deadline for a wish item is reached, information processing device 100 determines which viewer will be granted the right to purchase the wish item from among the bids received up to that point. For example, when the purchase deadline for a wish item is reached, information processing device 100 determines which viewer will purchase the wish item as a throw to the broadcaster, based on the viewer who received the highest bid among all the bids received up to that point.

[0042] [1-2-3. Wish List] Note that the wish list LT shown in Figure 2 is merely an example, and the information processing device 100 may provide the viewer device 10 with wish list information displayed in various ways. For example, the information processing device 100 may provide the viewer device 10 with wish list information including images of each wish item.

[0043] For example, the information processing device 100 may provide the viewer device 10 with a list of desired items that includes information indicating the degree to which the broadcaster desires each item (also called "degree of desire"). The information processing device 100 may also provide the viewer device 10 with a list of desired items that includes information indicating the degree to which the broadcaster desires each item at multiple levels. For example, the information processing device 100 may provide the viewer device 10 with a list of desired items that indicates the degree of desire at levels 1 to 5. For example, the information processing device 100 may provide the viewer device 10 with a list of desired items where the level of the item with the highest degree of desire is level 5 and the level of the item with the lowest degree of desire is level 1.

[0044] In this case, the broadcaster inputs information indicating the degree to which they want each item into the broadcaster device 20, and the broadcaster device 20 transmits this information to the information processing device 100. The information processing device 100 then provides the viewer device 10 with a list of desired items, including the information indicating the degree to which the viewer wants each item, which it received from the broadcaster device 20.

[0045] Furthermore, Figure 2 shows an example where a wish list LT, in which the items that broadcaster A wants are listed in the order of item #1, item #2, and item #3, is provided to the viewer device 10. However, the order of the desired items may be determined by any arbitrary criteria. For example, the information processing device 100 may determine the items in descending order of price (amount). In this case, in Figure 2, the information processing device 100 determines that item #1 is ranked 1st, item #2 is ranked 3rd, and item #3 is ranked 2nd. The information processing device 100 generates a wish list LT in the order of item #1, item #3, and item #2, and provides the wish list LT to the viewer device 10.

[0046] For example, the information processing device 100 may determine the items in descending order of the distributor's preference (desire level). In this case, as shown in Figure 2, if the information processing device 100 obtains information from the distributor device 20 that distributor A has specified item #1 as rank 2, item #2 as rank 3, and item #3 as rank 1, the information processing device 100 will determine item #1 as rank 2, item #2 as rank 3, and item #3 as rank 1. The information processing device 100 generates a wish list LT in the order of item #3, item #1, and item #2, and provides the wish list LT to the viewer device 10.

[0047] Furthermore, the information processing device 100 may arrange the order of the items the broadcaster wants differently for each viewer. For example, the information processing device 100 may determine the order of the items based on a viewer's past donation history. For example, the information processing device 100 may determine the items in descending order, starting with those closest to the average amount of a viewer's past donations. In Figure 2, if user U1's average past donation amount is 3000 yen, the information processing device 100 determines item #1 as rank 3, item #2 as rank 2, and item #3 as rank 1. The information processing device 100 generates a wish list LT in the order of item #3, item #2, and item #1, and provides the wish list LT to the viewer device 10.

[0048] Furthermore, the information processing device 100 may change the order of the items a broadcaster wants depending on the combination of viewers and broadcasters. For example, the information processing device 100 may determine the order of a broadcaster's items based on the history of tips a viewer has given to a broadcaster in the past. For example, the information processing device 100 may determine the items in descending order from those with an amount close to the average amount of tips a viewer has given to a broadcaster. In Figure 2, if the average amount of tips user U1 has given to broadcaster A is 8,000 yen, the information processing device 100 determines that item #1 is ranked 1st, item #2 is ranked 3rd, and item #3 is ranked 2nd. The information processing device 100 generates an item wish list LT in the order of item #1, item #3, and item #2, and provides the item wish list LT to user U1's viewer device 10.

[0049] The above ranking determination process is merely an example, and the information processing device 100 may determine the order of desired items based on various criteria. For example, the information processing device 100 may assign a higher rank to desired items that are similar to items previously thrown by a viewer. In Figure 2, if user U1 has previously offered a similar item to item #2 as a throw to broadcaster A, the information processing device 100 will assign the rank of item #2 to 1st place in the wish list LT provided to user U1.

[0050] In this case, the information processing device 100 may determine the ranking of desired items other than item #2 according to any arbitrary criteria. For example, the information processing device 100 may determine the items in descending order of price, starting with those closest to the price of item #2. In this case, the information processing device 100 may determine item #3 to be ranked 2nd and item #1 to be ranked 3rd, starting with those closest to the price of item #2.

[0051] [2. Configuration of the Information Processing System] Information processing system 1 is a system that provides video distribution services. As shown in Figure 3, information processing system 1 includes a viewer device 10, a distributor device 20, and an information processing device 100. The viewer device 10, the distributor device 20, and the information processing device 100 are connected via network N, either by wired or wireless communication. Note that information processing system 1 shown in Figure 3 may include multiple viewer devices 10, multiple distributor devices 20, and multiple information processing devices 100. In addition, information processing system 1 may include various computers used for video distribution other than those mentioned above. For example, information processing system 1 may include a distribution server for providing video distribution services in addition to the information processing device 100.

[0052] Viewers (users) receive live video and other streamed video distributed by broadcasters via the information processing device 100 by operating the viewer device 10. The viewer device 10 is a computer used by the viewer (user). The viewer device 10 can be implemented as, for example, a smartphone, a tablet device, a notebook PC (Personal Computer), a mobile phone, or a PDA (Personal Digital Assistant). Figure 1 shows the case where the viewer device 10 is a smartphone. In the following, the viewer device 10 may be referred to as the viewer or user. That is, in the following, the viewer and user can be read as the viewer device 10.

[0053] The viewer device 10 is used by viewers to perform various actions on the internet. The viewer device 10 is used by viewers to view various types of information. For example, the viewer device 10 displays the streamed video using an application or browser for viewers to view the streamed video. For example, the viewer device 10 is used by viewers to provide compensation to the streamer who distributes the streamed video. For example, the viewer device 10 accepts input from viewers. For example, the viewer device 10 accepts operations from viewers to make donations. The viewer device 10 may be any device as long as it can implement the processing in the embodiment.

[0054] The distributor device 20 according to this embodiment is a computer used by the distributor. The distributor device 20 can be implemented as, for example, a smartphone, a tablet terminal, a notebook PC, a mobile phone, a PDA, etc. Figure 1 shows the case where the distributor device 20 is a smartphone. In the following, the distributor device 20 may be referred to as the distributor. That is, in the following, the distributor can be read as the distributor device 20.

[0055] The broadcaster device 20 is used by the broadcaster to perform various actions on the internet. The broadcaster device 20 is used by the broadcaster to broadcast various information. The broadcaster device 20 is used by the broadcaster to broadcast video. The broadcaster device 20, via an application, executes the broadcasting of video by the broadcaster. For example, the broadcaster device 20, via an application, captures video for broadcasting and transmits it to the information processing device 100. The broadcaster device 20 can be any device as long as it can realize the processing in the embodiment.

[0056] The information processing device 100 according to this embodiment is an information processing device that can communicate with various devices via a predetermined network N such as the Internet, and is implemented, for example, by a server device or a cloud system. For example, the information processing device 100 is connected to other various devices via the network N in a way that allows communication.

[0057] The information processing device 100 according to this embodiment is a computer that provides viewers who watch the streamed video with a wish list information indicating the items desired by the streamer who distributes the streamed video. For example, the information processing device 100 functions as a distribution server that distributes video.

[0058] Information processing system 1 may include a server (payment server) that performs payment processing based on information from information processing device 100. Information processing device 100 sends information about a tip that it has decided to process to the payment server, and the payment server executes payment processing corresponding to the received tip information. For example, the payment server moves money corresponding to the amount of the tip from the viewer's account indicated by the received tip information to the broadcaster's account. Information processing system 1 may also include a server (e-commerce server) that performs product purchase processing based on information from information processing device 100. Information processing device 100 sends information about the transaction item, such as a product purchased by the viewer as a gift to the broadcaster, to the payment server, and the e-commerce server executes purchase processing corresponding to the received transaction item information. For example, the e-commerce server settles the transaction item from the viewer's account indicated by the received transaction item information and executes processing to deliver the product indicated by the transaction item information to the broadcaster's residence, etc.

[0059] Furthermore, the information processing system 1 may include an information providing device that provides information to the information processing device 100. The information providing device is a computer that stores information for providing various types of information related to the service. For example, the information processing system 1 may include multiple information providing devices. For example, the information providing device collects information from various external devices such as web servers and provides the collected information to the information processing device 100. For example, the information providing device may be implemented by a server device or a cloud system. For example, the information providing device provides various types of information, such as information related to the service (service information) and information related to viewers who use the service (viewer information). The information providing device may also provide information related to transaction targets in internet shopping, online shopping malls, flea market sites, auction sites, travel or live streaming reservation sites, credit card contract sites, financial product provision sites, etc. For example, if the information processing system 1 includes an information providing device, the information processing device 100 may acquire various types of information from the information providing device and provide services using the acquired information.

[0060] [3. Configuration of the Information Processing Device] The following describes an example of the functional configuration of the information processing device 100 described above. Figure 3 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 3, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0061] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices.

[0062] (Storage unit 120) The memory unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The memory unit 120 also includes a viewer information storage unit 121, a broadcaster information storage unit 122, a broadcast information storage unit 123, and a wish list management information storage unit 124. The memory unit 120 stores various types of information, not limited to those mentioned above. For example, the memory unit 120 stores information related to the content being provided. The memory unit 120 stores various types of information related to maps. For example, the memory unit 120 stores information about maps displayed in the content. For example, the memory unit 120 stores image information of maps displayed in applications that display the content.

[0063] (Viewer information storage unit 121) The viewer information storage unit 121 stores various viewer information about the viewer. Figure 4 shows an example of the viewer information storage unit according to the embodiment. In the example shown in Figure 4, the viewer information storage unit 121 has items such as "viewer ID" and "viewer information". For example, "viewer information" includes items such as "attribute information", "viewing history", and "reaction history".

[0064] The "Viewer ID" is an identifier that identifies a viewer. The "Attribute Information" is attribute information relating to the viewer's attributes, which is associated with the "Viewer ID". For example, attribute information may include the viewer's age, gender, telephone number, address, etc. The attribute information described above is merely an example, and may include various other types of information, such as demographic attributes like occupation, or psychographic attributes like interests and lifestyle.

[0065] "Viewing history" refers to the viewing history of various types of information, such as streamed videos, viewed by viewers associated with a "viewer ID." For example, viewing history includes information about the various types of information, such as streamed videos, viewed by the viewer, the type of information, the number of times the information was viewed, and the date and time the information was viewed.

[0066] "Reaction history" is a record of reactions by viewers to various information such as streamed videos, associated with a "viewer ID." For example, "reaction history" includes a history of comments made by viewers to streamed videos, and a history of donations made by viewers to the streamer who broadcasts the videos. "Reaction history" is a record of reactions by viewers to streamed videos. For example, reaction history includes information such as the content of the viewer's reaction (the string of the comment, the amount of the donation, etc.), the streamed video that was reacted to, and the date and time the reaction occurred.

[0067] For example, in Figure 4, "U1," identified by viewer ID, has attribute information of "CH1," viewing history of "PH1," and reaction history of "WA1." In the example shown in Figure 4, attribute information is represented by abstract codes such as "CH1," but attribute information may also be specific numerical values, specific strings, or file formats containing various types of information.

[0068] Furthermore, the viewer information storage unit 121 may store various types of information depending on the purpose, not limited to those mentioned above.

[0069] (Streamer information storage unit 122) The broadcaster information storage unit 122 stores various information about broadcasters. Figure 5 shows an example of the broadcaster information storage unit according to the embodiment. For example, the broadcaster information storage unit 122 stores information about various broadcasters. The broadcaster information storage unit 122 shown in Figure 5 includes items such as "Broadcaster ID," "Name," "Category," "Broadcaster Information," and "Wish List."

[0070] The "Streamer ID" indicates identification information used to identify the streamer. The "Name" indicates the specific name of the streamer. For example, the "Name" may be the name registered with the video streaming service, a stage name, etc. The "Category" indicates the category to which the streamer belongs. For example, the "Category" indicates the category to which the streamed video belongs. In Figure 5, categories such as "Music" and "Beauty" are stored as "Category," but more detailed categories may be stored.

[0071] Furthermore, "Streamer Information" displays the streamer information for each streamer. "Streamer Information" stores various information such as the number of subscribers to the corresponding streamer's channel, the recipient of monetary payments such as donations, and the streaming history. The information stored as each streamer's streamer information is not limited to the above. For example, streamer information may include the streamer's attribute information such as age, gender, phone number, and address. Note that the above-mentioned streamer attribute information is merely an example, and various other types of information may be included, such as demographic attributes such as occupation, or psychographic attributes such as interests and lifestyle.

[0072] In Figure 5, "Streamer Information" is represented by abstract codes such as "Streamer Information #11" and "Streamer Information #12," but Streamer Information #11, Streamer Information #12, etc., contain various information about each streamer. For example, Streamer Information #11 shows the number of channel subscribers for live streamer A.

[0073] Furthermore, the "Wish List" shows what each streamer wants. The "Wish List" stores a list of items that the corresponding streamer has specified as items they would like to receive as gifts from viewers. The "Wish List" stores a list of items that the corresponding streamer would like to receive as gifts from viewers. The information stored in each streamer's Wish List is not limited to the above. For example, the Wish List may include information indicating the status of each wish item (whether it has been received (purchased) and the date and time it was received (purchased)).

[0074] For example, the streamer identified by streamer ID "LB11" (streamer LB11) is named "Live Streamer A" and belongs to the category "Music". Also, for example, streamer LB11, who is Live Streamer A, has streamer information #11. Also, for example, streamer LB11, who is Live Streamer A, has a wish list #11.

[0075] Furthermore, the broadcaster information storage unit 122 may store various types of information depending on the purpose, not limited to those mentioned above. For example, the broadcaster information storage unit 122 may store information such as evaluations of each broadcaster.

[0076] (Distribution information storage unit 123) The distribution information storage unit 123 stores information related to distribution. Figure 6 shows an example of the distribution information storage unit according to the embodiment. For example, the distribution information storage unit 123 stores information related to various distributions. The distribution information storage unit 123 shown in Figure 6 includes items such as "distribution ID," "distributor," "category," "distribution information," and "response information."

[0077] The "Distribution ID" indicates identification information used to identify a distribution. The "Distributor" indicates the distributor who made the corresponding distribution. The "Category" indicates the category to which the video content of the corresponding distribution belongs. In Figure 6, a category such as "Music" is shown as the "Category," but more detailed categories may also be stored.

[0078] Furthermore, "distribution information" refers to the distribution information for each distribution. "Distribution information" stores various information such as the distribution date and time of the corresponding distribution, and revenue (amount) from donations, advertisements, etc. The information stored as distribution information for each distribution is not limited to the above. For example, distribution information may include data of the distributed video distributed in the corresponding distribution. Note that in Figure 6, "distribution information" is illustrated with an abstract code such as "distribution information #11," but distribution information #11 etc. contains various information related to each distribution.

[0079] "Reaction information" refers to various pieces of information regarding viewer reactions to the corresponding broadcast. "Reaction information" includes items such as "Date and Time," "Viewers," and "Content (comments, donations, etc.)." "Reaction information" may also include information to identify each reaction (such as a reaction ID).

[0080] The "Date and Time" field indicates the date and time corresponding to each reaction. For example, "Date and Time" indicates the date and time each reaction took place. In the example in Figure 6, "Date and Time" is abstractly represented as "DA11," but a specific date and time such as "May 15, 2022, 9:42:38 AM" may also be stored.

[0081] "Viewer" refers to the viewer who made the corresponding response. "Content (comment, tip, etc.)" refers to the content of the corresponding response. For example, "Content (comment, tip, etc.)" shows the string of the viewer's comment or the amount of the tip. In the example in Figure 6, "Content (comment, tip, etc.)" is shown abstractly as "AC11," but it stores information that shows the details of the viewer's actions in each response, such as the string of the comment or the amount of the tip.

[0082] For example, a stream identified by the stream ID "DS11" (stream DS11) indicates that it is a video stream from the streamer identified by the streamer ID "LB11" (streamer LB11). The video streamed by stream DS11 belongs to the category "Music". Additionally, stream DS11 indicates that the streamer information is streamer information #11.

[0083] Furthermore, the DS11 of the stream indicates that a response AC11 was made by user U5, a viewer, at the time DA11. For example, the DS11 of the stream indicates that a response AC11 was made by user U5, who commented at the time DA11.

[0084] Furthermore, the DS11 of the stream indicates that a response AC12 was made by user U1, a viewer, at the time DA12. For example, the DS11 of the stream indicates that a response AC12 was made by user U1, who made a donation, at the time DA12.

[0085] The distribution information storage unit 123 is not limited to the above and may store various types of information depending on the purpose. For example, the distribution information storage unit 123 may store information indicating evaluations of each distribution.

[0086] (Wishlist management information storage unit 124) The wish list management information storage unit 124 stores various information for managing the wish list of the broadcaster who distributes the video. For example, the wish list management information storage unit 124 stores information indicating the status of gifts from viewers to the broadcaster regarding the broadcaster's wish list in the video. For example, the wish list management information storage unit 124 stores various information such as the items that were given to the broadcaster by viewers as "throws" and the date and time when those throws took place.

[0087] Furthermore, the item management information storage unit 124 is not limited to the above and may store various types of information depending on the purpose.

[0088] (Control unit 130) The control unit 130 is a controller, and is implemented, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (an example of an information processing program) stored in the memory device inside the information processing device 100 using RAM as the working area. Alternatively, the control unit 130 is a controller and can be implemented, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

[0089] As shown in Figure 3, the control unit 130 includes an acquisition unit 131, a generation unit 132, a determination unit 133, a processing unit 134, and a provision unit 135, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 3, and other configurations are also acceptable as long as they perform the information processing described later.

[0090] (Acquisition part 131) The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from the storage unit 120. The acquisition unit 131 acquires various types of information from the viewer information storage unit 121, the broadcaster information storage unit 122, the broadcast information storage unit 123, and the wish list management information storage unit 124, etc.

[0091] The acquisition unit 131 receives various information from an external information processing device via the communication unit 110. The acquisition unit 131 receives various information from the viewer device 10, the broadcaster device 20, or the information providing device. The acquisition unit 131 receives video footage captured by the broadcaster using the broadcaster device 20 as broadcast video from the broadcaster device 20.

[0092] The acquisition unit 131 acquires tipping information, which indicates tips given to the streamer by viewers watching the streamed video. The acquisition unit 131 acquires history information, which indicates the results of tips given in past streamed videos. The acquisition unit 131 acquires history information, which indicates the results of tips given in past streamed videos corresponding to the category to which the streamed video belongs. The acquisition unit 131 acquires tipping information, which includes a threshold value indicating the overall upper limit of tips set for the streamed video.

[0093] The acquisition unit 131 acquires wish list information indicating the target of the broadcaster who is distributing the video stream. The acquisition unit 131 acquires wish list information indicating the target of the broadcaster who is receiving from viewers. The acquisition unit 131 acquires wish list information indicating the target of the broadcaster who has specified the target. The acquisition unit 131 acquires wish list information indicating the target of the broadcaster who has selected from among the items traded on the e-commerce site. The acquisition unit 131 acquires wish list information indicating the target of the broadcaster who has selected the product sold on the e-commerce site. The acquisition unit 131 acquires information from the wish list information indicating the target of the viewer who has selected the broadcaster and is wishing to receive it. The acquisition unit 131 accepts the specification of the target (product, etc.) that the viewer wishes to purchase from the wish list information.

[0094] The acquisition unit 131 receives various types of information. The acquisition unit 131 receives various types of requests. The acquisition unit 131 receives various types of requests from external information processing devices. The acquisition unit 131 receives information indicating various types of requests from external information processing devices via the communication unit 110. For example, the acquisition unit 131 receives requests from the viewer device 10 or the broadcaster device 20. The acquisition unit 131 receives requests for information such as broadcast video from the viewer device 10.

[0095] The acquisition unit 131 acquires viewer information from the information providing device. The acquisition unit 131 acquires viewer information such as viewer attribute information, usage history on internet shopping, e-commerce sites, auction sites or flea market sites, and content viewing history from the information providing device. The acquisition unit 131 then stores this viewer information in the viewer information storage unit 121. For example, the acquisition unit 131 acquires viewer information from the information providing device and updates the viewer information stored in the viewer information storage unit 121.

[0096] (Generation unit 132) The generation unit 132 performs generation processing to generate various types of information. For example, the generation unit 132 performs generation processing based on various types of information acquired by the acquisition unit 131. The generation unit 132 performs generation processing based on various types of information stored in the storage unit 120. The generation unit 132 performs generation processing based on various types of information received from an external information processing device.

[0097] For example, the generation unit 132 performs generation processing based on the information determined by the decision unit 133. For example, the generation unit 132 performs generation processing based on the generated information. The generation unit 132 generates content using the information provided by the viewer device 10. The generation unit 132 generates content to be provided to the viewer device 10. The generation unit 132 generates a wish list information in which desired items are arranged in the order determined by the decision unit 133. The generation unit 132 generates a wish list LT in which desired items are arranged in the order determined by the decision unit 133.

[0098] The generation unit 132 generates various information, such as screens (content), to be provided to an external information processing device, using various technologies as appropriate. The generation unit 132 generates screens (content), etc., to be provided to the viewer device 10. For example, the generation unit 132 generates screens (content), etc., to be provided to the viewer device 10 based on the information stored in the storage unit 120. The generation unit 132 generates various contents such as content CT. The generation unit 132 may generate screens (content), etc., by any processing as long as it is possible to generate screens (content), etc., to be provided to an external information processing device. For example, the generation unit 132 generates screens (content), etc., to be provided to the viewer device 10 using various technologies such as image generation and image processing as appropriate. For example, the generation unit 132 generates screens (content), etc., to be provided to the viewer device 10 using various technologies such as Java (registered trademark) as appropriate. The generation unit 132 may also generate screens (content), etc., to be provided to the viewer device 10 based on CSS, JavaScript (registered trademark), or HTML format. Furthermore, for example, the generation unit 132 may generate screens (content) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), and PNG (Portable Network Graphics).

[0099] (Decision Section 133) The decision unit 133 performs decision processing to determine various types of information. For example, the decision unit 133 performs decision processing based on various types of information acquired by the acquisition unit 131. The decision unit 133 performs decision processing based on various types of information stored in the storage unit 120. For example, the decision unit 133 performs decision processing based on various types of information received from an external information processing device.

[0100] The decision unit 133 performs estimation processing to estimate various types of information. For example, the decision unit 133 performs estimation processing based on various types of information acquired by the acquisition unit 131. The decision unit 133 performs estimation processing based on various types of information stored in the storage unit 120. The decision unit 133 performs estimation processing based on various types of information received from an external information processing device.

[0101] For example, the decision unit 133 performs a decision process based on the estimated information. For example, the decision unit 133 performs a decision process based on the information generated by the generation unit 132.

[0102] The decision unit 133 determines the order of the desired items (targets) in the wish list information. The decision unit 133 determines the order of the desired items (targets) so that the higher the price, the higher the order. The decision unit 133 determines the order of the desired items (targets) in the order desired by the broadcaster.

[0103] (Processing Unit 134) The processing unit 134 executes various processes. The processing unit 134 executes various processes based on information from external information processing devices and information stored in the storage unit 120. The processing unit 134 executes various processes based on information from other information processing devices such as the viewer device 10 and the broadcaster device 20. The processing unit 134 executes various processes based on information stored in the viewer information storage unit 121, the broadcaster information storage unit 122, the broadcast information storage unit 123, and the wish list management information storage unit 124, etc.

[0104] The processing unit 134 executes various information based on the various information acquired by the acquisition unit 131. The processing unit 134 executes various information based on the various information generated by the generation unit 132. The processing unit 134 executes various information based on the various information determined by the determination unit 133.

[0105] Processing unit 134 executes processing related to donations from viewers to streamers. Processing unit 134 executes processing related to gifts from viewers to streamers. Processing unit 134 executes processing related to the purchase of items (goods, etc.) to be offered by viewers to streamers.

[0106] (Provider 135) The provisioning unit 135 provides various information. The provisioning unit 135 transmits various information to an external information processing device via the communication unit 110. The provisioning unit 135 transmits various information to the viewer device 10 or the broadcaster device 20. The provisioning unit 135 transmits content to the viewer device 10. The provisioning unit 135 transmits information related to the service to the viewer device 10.

[0107] The providing unit 135 provides information generated by the generation unit 132. The providing unit 135 provides content containing the information generated by the generation unit 132. The providing unit 135 transmits the content CT of Figure 2 to the viewer device 10. The providing unit 135 transmits various information based on the various information processed by the processing unit 134.

[0108] The provisioning unit 135 provides the content generated by the generation unit 132. The provisioning unit 135 transmits the content to the viewer device 10 used by the viewer. The provisioning unit 135 transmits the distributed video to the viewer device 10 used by the viewer.

[0109] The provision unit 135 provides the wish list information acquired by the acquisition unit 131 to viewers watching the streamed video. The provision unit 135 transmits the wish list information to the viewer device 10 used by the viewer. The provision unit 135 provides the viewer device 10 with wish list information that allows the viewer to select the items they wish to receive from the streamer.

[0110] The provisioning unit 135 provides information indicating the items purchased by viewers as rewards for the broadcaster to the broadcaster to the broadcaster's device 20 used by the broadcaster. The provisioning unit 135 provides information indicating the items purchased by viewers to the broadcaster's device 20 used by the broadcaster. The provisioning unit 135 provides the broadcast video, including information indicating the purchase of rewards by viewers, to the viewer's device 10.

[0111] The provisioning unit 135 provides the viewer device 10, which is used by other viewers, with a streamed video containing information indicating the purchase of items to be awarded by the viewer. The provisioning unit 135 provides the viewer device 10 with a list of desired items that will be displayed along with the streamed video. The provisioning unit 135 provides the viewer device 10 with content that displays the list of desired items along with the streamed video. The provisioning unit 135 provides the viewer device 10 with content that displays the list of desired items arranged in the order determined by the decision-making unit 133.

[0112] The providing unit 135 transmits the content generated by the generation unit 132 to the viewer device 10. The providing unit 135 transmits the wish list information, in which the desired items are arranged in the order determined by the decision unit 133, to the viewer device 10. The providing unit 135 transmits the wish list LT generated by the generation unit 132 to the viewer device 10.

[0113] [4. Processing Procedure] Next, using Figure 7, the procedure for information processing performed by the information processing device 100 according to the embodiment will be described. Figure 7 is a flowchart showing an example of the flow of information processing performed by the information processing device.

[0114] First, let's explain Figure 7. For example, Figure 7 shows an example of the process performed by the information processing device 100 from obtaining a search query from a viewer to providing content. In Figure 7, the information processing device 100 obtains a wish list information indicating the desired items of the broadcaster who distributes the video (step S101). Then, the information processing device 100 provides the wish list information to the viewer who is watching the video (step S102).

[0115] [5. Variations] The information processing device 100 described above may be implemented in various other forms besides those described above. Therefore, other embodiments of the information processing device 100 will be described below.

[0116] In the above embodiment, an example was given of a case where the information processing device 100 provides services related to distributed video, but the embodiment is not limited to the above example. For example, an external server may provide services related to distributed video. In this case, the information processing device 100 may provide the external server with information to be used for services related to distributed video.

[0117] [6. Program] Furthermore, the information processing device 100 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in Figure 8. Figure 8 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0118] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0119] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0120] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0121] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0122] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0123] For example, when computer 1000 functions as an information processing device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040.

[0124] [7. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0125] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0126] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0127] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit.

[0128] [8. Effects] As described above, the information processing device 100 according to this embodiment includes an acquisition unit 131 and a provision unit 135. The acquisition unit 131 acquires wish list information indicating the items desired by the distributor who distributes the video. The provision unit 135 provides the wish list information acquired by the acquisition unit 131 to viewers who watch the video.

[0129] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating the items that the distributor of the distributed video wants to receive from the viewers, by having the distributor provide viewers with a list of desired items that the distributor of the distributed video wants to receive.

[0130] Furthermore, in the information processing device 100 according to this embodiment, the acquisition unit 131 acquires wish list information indicating the items that the broadcaster wishes to receive from viewers.

[0131] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating what the broadcaster of the video stream wants to receive from the viewers, by acquiring a wish list information indicating what the broadcaster wants to receive from the viewers.

[0132] Furthermore, in the information processing device 100 according to the embodiment, the acquisition unit 131 acquires a list of desired items that indicate the target specified by the distributor.

[0133] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating the items that the broadcaster of the broadcast video wants to receive from viewers, by acquiring a list of desired items that the broadcaster has specified.

[0134] Furthermore, in the information processing device 100 according to this embodiment, the acquisition unit 131 acquires wish list information that indicates the items selected by the distributor from among the items traded on the e-commerce site.

[0135] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating the items that the broadcaster of the video stream wants to receive from viewers, by acquiring wish list information that shows the items selected by the broadcaster from among the items traded on the e-commerce site.

[0136] Furthermore, in the information processing device 100 according to this embodiment, the acquisition unit 131 acquires wish list information that indicates the items selected by the distributor from among the products sold on the e-commerce site.

[0137] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating what the broadcaster of the video stream wants to receive from viewers, by acquiring wish list information indicating what the broadcaster has selected from the products sold on the e-commerce site.

[0138] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 transmits a list of desired items to the viewer device 10 used by the viewer.

[0139] In this way, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating what the broadcaster of the distributed video wants from the viewers by transmitting a list of desired items to the viewer device 10 used by the viewers.

[0140] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 provides the viewer device 10 with a list of desired items that the viewer can select from the items they wish to receive from the broadcaster.

[0141] Thus, the information processing device 100 according to this embodiment can appropriately provide viewers with information indicating what the broadcaster of the broadcast video wants to receive from viewers, by providing the viewer device 10 with a wish list information that allows viewers to select what they wish to receive from the broadcaster.

[0142] Furthermore, in the information processing device 100 according to the embodiment, the acquisition unit 131 acquires information from the wish list information that indicates the item that the viewer has selected and wishes to give to the broadcaster.

[0143] Thus, the information processing device 100 according to this embodiment can provide the broadcaster of a video stream with the items that the viewer wishes to receive from the viewer, by acquiring information from the list of desired items that the viewer has selected and wishes to receive from the broadcaster.

[0144] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 provides information indicating the items purchased by the viewer as items to be given to the distributor to the distributor, to the distributor device 20 used by the distributor.

[0145] In this way, the information processing device 100 according to the embodiment provides information indicating the items purchased by viewers as items to be given to the distributor to the distributor, thereby enabling the distributor of the distributed video to provide the items they wish to receive from viewers to the distributor.

[0146] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 provides information indicating the items purchased by the viewer to the distributor device 20 used by the distributor.

[0147] In this way, the information processing device 100 according to this embodiment provides information indicating the items that viewers have purchased to the distributor device 20 used by the distributor, thereby enabling the distributor of the distributed video to provide the items that the distributor wishes to receive from viewers to the distributor.

[0148] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 provides the viewer device 10 with a distributed video containing information indicating the purchase of the item to be awarded by the viewer.

[0149] In this way, the information processing device 100 according to the embodiment provides the viewer device 10 with a distributed video containing information indicating the purchase of an item to be given by the viewer, thereby enabling the distributor of the distributed video to provide the item to the viewer if the distributor wishes to receive it from the viewer.

[0150] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 135 provides the distributed video, which includes information indicating the purchase of the item to be awarded by the viewer, to a viewer device 10 used by a viewer other than the viewer.

[0151] In this way, the information processing device 100 according to the embodiment provides a distributed video containing information indicating the purchase of an item to be awarded by a viewer to a viewer device 10 used by a viewer other than the viewer, thereby enabling the distributor of the distributed video to provide the item to the viewer if the distributor wishes to receive it from the viewer.

[0152] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 135 provides the viewer device 10 with a list of desired items that is displayed together with the streamed video.

[0153] In this way, the information processing device 100 according to this embodiment provides the viewer device 10 with a list of desired items that is displayed together with the streamed video, thereby appropriately providing viewers with information indicating what the streamer of the streamed video wants to receive from the viewer.

[0154] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 135 provides the viewer device 10 with content that displays a list of desired items along with the streamed video.

[0155] In this way, the information processing device 100 according to this embodiment provides the viewer device 10 with content that displays a list of desired items along with the streamed video, thereby enabling the streamer of the streamed video to appropriately provide viewers with information indicating the items they wish to receive from viewers.

[0156] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention. [Explanation of symbols]

[0157] N Network 1. Information Processing System 10 Viewer device 20 Distributor device 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Viewer Information Storage Unit 122 Streamer Information Storage Department 123 Distribution Information Storage Unit 124 Wishlist Management Information Storage Unit 130 Control Unit 131 Acquisition Department 132 Generation part 133 Decision Section 134 Processing Unit 135 Provision Department

Claims

1. An acquisition unit that acquires a wish list information indicating the desired items of a broadcaster who broadcasts video, and information indicating the degree to which the broadcaster desires each item included in the wish list information. Based on the information obtained by the acquisition unit indicating the degree to which the broadcaster wants each of the desired items, a generation unit generates content including the desired items list information arranged according to the combination of the viewer watching the broadcast video and the broadcaster. A providing unit provides the content generated by the generation unit to the viewer's viewing device, by transmitting the content generated by the generation unit to the viewer's viewing device, An information processing device characterized by comprising:

2. The acquisition unit is, The broadcaster obtains the wish list information indicating the items the viewer wishes to receive. The information processing apparatus according to feature 1.

3. The acquisition unit is, The aforementioned distributor retrieves the wish list information that indicates the target specified by the aforementioned distributor. The information processing apparatus according to feature 1.

4. The acquisition unit is, The desired items list information is obtained from among the items traded on the e-commerce site, showing the items selected by the distributor. The information processing apparatus according to claim 3.

5. The acquisition unit is, The desired items list information is obtained, which indicates the items selected by the distributor from among the products sold on the aforementioned e-commerce site. The information processing apparatus according to feature 4.

6. The aforementioned supply unit is, The content, including the wish list information that allows the viewer to select the items they wish to receive from the broadcaster, is provided to the viewer device. The information processing apparatus according to feature 1.

7. The acquisition unit is, From the aforementioned list of desired items, obtain information indicating the recipient of the item selected by the viewer and the broadcaster they wish to receive. The information processing apparatus according to feature 6.

8. The aforementioned supply unit is, The broadcaster provides information indicating the items purchased by the viewer as items to be awarded to the broadcaster to the broadcaster's device. The information processing apparatus according to feature 7.

9. The aforementioned supply unit is, The information indicating the recipient of the award purchased by the aforementioned viewer is provided to the broadcaster's device. The information processing apparatus according to feature 8.

10. The aforementioned supply unit is, The viewer device is provided with the distributed video containing information indicating that the viewer has purchased the item to be awarded. The information processing apparatus according to feature 8.

11. The aforementioned supply unit is, The distributed video, which includes information indicating the purchase of the aforementioned award item by the aforementioned viewer, is provided to a device used by other viewers besides the aforementioned viewer. The information processing apparatus according to feature 8.

12. The aforementioned supply unit is, The viewer device is provided with the wish list information, which is displayed along with the streamed video. The information processing apparatus according to feature 1.

13. The aforementioned supply unit is, The content, which displays the wish list information along with the streamed video, is provided to the viewer device. The information processing apparatus according to feature 1.

14. A method of information processing performed by a computer, An acquisition process to obtain a list of desired items that a broadcaster who broadcasts video wishes to obtain, and information indicating the degree to which the broadcaster wants each item included in the list of desired items. A generation step generates content that includes a list of desired items arranged according to the combination of viewers watching the streamed video and the streamer, based on information indicating the degree to which the streamer desires each of the desired items obtained in the acquisition step, A provisioning step involves providing the content generated in the generation step to the viewer by transmitting it to a viewer device used by the viewer. An information processing method characterized by including

15. A procedure for obtaining a wish list information indicating the desired items of a streamer who distributes video content, and information indicating the degree to which the streamer desires each item included in the wish list information. A generation procedure that generates content including a wish list information which arranges each of the wish items according to the combination of the viewer watching the streamed video and the streamer, based on information indicating the degree to which the streamer wants each of the wish items obtained by the acquisition procedure, A provision procedure which involves providing the content generated by the above generation procedure to the viewer's viewing device, An information processing program characterized by causing a computer to execute it.

Citation Information

Patent Citations

  • Information processor, commodity data processor, information processing program, commodity data processing program, information processing method, and commodity data processing method

    JP2003076917A

  • Present provision support device, management server for present provision support device, and present provision method

    JP2019139671A

  • SYSTEM AND METHOD FOR COMMUNICATING ABOUT A PRODUCT USING UNIQUE IDENTIFIERS AND SOCIAL MEDIA - Patent application

    JP2020532023A

  • Information processing system, information processing method and computer program

    JP2021145364A

  • Content distribution system

    JP2022021250A