Information processing system, information processing method, and program
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TANGO SHIGETAKA
- Filing Date
- 2025-08-29
- Publication Date
- 2026-07-30
Smart Images

Figure JP2025030598_30072026_PF_FP_ABST
Abstract
Description
Information Processing System, Information Processing Method, and Program
[0001] The present invention relates to an information processing system, an information processing method, and a program.
[0002] Patent Document 1 discloses a technique for giving an incentive to secure the working hours of non-regular employment. Patent Document 1 relates to a method and a system for giving points corresponding to the working hours to employees of non-regular employment. Since the points correspond to the working hours, employees try to secure their working hours. For this purpose, the system receives work performance data associated with an ID, reads the granting conditions from a granting condition master table, calculates the points to be granted corresponding to the working hours of each employee, and records the points in association with the ID.
[0003] Japanese Patent Application Laid-Open No. 2010-3211
[0004] In the above-described technique, there is room for improvement in prompting a user to perform appropriate business actions.
[0005] In view of the above circumstances, the present invention aims to provide a technique for prompting a user to perform appropriate business actions.
[0006] According to one aspect of the present invention, there is provided an information processing system including at least one processor, the processor being configured to execute the following steps by reading a program. In an acquisition step, history information regarding a history of business actions performed by a first user using a terminal device is acquired, and the business actions are performed in relation to the first user providing a benefit to a customer. In a specification step, based on the history information, attribute information indicating the attributes of the parties involved in the business actions performed by the first user is specified. In a granting step, a privilege corresponding to the attribute information is granted to the first user.
[0007] According to such an aspect, it is possible to prompt a user to perform appropriate business actions.
[0008] This is a configuration diagram representing information processing system 1. This is a block diagram showing the functions realized in information processing system 1. This is a flowchart outlining the information processing of this embodiment. This is a sequence diagram showing the details of the information processing of this embodiment. This is a diagram showing an example of the data structure of the information used in this embodiment. This is a schematic diagram showing an example of a screen displayed in the business activity management service. This is a schematic diagram showing an example of a screen displayed when an application is executed.
[0009] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a computer-readable non-transitor-readable medium, or it may be provided so that it can be downloaded from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] Furthermore, in various information processing according to one embodiment, an input and an output corresponding to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of the information referenced in such information processing (hereinafter referred to as "reference information") is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression equation constructed by a statistical method), or a pre-trained model that has learned the correlation between input and output in advance, or a large-scale language model that can output a desired result by inputting a prompt.
[0012] Furthermore, in one embodiment, "part" may include, for example, hardware resources implemented by a circuit in a broad sense, and the information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various types of information are handled, and this information can be represented, for example, by the physical values of signal values representing voltage and current, the high or low values of signal values as a set of binary bits composed of 0s or 1s, or by quantum superposition (so-called qubits), and communication and calculations can be performed on a circuit in a broad sense.
[0013] Furthermore, a circuit in a broad sense is a circuit realized by combining at least an appropriate combination of circuits, circuits, processors, and memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, this includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0014] 1. Hardware Configuration This section describes the hardware configuration of this embodiment.
[0015] <Information Processing System 1> Figure 1 is a configuration diagram representing Information Processing System 1. Information Processing System 1 comprises an information processing device 2 and a user terminal 3. Information processing device 2 includes a first information processing device 2A and a second information processing device 2B. In the following, unless otherwise specified, the first information processing device 2A and the second information processing device 2B will be referred to as Information Processing Device 2. Information processing device 2 and the user terminal 3 are configured to communicate with each other via a telecommunications line.
[0016] In this embodiment, the first information processing device 2A provides a business activity management service that grants benefits to the user based on the user's business activity history. The business activity history is acquired by the user terminal 3, etc. The second information processing device 2B controls an application that provides various functions as the benefits. Note that the application may also be provided by the first information processing device 2A, and in this case, each process executed by the second information processing device 2B in the description below may also be executed by the first information processing device 2A.
[0017] In one embodiment, the information processing system 1 consists of one or more devices or components. For example, if it consists only of an information processing device 2, then the information processing system 1 can be the information processing device 2. These components will be described below.
[0018] <Information Processing Device 2> As shown in Figure 1, the information processing device 2 comprises a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected within the information processing device 2 via a communication bus 20. Each component will be described further.
[0019] <Communication Unit 21> The communication unit 21 is a wired communication means such as USB, IEEE 1394, Thunderbolt (registered trademark), wired LAN network communication, etc., or a wireless communication means such as wireless LAN network communication, 3G / LTE / 5G mobile communication, Bluetooth (registered trademark) communication, etc., and is more preferably configured as a collection of multiple such communication means. The information processing device 2 transmits and receives various information with external devices via the communication unit 21 and the network.
[0020] <Storage Unit 22> The storage unit 22 stores various types of information as defined above. The storage unit 22 is, for example, a storage device such as a solid-state drive (SSD), and stores various programs related to the information processing device 2 executed by the control unit 23. Alternatively, the storage unit 22 is, for example, a memory such as a random-access memory (RAM), and stores temporarily necessary information (arguments, arrays, etc.) related to program calculations.
[0021] <Control Unit 23> The control unit 23 includes a processor that processes and controls the overall operation related to the information processing device 2. The control unit 23 is configured to include, for example, a Central Processing Unit (CPU) and a Graphics Processing Unit (GPU). The control unit 23 realizes various functions related to the information processing device 2 by reading predetermined programs stored in the storage unit 22. For example, the control unit 23 reads various information stored in the storage area, which is at least a part of the storage unit 22, and writes the read information to the memory, which is at least a part of the storage unit 22, thereby executing various information processing based on the acquired information. That is, information processing by software stored in the storage unit 22 can be concretely realized by the control unit 23, which is an example of hardware, and can be executed as each functional unit included in the control unit 23. The control unit 23 is not limited to being a single unit, and may be configured to have multiple control units 23 for each function.
[0022] The information processing device 2 is a computer such as a workstation, and may be in an on-premise or cloud-based configuration. In the case of a cloud-based information processing device 2, for example, the above-mentioned functions and processing may be provided in the form of SaaS (Software as a Service) or cloud computing.
[0023] <User Terminal 3> As shown in Figure 1, the user terminal 3 comprises a communication unit 31, a storage unit 32, a control unit 33, a display unit 34, and an input unit 35. These components are electrically connected within the user terminal 3 via a communication bus 30. The descriptions of the communication unit 31, storage unit 32, and control unit 33 are the same as the descriptions of each part in the information processing device 2, so redundant explanations will not be repeated.
[0024] <Display Unit 34> The display unit 34 is configured to display images generated by the control unit 33. The display unit 34 may be included in the housing of the user terminal 3 or it may be an external device, and is any display device such as a CRT display, liquid crystal display, organic EL display, plasma display, and projector. The communication unit 31 receives image information stored in the storage unit 32 and image information generated externally, such as in the information processing device 2, and generates an image to be displayed on the display unit 34. The image to be displayed on the display unit 34 includes a graphical user interface (GUI) that can be operated by the user.
[0025] The input unit 35 is configured to receive input from the user. This input is transmitted as a command signal to the communication unit 31 via the communication bus 30, and the communication unit 31 performs predetermined control or calculations. The input unit 35 may be included in the casing of the user terminal 3 or it may be externally attached. For example, the input unit 35 may be integrated with the display unit 34 to form a touch panel, and it may receive operation input such as tap operations and swipe operations based on coordinate information of touch operations performed by the user. The input unit 35 may employ a mouse, QWERTY keyboard, touchpad, switch buttons, game controller, etc.
[0026] Furthermore, the input unit 35 may accept various inputs from the user by employing a voice recognition device to acquire voice, a gesture detection device to detect the posture or movement of an object, a gaze detection device to detect the direction of the user's gaze, a biosignal detection device to detect various biosignals of the user, an imaging device to acquire still images or videos, a location information detection device to acquire location information such as longitude and latitude information, etc. Based on the inputs received by the input unit 35, history information relating to the history of business actions performed by the user is identified.
[0027] 2. Functional Configuration This section describes the functional configuration of this embodiment.
[0028] Figure 2 is a block diagram showing the functions realized in the information processing system 1. The first information processing device 2A, which is an example of the information processing system 1, functions as an acquisition unit 231, a specification unit 232, an assignment unit 233, a transmission unit 234, an authorization unit 235, and an application control unit 236.
[0029] The acquisition unit 231 is configured to execute the acquisition step. In the acquisition step, the acquisition unit 231 acquires various information from the outside via the communication unit 21. The specific processing will be described later.
[0030] The identification unit 232 is configured to execute a specific step. In the specific step, the identification unit 232 performs processing to identify various matters based on the information stored in the storage unit 22 and the information acquired by the acquisition unit 231. The specific processing will be described later.
[0031] The granting unit 233 is configured to execute the granting step. In the granting step, the granting unit 233 performs processing to grant various digital data to the user. The specific processing will be described later.
[0032] The transmitting unit 234 is configured to perform the transmission step. In the transmission step, the transmitting unit 234 transmits various information to the outside via the communication unit 21. The specific processing will be described later.
[0033] The authorization unit 235 is configured to execute the authorization step. In the authorization step, the authorization unit 235 performs processing to enable a predetermined user to perform a predetermined function. The specific processing will be described later.
[0034] The application control unit 236 is configured to execute application control steps. In the application control steps, the application control unit 236 controls the process to enable the user terminal 3 to execute functions related to the services provided by a predetermined application. The specific processes will be described later.
[0035] The display control unit 237 is configured to execute the display control step. In the display control step, the display control unit 237 controls the process for displaying various screens on the display unit 34 of the user terminal 3. For example, the display control unit 237 may draw various screens to be displayed on the display unit 34 and send them to the user terminal 3, or it may send display information including images, icons, messages, and other visual information, including still images or videos, to the user terminal 3 so that the user terminal 3 can draw various screens. Alternatively, the display control unit 237 may generate only the various parameters for displaying the visual information on the user terminal 3 and send them to the user terminal 3. Specific processing will be described later.
[0036] The control unit 33 of the user terminal 3 draws a screen to be displayed on the display unit 34 based on the received display information and information such as parameters that define various visual information stored in the storage unit 32. For example, the control unit 33 may draw a screen that includes various images and visual information based on the display information, or it may execute a process to display the various screens drawn by the display control unit 237 on the display unit 34. It may also generate visual information such as graphs that show various numerical information and other parameters. In other words, at least a part of the functions provided by the display control unit 237 may be executed in the control unit 33 of the user terminal 3.
[0037] 3. Information Processing This section describes each step of the information processing method executed by the information processing system 1 described above.
[0038] 3.1 Overview of Information Processing Figure 3 is a flowchart illustrating the overview of information processing in this embodiment. As shown in Figure 3, the acquisition unit 231 acquires history information relating to the history of business actions performed by the first user using a terminal device (user terminal 3) (step S1). Business actions are performed in connection with the first user providing benefits to customers. The identification unit 232 identifies attribute information indicating the attributes of the parties involved in the business actions performed by the first user based on the history information (step S2). The granting unit grants benefits to the first user according to the attribute information (step S3).
[0039] This configuration can encourage the first user to take appropriate business actions. In particular, it can encourage them to pay attention to the attribute information of stakeholders in their business actions.
[0040] 3.2 Detailed Information Processing Figure 4 is a sequence diagram showing the details of the information processing in this embodiment.
[0041] In the following explanation, a user who performs a specified business action may be referred to as the "first user," and the supervisor of a specified first user may be referred to as the "second user." In other words, the second user is the person responsible for evaluating the performance of the first user.
[0042] As shown in Figure 4, the input unit 35 receives various information as input based on business actions performed by the first user using the user terminal 3. Business actions are performed in connection with the first user providing benefits to customers, and historical information regarding the history of each action is acquired based on the received input.
[0043] The provision of benefits is achieved by providing predetermined goods or services to an individual or organization (such as a company or group) that is a customer, from the first user or the organization to which the first user belongs. Business actions include providing such benefits and actions performed by the first user until the benefits are provided. For example, the first user makes contact with employees of the customer organization or the cooperating organization, approaches the employees of the customer organization to make contact, engages in dialogue to exchange information, and the organization to which the first user belongs concludes a contract with the customer organization, etc. are included. The cooperating organization provides goods or services to the organization to which the first user belongs to support the provision of goods or services to the customer organization. Hereinafter, the customer organization, the cooperating organization, employees in the organization, etc. may be collectively referred to as "related parties".
[0044] In the first information processing apparatus 2A, the acquisition unit 231 acquires the history information transmitted from the user terminal 3 (step S101). For example, when the business action is "business card collection" by a related party, the acquisition unit 231 acquires the business card information as the history information. The business card information can identify information regarding the individual or the organization to which the related party belongs. The acquisition unit 231 accumulates the acquired history information by storing it in the storage unit 22 in association with the identification information indicating the first user of the user terminal 3 (step S201). Note that when the history information is stored in a terminal device or a server device different from the user terminal 3, the acquisition unit 231 may acquire the history information from a device other than the user terminal 3.
[0045] In the first information processing apparatus 2A, the awarding unit 233 awards a privilege corresponding to the history information to the first user (step S202). For example, the awarding unit 233 stores a predetermined number of points to be awarded as a privilege in the storage unit 22 in association with the user ID of a predetermined first user. In the present embodiment, the first user can use a predetermined function provided by the first information processing apparatus 2A and the second information processing apparatus 2B on the condition that the user consumes a predetermined amount of points. The privilege may be provided with articles, functions, etc. corresponding to the history information without consuming points.
[0046] In the first information processing apparatus 2A, the display control unit 237 generates display information for causing the display unit 34 of the user terminal 3 to display information indicating the granted privilege. The transmission unit 234 transmits the display information to the user terminal 3 (step S203). In the user terminal 3, the control unit 33 updates the screen to be displayed on the display unit 34 based on the received display information (step S102).
[0047] In the present embodiment, the granting unit 233 may grant a privilege corresponding to the attribute information indicating the attributes of the related parties in the business actions performed by the first user to the first user. The specifying unit 232 specifies the attribute information based on the history information. For example, the specifying unit 232 specifies the attribute information of the related parties based on the business card information. The granting unit 233 may determine the details such as the type and quantity of the privilege to be granted to the first user based on the attribute information by referring to the information defined in the condition table stored in the storage unit 22 in advance.
[0048] The specifying unit 232 may specify whether the attribute information of the related parties satisfies a predetermined preferential condition. The preferential condition is preferably defined based on at least any one of the position or department to which the related party belongs in the organization, the performance of the organization to which the related party belongs, and the fact that the related party or the organization to which the related party belongs has been designated in advance as a preferential target. The preferential target is, for example, an organization designated in advance as a key business target company or the like by the organization to which the first user belongs or the second user. The granting unit 233 may set the details of the privilege to be advantageous to the first user in response to the attribute information satisfying the preferential condition. For example, when the attribute of the related party satisfies the preferential condition, the granting unit 233 increases the quantity of the points to be granted and sets the value of the privilege to be higher.
[0049] The authorization unit 235 grants permission to a second user, who is different from the first user, to view at least a portion of the acquired history information (step S204). When the first information processing device 2A receives a request from the second user's user terminal 3 to view history information relating to a predetermined first user, the transmission unit 234 transmits at least a portion of the history information to the second user's user terminal 3. Preferably, the first users whose history information is permitted to be viewed by the second user are limited to first users whose performance is being evaluated by the second user.
[0050] The second user may be configured to determine whether the first user has performed business actions that have made a special contribution to their organization by viewing the first user's history information, and to grant special benefits to the first user. This allows the second user to appropriately evaluate the first user's contributions, which cannot be determined mechanically from the history information, and to encourage the first user to take appropriate business actions. The acquisition unit 231 acquires adjustment information for adjusting the content of the benefits, which is generated in response to the input of the second user to the terminal device (the second user's user terminal 3) (step S401). The adjustment information includes information entered by the second user that specifies a predetermined first user, and information that specifies the benefits to be granted to the first user. The granting unit 233 grants the benefits adjusted based on the adjustment information to the first user (step S205).
[0051] In the first information processing device 2A, the display control unit 237 generates display information to display information indicating the granted benefits on the display unit 34 of the user terminal 3. The transmission unit 234 transmits the display information to the user terminal 3 (step S206). In the user terminal 3, the control unit 33 updates the screen to be displayed on the display unit 34 based on the received display information (step S103).
[0052] The first information processing device 2A and the second information processing device 2B perform processing to provide various functions as benefits to the first user's user terminal 3. The first information processing device 2A and the second information processing device 2B perform processing within the area indicated by the composite fragment opt1 (Option1) while the application providing the functions is in progress (from start to finish).
[0053] First, the user terminal 3 receives a selection of a predetermined application from the user, and the control unit 33 receives an application execution instruction (step S104). In the first information processing device 2A, the acquisition unit 231 acquires the application execution instruction from the user terminal 3.
[0054] If the selected application is being executed for the first time, the first information processing device 2A executes the processing within the area indicated by the composite fragment opt2 (Option2). That is, the authorization unit 235 permits the selected application to be executed by the first user's user terminal 3, on the condition that the points associated with the first user are consumed (step S206). If the points accumulated by the first user are insufficient to start the application, the authorization unit 235 does not permit the selected application to be executed by the first user's user terminal 3. When the display control unit 237 generates display information to display any result on the display unit 34, the transmission unit 234 transmits the display information to the user terminal 3.
[0055] After step S206, or if the application is not being executed for the first time, the first information processing device 2A executes the processing within the area indicated by the composite fragment opt3 (Option3). That is, in the first information processing device 2A, the application control unit 236 sends an execution instruction for the selected application to the second information processing device 2B (step S207). The execution instruction may include at least a portion of the newly acquired history information. In other words, the application control unit 236 controls at least one of the multiple applications selected by the first user so that the first user can execute it.
[0056] In response to receiving an execution instruction, the second information processing device 2B transmits display information to the user terminal 3 to indicate on the display unit 34 that the execution of the application selected by the first user has started. The second information processing device 2B also transmits an application program to the user terminal 3 to execute the application.
[0057] If the history information associated with the first user satisfies the conditions for granting a benefit, the second information processing device 2B grants progress information to the first user (step S208). Progress information is information that enables the first user to progress favorably in the application they have selected, and is an example of a benefit granted to the first user based on the history information. In other words, the benefit granted by the granting unit 233 in the first information processing device 2A includes ensuring that the progress information generated based on the history information is associated with the first user. That is, it can be said that the progress information is associated with the first user when the first information processing device 2A transmits an execution instruction including the history information to the second information processing device 2B. Specific examples of progress information will be described later.
[0058] When the application is executed on the user terminal 3 and the provision of predetermined functions begins, the application progress screen is displayed on the display unit 34. The user terminal 3 receives input from the first user to instruct the application to proceed (step S105). The second information processing device 2B receives the application progress instruction from the first user's user terminal 3 and proceeds with the application. At this time, the application that has been made executable proceeds based on the progress information. The second information processing device 2B then transmits display information to the user terminal 3 to display a screen showing the application progress result on the display unit 34. The user terminal 3 updates the screen to be displayed on the display unit 34 based on the received display information (step S106).
[0059] An application is, for example, a game that progresses based on progress information. This game progresses using game objects or game parameters associated with the first user. The game objects or game parameters are determined based on the progress information. Game objects include, for example, player characters that the user can control, items such as weapons that the player character can use, enemy characters that the player character fights, or information that defines their strength, such as their stats and parameters. Game parameters are, for example, numerical information associated with the user, such as experience points (user rank), stamina points consumed to start game parts such as quests, and the amount of in-game currency held. Specific examples of applications will be discussed later.
[0060] 3.3 Specific Examples of Information Processing This section further describes the details of the processes performed in the information processing system 1. Details of each process will be explained with reference to the sequence shown in Figure 4 as appropriate. In other words, the details of each process may be included within the scope defined in the overview and specific examples of information processing described above.
[0061] <Details of each piece of information> Figure 5 shows an example of the data structure of the information used in this embodiment. Figure 5(A) shows the user information table T1 which manages user information in the business activity management service for the first user. Figure 5(B) shows the history information table T2 which manages history information associated with the first user. Figure 5(C) shows the preferential treatment conditions table T3 which manages preferential treatment conditions for determining whether a person identified based on the history information is eligible for preferential treatment. Figure 5(D) shows the game information table T4 which manages user information in a game as a predetermined application. Figure 5(E) shows the granting conditions table T5 which manages granting conditions for granting predetermined progress information to the first user in a predetermined application.
[0062] Various information and data may be stored in the storage units of various devices, such as the storage unit 22 of the information processing device 2 or the storage unit 32 of the user terminal 3, or they may be stored in a predetermined storage area including an external storage device. In this embodiment, as an example, it is shown that the user information table T1, history information table T2, and preferential treatment condition table T3 are stored in the storage unit 22 of the first information processing device 2A, and the game information table T4 and assignment condition table T5 are stored in the storage unit 22 of the second information processing device 2B.
[0063] In the user information table T1, user attributes, points (cumulative value), points (balance), applications used, auxiliary functions, and progress information are stored in association with the user ID of the first user. User attributes include username, gender, age, address, etc., which are information used to identify the user in the business activity management service or in the real world. Points (cumulative value), points (balance), applications used, auxiliary functions, and progress information are examples of benefits granted to the first user. Progress information related to the business activity management service provided by the first information processing device 2A is managed in the user information table T1.
[0064] Points (cumulative value) is the total value of points awarded to the first user in response to the acquisition of historical information. Points (cumulative value) may be aggregated at predetermined intervals. Points (balance) is the amount of points remaining after the amount of points consumed has been subtracted from the points (cumulative value), and is the amount of points currently available to the first user. Available applications are applications made available to the first user by consuming points. Auxiliary functions are functions that assist the first user's business activities in the business activity management service provided by the first information processing device 2A. Progress information is information that allows the first user to execute various functions, such as auxiliary functions, that are available to the first user in a way that is advantageous to the first user.
[0065] In the history information table T2, history data, acquisition date, history information type, target organization, performance, name of the person who handled the transaction, job title, department, and preferred recipient are stored in association with the first user's user ID. The history data is information that identifies the actual data of the history information acquired at the first user's user terminal 3. The acquisition date is information that identifies the date and time when the history information was acquired. The history information type is information used to distinguish which of several categories the business activity corresponding to the history information belongs to. The target organization, performance, name of the person who handled the transaction, job title, and department are attribute information of the person identified based on the history information.
[0066] Attribute information is information used to identify who the person concerned is. The target organization is information that identifies the name of the organization to which the person concerned belongs. The name of the person who answered the call is information that identifies the name of the individual concerned. The job title is information that identifies the name of the title or position of the person who answered the call regarding their status or level of skill within the target organization, such as department head, specialist, or other special job titles. The department to which the person belongs is information that identifies the name of the department to which the person who answered the call belongs within the target organization. Attribute information may also include other arbitrary information, such as the age, gender, address, and telephone number of the employee concerned, the year of establishment of the target company, industry, address, telephone number, and performance.
[0067] The preferential treatment category is information indicating whether or not a party identified by historical data qualifies for preferential treatment. For example, a party identified by historical data may be identified as a party who qualifies for preferential treatment if their attribute information matches the preferential treatment conditions managed in the preferential treatment conditions table T3.
[0068] In the preferential treatment table T3, the organization, performance, job title, and department are stored in association with a preferential treatment ID that uniquely identifies the person eligible for preferential treatment. The organization, performance, job title, and department are information that defines the preferential treatment conditions used to determine whether or not someone qualifies for preferential treatment.
[0069] "Organization" refers to information containing a string that specifically identifies the name of the organization, such as a company, that is involved. "Performance" refers to information used to evaluate the performance of the target organization, such as financial status (sales, profits, etc.) being above a specified value, being a listed company, or having sales above a specified value for a specified number of consecutive years. Performance is identified based on publicly available information related to the target organization. "Position" refers to information that specifies that the position or skill level of the person handling the inquiry is above a specified position, such as "Section Chief or higher" or "Not a manager, but holds a title that indicates high skill level." "Department" refers to information that specifies that the department to which the person handling the inquiry belongs is a department in a specific field, such as Marketing Department or Legal Department.
[0070] Furthermore, preferential treatment conditions may be defined to be specified only for a limited period. They may also be specified according to user attributes such as the first user's job title or department. In addition, preferential treatment conditions may be specified individually for each of the above items, or they may be specified by a combination of conditions from multiple items.
[0071] For example, in the history information table T2, if the "history information type" is business card collection, the "history data" includes business card information identified by scanning the acquired business cards. The attribute information of the person concerned is identified by reading the characters indicating the organizational or employee attributes written on the business card, and the acquisition date is the date and time the business card or business card information was acquired.
[0072] For example, in the history information table T2, if the "history information type" is a customer visit, the "history data" includes the location information of user terminal 3. History information related to the "customer visit" is acquired when location information within a predetermined distance from the address of a customer's office is acquired for a predetermined period of time during the time period when a visit to the customer's office is scheduled in the first user's calendar, etc. The attribute information of the parties involved is identified based on the first user's calendar information and strings exchanged with the customer (such as meeting minutes via email or chat).
[0073] For example, in the history information table T2, if the "history information type" is a conversation with a customer, the "history data" would be the call history, email history, online meeting history, etc. between the first user and the customer. The attribute information of the parties involved is identified based on the first user's calendar information, strings sent and received with the customer (e.g., emails), email recipients, and phone numbers of the call recipients.
[0074] For example, in the history information table T2, if the "history information type" is self-improvement (attending training, obtaining qualifications, etc.), the "history data" would be image data obtained by scanning training completion certificates or qualification licenses, text information obtained from the image data, etc. The attribute information of the person concerned would be identified based on the obtained text information, such as the person who provided the training or qualification license.
[0075] For example, in the history information table T2, if the "history information type" is the purchase of a customer's goods or services, the "history data" would be image data of receipts, products, etc. The attribute information of the parties involved would be the provider of the goods, etc. as stated on the receipt, etc., or the manufacturer of the goods, etc., identified from publicly available information.
[0076] In the game information table T4, the user ID, user rank, currency amount, owned characters, owned items, and progress information are stored in association with an application ID that uniquely identifies the application. The user ID is information that uniquely identifies the first user playing the game as an application. The user rank is information that indicates the degree to which the first user is proficient in the game and is accumulated by progressing through the game and acquiring game parameters such as experience points. The currency amount is the amount of in-game currency as a game parameter granted to the first user, and the first user can perform game actions such as acquiring items in exchange for consuming in-game currency. The owned characters are information that identifies the player characters that the first user can operate or select to progress through the game. The owned items include equipment items such as weapons and armor that can be associated with player characters, and consumable items that can produce various in-game effects, such as restoring the player character's parameters (health points, etc.), when consumed. The progress information is information that identifies the benefits granted based on the first user's history information.
[0077] In the granting conditions table T5, progress information, the number of business card entries, business card information (name), business card information (position), and business card information (organization) are stored in association with the application ID. In the granting conditions table T5, granting conditions that the history information must satisfy are set for each progress information to be granted to the first user. In the game as an application, business card information is defined as a granting condition. The number of business card entries is the total number of business card entries acquired within a specified period or up to that point. Business card information (name), business card information (position), and business card information (organization) are attribute information of the person identified from the business card information.
[0078] In this embodiment, for example, if the number of business card entries satisfies the assignment conditions defined in the assignment conditions table T5, game parameters such as experience points (user rank), in-game access, and stamina are assigned as game progress information in the game information table T4. In addition, game objects such as characters in the game are assigned in the game information table T4 based on the attribute information of the parties involved. Further details will be described later.
[0079] <Examples of screens for the business activity management service on user terminal 3> Next, we will describe examples of screens displayed on the display unit 34 of user terminal 3. Figure 6 is a schematic diagram showing an example of a screen displayed in the business activity management service. Figure 7 is a schematic diagram showing an example of a screen displayed when an application is executed.
[0080] Figure 6(A) shows the management screen 600A of the business activity management service displayed on the user terminal 3 of the first user. The management screen 600A is a screen for managing the benefits granted to the first user. Based on the input from the first user to the management screen 600A, points are awarded to the first user, and various functions are provided in exchange for the use of points. The management screen 600A includes a balance display area 610, an application selection area 620, and an auxiliary function selection area 630.
[0081] The balance display area 610 includes buttons 611 to 613. When points are awarded to the first user by operating at least one of the buttons 611 to 613, the control unit 33 updates the point balance displayed in the balance display area 610.
[0082] Button 611 receives input to instruct the first information processing device 2A to retrieve history information (such as call and email communication history, calendar information, scanned business card information, etc.) stored in the memory area of a device other than the user terminal 3 and the first information processing device 2A. When the first user operates button 611, the first information processing device 2A checks whether the history information has been updated by communicating with an external device, and if new history information is acquired, the history information is stored in the storage unit 22. The awarding unit 233 awards points to the first user based on the acquired history information.
[0083] Button 612 accepts input of history information stored in the storage unit 32 of the user terminal 3. When button 612 is operated by the first user, the history of images (business cards, receipts, course certificates, etc.) and location information stored in the user terminal 3 is transmitted to the first information processing device 2A. The first information processing device 2A stores the history information in the storage unit 22, and the awarding unit 233 awards points to the first user based on the acquired history information.
[0084] Button 613 accepts input to increase or decrease the point balance. When button 612 is operated by the first user, the user terminal 3 receives an instruction to exchange the accumulated points for other points in a linked service different from the business activity management service, and transitions the screen to a website for executing the exchange.
[0085] Furthermore, it may be possible to award points to the first user on the condition that they disable a function that they previously enabled by spending points. For example, by "returning" a function of a designated application, the first user may be awarded points that can be used again for any purpose. Alternatively, the system may be configured to award points that can be used only for specific functions by disabling a function acquired by spending points in a designated application (e.g., selling an item). In addition, it may be possible to exchange other points acquired in external linked services or designated applications for points in the business activity management service.
[0086] The application selection area 620 includes buttons 621 to 623 for executing a predetermined application on the user terminal 3. Button 621 is a UI (user interface) for executing Game 1. Button 622 is a UI for executing Game 2. Button 623 is a UI for executing Application 1, which is an application other than a game. Application 1 may be, for example, a mini-application that performs a predetermined lottery such as fortune-telling, a function that determines nicknames between predetermined first and second users based on historical information accumulated in a business activity management application, or a predetermined external application that cooperates with the application.
[0087] Game 1 is, for example, a one-time purchase, where the first user can play the game to completion any number of times by spending a predetermined number of points once. In Figure 6, the fact that the first user has purchased Game 1 is indicated by being associated with button 621.
[0088] Game 2 uses a pay-per-play system, for example. In Figure 6, it is possible to run (start) the game regardless of the first user's point consumption, but it is indicated, associated with button 622, that points must be consumed each time to play.
[0089] App 1 uses an in-app purchase system, for example. In Figure 6, it is possible to run (launch) the app regardless of whether the first user spends points, and it can basically be played for free. On the other hand, it is indicated, associated with button 623, that points must be spent separately within the app to perform certain functions.
[0090] The auxiliary function selection area 630 is an area that accepts input for executing auxiliary functions in the business activity management service. The auxiliary function selection area 630 includes buttons 631 to 633. When at least one of buttons 631 to 633 is operated, the authorization unit 235 in the first information processing device 2A authorizes the first user to execute an auxiliary function that assists business activity. The auxiliary function includes enabling dialogue between the first user and stakeholders. Each auxiliary function is executed or progressed based on the consumption of a predetermined number of points as rewards.
[0091] Button 631 accepts input for requesting various tasks from other first users in the business activity management service in exchange for consuming a predetermined number of points. For example, when button 631 is operated, a bulletin board may be displayed on the display unit 34, and the first user may be configured to set the request details and the number of points to be paid as compensation. A first user who can request work is, for example, a first user belonging to the same organization, affiliated company, cooperating company, etc. as the first user, and belonging to an organization that is expected to perform business activities toward the same customer.
[0092] Button 632 accepts input for requesting a business meeting with another first user in the business activity management service in exchange for consuming a predetermined number of points. For example, when button 632 is operated, a bulletin board may be displayed on the display unit 34, and the first user may be configured to set the content of the business meeting, such as the agenda and goods, and the number of points to be paid as compensation. A first user who can request a business meeting is, for example, a first user belonging to a client company. The first user of the client company can receive at least a portion of the points paid by the first user requesting the business meeting as compensation for agreeing to the meeting. In other words, the granting unit 233 grants compensation to the parties who have been made available for dialogue, in accordance with the execution of the auxiliary function.
[0093] Button 633 accepts input for displaying the bulletin board on the display unit 34. The bulletin board contains requests for recruitment posted by other first users (related parties) by operating buttons 631 and 632. On the bulletin board, first users can select a post related to a request, post a document indicating their intention to accept the request or to negotiate for an increase in compensation, or operate a button to accept the request, thereby enabling dialogue between first users and related parties. When a first user completes a request they have accepted, points are awarded to that first user by other first users as compensation.
[0094] Figure 6(B) shows the management screen 600B of the business activity management service displayed on the user terminal 3 of the second user. The management screen 600B is a screen that accepts the generation of adjustment information for adjusting the content of benefits for a predetermined first user in response to input from the second user. The management screen 600B includes a member selection area 640, a history information viewing area 650, and a support execution area 660.
[0095] The member selection area 640 is an area that accepts the selection of the first user who will perform the adjustment of benefits by the second user. The member selection area 640 includes buttons 641 to 643, each associated with users 1 to 3, who are first users who are subordinates of the second user and have the responsibility to evaluate their performance. Figure 6(B) illustrates the case where button 641 is operated and user 1 is selected.
[0096] The history information viewing area 650 is an area that accepts the selection of history information of the first user who wishes to view it, and includes buttons 651 to 653. When button 651 is selected, the second user's user terminal 3 displays a list of business card information collected by the selected first user (user 1). When button 652 is selected, the second user's user terminal 3 displays a list of customers visited by the selected first user. When button 653 is selected, the second user's user terminal 3 displays a list of self-improvement achievements (training courses attended, qualifications obtained, etc.) undertaken by the selected first user.
[0097] The support execution area 660 is an area that accepts the selection of adjustment information to be granted to the selected first user, and includes buttons 661 and 662. When button 661 is selected, a screen is displayed on the second user's user terminal 3 where the amount of points to be granted can be specified, and the specified amount of points is granted to the selected first user. When button 662 is selected, a screen is displayed on the second user's user terminal 3 where a reward other than points can be specified, and the reward of the specified content is granted to the selected first user.
[0098] The history information viewing area 650 may be configured to accept the selection of predetermined history information when it is operated. For example, when button 651 is operated, if the second user discovers business card information that is not specifically designated as a preferential treatment target but is of particular note, the selection of that business card information is accepted. If button 661 or button 662 is operated in this state, the system may be configured to display candidate benefits recommended to be granted to the first user based on the selected business card information on the second user's user terminal 3. Furthermore, when a benefit is granted to the first user in this manner, the system may be configured to display the content of the benefit granted based on the adjustment information and the history information that formed the basis of that benefit on the first user's user terminal 3. This allows the first user to understand what business actions were evaluated and further encourages them to take appropriate business actions.
[0099] <Example of application screen on user terminal 3> Figure 7(A) shows the application screen 700A displayed on the user terminal 3 of the first user. The application screen 700A is displayed on the user terminal 3 of the first user when button 621 is selected on the management screen 600A in Figure 6(A). The application screen 700A includes a balance display area 710, a bonus display area 720, and a button 730. The button 730 is configured to accept an operation to start the main game of Game 1, and the application screen 700A is displayed before the main game starts.
[0100] The balance display area 710 displays the points balance available for use in Game 1, which is shown in the balance display area 610 of the management screen 600A. The rewards display area 720 displays the history information acquired by the first user and the rewards granted to the first user based on that history information. Figure 7(A) shows an example of rewards granted based on business card information acquired by the first user. The rewards are an example of progress information generated based on the history information.
[0101] The reward display area 720 includes buttons 721 to 723. Button 721 indicates that the user can acquire in-game currency as a reward because the "number of business card information" condition for granting rewards has been met. Buttons 722 and 723 indicate that the user can acquire rewards based on the newly acquired "business card 1" and "business card 2". When button 722 is operated, a player character based on business card 1 is granted to the first user. When button 723 is operated, an item based on business card 2 is granted to the first user. Depending on the business card, the first user may also be granted in-game currency, experience points, or other game parameters. In other words, the type of game object or game parameter is determined based on the attribute information identified based on the business card information. Furthermore, the degree to which the game object or game parameter gives the first user an advantage in the progress of the game is determined based on the number of business card information.
[0102] When buttons 722 and 723 are operated, the granting condition table T5 stored in the memory unit 22 of the second information processing device 2B is referenced, and the values of game objects or game parameters to be granted to the first user are identified. For example, the type of game object or game parameter is determined based on a string that identifies the individual or organization to which the person concerned belongs in the business card information. Furthermore, the degree to which the game object or game parameter will give the first user an advantage in the game is determined based on at least one of the following: the position or department to which the person concerned belongs in the organization, the performance of the organization, and whether the person concerned or the organization has been designated as a preferred recipient in advance. For example, as the position of the person concerned in the business card increases, the user will be granted characters or items with higher rarity and higher parameters. Also, depending on the organization to which the person concerned belongs in the business card, game parameters that are difficult to accumulate will be identified as targets for granting, and the quantity of such game parameters granted will increase.
[0103] In this embodiment, game objects may be assigned to the first user by lottery. In this case, the lottery conditions may be configured to be determined based on business card information. For example, candidate game objects to be selected by lottery may be determined based on a string that identifies the individual or organization to which the person concerned belongs, and the probability of a game object being selected by lottery may be determined based on at least one of the following: the position or department to which the person concerned belongs within their organization, the performance of the organization, and whether the person concerned or their organization has been designated in advance as a preferred recipient. For example, if a rarity lottery is performed to determine the rarity of the winning game object, and then a two-stage lottery is performed to select a game object to be assigned to the first user from among the game objects belonging to the winning rarity, the first stage lottery may be performed based on the lottery probability determined based on the latter, and the second stage lottery may be performed based on candidate game objects based on the former and the lottery probability determined based on the latter.
[0104] If the game object granted as described above is a game object already owned by the first user, or a game object necessary for developing that game object (a so-called "material"), then the development of the already owned game object (strengthening parameters or transforming into a different character: a so-called "evolution") may be performed without user intervention. In this case, the game object granted to the user may be consumed through development and controlled so that it is not owned by the first user.
[0105] Figure 7(B) shows the application screen 700B displayed on the user terminal 3 of the first user. The application screen 700B is displayed on the user terminal 3 of the first user when button 730 is selected on the application screen 700A in Figure 7(A). The application screen 700B includes a rank display area 740, a currency display area 750, and buttons 760 to 780.
[0106] The user terminal 3 retrieves user information from the game information table T4 stored in the memory unit 22 of the second information processing device 2B. Based on the retrieved user information, the control unit 33 displays the user rank in the rank display area 740 and the amount of currency held in the currency display area 750. Button 760 accepts the operation to start a quest, which is the main part of the game.
[0107] Button 770 accepts the operation to perform a formation to set up the player characters for progressing through the quest. In the formation, one or more player characters and items such as weapons and armor associated with each player character are selected by the first user.
[0108] Button 780 grants the first user various game objects by consuming in-game currency or points in the business activity management service. Alternatively, the system may be configured so that in-game currency is granted to the first user in exchange for consuming points, and various game objects are granted to the first user by consuming the granted in-game currency. Alternatively, the system may be configured so that various game objects are granted to the first user in exchange for consuming points. The game objects may be selectable by the first user, or they may be granted to the first user by lottery.
[0109] Quests progress as the first user controls their player character on the game stage. Quests begin by consuming the game parameter (stamina) associated with the first user. The game stage includes field objects that make up the terrain, as well as enemy characters. Quests progress as the player character and enemy characters battle on the game stage. The quest is completed when certain clear conditions are met, such as defeating all enemy characters on the game stage, defeating the boss character, or reaching a designated location on the game stage, and the first user is granted a predetermined in-game reward.
[0110] In this case, the game objects assigned to the user based on the history information may be components of the game stage, such as field objects or enemy characters. For example, to give the first user an advantage in progressing through a quest, field objects that assist the player character's actions or weakened enemy characters may be placed on the game stage. Furthermore, the game stage may be configured to allow access to locations that are normally inaccessible, or to feature special enemy characters or enhanced enemy characters that do not normally appear. This improves the enjoyment of the game.
[0111] In this embodiment, various game actions performed while the game is progressing are carried out by consuming in-game currency (so-called "stones") granted to the user in accordance with the user's charges (payment processing). On the other hand, various game actions and the granting of said in-game currency to the first user may be carried out by consuming points in the business activity management service. Alternatively, the first user may be granted a reward based on the accumulation of predetermined history information without using points.
[0112] The game actions covered are optional and include, for example, purchasing game objects in the shop (button 780), performing gacha draws, retrying quests after failing to complete them (continuing), recovering stamina, increasing the stamina recovery rate over time, purchasing subscription features, changing the appearance of game objects (characters, items, user avatars, etc.), receiving preferential treatment in battles and cooperation with other users, and receiving preferential treatment in quest completion rewards (addition of obtainable items or increased acquisition rates).
[0113] Furthermore, the game's specifications may be changed to favor the first user through the consumption of points (granting of rewards), for example, special in-game events may occur or character development may be given preferential treatment. For example, it may be possible to increase a character's level or specific parameters (attack power, health value, etc.) by consuming points, or to change a character into another character (evolution). In addition, at least some of the items (materials) required for character evolution may be changed to the consumption of points, or characters that can be obtained or changed upon acquiring certain history information (business card information with attribute information that meets certain conditions) may be set.
[0114] 4. Modifications Although embodiments of the present invention have been described above, the present invention is not limited thereto and can be modified as appropriate without departing from the technical spirit of the invention.
[0115] In this embodiment, the rewards are exemplified as being determined based on the attribute information of the parties involved identified from the historical information, but the embodiment is not limited to this. Rewards may be determined based on historical information, regardless of attribute information. For example, they may be determined based on the number of historical data entries or the frequency of entries. This is because the number of entries or the frequency of entries may reflect the enthusiasm of the first user for their business activities.
[0116] Furthermore, while the progress information in this embodiment is exemplified as the granting of benefits such as game objects and game parameters in a game, it is not limited to this. The progress information may also involve changing the difficulty level of the game or triggering special events within the game. In addition, it may include reducing waiting times in the application, giving preferential treatment in lotteries, or making in-app items available at discounted prices, as long as it allows the first user to progress through the application they have selected to their advantage. In addition, auxiliary functions may include making the content posted on the bulletin board more prominent to facilitate communication with relevant parties.
[0117] Furthermore, the user terminal 3 of the second user may be configured to display the cumulative value of the points earned by the first user over a predetermined period. This allows the second user to perform personnel evaluations based on the amount of points earned. For example, by matching the distribution of earned points to the distribution of personnel evaluations, it becomes possible to perform evaluations such as "an A rating if the cumulative points are X or more."
[0118] 5. In the above embodiment, the information processing device 2 or the user terminal 3 performed various storage and control functions, but multiple external devices may be used instead of the information processing device 2 or the user terminal 3. That is, various information and programs may be stored in a distributed manner across multiple external devices using blockchain technology or the like. Also, at least one of the devices included in the information processing system 1 may be located outside the country in which the functions of the information processing system 1 are performed.
[0119] The control unit 23 or control unit 33 may further include an artificial intelligence unit (not shown), which may have a trained model constructed by machine learning using data stored in the memory unit 22 or memory unit 32 and information stored in each table as training data. The artificial intelligence unit may also have a general-purpose natural language processing training model, such as a Large Language Model (LLM) that has learned from a vast amount of data. For example, a trained model may be constructed to take historical data as input and output information that identifies benefits, or prompts to be input to the large language model may be generated.
[0120] Furthermore, they may be provided in the following embodiments.
[0121] (1) An information processing system comprising at least one processor, wherein the processor is configured to perform the following steps by reading a program, the acquisition step of acquiring history information relating to the history of business actions performed by a first user using a terminal device, where the business actions are performed in connection with the first user providing benefits to a customer, the identification step of identifying attribute information indicating the attributes of parties involved in the business actions performed by the first user based on the history information, and the granting step of granting benefits to the first user according to the attribute information. This embodiment can encourage the first user to take appropriate business actions. In particular, it can encourage the first user to pay attention to the attribute information of parties involved in business actions.
[0122] (2) An information processing system as described in (1) above, wherein in the acquisition step, business card information that can identify the individual or organization to which the person concerned belongs is acquired as the history information, and in the identification step, the attribute information of the person concerned is identified based on the business card information. According to this embodiment, attribute information of persons concerned in business activities can be acquired easily and appropriately.
[0123] (3) An information processing system as described in (2) above, wherein in the granting step, the content of the benefit is set to be advantageous to the first user in accordance with whether the attribute information satisfies predetermined preferential conditions, wherein the preferential conditions are defined based on at least one of the following: the position or department to which the person concerned belongs in the organization to which the person concerned belongs, the performance of the organization to which the person concerned belongs, and whether the person concerned or the organization to which the person concerned belongs has been designated in advance as a target for preferential treatment. According to this embodiment, the first user can be encouraged to appropriately select the persons concerned for business activities.
[0124] (4) An information processing system as described in (2) above, wherein the application control step controls at least one of a plurality of applications to be executable by the first user based on the history information, wherein the benefit includes ensuring that progress information generated based on the business card information is associated with the first user, and at least one of the executable applications is executed based on the progress information.
[0125] (5) In the information processing system described in (4) above, the application is a game that progresses based on the progress information, wherein the game progresses using game objects or game parameters associated with the first user, and the game objects or game parameters are determined based on the progress information. According to this embodiment, appropriate business behavior can be encouraged by providing the first user with appropriate benefits.
[0126] (6) An information processing system as described in (5) above, wherein the type of game object or game parameter is determined based on a string of characters in the business card information that identifies the individual or organization to which the person concerned belongs, and the degree to which the game object or game parameter gives the first user an advantage in the progress of the game is determined based on at least one of the following: the position or department to which the person concerned belongs in the organization to which the person concerned belongs, the performance of the organization to which the person concerned belongs, and whether the person concerned or the organization to which the person concerned belongs has been designated in advance as a target for preferential treatment. According to this embodiment, appropriate business behavior can be encouraged by granting the first user appropriate benefits.
[0127] (7) An information processing system as described in (5) above, wherein the type of game object or game parameter is determined based on the attribute information identified based on the business card information, and the degree to which the game object or game parameter gives the first user an advantage in the progress of the game is determined based on the number of business card information. According to this embodiment, appropriate business behavior can be encouraged by granting the first user appropriate benefits.
[0128] (8) An information processing system according to any one of (1) to (7) above, wherein in the authorization step, a second user different from the first user is authorized to view at least a portion of the history information, and the second user has the responsibility to evaluate the performance of the first user; in the acquisition step, adjustment information for adjusting the content of the benefits generated in response to input by the second user to a terminal device is acquired; and in the grant step, the benefits adjusted based on the adjustment information are granted to the first user. According to this configuration, the first user can be prompted to take appropriate business actions in response to input by the second user, who is the first user's superior or the like.
[0129] (9) An information processing system according to any one of (1) to (8) above, wherein in the permission step, the first user is permitted to perform an auxiliary function that assists the business action based on the benefits, wherein the auxiliary function includes enabling dialogue between the first user and the relevant party, and in the grant step, a reward is granted to the relevant party with whom the dialogue has been enabled, in accordance with the execution of the auxiliary function. According to this embodiment, appropriate business action can be encouraged by providing the first user with appropriate connections to relevant parties.
[0130] (10) An information processing method comprising each step performed in an information processing system described in any one of (1) to (9) above.
[0131] (11) A program that causes a computer to perform each step of the information processing system described in any one of (1) to (9) above. Of course, this is not limited to this.
[0132] Finally, various embodiments of the present invention have been described, but these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents.
[0133] 1: Information processing system, 2A: First information processing device (business activity management service), 2B: Second information processing device (application), 600A: Management screen, 600B: Management screen, 700A: Application screen, 700B: Application screen, T1: User information table, T2: History information table, T3: Preferential treatment conditions table, T4: Game information table, T5: Granting conditions table
Claims
1. An information processing system comprising at least one processor, wherein the processor is configured to perform the following steps by reading a program, the acquisition step involves acquiring historical information relating to the history of business actions performed by a first user using a terminal device, where the business actions are performed in connection with the first user providing benefits to a customer, the identification step involves identifying attribute information indicating the attributes of parties involved in the business actions performed by the first user based on the historical information, and the granting step involves granting benefits to the first user according to the attribute information.
2. An information processing system according to claim 1, wherein in the acquisition step, business card information that can identify the personal or affiliated organization of the person concerned is acquired as the history information, and in the identification step, the attribute information of the person concerned is identified based on the business card information.
3. An information processing system according to claim 2, wherein in the granting step, the content of the benefit is set to be advantageous to the first user in accordance with whether the attribute information satisfies predetermined preferential conditions, wherein the preferential conditions are defined based on at least one of the following: the position or department to which the person concerned belongs within the organization to which the person concerned belongs, the performance of the organization to which the person concerned belongs, and the fact that the person concerned or the organization to which the person concerned belongs has been designated in advance as a target of preferential treatment.
4. An information processing system according to claim 2, wherein the application control step controls at least one of a plurality of applications based on the history information so that the first user can execute it, wherein the benefit includes ensuring that progress information generated based on the business card information is associated with the first user, and at least one of the executable applications is executed based on the progress information.
5. An information processing system according to claim 4, wherein the application is a game that is played based on the progress information, wherein the game is played using game objects or game parameters associated with the first user, and the game objects or game parameters are determined based on the progress information.
6. An information processing system according to claim 5, wherein the type of the game object or game parameter is determined based on a string of characters in the business card information that identifies the individual or organization to which the person concerned belongs, and the degree to which the game object or game parameter gives the first user an advantage in the progress of the game is determined based on at least one of the following: the position or department to which the person concerned belongs in the organization to which the person concerned belongs, the performance of the organization to which the person concerned belongs, and whether the person concerned or the organization to which the person concerned belongs has been designated in advance as a target for preferential treatment.
7. An information processing system according to claim 5, wherein the type of game object or game parameter is determined based on the attribute information identified based on the business card information, and the degree to which the game object or game parameter gives the first user an advantage in the progress of the game is determined based on the number of business card information.
8. An information processing system according to claim 1, wherein the authorization step grants permission to a second user, different from the first user, to view at least a portion of the history information, wherein the second user has the responsibility of evaluating the performance of the first user; the acquisition step acquires adjustment information for adjusting the content of the benefits, which is generated in response to input by the second user to a terminal device; and the grant step grants the benefits adjusted based on the adjustment information to the first user.
9. An information processing system according to claim 1, wherein the permission step grants the first user permission to perform an auxiliary function that assists the business activity based on the benefits, wherein the auxiliary function includes enabling dialogue between the first user and the relevant party, and the grant step grants a reward to the relevant party who has been enabled to engage in dialogue, in accordance with the execution of the auxiliary function.
10. An information processing method comprising each step performed in an information processing system according to any one of claims 1 to 9.
11. A program that causes a computer to perform each step of the information processing system described in any one of claims 1 to 9.