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

The information processing device addresses the issue of irrelevant information by specifying user action states and locations to provide tailored content, improving user engagement.

JP7851205B2Active Publication Date: 2026-04-24LY CORP
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing information systems fail to consider the user's action state and location, leading to irrelevant information being presented to users regardless of their daily or non-daily activities.

Method used

An information processing device that receives a user's action state specification, specifies corresponding location information, and provides tailored information based on this data.

Benefits of technology

Enables the provision of relevant information corresponding to the user's behavioral state and location, enhancing user engagement and relevance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007851205000001
    Figure 0007851205000001
  • Figure 0007851205000002
    Figure 0007851205000002
  • Figure 0007851205000003
    Figure 0007851205000003
Patent Text Reader

Abstract

To provide an information processing device or the like capable of providing information corresponding to a behavior state of a user and a position of the behavior state.SOLUTION: An information processing device includes a reception part for receiving the designation of an action state from a user; a specification part for specifying position information corresponding to the action state; and a provision part for providing information corresponding to the designated action state and the information of the user among information corresponding to the specified position information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, weather forecasts and traffic information have been provided on portal sites. Also, a technique for determining the type of service presented to a user based on object information of a distributed moving image and user information is known.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the above prior art, information such as services presented to the user does not consider the user's action state. For example, when the user is performing daily actions such as work or commuting, even if information related to travel or entertainment such as information on tourist spots is presented, the user is likely not to be interested. On the other hand, when the user is performing non-daily actions such as traveling, even if information on restaurants of major chains is presented, for example, the user is likely not to be interested. Therefore, it is difficult to provide information according to the user's action state and the position of the action state.

[0005] The present application has been made in view of the above, and an object thereof is to provide information according to the user's action state and the position of the action state.

Means for Solving the Problems

[0006] The information processing device according to the present application is characterized by comprising: a receiving unit that receives a specification of an action state from a user; a specifying unit that specifies location information corresponding to the action state; and a providing unit that provides information corresponding to the specified action state and the user information from among the information corresponding to the specified location information. [Effects of the Invention]

[0007] According to one embodiment, information corresponding to the user's behavioral state and the location of that behavioral state can be provided. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is an explanatory diagram showing an overview of mode switching according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the functional configuration of a terminal device according to this embodiment. [Figure 4] Figure 4 shows an example of the functional configuration of the information processing device according to the present invention. [Figure 5] Figure 5 is a flowchart showing an example of the information provision process according to the embodiment. [Figure 6] Figure 6 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in the following embodiments, and redundant descriptions are omitted.

[0010] [1. Overview of Information Processing Methods] First, with reference to Figure 1, an overview of the information processing method performed by the information processing device according to this embodiment will be described. Figure 1 is an explanatory diagram showing an overview of mode switching according to this embodiment. As shown in Figure 1, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a network N (see Figure 2) by wire or wireless means so that they can communicate with each other. In this embodiment, the terminal device 10 cooperates with the information processing device 100.

[0011] Terminal device 10 is a smart device such as a smartphone or tablet used by a user U, and is a mobile terminal device capable of communicating with any server device via a wireless communication network such as 4G (Generation) or LTE (Long Term Evolution). Terminal device 10 also has a screen such as an LCD display with touch panel functionality, and accepts various operations on displayed data such as content from user U using a finger or stylus, such as tapping, sliding, and scrolling. Operations performed on the area of ​​the screen where content is displayed may also be considered operations on the content. Furthermore, terminal device 10 may be not only a smart device, but also an information processing device such as a desktop PC (Personal Computer) or a notebook PC.

[0012] The information processing device 100 is an information processing device that works in conjunction with each user U's terminal device 10 and provides each user U's terminal device 10 with API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data, and is implemented by a server device or a cloud system.

[0013] Furthermore, the information processing device 100 may be an information processing device that provides some kind of Web service online to each user U's terminal device 10. For example, the information processing device 100 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce, electronic payment, online games, online banking, online trading, accommodation / ticket reservations, and video / music distribution as Web services. In practice, the information processing device 100 may cooperate with various servers that provide the above-mentioned Web services and act as an intermediary for Web services, or it may be responsible for processing Web services.

[0014] In this embodiment, when user U launches the portal site application (or browses the portal site using a browser), terminal device 10 works in conjunction with information processing device 100 to display a screen that provides information corresponding to user U's activity status and location within that activity status. Here, activity status can include, for example, normal travel and business trips. In the following description, each activity status will be referred to as a mode. The location within the activity status may be input from user U, or it may be the current location based on the location information of terminal device 10.

[0015] For example, as shown in Figure 1, when user U launches the portal site application, terminal device 10 specifies the activity state to information processing device 100 via network N (see Figure 2) (step S1). Terminal device 10 may, for example, specify normal mode as the default activity state, or it may specify the activity state mode that was specified at the time of the previous launch. In addition, when specifying the activity state, terminal device 10 also transmits location information corresponding to the activity state to information processing device 100.

[0016] Next, in response to the designation of the action state from the terminal device 10, the information processing device 100 provides information corresponding to the user information, the position information, and the action state to the terminal device 10 via the network N (see FIG. 2) (step S2). Note that the information processing device 100 can hold the state where the user U has logged in to the portal site application, or can accept login at the time of designating the action state, so that the user information can be identified.

[0017] Subsequently, the terminal device 10 displays a screen of the portal site corresponding to each mode based on the provided information. When the action state is the normal mode, the terminal device 10 displays a screen 50 of the portal site in the normal mode (step S3). On the screen 50, a display 51 representing the normal mode which is the current action state, an information providing column 52 corresponding to the normal mode, and a toggle switch for switching each mode of the action state, which is a toggle switch 53 designating the normal mode, are displayed. On the screen 50, when the user U is performing daily actions (when it is within the normal action range), useful information such as traffic information on the commuting route is displayed in the information providing column 52.

[0018] Next, when the toggle switch 53 is operated by the user U to designate the travel mode on the screen 50, the terminal device 10 transitions to a screen 60 of the portal site in the travel mode by designating the travel mode to the information processing device 100 (step S4). On the screen 60, a display 61 representing the travel mode which is the current action state, an information providing column 62 corresponding to the travel mode, and a toggle switch for switching each mode of the action state, which is a toggle switch 63 designating the travel mode, are displayed. On the screen 60, when the user U is traveling, useful information such as information on recommended tourist spots near the current location is displayed in the information providing column 62. Also, when switching to the screen 60, the user U may be requested to input the position information of the travel destination.

[0019] Furthermore, on screen 60, when the toggle switch 63 is operated by the user U to specify the business trip mode, the terminal device 10 transitions to the screen 70 of the business trip mode portal site by specifying the business trip mode to the information processing device 100 (step S5). On screen 70, a display 71 representing the current action state of the business trip mode, an information provision column 72 corresponding to the business trip mode, and a toggle switch 73 for switching each mode of the action state, which is the toggle switch specifying the business trip mode, are displayed. On screen 70, information beneficial to the user U during the business trip, such as information on tonight's dining places near the current location, etc., is displayed in the information provision column 72. Also, when switching to screen 70, the user U may be requested to input the location information of the business trip destination. Thus, in this embodiment, information corresponding to the user's action state and the location of the action state can be provided.

[0020] 〔2. Configuration Example of Information Processing System〕 Next, the configuration of the information processing system 1 including the terminal device 10 and the information processing device 100 according to the embodiment will be described using FIG. 2. FIG. 2 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in FIG. 2, the information processing system 1 according to the embodiment includes a terminal device 10 and an information processing device 100. These various devices are communicably connected by wire or wirelessly via a network N. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

[0021] Also, the number of each device included in the information processing system 1 shown in FIG. 2 is not limited to that shown. For example, in FIG. 2, for simplicity of illustration, only one terminal device 10 is shown, but this is merely an example and not limiting, and two or more may be used.

[0022] Terminal device 10 is an information processing device used by user U. For example, terminal device 10 may be a smart device such as a smartphone or tablet, a feature phone, a PC (Personal Computer), a PDA (Personal Digital Assistant), a game console with communication capabilities, a car navigation system, a wearable device such as a smartwatch or head-mounted display, or smart glasses.

[0023] Furthermore, the terminal device 10 can connect to the network N via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th Generation Mobile Communication System), or via short-range wireless communication such as Bluetooth (registered trademark) and Wi-Fi (Local Area Network), and communicate with the information processing device 100.

[0024] The information processing device 100 may be, for example, a PC, a server, a mainframe, or a workstation. The information processing device 100 may also be implemented through cloud computing.

[0025] [3. Example of terminal device configuration] Next, the configuration of the terminal device 10 will be described using Figure 3. Figure 3 is a diagram showing an example of the functional configuration of the terminal device according to the embodiment. As shown in Figure 3, the terminal device 10 includes a communication unit 11, a display unit 12, an operation unit 13, a positioning unit 14, a storage unit 20, and a control unit 30.

[0026] The communication unit 11 is implemented by, for example, a communication module that supports wireless LAN or third to fifth generation mobile communication systems (3G to 5G). The communication unit 11 is connected to the information processing device 100 via the network N by wire or wireless connection.

[0027] The display unit 12 is a display device for displaying various types of information. For example, the display unit 12 can be implemented as a liquid crystal display or an organic EL (Electro-Luminescence) display. The display unit 12 displays various screens, such as display screens, that are input from the control unit 30.

[0028] The operation unit 13 is an input device that receives various operations from the user U. The operation unit 13 may be implemented as an input device such as a touch panel, and the display device of the display unit 12 and the input device of the operation unit 13 may be integrated. Alternatively, the operation unit 13 may be implemented as an input device such as a keyboard or mouse. The operation unit 13 outputs the operations input by the user U as operation information to the control unit 30.

[0029] The positioning unit 14 receives signals from satellite positioning systems. The positioning unit 14 receives signals from global navigation satellite systems such as GPS (Global Positioning System), GLONASS (Global Navigation Satellite System), and Galileo as satellite positioning systems and performs positioning. When the control unit 30 requests positioning, the positioning unit 14 performs positioning and outputs the positioning result as position information based on a geodetic system such as WGS (World Geodetic System) 84. Furthermore, when the control unit 30 requests the positioning unit 14 to continue positioning continuously, the positioning unit 14 performs positioning continuously and continues to output position information until the control unit 30 requests it to stop. The positioning unit 14 may also receive signals from regional navigation satellite systems such as the Quasi-Zenith Satellite System as satellite positioning systems. In addition, the positioning unit 14 may perform positioning using autonomous navigation with a gyro sensor or accelerometer, or positioning using a wireless LAN or a base station of a 3rd to 5th generation mobile communication system.

[0030] The memory unit 20 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The memory unit 20 stores, for example, user U identification information. The memory unit 20 also stores information (programs and data) used for processing in the control unit 30.

[0031] The control unit 30 is a controller, and is realized by executing various programs (corresponding to an example of an information processing program) stored in the internal memory of the terminal device 10 using a memory area such as RAM as a working area, for example, by a CPU (Central Processing Unit), MPU (Micro Processing Unit), ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array). In the example shown in Figure 3, the control unit 30 has a reception unit 31 and a display control unit 32.

[0032] When the portal site application is launched by user U, the reception unit 31 begins acquiring location information from the positioning unit 14. The reception unit 31 receives a request from user U to decide whether to use location information determined by the positioning unit 14 or a location entered by the user. If the reception unit 31 uses location information determined by the positioning unit 14, it adopts the location information determined by the positioning unit 14 as the location information to be transmitted to the information processing device 100. If the reception unit 31 uses a location entered by the user U, it adopts the location entered by the user U as the location information to be transmitted to the information processing device 100. The reception unit 31 transmits the adopted location information, the default behavioral state or the behavioral state specified at the time of the previous launch, and user U's identification information to the information processing device 100 via the communication unit 11 and the network N. Note that user U's identification information is assumed to be stored in the storage unit 20 in advance.

[0033] When the user U launches the portal site application, the display control unit 32 displays the portal site screen. Furthermore, when the display control unit 32 receives information from the information processing device 100 via the network N and the communication unit 11, it updates and displays the portal site screen according to the received information. Additionally, when the display control unit 32 receives map data from the information processing device 100, it may display information provided along with the map data.

[0034] [4. Example of Information Processing Device Configuration] Next, the functional configuration of the information processing device 100 according to the embodiment will be described using Figure 4. Figure 4 is a diagram showing an example of the functional configuration of the information processing device according to the embodiment. As shown in Figure 4, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0035] The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the terminal device 10 via a network N, either by wire or wirelessly.

[0036] The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. As shown in Figure 4, the storage unit 120 includes a map information DB (DataBase) 121, a user information storage unit 122, and a mode filter storage unit 123.

[0037] The map information DB121 stores map data and spot information for various facilities and shops. The map data can be scaled from, for example, a residential map to a world map. Spot information includes location information, opening hours, and congestion levels for tourist spots and restaurants. Furthermore, the location information for each spot is stored in association with the map data.

[0038] The user information storage unit 122 stores user U's personal information, purchase history from online shopping sites, purchase history of train and airplane tickets, and accommodation reservation emails. The user information storage unit 122 also stores the area where user U usually performs their daily activities as location information in normal mode.

[0039] The mode filter storage unit 123 stores mode filters that filter the information displayed in each mode of the activity state from the spot information in the map information DB 121. For example, in normal mode, the mode filter displays traffic information and information on stores related to daily shopping such as supermarkets and convenience stores, but does not display information on tourist spots or restaurants suitable for dinner at a business trip destination. Similarly, in travel mode, for example, it displays information on tourist spots and traffic information related to tourist spots, but does not display information on stores related to daily shopping. Similarly, in business trip mode, for example, it displays information on restaurants suitable for dinner at a business trip destination, but does not display information on stores related to daily shopping or information on tourist spots. Note that the same spot information may be displayed in multiple modes. For example, information on restaurants suitable for dinner at a business trip destination displayed in business trip mode may also be displayed in travel mode.

[0040] The control unit 130 is a controller, and is realized by executing various programs (corresponding to an example of an information processing program) stored in the internal memory of the information processing device 100 using a memory area such as RAM as a working area, for example, by a CPU, MPU, ASIC, FPGA, etc. In the example shown in Figure 4, the control unit 130 has a reception unit 131, a specification unit 132, and a provision unit 133.

[0041] When the reception unit 131 receives location information, activity status, and user U identification information from the terminal device 10 via the network N and the communication unit 110, it accepts the specification of the activity status. Upon receiving the specification of the activity status, the reception unit 131 outputs the activity status and location information to the identification unit 132, and outputs the activity status and user U identification information to the provision unit 133.

[0042] When the identification unit 132 receives activity status and location information from the reception unit 131, it refers to the user information storage unit 122 and determines whether the input location information can be associated with the activity status. If the identification unit 132 determines that the input location information can be associated with the activity status, it identifies the input location information as location information corresponding to the activity status and proceeds to determine the activity status. On the other hand, if the identification unit 132 determines that the input location information cannot be associated with the activity status, it notifies the terminal device 10 that the activity status and location information do not match. For example, if the activity status is travel mode and the location information is within the normal range of activity, the identification unit 132 will notify the user to ask about the region of their travel destination. In this case, the identification unit 132 may estimate the travel destination from the history of accommodation reservation emails, etc. The identification unit 132 may also tolerate a state in which the activity status and location information do not match.

[0043] The identification unit 132 determines, for example, that if the behavioral state is normal mode and the input location information is included in or near the area where the registered daily activities are performed, it may associate the input location information with the behavioral state, identifies the input location information as location information corresponding to the behavioral state, and proceeds to determine the behavioral state. On the other hand, if, for example, the behavioral state is normal mode and the input location information is not included in or near the area where the registered daily activities are performed, the identification unit 132 determines that the input location information should not be associated with the behavioral state and notifies the terminal device 10 that the behavioral state and the location information do not match.

[0044] If the identification unit 132 determines that it is acceptable to associate the input location information with an activity state, it determines which of the following modes—normal mode, travel mode, and business trip mode—the input activity state is. If the identification unit 132 determines that the input activity state is normal mode, it identifies the location of user U, which has been registered in advance, as location information. The identification unit 132 may also use the input location information as identified location information. If the identification unit 132 determines that the input activity state is travel mode or business trip mode, it identifies the input location information, that is, the positioned location of user U, as location information. The identification unit 132 outputs the identified location information to the provision unit 133.

[0045] The provisioning unit 133 receives the user's activity status and user U's identification information from the receiving unit 131, and the identified location information from the identification unit 132. The provisioning unit 133 refers to the user information storage unit 122 and obtains user U's personal information and purchase history, etc., based on user U's identification information. If the activity status is travel mode, the provisioning unit 133 estimates user U's preferences based on the obtained user U's personal information and purchase history, etc. The provisioning unit 133 also refers to the map information DB 121 and obtains map data corresponding to the identified location information and spot information.

[0046] The provisioning unit 133 refers to the mode filter storage unit 123 and obtains a mode filter corresponding to the input activity state. The provisioning unit 133 extracts information from the acquired spot information that corresponds to the mode filter and the acquired personal information and purchase history of user U. At this time, if the activity state is travel mode, the provisioning unit 133 may also extract information that corresponds to the estimated preferences of user U. The provisioning unit 133 transmits the acquired map data and the extracted information to the terminal device 10 via the communication unit 110 and network N as information to be provided to user U. Note that the provisioning unit 133 does not have to transmit the map data to the terminal device 10.

[0047] When the user's activity state is normal mode, the information provider 133 extracts various information within the user U's normal activity range from the spot information and transmits the extracted information to the terminal device 10. When the user's activity state is travel mode, the information provider 133 extracts information on spots recommended for travelers from the spot information and transmits the extracted information to the terminal device 10. When the user's activity state is business traveler, the information provider 133 extracts information on spots recommended for business travelers from the spot information and transmits the extracted information to the terminal device 10.

[0048] Furthermore, when the user's activity is in travel mode or business travel mode, the information provision unit 133 may provide information more frequently than in normal mode, for example, depending on the frequency and time of location information updates. Also, when the user's activity is in travel mode, the information provision unit 133 may provide a coupon if the identified location differs from a location pre-registered in the user U's information. In addition, when the user's activity is in travel mode, the information provision unit 133 may estimate who the user U is traveling with based on the user U's travel history from the user U's purchase history, and provide information on recommended spots for travelers who can travel with the estimated person. Furthermore, when the user's activity is in travel mode or business travel mode, the information provision unit 133 may provide information on stores with available seats at the current time. In this case, the information provision unit 133 may display the distance to the store and provide navigation.

[0049] [5. Processing Procedure] Next, the processing procedure by the terminal device 10 and information processing device 100 according to the embodiment will be described using Figure 5. Figure 5 is a flowchart of an example of information provision processing according to the embodiment. The processing procedure shown below is repeatedly executed by the control unit 30 of the terminal device 10 and the control unit 130 of the information processing device 100.

[0050] When the portal site application is launched by user U, the reception unit 31 of the terminal device 10 starts acquiring location information from the positioning unit 14. The reception unit 31 accepts from user U a choice of whether to use the positioned location information or the input location information. The reception unit 31 adopts the selected location information to be transmitted to the information processing device 100. The reception unit 31 transmits the adopted location information, the default behavioral state or the behavioral state specified at the time of the previous launch, and user U's identification information to the information processing device 100.

[0051] When the reception unit 131 of the information processing device 100 receives location information, activity status, and user U identification information from the terminal device 10, it accepts the specification of the activity status (step S101). Upon receiving the specification of the activity status, the reception unit 131 outputs the activity status and location information to the identification unit 132, and outputs the activity status and user U identification information to the provision unit 133.

[0052] When the identification unit 132 receives the behavioral state and location information from the reception unit 131, it refers to the user information storage unit 122 and determines whether or not the input location information can be associated with the behavioral state. If the identification unit 132 determines that the input location information can be associated with the behavioral state, it identifies the input location information as the location information corresponding to the behavioral state (step S102) and proceeds to the behavioral state determination. On the other hand, if the identification unit 132 determines that the input location information cannot be associated with the behavioral state, it notifies the terminal device 10 that the behavioral state and location information do not match.

[0053] If the identification unit 132 determines that the input location information can be associated with an activity state, it determines which of the following modes—normal mode, travel mode, and business trip mode—the input activity state is (step S103). If the identification unit 132 determines that the input activity state is normal mode (step S103: normal), it identifies the location of user U, which has been registered in advance, as location information (step S104). The identification unit 132 outputs the identified location information to the provision unit 133.

[0054] When the provision unit 133 receives location information identified by the identification unit 132, it refers to the user information storage unit 122 and obtains the user U's personal information and purchase history, etc. The provision unit 133 also refers to the map information DB 121 and obtains spot information corresponding to the identified location information. The provision unit 133 also refers to the mode filter storage unit 123 and obtains a mode filter corresponding to the normal mode. Based on the mode filter and the user U's personal information and purchase history, etc., the provision unit 133 extracts various information within the user U's normal range of activity from the spot information and transmits the extracted information to the terminal device 10 (step S105).

[0055] If the identification unit 132 determines in step S103 that the input behavioral state is travel mode (step S103: travel), it identifies the user's position as location information (step S106). The identification unit 132 outputs the identified location information to the provision unit 133.

[0056] When the provision unit 133 receives location information identified by the identification unit 132, it refers to the user information storage unit 122 and obtains user U's personal information and purchase history, etc. Based on the obtained personal information and purchase history of user U, the provision unit 133 estimates user U's preferences. The provision unit 133 also refers to the map information DB 121 and obtains spot information corresponding to the identified location information. The provision unit 133 also refers to the mode filter storage unit 123 and obtains a mode filter corresponding to the travel mode. Based on the mode filter, user U's personal information and purchase history, and estimated preferences, the provision unit 133 extracts information on spots recommended for travelers from the spot information and transmits the extracted information to the terminal device 10 (step S107).

[0057] If the identification unit 132 determines in step S103 that the input activity state is business trip mode (step S103: business trip), it identifies the measured location of the user as location information (step S108). The identification unit 132 outputs the identified location information to the provision unit 133.

[0058] When the provision unit 133 receives location information identified by the identification unit 132, it refers to the user information storage unit 122 and obtains the user U's personal information and purchase history, etc. The provision unit 133 also refers to the map information DB 121 and obtains spot information corresponding to the identified location information. The provision unit 133 also refers to the mode filter storage unit 123 and obtains a mode filter corresponding to the business trip mode. Based on the mode filter and the user U's personal information and purchase history, etc., the provision unit 133 extracts information on spots recommended for business travelers from the spot information and transmits the extracted information to the terminal device 10 (step S109). In this way, information corresponding to the user U's activity status and location can be provided.

[0059] [6. Variant Example] The terminal device 10 and information processing device 100 described above may be implemented in various different forms other than those described in the above embodiment. Therefore, modifications of the embodiment will be described below.

[0060] In the above embodiment, some or all of the processing performed by the information processing device 100 may actually be performed by the terminal device 10. For example, the processing may be completed in a standalone manner (by the terminal device 10 alone). In this case, the terminal device 10 is assumed to be equipped with the functions of the information processing device 100 in the above embodiment. Furthermore, in the above embodiment, since the terminal device 10 is in cooperation with the information processing device 100, from the perspective of the user U, it appears as if the processing of the information processing device 100 is also being performed by the terminal device 10. In other words, from another perspective, it can be said that the terminal device 10 is equipped with the information processing device 100.

[0061] In the above embodiment, information on recommended spots in travel or business destinations was provided, but the embodiment is not limited to this. For example, information on evacuation sites in the event of a tsunami or earthquake may also be provided.

[0062] In the above embodiment, tourist spots and restaurants were listed as recommended spots, but the information is not limited to these. For example, recommended spots may include information on places that can be visited with children or pets, information on events with limited dates and times, or information on tourist attractions based on user U's purchase history. Furthermore, recommended spots may include a concierge service tailored to the user's behavior based on big data from multiple users. For example, information on places that user U is likely to visit at their travel destination may be provided in advance, or the current status of places included in the travel plan (opening and closing times, crowd levels, availability of local specialties, etc.) may be provided. This can reduce situations where user U visits a spot but is unable to achieve their objective. In other words, it can reduce the number of disappointing experiences for user U.

[0063] In the above embodiment, information on recommended spots was provided, but the recommended spots may also accept advertising requests. For example, if user U in travel mode visits a store displayed as a recommended spot, the system may receive advertising fees from that store. Furthermore, the users U eligible to receive advertising fees may be limited to users U in travel mode who have come from a region other than their current location or its vicinity.

[0064] [7. Effects] As described above, the information processing device 100 according to the present invention includes a receiving unit 131 that receives a specification of an action state from a user U, a specification unit 132 that identifies location information corresponding to the action state, and a providing unit 133 that provides information corresponding to the specified action state and information of the user U from among the information corresponding to the specified location information. As a result, it is possible to provide information corresponding to the user U's action state and the location of that action state.

[0065] [8. Hardware Configuration] Furthermore, the terminal device 10 and information processing device 100 according to the above-described embodiment are realized by a computer 1000 having a configuration such as that shown in Figure 6. The following explanation will use the information processing device 100 as an example. Figure 6 is a diagram showing an example of the hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.

[0066] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The arithmetic unit 1030 can be implemented using, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array).

[0067] The primary storage device 1040 is a memory device, such as RAM (Random Access Memory), that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and can be implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc. The secondary storage device 1050 may be internal storage or external storage. The secondary storage device 1050 may also be a removable storage medium such as USB (Universal Serial Bus) memory or SD (Secure Digital) memory card. The secondary storage device 1050 may also be cloud storage (online storage), NAS (Network Attached Storage), file server, etc.

[0068] The output I / F 1060 is an interface for transmitting information to be output to output devices 1010, such as displays, projectors, and printers, and is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). The input I / F 1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, keypads, buttons, and scanners, and is implemented using, for example, USB.

[0069] Furthermore, the output interface 1060 and input interface 1070 may be wirelessly connected to the output device 1010 and input device 1020, respectively. In other words, the output device 1010 and input device 1020 may be wireless devices.

[0070] Furthermore, the output device 1010 and the input device 1020 may be integrated as a touch panel. In this case, the output I / F 1060 and the input I / F 1070 may also be integrated as an input / output I / F.

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

[0072] The network interface 1080 receives data from other devices via network N and sends it to the computing unit 1030, and also transmits data generated by the computing unit 1030 to other devices via network N.

[0073] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output interface 1060 and the input interface 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.

[0074] For example, when computer 1000 functions as an information processing device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040. Alternatively, the arithmetic unit 1030 of computer 1000 may load a program obtained from another device via the network interface 1080 onto the primary storage device 1040 and execute the loaded program. Furthermore, the arithmetic unit 1030 of computer 1000 may cooperate with other devices via the network interface 1080 and call and use program functions, data, etc., from other programs on other devices.

[0075] [9. Other] Although embodiments of the present invention have been described above, the present invention is not limited by the content of these embodiments. Furthermore, the aforementioned components include those that can be easily conceived by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the aforementioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the embodiments described above.

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

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

[0078] For example, the information processing device 100 described above may be implemented using multiple server computers, and depending on the function, it may be implemented by calling external platforms, etc., via APIs (Application Programming Interfaces) or network computing, allowing for flexible configuration changes.

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

[0080] Furthermore, the terms "section," "module," and "unit" mentioned above can be replaced with "means" or "circuits." For example, the reception section can be replaced with reception means or reception circuit. [Explanation of Symbols]

[0081] 1. Information Processing System 10 Terminal devices 11 Communications Department 12 Display section 20 Memory section 30 Control Unit 31 Reception Department 32 Display Control Unit 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Map Information Database 122 User Information Storage Unit 123 Mode filter storage unit 130 Control Unit 131 Reception Department 132 Specific part 133 Provision Department

Claims

1. A reception unit that receives user requests for action status, A unit for identifying location information corresponding to the aforementioned behavioral state, A providing unit that provides information corresponding to the specified behavioral state and the user information from among the information corresponding to the identified location information, It has, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The provisioning unit provides a coupon when the behavioral state is the travel mode and the identified location information differs from a location previously registered in the user's information. An information processing device characterized by the following:

2. The reception unit accepts the selection of each mode using a toggle switch located on the portal site. The information processing apparatus according to feature 1.

3. The identification unit identifies the measured location of the user as the location information. The information processing apparatus according to feature 1.

4. The identification unit identifies the location input by the user as the location information. The information processing apparatus according to feature 1.

5. The providing unit provides different information according to each mode of the behavioral state. The information processing apparatus according to feature 1.

6. The identifying unit identifies a location pre-registered in the user's information as the location information when the behavioral state is the normal mode, and identifies the measured location of the user as the location information when the behavioral state is the travel mode or the business trip mode. The information processing apparatus according to feature 1.

7. The providing unit, when the behavioral state is the travel mode, provides the traveler with information on recommended spots. The information processing apparatus according to claim 1 or 6.

8. The providing unit, when the activity state is the business trip mode, provides the business traveler with information on recommended spots. The information processing apparatus according to claim 1 or 6.

9. The providing unit provides the information with a higher frequency when the behavioral state is the travel mode or the business trip mode than when it is the normal mode. The information processing apparatus according to claim 1 or 6.

10. The providing unit, when the behavioral state is the travel mode, provides information on recommended spots according to the user's preferences. The information processing apparatus according to claim 1 or 6.

11. The providing unit, when the behavioral state is the travel mode, estimates the object with which the user will be acting, and provides information on recommended spots for the traveler that can be acted with the estimated object. The information processing apparatus according to claim 1 or 6.

12. The provisioning unit provides information on stores with available seats at the current time when the activity status is the travel mode or the business trip mode. The information processing apparatus according to claim 1 or 6.

13. The user specifies the action state, Identify location information corresponding to the aforementioned behavioral state, The system provides information corresponding to the identified location information, specifically information corresponding to the designated behavioral state and the user information. The computer performs the process, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The process provided above provides a coupon when the behavioral state is the travel mode and the identified location information differs from a location previously registered in the user's information. An information processing method characterized by the following:

14. The user specifies the action state, Identify location information corresponding to the aforementioned behavioral state, The system provides information corresponding to the identified location information, specifically information corresponding to the designated behavioral state and the user information. Let the computer perform the process, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The process provided above provides a coupon when the behavioral state is the travel mode and the identified location information differs from a location previously registered in the user's information. An information processing program characterized by the following features.

15. A reception unit that receives a user's specification of an action state, A unit for identifying location information corresponding to the aforementioned behavioral state, A providing unit that provides information corresponding to the specified behavioral state and the user information from among the information corresponding to the identified location information, It has, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The identifying unit identifies the location information as the location information when the activity state is the normal mode, and identifies the location information as the location information when the activity state is the travel mode or the business trip mode. An information processing device characterized by the following:

16. The user specifies the action state, Identify location information corresponding to the aforementioned behavioral state, The system provides information corresponding to the identified location information, specifically information corresponding to the designated behavioral state and the user information. The computer performs the process, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The aforementioned identification process identifies the location information as the location information if the behavioral state is the normal mode, and identifies the location information as the location information as the location of the user if the behavioral state is the travel mode or the business trip mode. An information processing method characterized by the following:

17. The system receives a specification of the action state from the user, Identify location information corresponding to the aforementioned behavioral state, The system provides information corresponding to the identified location information, specifically information corresponding to the designated behavioral state and the user information. Let the computer perform the process, The aforementioned behavioral states are normal mode, travel mode, or business trip mode. The aforementioned identification process identifies the location information as the location information if the behavioral state is the normal mode, and identifies the location information as the location information as the location of the user if the behavioral state is the travel mode or the business trip mode. An information processing program characterized by the following features.

Citation Information

Patent Citations

  • Network utilizing entertainment system, market research method, and advertisement information presentation method

    JP2004246878A

  • Recommendation system and recommendation method

    JP2018169913A

  • Recommendation system, recommendation method, and recommendation program

    JP2018181135A

  • Determination device, determination method, and determination program

    JP2020047120A