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

The information processing apparatus simplifies content distribution by using attribute-based destination identification and distribution, addressing the challenge of multiple attribute settings in conventional systems.

JP7845409B2Active Publication Date: 2026-04-14RICOH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
RICOH CO LTD
Filing Date
2024-06-27
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Conventional information providing systems face difficulties in setting content distribution destinations when multiple attributes are involved.

Method used

An information processing apparatus that includes a storage unit for attribute conditions, a specific unit to identify distribution destinations based on attribute information, and a distribution unit to distribute content to specified destinations, facilitating easy selection based on pre-defined criteria.

Benefits of technology

Enables efficient and accurate distribution of content to destinations that meet multiple attribute conditions, simplifying the setting process and ensuring targeted content delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007845409000001
    Figure 0007845409000001
  • Figure 0007845409000002
    Figure 0007845409000002
  • Figure 0007845409000003
    Figure 0007845409000003
Patent Text Reader

Abstract

To facilitate setting a distribution destination even when a plurality of attributes are set for the distribution destination in an information providing system in which a content distribution destination can be set based on an attribute of a distribution destination.SOLUTION: An information processing device includes: a storage unit that stores an attribute condition of a content to be distributed to a distribution destination; a specification unit that specifies a distribution destination of the content based on a list of distribution destinations including attribute information corresponding to the attribute condition of the content among pieces of predetermined distribution destination attribute information; and a distribution unit that distributes the content to the content distribution destination specified by the specification unit.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to information processing Device 、information processing system 、an information processing method, and a program.

Background Art

[0002] There is an information providing system that provides content such as video and audio to users using a plurality of display devices such as digital signage and a distribution server that distributes content to the display devices via a network.

[0003] In addition, an advertising distribution system is known in which an advertiser or the like selects a distribution destination based on attributes such as the industry type of the distribution destination when performing advertising distribution to a medium such as digital signage (see, for example, Patent Document 1).

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, when a plurality of attributes are set for the distribution destination, there is a problem that it becomes difficult to set the distribution destination.

[0005] One embodiment of the present invention has been made in view of the above problems, and in an information providing system capable of setting a content distribution destination based on the attributes of the distribution destination, it is possible to easily set the distribution destination even when a plurality of attributes are set for the distribution destination.

Means for Solving the Problems

[0006] To solve the above problems, an information processing apparatus according to one embodiment includes a storage unit that stores attribute conditions of content to be distributed to a distribution destination, and among the attribute information of the preset distribution destination, a specific unit that specifies the distribution destination of the content based on a list of distribution destinations including the attribute information corresponding to the attribute conditions of the content, and a distribution unit that distributes the content to the distribution destination of the content specified by the specific unit.

Effects of the Invention

[0007] To solve the above problems, information processing according to one embodiment of the present invention Device teeth, An information processing device capable of communicating with one or more user terminals, comprising: a storage unit that stores, in association with each of a plurality of distribution destinations, a plurality of attribute information indicating the attributes of the distribution destination; a receiving unit that receives attribute conditions indicating attribute information used to determine the distribution destination of content from the plurality of attribute information from a first user terminal among the one or more user terminals; a first content management unit that stores the received attribute conditions in association with the content; a generation unit that generates a list of distribution destinations including attribute information indicated by the attribute conditions stored in association with the content; a communication unit that transmits the generated list to a second user terminal among the one or more user terminals; a receiving unit that receives information of one or more distribution destinations selected by the user on a screen for setting the distribution destination of the content including the list, displayed by the second user terminal; an identification unit that identifies one or more distribution destinations from the plurality of distribution destinations based on the received information; and a second management unit that stores the identified one or more distribution destinations in association with the content. . [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the system configuration of an information provision system according to one embodiment. [Figure 2] This is a diagram illustrating the outline of the process according to one embodiment. [Figure 3] This figure shows an example of a computer hardware configuration according to one embodiment. [Figure 4] This figure shows an example of the hardware configuration of a display control device according to one embodiment. [Figure 5] This figure shows an example of the functional configuration of an information provision system according to one embodiment. [Figure 6] Figure (1) shows an example of information managed by a management server according to one embodiment. [Figure 7] Figure (2) shows an example of information managed by a management server according to one embodiment. [Figure 8] This is a sequence diagram showing an example of the content information setting process according to the first embodiment. [Figure 9] This figure shows an example of a channel list screen according to the first embodiment. [Figure 10] This figure shows examples of the channel information screen and editing screen according to the first embodiment. [Figure 11] This is a sequence diagram (1) showing an example of the destination setting process according to the first embodiment. [Figure 12] This is a sequence diagram (2) showing an example of the destination setting process according to the first embodiment. [Figure 13] This figure shows an example of an advertising scheduling screen according to the first embodiment. [Figure 14] This figure shows an example of the destination settings screen according to the first embodiment. [Figure 15] It is a sequence diagram showing an example of the destination setting process according to the second embodiment. [Figure 16] It is a diagram showing an example of the destination setting screen according to the second embodiment. [Figure 17] It is a diagram showing an example of the projection frame information according to the second embodiment. [Figure 18] It is a sequence diagram showing an example of the content distribution process according to the second embodiment.

Mode for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

[0010] <Configuration of the System> FIG. 1 is a diagram showing an example of the system configuration of an information providing system according to an embodiment. The information providing system 1 includes, for example, a management server 100, an administrator terminal 101, a user terminal 102, and a plurality of display control devices 110a, 110b, 110c, ···. In the following description, when indicating an arbitrary display control device among the plurality of display control devices 110a, 110b, 110c, ···, "display control device 110" is used.

[0011] The display control device (destination) 110 is communicably connected to the management server 100 via a communication network 2 such as the Internet and a LAN (Local Area Network). The display control device 110 has a computer configuration and executes display control processing for displaying, on a display unit, content such as, for example, video (moving image + audio) or a still image distributed from the management server 100 by executing a predetermined program.

[0012] Among the plurality of display control devices 110a, 110b, 110c, ···, the display control device 110a is a device such as a STB (Set Top Box) that displays the content distributed from the management server 100 on the display device 111a connected to the device itself.

[0013] Further, the display control device 110 may be, for example, a set-top box or the like that causes the content distributed from the management server 100 to be displayed on a plurality of display devices 111b and 111c connected to the device itself, like the display control device 110b. In the following description, when any one of the display devices 111a, 111b, and 111c is indicated, "display device 111" is used.

[0014] The display device 111 is, for example, a display device such as digital signage. However, it is not limited to this, and the display device 111 may be various display devices such as a display, a monitor, a projector, etc.

[0015] Furthermore, the display control device 110 may be an integrated device incorporating a display device 112, like the display control device 110d. The display control device 110 is an example of a distribution destination to which the management server 100 distributes content. Also, the display device 111 and the display device 112 are examples of the display part of the distribution destination.

[0016] The management server (information processing device) 100 is an information processing device composed of one or more computers. The management server 100 executes a distribution process of distributing the content to be displayed on the display part (such as the display device 111 or the display device 112) of the distribution destination to the display control device 110 that controls the display part according to a predetermined schedule.

[0017] For example, the management server 100 distributes advertising content, which is an example of content, to the display control device 110 of the distribution destination according to a predetermined schedule to cause the advertising content to be displayed. Note that the advertising content is an example of content. The content may be, for example, various other contents such as official gazettes of a country or a local government, or operation information of transportation agencies.

[0018] The administrator terminal (first user terminal) 101 is, for example, an information terminal such as a PC (Personal Computer), a tablet terminal, or a smartphone. The administrator terminal 101 is used, for example, by an administrator who manages the information provision system 1 to set the distribution destination information 511 and content information 512, etc., which will be described later.

[0019] The user terminal (second user terminal) 102 is, for example, an information terminal such as a PC, tablet, or smartphone. The user terminal 102 is used, for example, by an advertising agency representative or a user who displays content on a distribution destination such as digital signage, to set up the broadcast slot information 513, which will be described later.

[0020] (Summary of the process) Figure 2 is a diagram illustrating the overview of the process according to one embodiment. Here, the display control device 110 and the display device 111 are assumed to be installed as digital signage, for example, in a tenant space such as a store.

[0021] In step S1, the administrator managing the information provision system 1 uses the administrator terminal 101 to set attribute conditions for the content distributed by the management server 100.

[0022] In this embodiment, multiple attributes can be set for the distribution destination (display control device 110, etc.). The attributes of the distribution destination include, for example, information such as the installation area, prefecture, or location where the distribution destination is installed. The attributes of the distribution destination also include, for example, information such as the gender, annual income, occupation, age group, or number of employees (company size) of the users (customer base, etc.) of the distribution destination.

[0023] Administrators and other relevant parties set attribute conditions for content, selecting the attributes used to determine the distribution destination from among multiple attributes of the distribution destination. For example, if the content is advertising content for a region-specific product or service, administrators and other relevant parties may set attributes such as the distribution area, prefecture, or location where the content is installed as attribute conditions for the content. Furthermore, if the content is advertising content aimed at young women, administrators and other relevant parties may set attributes such as the gender and age group of the users of the distribution destination as additional attribute conditions for the content.

[0024] In step S2, the management server 100 stores the content attribute conditions set on the administrator terminal 101 in the content information 512, etc., which will be described later.

[0025] In step S3, for example, when an advertising agency representative or a user at the distribution destination sets the distribution destination for the content, the management server 100 sends a list of distribution destinations based on attribute conditions to the user terminal 102. This list of distribution destinations includes information on the attributes of the content that correspond to the attribute conditions set on the administrator terminal 101, from among the multiple attributes set on the distribution destinations to which the content can be distributed. For example, if the attribute conditions of the content to be set are "prefecture" and "age group", the list of distribution destinations will include information on "prefecture" and "age group" from among the multiple attributes of the distribution destinations to which the content can be distributed.

[0026] In this case, the management server 100 may create a destination settings screen that includes a list of destinations and send the created destination settings screen to the user terminal 102. Alternatively, the management server 100 may send a list of destinations to the user terminal 102, and the user terminal 102 may create a destination settings screen using the received list of destinations. Here, as an example, the following explanation will be given assuming that the management server 100 creates a destination settings screen that includes a list of destinations and sends the created destination settings screen to the user terminal 102.

[0027] In step S4, the user terminal 102 displays a destination settings screen that includes a list of destinations received from the management server 100. This destination settings screen displays, for example, a list of multiple destinations to which content can be delivered, which can be selected. In addition, this list of destinations displays attributes that meet the attribute conditions set by the administrator, etc., from among the multiple attributes of the destinations to which content can be delivered (for example, "prefecture" and "age group").

[0028] Thus, in the information provision system 1 according to this embodiment, when a person in charge sets the destination for content distribution, a list of destinations that display attribute information satisfying pre-set attribute conditions from among multiple attributes of the destination is displayed on the user terminal 102.

[0029] In step S5, the user terminal 102 sends the distribution destination information configured on the distribution destination settings screen to the management server 100.

[0030] In step S6, the management server 100 identifies (sets) the content distribution destination based on the distribution destination information received from the user terminal 102. Then, in step S7, the management server 100 distributes the content to the identified distribution destination.

[0031] Thus, according to this embodiment, even if multiple attributes are set for a distribution destination, only the attributes that satisfy the pre-set attribute conditions are displayed in the distribution destination list, so the person in charge can easily set the distribution destination to which the content will be distributed from the distribution destination list.

[0032] <Hardware Configuration> (Hardware configuration of the management server, administrator terminal, and user terminal) The administrator terminal 101 and the user terminal 102 have a computer 300 hardware configuration as shown in Figure 3, for example. The management server 100 is composed of one or more computers 300.

[0033] Figure 3 shows an example of the hardware configuration of a computer according to one embodiment. The computer 300 includes, for example, a CPU (Central Processing Unit) 301, ROM (Read Only Memory) 302, RAM (Random Access Memory) 303, HD (Hard Disk) 304, HDD (Hard Disk Drive) controller 305, display 306, external device connection I / F (Interface) 307, network I / F 308, keyboard 309, pointing device 310, DVD-RW (Digital Versatile Disk Rewritable) drive 312, media I / F 314, and bus line 315, as shown in Figure 3.

[0034] Of these components, the CPU 301 controls the overall operation of the computer 300. The ROM 302 stores programs used to start the computer 300, such as the IPL (Initial Program Loader). The RAM 303 is used, for example, as a work area for the CPU 301. The HD 304 stores programs such as the OS (Operating System), applications, and device drivers, as well as various data. The HDD controller 305 controls the reading or writing of various data to the HD 304, for example, according to the control of the CPU 301.

[0035] Display 306 displays various information, such as a cursor, menu, window, text, or image. Note that Display 306 may be located outside the computer 300. External device connection I / F 307 is an interface such as USB (Universal Serial Bus) for connecting external devices, such as local devices. Network I / F 308 is an interface for data communication using a communication network.

[0036] The keyboard 309 is a type of input device equipped with multiple keys for inputting characters, numbers, and various instructions. The pointing device 310 is a type of input device for selecting and executing various instructions, selecting processing targets, moving the cursor, and so on. The keyboard 309 and the pointing device 310 may be located outside the computer 300.

[0037] The DVD-RW drive 312 controls the reading or writing of various data to the DVD-RW 311, which is an example of a removable recording medium. Note that the DVD-RW 311 is not limited to DVD-RW; it may be any other removable recording medium. The media interface 314 controls the reading or writing (storage) of data to the media 313, such as flash memory. The bus line 315 includes an address bus, a data bus, and various control signals for electrically connecting the above components.

[0038] (Hardware configuration of the display control unit) Figure 4(A) shows an example of the hardware configuration of the display control device 110 when the display control device 110 is an STB connected to the display device 111. In the example in Figure 4(A), the display control device 110 includes a CPU 401, memory 402, storage device 403, communication I / F 404, display device connection I / F 405, and bus 406, etc.

[0039] The CPU 401 is an arithmetic unit that realizes the various functions of the display control device 110 by executing a program for the display control device 110 stored in, for example, a storage device 403 or memory 402. The memory 402 includes, for example, RAM used as a work area for the CPU 401, and ROM that pre-stores a program for starting the display control device 110. The storage device 403 is, for example, a high-capacity, non-volatile storage device such as an HDD or SSD (Solid State Drive).

[0040] Communication I / F 404 is a communication interface, such as a wired LAN, wireless LAN, or wireless WAN, for connecting the display control device 110 to the communication network 2. Display device connection I / F 405 is an interface, such as HDMI® (High-Definition Multimedia Interface) or DisplayPort®, for connecting the display device 111 to the display control device 110. Bus 406 is connected in common to all of the above components and transmits, for example, address signals, data signals, and various control signals.

[0041] Figure 4(B) shows an example of the hardware configuration of the display control device 110 when the display control device 110 is an integrated device with a built-in display device 112. In the example in Figure 4(B), the display control device 110 includes a CPU 401, memory 402, storage device 403, communication I / F 404, display device 112, audio output circuit 411, speaker 412, and bus 406. Note that the CPU 401, memory 402, storage device 403, communication I / F 404, and bus 406 in Figure 6(B) are the same as those described in Figure 4(A).

[0042] The display device 112 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display device. The audio output circuit 411 is a circuit or device that outputs sound by converting audio data into an audio signal and outputting the amplified audio signal to the speaker 412.

[0043] <Functional Configuration> Figure 5 shows an example of the functional configuration of an information provision system 1 according to one embodiment.

[0044] (Management server functional configuration) The management server 100 implements, for example, a communication unit 501, a distribution destination management unit 502, a content management unit 503, a broadcast slot management unit 504, a specific unit 505, a distribution unit 506, an authentication unit 507, and a storage unit 508, etc., by having one or more computers 300 equipped with the management server 100 execute predetermined programs. At least some of the above functional configurations may be implemented by hardware.

[0045] The communication unit 501 connects the management server 100 to the communication network 2 using, for example, a network interface 308, and performs communication processing to communicate with the display control device 110, the administrator terminal 101, and the user terminal 102.

[0046] The distribution destination management unit 502 stores and manages distribution destination information 511, which is information about the distribution destinations (e.g., display control devices 110) to which the management server 100 distributes content, in the storage unit 508, etc. Figure 6 shows an example of distribution destination information 511 managed by the distribution destination management unit 502. In the example in Figure 6, the distribution destination information 511 includes information such as "site name," "distribution destination (terminal name)," and "attributes" as items.

[0047] "Site name" is a name or identification information that identifies the site (e.g., a company, store, facility, or organization) where the display control device 110 is installed. "Distribution destination (terminal name)" is a terminal name or identification information that identifies the display control device 110 that is the distribution destination to which the management server 100 distributes content. "Attributes" is attribute information that indicates the attributes of each distribution destination.

[0048] In this embodiment, multiple attributes can be set for the distribution destination. In the example shown in Figure 6, attribute information such as "installation area," "prefecture," "installation location," "gender," "number of employees," "annual income," "job type," and "age group" is stored as attributes for the distribution destination.

[0049] "Installation Area" is attribute information indicating the area where the display control device 110 is installed (in the example in Figure 6, Kyushu, Kanto, Kansai, etc.). "Prefecture" is attribute information indicating the prefecture where the display control device 110 is installed. "Installation Location" is attribute information indicating the location where the display control device 110 is installed (in the example in Figure 6, office, store (cash register), store (front), store (entrance), etc.).

[0050] "Gender" is attribute information indicating the proportion of genders among the recipient's users (customer base, etc.). "Number of Employees" is attribute information indicating the number of employees (company size, etc.) among the recipient's companies, etc. "Annual Income" is attribute information indicating the annual income of the recipient's users (customer base, etc.). "Job Title" is attribute information indicating the job title of the recipient's company, user, or customer base, etc. "Age Group" is attribute information indicating the age group of the recipient's users (customer base, etc.). This attribute information can be stored (set) in advance in the recipient information 511 by an administrator, for example.

[0051] The distribution destination management unit 502 has the function of a web server that provides a web page to the administrator terminal 101, etc., which displays a settings screen for registering, changing, or deleting distribution destination information 511.

[0052] The content management unit 503 stores and manages the content data 514 distributed by the management server 100, and the content information 512, which is information about the content, in the storage unit 508, etc. Figure 7(A) shows an example of content information 512 managed by the content management unit 503. In the example in Figure 7(A), the content information 512 includes information such as "content name," "description," "distribution destination," "attribute conditions," "company name," and "user name" as items.

[0053] "Content Name" is the name or identifying information that identifies the content to be distributed to the distribution destination. "Description" is, for example, a string of characters that explains the overview of each content. "Distribution Destination" is the name or identifying information of the distribution destination to which each content will be distributed. "Attribute Conditions" is the attribute information used to determine the distribution destination for each content from among the multiple attribute information of the distribution destination. "Company Name" is the name of the company (or organization name, etc.) that can use each content. "User Name" is the name or identifying information that identifies the user who can use each content.

[0054] The content management unit 503 has the function of a web server that provides a web page to the administrator terminal 101, etc., which displays a settings screen for registering, changing, or deleting content information 512.

[0055] The broadcast slot management unit 504 stores and manages broadcast slot information 513, which is information about broadcast slots for which content is broadcast on channels such as the office channel, the supermarket register channel, and the ○× channel, in the storage unit 508, etc. Figure 7(B) shows an example of broadcast slot information 513 managed by the broadcast slot management unit 504. In the example in Figure 7(B), the broadcast slot information 513 includes information such as "content name," "broadcast slot," "broadcast slot ID," "start date," "end date," "content data," and "distribution destination" as items.

[0056] "Content Name" is the name or identification information that identifies the content to be distributed to the distribution destination. "Broadcast Slot" is a time slot (broadcast period) set in advance by the administrator, etc., during which the content can be broadcast. For example, five 15-second broadcast slots may be set, with 10 minutes as one unit (roll). "Broadcast Slot ID" is identification information that identifies the broadcast slot. "Start Date" is information indicating the date and time when the broadcast of the content data set for the broadcast slot will begin. "End Date" is information indicating the date and time when the broadcast of the content data set for the broadcast slot will end.

[0057] "Content data" refers to information indicating the path and file name of the content data, which is the data for the content to be broadcast in each broadcast slot. "Distribution destination" refers to information indicating the name or identification information of the distribution destination to which the content is distributed in each broadcast slot. The broadcast slot management unit 504 has the function of a web server that provides a web page to a user terminal 102, etc., which displays a settings screen for registering, changing, or deleting broadcast slot information 513.

[0058] The identification unit 505 performs an identification process to identify (or set) the distribution destination for the content, based on a list of distribution destinations that include attribute information corresponding to the attribute conditions of the content, from among the attribute information of distribution destinations that has been set in advance.

[0059] For example, the identification unit 505 obtains the "distribution destination" and "attribute conditions" of the content from the content information 512 as shown in Figure 7(A). The identification unit 505 also obtains distribution destination information corresponding to the obtained "distribution destination" from the distribution destination information 511 as shown in Figure 6. Furthermore, the identification unit 505 creates a list of distribution destinations from the obtained distribution destination information that includes attributes (attribute information) corresponding to the obtained "attribute conditions". This list of distribution destinations includes only the attributes that satisfy the attribute conditions of the content from among the multiple attributes of the distribution destinations stored in the distribution destination information 511, and does not include attributes that do not satisfy the attribute conditions of the content.

[0060] Furthermore, the identification unit 505 transmits a list of distribution destinations created by an advertising agency representative or a user of the distribution destination (hereinafter referred to as "representative") to the user terminal 102 used by the representative when the representative sets the distribution destinations for the content. In addition, the identification unit 505 identifies the distribution destinations for the content based on the distribution destination information set on the user terminal 102.

[0061] For example, the user terminal 102 receives a list of distribution destinations transmitted by the identification unit 505 and displays the received list of distribution destinations on a display unit such as the display 306 so that it can be selected. In this case, the identification unit 505 identifies the distribution destination selected by the person in charge from the list of distribution destinations displayed by the user terminal 102 as the distribution destination for the content.

[0062] As another example, the user terminal 102 receives a list of distribution destinations sent by the identification unit 505 and displays the received list of distribution destinations and a settings field for setting the attribute conditions of the distribution destinations. In this case, the identification unit 505 identifies the distribution destinations of the content from the list of distribution destinations based on the attribute conditions of the distribution destinations set by the person in charge or the like. For example, if the list of distribution destinations includes "prefecture" as an attribute and "Tokyo" is set as an attribute condition of the distribution destination, the identification unit 505 extracts distribution destinations from the list of distribution destinations whose prefecture attribute includes "Tokyo" and identifies them as the distribution destinations of the content.

[0063] The distribution unit 506 executes a distribution process to distribute the content to the distribution destination identified by the identification unit 505. For example, when the broadcast date and time of the content arrives, the distribution unit 506 obtains the distribution destination identified by the identification unit 505, distributes the content to the obtained distribution destination, and instructs the broadcast (display) of the content.

[0064] The authentication unit 507 authenticates users such as administrators or staff members who log in to the management server 100, and if authentication is successful, it permits the user to log in. For example, the authentication unit 507 stores user information 515 in the storage unit 508, etc., which contains the username (or user ID) and password of users registered in the information provision system 1. The authentication unit 507 also permits login if the combination of username (or user ID) and password included in the login request received from the administrator terminal 101 or the user terminal 102 is stored in the user information 515. However, this is just an example, and the authentication unit 507 may authenticate users using other authentication methods.

[0065] The memory unit 508 is implemented by, for example, a program executed by the CPU 301, an HD 304, an HDD controller 305, and RAM 303. The memory unit 508 stores various information, data, and programs, such as distribution destination information 511, content information 512, broadcast slot information 513, content data 514, and user information 515.

[0066] (Administrator terminal function configuration) The administrator terminal 101 implements the communication unit 521, receiving unit 522, display control unit 523, operation reception unit 524, transmission unit 525, and storage unit 526, etc., by having the CPU 301 execute a program such as a web browser or an application corresponding to the information provision system 1.

[0067] The communication unit 521 uses the network interface 308, etc., to connect the administrator terminal 101 to the communication network 2 and executes communication processing to communicate with the management server 100, etc.

[0068] The receiving unit 522 receives various data or information from the management server 100 via the communication unit 521. For example, the receiving unit 522 receives data (such as web content) from the management server 100 for displaying display screens such as the channel list screen 900 and the channel information screen 1010, which will be described later.

[0069] The display control unit 523 displays various display screens on the display unit such as the display 306. For example, the display control unit 523 has the functionality of a web browser and displays a display screen on the display unit based on web content received by the receiving unit 522 from the management server 100. The operation reception unit 524 receives operations on the display screen displayed by the display control unit 523.

[0070] The transmitting unit 525 transmits various data or information to the management server 100 via the communication unit 521. For example, the transmitting unit 525 transmits request information corresponding to operations received by the operation reception unit 524 on display screens such as the channel list screen 900 and the channel information screen 1010, as well as setting data received by the operation reception unit 524, to the management server 100.

[0071] The memory unit 526 is implemented by, for example, a program executed by the CPU 301, HD 304, HDD controller 305, and RAM 303, and stores various data and information.

[0072] (User terminal functionality configuration) The user terminal 102, through the execution of a program such as a web browser or an application corresponding to the information provision system 1 by the CPU 301, realizes the communication unit 531, receiving unit 532, display control unit 533, operation reception unit 534, transmission unit 535, and storage unit 536, etc.

[0073] The communication unit 531 uses the network interface 308, etc., to connect the user terminal 102 to the communication network 2 and executes communication processing to communicate with the management server 100, etc.

[0074] The receiving unit 532 receives various data or information from the management server 100 via the communication unit 521. For example, the receiving unit 532 receives data (for example, web content or a list of distribution destinations) for displaying display screens such as the advertising scheduling screen 1300 or the distribution destination setting screen 1400, which will be described later.

[0075] The display control unit 533 displays various display screens on the display unit such as the display 306. For example, the display control unit 523 has the functionality of a web browser and displays a display screen on the display unit based on web content received by the receiving unit 532 from the management server 100.

[0076] The transmitting unit 535 transmits various data or information to the management server 100 via the communication unit 531. For example, the transmitting unit 535 transmits request information corresponding to operations received by the operation reception unit 534 on display screens such as the advertisement scheduling screen 1300 or the distribution destination setting screen 1400 to the management server 100. The transmitting unit 535 also transmits distribution destination information set on the distribution destination setting screen 1400 to the management server 100.

[0077] The memory unit 536 is implemented by, for example, a program executed by the CPU 301, HD 304, HDD controller 305, and RAM 303, and stores various data and information.

[0078] (Functional configuration of the display control device) The display control device 110 executes a display control process to display content distributed from the management server 100 on the display device 111 (or display device 112) by executing a predetermined program on the CPU 401. In this embodiment, the display control device 110 may have any configuration, so a detailed explanation of the functional configuration of the display control device 110 is omitted.

[0079] <Processing flow> Next, the processing flow of the information provision method according to this embodiment will be described.

[0080] [First Embodiment] (Content information setting process) Figure 8 is a sequence diagram showing an example of the content information setting process according to the first embodiment. This process shows an example of the process by which an administrator managing the information provision system 1 sets content information 512 as shown in Figure 7(A). At the start of the process shown in Figure 8, it is assumed that the administrator has already logged in to the management server 100 using the administrator terminal 101.

[0081] In step S801, the administrator performs an operation to display the channel list screen on the administrator terminal 101. For example, the administrator enters a URL (Uniform Resource Locator) or the like to connect to the web service provided by the content management unit 503 of the management server 100 into the web browser of the administrator terminal 101. Accordingly, in step S802, the administrator terminal 101 sends a request to the management server 100 to display the channel list screen.

[0082] In step S803, the content management unit 503 of the management server 100 transmits, for example, a channel list screen 900 as shown in Figure 9 to the administrator terminal 101. As a result, in step S804, the display control unit 523 of the administrator terminal 101 displays the channel list screen 900 received from the management server 100 on a display unit such as the display 306.

[0083] The processing in steps S801 to S804 is an example of the process by which the administrator terminal 101 displays the channel list screen 900. For example, the content management unit 503 of the management server 100 may send the channel list screen 900 to the administrator terminal 101 when the administrator terminal 101 logs into the management server 100, and have the administrator terminal 101 display it. Alternatively, if the administrator terminal 101 is running an application program for the information provision system 1 (hereinafter referred to as "app"), the app may create the channel list screen 900 and display it on the display unit.

[0084] Figure 9 shows an example of a channel list screen according to the first embodiment. In the example in Figure 9, the channel list screen 900 displays a channel list 901 containing information such as the content name (channel name), description, and number of terminals for multiple channels. The content name in the channel list 901 is selectable, and the administrator can select a Super Register Channel by, for example, selecting the string "Super Register Channel" 902 as the content name.

[0085] In step S805 of Figure 8, the administrator selects a channel on the channel list screen 900. As a result, in step S806, when the operation reception unit 524 of the administrator terminal 101 receives the channel selection operation, the transmission unit 525 sends a request to display the channel information screen to the management server 100. This request to display channel information includes the content name (channel name) of the channel selected by the administrator.

[0086] In step S807, when the content management unit 503 of the management server 100 receives a request from the administrator terminal 101 to display the channel information screen, it retrieves content information 512 from the storage unit 508. Also in step S808, the content management unit 503 uses the retrieved content information 512 to create a channel information screen 1010, for example, as shown in Figure 10(A).

[0087] In step S809, the content management unit 503 transmits the created channel information screen 1010 to the administrator terminal 101. As a result, in step S810, the display control unit 523 of the administrator terminal 101 displays the channel information screen 1010 received from the management server 100 on a display unit such as the display 306.

[0088] Note that the processing in steps S808 to S810 is just one example. For example, if the administrator terminal 101 is running an application, the management server 100 may send the acquired content information 512 to the administrator terminal 101, and the display control unit 523 of the administrator terminal 101 may create and display the channel information screen 1010.

[0089] Figure 10(A) shows an example of the channel information screen 1010. The channel information screen 1010 displays channel information 1011, such as the content name, the attributes used, and the description. Of this information, the content name corresponds to the "Content Name" in the content information 512. The attributes used correspond to the "Attribute Conditions" in the content information 512. The description corresponds to the "Description" in the content information 512.

[0090] Additionally, the channel information screen 1010 displays a "Content Information Edit" button 1012 for editing the channel information 1011. Furthermore, the channel information screen 1010 displays a user list 1013 for adding (or deleting) users to the "User Name" field of the content information 512, and a distribution destination list 1015 for adding (or deleting) distribution destinations to the "Distribution Destination" field of the content information 512.

[0091] For example, an administrator can add a user to the "Username" field in content information 512 by checking checkbox 1014 in user list 1013 and selecting the add button. Similarly, an administrator can remove a user from the "Username" field in content information 512 by selecting the delete button.

[0092] Additionally, administrators can add a distribution destination to the "Distribution Destination" section of the content information 512 by checking the checkbox 1016 in the distribution destination list 1015 and selecting the add button. Similarly, administrators can remove a distribution destination from the "Distribution Destination" section of the content information 512 by selecting the delete button.

[0093] Now, let's return to Figure 8 and continue the explanation of the sequence diagram. In step S811, the administrator performs the operation to display the editing screen by, for example, selecting the "Edit Channel Information" button 1012 on the channel information screen 1010. As a result, in step S812, the display control unit 523 of the administrator terminal 101 displays the editing screen 1020, as shown in Figure 10(B), on a display unit such as the display 306.

[0094] At this time, the display control unit 523 may request the management server 100 to display the editing screen 1020 and display the editing screen 1020 sent from the management server 100, or the display control unit 523 may create and display the editing screen 1020.

[0095] Figure 10(B) shows an example of the editing screen 1020. In the example in Figure 10(B), the editing screen 1020 displays the content name editing field 1021, the description editing field 1022, and the attribute setting field 1023. The administrator can change the "content name" of the content information 512 by editing the string in the content name editing field 1021. Similarly, the administrator can change the "description" of the content information 512 by editing the string in the description editing field 1022.

[0096] Furthermore, the attribute settings section 1023 displays a list of multiple attributes that can be selected, such as installation area, prefecture, installation location, gender, number of employees, annual income, occupation, or age group. Administrators can set the "attribute conditions" for the content (for example, the Super Register channel) by selecting the checkbox 1024 corresponding to the attribute to be used in the attribute settings section 1023.

[0097] Now, let's return to Figure 8 and continue the explanation of the sequence diagram. In step S813, the administrator performs attribute condition setting and save operations on the editing screen 1020. For example, the administrator selects the attributes to be used for the channel in the attribute setting field 1023 of the editing screen 1020 and selects the "Save" button 1025. As a result, in step S814, the transmission unit 525 of the administrator terminal 101 sends a content information update request, including the attribute conditions received by the operation reception unit 524 during the attribute condition setting operation, to the management server 100.

[0098] Preferably, the display control unit 523 of the administrator terminal 101 displays a confirmation screen 1030 as shown in Figure 10(C) when the selected attribute is deselected. In this case, the transmission unit 525 executes the process in step S814 when the "OK" button 1031 is selected on the confirmation screen 1030.

[0099] In step S815, the content management unit 503 of the management server 100 updates the content information 512 in accordance with the content information update request. For example, the content management unit 503 stores the attribute conditions included in the content information update request in the "attribute conditions" of the content in the content information 512, as shown in Figure 7(A).

[0100] Through the process shown in Figure 8, the administrator can use the administrator terminal 101 to set the content information 512 as shown in Figure 7(A).

[0101] (Setting up the distribution destination) Figure 11 is a sequence diagram showing an example of the destination setting process according to the first embodiment. This process shows an example of a setting process in which a person in charge, such as an advertising agency or a user of the destination, sets the destination for content. At the start of the process shown in Figure 11, it is assumed that the person in charge has already logged in to the management server 100 using the user terminal 102. Also, a detailed explanation of the process similar to the process described in Figure 8 is omitted here.

[0102] In step S1101, the person in charge performs an operation to display the channel list screen on the user terminal 102. For example, the person in charge enters a URL or the like to connect to the web service provided by the broadcast slot management unit 504 of the management server 100 into the web browser of the user terminal 102. Accordingly, in step S1102, the user terminal 102 sends a request to the management server 100 to display the channel list screen.

[0103] In step S1103, the broadcast slot management unit 504 of the management server 100 transmits, for example, a channel list screen 900 as shown in Figure 9 to the user terminal 102. As a result, in step S1104, the display control unit 533 of the user terminal 102 displays the channel list screen 900 received from the management server 100 on a display unit such as the display 306.

[0104] The processing in steps S1101 to S1104 is an example of the process by which the user terminal 102 displays the channel list screen 900. For example, the broadcast slot management unit 504 of the management server 100 may send the channel list screen 900 to the user terminal 102 when the user terminal 102 logs into the management server 100, and have the user terminal 102 display it. Alternatively, if the user terminal 102 is running an application corresponding to the information provision system 1, the application may create the channel list screen 900 and display it on the display unit.

[0105] In step S1105, the person in charge performs a channel selection operation on the channel list screen 900. As a result, in step S1106, when the operation reception unit 534 of the user terminal 102 receives the channel selection operation, the transmission unit 525 sends a request to display the advertising schedule screen to the management server 100. This request to display the advertising schedule screen includes the content name of the channel selected by the person in charge.

[0106] In step S1107, when the broadcast slot management unit 504 of the management server 100 receives a request from the user terminal 102 to display the advertising schedule screen, it obtains broadcast slot information 513 from the storage unit 508. Also in step S1108, the broadcast slot management unit 504 uses the obtained broadcast slot information 513 to create an advertising schedule screen 1300, for example, as shown in Figure 13.

[0107] In step S1109, the broadcast slot management unit 504 transmits the created advertising schedule screen 1300 to the user terminal 102. As a result, in step S1110, the display control unit 533 of the user terminal 102 displays the advertising schedule screen 1300 received from the management server 100 on a display unit such as the display 306.

[0108] Note that the processing in steps S1108 to S1110 is just one example. For example, if the user terminal 102 is running an application, the management server 100 may send the acquired broadcast slot information 513 to the user terminal 102, and the display control unit 533 of the user terminal 102 may create and display the advertisement scheduling screen 1300.

[0109] Figure 13 shows an example of an advertising scheduling screen according to the first embodiment. In the example in Figure 13, the advertising scheduling screen 1300 displays, for example, the registration status of the office channel's broadcast slots 1 to 5 1301, a selection field for the broadcast slot 1302, a display field for the broadcast slot ID 1303, a field for setting the start date 1304, and a field for setting the end date 1305.

[0110] Registration status 1301 displays information about registered broadcast slots. In the example in Figure 13, registration status 1301 shows that broadcast slots 1 and 5 are registered for the period from June 1st to 9th. This allows the person in charge to understand, for example, that new content can be distributed using broadcast slots 2 and 3 during the period from June 1st to 9th.

[0111] The broadcast slot selection field 1302 allows the person in charge to select a broadcast slot for distributing content, for example, using a pull-down menu. The broadcast slot ID display field 1303 displays, for example, the broadcast slot ID that identifies the broadcast slot selected in the broadcast slot selection field 1302. The start date setting field 1304 and the end date setting field 1305 allow the person in charge to set the start date for broadcasting the content and the end date for broadcasting the content.

[0112] Furthermore, the ad scheduling screen 1300 displays buttons such as "Destination Settings" 1306 and "Content Selection" 1308. By selecting the "Destination Settings" button 1306, the person in charge can display the destination settings screen 1400, for example, as shown in Figure 14. The destination display field 1307 displays the destination information set on the destination settings screen 1400.

[0113] Furthermore, by selecting the "Content Selection" button 1308, the user can display a file selection dialog or similar for selecting content data. The content data display area 1309 displays information about the content data selected in the file selection dialog or similar (for example, the file name and path information of the content data).

[0114] Now, let's return to Figure 11 and continue the explanation of the sequence diagram. In step S1111, the person in charge will perform operations such as setting the broadcast slot and setting the content data on the advertising scheduling screen 1300.

[0115] Furthermore, in step S1112, the person in charge will, for example, select the "Destination Settings" button 1306 on the ad scheduling screen 1300 to display the destination settings screen. As a result, in step S1113, when the operation reception unit 534 of the user terminal 102 receives the request to display the destination settings screen, the transmission unit 525 sends a request to display the destination settings screen to the management server 100. This request to display the destination settings screen includes the content name of the content to be configured.

[0116] In step S1114, when the broadcast slot management unit 504 of the management server 100 receives a request from the user terminal 102 to display the distribution destination settings screen, it creates a list of distribution destinations. For example, the broadcast slot management unit 504 obtains the "distribution destination" and "attribute conditions" information of the content to be configured (e.g., office channel) from the content information shown in Figure 7(A). The broadcast slot management unit 504 also obtains the distribution destination information (e.g., "distribution destination (terminal name)" and "attributes") included in the obtained "distribution destination" from the distribution destination information 511 shown in Figure 6. Furthermore, the broadcast slot management unit 504 creates a list of distribution destinations that includes only the attribute information included in the "attribute conditions" of the content from the obtained "attributes".

[0117] In step S1115, the broadcast slot management unit 504 of the management server 100 creates a distribution destination settings screen that includes a list of created distribution destinations. For example, the broadcast slot management unit 504 creates a distribution destination settings screen 1400 as shown in Figure 14.

[0118] In step S1116, the broadcast slot management unit 504 sends the created distribution destination setting screen 1400 to the user terminal 102. As a result, in step S1117, the display control unit 533 of the user terminal 102 displays the distribution destination setting screen 1400 received from the management server 100 on a display unit such as the display 306.

[0119] Figure 14 shows an example of the destination settings screen according to the first embodiment. The destination settings screen 1400 displays a list of destinations 1401 that can be selected. The list of destinations 1401 displays only the annual income, occupation, and age group that meet the attribute conditions of the office channel from among the multiple attribute information set for each destination. In the example in Figure 14, the person in charge can select the destination of the content by selecting the checkbox 1403 for the destination to which the content should be distributed. The person in charge can also use the search field 1406 to selectively display only the destinations that meet predetermined conditions from the list of destinations 1401. Furthermore, the person in charge can select all destinations displayed in the list of destinations by selecting the bulk selection checkbox 1404.

[0120] Following the above process, in step S1118 of Figure 12, the person in charge performs a destination selection operation on the destination setting screen 1400. As a result, in step S1119, the operation reception unit 534 of the user terminal 102 temporarily stores the destination information selected by the person in charge in the storage unit 536, etc. Also, in step S1120, the display control unit 533 of the user terminal 102 displays the advertisement scheduling screen 1300 again, as shown in Figure 13.

[0121] In step S1121, the person in charge performs a save operation, for example, by selecting the "Save" button 1310 on the advertising scheduling screen 1300. As a result, in step S1122, the transmission unit 535 of the user terminal 102 sends a save request to the management server 100, which includes the broadcast slot ID of the broadcast slot set on the advertising scheduling screen 1300, the path to the content data, and the distribution destination information held in the storage unit 536.

[0122] In step S1123, the broadcast slot management unit 504 of the management server 100 stores the information 701 received from the user terminal 102 in the broadcast slot information 513 as shown in Figure 7(B).

[0123] Through the processes described in steps S1101 to S1123 above, the person in charge can set the content distribution destination and broadcast slot information 513 on the management server 100. In addition, the information provision system 1 executes the processes in steps S1201 to S1203 when the broadcast date and time for the broadcast slot arrives.

[0124] In step S1201, when the broadcast date and time for the broadcast slot arrives, the distribution unit 506 of the management server 100 obtains information on the "distribution destination" and "content data" for the broadcast slot from the broadcast slot information 513 as shown in Figure 7(B). The distribution unit 506 also obtains the content data based on the path information of the "content data".

[0125] In step S1202, the distribution unit 506 of the management server 100 distributes content data to the destination display control device 110 and instructs the destination display control device 110 to broadcast the content data.

[0126] In step S1203, the display control device 110 at the distribution destination starts broadcasting (displaying) the content data received from the management server 100.

[0127] [Second Embodiment] In the first embodiment, the information provision system 1 displayed a list of distribution destinations 1401 on a distribution destination setting screen 1400 as shown in Figure 14, and accepted the operation of selecting a distribution destination by the person in charge.

[0128] In the second embodiment, the process for when the information provision system 1 displays a list of distribution destinations and a setting field for setting attribute conditions of distribution destinations on the distribution destination setting screen, and identifies the content distribution destination from the list of distribution destinations based on the set attribute conditions of distribution destinations, will be described. Note that the system configuration, hardware configuration, and functional configuration of the information provision system 1 according to the second embodiment may be the same as in the first embodiment.

[0129] (Setting up the distribution destination) Figure 15 is a sequence diagram showing an example of the destination setting process according to the second embodiment. Since the basic processing flow is the same as the destination setting process according to the first embodiment described in Figures 11 and 12, a detailed explanation of the process similar to that of the first embodiment is omitted here.

[0130] In step S1501, the information provision system 1 performs the display process of an advertising schedule screen, for example, as shown in steps S1101 to S1110 of Figure 11, and displays the advertising schedule screen 1300, for example, as shown in Figure 13, on the user terminal 102.

[0131] In step S1502, the person in charge shall perform operations such as setting the broadcast slot and setting the content data on the advertising scheduling screen 1300.

[0132] Furthermore, in step S1503, the person in charge will, for example, select the "Destination Settings" button 1306 on the ad scheduling screen 1300 to display the destination settings screen. As a result, in step S1504, when the operation reception unit 534 of the user terminal 102 receives the request to display the destination settings screen, the transmission unit 525 sends a request to display the destination settings screen to the management server 100. This request to display the destination settings screen includes the content name of the content to be configured.

[0133] In step S1505, when the broadcast slot management unit 504 of the management server 100 receives a request from the user terminal 102 to display the distribution destination settings screen, it creates a list of distribution destinations in the same manner as in the first embodiment.

[0134] In step S1506, the broadcast slot management unit 504 of the management server 100 creates a distribution destination settings screen that includes a list of created distribution destinations and fields for setting the attribute conditions of the distribution destinations. For example, the broadcast slot management unit 504 creates a distribution destination settings screen 1600 as shown in Figure 16.

[0135] In step S1507, the broadcast slot management unit 504 sends the created distribution destination setting screen 1600 to the user terminal 102. As a result, in step S1508, the display control unit 533 of the user terminal 102 displays the distribution destination setting screen 1600 received from the management server 100 on a display unit such as the display 306.

[0136] Note that the processing in steps S1506 to S1508 is just one example. For example, if the user terminal 102 is running an application, the management server 100 may send the created list of distribution destinations to the user terminal 102, and the display control unit 533 of the user terminal 102 may create and display the distribution destination setting screen 1600.

[0137] Figure 16 shows an example of the destination settings screen according to the second embodiment. The destination settings screen 1700 according to the second embodiment displays a list of destinations 1601 and a setting field for destination attribute conditions 1602. The setting field for destination attribute conditions 1602 displays setting fields for "annual income," "occupation," and "age group," which are attribute information displayed in the destination list 1601.

[0138] The person in charge can, for example, set the minimum and maximum annual income of the target users (or customer base) using the pull-down menu 1603. Furthermore, by selecting the "Select Job Category" button 1604, the person in charge can display a list of available job categories and select the job category for the target users (or customer base) from this list. In addition, the person in charge can set the age range of the target users (or customer base) using the pull-down menu 1605.

[0139] Now, let's return to Figure 15 and continue the explanation of the sequence diagram. In step S1509, the person in charge performs the operation to set the attribute conditions of the delivery destination on the delivery destination setting screen 1600. As a result, in step S1510, the operation reception unit 534 of the user terminal 102 temporarily stores the attribute conditions of the delivery destination set by the person in charge in the storage unit 536, etc. Also, in step S1511, the display control unit 533 of the user terminal 102 displays the advertisement scheduling screen 1300 again, as shown in Figure 13.

[0140] In step S1512, the person in charge performs a save operation, for example, by selecting the "Save" button 1310 on the advertising scheduling screen 1300. As a result, in step S1122, the transmission unit 535 of the user terminal 102 sends a save request to the management server 100, which includes the broadcast slot ID of the broadcast slot set on the advertising scheduling screen 1300, the path to the content data, and the attribute conditions of the distribution destination held in the storage unit 536.

[0141] In step S1514, the broadcast slot management unit 504 of the management server 100 stores the broadcast slot ID, content data path, and distribution destination attribute conditions of the broadcast slot received from the user terminal 102 in the broadcast slot information 513 as shown in Figure 17.

[0142] Figure 17 shows an example of broadcast slot information according to the second embodiment. As shown in Figure 17, the broadcast slot information 513 according to the second embodiment includes the item "attribute conditions for the distribution destination" 1701 in place of the "distribution destination" item in the broadcast slot information 513 according to the first embodiment. Note that "distribution destination" is an example of distribution destination information, and "attribute conditions for the distribution destination" is another example of distribution destination information.

[0143] (Content delivery processing) Figure 18 is a sequence diagram showing an example of content distribution processing according to the second embodiment. The information provision system 1 executes the content distribution processing shown in Figure 18 when the broadcast date and time for the broadcast slot arrives.

[0144] In step S1201, the identification unit 505 of the management server 100 identifies the distribution destination of the content to be distributed from the broadcast slot information 513 shown in Figure 17. For example, the identification unit 505 obtains the "distribution destination" information of the content to be distributed (e.g., office channel) from the content information 512 shown in Figure 7(A), and obtains the distribution destination information included in the "distribution destination" information from the distribution destination information 511 shown in Figure 6. Furthermore, the identification unit 505 identifies the distribution destination of the content to be distributed by extracting distribution destinations that satisfy the attribute conditions of the distribution destination from the acquired distribution destination information.

[0145] In step 1802, the distribution unit 506 obtains information on the "content data" of the broadcast slot to be distributed from the broadcast slot information 513 as shown in Figure 17, and obtains the content data based on the path information of the obtained "content data".

[0146] In step S1803, the distribution unit 506 of the management server 100 distributes content data to the destination display control device 110 and instructs the destination display control device 110 to broadcast the content data.

[0147] In step S1804, the display control device 110 at the distribution destination starts broadcasting (displaying) the content data received from the management server 100.

[0148] In this way, the attribute conditions of the distribution destination can be used as the distribution destination information for the broadcast slot information 513. In the second embodiment as well, "distribution destination" may be used as the distribution destination information for the broadcast slot information 513. In this case, in step S1614, the identification unit 505 identifies the distribution destination of the content from the list of distribution destinations based on the attribute conditions of the distribution destination included in the save request, and stores the identified distribution destination in the "distribution destination" of the broadcast slot information 513 as shown in Figure 7(B).

[0149] As described above, according to each embodiment of the present invention, in an information provision system 1 capable of setting the distribution destination of content based on the attributes of the distribution destination, it becomes possible to easily set (or identify) the distribution destination even when multiple attributes are set for the distribution destination.

[0150] <Supplement> Each function of the embodiments described above can be realized by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays), and conventional circuit modules designed to execute each function described above.

[0151] Furthermore, the apparatus described in the examples represents only one of several computing environments for carrying out the embodiments disclosed herein. In one embodiment, the management server 100 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other via any type of communication link, including networks and shared memory, and perform the processing disclosed herein. Moreover, each functional configuration of the management server 100 may be combined into a single server device or divided among multiple devices.

[0152] <Note> This specification discloses the following information processing devices, user terminals, information provision methods, and programs. (Section 1) A memory unit that stores the attribute conditions of the content to be distributed to the distribution destination, An identification unit identifies the distribution destination of the content based on a list of distribution destinations that include attribute information corresponding to the attribute conditions of the content from among the attribute information of pre-configured distribution destinations, A distribution unit that distributes the content to the distribution destination identified by the specified unit, An information processing device having (Section 2) The information processing device according to paragraph 1, wherein the storage unit stores attribute conditions of the content set on a first user terminal that can communicate via a communication network. (Section 3) The specified part is, The list of recipients is sent to a second user terminal that can communicate via the communication network. Based on the distribution destination information set on the second user terminal, the distribution destination of the content is identified. The information processing device described in paragraph 1 or 2. (Section 4) The second user terminal displays the list of distribution destinations in a selectable format. The aforementioned identification unit identifies the distribution destination of the content based on the information of the distribution destination selected from the list of distribution destinations. The information processing device described in paragraph 3. (Section 5) The second user terminal displays a list of the distribution destinations and a settings field for setting the attribute conditions of the distribution destinations. The identification unit identifies the distribution destination of the content from the list of distribution destinations based on the attribute conditions of the distribution destination set in the setting field. The information processing device described in paragraph 3. (Section 6) The information processing device described in any of paragraphs 1 to 5, wherein the attribute conditions of the content include conditions relating to the area in which the content is distributed, or the location where the display unit that displays the content is installed. (Section 7) The attribute conditions for the aforementioned content include one or more of the following conditions: annual income, age group, gender, and occupation of the customer base to which the aforementioned content is distributed, as described in any of paragraphs 1 to 6 of the information processing device. (Section 8) A user terminal that can communicate with an information processing device that distributes content to a distribution destination via a communication network, A receiving unit receives a list of distribution destinations from the information processing device, which includes information about the distribution destinations corresponding to the attribute conditions of the content. A display control unit that displays a setting screen for setting the distribution destinations of the content, including the list of distribution destinations, A transmission unit transmits the information of the distribution destination set in the settings screen to the information processing device that identifies the distribution destination of the content based on the information of the distribution destination, User terminal. (Section 9) Information processing device, The process involves storing the attribute conditions of the content to be distributed to the distribution destination in the memory unit, A process to identify the distribution destination of the content based on a list of distribution destinations that include attribute information corresponding to the attribute conditions of the content, from among the attribute information of multiple pre-configured distribution destinations, A process for distributing the content to the distribution destination identified in the aforementioned specific process, A method of providing information to carry out the task. (Section 10) A program that causes a computer to execute the information provision method described in paragraph 9.

[0153] Although embodiments of the present invention have been described above, the present invention is not limited to these specific embodiments, and various modifications and applications are possible within the scope of the gist of the present invention as described in the claims. [Explanation of Symbols]

[0154] 1. Information Provision System 2. Communication Network 100 Management Server (Information Processing Device) 101 Administrator terminal (first user terminal) 102 User terminal (second user terminal, user terminal) 110 Display control device (distribution destination) 111 Display device (display section) 112 Display device (display unit) 300 Computers 505 Specific part 506 Distribution Department 508 Storage section 532 Receiving Unit 1400, 1600 Streaming destination settings screen (Settings screen) List of distribution destinations for 1401 and 1601. 1602 Settings section [Prior art documents] [Patent Documents]

[0155] [Patent Document 1] Japanese Patent Publication No. 2020-042508

Claims

1. An information processing device capable of communicating with one or more user terminals, A storage unit that stores multiple attribute pieces of information indicating the attributes of each of the multiple distribution destinations in association with each of the distribution destinations, When an attribute condition indicating the attribute information used to determine the destination of the content among the aforementioned plurality of attribute information is received from the first user terminal among the one or more user terminals, the first management unit stores the received attribute condition in association with the content, A generation unit that generates a list of distribution destinations, including attribute information indicated by attribute conditions stored in association with the aforementioned content, A communication unit that transmits the generated list to a second user terminal among the one or more user terminals, In a screen displayed on the second user terminal, which sets the distribution destination for the content including the list, a receiving unit receives information of one or more distribution destinations selected by the user from the second user terminal. Based on the received information, an identification unit identifies one or more distribution destinations from the plurality of distribution destinations, A second management unit that stores the identified one or more distribution destinations and the content in association with each other, An information processing device having

2. The information processing apparatus according to claim 1, wherein the first user terminal and the second user terminal are different user terminals.

3. The list of distribution destinations included in the screen for setting the distribution destinations for the aforementioned content allows for the selection of a distribution destination. The aforementioned identification unit identifies the distribution destination of the content based on the information of the distribution destination selected from the list of distribution destinations. The information processing apparatus according to claim 1 or 2.

4. The screen for setting the distribution destinations for the aforementioned content includes a list of distribution destinations and a setting field for setting attribute conditions for the distribution destinations. The identification unit identifies the distribution destination of the content from the list of distribution destinations based on the attribute conditions of the distribution destination set in the setting field. The information processing apparatus according to claim 1 or 2.

5. The information processing apparatus according to claim 1 or 2, wherein the attribute conditions of the content include conditions relating to the area where the content is distributed, or the location where the display unit that displays the content is installed.

6. The information processing apparatus according to claim 1 or 2, wherein the attribute conditions of the content include one or more conditions from the annual income, age group, gender, and occupation of the customer base to which the content is distributed.

7. An information processing system comprising an information processing device and a user terminal capable of communicating with the information processing device, A storage unit that stores multiple attribute pieces of information indicating the attributes of each of the multiple distribution destinations in association with each of the distribution destinations, When an attribute condition indicating the attribute information used to determine the destination of the content is received from the user terminal, the first management unit stores the received attribute condition in association with the content. A generation unit that generates a list of distribution destinations, including attribute information indicated by attribute conditions stored in association with the aforementioned content, A communication unit that transmits the generated list to the user terminal, A receiving unit that receives information of one or more distribution destinations selected by the user from the user terminal, in a screen displayed on the user terminal that sets the distribution destination of the content, including the list, Based on the received information, an identification unit identifies one or more distribution destinations from the plurality of distribution destinations, A second management unit that stores the identified one or more distribution destinations and the content in association with each other, It has, The aforementioned user terminal is An operation receiving unit that accepts the setting operation of the attribute conditions of the aforementioned content, A transmission unit that transmits the attribute conditions to the information processing device, A display unit that displays a screen for setting the distribution destination of the content, including the list received from the information processing device, The aforementioned screen includes a reception unit that accepts the selection of information for one or more distribution destinations, A transmission unit that transmits the information of the one or more selected distribution destinations to the information processing device, Having, Information processing system.

8. An information processing system comprising an information processing device, a first user terminal, and a second user terminal, A storage unit that stores multiple attribute pieces of information indicating the attributes of each of the multiple distribution destinations in association with each of the distribution destinations, When the first user terminal receives attribute conditions from the aforementioned multiple attribute information that indicate the attribute information used to determine the destination of the content, the first management unit stores the received attribute conditions in association with the content, A generation unit that generates a list of distribution destinations, including attribute information indicated by attribute conditions stored in association with the aforementioned content, A communication unit that transmits the generated list to the second user terminal, In a screen displayed on the second user terminal, which sets the distribution destination for the content including the list, a receiving unit receives information of one or more distribution destinations selected by the user from the second user terminal. Based on the received information, an identification unit identifies one or more distribution destinations from the plurality of distribution destinations, A second management unit that stores the identified one or more distribution destinations in association with the content, It has, The first user terminal is, An operation receiving unit that accepts the setting operation of the attribute conditions of the aforementioned content, A transmission unit that transmits the attribute conditions to the information processing device, It has, The second user terminal is, A display unit that displays a screen for setting the distribution destination of the content, including the list received from the information processing device, The aforementioned screen includes a reception unit that accepts the selection of information for one or more distribution destinations, A transmission unit that transmits the information of the one or more selected distribution destinations to the information processing device, Having, Information processing system.

9. An information processing device capable of communicating with one or more user terminals, A storage process that associates and stores multiple attribute pieces of information indicating the attributes of each of the multiple distribution destinations, When attribute conditions indicating attribute information used to determine the distribution destination of content among the aforementioned plurality of attribute information are received from the first user terminal among the one or more user terminals, a first management process stores the received attribute conditions in association with the content, A generation process that generates a list of distribution destinations, including attribute information indicated by attribute conditions stored in association with the aforementioned content, Communication processing to transmit the generated list to a second user terminal among the one or more user terminals, In the screen for setting the distribution destination of the content, including the list, which is displayed on the second user terminal, a receiving process is performed to receive information of one or more distribution destinations selected by the user from the second user terminal. Based on the received information, a process is performed to identify one or more distribution destinations from the multiple distribution destinations, A second management process that stores the identified one or more distribution destinations in association with the content, An information processing method that performs the following.

10. An information processing device capable of communicating with one or more user terminals, A storage process that associates and stores multiple attribute pieces of information indicating the attributes of each of the multiple distribution destinations, When attribute conditions indicating attribute information used to determine the distribution destination of content among the aforementioned plurality of attribute information are received from the first user terminal among the one or more user terminals, a first management process stores the received attribute conditions in association with the content, A generation process that generates a list of distribution destinations, including attribute information indicated by attribute conditions stored in association with the aforementioned content, Communication processing to transmit the generated list to a second user terminal among the one or more user terminals, In the screen for setting the distribution destination of the content, including the list, which is displayed on the second user terminal, a receiving process is performed to receive information of one or more distribution destinations selected by the user from the second user terminal. Based on the received information, a process is performed to identify one or more distribution destinations from the multiple distribution destinations, A second management process that stores the identified one or more distribution destinations in association with the content, A program that executes the command.

Citation Information

Patent Citations

  • Device and method for generating televising planning information, and computer program

    JP2011109564A

  • Electronic advertisement display system

    JP2015176204A

  • Advertisement management server and advertisement distribution system

    JP2020042508A