Server, information transmission system, information transmission method and program

JP7651167B2Active Publication Date: 2025-03-26LOGNOTE LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021114939
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-12
Publication Date
2025-03-26
Estimated Expiration
2041-07-12

AI Technical Summary

Benefits of technology

【0015】 本発明によれば、好適にユーザの情報を収集し、提供できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007651167000001
    Figure 0007651167000001
  • Figure 0007651167000002
    Figure 0007651167000002
  • Figure 0007651167000003
    Figure 0007651167000003
Patent Text Reader

Abstract

To provide a server, etc. capable of preferably collecting and providing user information.SOLUTION: Upon receiving provision item information from a user terminal 30, an electronic receipt server 10 executes member information updating processing (step S51). Upon receiving offer information from a company terminal 50, the electronic receipt server saves the received offer information (step S52). The electronic receipt server performs matching between an offer condition indicated by newly saved offer information and a user (step S53). In a case where there is a user who matches the offer condition indicated by the offer information (step S54; Yes), an offer indicated by the offer information is transmitted to the user terminal 30 of the user (step S55).SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a server, an information transmission system, an information transmission method, and a program. [Background technology]

[0002] In order to collect questionnaires about a product from users who have purchased the product, a questionnaire information collection server has been proposed that can send and collect questionnaires immediately after purchase (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5616294 Summary of the Invention [Problem to be solved by the invention]

[0004] In the technology described in Patent Document 1, there is a risk that a questionnaire that the user does not want to answer may be sent to the user, causing a nuisance to the user.

[0005] The present invention has been made in consideration of the above-mentioned circumstances, and has an object to provide a server or the like that can suitably collect and provide user information. [Means for solving the problem]

[0006] In order to achieve the above object, the server of the present invention comprises: A purchasing information storage means for accumulating and storing purchasing information of users who are product purchasers; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; A desired condition receiving means for receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by a user from a user's terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; a purchasing information transmitting means for transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating an acceptance of the provision of information corresponding to the offer from the user who has received the offer; Equipped with.

[0007] The desired conditions include required items and optional items, When a user who has received the offer agrees to the provision of information corresponding to the offer, the user may be able to select whether or not to permit the provision of information regarding the selection item.

[0008] The desired conditions include that the user has a history of purchasing a predetermined product; the offer sending means sends the offer to the user when the purchase information of the user stored in the purchase information storage means includes purchase information of the predetermined product; The offer may include a request for the user to provide the electronic receipt information.

[0009] In response to receiving information from a user who has received the offer indicating that the user agrees to the provision of information corresponding to the offer, bonus information may be transmitted to the user.

[0010] A privilege can be granted to a user who has received the offer in response to receiving information indicating that the user agrees to the provision of information corresponding to the offer, In response to receiving information indicating consent to the provision of information for the selected item, an additional benefit may be given to the user.

[0011] The offer may include a request to complete a survey.

[0012] In addition, the information transmission system of the present invention includes: An information transmission system including a user terminal, a server, and a company terminal, The server, A purchasing information storage means for accumulating and storing purchasing information of users who are product purchasers; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; a desired condition receiving means for receiving desired conditions for information desired to be acquired from the company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by the user from the user terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; and a purchasing information transmitting means for transmitting information corresponding to the desired conditions to the company terminal in response to receiving information indicating acceptance of the provision of information corresponding to the offer from the user who has received the offer.

[0013] In addition, the information transmission of the present invention direction The law is An information transmission method executed by a server, comprising: A purchase information storage step of accumulating and storing purchase information of users who are purchasers of products; an electronic receipt transmitting step of generating electronic receipt information based on the purchase information corresponding to the user when receiving an electronic receipt request from the user's terminal and transmitting the generated electronic receipt information to the user's terminal that has transmitted the electronic receipt request; A desired condition receiving step of receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving step of receiving provision item information relating to items that can be provided by the user from the user's terminal; an offer sending step for sending an offer regarding information provision to the user when the provision item information of the user satisfies the desired condition of the company; a purchase information transmission step of transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating an acceptance of the provision of information corresponding to the offer from the user who has received the offer; Equipped with.

[0014] In addition, the program of the present invention is Computer, A purchasing information storage means for accumulating and storing purchasing information of users who are purchasers of products; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; A desired condition receiving means for receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by the user from the user's terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; a purchasing information transmitting means for transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating acceptance of the provision of information corresponding to the offer from the user who has received the offer; Function as. Effect of the Invention

[0015] According to the present invention, user information can be collected and provided in an optimal manner. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a diagram illustrating a configuration example of an electronic receipt system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of a configuration of an electronic receipt server. [Diagram 3] FIG. 2 is a block diagram showing an example of the configuration of a store terminal. [Figure 4] FIG. 2 is a block diagram showing an example of the configuration of a user terminal. [Diagram 5] FIG. 2 is a block diagram showing an example of a configuration of an electronic receipt member server. [Figure 6] FIG. 2 is a block diagram showing an example of a configuration of a company terminal. [Figure 7] FIG. 1A is a diagram showing an example of the data configuration of member purchase information, and FIG. 1B is a diagram showing an example of the data configuration of offer information. [Figure 8] FIG. 4 is a diagram illustrating an example of a data configuration of member information. [Figure 9] FIG. 1 is a diagram showing a process flow in an electronic receipt system. [Figure 10] FIG. 1 is a diagram showing a process flow in an electronic receipt system. [Figure 11] 13 is a flowchart illustrating an example of an electronic receipt generating process. [Figure 12] FIG. 13A is a diagram showing an example of a menu screen display, and FIG. 13B is a diagram showing an example of an electronic receipt display. [Figure 13] FIG. 11 is a diagram showing a flow of offer-related processing in the electronic receipt system. [Figure 14] FIG. 13 is a diagram showing a display example of a provision item selection screen. [Figure 15] FIG. 11 is a diagram showing a specific example of offer information. [Figure 16] 13A to 13D are diagrams showing examples of offer-related screen displays. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, an electronic receipt system according to an embodiment of the present invention will be described with reference to the drawings.

[0018] (System Configuration) Fig. 1 is a diagram showing a configuration example of an electronic receipt system 100. For example, as shown in Fig. 1, the electronic receipt system 100 is composed of an electronic receipt server 10, a store terminal 20, a user terminal 30, an electronic receipt member server 40, and a company terminal 50. The electronic receipt server 10, the store terminal 20, the user terminal 30, the electronic receipt member server 40, and the company terminal 50 are connected via a network 90.

[0019] The electronic receipt server 10 receives purchase information of a user from the store terminal 20, and stores the purchase information in association with the user information. Furthermore, when the electronic receipt server 10 receives a request to view an electronic receipt from the user terminal 30, it transmits electronic receipt information corresponding to the request to view to the user terminal 30. The electronic receipt server 10 of this embodiment serves as an electronic receipt management server of the present invention. Furthermore, the electronic receipt server 10 transmits an offer for information provision set by a company to the user terminal 30 of a user who meets the conditions (user attributes and purchase history) desired by the company. By accepting the offer transmitted to the user terminal 30, the user can receive a preset benefit (incentive) from the company.

[0020] The store terminal 20 is, for example, a POS (Point of Sale) terminal installed in a store, and performs a settlement process when a user, who is a customer, purchases a product via the user terminal 30, and transmits user information and purchased product information (purchase information) read from the user terminal 30 to the electronic receipt server 10. Although three store terminals 20 are shown in FIG. 1, since a store terminal 20 is provided for each store, the number of store terminals 20 in the electronic receipt system 100 may be any number. Also, multiple store terminals 20 may be provided for each store.

[0021] The user terminal 30 is a mobile terminal with a communication function, and is typically a smartphone owned by the user. The user terminal 30 may be another communication terminal such as a tablet terminal or a smart watch. The user terminal 30 can display a code corresponding to user information (e.g., a membership number in a store, a membership ID in the electronic receipt system 100, etc.) on the display. The store terminal 20 can obtain the user information by reading the code, and can transmit the user information and purchase information to the electronic receipt server 10. In addition, when the user terminal 30 has read the user information and the payment process is completed in the store terminal 20, the user terminal 30 receives a link for viewing the electronic receipt from the electronic receipt server 10, and can display the electronic receipt from the link.

[0022] In this way, in the electronic receipt system 100, by reading user information at the store terminal 20 when making a payment, an electronic receipt can be issued instead of or in addition to the issuance of a paper receipt at the store terminal 20, and the electronic receipt can be viewed on the user terminal 30.

[0023] In addition, the user terminal 30 can input acceptance or a response to the offer transmitted from the electronic receipt server 10, and information corresponding to the input content is transmitted to the electronic receipt server 10.

[0024] The electronic receipt member server 40 stores the member number of the user's store (retail to which the store belongs) in association with the member ID in the electronic receipt system 100. When the electronic receipt member server 40 receives the member number of the store (retail) from the store terminal 20, it converts it into a member ID in the electronic receipt system 100 and returns it to the store terminal 20. Note that the electronic receipt system 100 may include an information processing terminal or server for the management of the retailer (retailer, company, manufacturer) that manages the store where the store terminal 20 is located.

[0025] The company terminal 50 is an information processing terminal of a company that issues an offer to a user of the electronic receipt system 100 (a user of the user terminal 30), and is, for example, a personal computer, a tablet, a smartphone, etc. Here, the company is a company that issues an offer such as information provision to a user, and may be a retailer that manages a store where the store terminal 20 is located, a company that sells products, a company that conducts marketing, etc. In addition, although a company is described in this embodiment, an individual may be able to issue an offer such as information provision to a user. Although one company terminal 50 is shown in FIG. 1, the electronic receipt system 100 may include multiple company terminals 50. In other words, it is sufficient that a company terminal 50 is provided for each company that provides an offer. The company terminal 50 means a terminal device on the company side, and may be an information processing device that can be connected to the network 90 and is owned by an employee of the company.

[0026] The network 90 is a communication network capable of transmitting various types of information, such as the Internet or a dedicated line.

[0027] 2 is a block diagram showing an example of the configuration of the electronic receipt server 10. The electronic receipt server 10 includes, for example, a communication interface 13, a CPU (Central Processing Unit) 14, a ROM (Read Only Memory) 15, a RAM (Read Only Memory) 16, and an auxiliary storage device 17.

[0028] The communication interface 13 is hardware for communicating via the above-mentioned network 90, and is, for example, a wired or wireless LAN (Local Area Network) module.

[0029] The CPU 14 performs overall control of the electronic receipt server 10. The ROM 15 stores various data and operation programs executed by the CPU 14. The RAM 16 is used as a working area for the CPU 14.

[0030] The auxiliary storage device 17 is composed of a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or an eMMC (embedded MultiMediaCard), or a readable / writable nonvolatile semiconductor memory. Examples of the readable / writable nonvolatile semiconductor memory include an EEPROM (Electrically Erasable Programmable Read-Only Memory), a flash memory, etc. The auxiliary storage device 17 stores a program for receiving purchase information from the store terminal 20, storing the purchase information, and providing an electronic receipt to the user terminal 30 upon request. That is, the auxiliary storage device 17 stores a program for causing an information processing device such as a personal computer to function as the electronic receipt server 10 of the present embodiment. The program for causing the information processing device to function as the electronic receipt server 10 may be stored in the ROM 15.

[0031] The program for causing the information processing device to function as the electronic receipt server 10 of this embodiment may be made downloadable via a network, or may be stored and distributed on a computer-readable recording medium such as a CD (Compact Disc)-ROM, a DVD (Digital Versatile Disc), a magneto-optical disk, a USB (Universal Serial Bus) memory, a memory card, a HDD, an SSD, or an eMMC.

[0032] In addition, the auxiliary storage device 17 stores, for each member, member purchase information 171 which is purchase information of the user (member) to whom the electronic receipt is to be provided.

[0033] As shown in FIG. 7(A), the member purchase information 171 is information that associates a member ID, which is identification information of a member in the electronic receipt system 100, with the purchase history of the member. As shown in FIG. 7(A), the purchase history is information that associates a receipt ID, which is identification information of the purchase information, with purchase information such as the store, date and time, purchased product, product price, payment amount, and payment method. The purchase information may be any information that is normally written on a receipt. In this way, the member purchase information 171 is information in which the purchase information of a member is accumulated as a purchase history. Note that detailed information of the member, such as name, age, sex, address, phone number, and birthday, and other information may be stored in association with each other in the member purchase information 171.

[0034] The auxiliary storage device 17 also stores offer information 172 corresponding to offers provided by companies.

[0035] As shown in Fig. 7(B), the offer information 172 is information that associates an offer ID, which is identification information of an offer assigned to each offer in the electronic receipt system 100, the name of the company making the offer, the desired conditions (offer conditions) of the user to whom the offer is made, and the content of the offer. User information such as age, sex, address, and occupation, and the user's purchase history can be set as the offer conditions. In this embodiment, detailed information and profile of a user, such as the user's age, sex, address, and occupation, are also referred to as user attributes or user attributes.

[0036] The offer contents in the offer information 172 include the type of offer, desired items to be provided to the user, the contents of a survey if the offer is a survey, an incentive (benefit) for the user when accepting the offer, etc. The offer information 172 will be described in detail later.

[0037] 3 is a block diagram showing an example of the configuration of the store terminal 20. The store terminal 20 includes, for example, a display 21, an operation reception unit 22, a communication interface 23, a CPU 24, a ROM 25, a RAM 26, and an auxiliary storage device 27.

[0038] The display 21 includes a display device such as a liquid crystal display, an organic EL (Electro Luminescence) display, etc. Under the control of the CPU 24, the display 21 displays product information and payment information in response to the result of reading by the code scanner 28 and operations received by the operation receiving unit 22.

[0039] The operation reception unit 22 is made up of input devices such as a keyboard, buttons, and a touch panel, and receives operation inputs from store clerks and sends signals related to the received operations to the CPU 24.

[0040] The communication interface 23 is hardware for communicating via the above-mentioned network 90, and is, for example, a wired or wireless LAN module.

[0041] The CPU 24 performs overall control of the store terminal 20. The ROM 25 stores various data and operation programs executed by the CPU 24. The RAM 26 is used as a working area for the CPU 24.

[0042] The auxiliary storage device 27 is composed of a storage device such as an HDD, SSD, or eMMC, or a readable / writable non-volatile semiconductor memory. The auxiliary storage device 27 stores a program for reading the membership number from the user terminal 30, performing a payment process, and transmitting purchase information corresponding to the payment process to the electronic receipt server 10. The program may be stored in the ROM 25.

[0043] The code scanner 28 reads code symbols such as bar codes written on products or two-dimensional codes displayed on the user terminal 30, and sends a signal corresponding to the read content to the CPU 24.

[0044] Printer 29 is a printer device that prints and outputs receipts and the like corresponding to purchase information. Note that printer 29 may be omitted and a printer device external to store terminal 20 may be used to print and output receipts and the like. Also, store terminal 20 may be configured with an external printer device and an information processing terminal such as a smartphone or tablet.

[0045] In this embodiment, information is transmitted from the store terminal 20 to the electronic receipt server 10 and the electronic receipt member server 40, but it is also possible to provide a store server that accumulates product information and purchase information in the store, and transmit information from the store terminal 20 to the electronic receipt server 10 and the electronic receipt member server 40 via the store server.

[0046] 4 is a block diagram showing an example of the configuration of the user terminal 30. The user terminal 30 includes, for example, a display 31, an operation receiving unit 32, a communication interface 33, a CPU 34, a ROM 35, a RAM 36, and an auxiliary storage device 37.

[0047] The display 31 includes a display device such as a liquid crystal display, an organic EL display, etc. Under the control of the CPU 34, the display 31 displays various screens and the like in response to user operations.

[0048] The operation reception unit 32 is configured with input devices such as key buttons, a touch panel, etc., receives operation input from the user, and sends a signal related to the received operation to the CPU 34.

[0049] The communication interface 33 is hardware for communicating via the above-mentioned network 90, and is, for example, a wired or wireless LAN module.

[0050] The CPU 34 performs overall control of the user terminal 30. The ROM 35 stores various data and operation programs executed by the CPU 34. The RAM 36 is used as a working area for the CPU 34.

[0051] The auxiliary storage device 37 is composed of a readable / writable non-volatile semiconductor memory. The auxiliary storage device 37 displays a barcode or two-dimensional code indicating the user's membership information (store membership number or member ID of the electronic receipt system 100) on the display 31, registers purchase information (issues an electronic receipt) during payment processing, and stores a program corresponding to an electronic receipt application for obtaining an electronic receipt from the electronic receipt server 10.

[0052] In the electronic receipt application of this embodiment, an offer such as information provision from a company can be received, and the user can check the contents of the offer and the benefits that will be offered if the offer is accepted. The user can check the contents of the offer and the benefits, and decide whether or not to accept the offer. When accepting the offer, the user can perform an operation to accept the offer in the electronic receipt application. When the operation to accept the offer is performed, information corresponding to the operation content is transmitted to the electronic receipt server 10. The program of the electronic receipt application may be downloadable, for example, via a network. The program may be stored in the ROM 35.

[0053] 5 is a block diagram showing an example of the configuration of the electronic receipt member server 40. The electronic receipt member server 40 includes, for example, a communication interface 43, a CPU 44, a ROM 45, a RAM 46, and an auxiliary storage device 47.

[0054] The communication interface 43 is hardware for communicating via the above-mentioned network 90, and is, for example, a wired or wireless LAN module.

[0055] The CPU 44 performs overall control of the electronic receipt member server 40. The ROM 45 stores various data and operation programs executed by the CPU 44. The RAM 46 is used as a working area for the CPU 44.

[0056] The auxiliary storage device 47 is composed of a storage device such as an HDD, SSD, or eMMC, or a readable / writable non-volatile semiconductor memory. The auxiliary storage device 47 stores a program for receiving a store membership number from the store terminal 20, converting it into a member ID in the electronic receipt system 100, and returning it. That is, the auxiliary storage device 47 stores a program for causing an information processing device such as a personal computer to function as the electronic receipt member server 40 of this embodiment. The program for causing the information processing device to function as the electronic receipt member server 40 may be stored in the ROM 45.

[0057] In addition, the auxiliary storage device 47 stores, for each member, member information 471 which is information about the member (user) to whom the electronic receipt is to be provided.

[0058] As shown in Fig. 8, the member information 471 is information that associates a member ID, which is identification information of a member in the electronic receipt system 100, with a member number in the store (retail). The electronic receipt member server 40 converts the member number received from the store terminal 20 into a member ID in the electronic receipt system 100 based on the member information 471. In other words, the member information 471 only needs to be information for converting a member number into a member ID. Note that, if there are multiple stores (retail) that use the electronic receipt system 100, it is sufficient that a member number for each store (retail) is associated with one member ID.

[0059] Additionally, the member information 471 stores the member's (user's) attributes (basic information) such as name, age, sex, occupation, address, and phone number in association with the member. The member's information provision items are also stored in association with the member information 471. Information provision items are information indicating items of the member's (user's) attributes in the electronic receipt system 100 that may be provided to a company. Each member specifies the information provision items in advance from among multiple types of items. The member information 471 may also store other information such as the member's birthday and blood type in association with the member.

[0060] 6 is a block diagram showing an example of the configuration of the company terminal 50. The company terminal 50 includes, for example, a display 51, an operation reception unit 52, a communication interface 53, a CPU 54, a ROM 55, a RAM 56, and an auxiliary storage device 57.

[0061] The display 51 includes a display device such as a liquid crystal display, an organic EL display, etc. Under the control of the CPU 54, the display 51 displays various screens and the like in response to user operations.

[0062] The operation reception unit 52 is configured with input devices such as a keyboard, a touch panel, and a mouse, receives operation input from the user, and sends a signal related to the received operation to the CPU 54.

[0063] The communication interface 53 is hardware for communicating via the above-mentioned network 90, and is, for example, a wired or wireless LAN module.

[0064] The CPU 54 performs overall control of the company terminal 50. The ROM 55 stores the operation programs executed by the CPU 54 and various data. The RAM 56 is used as a working area for the CPU 54. The auxiliary storage device 57 is composed of a storage device such as an HDD, SSD, or eMMC, or a readable / writable non-volatile semiconductor memory. The auxiliary storage device 57 stores a program corresponding to an application (e.g., a web browser) for accessing the electronic receipt server 10 via the network 90. ​​The program may be stored in the ROM 55. A company manager or operator operates the company terminal 50 to transmit offer information to the electronic receipt server 10. The offer information may be inputted from a format on a web browser and transmitted, may be transmitted via a dedicated application, or may be transmitted by email or a messenger.

[0065] It should be noted that the configurations of the devices shown in FIGS. 2 to 6 are merely examples, and additional configurations may be added or some configurations may be omitted.

[0066] At least some of the electronic receipt server 10, the store terminal 20, the user terminal 30, the electronic receipt member server 40, and the company terminal 50 may be dedicated hardware. At least some of the electronic receipt server 10, the store terminal 20, the user terminal 30, the electronic receipt member server 40, and the company terminal 50 may be configured as a general-purpose information processing device (personal computer, smartphone, tablet, etc.).

[0067] (Payment ~ Issuance of electronic receipt) Next, the operation of the electronic receipt system 100 will be described. Fig. 9 is a diagram showing the flow of processes from payment to issuance of an electronic receipt in the electronic receipt system 100. In order to issue an electronic receipt when paying for a purchased item at a store, a user who is a member of the store must display the store member number (a code corresponding to the store member number) of the store where the payment is made on the user terminal 30 and have the store terminal 20 read it, for example, by starting an electronic receipt application for the store. First, the CPU 34 of the user terminal 30 determines whether or not a display operation of the store member number (a code corresponding to the store member number) by the user has been detected (step S11).

[0068] The store membership number may be issued, for example, when the user installs an electronic receipt application for the store on the user terminal 30 or when the user registers as a member at the store (retail).

[0069] Although an example of issuing an electronic receipt by an electronic receipt application for a store will be described here, an electronic receipt may be issued by making it possible to present the store membership number of the store where the payment is made via the electronic receipt application for the electronic receipt system 100. In this case, the inquiry of electronic receipt member information (step S22) described later may be omitted.

[0070] When a display operation of the store membership number is detected (step S11; Yes), the CPU 34 displays the store membership number and a code (barcode, two-dimensional code) corresponding to the store membership number on the display 31 (step S12).

[0071] The store terminal 20, by operation of the user or a store clerk, acquires the store membership number by reading the code corresponding to the store membership number displayed on the display 31 of the user terminal 30 with the code scanner 28 (step S21).

[0072] Next, the store terminal 20 transmits an electronic receipt member information inquiry request including the store member number information to the electronic receipt member server 40 (step S22).

[0073] When the CPU 44 of the electronic receipt member server 40 receives an electronic receipt member information inquiry request from the store terminal 20, the CPU 44 refers to the auxiliary storage device 47 and determines whether the member information 471 corresponding to the store member number included in the electronic receipt member information inquiry request has already been registered (step S31).

[0074] If the member information 471 has not been registered (step S31; No), the CPU 44 executes a member registration process (step S32) to register the user corresponding to the store member number currently received in the auxiliary storage device 47 as a member of the electronic receipt system 100. In the member registration process, for example, a new member ID is issued and stored in the auxiliary storage device 47 as new member information 471 in association with the currently received store member number.

[0075] In this way, a user who is a member of the store does not need to register as a member in the electronic receipt system 100, and a member ID for the electronic receipt system 100 is automatically issued when the first electronic receipt is issued, and the user is registered as a member in the electronic receipt system 100. This improves user convenience.

[0076] After the member registration process is executed, or if the member information 471 has already been registered (step S31; Yes), the CPU 44 transmits the member ID of the electronic receipt system 100 corresponding to the store member number to the store terminal 20 (step S33).

[0077] By this process, the store member number can be converted into a member ID of the electronic receipt system 100. In this way, a member ID in the electronic receipt system 100 is uniquely determined regardless of the store or retailer, and the member is identified by the member ID and an electronic receipt is issued, so that the electronic receipt system 100 can be used regardless of the store or retailer. This improves the versatility and convenience of the electronic receipt system 100.

[0078] Thereafter, the CPU 24 of the store terminal 20 performs a settlement process for the total amount of the product prices specified from the barcodes read by the code scanner 28 and the product prices inputted through the operation reception unit 22 (step S23).

[0079] The payment process includes processes such as subtracting the product price from the balance of cash, credit card, electronic money, code payment, etc. received from the user, calculating the change amount in the case of cash and displaying it on the display 21, storing purchase information corresponding to this payment in the auxiliary storage device 27, and outputting a receipt corresponding to this payment from the printer 29. Note that the payment process may also obtain payment information (charge balance, payment method, etc.) corresponding to the store member number via the network 90 and perform the payment process based on the payment information corresponding to the store member number.

[0080] When the payment process is completed, the CPU 24 of the store terminal 20 transmits the member information (the user's member ID and store member number received from the electronic receipt member server 40) and the purchase information of this payment to the electronic receipt server 10 (step S24).

[0081] When the CPU 14 of the electronic receipt server 10 receives the member information (member ID, store member information) and purchasing information from the store terminal 20, it issues a new receipt ID corresponding to the current payment and saves the current purchasing information by adding the receipt ID and the current purchasing information to the purchase history of the member purchasing information 171 for the corresponding member ID (step S34).

[0082] Then, the CPU 14 notifies the store terminal 20 and the user terminal 30 that the purchase information has been successfully saved, i.e., that an electronic receipt has been issued, and transmits an electronic receipt issuance notification including a receipt ID (step S35).

[0083] When the store terminal 20 receives the notification that an electronic receipt has been issued, the user can confirm on the display 21 or the like that an electronic receipt has been issued.

[0084] The user terminal 30 receives the receipt ID included in the electronic receipt issuance notification, and stores the receipt ID in the auxiliary storage device 37 (step S13). By storing this receipt ID, the user can view the electronic receipt corresponding to the receipt ID on the user terminal 30 at any time.

[0085] (Electronic receipt display) 10 is a diagram showing a process flow when displaying an issued electronic receipt in the electronic receipt system 100. First, the CPU 34 of the user terminal 30 determines whether or not an operation to display an electronic receipt specifying predetermined purchase information (electronic receipt ID) has been detected by the operation reception unit 32 (step S14). For example, the electronic receipt application can display a list screen of purchase information on the display 31 of the user terminal 30, and a simplified display of purchase information (purchase date and time, purchase store information, etc.) on the list screen is a link to an electronic receipt, and selecting the simplified display of purchase information is an operation to display the corresponding electronic receipt.

[0086] When a display operation of the electronic receipt is detected (Step S14; Yes), the CPU 34 transmits an electronic receipt ID corresponding to the electronic receipt that has been displayed to the electronic receipt server (Step S15).

[0087] When the CPU 14 of the electronic receipt server 10 receives the electronic receipt ID from the user terminal 30, the CPU 14 executes an electronic receipt generation process to generate an electronic receipt (step S36).

[0088] 11 is a flowchart showing an example of the electronic receipt generation process executed in step S36. In the electronic receipt generation process, the CPU 14 of the electronic receipt server 10 searches and acquires the purchase information corresponding to the electronic receipt ID received from the user terminal 30 from the member purchase information 171 (step S101). Then, the CPU 14 embeds the acquired purchase information in an electronic receipt template (e.g., an HTML (HyperText Markup Language) file) corresponding to the store that transmitted the purchase information to generate an electronic receipt (step S102). The electronic receipt generated here may include the same information as, for example, a paper receipt issued by the store. After that, the electronic receipt generation process ends.

[0089] After the electronic receipt is generated in the electronic receipt generation process, returning to FIG. 10, the CPU 14 of the electronic receipt server 10 transmits electronic receipt information corresponding to the generated electronic receipt to the user terminal (step S37).

[0090] When the CPU 34 of the user terminal 30 receives the electronic receipt information from the electronic receipt server 10, the CPU 34 formats the electronic receipt based on the electronic receipt information into a size and format suitable for display on the display 31 of the user terminal 30 (step S16), and displays the formatted electronic receipt on the display 31 (step S17). Through the above-mentioned process, the electronic receipt can be viewed on the user terminal 30.

[0091] Fig. 12(A) shows an example of a menu screen of the electronic receipt application on the display 31 of the user terminal 30. As shown in Fig. 12(A), the menu screen includes a membership card display button 311, an electronic receipt display button 312, an offer display button 313, and an offer item selection button 314. Note that the menu screen may include displays other than these, or at least some of these may not be displayed.

[0092] Membership card display button 311 is a button for displaying the store membership number (a code corresponding to the store membership number) on display 31. For example, when the membership card display button 311 is pressed (touched) by the user, a list of registered membership cards and retail names is displayed, and when the user selects a membership card from the list, the store membership number and a code corresponding to the store membership number are displayed on display 31.

[0093] The electronic receipt display button 312 is a button for displaying an electronic receipt on the display 31. For example, when the electronic receipt button 312 is pressed (touched) by a user, a list screen of purchase information is displayed, and when the user selects a simplified display of purchase information on the list screen, an electronic receipt corresponding to the simplified display is displayed on the display 31.

[0094] Fig. 12(B) shows an example of a display of an electronic receipt. As shown in Fig. 12(B), the electronic receipt includes information such as store information (store name, address, phone number), date and time, purchased item, item price, payment amount, and payment method. Note that the electronic receipt shown in Fig. 12(B) is an example, and any electronic receipt may be used as long as it allows the purchase information to be confirmed like a normal receipt. For example, the electronic receipt may include other information and images such as the store (retail) logo, detailed product information, and images of campaigns and advertisements.

[0095] The offer display button 313 is a button for displaying offers that have been received by the user of the user terminal 30. Examples of offer display will be described later.

[0096] The provision item selection button 314 is a button for displaying a provision item selection screen for allowing the user to select the items of information that can be provided to the company making an offer. A display example of the provision item selection screen will be described later.

[0097] Other buttons may also be provided, such as a help button for calling up a help screen, a settings button for changing application settings, and the like.

[0098] (Offer feature) In the electronic receipt system 100 of this embodiment, an offer from a company can be sent to the user terminal 30 according to the attributes and purchase history of the user of the user terminal 30. By accepting the offer sent to the user terminal 30, the user can receive a preset benefit (incentive) from the company. The electronic receipt system 100 has such an offer function.

[0099] The operation of the offer function in the electronic receipt system 100 will be described. Fig. 13 is a diagram showing a process flow related to the offer function in the electronic receipt system 100. First, the CPU 34 of the user terminal 30 judges whether or not an operation of selecting a provision item (item of information that the user can provide to a company) by the user has been detected (step S41). For example, the CPU 34 judges whether or not the provision item selection button 314 has been pressed by the user on the menu screen of the electronic receipt application, the provision item selection screen has been called up, and the provision item has been selected.

[0100] FIG. 14 is a display example of a provision item selection screen. As shown in FIG. 14, the provision item selection screen displays "receipt," "age," "gender," "address," and "occupation" as items 31I of information that can be provided to a company, and toggle buttons (toggle switches) for turning on / off the information provision are displayed next to them. The user can turn on / off the information provision for each item by touching the toggle button. Also, in FIG. 14, an "all OFF" toggle button for turning off all items is also displayed.

[0101] 14 is an example, and other items may be included. In item 31I, "receipt" is one item, but items on the receipt such as "store name," "purchase date," "purchased item," and "payment method" may be subdivided, and information provision for each item may be turned on / off.

[0102] When, for example, the enter button on the lower right of the provision item selection screen is pressed (touched), the CPU 34 determines that an operation of selecting a provision item by the user has been detected.

[0103] When an operation of selecting a provided item by the user on the user terminal 30 is detected (step S41; Yes), the CPU 34 transmits to the electronic receipt server 10 provided item information corresponding to ON / OFF of information provision of each item on the provided item selection screen when the decision button is pressed (step S42). The provided item information includes a member ID corresponding to the user terminal 30. This allows the electronic receipt server 10 to identify the sender (user) of the provided item information. The member ID may be added to the provided item information.

[0104] When the CPU 14 of the electronic receipt server 10 receives the providing item information from the user terminal 30, it executes a member information update process (step S51). In the member information update process, the CPU 14 transmits the providing item information to the electronic receipt member server 40. The electronic receipt member server 40 stores the providing item information in association with the member information 471 corresponding to the member ID included in the providing item information. If providing item information has already been stored in the member information 471 of the member ID, it is updated to the currently transmitted providing item information. Through such a member information update process, the member information 471 is updated and the providing item information of the user corresponding to the member ID is registered.

[0105] When the company terminal 50 detects an offer registration operation by a company administrator or the like (step S61; Yes), the CPU 54 transmits offer information corresponding to the content entered by the administrator to the electronic receipt server 10 (step S62).

[0106] When the CPU 14 of the electronic receipt server 10 receives the offer information from the company terminal 50, the CPU 14 stores the received offer information in the auxiliary storage device 17 (step S52).

[0107] FIG. 15 shows a specific example of offer information 172 stored in the electronic receipt server 10. FIG. 15 shows three pieces of offer information 172 with offer IDs "00001", "00002", and "00003". A company name, offer conditions, and offer contents are stored in association with each offer ID. The offer conditions include user attributes and purchase history, which are desired conditions of a user for whom a company issues an offer. The offer contents include the type of offer (receipt, questionnaire, etc.), desired items to be provided when the offer type is a receipt, the contents of the questionnaire (data such as questions, answer options, etc.) when the offer type is a questionnaire, the incentive for the user when accepting the offer, and the period during which the offer is provided. As shown in FIG. 15, the desired items to be provided include required items and optional items that the user can select whether to provide or not. For example, the offer information for offer ID "00001" is an offer provided by company "XXXXX," and the offer conditions are that the user is a male over 20 years old and has a history of purchasing product A (the user's attributes are male, over 20 years old, and the purchase information for product A is included), and the offer indicates that the offer is to provide receipt information to users who meet the conditions in return for points.

[0108] The content of the survey can be arbitrary, but by making the survey related to the offer conditions, the survey can be provided according to the user's attributes and purchase history, making it easier for the user to respond to the survey. In addition, the company can improve the response rate to the survey compared to sending surveys randomly. The survey content can be a survey about the products purchased by the user and the store where the survey was purchased, or a survey about products according to the user's gender and age, etc.

[0109] 15 is an example, and the offer information 172 may be any information as long as at least the conditions and contents of the offer can be specified. For example, the offer conditions and the offer contents may include other information, and the offer information 172 may include other information. In this embodiment, the offer conditions include the user attributes and the user's purchase history, but only one of them may be included, or other conditions may be included as long as they are conditions that can be determined by the electronic receipt server 10. In addition, the items desired to be provided include required items and optional items, but only one of them may be included.

[0110] Next, the CPU 14 matches the offer conditions indicated in the newly stored offer information with the user (step S53). Specifically, the CPU 14 matches the offer conditions indicated in the offer information with the attributes of the user (member) stored in the electronic receipt member server user 40 and the purchase history of the user stored in the electronic receipt server 10 (step S53).

[0111] For example, when a user's attributes are set as required items in the offer conditions, the electronic receipt server 40 is accessed to extract the member ID of the member information 471 that sets the attribute as an information provision item. If the offer conditions include a purchase history (a history of purchasing a specific product), the member purchase information 171 of the extracted member ID is referenced, and if the purchase information of the specific product is included, it is determined that the user of the member ID matches the offer conditions.

[0112] In this way, the offer conditions (desired conditions) set by the company are matched with the information provision items (information on information items) set by the user, so it is possible to prevent the user from receiving offers that the user does not want, and to prevent the company from sending useless offers. Also, since offers can be sent according to the information provision items of the user, offers can be sent to the user in an appropriate manner, making it easier for the company to receive the information that the user wants. In other words, the electronic receipt system 100 of this embodiment can appropriately collect and provide user information.

[0113] Any matching method may be used as long as the offer conditions and the user can be matched appropriately. In addition, the offer conditions may be determined to match the user if they do not match perfectly with the user's attributes and purchase history, but match to a certain degree. The number, type, and frequency of offers may be varied depending on the degree of matching.

[0114] If there is a user who matches the offer conditions indicated in the offer information (step S54; Yes), the offer indicated in the offer information (offer contents) is transmitted to the user terminal 30 of that user (step S55).

[0115] When the user terminal 30 presses (touches) the offer display button 313 included in the menu screen, a list screen of offers that the user has received is displayed on the display 31 as shown in FIG. 16(A). On the offer list screen, for example, it is possible to select to display a list of "unapproved" offers, "approved" offers, and "all" offers. In FIG. 16(A), offers O1, O2, and O3 corresponding to offer IDs "00001", "00002", and "00003" in FIG. 15 are displayed as "unapproved" offers. As shown in FIG. 16(A), the offer list screen displays information on the company name, period, type of offer (receipt, questionnaire), and incentive (benefit) that has issued each of the offers O1, O2, and O3. In this way, the type of offer and incentive can be confirmed on the offer list screen, making it easier for the user to select an offer.

[0116] When an offer selection operation (such as a touch operation) is performed on the offer list screen, an offer details screen is displayed on the display 31 as shown in FIG. 16(B). FIG. 16(B) shows an offer details screen O4 when offer O2 is selected. The offer details screen O4 includes the company name, offer summary, survey incentive (points), a "Answer Survey" button, required items for receipt information provision, selection items O4I, and a "Start providing receipt data" button. That is, the offer details screen O4 displays information on two types of offers. A toggle button (toggle switch) for turning on / off the information provision is displayed next to the selection item O4I for receipt information provision. The user can turn on / off the information provision for each selection item O4I by touching the toggle button. For the selection item O4I, information on additional (bonus) incentives when providing information is also displayed.

[0117] In this way, since required items and optional items are set as items that a company wishes to provide, the company can expect to improve the rate of information provision compared to when all information is required. Also, since additional incentives can be set for optional items, users can make choices that will give them more benefits, and it becomes easier for companies to obtain information on the optional items. The additional incentive for optional items may be the same as the usual incentive (points in this case), or it may be a different incentive. Also, it is not necessary to set additional incentives for optional items.

[0118] The selection item O4I may be set to on by default for items that the user has set as information provision items, and set to off by default for items that the user has not set as information provision items.

[0119] When the "Answer the Questionnaire" button on the offer details screen O4 is pressed (touched), for example, survey information is sent from the electronic receipt server 10, and the screen transitions to a survey screen where the survey can be answered. When an operation to answer the survey is performed on the survey screen, information corresponding to the answer is sent to the electronic receipt server 10. Note that pressing the "Answer the Questionnaire" button may transition to a website or an input form on a network where the survey can be answered.

[0120] When the “Start providing receipt data” button on the offer details screen O4 is pressed (touched), information indicating that the provision of receipt data has been accepted and information regarding the ON / OFF of the selected item are sent to the electronic receipt server 10.

[0121] The CPU 34 of the user terminal 30 judges whether or not an operation of accepting the offer by the user (answering the questionnaire or pressing the "Start providing receipt data" button) has been detected (step S43). If an operation of accepting the offer by the user has been detected (step S43; Yes), input information corresponding to the offer (information corresponding to the answer result of the questionnaire, information indicating that the provision of receipt data has been accepted, and information regarding the ON / OFF of a selection item) is sent to the electronic receipt server 10 (step S44).

[0122] When the CPU 14 of the electronic receipt server 10 receives the input information corresponding to the offer from the user terminal 30, it transmits the input information corresponding to the offer, information on the user's attributes corresponding to the item desired to be provided, and purchase information (receipt information) and other response information corresponding to the offer to the company terminal 50 (step S56). At this time, the information may be stored and formatted before being transmitted to the company terminal 50.

[0123] When the company terminal 50 receives the response information corresponding to the offer, the response to the questionnaire, the user's attributes, and the purchase information (receipt information) can be viewed.

[0124] When the CPU 54 of the company terminal 50 receives the input information corresponding to the offer, it transmits bonus information related to the incentive corresponding to the offer to the user terminal 30 of the user who received the offer (step S63). The company terminal 50 may store information corresponding to the bonus information transmitted to the user terminal 30 (type of bonus and value) in association with the user's identification information. This allows the company terminal 50 to manage the bonus information of each user. Note that instead of immediately transmitting the bonus information to the user terminal 30 after receiving the input information corresponding to the offer, the company terminal 50 may transmit the bonus information to the user terminal 30 after processing related to the bonus or accumulating the bonus.

[0125] When the user terminal 30 receives the benefit information from the company terminal 50, the user can refer to the received incentive. FIG. 16(C) shows an accepted offer details screen O5 on which the user can refer to the incentive when the user answers the questionnaire and provides receipt data on the offer details screen shown in FIG. 16(B). For example, when an offer that is "accepted" is selected (by touching, etc.) on the offer list screen, the accepted offer details screen O5 is displayed, which shows the benefit acquired by accepting the offer as shown in FIG. 16(C). The accepted offer details screen O5 includes the company name, offer summary, incentive (number of points) acquired in the questionnaire, "receipt" which is the incentive (number of points) acquired by the required items of the receipt data, "bonus" which is the incentive acquired by the selected items, "acquired points" which is the total of the above, and a "cancel offer" button. When the "cancel offer" button on the offer details screen O5 is pressed (touched), information indicating that the provision of receipt data is to be stopped is sent to the electronic receipt server 10, and the provision of receipt data thereafter is stopped.

[0126] Furthermore, the user terminal 30 is configured to allow the user to refer to the incentive acquisition history. For example, when the menu (hamburger menu) in the upper right corner of the offer screen of Figs. 16(A) to (C) is operated to refer to the incentive acquisition history, the incentive acquisition history screen as shown in Fig. 16(D) is displayed on the display 31. This allows the user to refer to the history of benefits acquired by accepting offers. In this way, by allowing the user to refer to the incentive acquisition history in response to offers, the motivation of the user to accept offers can be improved. This makes it easier for companies to receive information provided by users.

[0127] 13 is a summary of the offer-related processing, and is generally in chronological order from top to bottom, but some of the processing may be out of order. For example, the processing of steps S61, S62, and S52 (processing to register offer information) may be executed before the processing of steps S41, S42, and S51 (processing to register offer items in member information).

[0128] Also, for ease of explanation, FIG. 13 describes the case where the offer function is realized in one user terminal 30 (one user) and one company terminal 50 (one company), but in the electronic receipt system 100, the offer function can be used by multiple user terminals 30 (users) and multiple company terminals 50 (companies).

[0129] (Modification) The present invention is not limited to the above embodiment, and various modifications and applications are possible, and further features may be added. For example, the processing contents and determination methods (e.g., a method for matching offer conditions with users, etc.) shown in the above embodiment, and the data format of the information exchanged between each component are only examples, and any other format may be used as long as it can achieve the same effects and effects as those of the above embodiment. In addition, not all of the components described in the above embodiment are essential, and some of them may be missing.

[0130] In the above embodiment, the electronic receipt server 10 and the electronic receipt member server 40 are separate servers, but the functions of two or more servers may be integrated into one. For example, the electronic receipt server 10 and the electronic receipt member server 40 of the present embodiment may be configured as one electronic receipt management server. This simplifies the system configuration and facilitates the transmission and reception of information. At least a part of the data stored in the auxiliary storage device may be stored in an external storage device. In addition, the electronic receipt member server 40 converts the store member number into a member ID in the electronic receipt system 100 and manages the purchase information (electronic receipt) based on the member ID, but the electronic receipt member server 40 may not be provided, and the store member number may be used as the member ID in the electronic receipt system 100 and the purchase information (electronic receipt) may be managed based on the store member number.

[0131] In the above embodiment, the types of offers include receipt data and a questionnaire, but other offers may be included. Offers may be, for example, product monitoring, information about specially priced products, information about regular purchases, product buyback, application introductions, etc.

[0132] In the above embodiment, the user selects and accepts an offer from a list, but when an offer matching the items provided by the user is found, the contents of the offer may be push-notified to the user terminal 30 so that the user can choose whether or not to accept the offer. Also, offers for information provision of items that the user can provide may be automatically accepted.

[0133] In the above embodiment, the offer information is transmitted from the company terminal 50 and registered in the electronic receipt server 10, but the offer information may be registered directly by the electronic receipt server 10. For example, an administrator or operator of the electronic receipt server 10 may refer to the contents of the offer transmitted from the company and register the offer information corresponding to the contents in the electronic receipt server 10.

[0134] The benefits given to the user who receives the offer are not limited to points or coupons, but may be product exchange coupons, images, music, stamps that can be accumulated and exchanged for products, complimentary coupons, etc. In addition, useful information (benefit information) corresponding to the information provided by the user, such as a life plan proposal based on the purchase history, recommended information, information about services, and quote information for insurance, etc., may be transmitted to the user who receives the offer.

[0135] In addition, the benefit given to the user who has received the offer is not limited to being given from the company terminal 50, but may be given from the electronic receipt server 10. For example, such a benefit may be points or coupons that can be used in an electronic receipt application. In this case, the information on the benefit given from the electronic receipt server 10 may be stored in association with the member information 471 stored in the electronic receipt member server 40.

[0136] Furthermore, viewing of the electronic receipt is not limited to via an electronic receipt application, but may be possible by accessing a specific URL (Uniform Resource Locator) using a web browser.

[0137] In the above embodiment, the electronic receipt mainly refers to purchase information that can be displayed on the user terminal 30, but the electronic receipt may be purchase information exchanged within the electronic receipt system, or may refer to a service provided by the electronic receipt system. [Explanation of symbols]

[0138] 10 Server 20 Store terminals 30 User terminals 40 Electronic receipt member server 50 Corporate Terminals 90 Network 100 Electronic Receipt System

Claims

1. A purchasing information storage means for accumulating and storing purchasing information of users who are product purchasers; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; A desired condition receiving means for receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by a user from a user's terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; a purchasing information transmitting means for transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating an acceptance of the provision of information corresponding to the offer from the user who has received the offer; A server comprising:

2. The desired conditions include required items and optional items, When a user who has received the offer accepts the provision of information corresponding to the offer, the user can select whether or not to permit the provision of information regarding the selection item. The server according to claim 1 .

3. The desired conditions include that the user has a history of purchasing a predetermined product; the offer sending means sends the offer to the user when the purchase information of the user stored in the purchase information storage means includes purchase information of the predetermined product; The offer includes a request for the user to provide the electronic receipt information.

3. The server according to claim 1 or 2.

4. In response to receiving information indicating consent to the provision of information corresponding to the offer from the user who has received the offer, the special offer information can be transmitted to the user.

4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.

5. A privilege can be granted to a user who has received the offer in response to receiving information indicating that the user agrees to the provision of information corresponding to the offer, In response to receiving information indicating consent to information provision for the selected item, an additional benefit can be given to the user.

3. The server according to claim 2.

6. The offer includes a request to complete a survey.

6. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.

7. An information transmission system including a user terminal, a server, and a company terminal, The server, A purchasing information storage means for accumulating and storing purchasing information of users who are product purchasers; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; a desired condition receiving means for receiving desired conditions for information desired to be acquired from the company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by the user from the user terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; and a purchase information transmission means for transmitting information corresponding to the desired conditions to the company terminal in response to receiving information indicating acceptance of the provision of information corresponding to the offer from the user who has received the offer.

1. An information transmission system comprising:

8. An information transmission method executed by a server, comprising: A purchase information storage step of accumulating and storing purchase information of users who are purchasers of products; an electronic receipt transmitting step of generating electronic receipt information based on the purchase information corresponding to the user when receiving an electronic receipt request from the user's terminal and transmitting the generated electronic receipt information to the user's terminal that has transmitted the electronic receipt request; A desired condition receiving step of receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving step of receiving provision item information relating to items that can be provided by the user from the user's terminal; an offer sending step for sending an offer regarding information provision to the user when the provision item information of the user satisfies the desired condition of the company; a purchase information transmission step of transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating acceptance of the provision of information corresponding to the offer from the user who has received the offer; 13. An information transmission method comprising:

9. Computer, A purchasing information storage means for accumulating and storing purchasing information of users who are purchasers of products; an electronic receipt transmitting means for generating electronic receipt information based on the purchase information corresponding to the user stored in the purchase information storage means when receiving an electronic receipt request from the user terminal, and transmitting the generated electronic receipt information to the user terminal that has transmitted the electronic receipt request; A desired condition receiving means for receiving desired conditions for information to be acquired from a company terminal; a provision item information receiving means for receiving provision item information relating to items that can be provided by the user from the user's terminal; an offer sending means for sending an offer regarding the provision of information to the user when the provision item information of the user satisfies the desired condition of the company; a purchasing information transmitting means for transmitting information corresponding to the desired conditions to a terminal of a company in response to receiving information indicating acceptance of the provision of information corresponding to the offer from the user who has received the offer; A program characterized by causing the program to function as a

Citation Information

Patent Citations

  • Data reader

    JP1981016294A

  • Account book creation / Advertisement propaganda system by utilizing purchase information and server used therefor and its method

    JP2002269337A

  • Electronic settlement method and system

    JP2003187164A

  • Application service system and method for electronic household account

    JP2004206274A

  • Information providing system

    JP2011209862A