Information processing device, information processing method, and program

The information processing device and method facilitate inter-system cooperation between e-commerce sites and pickup locations by storing user consent for data sharing, addressing location limitations and enabling personalized promotions.

JP7885583B2Active Publication Date: 2026-07-07NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC CORP
Filing Date
2022-05-19
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing e-commerce systems limit the locations where users can receive goods, requiring system linkage for each combination with stores or facilities, leading to increased investment and preventing personalized sales promotions.

Method used

An information processing device and method that enables inter-system cooperation by storing user permission information for linking e-commerce sites with store facilities, allowing selective sharing of user data and presenting available pickup locations based on user consent.

Benefits of technology

Enables system-to-system coordination for each combination of e-commerce sites and pickup locations, facilitating personalized sales promotions and reducing system investment by allowing user data circulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007885583000001
    Figure 0007885583000001
  • Figure 0007885583000002
    Figure 0007885583000002
  • Figure 0007885583000003
    Figure 0007885583000003
Patent Text Reader

Abstract

To provide an information processing apparatus capable of inter-system coordination for each combination of an EC site and a store or the like serving as a receiving facility.SOLUTION: The information processing apparatus comprises: a storage unit (11) for storing permission information when the permission information indicating a user's permission for coordination between a first server (EC site) and a second server (store) is acquired; an acquisition unit (12) for acquiring coordination object information to be an object of information coordination from one of the first server and the second server; and a provision unit (13) for performing processing to provide the coordination object information to the other of the first server and the second server when the permission information is stored in the storage unit (11).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, mainly large e-commerce (EC) sites support the receipt of goods at various receiving facilities through partnerships with convenience stores, parcel locker operators (parcel delivery operators), and the like. As a technology related to this, there is an invention disclosed in Patent Document 1 below.

[0003] The ID linking system described in Patent Document 1 includes ID registration means for linking and registering a first ID linked to a first user in a first service system and a second ID linked to the first user in a second service system to a third ID linked to the first user in the ID linking system.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] As described above, although EC sites support the receipt of goods at various receiving facilities through partnerships with convenience stores, parcel locker operators, and the like, the places where users can receive goods are limited.

[0006] Patent Document 1 describes registering a first ID linked to a first user in a first service system and a second ID linked to the first user in a second service system, and linking them to a third ID linked to the first user in an ID linkage system. In order for a user to pick up goods at a pickup facility, system linkage is required for each combination of the e-commerce site and the store or other facility that serves as the pickup location, but Patent Document 1 has the potential to perform linkages that the user did not intend.

[0007] One aspect of the present invention has been made in view of the above-mentioned problems, and has the objective of providing a technology that enables inter-system cooperation for each combination of an e-commerce site and a store or other facility that serves as a pickup location. [Means for solving the problem]

[0008] An information processing device according to one aspect of the present invention includes: a storage means for storing permission information indicating permission from a user regarding cooperation between a first server and a second server when permission information is obtained; an acquisition means for acquiring information to be linked from either the first server or the second server; and a providing means for performing a process to provide the information to be linked to the other of the first server or the second server when the permission information is stored in the storage means, and not performing a process to provide the information to the other of the first server or the second server when the permission information is not stored in the storage means.

[0009] An information processing device according to one aspect of the present invention includes: a first acquisition means for obtaining a product purchase instruction from a user; a transmission means for sending a request to a cooperating server that cooperates with other servers; a second acquisition means for obtaining from the cooperating server one or more pick-up locations from which the product can be received, which are associated with a second authentication information associated with a first authentication information used for authentication of the user in the information processing device; and a presentation means for presenting presentation information including the one or more pick-up locations to the user.

[0010] An information processing method according to one aspect of the present invention includes, when permission information indicating permission from a user regarding cooperation between a first server and a second server is obtained, storing said permission information in a storage means, and obtaining information to be linked from one of the first server and the second server, wherein if the permission information is stored in the storage means, a process is executed to provide the information to be linked to the other of the first server and the second server, and if the permission information is not stored in the storage means, the process of providing the information to be linked to the other of the first server and the second server is not executed.

[0011] An information processing method according to one aspect of the present invention includes obtaining a product purchase instruction from a user, sending a request to a cooperating server that coordinates the information processing device with other servers, obtaining from the cooperating server one or more pick-up locations associated with a second authentication information associated with a first authentication information used for authenticating the user in the information processing device, and presenting information including the one or more pick-up locations to the user.

[0012] A program according to one aspect of the present invention causes a computer to perform the following processes: when it obtains permission information indicating permission from a user regarding cooperation between a first server and a second server, it stores the permission information in a storage means; it obtains information to be shared from one of the first server and the second server; when the permission information is stored in the storage means, it performs the process of providing the information to be shared to the other of the first server and the second server; and when the permission information is not stored in the storage means, it does not perform the process of providing the information to the other of the first server and the second server.

[0013] A program according to one aspect of the present invention causes a computer to perform the following processes: obtaining a product purchase instruction from a user; sending a request to a cooperating server that coordinates the information processing device with other servers; obtaining from the cooperating server one or more pick-up locations associated with a second authentication information associated with a first authentication information used for authenticating the user in the information processing device; and presenting the user with presentation information including the one or more pick-up locations. [Effects of the Invention]

[0014] According to one aspect of the present invention, it is possible to enable system-to-system coordination for each combination of an e-commerce site and a store or other facility that serves as a pickup location. [Brief explanation of the drawing]

[0015] [Figure 1] This is a block diagram showing an example configuration of a first information processing device according to a first exemplary embodiment of the present invention. [Figure 2] This is a flowchart showing the flow of the information processing method of the first information processing apparatus according to the first exemplary embodiment of the present invention. [Figure 3] This is a block diagram showing an example configuration of a second information processing device according to a first exemplary embodiment of the present invention. [Figure 4] This is a flowchart showing the flow of the information processing method of a second information processing apparatus according to a first exemplary embodiment of the present invention. [Figure 5] This figure shows an example of an ID linking system according to a second exemplary embodiment of the present invention. [Figure 6] This diagram illustrates the ID linking service. [Figure 7] This figure shows an example of a data structure stored in the memory unit of the first information processing device. [Figure 8] This is a sequence diagram (part 1) showing the flow of the information processing method for an ID linkage system according to a second exemplary embodiment of the present invention. [Figure 9]It is a sequence diagram (part 2) showing the flow of an information processing method of an ID linkage system according to a second exemplary embodiment of the present invention. [Figure 10] It is a diagram showing an example of a receiving facility displayed on a user's terminal device. [Figure 11] It is a diagram showing an example of a receiving facility displayed on a map. [Figure 12] It is a block diagram showing the configuration of a computer that functions as an information processing device according to each exemplary embodiment.

Mode for Carrying Out the Invention

[0016] (Background of the Invention) In the current BOPIS (Buy Online Pickup in Shop), mainly large EC sites cooperate with convenience stores, delivery lockers (delivery companies), etc. to support the receipt of goods at various receiving facilities. However, the places where users can receive goods are limited.

[0017] In addition, in order for the receiving facility to be able to receive EC site goods at a store or the like, system linkage is required for each EC site, and this system investment becomes a heavy burden. Also, although additional purchases are expected at the store during in-store pickup, since the information of users coming for in-store pickup is not linked, personalized sales promotion measures cannot be taken.

[0018] The present invention links the user ID between an EC site that sells goods and a store that conducts the receipt of goods in BOPIS where goods of the EC site are received at the store. By this ID linkage and the consent of the user, the purchase data of the user is circulated between the EC site and the store, enabling the utilization of user data (sales promotion measures) that could not be achieved in the conventional BOPIS.

[0019] 〔Exemplary Embodiment 1〕 <First Information Processing Device 1 according to Exemplary Embodiment 1> A first exemplary embodiment of the present invention will be described in detail with reference to the drawings. This exemplary embodiment is the basic form of the exemplary embodiments described later. The reference numerals in the drawings appended to this summary are added for convenience to each element as an example to aid understanding, and are not intended to limit the present invention to the illustrated form. In addition, the connection lines between blocks in the drawings and other references in the following description include both bidirectional and unidirectional lines. Unidirectional arrows schematically indicate the flow of the main signal (data) and do not exclude bidirectionality. Furthermore, the input and output connection points of each block in the figures may be configured to include ports or interfaces, but these configurations are omitted from the illustration.

[0020] Figure 1 is a block diagram showing an example configuration of a first information processing device 1 according to a first exemplary embodiment of the present invention. As shown in Figure 1, the first information processing device 1 according to this exemplary embodiment includes a storage unit 11, an acquisition unit 12, and a provision unit 13.

[0021] The storage unit 11 is configured to implement the storage means in this exemplary embodiment. The acquisition unit 12 is configured to implement the acquisition means in this exemplary embodiment. The providing unit 13 is configured to implement the providing means in this exemplary embodiment.

[0022] The storage unit 11 stores permission information when it obtains permission information from a user regarding cooperation between the first server and the second server. The first server is a server installed on an e-commerce site or a store site. The second server is a different server from the first server, and if the first server is installed on an e-commerce site, the second server is installed on a store site. Also, if the first server is installed on a store site, the second server is installed on an e-commerce site.

[0023] An e-commerce site is a concept that includes websites of retail stores that sell goods, such as supermarkets and drugstores. A store site, on the other hand, is a concept that includes websites of facilities where goods can be picked up, such as convenience stores, parcel lockers, hospitals, supermarkets, and drugstores. A facility that can sell goods and where goods can be picked up, such as a supermarket or drugstore, can be both an e-commerce site and a store site.

[0024] The permission information indicates that the user has agreed to the linking of their Personal Data (PD) information managed by the first server with the user's Personal Data information managed by the second server. For example, if the first server is located on an e-commerce site and the second server is located on a store site, the permission information indicates that the user has agreed to the linking of their Personal Data information managed by the e-commerce site with their Personal Data information managed by the store site.

[0025] Furthermore, by linking the user ID on the first server with the user ID on the second server, the user PD managed by the first server may be linked with the user PD managed by the second server. Hereafter, the linking of the user ID on the first server with the user ID on the second server will be referred to as user ID linking.

[0026] The storage unit 11 is composed of, for example, non-volatile memory such as flash memory, a hard disk, etc., and when permission information is obtained from the user, it stores and retains said permission information.

[0027] The acquisition unit 12 acquires the information to be shared from either the first server or the second server. The information to be shared includes purchase information and delivery address information.

[0028] Purchase information refers to information about products purchased by the user on the e-commerce site, including, for example, the purchased product, quantity, unit price, purchase date and time, and payment method. Delivery information refers to information about the store where the user will receive the product, including, for example, the store name, store address, pickup date and time, payment method, user's gender, and age group.

[0029] The provisioning unit 13 executes a process to provide the linking target information to the other of the first server and the second server if the permission information is stored in the storage unit 11, and does not execute a process to provide the linking target information to the other of the first server and the second server if the permission information is not stored in the storage unit 11.

[0030] When the user themselves or a business that provides the user ID requests the provision of linked information using the user ID, the provision unit 13 refers to the storage unit 11 to determine whether or not permission information corresponding to user ID linking is stored. Here, the business that provides the user ID refers to businesses such as supermarkets and drugstores that operate e-commerce sites, convenience stores that operate online store sites, delivery lockers, hospitals, etc.

[0031] If the storage unit 11 stores permission information corresponding to user ID linking, the provision unit 13 executes a process to provide the linking target information to the other of the first server and the second server (the server other than the server corresponding to the user ID that received the provision request).

[0032] Furthermore, if the storage unit 11 does not store permission information corresponding to the user ID, the provision unit 13 will not perform the process of providing the information to be shared to the other of the first and second servers (the other server of the server corresponding to the user ID that received the provision request).

[0033] Furthermore, the first information processing device 1 may include a determination unit that, when permission information is stored in the storage unit 11, performs a process to determine whether or not to provide the information to be shared between the first server and the second server based on the permission information.

[0034] <Effects of the first information processing device 1> As described above, according to the first information processing device 1 of this exemplary embodiment, when the provisioning unit 13 has permission information corresponding to a user ID stored in the storage unit 11, it executes a process to provide the other of the first and second servers with the information to be linked. This makes it possible to link systems for each combination of an e-commerce site and a store or other facility that serves as a pickup location.

[0035] <Flowchart of the information processing method by the first information processing device 1> The flow of the information processing method executed by the first information processing device 1 configured as described above will be explained with reference to Figure 2. Figure 2 is a flowchart showing the flow of the information processing method. As shown in Figure 2, the information processing method S1 includes steps S11-1 to S13-2.

[0036] First, the acquisition unit 12 determines whether or not it has acquired permission information from the user regarding the cooperation between the first server and the second server (S11-1). If the acquisition unit 12 has not acquired permission information (S11-1, No), the process proceeds to step S12. If the acquisition unit 12 has acquired permission information (S11-1, Yes), it stores the permission information in the storage unit 11 (S11-2), and the process proceeds to step S12.

[0037] In step S12, the acquisition unit 12 acquires the information to be shared from either the first server or the second server. The provision unit 13 then determines whether or not the permission information is stored in the storage unit 11 (S13-1).

[0038] If permission information is stored in the storage unit 11 (S13-1, Yes), the provision unit 13 executes the process of providing the link target information to the other of the first server and the second server (S13-2). If permission information is not stored in the storage unit 11 (S13-1, No), the provision unit 13 terminates the process without executing the process of providing the link target information to the other of the first server and the second server.

[0039] <Effects of Information Processing Methods> As described above, according to the information processing method of this exemplary embodiment, when the provisioning unit 13 has permission information corresponding to user ID linking stored in the storage unit 11, it executes a process to provide the linking target information to the other of the first server and the second server, thereby enabling inter-system linking for each combination of an e-commerce site and a store or other facility that serves as a pickup location.

[0040] <Second information processing device 2 according to exemplary embodiment 1> Figure 3 is a block diagram showing an example configuration of a second information processing device 2 according to a first exemplary embodiment of the present invention. As shown in Figure 3, the second information processing device 2 according to this exemplary embodiment includes a first acquisition unit 21, a transmission unit 22, a second acquisition unit 23, and a presentation unit 24.

[0041] The first acquisition unit 21 is configured to implement the first acquisition means in this exemplary embodiment. The transmission unit 22 is configured to implement the transmission means in this exemplary embodiment. The second acquisition unit 23 is configured to implement the second acquisition means in this exemplary embodiment. The presentation unit 24 is configured to implement the presentation means in this exemplary embodiment.

[0042] The first acquisition unit 21 acquires a purchase instruction for a product from the user. The transmission unit 22 sends a request to a cooperating server, such as the first information processing unit 1, which coordinates with other servers, the second information processing unit 2. The second information processing unit 2 is, for example, a server installed on an e-commerce site. An e-commerce site is a concept that includes sites of retail stores that sell products, such as supermarkets and drugstores.

[0043] Other servers include, for example, servers installed on store websites. A store website is a concept that includes websites of facilities where goods can be picked up, such as convenience stores, parcel lockers, hospitals, supermarkets, and drugstores.

[0044] The transmission unit 22, for example, sends a request to the cooperating server requesting information to be shared. The information to be shared is, for example, delivery destination information, which is information about the store (location where the user can pick up the product), and includes information such as the store name and the store address.

[0045] The second acquisition unit 23 acquires from the linked server one or more pick-up locations that are locations where goods can be picked up and are associated with the second authentication information associated with the first authentication information used for user authentication in the second information processing device 2.

[0046] The first authentication information is the user's authentication information registered in the second information processing device 2, such as a user ID and password. The second authentication information is the authentication information registered on another server, such as a server installed on a store website, such as a user ID and password.

[0047] If the cooperating server has received permission from the user to link the first authentication information and the second authentication information (linking the user's PD information managed by the second information processing device 2 with the user's PD information managed by another server), it provides the second information processing device 2 with one or more receivable locations associated with the second authentication information.

[0048] The presentation unit 24 presents the user with presentation information including one or more pick-up locations. For example, the presentation unit 24 transmits the presentation information to the information processing device used by the user. By displaying the presentation information on the display unit of the information processing device used by the user, the user can be presented with presentation information including one or more pick-up locations.

[0049] <Effects of the second information processing device 2> As described above, according to the second information processing device 2 of this exemplary embodiment, the second acquisition unit 23 acquires one or more receivable locations associated with the second authentication information associated with the first authentication information, so that the second information processing device 2 can acquire PD information of users not managed by the second information processing device 2 from the linked server.

[0050] <Flowchart of information processing method by the second information processing device 2> The flow of the information processing method executed by the second information processing device 2 configured as described above will be explained with reference to Figure 4. Figure 4 is a flowchart showing the flow of the information processing method. As shown in Figure 4, the information processing method S2 includes steps S21 to S24.

[0051] First, the first acquisition unit 21 acquires a purchase instruction from the user (S21). Then, the transmission unit 22 sends a request to a cooperating server that coordinates the second information processing device 2 with other servers (S22). The second information processing device 2 is, for example, a server installed on an e-commerce site. An e-commerce site is a concept that includes sites of retail stores that sell goods, such as supermarkets and drugstores.

[0052] Next, the second acquisition unit 23 acquires from the cooperating server one or more receivable locations associated with the second authentication information associated with the first authentication information used for user authentication in the second information processing device 2 (S23).

[0053] Finally, the presentation unit 24 presents the user with presentation information including one or more pick-up locations (S24). For example, the presentation unit 24 transmits the presentation information to the information processing device used by the user. By displaying the presentation information on the display unit of the information processing device used by the user, the user can be presented with presentation information including one or more pick-up locations.

[0054] <Effects of Information Processing Methods> As described above, according to the information processing method of the second information processing device 2 in this exemplary embodiment, the second acquisition unit 23 acquires one or more receivable locations associated with the second authentication information associated with the first authentication information, so that the second information processing device 2 can acquire PD information of users not managed by the second information processing device 2 from the linked server.

[0055] [Exemplary Embodiment 2] A second exemplary embodiment of the present invention will be described in detail with reference to the drawings. Components having the same functions as those described in the first exemplary embodiment are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.

[0056] <ID Linkage Service in the ID Linkage System> The ID linkage service in the ID linkage system according to the second exemplary embodiment of the present invention will be briefly described. In an EC site of a retail store that has registered a user ID in the ID linkage service, the ID linkage function provided by the ID linkage service can be used to present a store (receiving facility) that has also registered in the ID linkage service to the user as a receiving location (however, it is a prerequisite that the user has a user ID for both the retail store and the store).

[0057] The goods purchased at the EC site of the retail store are delivered to the store (receiving facility) selected by the user. When the user who has received the delivery completion notice from the retail store presents an out-of-store ID (such as a point card) at the store (receiving facility), it can be confirmed that the person who purchased the goods is the user himself / herself, and the goods can be received.

[0058] By circulating information such as the user's purchase history between the EC site and the receiving facility based on the user's consent, the EC site and the receiving facility can implement personalized sales promotion measures (such as discounts on goods and distribution of coupons) for the user. As a secondary use case, if a payment function for the purchase cost at the store (receiving facility) and a money transfer function from the store (receiving facility) to the retail store are implemented, the payment can also be handled on behalf of the user.

[0059] The ID linkage service is a service that integrally manages user IDs for end users provided by each service provider. By using this ID linkage service, the user-owned user IDs are maintained and managed. And when the user himself / herself or receives an inquiry using his / her own user ID provided by the business operator that is the source of the user ID, the ID linkage status and the usage status of the linked business operator are notified based on the user's permission.

[0060] The configuration for notifying partner service providers of their usage status is intended to address the situation where the PD (Personal Data) held by each service provider becomes siloed, given that each service provider manages users' PDs based on user IDs issued to them. Specifically, it includes a configuration that allows PDs linked to user IDs provided by each service provider to be shared via linked user IDs with the user's consent, through the ID linking service.

[0061] This ID linking service allows each business to obtain not only the PD associated with the user IDs they provide, but also the PD obtained by other businesses that provide user IDs linked to that user ID.

[0062] Furthermore, the sending and receiving of this PD may be handled in a way that allows end users to set the scope of PD information disclosure and grant permission for distribution when linking their user IDs, and even between linked ID provider businesses, the distribution may be limited to the scope of that permission.

[0063] <Example Configuration of the ID Linking System According to Exemplary Embodiment 2> Figure 5 shows the configuration of an ID linkage system according to a second exemplary embodiment of the present invention. The ID linkage system according to this exemplary embodiment includes a first information processing device 1A, a second information processing device 2A, and a third information processing device 3, which are connected to send and receive information via a network N. Here, the specific configuration of the network is not limited to this exemplary embodiment, but as an example, a wireless LAN (Local Area Network), a wired LAN, a WAN (Wide Area Network), a public telephone network, a mobile data communication network, or a combination of these networks can be used.

[0064] <Example of the configuration of the first information processing device 1A> The first information processing device 1A is an information processing device such as a server for implementing ID linkage services. The second information processing device 2A is an information processing device such as a server installed on an e-commerce site. The third information processing device 3A is an information processing device such as a server installed on a store site.

[0065] The first information processing device 1A comprises a control unit 110A, a storage unit 120A, an input / output unit 130A, and a communication unit 140A. The control unit 110A also includes a storage unit 11, an acquisition unit 12, and a provision unit 13.

[0066] The memory unit 120A stores the permission information AGI and the linked information SI. The permission information AGI is information indicating that the user has agreed to link the user's PD information managed by the second information processing device 2A installed on the EC site with the user's PD information managed by the third information processing device 3A installed on the store site.

[0067] The linked information SI includes purchase information and delivery address information. Purchase information is information about products purchased by the user on the e-commerce site, including, for example, the purchased product, quantity, unit price, purchase date and time, and payment method. Delivery address information is information about the store where the user will receive the product, including, for example, the store name, store address, pickup date and time, payment method, user's gender, and age group.

[0068] The input / output unit 130A consists of pointing devices such as a keyboard and mouse, and a display that shows permission information AGI, linked information SI, etc., and is used for inputting instructions from the administrator of the first information processing device 1A, and for presenting information to the administrator, etc.

[0069] The communication unit 140A can send and receive information with the second information processing device 2A and the third information processing device 3A via the network N.

[0070] When the acquisition unit 12 receives information from a user indicating permission regarding user ID linkage between the second information processing device 2A installed on the e-commerce site and the third information processing device 3A installed on the store site via the communication unit 140A, it stores this information as permission information AGI in the storage unit 120A.

[0071] Furthermore, when the acquisition unit 12 receives information to be shared from either the second information processing device 2A installed on the e-commerce site or the third information processing device 3A installed on the store site via the communication unit 140A, it stores the information to be shared as information SI in the storage unit 120A.

[0072] Furthermore, the acquisition unit 12 is connected to the first server (the second information processing device 2A installed on the e-commerce site). The first authentication information used by the second server (the third information processing device 3A installed on the store site) is acquired for user authentication, and the second authentication information used by the second server (the third information processing device 3A installed on the store site) is acquired for user authentication. The storage unit 120A then stores the first authentication information, the second authentication information, and the linked information SI in relation to each other.

[0073] Furthermore, if the acquisition unit 12 obtains a request for the provision of linked information SI from either the first server or the second server, and the permission information AGI is stored in the storage unit 120A, the provision unit 13 executes the process of providing the linked information SI to the said one of the first server or the second server.

[0074] Furthermore, the provisioning unit 13 may filter the information to be linked by referring to the user's behavior information and provide the filtered information to be linked. For example, a terminal device used by the user transmits GPS (Global Positioning System) information to the first information processing device 1A to notify the first information processing device 1A of the user's range of activity (activity log data).

[0075] The provisioning unit 13 receives user activity log data via the communication unit 140A and sequentially stores it in the storage unit 120A. The provisioning unit 13 may then refer to the user's activity range indicated by the activity log data stored in the storage unit 120A to narrow down the information to be shared (delivery destination information) and provide the narrowed-down delivery destination information to the second information processing device 2A.

[0076] For example, the service provider 13 may obtain from the activity log data that the user is currently at home but plans to go to the office later if it is a weekday, and add a condition to the filtering criteria that the user will go to the office. In other words, if the information managed by the first information processing device 1A includes the user's workplace address, the system may refer to that information to perform filtering.

[0077] Furthermore, the service provider 13 may also perform further filtering by adding a condition that limits the target area to one where the coupon service offers significant benefits. This allows businesses to additionally target the effect of attracting users.

[0078] <Example configuration of the second information processing device 2A> The second information processing device 2A comprises a control unit 210A, a storage unit 220A, an input / output unit 230A, and a communication unit 240A. The control unit 210A also includes a first acquisition unit 21, a transmission unit 22, a second acquisition unit 23, and a presentation unit 24.

[0079] The memory unit 220A stores the pick-up location PI. The pick-up location PI is information about the location of a store where the user can pick up the purchased goods, and includes information such as the store name and store address.

[0080] The input / output unit 230A consists of pointing devices such as a keyboard and mouse, and a display that shows the location where data can be received, and is used for inputting instructions from the administrator of the second information processing device 2A, and for presenting information to the administrator.

[0081] The communication unit 240A can send and receive information with the first information processing device 1A and the third information processing device 3A via the network N.

[0082] When the first acquisition unit 21 receives a product purchase instruction from a user via the communication unit 240A, the transmission unit 22 sends a request to a cooperating server that coordinates with the second information processing device 2A and other servers, for example, the first information processing device 1A. The other server is, for example, a third information processing device 3A installed on the store site.

[0083] The second acquisition unit 23 receives from the first information processing device 1A, via the communication unit 240A, one or more pick-up locations that are locations where goods can be picked up and are associated with the second authentication information associated with the first authentication information used for user authentication in the second information processing device 2A.

[0084] The display unit 24 presents the user with information including one or more pick-up locations. For example, the display unit 24 transmits the information to the terminal device used by the user via the communication unit 240A. By displaying the information on the terminal device used by the user, information including one or more pick-up locations can be presented to the user.

[0085] <Example configuration of the third information processing device 3A> The third information processing device 3A comprises a control unit 310A, a storage unit 320A, an input / output unit 330A, and a communication unit 340A.

[0086] The memory unit 320A stores various types of information handled by the third information processing device 3A. The communication unit 340A can send and receive information between the first information processing device 1A and the second information processing device 2A via the network N.

[0087] The input / output unit 330A consists of pointing devices such as a keyboard and mouse, and a display that shows the location where data can be received, and is used for inputting instructions from the administrator of the third information processing device 3A and for presenting information to the administrator.

[0088] When the control unit 310A receives a request from the first information processing device 1A via the communication unit 340A to provide one or more receivable locations associated with the second authentication information, it transmits one or more receivable locations associated with the second authentication information to the first information processing device 1A via the communication unit 340A and the network N.

[0089] Furthermore, when a user receives a product, the control unit 310A transmits and receives information with the first information processing device 1A or the second information processing device 2A via the network N and the communication unit 340A. Details of the processing by the third information processing device 3A will be described later.

[0090] Figure 6 is a diagram illustrating the ID linking service. When managing user IDs, the ID linking service manages user IDs by assigning the service provider's service provision attributes to the user ID group, as shown in the upper diagram of Figure 6. Here, we will explain assuming there are two types: retail business (retail store) and product delivery business (store). Note that only one of these two types may be set for each user ID, or multiple types may be set, with some overlapping.

[0091] Furthermore, this business does not necessarily have to be the main business of each business operator. For example, a user ID for a hospital would be assigned attributes for both the medical business and the delivery business (store).

[0092] In the upper diagram of Figure 6, a group of user IDs owned by a certain user are managed by an ID linking service. Among these user IDs, user IDs with the attribute of "retail business" are shown on the left side of the upper diagram of Figure 6, and user IDs with the attribute of "delivery business" are shown on the right side of the upper diagram of Figure 6. Hereafter, the user ID used by this user when purchasing goods on EC site #1 will be described as user ID_EC-1. Note that a site account is used as a user ID with the attribute of "retail business," and point cards, medical cards / insurance cards, membership cards, and IC transit cards are used as user IDs with the attribute of "delivery business."

[0093] When a user logs in to EC site #1 with user ID_EC-1 and purchases a product, the business operator of EC site #1 requests recipient candidate information from the ID linking service (first information processing device 1A) using user ID_EC-1. Here, the ID linking service extracts, in particular, the group of user IDs that have the recipient attribute from the group of linked user IDs associated with user ID_EC-1.

[0094] In the upper diagram of Figure 6, if there are seven types of IDs with recipient attributes, as shown on the right side of the upper diagram of Figure 6, the ID linking service will notify the EC site #1 operator of some or all of these seven types of user IDs. Here, the filtering process for the linked information described above can be used to determine how to select a portion of the user IDs.

[0095] The lower diagram in Figure 6 illustrates user ID linking in the ID linking service. A UUID (Universally Unique Identifier) ​​is identification information used by the ID linking system to uniquely identify the target user. Information with the same UUID, such as "UUID001," is associated with each other.

[0096] Each piece of information contains business information, passwords, attributes, etc. For example, it indicates that the password for EC site #1 is "a" and the attribute is "retail". As shown in the lower part of Figure 6, if the user IDs for EC site #1, supermarket #1, and hospital #1 are linked, it indicates that the user will see "supermarket #1" and "hospital #1" as possible locations to pick up goods purchased from EC site #1.

[0097] Figure 7 shows an example of a data structure stored in the storage unit 120A of the first information processing device 1A. The upper left of Figure 7 shows the data of the ID management entity, indicating, for example, that if the ID management entity is EC site #1, in-store pickup is not possible, and if the ID management entity is supermarket #1, in-store pickup is possible.

[0098] The upper right diagram in Figure 7 shows store data for stores where in-store pickup is available. For example, if the ID management entity is Supermarket #1, it lists the names of multiple stores where in-store pickup is available and the addresses of each store.

[0099] The lower left diagram in Figure 7 shows user data, with each UUID containing the ID management entity identifier, ID, and password. For example, UUID001 is listed as EC site #1, supermarket #1, drugstore #2, and hospital #1.

[0100] The lower right diagram in Figure 7 shows the user's consent data, where each UUID contains the identifier of the information provider ID management entity, the identifier of the information recipient ID management entity, and the information authorized to be provided. For example, it shows that the user has authorized the linking of EC site #1 and supermarket #1.

[0101] Figures 8 and 9 are sequence diagrams showing the flow of an information processing method for an ID linkage system according to a second exemplary embodiment of the present invention. As shown in Figures 8 and 9, the information processing method includes steps S101 to S106, which are processing steps of the first information processing device 1A; steps S201 to S210, which are processing steps of the second information processing device 2A; and steps S301 to S306, which are processing steps of the third information processing device 3A.

[0102] Figures 8 and 9 show a scenario where the user possesses "User ID_EC-B" issued by EC site #B and "User ID_Chain-C" issued by supermarket #C, and has previously agreed to ID linking between EC site #B and supermarket #C. They also show a scenario where the second information processing device 2A is installed at EC site #B and the third information processing device 3A is installed at supermarket #C.

[0103] First, when the first information processing device 1A receives permission from the user's terminal device for ID linking and data linking between the e-commerce site and the physical store, it performs ID linking by saving the permission information AGI and the linking target information SI in the corresponding areas of the storage unit 120A (partition for the e-commerce site and partition for the physical store) (S101).

[0104] Next, when a user's terminal device logs in using the ID for EC site #B, the corresponding second information processing device 2A requests login authentication from the first information processing device 1A. Once the first information processing device 1A performs login authentication and grants permission (S102), the second information processing device 2A performs the login process (S201).

[0105] Next, when the user's terminal device performs an action to select and purchase a product, the second information processing device 2A processes the product selection and purchase and requests the first information processing device 1A for a list of stores where the product can be picked up (S202).

[0106] The request includes a request from the first server (second information processing device 2A), and the linked information SI provided by the provision unit 13 includes one or more pick-up locations associated with the second authentication information, which are locations where the user can pick up goods purchased through the sales site provided by the first server.

[0107] Specifically, when the first information processing device 1A receives a request from the second information processing device 2A for a list of stores where goods can be picked up, it uses the user ID of EC site #B to search for the permission information AGI and the linked information SI stored in the storage unit 120A, confirms the linked status, and generates a list of stores where goods can be picked up. The first information processing device 1A then provides the second information processing device 2A with the list of stores where goods can be picked up (S103). The list of stores where goods can be picked up may be further extracted from the linked ID group to include only those IDs that have the attribute of being provided as a pick-up destination.

[0108] Next, when the second information processing device 2A receives a list of stores where the product can be picked up, it forwards the list of stores (delivery destinations) where the product can be picked up to the user's terminal device and requests the user's terminal device to display it (S204). Here, if there is a physical store linked to the user ID of EC site #B, the list of stores where the product can be picked up includes information on that physical store and candidate physical stores. If there is no physical store linked to the user ID of EC site #B, the list includes only information on candidate physical stores. Candidate physical stores are, for example, stores close to the user's address and that are not linked to the ID.

[0109] Next, the user refers to the list of stores where the product can be picked up, displayed on the terminal device. If the user wishes to pick up the product at a physical store, they select the store (delivery destination) and send it to the second information processing device 2A. When the second information processing device 2A receives the store (delivery destination) from the user's terminal device, it performs the delivery destination selection process (S205).

[0110] Furthermore, when the user enters payment information into the terminal device, the second information processing device 2A receives the payment information from the terminal device and processes the purchase (payment) of the product (S206). The second information processing device 2A then requests the delivery of the product by sending an order ID using the user ID to the physical store (third information processing device 3A) selected by the user (S207).

[0111] Furthermore, the second information processing device 2A transmits this purchase data to the first information processing device 1A (S208). The first information processing device 1A receives the purchase data, records it, and registers it in an area accessible to each business operator as data for EC site #B and data for supermarket #C (S104).

[0112] When the delivered goods arrive at supermarket #C (S301), the third information processing device 3A notifies the user of the arrival of the goods by sending the order ID along with additional information created from the user's purchase data distributed from EC site #B recorded in the first information processing device 1A, and the user's existing data at supermarket #C (such as recommended items to buy as an impulse purchase, discount coupons for related products, and available times) (S302).

[0113] When a user visits a physical store and presents their membership card or the like at the register, the third information processing device 3A requests authentication from the first information processing device 1A (S303). Upon receiving the authentication request from the third information processing device 3A, the first information processing device 1A transmits the user's authentication result to the third information processing device 3A (S105).

[0114] After the authentication process is complete, store staff visually inspect the user and input customer data into the third information processing device 3A (S304). This customer data input is more reliable because, unlike the data entered by the user during member registration, it is input by a third party, such as a store staff member.

[0115] Next, the store staff at the physical store hand over the purchased goods (handover of goods to be received) and input the completion of the handover into the third information processing device 3A. When the third information processing device 3A notifies the second information processing device 2A that the goods have been received, the second information processing device 2A performs the purchase completion process (S209). Specifically, the second information processing device 2A notifies the user's terminal device of the purchase completion and also pays the third information processing device a fee as consideration for the pick-up location provision service.

[0116] The request includes a request from the first server (second information processing device 2A), and the linked information SI provided by the provision unit 13 may include purchase data by the user at the location where the user received the goods purchased by the user via the sales site provided by the first server.

[0117] Specifically, the third information processing device 3A receives payment of a fee from the second information processing device 2A and transmits the user's purchase data to the first information processing device 1A (S306). The first information processing device 1A receives the purchase data, records it, and registers it in an area accessible to each business operator as data for EC site #B and data for supermarket #C (S106).

[0118] Therefore, the second information processing device 2A can access the first information processing device 1A and refer to this purchase data, and by utilizing this purchase data, it becomes possible to consider sales promotion measures for users (such as sending advertising emails) (S210).

[0119] Figure 10 shows an example of a pickup facility displayed on the user's terminal device. As shown in the upper part of Figure 10, information such as supermarket #1, #2, hospital #1, and dry cleaner #1 is displayed. If the user selects, for example, supermarket #1, then, as shown in the lower part of Figure 10, more detailed information about supermarket #1 will be displayed on the user's terminal device.

[0120] FIG. 11 is a diagram showing an example of a receiving facility (prompt information) displayed on a map. The prompt information may include one or more receivable locations associated with the second authentication information and one or more receivable locations not associated with the second authentication information in a distinguishable manner. For example, as shown in FIG. 11, stores SH1 to SH7 are displayed on the map, stores with ID linkage are displayed prominently (highlighted), and stores without ID linkage are displayed small.

[0121] For users with highly advanced ID linkage, as described above, by looking at the purchaser's action range and narrowing down, GPS information is notified to the first information processing device 1A, and the first information processing device 1A may perform filtering taking into account the user's action log data. For example, the first information processing device 1A may obtain from the action log a plan to go to the office in the future if it is a weekday even though the user is currently at home, and add a condition that the area of the workplace is the narrowing condition. That is, if there is workplace address information in the information managed by the ID linkage service, a corresponding measure may be taken to reflect it.

[0122] Also, as another filtering condition, narrowing down may be performed by adding a condition that the area is where the benefits of the coupon service are large. Thereby, on the business side, it becomes possible to additionally aim at the customer acquisition effect of the user.

[0123] For users with no ID linkage at all, assuming there is no linked ID, the first information processing device 1A may notify the user of the default partnering receiving destinations (including its own store base) as designated candidates. At that time, the first information processing device 1A may notify the user of the receivable candidates that are possible if linked in order to promote the linkage, and at that time, if the user wishes to link the ID, a processing flow for guiding to the linkage process may be interposed.

[0124] <Effect of the ID Linkage System> As described above, according to the ID linkage system of this exemplary embodiment, the storage unit 120A stores the first authentication information, the second authentication information, and the linkage target information SI in relation to each other, so the acquisition unit 12 can easily acquire the linkage target information SI using the first authentication information or the second authentication information.

[0125] Furthermore, when the permission information AGI is stored in the storage unit 120A, the provision unit 13 executes a process to provide the information SI to the first server and the second server, so that the first server or the second server can easily obtain the information SI to be shared.

[0126] Furthermore, the provisioning unit 13 filters the linked information by referring to the user's behavior information and provides the filtered linked information, so that the user can obtain more useful linked information.

[0127] Furthermore, the linked information SI provided by the provision unit 13 includes one or more pick-up locations associated with the second authentication information, which are locations where the user can pick up products purchased through the sales site provided by the first server. Therefore, the user can easily select a pick-up location for the products.

[0128] Furthermore, the linked information SI provided by the provision unit 13 includes purchase data by the user at the location where the user received the goods purchased via the sales site provided by the first server. Therefore, each business operator can refer to information such as the items the user bought on impulse at the receiving location (store), the quantity, and the unit price.

[0129] Furthermore, the information provided includes one or more pick-up locations associated with the second authentication information and one or more pick-up locations not associated with the second authentication information, in a manner that allows them to be identified from each other. Therefore, users can easily identify their desired (ID-linked) pick-up location.

[0130] [Examples of implementation using software] Some or all of the functions of the information processing devices 1, 1A, 2, 2A, 3, and 3A may be implemented by hardware such as integrated circuits (IC chips) or by software.

[0131] In the latter case, the information processing units 1, 1A, 2, 2A, 3, and 3A are implemented, for example, by a computer that executes instructions for a program, which is software that implements each function. An example of such a computer (hereinafter referred to as computer C) is shown in Figure 12. Computer C comprises at least one processor C1 and at least one memory C2. The memory C2 stores a program P that causes computer C to operate as information processing units 1, 1A, 2, 2A, 3, and 3A. In computer C, the processor C1 reads and executes the program P from the memory C2, thereby implementing each function of information processing units 1, 1A, 2, 2A, 3, and 3A.

[0132] Processor C1 can include, for example, a CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), microcontroller, or a combination thereof. Memory C2 can include, for example, flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof.

[0133] Computer C may also be equipped with RAM for loading program P at runtime and for temporarily storing various data. Furthermore, computer C may be equipped with communication interfaces for sending and receiving data with other devices. Additionally, computer C may be equipped with input / output interfaces for connecting input / output devices such as keyboards, mice, displays, and printers.

[0134] Furthermore, program P can be recorded on a non-temporary, tangible recording medium M that is readable by computer C. Such a recording medium M could be, for example, tape, disk, card, semiconductor memory, or programmable logic circuitry. Computer C can acquire program P via such a recording medium M. Program P can also be transmitted via a transmission medium. Such a transmission medium could be, for example, a communication network or broadcast waves. Computer C can also acquire program P via such a transmission medium.

[0135] [Additional Note 1] The present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining the technical means disclosed in the embodiments described above are also included in the technical scope of the present invention.

[0136] [Additional Note 2] Some or all of the embodiments described above may also be described as follows. However, the present invention is not limited to the embodiments described below.

[0137] (Note 1) When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, a storage means for storing said permission information is provided. An acquisition means for acquiring information to be shared from either the first server or the second server, A providing means which, when the permission information is stored in the storage means, executes the process of providing the linked information to the other of the first server and the second server, and does not execute the process of providing the linked information to the other of the first server and the second server when the permission information is not stored in the storage means. An information processing device equipped with the following features.

[0138] (Note 2) The acquisition means acquires the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. The information processing device described in Appendix 1.

[0139] (Note 3) When the acquisition means obtains a request for the provision of information to be shared from either the first server or the second server, and the permission information is stored in the storage means, The providing means executes a process to provide the linked information to either the first server or the second server. The information processing device described in Appendix 2.

[0140] (Note 4) The aforementioned provisioning means filters the linked information by referring to the user's behavior information and provides the filtered linked information. The information processing device described in Appendix 3.

[0141] (Note 5) The aforementioned request includes a request from the first server, The linked information provided by the providing means includes one or more pick-up locations associated with the second authentication information, which are locations where a user can pick up goods purchased through the sales site provided by the first server. The information processing device described in Appendix 3 or 4.

[0142] (Note 6) The aforementioned request includes a request from the first server, The linked information provided by the providing means includes purchase data by the user at the location where the user received the goods purchased by the user via the sales site provided by the first server. The information processing device described in Appendix 3.

[0143] (Note 7) A first means of obtaining product purchase instructions from the user, A transmission means for sending a request to a cooperating server that coordinates the information processing device with other servers, A second acquisition means for acquiring from the aforementioned linked server one or more locations where the product can be received, which are associated with the second authentication information associated with the first authentication information used for user authentication in the information processing device, A presentation means for presenting information including the one or more pick-up locations to the user. An information processing device equipped with the following features.

[0144] (Note 8) The aforementioned information includes: One or more pick-up locations associated with the second authentication information, One or more pick-up locations not associated with the second authentication information and They are included in a manner that makes them mutually identifiable. The information processing device described in Appendix 7.

[0145] (Note 9) When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the permission information is stored in the storage means. To obtain the information to be shared from either the first server or the second server, Includes, If the permission information is stored in the storage means, the process of providing the linked information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the linked information to the other of the first server and the second server is not executed. Information processing methods.

[0146] (Note 10) Obtaining product purchase instructions from users, Sending a request to a cooperating server that coordinates the information processing device with other servers, The information processing device obtains from the aforementioned linked server one or more receivable locations associated with the second authentication information associated with the first authentication information used for user authentication, To present to the user information including one or more of the above-mentioned pick-up locations. Information processing methods including

[0147] (Note 11) On the computer, When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the process involves storing said permission information in a storage means. The process of obtaining the information to be shared from either the first server or the second server is executed. If the permission information is stored in the storage means, the process of providing the linked information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the linked information to the other of the first server and the second server is not executed. program.

[0148] (Note 12) On the computer, The process of obtaining product purchase instructions from the user, The process involves sending a request to a cooperating server that facilitates communication between the information processing device and other servers, The process of obtaining from the aforementioned linked server one or more receiving locations associated with the second authentication information associated with the first authentication information used for user authentication in the information processing device, A program that performs the process of presenting to the user information including one or more of the above-mentioned pick-up locations.

[0149] (Note 13) When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, a storage means for storing said permission information is provided. An acquisition means for acquiring information to be shared from either the first server or the second server, When the permission information is stored in the storage means, a determination means executes a process to determine whether or not to provide the linked information to the other of the first server and the second server based on the permission information, An information processing device equipped with the following features.

[0150] (Note 14) It comprises at least one processor, the processor being, When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the process involves storing said permission information in a storage means. The process of obtaining the information to be shared from either the first server or the second server is executed. If the permission information is stored in the storage means, the process of providing the linked information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the linked information to the other of the first server and the second server is not executed. Information processing device.

[0151] Furthermore, this information processing device may also be equipped with memory, and this memory may store a program that causes the processor to execute the storage process, the acquisition process, and the provision process. This program may also be recorded on a computer-readable, non-temporary, tangible recording medium.

[0152] (Note 15) It comprises at least one processor, the processor being, The process of obtaining product purchase instructions from the user, The process involves sending a request to a cooperating server that facilitates communication between the information processing device and other servers, The process of obtaining from the aforementioned linked server one or more receiving locations associated with the second authentication information associated with the first authentication information used for user authentication in the information processing device, An information processing device that performs the process of presenting to the user information including one or more of the above-mentioned receiving locations.

[0153] Furthermore, this information processing device may also be equipped with memory, and this memory may store a program that causes the processor to execute the process of acquiring the purchase instruction, the process of transmitting the instruction, the process of acquiring one or more receiving locations, and the process of presenting the instruction. This program may also be recorded on a computer-readable, non-temporary, tangible recording medium. [Explanation of Symbols]

[0154] 1,1A First Information Processing Device 2,2A Second Information Processing Device 3,3A Third Information Processing Device 11 Storage section 12 Acquisition Department 13 Providing Department 21 First acquisition section 22 Transmitter 23 Second Acquisition Section 24 Presentation section 110A, 210A, 310A Control Unit 120A,220A,320A storage section 130A,230A,330A input / output section 140A,240A,340A Communication department

Claims

1. When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, a storage means for storing said permission information is provided. An acquisition means for acquiring information to be shared from either the first server or the second server, A providing means which, when the permission information is stored in the storage means, executes a process to provide the linked information to the other of the first server and the second server, and does not execute a process to provide the linked information to the other of the first server and the second server when the permission information is not stored in the storage means. Equipped with, The acquisition means acquires the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. When the acquisition means obtains a request for the provision of information to be shared from either the first server or the second server, and the permission information is stored in the storage means, The providing means executes a process to provide the linked information to either the first server or the second server. The aforementioned request includes a request from the first server, The information processing device includes, among other things, one or more locations where a user can pick up a product purchased through the sales site provided by the first server, and which are associated with the second authentication information, as the linked information provided by the providing means.

2. When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, a storage means for storing said permission information is provided. An acquisition means for acquiring information to be shared from either the first server or the second server, A providing means which, when the permission information is stored in the storage means, executes a process to provide the linked information to the other of the first server and the second server, and does not execute a process to provide the linked information to the other of the first server and the second server when the permission information is not stored in the storage means. Equipped with, The acquisition means acquires the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. When the acquisition means obtains a request for the provision of information to be shared from either the first server or the second server, and the permission information is stored in the storage means, The providing means executes a process to provide the linked information to either the first server or the second server. The aforementioned request includes a request from the first server, The information processing device that provides the linked information includes the location where the user received the product purchased by the user via the sales site provided by the first server, and the user's purchase data.

3. The information processing device according to claim 1 or 2, wherein the providing means filters the linked information by referring to the user's behavior information and provides the filtered linked information.

4. When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the permission information is stored in the storage means. Obtain the information to be shared from either the first server or the second server. Includes, If the permission information is stored in the storage means, the process of providing the link target information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the link target information to the other of the first server and the second server is not executed. The acquisition described above involves acquiring the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. The acquisition occurs when a request for the provision of information to be shared is received from either the first server or the second server, and the permission information is stored in the storage means. Providing the information as described above involves executing a process to provide the linked information to either the first server or the second server. The aforementioned request includes a request from the first server, The information processing method that provides the aforementioned linked information includes one or more locations where a user can pick up goods purchased through the sales site provided by the first server, and which are associated with the second authentication information.

5. When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the permission information is stored in the storage means. Obtain the information to be shared from either the first server or the second server. Includes, If the permission information is stored in the storage means, the process of providing the link target information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the link target information to the other of the first server and the second server is not executed. The acquisition described above involves acquiring the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. The acquisition occurs when a request for the provision of information to be shared is received from either the first server or the second server, and the permission information is stored in the storage means. Providing the information as described above involves executing a process to provide the linked information to either the first server or the second server. The provision described above involves filtering the linked information by referring to the user's behavior information, and providing the filtered linked information. The aforementioned request includes a request from the first server, The information processing method that provides the aforementioned linked information includes the location where the user received the goods purchased by the user via the sales site provided by the first server, and the user's purchase data.

6. The information processing method according to claim 4 or 5, wherein the provision involves filtering the linked information by referring to the user's behavior information and providing the linked information after filtering.

7. On the computer, When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the process involves storing said permission information in a storage means. The process of obtaining the information to be shared from either the first server or the second server is executed. If the permission information is stored in the storage means, the process of providing the link target information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the link target information to the other of the first server and the second server is not executed. The aforementioned acquisition process acquires the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. When the acquisition process obtains a request for the provision of information to be shared from either the first server or the second server, and the permission information is stored in the storage means, The process provided above executes the process of providing the linked information to either the first server or the second server. The aforementioned request includes a request from the first server, The program provided by the process includes, in its linked information, one or more locations where a user can pick up goods purchased through the sales site provided by the first server, and which are associated with the second authentication information.

8. On the computer, When permission information indicating user permission regarding the cooperation between the first server and the second server is obtained, the process involves storing said permission information in a storage means. The process of obtaining the information to be shared from either the first server or the second server is executed. If the permission information is stored in the storage means, the process of providing the link target information to the other of the first server and the second server is executed; if the permission information is not stored in the storage means, the process of providing the link target information to the other of the first server and the second server is not executed. The aforementioned acquisition process acquires the first authentication information used by the first server for user authentication and the second authentication information used by the second server for user authentication. The storage means stores the first authentication information, the second authentication information, and the linked information in relation to each other. When the acquisition process obtains a request for the provision of information to be shared from either the first server or the second server, and the permission information is stored in the storage means, The process provided above executes the process of providing the linked information to either the first server or the second server. The aforementioned request includes a request from the first server, The program provided by the process includes, as linked information, the location where the user received the goods purchased by the user via the sales site provided by the first server, and the user's purchase data.

9. The program according to claim 7 or 8, wherein the processing provided involves filtering the linked information by referring to the user's behavior information and providing the filtered linked information.