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

The information processing device addresses the lack of detailed service information on maps by superimposing service-specific icons, improving user convenience and clarity.

JP7821674B2Active Publication Date: 2026-02-27LY CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022066512
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-13
Publication Date
2026-02-27
Estimated Expiration
2042-04-13

AI Technical Summary

Technical Problem

Conventional information processing systems provide only location-based information about service facilities on maps, lacking detailed service-specific content, which complicates user understanding and convenience.

Method used

An information processing device that superimposes icons with images of services provided by service providers, such as hairstyles or dishes, on a map to visually convey service details directly.

Benefits of technology

Enhances user understanding of service locations and types without additional operations, providing appropriate and convenient content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007821674000001
    Figure 0007821674000001
  • Figure 0007821674000002
    Figure 0007821674000002
  • Figure 0007821674000003
    Figure 0007821674000003
Patent Text Reader

Abstract

To provide a user with a proper content relating to each service at a service facility.SOLUTION: In an information processing system 1, a provision unit of an information processing apparatus according to the present invention provides contents which include images relating to services provided by service providers, and display, overlapping a map, icons having positions where the services are provided, respectively.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, there are known techniques for providing various information to users. For example, there is provided a technique for transmitting a map image (content) that displays search results of service facilities on a map to a user terminal (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-7887 Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is room for improvement in the above-mentioned conventional technology. The above-mentioned conventional technology merely provides content that shows the locations of service facilities on a map in association with the map, and allows users to understand the locations of the service facilities, but requires the presentation of separate information regarding each service provided at each service facility. As such, there is room for improvement in the conventional technology in terms of convenience, and it is desirable to provide more appropriate content.

[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that are capable of providing appropriate content. [Means for solving the problem]

[0006] The information processing device of the present application is characterized by having a providing unit that provides content that includes an image related to a service provided by a service provider and displays an icon in a shape indicating the location where the service is provided, superimposed on a map. [Effects of the Invention]

[0007] According to one aspect of the embodiment, it is possible to provide appropriate content. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing executed by an information processing apparatus according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of content. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a user information storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a service information storage unit according to the embodiment. [Figure 6] FIG. 6 is a flowchart showing an example of the flow of information processing executed by the information processing device. [Figure 7] FIG. 7 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as the processing content is not contradictory. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.

[0010] (Embodiment) [1. An example of information processing] First, an example of information processing executed by the information processing device 100 will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing executed by the information processing device 100 according to an embodiment. Below, a case will be described as an example in which an icon including an image showing a person's appearance after a beauty service provider has provided a service is superimposed on a map. In Fig. 1, a case will be described as an example in which the service provider is a hairdresser (also called a "stylist"), and an icon including an image showing a person's hairstyle (also called a "hairstyle image") after the hairdresser (stylist) has performed a treatment (such as a haircut) is superimposed on a map.

[0011] Note that a hairdresser (stylist) is merely an example, and the beauty-related service provider is not limited to a hairdresser, but may also be a manicurist or the like. For example, if the service provider is a manicurist, an icon including an image showing a person's fingertips after treatment by the manicurist may be superimposed on the map. Furthermore, the service provider is not limited to a beauty-related service provider such as a hairdresser, but may be any service provider that provides a service to users. For example, the service provider may be a service provider that provides food and drink, such as a chef (cook) at a restaurant or other eating and drinking establishment. For example, if the service provider is a chef, an icon including an image showing a dish prepared by the chef may be superimposed on the map.

[0012] [1-1. Overview of Information Processing] First, an overview of the flow of information processing performed by the information processing device 100 will be described. The information processing device 100 provides information to a user in response to a request from the user who uses the user device 10. For example, the information processing device 100 provides content that displays an icon including an image of a hairstyle of a person who has been treated by a hairdresser who has performed a hairstyle corresponding to a keyword entered by the user, superimposed on a map at the location of the store (beauty salon, hair salon, etc.) to which the hairdresser belongs. The flow of such information processing performed by the information processing device 100 will be described using FIG. 1.

[0013] First, the information processing device 100 accepts registration of a hairstyle image from the service provider device 20 (step S1). For example, the information processing device 100 accepts registration of a hairstyle image showing a hairstyle formed by a treatment by a hairdresser from the service provider device 20 used by the hairdresser. The service provider device 20 transmits the hairstyle image, information indicating the hairdresser who performed the treatment corresponding to the hairstyle image, and a keyword (text information) indicating the hairstyle of the hairstyle image to the information processing device 100. As a result, the information processing device 100 associates the hairstyle image with the information indicating the hairdresser (e.g., service provider ID), and a keyword indicating the hairstyle (e.g., "short cut"), and registers them as registration information. In this way, the information processing device 100 registers the accepted hairstyle image (step S2). For example, the information processing device 100 associates the hairstyle image accepted from the service provider (hairdresser), the information indicating the hairdresser, and the keyword indicating the hairstyle, and stores them in the registration information storage unit 124 (see FIG. 3).

[0014] The information processing device 100 also receives a request for information from the user device 10 used by the user (step S3). For example, the information processing device 100 receives information indicating an area specified by the user from the user device 10 as target location information. In this case, the information processing device 100 receives the request for information by receiving location information indicating the area specified by the user from the user device 10. FIG. 1 illustrates an example in which the information processing device 100 receives a request for information by receiving location information indicating area X from the user device 10. Note that the information processing device 100 may also receive information indicating the user's location as target location information from the user device 10 used by the user. In this way, the information processing device 100 may also receive a request for information corresponding to the user's current location. The information processing device 100 may also receive a request for information by using keywords indicating a hairstyle, but this point will be described later.

[0015] Then, the information processing device 100 that has received the target location information performs processing to provide information to the user. The information processing device 100 generates content that displays, superimposed on a map, an icon including an image of a hairstyle showing a person's head after treatment by a hairdresser. In Fig. 1, the information processing device 100 generates content that places, on a map of area X specified by the user, an icon including an image of a hairstyle performed by a hairdresser belonging to a salon located in area X.

[0016] The information processing device 100 determines a hairstyle image (also referred to as a "target hairstyle image") to be superimposed on the map (step S4). For example, the information processing device 100 extracts hairstyle images in which a hairdresser belonging to a salon located in area X has performed a service, using information stored in the storage unit 120 (see FIG. 3). For example, the information processing device 100 uses information about salons where services are provided to identify salons located within area X, and determines a hairdresser belonging to a salon located in area X as a target hairdresser. Then, the information processing device 100 determines the hairstyle image associated with the target hairdresser as a target hairstyle image. In this way, the information processing device 100 executes a determination process for determining a target hairdresser and a target hairstyle image.

[0017] The determination process is performed using conventional technology, and any process may be used as long as it can determine a target hairdresser and a target hairstyle image, and detailed explanations thereof will be omitted. Also, when the determination process is performed by a device (determination processing device) other than the information processing device 100, the information processing device 100 transmits information indicating the target position (area X) to the determination processing device, and the determination processing device receives information indicating the target hairstyle image.

[0018] Then, the information processing device 100 generates content for superimposing an icon including the target hairstyle image on a map using the determined target hairstyle image (step S5). The information processing device 100 generates content for superimposing an icon including the target hairstyle image on a map of area X. The information processing device 100 generates content for superimposing a pin icon including the target hairstyle image of the target hairdresser on the location of the salon to which the target hairdresser belongs on the map of area X.

[0019] Then, the information processing device 100 provides content in which a pin icon including the target hairstyle image is superimposed on the map (step S6). The information processing device 100 transmits the generated content to the user device 10 used by the user who requested the information.

[0020] An example of content provided to the user device 10 will now be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of content. Content C1 in Fig. 2 is content C1 in which six icons P1 to P6, each containing a target hairstyle image, are superimposed on a map MP1 showing a range corresponding to area X.

[0021] Icon P1 is a pin icon with a circular head on which a target hairstyle image showing a hairstyle performed by a target hairdresser belonging to the salon where icon P1 is located is placed. Also, icon P2 is a pin icon with a circular head on which a target hairstyle image showing a hairstyle performed by a target hairdresser belonging to the salon where icon P2 is located is placed. Similarly, icons P3 to P6 are pin icons with a circular head on which a target hairstyle image showing a hairstyle performed by a target hairdresser belonging to the salon where each icon P3 to P6 is located is placed.

[0022] In the case of Fig. 2, the information processing device 100 generates content C1 in which icons P1 to P6, which are pin icons with target hairstyle images placed on circular heads and showing hairstyles performed by each target hairdresser, are placed on the positions of the salons to which each target hairdresser belongs, at the positions of the salons at the positions of the icons P1 to P6, respectively. In this way, the information processing device 100 generates content C1 that superimposes on the map MP1 each of the icons P1 to P6, with the target hairstyle images placed on circular heads. Then, the information processing device 100 provides content C1 that superimposes on the map MP1 each of the icons P1 to P6, with the target hairstyle images placed on circular heads, to the user device 10.

[0023] As a result, a user using the user device 10 provided with the content C1 can simply understand the location of the store in the displayed area as well as the type of service available at that location. In the case of content C1 that displays the location where the service is provided and the specific details of the service, the user using the user device 10 can confirm both the location and the details without performing any additional operations. Therefore, the information processing device 100 can provide appropriate content. In the above example, the information processing device 100 generates content to simplify the explanation of the process. However, the content may be generated by the user device 10 when the content is displayed. For example, the information processing system 1 may perform server-side rendering, in which information such as content is generated on the server side, such as the information processing device 100, and client-side rendering, in which information such as content is generated on the client side, such as the user device 10. In this way, the information processing system 1 may perform rendering separately. For example, in the information processing system 1, rendering of the content to be displayed may be performed on the user device 10. That is, in the information processing system 1, the user device 10 may generate content including an image related to a service provided by a service provider and an icon having a shape indicating the location where the service is provided superimposed on a map. In this case, for example, in the information processing system 1, the server-side information processing device 100 generates information (also referred to as "content generation information") necessary to generate content (map) to be displayed by the client-side user device 10. The information processing device 100 then transmits the generated content generation information to the user device 10. The user device 10, having received the content generation information, uses the content generation information to generate content to be displayed. For example, the server-side information processing device 100 generates content generation information including hairstyle positions, hairstyle images, etc., and transmits the generated content generation information to the user device 10.The user device 10, which is a client, generates content to be displayed by using the content generation information to generate a map or render a pin icon (hairstyle pin), and displays the generated content. In other words, providing content by the information processing device 100 also includes transmitting information used to generate the content (content generation information, etc.) to another device (user device 10, etc.) that displays the content.

[0024] [1-2. Details of various processes] Based on the information processing described above, various processes will be described in detail. Note that explanations of points similar to those described above will be omitted as appropriate. Furthermore, the various processes described below may be combined as appropriate.

[0025] [1-2-1. Selection] When content includes multiple icons, the information processing device 100 provides content that displays the selected icon (also referred to as the "selected icon") in a display mode that is different from that of the other icons. Fig. 2 shows a case where icon P1 is the selected icon, and the information processing device 100 provides content C1 that displays the selected icon P1 in a display mode that is different from that of the other icons P2 to P6. Specifically, the information processing device 100 provides content C1 that displays the selected icon P1 in a larger size than the other icons P2 to P6.

[0026] [1-2-2. Detailed Information] The information processing device 100 may provide content that displays detailed information indicating the content of the service corresponding to the icon together with a map. The detailed information includes information about the service provider, such as the name, location, telephone number, profile, etc. of the store to which the service provider belongs.

[0027] For example, if the content includes multiple icons, the information processing device 100 may provide content that displays detailed information indicating the content of the service corresponding to the selected icon together with a map. Fig. 2 shows a case where icon P1 is the selected icon, and the information processing device 100 provides content C1 in which detailed information indicating the content of the service corresponding to the selected icon P1 is superimposed in an area AR1 below the map MP1. The information processing device 100 provides content C1 in which the target hairdresser corresponding to icon P1 is stylist A, and detailed information including ratings for stylist A, the number of reviews for stylist A, a button for displaying stylist A's profile, etc. are superimposed in the area AR1.

[0028] [1-2-3. Registration] In the above example, a case where a service provider registers an image has been described as an example, but a user may also register an image. In this case, the information processing device 100 accepts registration of a hairstyle image from a recipient (user) who has received a treatment from a hairdresser. The information processing device 100 accepts registration of a hairstyle image from a recipient by receiving, from the user device 10 used by the recipient, a hairstyle image obtained by capturing an image of the head of the recipient and information indicating the hairdresser who performed the treatment. The information processing device 100 associates the hairstyle image received from the recipient, information indicating the hairdresser, and keywords indicating the hairstyle, and stores them in the registration information storage unit 124 (see FIG. 3 ).

[0029] [1-2-4. Keywords] The information processing device 100 may receive a keyword specifying specific content of the service from the user. For example, the information processing device 100 may receive a keyword indicating a hairstyle for which the user desires information from the user device 10 used by the user. In this case, the information processing device 100 receives a request for information provision by receiving the keyword indicating the hairstyle from the user device 10. Then, the information processing device 100 determines a target hairstyle image to be superimposed on the map using the keyword indicating the hairstyle.

[0030] For example, when the information processing device 100 receives a keyword "short bob," it determines a hairdresser associated with a short bob hairstyle image from among hairdressers belonging to salons in the area to be displayed as a target hairdresser. Then, the information processing device 100 determines the hairstyle image associated with the target hairdresser as a target hairstyle image. For example, the information processing device 100 determines the hairstyle image associated with the target hairdresser and the keyword "short bob" as a target hairstyle image. Then, using the determined target hairstyle image, the information processing device 100 generates content that superimposes on a map an icon including a target hairstyle image with a short bob hairstyle.

[0031] [1-2-5. Number of icons] 2, six icons P1 to P6 are superimposed on the map MP1 as an example, but the number of icons may be any number depending on the display mode. For example, the larger the scale of the map, the more icons there may be. Also, for example, the smaller the scale of the map, the more icons there may be.

[0032] An upper limit may be set for the number of icons to be displayed. In this case, when the number of target hairstyle images is equal to or less than the upper limit, the information processing device 100 generates content for superimposing icons corresponding to the number of all target hairstyle images on the map.

[0033] Furthermore, when the number of target hairstyle images exceeds an upper limit, the information processing device 100 may determine hairstyle images (also referred to as "display target images") for displaying icons from among the target hairstyle images based on a predetermined criterion. For example, when the number of target hairstyle images exceeds an upper limit, the information processing device 100 may determine, as display target images, hairstyle images up to the upper limit, in descending order of ranking from among the target hairstyle images. The information processing device 100 may determine the ranking based on the evaluations of hairdressers corresponding to the hairstyle images. For example, the information processing device 100 may assign higher rankings to hairdressers corresponding to the hairstyle images in descending order of evaluation.

[0034] Furthermore, when multiple target hairdressers belong to the same salon (also referred to as "target salon"), the information processing device 100 may display an icon including a hairstyle image corresponding to the target hairdresser with the highest ranking. In this case, when the target salon or an icon corresponding to the target salon is selected, the information processing device 100 may provide content that displays a list of multiple hairstyle images corresponding to each of the multiple target hairdressers who belong to the target salon.

[0035] When there are multiple posts (posts from multiple stylists) at one location, the information processing device 100 may provide content in which icons including hairstyle images determined based on arbitrary criteria such as the newest, most popular, etc. are superimposed on a map. When the icon is selected, the information processing device 100 may provide content that displays detailed content below or displays hairstyle images corresponding to each stylist.

[0036] As described above, the information processing device 100 provides content that includes a hairstyle image and displays an icon with a shape indicating a location on a map superimposed on the map. The information processing device 100 may accept registration of a location and a hairstyle image by a hairdresser (stylist). The information processing device 100 may also accept a location and a hairstyle image from a user. For example, in response to a designation of a stylist who can provide a treatment, the information processing device 100 may display a location associated with the stylist, the location of the store, etc.

[0037] The information processing device 100 may also superimpose information indicating the ranking on the map. For example, the information processing device 100 may provide content in which numbers indicating the ranking are placed above the icons.

[0038] The information processing device 100 may determine the rankings using various information as appropriate. For example, the information processing device 100 may determine a popularity ranking. For example, the information processing device 100 may determine a higher ranking for a hairdresser the more posts indicating positive evaluations of the hairdresser or the more times information about the hairdresser is viewed. For example, the information processing device 100 may determine the rankings based on information such as hairstyle, stylist, region, and latest arrivals. The information processing device 100 may also determine a ranking (match ranking) for each user. The information processing device 100 may also determine a ranking for shops. In this case, the information processing device 100 may provide content in which an icon including any image, such as a latest image or the most popular image of the shop, is superimposed on a map.

[0039] Furthermore, the information processing device 100 may change the style to be displayed depending on the time of day. The information processing device 100 may provide content that displays only styles related to stylists or stores that can accept reservations based on the working hours of the person who posted the content, reservations for now, reservations for today, or reservations for a specified date and time.

[0040] The above is merely an example, and the information processing device 100 may provide content that includes an image related to a service provided by a service provider and displays an icon showing the location where the service is provided superimposed on a map by appropriately using various information. This allows the information processing device 100 to provide appropriate content.

[0041] [2. Information Processing System Configuration] As shown in Fig. 3, the information processing system 1 includes a user device 10, a service provider device 20, and an information processing device 100. The user device 10, the service provider device 20, and the information processing device 100 are communicably connected via a network N by wire or wirelessly. Note that the information processing system 1 shown in Fig. 3 may include a plurality of user devices 10, a plurality of service provider devices 20, and a plurality of information processing devices 100.

[0042] The user device 10 is a computer used by a user. The user device 10 may be realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a mobile phone, or a PDA (Personal Digital Assistant). FIG. 1 shows a case where the user device 10 is a smartphone. Note that, hereinafter, the user device 10 may be referred to as a user or a user. In other words, hereinafter, the terms "user" and "user" may be interchangeably read as the user device 10.

[0043] For example, the user device 10 has a function such as a GPS (Global Positioning System) sensor, and can detect the user's location (latitude and longitude) and acquire information indicating the latitude and longitude. The user device 10 may acquire information indicating the user's location using a predetermined wireless communication function such as Wi-Fi or Bluetooth, or a function such as a beacon. The user device 10 transmits various information such as location to the information processing device 100. For example, the user device 10 transmits information indicating the user's behavior (behavior information) including the user's location to the information processing device 100.

[0044] For example, the user device 10 is used by a user to access content such as application content or web pages displayed in a browser. The user device 10 is used by the user to perform various activities on the Internet. The user device 10 is used by the user to view content related to services, make reservations for services, and post evaluations (so-called reviews) of services. For example, the user device 10 is used by the user to view content related to beauty such as hairstyles, make reservations for treatments such as hairstyles, and post evaluations (so-called reviews) of treatments.

[0045] The service provider device 20 according to the embodiment is a computer used by a service provider. The service provider device 20 is realized by, for example, a smartphone, a tablet terminal, a notebook PC, a mobile phone, a PDA, or the like. FIG. 1 shows a case where the service provider device 20 is a notebook PC. Note that, hereinafter, the service provider device 20 may be referred to as the service provider. That is, hereinafter, the service provider may be read as the service provider device 20.

[0046] For example, the service provider device 20 transmits various information such as a location detected by a GPS sensor or the like to the information processing device 100. For example, the service provider device 20 may transmit information indicating the behavior of the service provider (behavior information) including the location of the service provider to the information processing device 100.

[0047] For example, the service provider device 20 is used by a user who accesses content such as content for an application or a web page displayed in a browser. The service provider device 20 is used by a service provider to perform various actions on the Internet. The service provider device 20 is used by a user to edit content related to a service, register information about the service provider, and check evaluations (so-called reviews) of services provided by the service provider. For example, the service provider device 20 is used to register images (hairstyle images) of hairstyles performed by a stylist (hair stylist).

[0048] The information processing device 100 according to the embodiment is an information processing device capable of communicating with various devices via a predetermined network N such as the Internet, and is realized by, for example, a server device or a cloud system, etc. For example, the information processing device 100 is connected to various other devices via the network N so as to be able to communicate with them.

[0049] The information processing system 1 may include an information providing device that provides information to the information processing device 100. The information providing device is a computer that stores information for providing various information related to services. For example, the information processing system 1 may include multiple information providing devices. For example, the information providing device collects information from various external devices such as a web server, and provides the collected information to the information processing device 100. For example, the information providing device is realized by, for example, a server device or a cloud system. For example, the information providing device provides various types of information, such as information related to the service (service information) and information related to the user who uses the service (user information).

[0050] For example, the information providing device is a computer used by a business operator (proprietor) who provides a service. For example, the information providing device provides information about the service store run by the business operator and the users who use the service. Note that if the business operator who provides the service and the service provider who provides the service are the same person, the service provider device 20 and the information providing device may be integrated. For example, if the business operator (proprietor) who operates a beauty salon is himself a service provider, such as a stylist, who provides services at the beauty salon, the service provider device 20 and the information providing device may be integrated.

[0051] Furthermore, the information providing device provides information (map information) related to a map displayed in the content to the information processing device 100. The information providing device may provide information related to transaction targets in internet shopping, online shopping malls, flea market sites, auction sites, travel or beauty salon reservation sites, credit card contract sites, financial product provision sites, etc. For example, when the information processing system 1 includes an information providing device, the information processing device 100 may acquire various types of information from the information providing device and provide services using the acquired information.

[0052] 3. Configuration of Information Processing Device An example of the functional configuration of the information processing device 100 will be described below. Fig. 3 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 3, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0053] (Communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices.

[0054] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 also has a user information storage unit 121, a service information storage unit 122, a service provider information storage unit 123, and a registration information storage unit 124. The storage unit 120 stores various information, including but not limited to the above. For example, the storage unit 120 stores information about content to be provided. The storage unit 120 stores various information about maps. For example, the storage unit 120 stores information about maps displayed in content. For example, the storage unit 120 stores image information of maps displayed in an application that displays content.

[0055] (User information storage unit 121) The user information storage unit 121 stores various types of user information related to a user. FIG. 4 is a diagram illustrating an example of a user information storage unit according to an embodiment. In the example shown in FIG. 4, the user information storage unit 121 has items such as "user ID" and "user information." For example, the "user information" includes items such as "attribute information," "usage history," and "browsing history."

[0056] The "user ID" is an identifier that identifies a user. The "attribute information" is attribute information related to the attributes of the user associated with the "user ID." For example, the attribute information includes the user's age, gender, telephone number, address, etc. The attribute information described above is merely an example, and may include various information other than age and gender, such as information indicating demographic attributes such as occupation, and information indicating psychographic attributes such as interests, concerns, and lifestyle.

[0057] "Usage history" is a usage history of services used by a user associated with a "user ID." For example, the usage history may include information about the services used by the user, the type of service, the number of times the service was used, and information about the date and time the transaction object was used.

[0058] "Viewing history" is a history of content viewed by a user associated with a "user ID." For example, "viewing history" may be a history of content displayed on a user device 10 used by the user. For example, the viewing history may include information about the content viewed (displayed) by the user, the type of content, the number of times the content was displayed, and information about the date and time the content was displayed. For example, "viewing history" may include information indicating the evaluation of a service provider entered by a user. For example, "viewing history" may include information indicating a five-point evaluation level of a service provider who provided a service provided by a user who received the service.

[0059] For example, in Fig. 4, "U1" identified by the user ID has attribute information "CH1", usage history "PH1", and browsing history "WA1". Note that in the example shown in Fig. 4, attribute information, etc. is expressed by abstract codes such as "CH1", but attribute information, etc. may also be specific numerical values, specific character strings, file formats containing various information, etc.

[0060] The user information storage unit 121 may store various types of information according to the purpose, not limited to the above. The user information storage unit 121 may store, for each user, information indicating the number of times the information of each transaction object has been displayed, for example, the number of times the information has been viewed by the user.

[0061] (Service information storage unit 122) The service information storage unit 122 stores various information related to services. Fig. 5 is a diagram illustrating an example of a service information storage unit according to an embodiment. For example, the service information storage unit 122 stores information related to various stores. The service information storage unit 122 shown in Fig. 5 includes items such as "store ID," "name," "category," "store information," and "affiliate."

[0062] "Store ID" indicates identification information for identifying the store. "Name" indicates the specific name of the store. For example, "Name" may be a combination of the store name, such as "XX Hair Salon X Town Branch," and information indicating the store's location. "Category" indicates the category to which the store belongs. Note that Figure 5 shows a case where a category such as "beauty" is stored as the "category," but more detailed categories such as "hair salon" and "nail salon" may also be stored.

[0063] Furthermore, "store information" indicates target area information, which is store information for each store. "Store information" stores various information such as the location, number of seats, size, and business hours of the corresponding store. The information stored as store information for each store is not limited to the above. For example, "store information" stores information indicating the area (range) occupied by the store.

[0064] 5, "store information" is illustrated using abstract symbols such as "store information #11" and "store information #12," but store information #11, store information #12, etc. include various information about each store. For example, store information #11 indicates the location of beauty salon A.

[0065] Furthermore, "member" indicates a service provider who belongs to the corresponding store. "member" indicates a list of people (service providers) who provide services at the corresponding store. For example, "member" stores identification information for identifying the service provider who belongs to the corresponding store.

[0066] For example, it indicates that a store (store SP11) identified by store ID "SP11" has the name "Beauty Salon A" and belongs to the category "Beauty." It also indicates that store SP11, which is beauty salon A, has store information #11. It also indicates that store SP11, which is beauty salon A, is affiliated with a service provider identified by service provider ID "SV11" and a service provider identified by service provider ID "SV12."

[0067] The reward information storage unit 122 may store various types of information depending on the purpose, not limited to the above. For example, the reward information storage unit 122 may store information indicating evaluations of each store.

[0068] (Service provider information storage unit 123) The service provider information storage unit 123 stores information about the service provider. The service provider information storage unit 123 stores information used to generate information to be displayed about the service provider. The service provider information storage unit 123 stores detailed information indicating the content of the service provided by the service provider. Note that the service provider information storage unit 123 is not limited to the above, and may store various types of information depending on the purpose.

[0069] (Registration information storage unit 124) The registration information storage unit 124 stores various information registered regarding the service. The registration information storage unit 124 stores various information registered by the service provider or the user.

[0070] The registration information storage unit 124 stores an image showing the state of a person after a service has been provided to the person by a service provider, in association with information indicating the service provider (such as a service provider ID). The registration information storage unit 124 stores an image showing the state of a person after a treatment has been performed on the person by a service provider. The registration information storage unit 124 stores an image showing the appearance of a person after a treatment has been performed on the person by a hairdresser (stylist). The registration information storage unit 124 stores an image showing the hairstyle of a person after a treatment has been performed on the person by a hairdresser.

[0071] For example, a hairstyle image, information indicating the hairdresser who performed the treatment corresponding to the hairstyle image, and a keyword (text information) indicating the hairstyle of the hairstyle image are associated with each other and stored as registration information in the registration information storage unit 124. For example, if the hairstyle is a short cut, the registration information storage unit 124 stores an image of the short cut hairstyle, information indicating the hairdresser who performed the treatment corresponding to the short cut, and the keyword "short cut" in association with each other.

[0072] The registered information storage unit 124 is not limited to the above, and may store various types of information depending on the purpose. For example, the registered information storage unit 124 stores various types of information used to determine the ranking of service providers. The registered information storage unit 124 stores a history of user evaluations of each service provider in association with each service provider.

[0073] (control unit 130) The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like, using RAM as a work area to execute various programs (one example of an information processing program) stored in a storage device inside the information processing device 100. The control unit 130 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0074] 3, control unit 130 has an acquisition unit 131, a reception unit 132, a determination unit 133, a generation unit 134, and a provision unit 135, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of control unit 130 is not limited to the configuration shown in FIG. 3, and may be any other configuration as long as it performs the information processing described below.

[0075] (Acquisition part 131) The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from the storage unit 120. The acquisition unit 131 acquires various types of information from the user information storage unit 121, the service information storage unit 122, the service provider information storage unit 123, the registration information storage unit 124, etc.

[0076] The acquisition unit 131 receives various types of information from an external information processing device via the communication unit 110. The acquisition unit 131 receives various types of information from the user device 10, the service provider device 20, or the information providing device. For example, the acquisition unit 131 acquires user information about the user from the information providing device. The acquisition unit 131 acquires, as the user information, user attribute information, usage history in internet shopping, online shopping malls, auction sites, flea market sites, etc., and content browsing history from the information providing device. The acquisition unit 131 then stores the user information in the user information storage unit 121. For example, the acquisition unit 131 acquires the user information from the information providing device at predetermined intervals and updates the user information stored in the user information storage unit 121.

[0077] Furthermore, the acquisition unit 131 acquires information related to the service from the information providing device. The acquisition unit 131 stores the acquired information related to the service in the service information storage unit 122. For example, the acquisition unit 131 acquires information related to the service from the information providing device at predetermined intervals and updates the information related to the service stored in the service information storage unit 122.

[0078] Furthermore, the acquisition unit 131 acquires information about the service provider from the service provider device 20. For example, the acquisition unit 131 acquires information about the service provider (service provider information) from the service provider device 20 used by the service provider such as a stylist. For example, the acquisition unit 131 acquires the information about the service provider from the information providing device and updates the information about the service provider stored in the service provider information storage unit 123.

[0079] The acquisition unit 131 acquires store information including the location of the store. The acquisition unit 131 acquires store information in which information indicating a service provider is associated with the store. The acquisition unit 131 acquires registered images. The acquisition unit 131 acquires registered images from the registration information storage unit 124.

[0080] (Reception Department 132) The reception unit 132 receives various types of information. The reception unit 132 receives various requests. The reception unit 132 receives various requests from an external information processing device. The reception unit 132 receives information indicating various requests from the external information processing device via the communication unit 110. For example, the reception unit 132 receives a request from the user device 10 or the service provider device 20. The reception unit 132 receives a request for content from the user device 10. For example, the reception unit 132 receives a search query (query) input by the user from the user device 10 as a request for the provision of content related to the query.

[0081] The reception unit 132 receives registration of an image from a service provider. The reception unit 132 receives registration of an image from the service provider device 20 used by the service provider. The reception unit 132 receives an image and information indicating the service provider (such as a service provider ID) from the service provider device 20 used by the service provider. The reception unit 132 receives registration of an image from the service provider by receiving an image and information indicating the service provider from the service provider device 20 used by the service provider.

[0082] The reception unit 132 receives registration of a hairstyle image from a stylist. The reception unit 132 receives, from the service provider device 20 used by the stylist, an image of the hairstyle performed by the stylist and information indicating the stylist, thereby receiving registration of a hairstyle image from the stylist.

[0083] The reception unit 132 receives registration of an image from a user. The reception unit 132 receives registration of an image from a user device 10 used by the user. The reception unit 132 receives an image and information indicating a service provider that provided a service corresponding to the image (such as a service provider ID) from the user device 10 used by the user. The reception unit 132 receives registration of an image from a user by receiving an image and information indicating a service provider that provided a service corresponding to the image from the user device 10 used by the user.

[0084] The reception unit 132 receives registration of a hairstyle image from a recipient (user) who has received a treatment by a stylist. The reception unit 132 receives, from the user device 10 used by the recipient, a hairstyle image obtained by capturing an image of the head of the recipient and information indicating the stylist who performed the treatment on the recipient, thereby receiving registration of a hairstyle image from the recipient.

[0085] (Decision unit 133) The determination unit 133 executes a determination process for determining various pieces of information. For example, the determination unit 133 executes the determination process based on various pieces of information acquired by the acquisition unit 131. The determination unit 133 executes the determination process based on various pieces of information stored in the storage unit 120. For example, the determination unit 133 executes the determination process based on various pieces of information received from an external information processing device.

[0086] The determination unit 133 executes an estimation process to estimate various pieces of information. For example, the determination unit 133 executes the estimation process based on various pieces of information acquired by the acquisition unit 131. The determination unit 133 executes the estimation process based on various pieces of information stored in the storage unit 120. The determination unit 133 executes the estimation process based on various pieces of information received from an external information processing device.

[0087] For example, the determining unit 133 performs the determination process based on the estimated information. For example, the determining unit 133 performs the determination process based on the information generated by the generating unit 134.

[0088] The determination unit 133 determines the ranking of a plurality of service providers. For example, the determination unit 133 determines the ranking of a plurality of service providers. The generation unit 134 determines, from the group of service providers, a service provider whose ranking is at or above a predetermined rank as a target service provider.

[0089] The determination unit 133 determines the display range of a map to be included in content. The determination unit 133 determines the display range of the map in accordance with a user's specification. The determination unit 133 determines a ranking of a plurality of service providers from a group of service providers belonging to stores located at positions corresponding to the display range of the map. The determination unit 133 determines the ranking of service providers from a group of service providers belonging to stores located at positions corresponding to the display range of the map in descending order of evaluation.

[0090] (Generation unit 134) The generation unit 134 executes a generation process to estimate various pieces of information. For example, the generation unit 134 executes the generation process based on various pieces of information acquired by the acquisition unit 131. The generation unit 134 executes the generation process based on various pieces of information stored in the storage unit 120. The generation unit 134 executes the generation process based on various pieces of information received from an external information processing device.

[0091] For example, the generation unit 134 executes the generation process based on the information determined by the determination unit 133. For example, the generation unit 134 executes the generation process based on the generated information. The generation unit 134 generates content using information provided by the user device 10.

[0092] The generation unit 134 generates content that includes an image related to a service provided by a service provider and displays an icon having a shape indicating the location where the service is provided superimposed on a map.The generation unit 134 generates content that includes an image related to a service and displays an icon having a shape indicating the location where the service is provided superimposed on a map.The generation unit 134 generates content that includes an image related to a service provided by a service provider and displays an icon having a shape indicating the location where the service is provided superimposed on a map.

[0093] The generation unit 134 generates content for superimposing an icon, which is a pin icon indicating a location, on a map. The generation unit 134 generates content for superimposing an icon, which is a pin icon with an image placed at a circular head, on a map.

[0094] The generation unit 134 generates content for superimposing on a map an icon including an image showing the state of a person after a service, which is a treatment performed on the person by a service provider. The generation unit 134 generates content for superimposing on a map an icon including an image showing the appearance of a person after a service related to beauty has been performed by a service provider. The generation unit 134 generates content for superimposing on a map an icon including an image showing the appearance of a person after a treatment performed by a hairdresser (stylist).

[0095] The generation unit 134 generates content that displays, superimposed on a map, an icon including an image showing a person's hairstyle after treatment by a stylist. The generation unit 134 generates content that displays, together with a map, detailed information showing the content of a service corresponding to an icon selected by a user. The generation unit 134 generates content that displays, superimposed on a map, an icon including an image of a hairstyle registered by a stylist.

[0096] The generation unit 134 generates content that displays, superimposed on a map, an icon including a hairstyle image registered by a recipient (user) who has received treatment from a stylist. The generation unit 134 generates content that displays, superimposed on a map, an icon indicating a location where the stylist can provide treatment. The generation unit 134 generates content that displays, superimposed on a map, an icon indicating the location of a beauty salon to which the stylist belongs.

[0097] The generation unit 134 generates content in which an icon is placed on a location on a map corresponding to the location of the beauty salon indicated by the shop information. The generation unit 134 generates content in which an icon is placed on a location on a map corresponding to the location of the beauty salon to which the stylist identified by the shop information belongs.

[0098] The generation unit 134 generates content for superimposing and displaying a plurality of icons on a map. The generation unit 134 generates content for displaying an icon selected by a user from among the plurality of icons in a display mode different from that of the other icons. The generation unit 134 generates content for displaying an icon selected by a user from among the plurality of icons in a larger size than the other icons.

[0099] The generation unit 134 generates content that displays, from among the multiple icons, an icon currently selected by a user in a larger size than the other icons. The generation unit 134 generates content that displays, together with a map, detailed information about a stylist corresponding to the icon currently selected by the user from among the multiple icons. The generation unit 134 generates content that displays, together with a map, detailed information including an evaluation of the stylist corresponding to the icon currently selected by the user from among the multiple icons.

[0100] The generation unit 134 generates content that displays, together with a map, detailed information including information about reviews of a stylist corresponding to an icon selected by a user from among the multiple icons. The generation unit 134 generates content that displays, together with a map, detailed information including the number of reviews of a stylist corresponding to an icon selected by a user from among the multiple icons. The generation unit 134 generates content that displays, together with a map, detailed information including a button for displaying the profile of the stylist corresponding to an icon selected by a user from among the multiple icons.

[0101] For example, the generation unit 134 generates content based on the rankings determined by the determination unit 133. The generation unit 134 generates content including an icon based on the rankings of the service providers. The generation unit 134 generates content including an icon corresponding to a target service provider who is a service provider ranked at or above a predetermined rank among a group of service providers. The generation unit 134 generates content including an icon corresponding to a target service provider who is a service provider ranked at or above a predetermined rank among a group of service providers belonging to a store located at a position corresponding to the display range of the map.

[0102] The generation unit 134 generates various information, such as a screen (content) to be provided to an external information processing device, by appropriately using various technologies. The generation unit 134 generates the screen (content) to be provided to the user device 10. For example, the generation unit 134 generates the screen (content) to be provided to the user device 10 based on information stored in the storage unit 120. The generation unit 134 generates each piece of content, such as content CT1 and CT2. The generation unit 134 may generate the screen (content) by any process as long as it can generate the screen (content) to be provided to the external information processing device. For example, the generation unit 134 generates the screen (content) to be provided to the user device 10 by appropriately using various technologies related to image generation, image processing, etc. For example, the generation unit 134 generates the screen (content) to be provided to the user device 10 by appropriately using various technologies such as Java (registered trademark). The generation unit 134 may generate the screen (content) to be provided to the user device 10 based on the format of CSS, JavaScript (registered trademark), or HTML. Furthermore, for example, the generating unit 134 may generate screens (contents) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), and PNG (Portable Network Graphics).

[0103] (Provider 135) The providing unit 135 provides various types of information. The providing unit 135 transmits various types of information to an external information processing device via the communication unit 110. The providing unit 135 transmits various types of information to the user device 10 or the service provider device 20. The providing unit 135 transmits content to the user device 10. The providing unit 135 transmits information related to a service to the user device 10.

[0104] The providing unit 135 provides the information generated by the generating unit 134. The providing unit 135 provides content including the information generated by the generating unit 134. The providing unit 135 transmits the content C1 of FIG. 2 to the user device 10.

[0105] The providing unit 135 provides content that includes an image related to a service provided by a service provider and displays an icon having a shape indicating the location where the service is provided superimposed on a map. The providing unit 135 provides content that displays an icon, which is a pin icon indicating the location, superimposed on a map.

[0106] The providing unit 135 provides content for displaying, superimposed on a map, an icon whose image is a pin icon with a circular head. The providing unit 135 provides content for displaying, superimposed on a map, an icon whose image shows the state of a person after a service, which is a treatment for the person, is performed by a service provider.

[0107] The providing unit 135 provides content for displaying, superimposed on a map, an icon including an image showing a person's appearance after a service has been provided by a beauty service provider. The providing unit 135 provides content for displaying, superimposed on a map, an icon including an image showing a person's appearance after a service has been provided by a service provider who is a hairdresser. The providing unit 135 provides content for displaying, superimposed on a map, an icon including an image showing a person's hairstyle after a service has been provided by a service provider who is a hairdresser.

[0108] The providing unit 135 provides content that displays detailed information indicating the content of a service corresponding to an icon together with a map. The providing unit 135 provides content that displays an icon including an image registered by a service provider superimposed on a map. The providing unit 135 provides content that displays an icon including an image registered by a recipient of a service superimposed on a map.

[0109] The providing unit 135 provides content that displays, superimposed on a map, an icon indicating a location where a service provider can provide a service. The providing unit 135 provides content that displays, superimposed on a map, an icon indicating a location where a store to which the service provider belongs is located. The providing unit 135 provides content in which an icon is placed at a location on the map corresponding to the location of the store indicated by the store information. The providing unit 135 provides content in which an icon is placed at a location on the map corresponding to the location of the store to which the service provider specified by the store information belongs.

[0110] The providing unit 135 provides the content generated by the generating unit 134. The providing unit 135 transmits content to the user device 10 used by the user. The providing unit 135 provides content that displays multiple icons superimposed on a map. The providing unit 135 provides content that displays a selected icon from multiple icons in a display mode different from that of the other icons.

[0111] The providing unit 135 provides content that includes an image related to a service provided by a service provider and that displays an icon with a shape indicating the location where the service is provided superimposed on a map. The providing unit 135 transmits to the user device 10 content that includes an image related to a service provided by a service provider and that displays an icon with a shape indicating the location where the service is provided superimposed on a map.

[0112] For example, the providing unit 135 provides content based on the rankings determined by the determining unit 133. The providing unit 135 provides content including an icon based on the ranking of the service provider. The providing unit 135 provides content including an icon corresponding to a target service provider who is a service provider ranked at or above a predetermined rank among a group of service providers. The providing unit 135 provides content including an icon corresponding to a target service provider who is a service provider ranked at or above a predetermined rank among a group of service providers belonging to a store located at a position corresponding to the display range of the map.

[0113] [4. Processing Procedure] Next, the procedure of information processing executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the flow of information processing executed by the information processing device.

[0114] First, Fig. 6 will be described. For example, Fig. 6 shows an example of processing performed by the information processing device 100, from obtaining a search query from a user to providing content. In Fig. 6, the information processing device 100 generates content that includes an image related to a service provided by a service provider and superimposes an icon having a shape indicating the location where the service is provided on a map (step S101). Then, the information processing device 100 provides the content that superimposes the icon on the map (step S102).

[0115] [5. Modifications] The information processing device 100 described above may be implemented in various different forms other than the above embodiment, so other embodiments of the information processing device 100 will be described below.

[0116] In the above embodiment, an example of information processing in which the information processing device 100 provides content to the user device 10 has been described, but the present invention is not limited to the above example. For example, an external server may provide content to the user device 10. In this case, the information processing device 100 may provide information used to provide the content to the external server.

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

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

[0119] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.

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

[0121] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

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

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

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

[0125] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0126] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0127] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.

[0128] [8. Effects] As described above, the information processing device 100 according to the embodiment includes the providing unit 135. The providing unit 135 provides content that includes an image related to a service provided by a service provider and displays an icon having a shape indicating the location where the service is provided, superimposed on a map.

[0129] In this way, the information processing device 100 according to the embodiment provides content that includes an image related to a service provided by a service provider and displays an icon with a shape indicating the location where the service is provided superimposed on a map, thereby allowing the user to understand both the content and location of the service. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0130] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content for displaying pin icons indicating locations superimposed on a map.

[0131] In this way, the information processing device 100 according to the embodiment provides content that displays pin icons including images and indicating locations superimposed on a map, thereby enabling the content of a service to be presented while accurately indicating the location on the map. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0132] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content for displaying an icon, which is a pin icon with an image placed at a circular head, superimposed on a map.

[0133] In this way, the information processing device 100 according to the embodiment provides content that displays a pin icon including an image of a circular head and indicating a location superimposed on a map, thereby accurately indicating the location on the map and presenting the content of the service along with the location. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0134] In addition, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays, superimposed on a map, an icon including an image showing the state of a person after a service, which is a treatment provided to the person by a service provider.

[0135] In this way, the information processing device 100 according to the embodiment can present the changes in a person due to the treatment along with their location by providing content that displays, on a map, an icon including an image showing the person's condition after treatment by a service provider. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0136] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content for displaying, superimposed on a map, an icon including an image showing a person's appearance after a beauty service has been provided by a beauty service provider.

[0137] In this way, the information processing device 100 according to the embodiment provides content that displays an icon including an image showing the state of a person after a cosmetic treatment superimposed on a map, thereby presenting the changes in a person due to the cosmetic treatment along with their location. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0138] In addition, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays, superimposed on a map, an icon including an image showing the appearance of a person after a service has been provided by a service provider who is a hairdresser.

[0139] In this way, the information processing device 100 according to the embodiment provides content that displays an icon including an image showing the state of a person after a hairdresser's treatment superimposed on a map, thereby presenting the change in the person due to the hairdresser's treatment along with the person's location. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0140] In addition, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays, superimposed on a map, an icon including an image showing a person's hairstyle after a service has been provided by a service provider who is a hairdresser.

[0141] In this way, the information processing device 100 according to the embodiment can present hairstyles that can be provided by a hairdresser along with their locations by providing content that displays an icon including an image showing a person's hairstyle after treatment by a hairdresser superimposed on a map. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0142] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays detailed information indicating the content of the service corresponding to the icon together with a map.

[0143] In this way, the information processing device 100 according to the embodiment provides content that displays detailed information indicating the content of a service together with a map, thereby allowing the user to grasp the details of the content of the service and its location together. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0144] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays an icon including an image registered by a service provider superimposed on a map.

[0145] In this way, the information processing device 100 according to the embodiment provides content that includes an image registered by a service provider and displays a pin icon indicating a location superimposed on a map, thereby presenting accurate service details registered by the service provider itself. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0146] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays an icon including an image registered by a person who has received the service, superimposed on a map.

[0147] In this way, the information processing device 100 according to the embodiment can provide information such as word-of-mouth among users by providing content that includes an image registered by a service recipient and displays a pin icon indicating a location on a map. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0148] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays icons indicating locations where service providers can provide services superimposed on a map.

[0149] In this way, the information processing device 100 according to the embodiment provides content that displays icons indicating locations where the service provider can provide the service superimposed on a map, thereby presenting the locations and details of the service provided by the service provider. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0150] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content for displaying an icon indicating the location of a store to which a service provider belongs, superimposed on a map.

[0151] In this way, the information processing device 100 according to the embodiment can present the location and content of the service provided by the service provider by providing content that displays an icon indicating the location of the store to which the service provider belongs superimposed on a map. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0152] The information processing device 100 according to the embodiment also includes an acquisition unit 131. The acquisition unit 131 acquires store information including the location of the store. The provision unit 135 provides content in which an icon is placed at a location on a map corresponding to the location of the store indicated by the store information.

[0153] In this way, the information processing device 100 according to the embodiment can accurately present the location and details of the store to which the service provider belongs. This allows the information processing device 100 to improve the convenience of the user. Therefore, the information processing device 100 can provide appropriate content.

[0154] In the information processing device 100 according to the embodiment, the acquiring unit 131 acquires store information in which information indicating a service provider is associated with the store. The providing unit 135 provides content in which an icon is placed at a location on a map corresponding to the location of the store to which the service provider identified by the store information belongs.

[0155] In this way, the information processing device 100 according to the embodiment can accurately present the location and details of the store to which the service provider belongs. This allows the information processing device 100 to improve the convenience of the user. Therefore, the information processing device 100 can provide appropriate content.

[0156] The information processing device 100 according to the embodiment also includes a generation unit 134. The generation unit 134 generates content for displaying icons superimposed on a map. The provision unit 135 provides the content generated by the generation unit 134.

[0157] In this way, the information processing device 100 according to the embodiment can provide appropriate content by generating content that includes an image related to the service provided by the service provider and displays an icon of a shape indicating the location where the service is provided superimposed on a map.

[0158] In addition, in the information processing device 100 according to the embodiment, the providing unit 135 transmits content to a terminal device used by a user.

[0159] In this way, the information processing device 100 according to the embodiment can provide appropriate content by transmitting the content to the terminal device used by the user.

[0160] In addition, in the information processing device 100 according to the embodiment, the providing unit 135 provides content for displaying a plurality of icons superimposed on a map.

[0161] In this way, the information processing device 100 according to the embodiment can present the contents and locations of services provided by multiple service providers by providing content that displays multiple icons superimposed on a map. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0162] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 135 provides content that displays a selected icon from among a plurality of icons in a display mode different from that of the other icons.

[0163] In this way, the information processing device 100 according to the embodiment can appropriately present which icon the user has selected by providing content that displays a selected icon from among a plurality of icons in a display mode different from that of the other icons. This allows the information processing device 100 to improve user convenience. Therefore, the information processing device 100 can provide appropriate content.

[0164] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art. [Explanation of symbols]

[0165] N Network 1. Information Processing Systems 10 User equipment (terminal equipment) 20 Service provider device (terminal device) 100 Information processing device 110 Communications Department 120 Storage section 121 User information storage unit 122 Service information storage unit 123 Service provider information storage unit 124 Registration information storage unit 130 Control Unit 131 Acquisition Department 132 Reception Department 133 Decision Section 134 Generation part 135 Provision Department

Claims

1. An acquisition unit that acquires information about a service that is a hairstyle treatment provided by a service provider that is a hairdresser; a reception unit that receives a hairstyle keyword, which is a keyword that specifies the content of the hairstyle, from a user; a generation unit that generates content by using the information about the hairstyle acquired by the acquisition unit, the content including an image related to the hairstyle associated with a target service provider that is the service provider corresponding to the hairstyle keyword received from the user, the image including an icon having a shape indicating a location where treatment for the hairstyle is provided by the target service provider, and superimposing the icon on a map; a providing unit that provides the content by transmitting the content generated by the generating unit to a terminal device used by the user; An information processing device comprising:

2. The generation unit and generating the content in which a pin icon indicating the location is displayed on the map.

2. The information processing apparatus according to claim 1, wherein:

3. The generation unit The content is generated by displaying a pin icon with the image placed at the circular head superimposed on the map.

3. The information processing apparatus according to claim 2, wherein:

4. The generation unit The content is generated to display detailed information indicating the content of the service corresponding to the icon together with the map.

2. The information processing apparatus according to claim 1, wherein:

5. The generation unit The content is generated by displaying the icon including the image registered by the service provider superimposed on the map.

2. The information processing apparatus according to claim 1, wherein:

6. The generation unit The content is generated by displaying the icon including the image registered by the service recipient on the map.

2. The information processing apparatus according to claim 1, wherein:

7. The generation unit generating the content in which the icon indicating the location where the service provider can provide the service is superimposed on the map; 2. The information processing apparatus according to claim 1, wherein:

8. The generation unit The content is generated by displaying the icon indicating the location where the store to which the service provider belongs is located superimposed on the map.

2. The information processing apparatus according to claim 1, wherein:

9. The acquisition unit Acquire store information including the location of the store; The generation unit Generate the content in which the icon is placed on the map at a location corresponding to the location of the store indicated by the store information 9. The information processing apparatus according to claim 8,

10. The acquisition unit acquiring the store information in which the information indicating the service provider is associated with the store; The generation unit Generate the content in which the icon is placed on the map at a location corresponding to the location of the store to which the service provider belongs, the location being specified by the store information.

10. The information processing apparatus according to claim 9,

11. The generation unit The content is generated by displaying a plurality of icons superimposed on the map.

2. The information processing apparatus according to claim 1, wherein:

12. The generation unit The content is generated so that the selected icon from the plurality of icons is displayed in a different display mode from the other icons.

12. The information processing apparatus according to claim 11,

13. 1. A computer-implemented information processing method, comprising: an acquisition step of acquiring information about a service, which is a hairstyle treatment, provided by a service provider who is a hairdresser; a receiving step of receiving a hairstyle keyword from a user, the hairstyle keyword being a keyword specifying the content of the hairstyle; a generating step of generating content using the information about the hairstyle acquired in the acquiring step, the content including an image related to the hairstyle associated with a target service provider that is the service provider corresponding to the hairstyle keyword received from the user, the image including an icon having a shape indicating a location where the hairstyle treatment is provided by the target service provider, superimposed on a map; a providing step of providing the content by transmitting the content generated in the generating step to a terminal device used by a user; An information processing method comprising:

14. An acquisition step of acquiring information about a service that is a hairstyle treatment provided by a service provider that is a hairdresser; a receiving step of receiving a hairstyle keyword from a user, the hairstyle keyword being a keyword specifying the content of the hairstyle; a generation step of generating content using the information about the hairstyle acquired by the acquisition step, the content including an image related to the hairstyle associated with a target service provider that is the service provider corresponding to the hairstyle keyword received from the user, the image including an icon having a shape indicating a location where treatment for the hairstyle is provided by the target service provider, the icon being superimposed on a map; a providing step of providing the content by transmitting the content generated by the generating step to a terminal device used by a user; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Store information provision apparatus

    JP2012063900A

  • Image-related information provision system

    JP2014067347A

  • Service management system

    JP2017062631A

  • Information display device, information display program, information display method, and information display system

    JP2019204379A

  • Information processing apparatus, information processing method, and program

    JP2022007887A