Oripa Information Processing System

By combining the product package lottery mechanism in the information processing system with the first and second lottery processes, and adjusting the lottery probabilities and combinations, the problem of inflexible lottery processes in existing technologies is solved, thereby improving user satisfaction and product sales.

JP2026081820APending Publication Date: 2026-05-19PORTION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
PORTION CO LTD
Filing Date
2024-11-06
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing technologies have failed to effectively address the issue of how to flexibly adjust the lottery process to improve user satisfaction and boost sales of various products.

Method used

The information processing system uses product packages (Oripa) for a lottery, combining the first and second lottery processes, and adjusting the product draw probability and combination based on the previous lottery results to provide opportunities for rarer items.

Benefits of technology

This improved the flexibility and attractiveness of the lottery process, increased users' chances of obtaining rare items, and boosted user satisfaction and sales.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026081820000001_ABST
    Figure 2026081820000001_ABST
Patent Text Reader

Abstract

It provides a mechanism to flexibly adjust the extraction process. [Solution] The information processing system includes a first extraction unit that performs a first extraction process to extract and output objects from a first group of objects, and a second extraction unit that performs a second extraction process to extract and output further objects from the first group of objects if one or more objects output by the first extraction unit satisfy predetermined conditions, wherein the first group of objects includes a first object and a second object which is rarer than the first object, and the second extraction unit extracts the second object with a higher probability than the first extraction unit in the second extraction process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system for olipa.

Background Art

[0002] As the background art in this technical field, there is Japanese Patent No. 7171841 (Patent Document 1). This document describes that "an item sales management server 10 according to an embodiment of the present invention is communicably connected to a user terminal 30 via a communication network 20, and manages the sale of items to a user who operates the user terminal 30. The server 10 determines purchasable items by lottery from among a plurality of items for sale, and then accepts applications for purchase of the determined purchasable items. Therefore, after the execution of the lottery for purchasable items, the user can determine whether to purchase the item. Furthermore, since the lottery for purchasable items is executed with the consumption of lottery rights, the purchase of the selected item is promoted as compared with the case where such rights are not consumed." (See the abstract).

Prior Art Documents

Patent Documents

[0003] (原内容此处无实质意义,翻译时保留) (原内容此处无实质意义,翻译时保留) (原内容此处无实质意义,翻译时保留)

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In Patent Document 1, a mechanism for improving the satisfaction of purchasers and promoting the sale of various items is described. However, in Patent Document 1, no consideration has been given to flexibly adjusting the extraction process. Therefore, the present invention provides a mechanism for flexibly adjusting the extraction process.

Means for Solving the Problems

[0005] To solve the above problems, for example, the configuration described in the claims may be adopted. [Effects of the Invention]

[0006] According to the present invention, a mechanism for flexibly adjusting the extraction process can be provided. Other issues, configurations, and effects not mentioned above will be clarified by the following description of the embodiments. [Brief explanation of the drawing]

[0007] [Figure 1] Figure 1 is an example of an explanatory diagram illustrating an information processing system 20 connected to network 100. [Figure 2] Figure 2 shows an example of the hardware configuration of the information processing system 20. [Figure 3] Figure 3 shows an example of the hardware configuration of user terminal 30. [Figure 4] Figure 4 shows an example of the first extraction process flow 400. [Figure 5] Figure 5 shows an example of the second extraction process flow 500. [Figure 6] Figure 6 shows an example of product pack information 600. [Figure 7] Figure 7 shows an example of inventory management information 700. [Figure 8] Figure 8 shows an example of the introduction screen 800 for the first extraction process. [Figure 9] Figure 9 shows an example of the first extraction result information display screen 900. [Figure 10] Figure 10 shows an example of the introduction screen 1000 for the second extraction process. [Figure 11] Figure 11 shows an example of special prize information 1100 composed of combinations. [Figure 12] Figure 12 is an example of an explanatory diagram illustrating the probability of winning the grand prize. [Modes for carrying out the invention]

[0008] The following examples will be described with reference to the drawings. [Example 1]

[0009] Figure 1 is an example of an explanatory diagram illustrating an information processing system 20 connected to a network 100. In the configuration shown in Figure 1, the information processing system 20 is connected to a user terminal 30 via the network 100.

[0010] In the following explanation, we will describe the "Oripa System," which uses product packs (hereinafter sometimes referred to as "Oripa"), as an example of information processing system 20. Product packs and mystery packs are examples of the first, second, and third groups of objects. In the following explanation, "Oripa System 20" may be used to mean "Information Processing System 20." "Oripa" is an abbreviation for "original pack." The "Oripa System" is a system that provides users with a service related to the extraction (hereinafter sometimes referred to as "lottery") using Oripa.

[0011] The term "extraction" may be replaced with "lottery" as described above. Alternatively, the term "extraction" may be replaced with "decision," "selection," "distribution," "sale," etc., as long as it does not create a technical discrepancy with the content described herein.

[0012] In this specification, "Oripa" and "Original Pack" refer to packs that combine multiple products into one, and are packs created or set up by individuals or companies (hereinafter also referred to as "operators") that operate the "Oripa System". A product is an example of a first object, a second object, a first specific object, and a second specific object. The operator of the Oripa system can provide users with an extraction service using Oripa, for example, via the internet. As a result of the extraction process by the Oripa system, users can obtain the actual product that was extracted (won), or acquire points or other rewards corresponding to the extracted product. Note that in the following, the term "pt" may be used instead of the term "point", and "pt" can be read as "point".

[0013] In the following description, as an item included in the olipa (hereinafter also referred to as "extraction target"), a trading card will be taken as an example for explanation. However, the information processing system 20 can handle items other than trading cards as the extraction target.

[0014] The extraction target may be, for example, all cards other than trading cards, toys such as figures and model cars, stamps, artworks such as paintings and pottery, gold coins, coins, banknotes, sneakers, electrical appliances, wine, various non-sale items, antiques and antiques, various tickets, etc., or combinations thereof. Note that the olipa (product pack) may be composed only of actual products, or may be composed of a combination of actual products and virtual products.

[0015] The information processing system 20 in FIG. 1 performs each of the information processing described later. The specific configuration of the information processing system 20 will be described in more detail using FIG. 2. The information processing system 20 can be realized, for example, as a single information processing terminal 20a that can be directly operated by a user or the like, or an information processing server 20b that can be accessed by a user or the like via the cloud. Furthermore, the information processing system 20 may be realized in another configuration. For example, the information processing system 20 may be realized in a state where the individual components constituting the information processing system 20 exist in separate devices or separate locations.

[0016] Each terminal or server in the system described in this application may be a mobile device such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or a wearable device such as glasses, a wristwatch, or clothing. It may also be a stationary or portable computer, or a server located in the cloud or on a network. Functionally, it may also be a VR (Virtual Reality) terminal, an AR (Augmented Reality) terminal, or an MR (Mixed Reality) terminal. Alternatively, it may be a combination of multiple such terminals. For example, a combination of one smartphone and one wearable device can logically function as a single terminal. Other types of information processing terminals may also be used.

[0017] Each terminal and server in the system described in this application comprises a processor that executes an operating system, applications, programs, etc., a main memory such as RAM (Random Access Memory), an auxiliary memory such as an IC card, a hard disk drive, an SSD (Solid State Drive), or flash memory, a communication control unit such as a network card, a wireless communication module, or a mobile communication module, input devices such as a touch panel, keyboard, mouse, voice input, or motion detection input via imaging by a camera, and output devices such as a monitor or display. The output device may also be a device or terminal that transmits information for output to an external monitor, display, printer, or other device.

[0018] The main memory stores various programs and applications (modules), and the processor executes these programs and applications to realize each functional element of the overall system. These modules may be implemented in hardware, such as through integration. Furthermore, each module may be an independent program or application, or it may be implemented as a subprogram or function within a single integrated program or application.

[0019] In this specification, each module is described as the entity (subject) that performs the processing; however, in reality, the processor that processes various programs and applications (modules) executes the processing. The auxiliary storage device stores various databases (DBs). A "database" is a functional element (storage unit) that stores a data set so that it can handle any data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from the processor or an external computer. The implementation method of a database is not limited; for example, it may be a database management system, spreadsheet software, or text files such as XML or JSON.

[0020] The user terminal 30 in Figure 1 is a terminal that has functions such as acquiring, processing, displaying, and outputting information, for example, in relation to the information processing system 20. The specific configuration of the user terminal 30 will be explained in more detail using Figure 3. The user of user terminal 30 can use user terminal 30, for example, a smartphone 30a, tablet 30b, laptop PC 30c, desktop PC 30d, etc., to perform processing such as acquiring, processing, displaying, and outputting information related to the information processing system 20. The user of user terminal 30 is not limited to one individual. The user of user terminal 30 may be multiple individuals, a corporation, or an organization.

[0021] The following example describes a configuration in which a user accesses the Oripa system 20 via a user terminal 30 and network 100, and participates in the extraction of Oripa. In an alternative configuration, users can also use an information processing terminal 20a installed in a store or other location to utilize the original pack extraction service. In yet another configuration, users can also use a service to extract original packs by combining, for example, a user terminal 30 with an information processing terminal 20a installed in a store or other location.

[0022] Any one or more of the components of the information processing system 20, such as one or more information processing terminals 20a, information processing servers 20b, or one or more user terminals 30, may be installed in different countries. Furthermore, the information processing system 20 may be implemented by one or more computers, and any of them may be located in different countries.

[0023] The components and modules of the information processing system 20 and user terminal 30, as described below using Figures 2 and 3, can be added, omitted, integrated, or substituted depending on the embodiment.

[0024] The components and modules of the information processing system 20, as described using Figure 2, and the user terminal 30, as described using Figure 3, may be configured to exist in a distributed state, arranged or stored on the network 100, in order to control and process the entire system. For example, each module of the information processing system 20, described later using Figure 2, may be stored in a separate device or the like.

[0025] Figure 2 shows an example of the hardware configuration of the information processing system 20. The information processing system 20 includes a main memory 201, an auxiliary memory 202, a processor 203, an input device 204, an output device 205, a communication control unit 206, and the like.

[0026] The information processing system 20 with the above configuration can flexibly adjust the extraction process, for example, by making it easier to extract items with higher rarity, depending on the result of the first extraction process performed by the user. Rarity is an example of scarcity. Rarity may be set by individual classification based on the grades described later, or it may be set based on the value of redemption points described later.

[0027] "Extraction processing" refers to an electronic process that extracts at least one product from a product pack consisting of multiple products. The "adjustment" in the extraction process refers to the electronic adjustment of how to extract products from a product pack consisting of multiple products. The "adjustment" of the extraction process includes, for example, electronic adjustments to how the results of the extraction process are output (displayed).

[0028] In the extraction service provided using such an information processing system 20, users can participate in a second lottery process, which, depending on the results of the first extraction process, is more likely to extract, for example, high-rarity items.

[0029] The main memory 201 of the information processing system 20 stores programs and applications such as the extraction processing module 211, the special prize management module 212, the product pack management module 213, the inventory management module 214, and the point management module 215. The processor 203 executes these programs and applications, thereby realizing each functional element of the information processing system 20.

[0030] The extraction processing module 211 is an example of a first extraction unit, a second extraction unit, and an information output unit, and can perform an extraction process to extract products from product packs (origami packs). The extraction processing module 211, in cooperation with the special prize management module 212 described later, can execute a second extraction process, for example, if the result of the first extraction process satisfies predetermined conditions.

[0031] The special prize management module 212 is an example of a management unit and manages and outputs information related to the special prize, as explained using, for example, Figures 8, 9, and 11. For example, the special prize management module 212 can output information to the extraction processing module 211 regarding the number and combinations of special prizes that have been extracted to date.

[0032] The product pack management module 213 is an example of a management unit and can manage the creation of various product packs and the updating of information based on extraction processes. The product pack management module 213 can, for example, create new product packs in cooperation with the inventory management module 214 described later. The product pack management module 213 can, for example, manage various types of information contained in the product pack information 224 described later and the product pack information 600 as explained using Figure 6. The product pack management module 213 can, for example, output information to the extraction processing module 211 regarding which product pack among different product packs the extraction service should be executed from. The product pack management module 213 can, for example, output information to the extraction processing module 211 regarding the product packs that the user has selected as targets for extraction processing before the extraction processing is executed by the extraction processing module 211.

[0033] The inventory management module 214 can manage the inventory of various products owned by operators, such as in the Oripa system, and in particular, the inventory of various products that can be assigned to product packs. The inventory management module 214 can manage various types of information included in the inventory management information 225 described later, and the inventory management information 700, as explained using Figure 7.

[0034] The point management module 215 is an example of a management unit and manages various types of points that can be used for services provided by operators, such as the Oripa system. These types of points also include reward points, described below, which are awarded to users when they choose not to acquire the extracted products. Examples of these types of points include points that can be used to extract products from each product pack, points that can be used to extract products from specific product packs, and bonus points that can be earned by logging into each service.

[0035] The auxiliary storage device 202 of the information processing system 20 stores setting information 221, user information 222, special prize information 223, product pack information 224, inventory management information 225, etc. Each piece of information stored in the auxiliary storage device 202 may be stored in the main storage device 201, at least partially, or at least temporarily, as part of each module that uses them.

[0036] The configuration information 221 includes at least a portion of the configuration information for the user terminal 30, in addition to the configuration information for each module of the information processing system 20 stored in the main memory 201.

[0037] User information 222 includes, for example, information about users who use the information processing system 20 using a user terminal 30, such as user identification information such as authentication information and registration information for individual users.

[0038] The special prize information 223 is information about the special prize that can be extracted, for example, from the first product pack. Information regarding the special prize includes, for example, image information of the product that can be extracted as the special prize from the first product pack, setting information such as the probability of the corresponding special prize being extracted by the first extraction process, and the number of extractions in the second extraction process associated with each special prize.

[0039] The product pack information 224 includes, for example, product configuration information 224a, product information 224b, probability assignment information 224c, quantity assignment information 224d, status information 224e, etc. The information processing system 20 may store the product pack information 224 in a database for each type, as described above, or it may store it in a tabular format, as in another example explained using Figure 6, or it may store it in a combination of these formats.

[0040] Product configuration information 224a is information about the types and quantities of each product that make up one product pack. Product configuration information 224a may also include information such as the initial number of products in one product pack and the current number of products remaining. Product information 224b is information about each product included in a single product pack. Product information 224b may include, for example, the product name, product ID, product code, list price, purchase price, condition (new, used, presence or absence of damage, etc.) for each product.

[0041] The probability assignment information 224c is information regarding the extraction probability assigned to each product in a single product pack. Extraction probability can also be interpreted as, for example, drawing probability, winning probability, release probability, inclusion rate, provision rate, etc. The quantity allocation information 224d is information regarding the number of units allocated to each product in a single product pack. The number of units allocated can also be interpreted as, for example, the number of units to be drawn, the number of units to be won, the number of units to be dispensed, the number of units to be included, etc.

[0042] Status information 224e is information about the status of each item in a single product pack. Status information 224e may include information such as "Not extracted," "Extracted," "Not selected," "Prepared for shipment," and "Shipped." If the status information 224e of each item is "Not extracted," then that item is in a status where it has not yet been extracted from the product pack. If the status information 224e for each product is "Extracted," then the product is in the status of having been extracted from the product pack. If the status information 224e for each product is "Not Selected," then the product is in the status of having been extracted from the product pack, but the user or other party did not choose to acquire that product. If the status information 224e for each product is "Preparing for Shipment," then the product has been extracted from the product pack and is in the "Preparing for Shipment" status, for example, to the user-specified address. If the status information 224e for each product is "Shipped," then the product has been extracted from the product pack.

[0043] The inventory management information 225 includes, for example, inventory information 225a, shipping information 225b, price information 225c, quality information 225d, image information 225e, order information 225f, etc. The information processing system 20 may store the inventory management information 225 in a database for each type, as described above, or it may store it in a tabular format, as in another example explained using Figure 7, or it may store it in a combination of these formats.

[0044] Inventory information 225a refers to information about the inventory of various products owned by operators, such as the Oripa system. Various products include, for example, products included in product packs or products that can be included in product packs. Shipping information 225b is information about the shipment of a product extracted from a product pack using, for example, the Oripa system. Shipping information includes, for example, the name, address, and contact information of the recipient of the product, as well as images or videos of the product taken before shipment.

[0045] Price information 225c includes information such as the purchase price, list price, reference price, and trends in the reference price of a product. The reference price is, for example, the transaction price at physical stores, e-commerce sites, flea market sites, etc., or the average of those prices. Information regarding the trend of the reference price refers to information regarding the time-dependent changes in the reference price, and includes, for example, chart information and graph information of past reference prices, information regarding the rate of increase or decrease of the reference price over the past few months, etc. For example, the special prize management module 212 can use information on the trend of reference prices to output information for input to the second lottery process, depending on the result of the first extraction process, so that products with a higher rate of increase in reference price are more likely to be extracted.

[0046] Quality information 225d is, for example, information about the quality of the product. This includes information such as whether the product is new and unopened, like new, used, damaged, or undamaged. Quality information 225d may also be, for example, information about grading standards such as PSA. Image information 225e is, for example, information about images of the product, particularly images of the product after procurement, before and after packaging, and before shipping. This image information 225e may be provided to the user. This allows, for example, a user who has acquired a corresponding product to confirm that the actual product included in the product pack has been secured.

[0047] Order information 225f is information regarding the order for each product. For example, order information 225f may include information such as the purchase price, supplier, and purchase date. If the product is a blind-packaged product or part of a set, order information 225f may also include information such as the name of the entire blind-packaged product or the name of the set in which it was sold.

[0048] The information processing system 20 described above is An extraction processing module 211 that performs a first extraction process to extract and output products from a first product pack, If one or more objects output by the extraction processing module 211 satisfy predetermined conditions, the extraction processing module 211 executes a second extraction process to extract and output further products from the first product pack. It is equipped with. The first product pack includes the first product and a second product that is rarer than the first product. In the second extraction process, the extraction module 211 extracts the second product with a higher probability than in the first extraction process.

[0049] As another example, information processing system 20 is: An extraction processing module 211 that performs a first extraction process to extract and output products from a first product pack, If one or more objects output by the extraction processing module 211 satisfy predetermined conditions, the extraction processing module 211 executes a second extraction process to extract and output products from the second product pack. It is equipped with. The average rarity of the items that make up the second product pack is higher than the average rarity of the items that make up the first product pack. This configuration can improve the appeal of the extraction service. The average rarity can be set based on factors such as the grade, reward points, and procurement costs (purchase price) assigned to each product. Furthermore, when grades are determined using numerical values ​​included in grades 1 through 5, the closer the average value is to 1, the higher the rarity.

[0050] Figure 3 shows an example of the hardware configuration of user terminal 30. The user terminal 30 includes a main memory 301, an auxiliary memory 302, a processor 303, an input device 304, an output device 305, a communication control unit 306, and the like. The main memory 301 of the user terminal 30 stores programs and applications such as the Oripa system display module 311, and the processor 303 executes these programs and applications.

[0051] The Oripa system display module 311 can display services provided by the information processing system 20 on the user terminal 30 and execute processes for the user to use those services. The user terminal 30 can use programs or applications such as a web browser as the Oripa system display module 311.

[0052] The auxiliary storage device 302 of the user terminal 30 stores configuration information 321, user information 322, and the like. The configuration information 321 includes information for the user terminal 30's Oripa system display module 311, which is stored in the main storage device 301. User information 322 includes information for user identification and authentication in the information processing system 20, such as information corresponding to the user information 222 described above.

[0053] The information processing performed by the information processing system 20 will be explained below using Figures 4 to 5. Each step of each flow and subflow explained using Figures 4 to 5 may be partially omitted, executed in reverse order, executed in parallel, incorporated into another flow, or used in combination with different flows and subflows, as long as no technical inconsistencies arise.

[0054] Figure 4 shows an example of the first extraction process flow 400. The extraction process by the information processing system 20 will be explained below using the first extraction process flow 400.

[0055] In the information processing system 20, when the extraction processing module 211 of the information processing system 20 starts the first extraction processing flow 400, it obtains first input information for the first extraction execution from, for example, the user terminal 30 (S410). The user can input the first input information for the first extraction processing execution by, for example, tapping the input area of ​​the first extraction execution command displayed on the output device 305 of the user terminal 30 or on the screen of the user terminal 30 via the Oripa system display module 311. The extraction processing module 211 can further acquire, for example, information regarding the payment of participation fees to participate in the extraction service or the consumption of points to participate in the extraction service, as first input information for executing the first extraction process, before or after a tap operation by the user. Using points is an example of entering points or an amount of money. The extraction processing module 211 acquires the first input information for the execution of the first extraction process (S410) and then outputs extraction start animation information (S420). For example, the Oripa system display module 311 of the user terminal 30 can display the extraction start animation information output by the extraction processing module 211 on the output device 305 of the user terminal 30. The extraction processing module 211 executes the first extraction process (S430) after outputting the extraction start animation information (S420).

[0056] The extraction processing module 211 outputs the first lottery result information after executing the first extraction process (S430) (S440). For example, the Oripa system display module 311 of the user terminal 30 can display the first extraction result information output by the extraction processing module 211 on the output device 305 of the user terminal 30. After outputting the first extraction result information (S440), the extraction processing module 211 obtains the confirmation input information for the first extraction result information (S450). The "confirmation input information for the first extraction result information" is, for example, input information that allows the user to confirm whether the extracted products are necessary or unnecessary.

[0057] For example, the Oripa system display module 311 of the user terminal 30 can display the products extracted as a result of the first extraction process on the output device 305 of the user terminal 30. The user can input information to select which products to actually acquire (require) and which products to not acquire (do not need) from the products displayed on the output device 305. The extraction processing module 211, after obtaining confirmed input information for the first extraction result information (S450), generates and outputs the first extraction result information that reflects the confirmed input information (S460). "First extraction result information that reflects the confirmed input information" refers to information such as all products extracted as a result of the first extraction process, products that the user actually acquires from all products extracted as a result of the extraction process, products that the user does not actually acquire from all products extracted as a result of the extraction process, etc. The extraction processing module 211 generates and outputs first extraction result information that reflects the confirmed input information (S460), and then updates the product pack information according to the generated first extraction result information (S470). The extraction processing module 211 updates the product pack information according to the generated first extraction result information (S470), then updates the inventory management information according to the generated first extraction result information (S480), and then terminates the extraction process.

[0058] The information processing system 20 may be, for example, an information processing terminal 20a installed in a physical store and capable of providing products to users in that store. Such an information processing terminal 20a can execute the first extraction processing flow 400 described above without a connection to the user terminal 30.

[0059] Figure 5 shows an example of the second extraction process flow 500. When the extraction processing module 211 executes the first extraction processing according to the first extraction processing flow 400 described above, the special prize management module 212 starts the second extraction processing flow 500 and obtains information such as the number of special prizes extracted as special prizes by the first extraction processing from the first lottery result information (S510). The special prize may also be referred to as a "specific product" below. The special prize is an example of a specific object. In this context, "quantity information, etc." may refer not only to the number of items, but also to information such as combinations and arrangements, as will be explained later. After acquiring quantity information, etc. (S510), the special prize management module 212 manages and outputs the quantity information, etc. related to specific products acquired up to that point, for example, for each user, based on the acquired quantity information, etc. (S520). The "management and output of quantity information, etc., related to specific products" will be described in detail using Figures 8, 9, and 11.

[0060] After managing and outputting quantity information, etc. (S520), the special prize management module 212 outputs input information to the extraction processing module 211 for executing a second extraction process (Yes in S530) if, for example, the number of specific products extracted by the user reaches a predetermined value. After managing and outputting quantity information, etc. (S520), the special prize management module 212 terminates the second extraction processing flow 500 (No. in S530) if, for example, the number of specific products selected by the user does not reach a predetermined value. After the special prize management module 212 outputs input information for executing the second extraction process to the extraction processing module 211 (Yes in S530), the extraction processing module 211 starts accepting input for executing the second extraction process from the user (S540). The process of "initiating the acceptance of user input for the execution of the second extraction process" will be described in detail using Figures 8 and 9.

[0061] The extraction processing module 211 starts accepting input from the user to execute the second extraction processing (S540), and then executes the second lottery processing (S550). The second lottery process is performed in the same steps as the first extraction process flow 400, which was explained using, for example, Figure 4, but the term "first" in the explanation of the first extraction process flow 400 should be understood as being replaced with the term "second". The second lottery process may be executed by omitting some steps from the first extraction process flow 400, as explained using Figure 4, for example, or by adding other steps.

[0062] Using Figure 4, the step of acquiring input information for the first lottery execution (S410) describes a configuration in which the extraction processing module 211 acquires, for example, information regarding the payment of participation fees for participating in the extraction service or the consumption of points for participating in the extraction service as first input information for the first extraction processing execution, either before or after a tap operation by the user. In contrast, the subflow for executing the second lottery process (S550) executes the process of acquiring the second input information for the second lottery process (S410), as explained using Figure 4. In this process, the extraction processing module 211 can acquire, for example, information regarding the consumption of a specific product that has been collected in a specific number of units, or information regarding the consumption of a specific product that has been collected in a specific number of units, along with information regarding the payment of participation fees for participating in the extraction service and the consumption of points for participating in the extraction service.

[0063] The second lottery process can, in one example, be performed using a product pack that has the same product composition as the first product pack, but differs in at least partially in the probability of extracting certain items or the number of items included. In particular, it can be performed using a product pack that has the same product composition as the first product pack, but in which items with higher rarity, higher value, such as high-rarity items, are more likely to be extracted. Such a product pack may be presented to the user as the first product pack because its product composition is identical. In another example, the second lottery process may be performed using a second product pack that has a different product composition from the first product pack, and which, overall or on average, contains more high-value items, such as high-rarity items, than the first product pack. Therefore, the information processing system 20 can improve the appeal of the extraction service and provide users with the opportunity to participate in a more attractive second lottery process in relation to the results of the first extraction process. Furthermore, the rarity of a product can be determined, for example, based on the reward points assigned to each product.

[0064] After executing the second lottery process (S550), the extraction processing module 211 outputs information regarding the consumption of a specific number of specific products and information regarding the number of products extracted in the second lottery process to the special prize management module 212. The special prize management module 212 then resets the information regarding the number of specific products consumed to execute the second lottery process (S560) and terminates the second extraction processing flow 500.

[0065] In other words, in the information processing system 20, The special prize management module 212 manages the number of special prizes output by the extraction processing module 211. The special prize management module 212, when the second extraction process is executed by the extraction processing module 211, subtracts a number from the number of special prizes corresponding to the number of times the second extraction process has been executed. The above process may be performed collaboratively by the special prize management module 212 and the extraction processing module 211, or it may be performed by the extraction processing module 211 instead of the special prize management module 212.

[0066] Figure 6 shows an example of product pack information 600. Product pack information 600 is a table-formatted example of product pack information 224, as explained using Figure 2. It is preferable to create product pack information 600 for each of the first and second product packs mentioned above. The information processing system 20 may have the following information as product pack information 600 for each product that makes up the product pack, or for each type of product that makes up the product pack. The product pack information 600 has information as items 610 such as "ID", "product name", "product code", "status", "grade", "initial quantity", "current quantity", "reward points", "normal drop rate", "first bonus drop rate", "second bonus drop rate". Please note that item 610 included in product pack information 600 is not limited to the above content. Furthermore, product pack information 600 does not necessarily have to contain all of the above items 610.

[0067] The value 620 in Figure 6 is an example of the information values ​​for each item assigned to the corresponding product. The value 620 shown in Figure 6 is merely an example and could be any string or any format of information. The overview 630 in Figure 6 is an example of an overview of the information for each item assigned to the corresponding product.

[0068] If, as a result of the extraction process, a product included in the first or second product pack is extracted and the user confirms that they want to acquire it, the product pack management module 213 of the information processing system 20 changes the status information of the corresponding product to a value 620, for example, "extracted" or "ready for shipment (required)". In the example in Figure 6, the value 620 of the product status information is "St_Shipped", which means that the product has already been shipped.

[0069] The product status information value 620 may be, for example, "Not extracted," "In the process of packaging," "Not selected (not needed)," or "Points returned." For example, if the product status information value 620 represents "Points returned," it indicates that the awarding of the corresponding reward points (hereinafter sometimes referred to as redemption points) for products that the user did not choose to acquire (ship) has been completed. The awarding of reward points to the user is performed, for example, by the points management module 215. Reward points are points that can be used, for example, in extraction services or games executed in conjunction with extraction services.

[0070] Users can use reward points, for example, to participate in extraction services or to execute extraction processes. When products included in the first product pack or the second product pack are extracted based on the extraction process, the product pack management module 213 can update the current number of similar products C_NNNN included in the first product pack or the second product pack.

[0071] In a configuration where the extraction processing module 211 performs the first extraction process and the second extraction process using product packs with the same product configuration, the product pack management module 213 can output a value higher than the extraction probability of the same high-value product in the first extraction process as the extraction probability of the high-value product in the second extraction process. For example, in the first extraction process, the extraction processing module 211 uses the normal drop probability NPro_NNN to extract the corresponding products. For example, in the second extraction process, the extraction processing module 211 uses the first probability of winning a prize (1Pro_NNN) and the second probability of winning a prize (2Pro_NNN) to perform the extraction process for the corresponding product.

[0072] The extraction processing module 211 can provide users with a more flexible and varied extraction service by combining different extraction probabilities. The different drop probabilities may be set for each individual product, or for each type of product.

[0073] The information processing system 20 may manage the product pack information 600 for an extraction service from a single product pack in one file data, or it may manage it in multiple file data. The information processing system 20 may manage the product pack information 600 for one or more extraction services from multiple product packs in a single file data, or it may manage it in multiple file data.

[0074] Figure 7 shows an example of inventory management information 700. Inventory management information 700 is a table representation of an example of inventory management information 225 explained using Figure 2. The information processing system 20 may have the following information as inventory management information 700 for each product constituting the first product pack and the second product pack, or for each type of product constituting the first product pack and the second product pack.

[0075] Inventory management information 700 contains information related to items 710 such as "ID," "product name," "product code," "status," "grade," "stock quantity," "shipping destination," "shipping image," "reference price," "reference price trend," and "purchase price." However, the items 710 included in inventory management information 700 are not limited to those listed above. Furthermore, inventory management information 700 does not necessarily need to contain all of the above items 710.

[0076] The value 720 in Figure 7 is an example of the information values ​​for each item assigned to the corresponding product. The value 720 shown in Figure 7 is merely an example and could represent any string or any form of information. The overview 730 in Figure 7 is an example of an overview of the information for each item assigned to the corresponding product.

[0077] Figure 8 shows an example of the introduction screen 800 for the first extraction process. The user terminal 30 in Figure 8(A) is displaying the first extraction process introduction screen 800 on its display. The first extraction process introduction screen 800 has an Oripa information display area 810 and a first input reception area 820. The Oripa information display area 810 displays the name of the target Oripa, "Dream Oripa," as well as other text information about the target Oripa, and the component product information 811.

[0078] The Oripa information display area 810 displays the text, "Collect the special prizes and draw an Oripa that guarantees PSA10 or BOX for 1 point!", indicating to the user that collecting a set number of special prizes is a predetermined condition. In other words, in the information processing system 20, The aforementioned condition is that one or more items output by the extraction processing module 211 are the grand prize.

[0079] The conversion of the grand prize into points is carried out based on the reward points explained using Figure 6, for example. Users can use the points converted from the grand prize for the extraction service from the first product pack, etc. In other words, in the information processing system 20, The grand prize is an item that can be converted into points.

[0080] The first input reception area 820 displays the first lottery number selection range 821, the second lottery number selection range 822, the third lottery number selection range 823, and the cost information 824 for the first lottery service. For example, a user can input the execution of the lottery process by tapping one of the following ranges: the first lottery count selection range 821, the second lottery count selection range 822, or the third lottery count selection range 823, to specify the number of times to draw from the target lottery pack.

[0081] Cost information 824 is information regarding the cost of using the lottery service for the first extraction process from the target Oripa. In the information processing system 20, as input of points or an amount, information is entered regarding the consumption of points corresponding to cost information 824, or the payment of a fee corresponding to an amount (not shown) corresponding to cost information 824. In other words, in the information processing system 20, The extraction processing module 211 receives input in the form of points or an amount and executes the first extraction process.

[0082] In Figure 8(B), the user terminal 30 displays the first extraction process introduction screen 800 on its display, which is a modified version of the state described in Figure 8(A), with the content displayed in the Oripa information display area 810 shifted downwards. In Figure 8(B), the scroll bar 801 has moved downwards from its position in Figure 8(A) in response to the screen movement. In Figure 8(B), the special prize information 830 and the second input reception area 840 are displayed in the Oripa information display area 810 of the first extraction processing introduction screen 800. Special Prize Information 830 refers to information about the special prizes that may be extracted from the target Oripa packs. In Figure 8(B), the special prize information 830 displays the first special prize information display area 831, the second special prize information display area 832, and the third special prize information display area 833. In Figure 8(B), the special prize information 830 shows that none of the first special prize (heart), the second special prize (sun), or the third special prize (moon) have been collected. In Figure 8(B), the extraction processing module 211 can perform product extraction related to the second lottery process 30 times when three hearts, which are the first special prize, are collected under predetermined conditions. Similarly, the extraction processing module 211 can perform product extraction related to the second lottery process 3 times when three suns, which are the second special prize, are collected under predetermined conditions, and can perform product extraction related to the third lottery process 1 time when three moons, which are the third special prize, are collected under predetermined conditions. For example, the expression "product extraction can be performed N times" can be rephrased as "N products are extracted." In Figure 8(B), although the second input reception area 840 is displayed, even if the user taps the second input reception area 840, the actual second lottery process will not be executed because the predetermined conditions are not met. In Figure 8(B), the first input reception area 820 is displayed in a fixed manner, and its contents are the same as those in Figure 8(A).

[0083] In other words, in the information processing system 20, The extraction processing module 211 outputs information regarding the number of special prizes output by the extraction processing module 211.

[0084] In the information processing system 20, The aforementioned conditions are, The number of special prizes (one or more) must be equal to or greater than a predetermined value.

[0085] In the information processing system 20, The aforementioned condition is that the number of special prizes is equal to or greater than a predetermined value. The number of times the extraction processing module 211 performs the second extraction process varies depending on the type of one or more specific objects.

[0086] Figure 9 shows an example of the first extraction result information display screen 900. The user terminal 30 in Figure 9(A) is displaying the first extraction result information display screen 900 on its display. The first extraction result information display screen 900 is a screen that is displayed after, for example, extracting multiple products, such as 100 products, from the state described in Figure 8, according to the first extraction process. The first extraction result information display screen 900 has a first extraction result information display area 910 and a first input reception area 820 similar to that described using Figure 8(B). The first extraction result information display area 910 displays the grade, name, quantity, and reward points (if points are redeemed for the extracted products) of the extracted products as text information. The first extraction result information display area 910 may also display other text information, images, videos, etc., of the extracted products.

[0087] In Figure 9(B), the user terminal 30 displays the first extraction result information display screen 900 on its display, which is the same state as described in Figure 9(A), but with the content displayed in the first extraction result information display area 910 shifted downwards. In Figure 9(B), the scroll bar 801 has moved downwards from its position in Figure 9(A) in response to the screen movement. In Figure 9(B), similar to the Oripa information display area 810 of the first extraction process introduction screen 800 explained using Figure 8(B), the first extraction result information display area 910 of the first extraction result information display screen 900 also displays the special prize information 830 and the second input reception area 840. In Figure 9(B), the special prize information 830 shows that two hearts, which are the first special prize, have been collected in the first special prize information display area 831; three suns, which are the second special prize, have been collected in the second special prize information display area 832; and three moons, which are the third special prize, have been collected in the third special prize information display area 833. In Figure 9(B), the extraction processing module 211 has met two predetermined conditions: three Suns, which are the second special prize, and three Moons, which are the third special prize. Therefore, in response to user input, it extracts products according to the second lottery process a number of times corresponding to each condition. In Figure 9(B), as described above, the predetermined conditions are met, so the extraction processing module 211 executes the second lottery process, as explained using Figures 4 and 5, in response to user tap operations on the second input reception area 840. In Figure 9(B), the extraction processing module 211 extracts four products according to the second lottery process, and then resets the contents of the second special prize information display area 832 and the third special prize information display area 833 to the state shown in Figure 8(B). In addition, instead of starting the second lottery process by tapping the second input reception area 840 on the first extraction result information display screen 900 shown in Figure 9, the user can also restart the first extraction process by tapping the first input reception area.

[0088] Figure 10 shows an example of the introduction screen 1000 for the second extraction process. Figures 10(A) and 10(B) are examples of screens that appear after a user performs an operation such as tapping on the second input reception area 840, which displays the text information "Draw a special prize pack" as shown in Figure 9(B).

[0089] Cost information 1024 indicates that the cost to use the lottery service for the second extraction process from the target Oripa, provided that the predetermined conditions are met, is 1 point per use. The information processing system 20 inputs information regarding the consumption of points corresponding to cost information 1024, or the payment of a fee (not shown) corresponding to cost information 1024, as input of points or amounts. In other words, in the information processing system 20, The extraction processing module 211 receives input in the form of points or an amount and performs a second extraction process. Figure 10(A) shows an example in which the extraction processing module 211 performs a second lottery process, which uses product packs with the same product configuration as the first extraction process, but with different extraction probabilities for each product. In Figure 10(A), the second lottery processing introduction screen 1000 (1000a) has an Oripa information display area 1010 (1010a) and a second input reception area 1020. In the Oripa information display area 1010, it is displayed that the name of the target Oripa has changed from "Dream Oripa" to "Special Prize Oripa" as shown in Figure 8(A). In the Oripa information display area 1010, it is shown that the minimum guaranteed points have increased from 1,000 points to 10,000 points as shown in Figure 8(A), and that the reward points have increased tenfold. In the Oripa information display area 1010a, it is shown that the probability of drawing the highest-ranking, rarest items among the products listed in the product lineup—1st prize AAA, 2nd prize BBB, and 3rd prize CCC—has been increased tenfold. From this textual information, users can easily understand that, compared to the first extraction process, the second extraction process is more likely to extract products with the same product composition but higher product value. The second input reception area 1020 displays the fourth lottery number selection range 1021, the fifth lottery number selection range 1022, and the cost information 1024 for the second lottery service. For example, a user can specify the number of times to draw from the target special prize pack by tapping either the fourth draw count selection range 1021 or the fifth draw count selection range 1022, and input the input to execute the draw process. For example, when a user taps the fourth lottery selection range 1021, the special prize management module 212, in conjunction with extracting one product in the second extraction process, resets the third special prize information display area 833 from the display showing that three third special prizes have been collected (as shown in Figure 9(B)) to the display showing that no third special prizes have been collected (as shown in Figure 8(B)).

[0090] The special prize management module 212 resets the information on the number of first to third special prizes that have been collected, and then, when a predetermined number of first to third special prizes are collected again, it can change, for example, increase, the number of draws for the second draw service. In other words, in the information processing system 20, The number of times the extraction processing module 211 executes the second extraction process after the above-mentioned predetermined conditions are met depends on the number of times the predetermined conditions were met before the execution. Cost information 1024 is information regarding the cost of using the lottery service for the special prize packs.

[0091] In Figure 10(B), the second lottery processing introduction screen 1000(1000b) has an Oripa information display area 1010(1010b) and a second input reception area 1020. In the Oripa information display area 1010b, the target Oripa is displayed with a different name, "Special Prize Oripa," than the "Dream Oripa" shown in Figure 8(A). In the Oripa information display area 1010b, it is shown that the minimum guaranteed points are 10,000 points. In the Oripa information display area 1010, it is shown that among the products listed in the product lineup, the highest-ranking, rarest products, namely XXX (1st prize), YYY (2nd prize), and ZZZ (3rd prize), have reward points of 100,000pt, 75,000pt, and 50,000pt, respectively. From this textual information, users can easily understand that in the second extraction process, they can participate in an extraction service using product packs that extract products with a higher product value than those extracted in the first extraction process. The second input reception area 1020 is the same as in Figure 10(A), so its explanation is omitted.

[0092] Figure 11 shows an example of special prize information 1100 composed of combinations. Each individual product that makes up the special prize information 1100, which is composed of combinations, can be assigned a different extraction probability. Also, although playing cards are used as an example to represent values ​​and (attributes) in Figure 11, these are just examples. Instead of values ​​and types, information such as rarity, strength, size, and attributes can be arbitrarily set. Furthermore, the grand prize may be a product that can actually be sent to the user.

[0093] Figure 11(A) shows that the special prize information 1100 (1100a), which is composed of combinations, consists of five different items: A, K, Q, J, and 10 of the heart symbol, and that when these are all present, 100 items can be extracted from the second drawing process. Figure 11(B) shows that the special prize information 1100 (1100b), which is composed of combinations, consists of four items that have the same value but different types: Ace of Heart, Spade, Diamond, and Club. When these are all present, 50 items can be extracted from the second drawing process. Figure 11(C) shows that the special prize information 1100 (1100c), which is composed of combinations, consists of four items that share the same value and type, namely the Ace of Hearts, and that when these are all present, 30 items can be extracted from the second drawing process. The example shown in Figure 11(C) essentially corresponds to the special prize information consisting of a predetermined number of identical items, as explained using Figures 8 and 9. Figure 11(D) shows that the special prize information 1100 (1100d), which is composed of combinations, consists of 15 items that share the same value and type, such as the 2 of Hearts, and that when these are all present, 10 items can be extracted from the second drawing process. For example, by structuring the special prize information with a combination of low-value items included in the product pack, users can still experience the excitement and enjoyment of participating in the second selection service, even if they draw low-value items. In other words, in the information processing system 20, The specified conditions are, Either the number of special prizes (one or more) is equal to or greater than a predetermined value, or the number of special prizes (one or more) is equal to two or more special prizes and consists of a predetermined combination of types.

[0094] Figure 12 is an example of an explanatory diagram illustrating the probability of winning the grand prize. Figure 12(A) is an example of a configuration in which different extraction probabilities are assigned to the first, second, and third special prizes, as well as the fourth special prize, the secret special prize, which is not displayed to the user in Figures 8 and 9, according to the number of times they were extracted in the first extraction process. In Figure 12(A), regardless of whether or not the reset process described using Figures 8 and 9 is performed, the probability of obtaining the first special prize, second special prize, third special prize, and secret special prize is set according to the current number of times each prize has been obtained. Figure 12(B) shows an example of a configuration in which different extraction probabilities are assigned to the first special prize, second special prize, third special prize, and secret special prize, depending on the number of times they were extracted in the first extraction process and whether or not a reset process was performed.

[0095] In Figure 12(B), the probability of obtaining the first, second, and third special prizes is set according to whether or not the reset process described using Figures 8 and 9 has been performed. Furthermore, the secret special prize can be obtained by an extraction process from the third product pack, which has the secret special prize added to the first product pack, after the first, second, and third special prizes have each been reset at least once. In other words, in the information processing system 20, The grand prizes include the 1st, 2nd, 3rd, and secret grand prizes. The first product pack contains the first through third special prizes, but does not include the secret special prize. When the second extraction process is performed by the extraction processing module 211, the extraction processing module 211 extracts and outputs an object from the third product pack, which has a secret special prize added to the first product pack. The number of times the extraction processing module 211 executes the second extraction process when the predetermined conditions are met is greater when one or more objects are secret prizes than when one or more items are any of the first to third prizes. In the above configuration, the extraction processing module 211 can execute either the lottery processing using the first product pack or the lottery processing using the third product pack as the first extraction processing. In Figure 12, different drawing probabilities are set for the 1st Special Prize, 2nd Special Prize, 3rd Special Prize, and Secret Special Prize.

[0096] In Figure 12, different drawing probabilities are set for the 1st Special Prize, 2nd Special Prize, 3rd Special Prize, and Secret Special Prize, depending on the number of times (number) they have been drawn. In Figure 12, the extraction probability can be set to 0 depending on the number of times (items) extracted. In other words, in the information processing system 20, The probability of a grand prize being selected by the extraction processing module 211 changes based on the number of grand prizes output by the extraction processing module 211.

[0097] In addition to the example shown in Figure 12, different drawing probabilities may be set for the first special prize, second special prize, third special prize, and secret special prize, depending on the number of times they have been reset. In other words, in the information processing system 20, The extraction processing module 211 extracts and outputs the grand prize with a different probability than before the second extraction process was performed by the extraction processing module 211. Figure 12 shows an example where the extraction probability is a fixed value, but the extraction probability may be set as a variable value that changes according to predetermined conditions for at least one product. The predetermined conditions are, for example, that the number of remaining items in the product pack is less than or equal to a predetermined number, such as less than or equal to 1 / 10, 1 / 50, or 1 / 100 of the initial number of items in the product pack. In such a configuration, for example, the probability of drawing the grand prize can be increased according to the number of remaining items in the product pack, so that the user's probability of participating in the second extraction service can be increased as the number of items in the product pack approaches its end.

[0098] Furthermore, this technology is not limited to the embodiments described above, and includes various modifications. For example, the embodiments described above are explained in detail to make the present invention easier to understand, and are not necessarily limited to those having all the configurations described. Also, it is possible to replace parts of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add configurations from other embodiments to the configuration of one embodiment. In addition, it is possible to add, delete, or replace parts of the configuration of each embodiment with other configurations.

[0099] Furthermore, each of the above configurations, functions, processing units, and processing means may be implemented in hardware, either partially or entirely, by designing them as integrated circuits, for example. Alternatively, each of the above configurations and functions may be implemented in software by having the processor interpret and execute programs that implement each function. Information such as programs, tables, and files that implement each function can be stored in memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

[0100] Furthermore, the control lines and information lines shown are those deemed necessary for explanatory purposes, and not all control lines and information lines are necessarily shown in the actual product. In reality, it is safe to assume that almost all components are interconnected. Furthermore, the above-described embodiments disclose at least the configuration described in the claims. [Explanation of Symbols]

[0101] 20... Information processing system, 30... User terminal, 211... Extraction processing module, 212... Special prize management module, 213... Product pack management module, 214... Inventory management module, 215... Point management module

Claims

1. A first extraction unit performs a first extraction process that extracts and outputs objects from a first group of objects, A second extraction unit performs a second extraction process to extract and output further objects from the first object group if one or more objects output by the first extraction unit satisfy predetermined conditions, Equipped with, The first group of objects includes a first object and a second object which is rarer than the first object. The second extraction unit extracts the second object with a higher probability than the first extraction unit in the second extraction process. Information processing system.

2. A first extraction unit performs a first extraction process that extracts and outputs objects from a first group of objects, A second extraction unit performs a second extraction process to extract and output objects from a second group of objects if one or more objects output by the first extraction unit satisfy predetermined conditions, Equipped with, The average value of the rarity of the multiple objects constituting the second object group is higher than the average value of the rarity of the multiple objects constituting the first object group. Information processing system.

3. The predetermined condition is that one or more objects output by the first extraction unit are specific objects. The information processing system according to claim 1 or 2.

4. The aforementioned specific object is an object that can be converted to a point. The information processing system according to claim 3.

5. The system further includes an information output unit that outputs information regarding the number of specific objects output by the first extraction unit. The information processing system according to claim 3.

6. The aforementioned predetermined conditions are: The number of the one or more specified objects is equal to or greater than a predetermined value, or the one or more specified objects consist of two or more specified objects and are in a predetermined combination of types. The information processing system according to claim 3.

7. The aforementioned predetermined condition is that the number of the one or more specified objects is equal to or greater than the predetermined value. The number of times the second extraction unit performs the second extraction process varies depending on the type of the one or more specific objects. The information processing system according to claim 6.

8. The system further includes a management unit that manages the number of specific objects output by the first extraction unit, When the second extraction process is executed by the second extraction unit, the management unit subtracts a number from the number of specific objects corresponding to the number of times the second extraction process has been executed. The information processing system according to claim 3.

9. The probability that the first extraction unit will extract the specific object changes based on the number of specific objects output by the first extraction unit. The information processing system according to claim 3.

10. The first extraction unit extracts and outputs the specific object with a probability different from that before the second extraction process is performed by the second extraction unit. The information processing system according to claim 3.

11. The aforementioned specific object includes a first specific object and a second specific object. The first group of objects includes the first specific object, but does not include the second specific object. When the second extraction process is performed by the second extraction unit, the first extraction unit extracts and outputs objects from the third object group, which is the first object group to which the second specific object has been added. The number of times the second extraction unit performs the second extraction process when the predetermined conditions are met is greater when the one or more objects are the second specific objects than when the one or more objects are the first specific objects. The information processing system according to claim 3.

12. The number of times the second extraction unit executes the second extraction process after the predetermined conditions are met varies depending on the number of times the predetermined conditions have been met before the execution. The information processing system according to claim 1 or 2.

13. The first extraction unit receives input of points or an amount and executes the first extraction process. The information processing system according to claim 1 or 2.

14. The second extraction unit receives input of points or an amount and executes the second extraction process. The information processing system according to claim 1 or 2.

15. The objects output by the first extraction unit include trading cards. The information processing system according to claim 1 or 2.

16. A method performed by a computer, The first extraction process is executed to extract and output objects from the first group of objects. If one or more of the output objects satisfy predetermined conditions, a second extraction process is executed to extract and output further objects from the first group of objects. The first group of objects includes a first object and a second object which is rarer than the first object. In the second extraction process, the second object is extracted with a higher probability than in the first extraction process. method.

17. A method performed by a computer, The first extraction process is executed to extract and output objects from the first group of objects. If one or more of the output objects satisfy predetermined conditions, a second extraction process is executed to extract and output objects from the second group of objects. The average value of the rarity of the multiple objects constituting the second object group is higher than the average value of the rarity of the multiple objects constituting the first object group. method.

18. The predetermined condition is that the one or more objects output by the first extraction process are specific objects. The method according to claim 16 or 17.

19. Outputs information regarding the number of the specified objects that have been output. The method according to claim 18.

20. The aforementioned predetermined conditions are: The number of the one or more specified objects is equal to or greater than a predetermined value, or the one or more specified objects consist of two or more specified objects and are in a predetermined combination of types. The method according to claim 18.

21. When the second extraction process is executed, a number corresponding to the number of times the second extraction process is executed is subtracted from the number of the specific objects. The method according to claim 18.

22. A program for a computer to implement the functions of each part of the information processing system described in any one of claims 1 to 14.