Information processing device and information processing method
The information processing device addresses the challenge of inconsistent user rank evaluation by using distinct criteria for monetary and non-monetary actions, ensuring fair and engaging user rankings in content distribution systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- 株式会社NTTコノキュー
- Filing Date
- 2024-10-02
- Publication Date
- 2026-04-14
AI Technical Summary
Existing content distribution systems struggle to accurately evaluate user ranks due to varying support styles, leading to inconsistent motivation for viewer engagement.
An information processing device that derives user ranks based on a combination of monetary value and non-monetary actions, using different evaluation criteria to reflect diverse viewer contributions.
Enables fair and accurate evaluation of user ranks by considering both financial and non-financial contributions, enhancing viewer engagement and motivation.
Smart Images

Figure 2026064491000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus and an information processing method.
Background Art
[0002] Patent Document 1 discloses a technique related to a content distribution service. In this technique, the support achievement of viewers who watch content for a distributor is calculated as a score. For example, the score is calculated according to the number of gifts given by the viewer to the distributor, the total amount charged for the gifts, the viewing time, and the number of times of participating in the game being played by the distributor.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the content distribution service as described above, various support styles can be considered. For example, there can be various viewers, such as a case where the total amount charged is high but other items are low, a case where the number of times of participating in the game is high but other items are low, and a case where all items are average values. In this case, depending on the support style, it is conceivable that a high score (rank) cannot be obtained and the motivation for support cannot be maintained.
[0005] An object of the present disclosure is to provide a technique capable of appropriately evaluating the rank of a user.
Means for Solving the Problems
[0006] An information processing device relating to one aspect of this disclosure comprises a distribution unit that distributes content from a distributor to a viewer, an action log acquisition unit that acquires viewer action logs related to the content distributed by the distribution unit, and a derivation unit that derives a viewer rank based on the viewer action logs acquired by the action log acquisition unit. The action log includes the viewer's actions regarding a first item and a second item different from the first item. The derivation unit has a first evaluation criterion and a second evaluation criterion that show the correspondence between the action log and the rank, and derives the rank by referring to the first evaluation criterion and the second evaluation criterion. The magnitude of the contribution of the first item and the second item to the rank differs from that of the first item and the second item in the first evaluation criterion.
[0007] In the above-described information processing device, a viewer's rank is derived based on an action log that includes the viewer's actions in the first item and the viewer's actions in the second item. The first and second evaluation criteria referenced in the rank derivation have different contributions to the rank in the first and second items, respectively. Therefore, different ranks are derived using the first and second evaluation criteria depending on the trends in the viewer's action log. In this way, by referencing different evaluation criteria, the viewer's rank can be appropriately evaluated. [Effects of the Invention]
[0008] According to one aspect of this disclosure, it is possible to provide a technology for appropriately evaluating user ranks. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a schematic diagram showing an example of a distribution system including an information processing device. [Figure 2] Figure 2 shows an example of a viewer's behavior log. [Figure 3] Figure 3 is a flowchart illustrating an example of the rank derivation process in a distribution system. [Figure 4] Figure 4 shows an example of the hardware configuration of an information processing device and terminal device that make up a distribution system. [Modes for carrying out the invention]
[0010] The following describes exemplary embodiments in detail with reference to the attached drawings. In the description of the drawings, the same or equivalent elements are denoted by the same reference numeral, and redundant descriptions are omitted.
[0011] Figure 1 is a schematic diagram showing an example of a distribution system. As shown in Figure 1, the distribution system includes an information processing device 20 (distribution server) that distributes content created by the distributor. The information processing device 20 is connected to multiple user terminals 10 (terminal devices) via a communication network N.
[0012] User terminal 10 may be a terminal device used by viewers to view content distributed by a distributor via the information processing device 20. Alternatively, user terminal 10 may be a terminal device used by a distributor to upload content for distribution to viewers to the information processing device 20. In the following description, user terminal 10 used by viewers may be referred to as viewer terminal 10A, and user terminal 10 used by distributors may be referred to as distributor terminal 10B. As an example, user terminal 10 may be a smartphone, tablet, feature phone, personal computer, game console, etc. Here, we will describe an example where user terminal 10 is a smartphone.
[0013] The user terminal 10 may have a dedicated application installed that is necessary for using the distribution system. Users can log in to the application using a user ID for personal identification. By using this application, the user terminal 10 can perform actions such as content distribution, viewing of distributed content, and joining communities created for each distributor. A community is a group of users formed around a distributor, and functions as a place for users who are interested in the distributor's content to interact with each other. For example, a user can join a distributor's community by following the distributor within the application. Users who belong to a community may interact using their avatars in a dedicated virtual space provided within the application. Each community has a community ID for identification.
[0014] When viewers watch content, they can post comments on the content, purchase gifts, and perform other actions. Comments are posted by typing in the comment input field displayed on the viewer terminal 10A screen. Gifts may be actions expressing support for the broadcaster, such as special visual effects superimposed on the content. Purchasing gifts requires viewers to pay a fee.
[0015] The information processing device 20 includes, as its functional units, a distribution unit 21, an action log acquisition unit 22, a rank derivation unit 23, and an output unit 25.
[0016] The distribution unit 21 is a functional unit for distributing content created by a broadcaster to viewers. For example, the distribution unit 21 generates video data for distribution based on the source data for distribution uploaded from the broadcaster terminal 10B. The source data uploaded from the broadcaster terminal 10B includes the broadcaster's audio data, the broadcaster's motion data, etc. The audio data may be acquired by a microphone installed in the broadcaster terminal 10B. The motion data is data that shows the broadcaster's facial expressions, body movements, etc. The motion data may be data that is analyzed in real time using motion capture technology or the like based on the broadcaster's movements captured by a camera installed in the broadcaster terminal 10B. The audio data and motion data may be linked to a user ID for identifying the broadcaster.
[0017] The distribution unit 21 generates video data based on audio data and motion data received from the broadcaster terminal 10B. For example, the video data may include an avatar that is linked to the audio data and motion data. The avatar reflects the broadcaster's facial expressions in real time. The audio data may be the broadcaster's voice as is, or the broadcaster's voice may be processed before being used. The data for generating the avatar may be prepared in advance by the broadcaster. For example, the broadcaster can upload illustration data representing the character that will serve as the basis for the avatar to the information processing device 20 in advance. In this case, the information processing device 20 may generate data for moving the avatar based on the uploaded illustration data. The video data generated by the distribution unit 21 is distributed in real time to the viewer terminal 10A based on the viewer's request.
[0018] The action log acquisition unit 22 acquires the action logs of viewers regarding the content distributed by the distribution unit 21. FIG. 2 is a diagram showing an example of the action logs of viewers. The action logs can be classified into a first item and a second item different from the first item. The first item is data regarding the monetary value (charge amount) consumed by the viewer in relation to the distribution by the distributor. As an example, the monetary value is counted as the number of consumed coins. The consumed coins may be pre-purchased by the viewer's payment. For example, when a gift is purchased by the viewer during the viewing of video data, the action log acquisition unit 22 counts the number of coins consumed by the purchase.
[0019] The second item is data other than the monetary value. For example, the second item includes one or more of the viewing time of the content by the viewer, the number of viewing days, and the number of comments. The viewing time of the content may be the total time during which the video data is played by the viewer. For example, the action log acquisition unit 22 counts the time from the start of viewing of the video when the viewer is viewing the distributor's video.
[0020] The number of viewing days may be the total number of days during which the video is played by the viewer. For example, the action log acquisition unit 22 may count it as the number of viewing days when the playback of the video data starts for the first time within a day. Note that, for example, when the distribution time of the video crosses days, the number of viewing days is not counted even if the same video is re-viewed after the date has changed.
[0021] The number of comments may be the total number of comments posted by the viewer on the distributor's video. The action log acquisition unit 22 counts it as the number of comments every time the viewer posts a comment during the viewing of the distributor's video.
[0022] The viewing behavior logs acquired by the behavior log acquisition unit 22 are managed in association with the viewer's user ID and community ID. Also, the behavior logs are managed in association with the event occurrence date and time. Note that the event occurrence date and time may be the date and time when the video being viewed by the viewer starts being distributed. The data stored as behavior logs may be updated at regular intervals. For example, the behavior log acquisition unit 22 may update the behavior log data monthly. That is, at the end of the month, the behavior log data for that month is aggregated.
[0023] The rank derivation unit 23 derives the viewer's rank based on the viewer's behavior log acquired by the behavior log acquisition unit 22. The rank is an index indicating the degree of contribution of the viewer to the distributor's community. For example, the rank derivation unit 23 has evaluation criteria indicating the correspondence between the behavior log and the rank, and derives the rank of each user by referring to the evaluation criteria based on the acquired behavior log. The evaluation criteria are constituted by, for example, one or more behavior log items and the achievement values for each rank for each item.
[0024] For example, the rank derivation unit 23 has an effort - focused evaluation criterion, a billing - focused evaluation criterion, and a balanced evaluation criterion. In these evaluation criteria, the magnitude of the contribution of each item to the rank is different from each other. That is, when the rank is derived by referring to these evaluation criteria, the importance of the first item and the importance of the second item are different from each other among the respective evaluation criteria.
[0025] The effort - focused evaluation criterion is an evaluation criterion in which the behavior log corresponding to the second item is emphasized compared to the behavior log corresponding to the first item. That is, in the effort - focused evaluation criterion, compared to the balanced evaluation criterion and the billing - focused evaluation criterion, the achievement value of the first item is low and the achievement value of the second item is high. For example, an example of the effort - focused evaluation criterion may be constituted by values corresponding to the ranks of the number of coins consumed, viewing time, number of viewing days, and number of comments. In an example of the effort - focused evaluation criterion, even with a relatively low billing amount, if values such as the viewing time are high, a high rank can be obtained.
[0026] A pay-to-win evaluation criterion places more emphasis on the behavioral logs corresponding to the first item compared to the behavioral logs corresponding to the second item. In other words, in a pay-to-win evaluation criterion, the achievement value for the first item is higher and the achievement value for the second item is lower compared to a balanced evaluation criterion and an effort-focused evaluation criterion. Note that one example of a pay-to-win evaluation criterion may consist only of the number of coins consumed corresponding to each rank. In one example of a pay-to-win evaluation criterion, even if videos are not watched, a high rank can be obtained if the amount of money spent is high enough.
[0027] A balanced evaluation criterion is structured to minimize bias in the magnitude of contribution to the rank between the behavioral logs corresponding to the first item and the behavioral logs corresponding to the second item. In other words, the achievement value for the first item in a balanced evaluation criterion is higher than in an effort-focused evaluation criterion, but lower than in a payment-focused evaluation criterion. Similarly, the achievement value for the second item in a balanced evaluation criterion is lower than in an effort-focused evaluation criterion, but higher than in a payment-focused evaluation criterion. For example, a balanced evaluation criterion may consist of values corresponding to the rank of the number of coins consumed, viewing time, and number of comments.
[0028] The rank derivation unit 23 in this embodiment derives the corresponding rank by referring to the labor-focused evaluation criteria, the balanced evaluation criteria, and the billing-focused evaluation criteria, respectively. The rank derivation unit 23 then adopts the highest rank among those derived by each evaluation criterion as the user's rank.
[0029] For example, consider a user A who spends 16,000 coins, watches for 12 hours, watches for 10 days, and makes 130 comments; a user B who spends 100,000 coins, watches for 1 hour, watches for 1 day, and makes 10 comments; and a user C who spends 50,000 coins, watches for 5 hours, watches for 5 days, and makes 80 comments. In this case, user A has high values for the second item, which includes watch time, days watched, and number of comments, resulting in the highest rank calculated based on an effort-focused evaluation criterion. User B has a high value for the first item, which includes the number of coins spent, resulting in the highest rank calculated based on a payment-focused evaluation criterion. User C has no bias between the first and second items, resulting in the highest rank calculated based on a balanced evaluation criterion.
[0030] The output unit 25 outputs the rank derived by the rank derivation unit 23 to the user terminal 10 upon request. For example, the output unit 25 aggregates the ranks of each user derived by the rank derivation unit 23 and maintains the aggregated results while updating them at predetermined intervals (e.g., every 5 minutes). Users obtain rank data from the output unit 25 by operating the application on their user terminal 10.
[0031] The acquired rank information may be displayed on the user's own terminal 10. Furthermore, the rank information may be displayed on other users' terminals 10 so that it can be recognized by other users. For example, when a viewer posts a comment, the comment may be displayed on the viewer's terminal 10A while the video is playing, and an object indicating the rank may be superimposed on the icon representing the viewer who posted the comment.
[0032] Furthermore, rank information may be displayed on the user's terminal 10 along with a list of communities to which the user belongs. For example, if a user belongs to multiple communities, the names of the communities to which the user belongs and the user's rank in each community may be displayed on the user's terminal 10.
[0033] Furthermore, data on top-ranked individuals within each community may be made public to users belonging to that community. For example, an application may include a format that displays the ranks of top-ranked individuals within the community to which a user belongs.
[0034] Figure 3 is a flowchart illustrating an example of the rank derivation process in a distribution system. In this example distribution system, the activity log acquisition unit 22 acquires the activity log of each user (step S1). Specifically, in step S1, the activity log acquisition unit 22 acquires the viewing time, number of viewing days, number of comments, and number of coins consumed for users who have logged into the distribution system via the user terminal 10, and stores them in association with the community ID and the date and time of the event.
[0035] Next, a provisional rank is derived based on each evaluation criterion (step S2). That is, the rank derivation unit 23 derives each user's rank by referring to the effort-focused evaluation criterion, the balanced evaluation criterion, and the billing-focused evaluation criterion, based on the behavior log of each user acquired by the behavior log acquisition unit 22. Ranks based on the effort-focused evaluation criterion, ranks based on the balanced evaluation criterion, and ranks based on the billing-focused evaluation criterion are acquired. Rank acquisition may be performed at predetermined time intervals (e.g., 5 minutes).
[0036] Next, the highest rank is selected from the provisional ranks obtained in Step S2 (Step S3). For labor-type users who do not spend a lot of money but have long viewing times, many viewing days, and many comments, the rank based on the labor-focused evaluation criteria tends to be the highest. For pay-to-win users who spend a lot of money but have short viewing times, few viewing days, and few comments, the rank based on the pay-to-win evaluation criteria tends to be the highest. For balanced users with average spending, viewing times, and comment counts, the rank based on the balanced evaluation criteria tends to be the highest.
[0037] Next, information regarding the selected rank is output (step S4). That is, when the user terminal 10 is operated, for example, when an operation is performed to display a list of communities to which the user belongs, and a request including a user rank inquiry is made to the information processing device 20, the output unit 25 outputs the latest rank information to the user terminal 10. Also, for example, if the user's rank is increased, the user terminal 10 may be notified of the rank increase.
[0038] As described above, the information processing device 20 relating to one aspect includes a distribution unit 21 that distributes content from a distributor to a viewer, an action log acquisition unit 22 that acquires viewer action logs related to the content distributed by the distribution unit 21, and a rank derivation unit 23 that derives a viewer's rank based on the viewer action logs acquired by the action log acquisition unit 22. The action log includes viewer action data for a first item and a second item different from the first item. The rank derivation unit 23 has a first evaluation criterion and a second evaluation criterion that show the correspondence between the action log and the rank, and derives the rank by referring to the first evaluation criterion and the second evaluation criterion. The magnitude of the contribution to the rank differs between the first item and the second item in the first evaluation criterion and the second evaluation criterion.
[0039] In the information processing device 20 described above, a viewer's rank is derived based on an action log that includes the viewer's actions in the first item and the viewer's actions in the second item. The first and second evaluation criteria referenced in the rank derivation have different contributions to the rank in the first and second items, respectively. Therefore, different ranks are derived using the first and second evaluation criteria depending on the trends in the viewer's action log. In this way, by referencing different evaluation criteria, the viewer's rank can be appropriately evaluated.
[0040] The rank derivation unit 23 may derive a rank using the first evaluation criterion and the second evaluation criterion, whichever results in a higher rank according to the viewer's behavior log. In this configuration, the optimal evaluation criterion is selected according to the characteristics of the viewer's behavior log, making it possible to provide a rank that more accurately (or fairly) reflects the viewer's contribution.
[0041] The first evaluation criterion may derive a rank by giving more weight to the first item than the second item, and the second evaluation criterion may derive a rank by giving more weight to the second item than the first item. In this configuration, different evaluation criteria with different points of emphasis are provided, allowing for a fair evaluation of the viewer's contribution style.
[0042] The first item may include data on the amount of money viewers spent on content, and the second item may include the amount of time viewers spent watching the content. This structure allows for the ranking to be derived by considering both the viewers' monetary and temporal contributions, thus enabling a balanced evaluation of diverse viewer contributions.
[0043] The second item may include the number of comments made by viewers on the content. This structure allows for a more accurate assessment of viewers' overall contribution, as it also reflects the degree of their active participation and communication in the evaluation.
[0044] In the first evaluation criterion, the second item does not need to contribute to the deriving of the rank. This configuration allows for the deriving of ranks based solely on the viewer's financial contribution, thus enabling evaluation specialized for specific contribution styles.
[0045] In the example embodiment described above, a user rank is derived for each of the three evaluation criteria, and the highest rank is adopted. However, there may be two evaluation criteria, or four or more.
[0046] Embodiments of this disclosure may have the following configurations. [1] The distribution department distributes content created by broadcasters to viewers, An action log acquisition unit that acquires viewer action logs related to the content distributed by the distribution unit, The system includes a derivation unit that derives the rank of a viewer based on the viewer's behavior log acquired by the behavior log acquisition unit, The aforementioned behavior log includes the viewer's actions regarding a first item and a second item that is different from the first item. The derivation unit has a first evaluation criterion and a second evaluation criterion that show the correspondence between the action log and the rank, wherein the magnitude of the contribution of the first item and the second item to the rank differs between the first evaluation criterion and the second evaluation criterion, and the information processing device derives the rank by referring to the first evaluation criterion and the second evaluation criterion. [2] The information processing apparatus according to [1], wherein the derivation unit derives the rank using the one of the first evaluation criterion and the second evaluation criterion that results in a higher rank derived according to the behavior log of the target viewer. [3] The first evaluation criterion derives the rank by giving more weight to the first item than to the second item. The information processing device according to [1] or [2], wherein the second evaluation criterion gives more weight to the second item than to the first item in deriving the rank. [4] The first item above includes data relating to the amount of money spent by the viewer on the content, The second item is an information processing device according to any one of [1] to [3], which includes the viewing time of the content by the viewer. [5] The second item is an information processing device according to any one of [1] to [4], which includes the number of comments made by the viewer on the content. [6] In the first evaluation criterion, the second item does not contribute to the derivation of the rank. An information processing device as described in any of [1] to [5]. [7] The process of obtaining viewer behavior logs related to content distributed to viewers by the broadcaster, The process includes a step of deriving a viewer's rank based on the viewer's behavior log obtained, The aforementioned behavior log includes the viewer's actions regarding a first item and a second item that is different from the first item. An information processing method for deriving the rank, comprising a first evaluation criterion and a second evaluation criterion that show the correspondence between the behavior log and the rank, wherein the magnitude of the contribution of the first evaluation criterion and the second evaluation criterion to the rank differs from that of the first item and the second item, and the rank derived from the first evaluation criterion and the second evaluation criterion that results in a larger rank according to the behavior log of the target viewer is used to derive the rank.
[0047] The block diagram used in the description of the above embodiment shows functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or it may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired or wireless connections). A functional block may be realized by combining the above one device or the above multiple devices with software.
[0048] Functions include, but are not limited to, judgment, decision, judgment, calculation, calculation, processing, derivation, investigation, exploration, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, assumption, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), and assigning. For example, a functional block (configuration part) that enables transmission is called a transmitting unit or transmitter. As mentioned above, the method of implementation is not particularly limited.
[0049] For example, the information processing device 20 constituting the distribution system in one embodiment of this disclosure may function as a computer that processes the control method of this disclosure. Figure 4 is a diagram showing an example of the hardware configuration of the information processing device 20 according to this embodiment. The above-described information processing device 20 may be physically configured as a computer device including a processor 1001, memory 1002, storage 1003, communication device 1004, input device 1005, output device 1006, bus 1007, etc. Note that the information processing device 20 may be configured as a computer device including at least one processor such as a CPU or GPU, may be configured as a computer device including multiple processors, or may be configured to include multiple computer devices. The user terminal 10 may also adopt a similar hardware configuration.
[0050] In the following explanation, the term "device" can be replaced with "circuit," "device," "unit," etc. The hardware configuration of the information processing device 20 may include one or more of the devices shown in the figure, or it may be configured to omit some of the devices.
[0051] Each function in the information processing device 20 is realized by loading predetermined software (programs) onto hardware such as the processor 1001 and memory 1002, which allows the processor 1001 to perform calculations, control communication by the communication device 1004, and control at least one of the reading and writing of data in the memory 1002 and storage 1003.
[0052] The processor 1001 controls the entire computer, for example, by running an operating system. The processor 1001 may be composed of a central processing unit (CPU) that includes interfaces with peripheral devices, control units, arithmetic units, registers, etc. For example, the distribution unit 21 described above may be implemented by the processor 1001.
[0053] Furthermore, the processor 1001 reads programs (program code), software modules, data, etc., from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes accordingly. The program used is one that causes the computer to execute at least a part of the operations described in the above embodiment. For example, the distribution unit 21 may be stored in the memory 1002 and implemented by a control program that runs on the processor 1001, and other functional blocks may be implemented similarly. The above-described processes have been explained as being executed by one processor 1001, but they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The program may also be transmitted from the network via a telecommunications line.
[0054] Memory 1002 is a computer-readable recording medium and may consist of at least one of the following: ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory 1002 may also be called a register, cache, main memory, etc. Memory 1002 can store executable programs (program code), software modules, etc., for implementing a control method according to one embodiment of the present disclosure.
[0055] Storage 1003 is a computer-readable recording medium and may consist of at least one of the following: an optical disc such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disc, a digital multipurpose disc, a Blu-ray® disc), a smart card, flash memory (e.g., a card, a stick, a key drive), a floppy® disk, a magnetic strip, etc. Storage 1003 may also be called an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, server, or other suitable medium including at least one of memory 1002 and storage 1003.
[0056] The communication device 1004 is hardware (transceiver / receiver device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as a network device, network controller, network card, communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, duplexer, filter, frequency synthesizer, etc., in order to implement at least one of frequency division duplex (FDD) and time division duplex (TDD). For example, the distribution unit 21 described above may be implemented by the communication device 1004.
[0057] The input device 1005 is an input device that accepts input from an external source (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.). The output device 1006 is an output device that outputs to an external source (e.g., a display, speaker, LED lamp, etc.). The input device 1005 and the output device 1006 may be configured as an integrated unit (e.g., a touch panel).
[0058] Furthermore, each device, such as the processor 1001 and memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or different buses may be configured for each device.
[0059] Furthermore, the information processing device 20 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), and some or all of each functional block may be realized by such hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.
[0060] Information notification is not limited to the embodiments described herein and may be carried out by other means. For example, information notification may be carried out by physical layer signaling (e.g., DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (e.g., RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, broadcast information (MIB (Master Information Block), SIB (System Information Block))), other signals, or combinations thereof. RRC signaling may also be called RRC messages, and may be, for example, RRC Connection Setup messages, RRC Connection Reconfiguration messages, etc.
[0061] The processing procedures, sequences, flowcharts, etc., of each aspect / embodiment described herein may be reordered, provided they are consistent with each other. For example, the methods described herein present various step elements in an exemplary order and are not limited to that specific order.
[0062] Input and output information may be stored in a specific location (e.g., memory) or managed using a management table. Input and output information may be overwritten, updated, or appended to. Output information may be deleted. Input information may be transmitted to other devices.
[0063] The determination may be made by a value represented by 1 bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).
[0064] Each aspect / embodiment described herein may be used individually, in combination, or switched between as needed during implementation. Furthermore, notification of specific information (e.g., notification that "X is") is not limited to explicit notification, but may also be implicit (e.g., by not providing such notification).
[0065] Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Accordingly, the descriptions in the present disclosure are illustrative and not intended to be restrictive in any way.
[0066] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, and so on, whether they are called software, firmware, middleware, microcode, hardware description languages, or by any other name.
[0067] Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technologies (such as infrared or microwave), then at least one of these wired and wireless technologies is included in the definition of a transmission medium.
[0068] The information, signals, etc. described in this disclosure may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0069] In addition, terms used in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of the channel and symbol may be a signal (signaling). Also, a signal may be a message. Furthermore, a component carrier (CC) may be called a carrier frequency, cell, frequency carrier, etc.
[0070] Furthermore, the information, parameters, etc., described in this disclosure may be expressed using absolute values, relative values from a given value, or other corresponding information. For example, wireless resources may be indicated by an index.
[0071] The names used for the parameters described above are not restrictive in any way. Furthermore, the formulas and other expressions using these parameters may differ from those expressly disclosed in this disclosure. Various channels (e.g., PUCCH, PDCCH, etc.) and information elements can be identified by any suitable name, and therefore, the various names assigned to these various channels and information elements are not restrictive in any way.
[0072] In this disclosure, terms such as "Mobile Station (MS)," "user terminal," "User Equipment (UE)," and "terminal" may be used interchangeably.
[0073] A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other appropriate term.
[0074] As used in this disclosure, the terms “determining” and “determining” may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, or inquiring (e.g., searching in a table, database, or other data structure), or ascertaining. “Determining” may also include, for example, receiving (e.g., receiving information), transmitting (e.g., sending information), inputting, outputting, or accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering something as having been "judged" or "decided" after some action. Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."
[0075] The terms “connected,” “coupled,” or any variation thereof, mean any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are “connected” or “coupled” with each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, “connection” may be reinterpreted as “access.” As used in this disclosure, two elements may be considered to be “connected” or “coupled” with each other using at least one of one or more wires, cables, and printed electrical connections, and, in some non-limiting and non-exclusive examples, electromagnetic energy having wavelengths in the radio frequency domain, microwave domain, and optical (both visible and invisible) domain.
[0076] In this disclosure, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."
[0077] Any reference to elements using designations such as “first,” “second,” etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Accordingly, references to first and second elements do not imply that only two elements may be adopted, or that the first element must precede the second element in any way.
[0078] Where the terms “include,” “including,” and their variations are used in this disclosure, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to mean exclusive OR.
[0079] In this disclosure, if articles are added by translation, such as a, an, and the in English, this disclosure may include the fact that the noun following these articles is plural.
[0080] In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combine" may be interpreted similarly to "different." [Explanation of symbols]
[0081] 20... Information processing device, 21... Distribution unit, 22... Action log acquisition unit, 23... Rank derivation unit, 25... Output unit.
Claims
1. The distribution department distributes content created by broadcasters to viewers, An action log acquisition unit that acquires viewer action logs related to the content distributed by the distribution unit, The system includes a derivation unit that derives the rank of a viewer based on the viewer's behavior log acquired by the behavior log acquisition unit, The aforementioned behavior log includes the viewer's actions regarding a first item and a second item that is different from the first item. The derivation unit has a first evaluation criterion and a second evaluation criterion that show the correspondence between the action log and the rank, wherein the magnitude of the contribution of the first item and the second item to the rank differs between the first evaluation criterion and the second evaluation criterion, and the information processing device derives the rank by referring to the first evaluation criterion and the second evaluation criterion.
2. The information processing apparatus according to claim 1, wherein the derivation unit derives the rank using the one of the first evaluation criterion and the second evaluation criterion that results in a higher rank derived according to the behavior log of the target viewer.
3. The first evaluation criterion derives the rank by giving more weight to the first item than to the second item. The information processing apparatus according to claim 2, wherein the second evaluation criterion gives more weight to the second item than to the first item when deriving the rank.
4. The first item above includes data relating to the amount of money spent by the viewer on the content, The information processing apparatus according to claim 3, wherein the second item includes the viewing time of the content by the viewer.
5. The information processing apparatus according to claim 4, wherein the second item includes the number of comments made by the viewer on the content.
6. The information processing apparatus according to claim 4, wherein, in the first evaluation criterion, the second item does not contribute to the derivation of the rank.
7. The process of obtaining viewer behavior logs related to content distributed to viewers by the broadcaster, The process includes a step of deriving a viewer's rank based on the viewer's behavior log obtained, The aforementioned behavior log includes the viewer's actions regarding a first item and a second item that is different from the first item. An information processing method for deriving the rank, comprising a first evaluation criterion and a second evaluation criterion that show the correspondence between the behavior log and the rank, wherein the magnitude of the contribution of the first item and the second item to the rank differs from that of the first item and the second item, and the rank is derived using the one of the first evaluation criterion and the second evaluation criterion that results in a larger rank according to the behavior log of the target viewer.
Citation Information
Patent Citations
Live game streaming server and program
JP7398171B1