Information processing system for original pack
The information processing system addresses the inflexibility in existing item sales management systems by allowing for dynamic adjustment of extraction processes, enhancing user engagement and sales through higher chances of obtaining rare items.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- PORTION CO LTD
- Filing Date
- 2025-08-22
- Publication Date
- 2026-05-15
AI Technical Summary
Existing systems for item sales management, such as those described in Japanese Patent No. 7171841, lack flexibility in adjusting the extraction process, which can lead to suboptimal user engagement and sales promotion.
An information processing system that allows for flexible adjustment of the extraction process by varying the rarity and probability of item extraction based on the results of previous extractions, enabling users to participate in additional lottery processes with higher chances of obtaining high-rarity items.
Enhances user engagement and appeal of the extraction service by providing opportunities to obtain high-rarity items, thereby improving sales and user satisfaction.
Smart Images

Figure JP2025029466_15052026_PF_FP_ABST
Abstract
Description
Oripa's Information Processing System
[0001] This technology relates to Oripa's information processing system.
[0002] [Related Application] This application claims the priority of Japanese Patent Application No. 2024-194110, titled "Oripa's Information Processing System," filed on November 6, 2024, the disclosure of which is incorporated herein by reference in its entirety. As the background art of this technical field, there is Japanese Patent No. 7171841 (Patent Document 1). This document states 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, the user can determine whether to purchase the item after the execution of the lottery for purchasable items. Further, since the lottery for purchasable items is executed with the consumption of the lottery rights, the purchase of the selected item is promoted as compared with the case where such rights are not consumed." (See the abstract).
[0003] Japanese Patent No. 7171841
[0004] Patent Document 1 describes a mechanism for improving the satisfaction of purchasers and promoting the sale of various items. However, in Patent Document 1, no consideration has been given to flexibly adjusting the extraction process. Therefore, this technology provides a mechanism for flexibly adjusting the extraction process.
[0005] To solve the above problems, for example, the configuration described in the claims is adopted.
[0006] According to this technology, a mechanism for flexibly adjusting the extraction process can be provided. Other problems, configurations, and effects than those described above will be clarified by the description of the following embodiments.
[0007] Figure 1 is an example of an explanatory diagram illustrating an information processing system 20 connected to a network 100. Figure 2 is an example of the hardware configuration of the information processing system 20. Figure 3 is an example of the hardware configuration of a user terminal 30. Figure 4 is an example of the first extraction processing flow 400. Figure 5 is an example of the second extraction processing flow 500. Figure 6 is an example of product pack information 600. Figure 7 is an example of inventory management information 700. Figure 8 is an example of the introduction screen 800 for the first extraction processing. Figure 9 is an example of the display screen 900 for the first extraction result information. Figure 10 is an example of the introduction screen 1000 for the second extraction processing. Figure 11 is an example of special prize information 1100 composed of combinations. Figure 12 is an example of an explanatory diagram illustrating the probability of extracting a special prize.
[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 description, we will explain the "Oripa System," which uses product packs (hereinafter sometimes referred to as "Oripa") as an example of the information processing system 20. Product packs and Oripa are examples of the first object group, the second object group, and the third object group. In the following description, "Oripa System 20" may be used to mean the 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 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". Products are examples of the First Object, Second Object, First Specific Object, and Second Specific Object. Operators 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 acquire the actual extracted (winning) products or obtain points, etc., corresponding to the extracted products. In the following, the term "pt" may be used instead of "points," and "pt" can be read as "points."
[0013] In the following explanation, trading cards will be used as an example of the items included in the original pack (hereinafter also referred to as "extraction targets"), but the information processing system 20 can also handle items other than trading cards as extraction targets.
[0014] The items to be extracted may include, for example, all types of cards other than trading cards, toys such as figurines and model cars, stamps, works of art such as paintings and ceramics, gold coins and other coins, banknotes, sneakers, electrical appliances, wine, various non-commercial items, antiques and collectibles, various tickets, and combinations thereof. Furthermore, the original packs (product packs) may consist only of physical products, or they may consist of a combination of physical and virtual products.
[0015] The information processing system 20 in Figure 1 performs the information processing described later. The specific configuration of the information processing system 20 will be explained in more detail using Figure 2. The information processing system 20 can be implemented, for example, as a standalone information processing terminal 20a that can be directly operated by a user, or as an information processing server 20b that can be accessed by a user via the cloud. Furthermore, the information processing system 20 may be implemented in a different configuration. For example, the information processing system 20 may be implemented with its individual components existing in separate devices or in 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 on the cloud or 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 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 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, but in reality, the processor that processes various programs and applications (modules) executes the processing. Various databases (DBs) are stored in the auxiliary storage device. 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 the 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 the user terminal 30 can use the user terminal 30 to perform processing such as acquiring, processing, displaying, and outputting information, for example, in relation to the information processing system 20, using a smartphone 30a, tablet 30b, laptop PC 30c, desktop PC 30d, etc. The user of the user terminal 30 is not limited to one individual. The user of the user terminal 30 may be multiple individuals, a corporation, an organization, etc.
[0021] The following example describes a configuration in which a user accesses the Oripa system 20 via a user terminal 30 and a network 100 to participate in the extraction of Oripa. In another configuration, the user can also use the Oripa extraction service using an information processing terminal 20a installed in a store, for example. In yet another configuration, the user can also use the Oripa extraction service using a combination of the user terminal 30 and an information processing terminal 20a installed in a store, for example.
[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 located in different countries. Furthermore, the information processing system 20 may be implemented by one or more computers, any of which 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, described using Figure 2, and the user terminal 30, 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 process" refers to the electronic process of extracting at least one product from a product pack consisting of multiple products. "Adjustment" of the extraction process refers to the electronic adjustment of how to extract products from a product pack consisting of multiple products. "Adjustment" of the extraction process also includes the electronic adjustment of how to output (display) the results of the extraction process.
[0028] In the extraction service provided using such an information processing system 20, the user 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 to realize 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 (Oripa). The extraction processing module 211 can work in conjunction with the special prize management module 212, described later, to 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 special prizes, 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 for the user.
[0032] The product pack management module 213 is an example of a management unit and can manage the creation of new product packs and information updates 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 are the target of the extraction process, selected by the user before the extraction process 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, in addition to the configuration information for each module of the information processing system 20 stored in the main memory 201, at least a portion of the configuration information for the user terminal 30.
[0037] User information 222 is, for example, information about a user who uses 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, for example, information about special prizes that can be extracted from the first product pack. The special prize information includes, for example, image information of products that can be extracted as special prizes 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 allocation information 224c, quantity allocation 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 them in a combination of these.
[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 in one product pack. Product information 224b may also include information such as the product name, product ID, product code, list price, purchase price, condition (new, used, presence or absence of damage, etc.) of each product.
[0041] The probability assignment information 224c is information regarding the extraction probability assigned to each product in a single product pack. The extraction probability can also be interpreted as, for example, the probability of drawing, the probability of winning, the probability of being dispensed, the inclusion rate, the provision rate, etc. The quantity assignment information 224d is information regarding the quantity of each product in a single product pack that is provided. The quantity of items provided can also be interpreted as, for example, the number of items drawn, the number of items won, the number of items dispensed, the number of items enclosed, etc.
[0042] Status information 224e is information regarding the status of each product included in one product pack. The status information 224e is, for example, information such as "not extracted", "extracted", "not selected", "ready for shipment", "shipped", etc. If the status information 224e of each product is "not extracted", the product is in a status where it has not yet been extracted from the product pack. If the status information 224e of each product is "extracted", the product is in a status where it has been extracted from the product pack. If the status information 224e of each product is "not selected", the product has been extracted from the product pack, but the user or the like has not selected to acquire the product. If the status information 224e of each product is "ready for shipment", the product is in a status of being ready for shipment, for example, to the address designated by the user, after being extracted from the product pack. If the status information 224e of each product is "shipped", the product is in a status where it has been extracted from the product pack.
[0043] 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, and the like. The information processing system 20 may store the inventory management information 225 in a database for each type as described above, or may store it in a table format as in another example described using FIG. 7, or may store them in combination.
[0044] Inventory information 225a is information regarding the inventory of various products owned by an operator or the like, such as an OLIPAS system. The various products are, for example, products included in the product pack or products that can be included in the product pack. Shipping information 225b is information regarding the shipping of products extracted from the product pack using, for example, the OLIPAS system. The information regarding shipping is, for example, information such as the name, address, contact information of the recipient of the product, and images or videos of the product taken before shipping.
[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., and their average values. Information regarding trends in the reference price includes information on the time change of the above-mentioned reference price, and includes, for example, chart information and craft information of past reference prices, and information on the rate of increase or decrease of the reference price over the past few months. For example, the special prize management module 212 can use the information regarding trends in the reference price to output information for input for the second lottery process, depending on the result of the first extraction process, so that products with a higher rate of increase in the reference price are more likely to be extracted.
[0046] Quality information 225d is, for example, information about the quality of the product. Information about the quality of the product includes, for example, information about whether it 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, especially images of the product after procurement, before and after packaging, before shipping, etc. This image information 225e may be provided to the user. This allows, for example, a user who has acquired the corresponding product to confirm that the actual product contained in the product pack is indeed 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 includes an extraction processing module 211 that executes a first extraction process of extracting and outputting products from a first product pack, and when one or more objects output by the extraction processing module 211 satisfy a predetermined condition, the extraction processing module 211 that executes a second extraction process of further extracting and outputting products from the first product pack. The first product pack includes a first product and a second product that is rarer than the first product. In the second extraction process, the extraction processing module 211 extracts the second product with a higher probability than in the first extraction process.
[0049] As another example, the information processing system 20 includes an extraction processing module 211 that executes a first extraction process of extracting and outputting products from a first product pack, and when one or more objects output by the extraction processing module 211 satisfy a predetermined condition, the extraction processing module 211 that executes a second extraction process of extracting and outputting products from a second product pack. The average value of the rarity of the plurality of products constituting the second product pack is higher than the average value of the rarity of the plurality of products constituting the first product pack. With such a configuration, the appeal of the extraction service can be improved. The average value of rarity can be set based on, for example, the grade, redemption points, incoming cost (purchase price), etc. assigned to each product. When the average value is set using numerical values such as from grade 1 to grade 5, the closer the average value is to 1, the higher the rarity.
[0050] FIG. 3 is an example of the hardware configuration of the user terminal 30. The user terminal 30 has a main storage device 301, an auxiliary storage device 302, a processor 303, an input device 304, an output device 305, a communication control unit 306, etc. Programs and applications such as an Olympus system display module 311 are stored in the main storage device 301 of the user terminal 30, 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 a program or application 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, etc. 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. The 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 mentioned 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 acquires 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 by the Oripa system display module 311. The extraction processing module 211 can acquire further information as first input information for the first extraction processing execution, for example, before or after the user's tap operation, such as information regarding the payment of a participation fee to participate in the extraction service or the consumption of points to participate in the extraction service. Consumption of points is an example of inputting points or an amount of money. After acquiring the first input information for the first extraction processing execution (S410), the extraction processing module 211 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. After outputting the extraction start animation information (S420), the extraction processing module 211 executes the first extraction process (S430).
[0056] After executing the first extraction process (S430), the extraction processing module 211 outputs the first lottery result information (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 for 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 from the products displayed on the output device 305 which products to actually acquire (are required) and which products to not actually acquire (are unnecessary). After acquiring the confirmed input information for the first extraction result information (S450), the extraction processing module 211 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 will actually acquire from all products extracted as a result of the extraction process, products that the user will not actually acquire from all products extracted as a result of the extraction process, etc. After generating and outputting the first extraction result information that reflects the confirmed input information (S460), the extraction processing module 211 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 processing 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. A special prize is an example of a specific object. Here, "number information, etc." may refer to information such as combinations or arrangements, as will be described later, in addition to the number of items. After obtaining the number information, etc. (S510), the special prize management module 212 manages and outputs the number information, etc. related to the specific products that have been obtained up to that point, for example, for each user, based on the obtained number information, etc. (S520). The "management and output of number 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 for executing the second extraction process to the extraction processing module 211 if, for example, the number of specific products extracted by the user reaches a predetermined value (Yes in S530). After managing and outputting quantity information, etc. (S520), the special prize management module 212 terminates the second extraction process flow 500 if, for example, the number of specific products extracted by the user does not reach a predetermined value (No in S530). 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 "start of accepting input for executing the second extraction process from the user" will be described in detail using Figures 8 and 9.
[0061] The extraction processing module 211 starts receiving input from the user to execute the second extraction processing (S540), and then executes the second lottery processing (S550). The second lottery processing is executed in the same steps as the first extraction processing flow 400, for example, as described using Figure 4, but the term "first" in the description of the first extraction processing flow 400 is understood to be replaced with the term "second". The second lottery processing may be executed by omitting some steps from the first extraction processing flow 400, for example, as described using Figure 4, or by adding other steps.
[0062] Using Figure 4, in the step of acquiring input information for the first lottery execution (S410), the extraction processing module 211 is configured to 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 the first extraction processing execution, for example, before or after a tap operation by the user. In contrast, in the subflow for the execution of the second lottery processing (S550), instead of the process of acquiring input information for the first lottery execution (S410) as explained using Figure 4, the process of acquiring second input information for the second lottery execution is executed. 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, or information regarding the consumption of a specific product that has been collected in a specific number, and information regarding the payment of participation fees to participate in the extraction service or the consumption of points to participate in the extraction service, for example, before or after a tap operation by the user on the input area of the second extraction execution command that is displayed when the user starts accepting input for the execution of the second extraction processing (S540), as second input information for the execution of the second extraction processing.
[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 products or the number of products 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 products with higher rarity and 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 of its identical product composition. In another example, the second lottery process can be performed using a second product pack that has a different product composition than the first product pack, and which contains more products with higher value, such as high-rarity items, overall or on average, than the first product pack. Therefore, the information processing system 20 can improve the appeal of the extraction service and provide the user with an opportunity to participate in a more attractive second lottery process in relation to the results of the first extraction process. Products with high rarity 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, and when the second extraction process is executed by the extraction processing module 211, the special prize management module 212 subtracts a number from the number of special prizes corresponding to the number of times the second extraction process is executed. Note that the above process may be performed jointly by the special prize management module 212 and the extraction processing module 211, or the extraction processing module 211 may perform it 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 representation of an example of product pack information 224 explained using Figure 2. Product pack information 600 is preferably created for each of the first and second product packs described above. The information processing system 20 may have the following information as product pack information 600 for each product constituting the product pack, or for each type of product constituting the product pack. Product pack information 600 has information such as "ID", "product name", "product code", "status", "grade", "initial quantity", "current quantity", "reward points", "normal drop probability", "first bonus drop probability", and "second bonus drop probability" as items 610. Note that the items 610 included in product pack information 600 are not limited to the above. Also, product pack information 600 does not necessarily have all of the above items 610.
[0067] The value 620 in Figure 6 is an example of the information value 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 summary 630 in Figure 6 is an example of a summary 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 will 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 that represents, 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)," "Points returned," etc. 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 point management module 215. Reward points are points that can be used, for example, in the extraction service or games executed in conjunction with the extraction service.
[0070] Users can use reward points, for example, to participate in the extraction service or to execute the extraction process. 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 C_NNNN of similar products included in the first product pack or the second product pack.
[0071] In a configuration where the extraction processing module 211 performs the first and second extraction processes 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 extracts the corresponding product using the normal discharge probability NPro_NNN. For example, in the second extraction process, the extraction processing module 211 performs the extraction process of the corresponding product using the first probability-increasing discharge probability 1Pro_NNN or the second probability-increasing discharge probability 2Pro_NNN.
[0072] The extraction processing module 211 can provide users with a more flexible and varied extraction service by combining different extraction probabilities. These different extraction 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 one product pack using one file data, or it may manage it using 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 using one file data, or it may manage it using 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] The inventory management information 700 includes information such as "ID," "product name," "product code," "status," "grade," "quantity in stock," "shipping destination," "shipping image," "reference price," "reference price trend," and "purchase price" as items 710. However, the items 710 included in the inventory management information 700 are not limited to those listed above. Furthermore, the inventory management information 700 does not necessarily need to include all of the above items 710.
[0076] The value 720 in Figure 7 is an example of the information value for each item assigned to the corresponding product. The value 720 shown in Figure 7 is merely an example and could be any string or any format 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. In Figure 8(A), the user terminal 30 displays the introduction screen 800 for the first extraction process on its display. The introduction screen 800 for the first extraction process 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," other text information about the target Oripa, and component product information 811.
[0078] The Oripa information display area 810 displays the text message, "Collect the special prizes and draw an Oripa that guarantees a 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 predetermined condition described above is that one or more items output by the extraction processing module 211 are special prizes.
[0079] The conversion of the grand prize into points is carried out, for example, based on the reward points explained using Figure 6. 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 a product that can be converted into points.
[0080] The first input reception area 820 displays the first lottery count selection range 821, the second lottery count selection range 822, the third lottery count selection range 823, and cost information 824 for the first lottery service. The user can input the execution of the lottery process by, for example, tapping one of the ranges of 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, input of points or amounts is received, which is information that a point consumption process corresponding to the cost information 824 has been performed, or a payment process corresponding to the amount (not shown) corresponding to the cost information 824 has been performed. In other words, in the information processing system 20, the extraction processing module 211 receives the input of points or amounts 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 has changed from the state described in Figure 8(A) to a state where the content displayed in the Oripa information display area 810 has moved 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 Oripa information display area 810 of the first extraction process introduction screen 800 displays the special prize information 830 and the second input reception area 840. The special prize information 830 is information about the special prizes that may be extracted from the target Oripa. 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. Note that the expression "product extraction can be performed N times" can be read 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 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 predetermined condition described above is that the number of special prizes (one or more) is equal to or greater than a predetermined value.
[0085] In the information processing system 20, the predetermined condition described above is that the number of special prizes (one or more) is equal to or greater than a predetermined value, and the number of times the extraction processing module 211 executes 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. In Figure 9(A), the user terminal 30 displays 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 extracting multiple products, for example, 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 when the extracted products are converted into points as text information. In addition, the first extraction result information display area 910 may also display other text information, images of the extracted products, videos, etc.
[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 described 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, after extracting four items according to the second lottery process, 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). Alternatively, 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 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 lottery" 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 is 1 pt per extraction, provided that predetermined conditions are met. In the information processing system 20, input of points or amounts indicates that a point consumption process corresponding to the cost information 1024 has been performed, or that a payment process corresponding to an amount (not shown) corresponding to the cost information 1024 has been performed. That is, in the information processing system 20, the extraction processing module 211 receives the input of points or amounts and executes the second extraction process. Figure 10(A) shows an example in which the extraction processing module 211 performs a lottery process as the second lottery process, using 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 process 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" as shown in Figure 8(A) to "Special Prize Oripa". In the Oripa information display area 1010, it is displayed that the minimum guaranteed points have increased from 1,000 points as shown in Figure 8(A) to 10,000 points, and that the return points have increased tenfold. In the Oripa information display area 1010a, it is displayed that the probability of extracting the high-rarity items with high grades among the items shown in the product lineup, namely AAA for 1st prize, BBB for 2nd prize, and CCC for 3rd prize, has each increased tenfold. From this text information, the user can easily understand that in the second extraction process, compared to the first extraction process, it is easier to extract items with higher product value, even though the product composition is the same. The second input reception area 1020 displays the fourth lottery count selection range 1021, the fifth lottery count selection range 1022, and the cost information 1024 for the second lottery service. The user can input the execution of the lottery process by, for example, tapping either the fourth lottery count selection range 1021 or the fifth lottery count selection range 1022 to specify the number of times to draw from the target special prize lottery pack.For example, when a user taps the fourth lottery draw selection range 1021, the special prize management module 212 extracts one product in the second extraction process and 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 when the predetermined conditions described above are met will differ depending on the number of times the predetermined conditions have been met before the execution. The cost information 1024 is information regarding the cost of using the draw service from the special prize packs in question.
[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 displayed that the minimum guaranteed points are 10,000 points. In the Oripa information display area 1010, it is displayed that the return points for the high-ranking, high-rarity items among the products shown in the product lineup are 1st prize XXX, 2nd prize YYY, and 3rd prize ZZZ are 100,000 points, 75,000 points, and 50,000 points, respectively. From this text information, users can easily understand that in the second extraction process, they can participate in an extraction service using a product pack in which products with a higher product value than those extracted in the first extraction process are extracted. 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 a special prize information 1100 composed of combinations. Each individual product that makes up the special prize information 1100 can be assigned a different extraction probability. Also, although playing cards are used in Figure 11 as an example to represent values and (attributes), these are just examples. Instead of values and types, information such as rarity, strength, size, attributes, etc. can be used to arbitrarily set the prizes. Furthermore, the special prizes may be actual products that can be sent to the user.
[0093] Figure 11(A) shows that the special prize information 1100 (1100a), composed of combinations, consists of five different items: Ace, King, Q, J, and 10 of Hearts. 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), composed of combinations, consists of four items: Ace of Hearts, Spades, Diamonds, and Clubs. 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), composed of combinations, consists of four items: Ace of Hearts, which share both value and type. When these are all present, 30 items can be extracted from the second drawing process. The example shown in Figure 11(C) substantially 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 two hearts, and that when these are all present, 10 items can be extracted from the second drawing process. For example, by composing the special prize information with combinations of low-value items included in the product pack, users can still have expectations and enjoyment regarding participation in the second extraction service, even if low-value items are drawn. In other words, in the information processing system 20, the predetermined conditions are that the number of special prizes is equal to or greater than a predetermined value, or that the number of special prizes is equal to or greater than two special prizes and consists of a predetermined combination of types.
[0094] Figure 12 is an example of an explanatory diagram illustrating the probability of drawing the special prize. Figure 12(A) is an example of a configuration in which different drawing probabilities are assigned to the first special prize, second special prize, third special prize, and the fourth special prize, the secret special prize, which is not displayed to the user in Figures 8 and 9, depending on the number of times they have been drawn in the first drawing process. In Figure 12(A), regardless of whether or not the reset process explained using Figures 8 and 9 is performed, the drawing probabilities for the first special prize, second special prize, third special prize, and the secret special prize are set according to the current number of times they have been drawn. Figure 12(B) is an example of a configuration in which different drawing probabilities are assigned to the first special prize, second special prize, third special prize, and the secret special prize depending on the number of times they have been drawn in the first drawing process and whether or not the reset process is 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, to which the secret special prize has been added, 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 special prizes include the first, second, and third special prizes and the secret special prize, the first product pack includes the first, second, and third special prizes but does not include the secret special prize, and the extraction processing module 211 extracts and outputs an object from the third product pack, to which the secret special prize has been added, when the second extraction process is executed by the extraction processing module 211, and the number of times the extraction processing module 211 executes the second extraction process when one or more objects are secret special prizes is greater than when one or more items are any of the first, second, or third special 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 extraction probabilities are set for the first special prize, the second special prize, the third special prize, and the secret special prize.
[0096] In Figure 12, different extraction probabilities are set for the first special prize, second special prize, third special prize, and secret special prize, depending on the number of times (number) they have been extracted. In Figure 12, the extraction probability can be set to 0 depending on the number of times (number) they have been extracted. In other words, in the information processing system 20, the probability of a special prize being extracted by the extraction processing module 211 changes based on the number of special prizes output by the extraction processing module 211.
[0097] In addition to the example shown in Figure 12, different extraction probabilities may be set for the first special prize, second special prize, third special prize, and secret special prize, depending on the number of resets. That is, in the information processing system 20, the extraction processing module 211 extracts and outputs a special prize with a different probability than before the second extraction process is executed 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, for example, 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 extraction probability of the special 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, processing means, etc., may be implemented in hardware, either partially or entirely, by designing them as integrated circuits, for example. Alternatively, each of the above configurations, functions, etc., 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 do not necessarily represent all control lines and information lines in the actual product. In practice, it can be assumed that almost all components are interconnected. The above-described embodiments disclose at least the configurations described in the claims.
[0101] Furthermore, the above-described embodiments disclose at least the configuration described in the claims.
[0102] Furthermore, the present invention includes at least the following embodiments (1) to (16). The present invention further includes configurations that combine the following embodiments (1) to (16).
[0103] Example (1) An information processing system comprising: 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.
[0104] Example (2) An information processing system comprising: 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 objects from a second group of objects when one or more objects output by the first extraction unit satisfy predetermined conditions, wherein the average value of the rarity of a plurality of objects constituting the second group of objects is higher than the average value of the rarity of a plurality of objects constituting the first group of objects.
[0105] Example (3) The information processing system according to Example (1) or (2), wherein the predetermined condition is that one or more objects output by the first extraction unit are specific objects.
[0106] Example (4) The information processing system according to Example (3), wherein the specific object is an object that can be converted to a point.
[0107] Example (5) The information processing system according to Example (3), further comprising an information output unit that outputs information regarding the number of specific objects output by the first extraction unit.
[0108] Example (6) The information processing system according to Example (3), wherein the predetermined condition is that the number of the one or more specified objects is equal to or greater than a predetermined value, or that the one or more specified objects are two or more specified objects and consist of a predetermined combination of types.
[0109] Example (7) The information processing system according to Example (6), wherein the predetermined condition is that the number of the one or more specific objects is equal to or greater than the predetermined value, and 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.
[0110] Example (8) The information processing system according to Example (3), further comprising a management unit for managing the number of specific objects output by the first extraction unit, wherein the management unit subtracts a number from the number of specific objects corresponding to the number of times the second extraction process is executed when the second extraction process is executed by the second extraction unit.
[0111] Example (9) The information processing system according to Example (3), wherein the probability of the first extraction unit extracting the specific object changes based on the number of specific objects output by the first extraction unit.
[0112] Example (10) The information processing system according to Example (3), wherein the first extraction unit extracts and outputs the specific object with a different probability than before the second extraction process is performed by the second extraction unit.
[0113] Example (11) The information processing system according to Example (3), wherein the specific object includes a first specific object and a second specific object, the first object group includes the first specific object but does not include the second specific object, the first extraction unit extracts and outputs objects from a third object group which is the first object group with the second specific object added when the second extraction unit performs the second extraction process, and the number of times the second extraction unit performs the second extraction process when the one or more objects are second specific objects is greater when the one or more objects are second specific objects than when the one or more objects are first specific objects.
[0114] Example (12) The information processing system according to Example (1) or (2), wherein the number of times the second extraction unit executes the second extraction process when the predetermined conditions are met varies depending on the number of times the predetermined conditions have been met before the execution.
[0115] Example (13) The information processing system according to Example (1) or (2), wherein the first extraction unit receives input of points or an amount of money and performs the first extraction process.
[0116] Example (14) The information processing system according to Example (1) or (2), wherein the second extraction unit receives input of points or an amount and performs the second extraction process.
[0117] Example (15) The information processing system according to Example (1) or (2), wherein the object output by the first extraction unit includes trading cards.
[0118] Example (16) A method performed by a computer, comprising: executing a first extraction process to extract and output objects from a first group of objects; executing a second extraction process to extract and output further objects from the first group of objects if one or more of the output objects 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 in the second extraction process, the second object is extracted with a higher probability than in the first extraction process.
[0119] Example (17) A method performed by a computer, comprising: executing a first extraction process to extract and output objects from a first group of objects; executing a second extraction process to extract and output objects from a second group of objects if one or more of the output objects satisfy predetermined conditions, wherein the average value of the rarity of the multiple objects constituting the second group of objects is higher than the average value of the rarity of the multiple objects constituting the first group of objects.
[0120] Example (18) The method according to Example (16) or (17), wherein the predetermined condition is that the one or more objects output by the first extraction process are specific objects.
[0121] Example (19) The method according to Example (18), wherein information relating to the number of specified objects that have been output is output.
[0122] Example (20) The method according to Example (18), wherein the predetermined condition is that the number of the one or more specified objects is equal to or greater than a predetermined value, or that the one or more specified objects are two or more specified objects and consist of a predetermined combination of types.
[0123] Example (21) The method according to Example (18), wherein when the second extraction process is performed, a number corresponding to the number of times the second extraction process is performed is deducted from the number of specific objects.
[0124] Example (22) A program for causing a computer to implement the functions of each part of the information processing system described in any one of Examples (1) to (14).
[0125] 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. An information processing system comprising: 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.
2. An information processing system comprising: 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 objects from a second group of objects when one or more objects output by the first extraction unit satisfy predetermined conditions, wherein the average value of the rarity of multiple objects constituting the second group of objects is higher than the average value of the rarity of multiple objects constituting the first group of objects.
3. The information processing system according to claim 1 or 2, wherein the predetermined condition is that one or more objects output by the first extraction unit are specific objects.
4. The information processing system according to claim 3, wherein the specified object is an object that can be converted to a point.
5. The information processing system according to claim 3, further comprising an information output unit that outputs information relating to the number of specific objects output by the first extraction unit.
6. The information processing system according to claim 3, wherein the predetermined condition is that the number of the one or more specified objects is equal to or greater than a predetermined value, or that the one or more specified objects are two or more specified objects and consist of a predetermined combination of types.
7. The information processing system according to claim 6, wherein the predetermined condition is that the number of the one or more specified objects is equal to or greater than the predetermined value, and the number of times the second extraction unit performs the second extraction process varies depending on the type of the one or more specified objects.
8. The information processing system according to claim 3, further comprising a management unit for managing the number of specific objects output by the first extraction unit, wherein the management unit, when the second extraction process is executed by the second extraction unit, subtracts a number from the number of specific objects corresponding to the number of times the second extraction process is executed.
9. The information processing system according to claim 3, wherein the probability of the first extraction unit extracting the specific object changes based on the number of specific objects output by the first extraction unit.
10. The information processing system according to claim 3, wherein 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.
11. The information processing system according to claim 3, wherein the specified object includes a first specified object and a second specified object, the first object group includes the first specified object but does not include the second specified object, the first extraction unit extracts and outputs objects from a third object group which is the first object group with the second specified object added when the second extraction unit performs the second extraction process, and the number of times the second extraction unit performs the second extraction process when the one or more objects are second specified objects is greater when the one or more objects are second specified objects than when the one or more objects are first specified objects.
12. The information processing system according to claim 1 or 2, wherein 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.
13. The information processing system according to claim 1 or 2, wherein the first extraction unit receives input of points or an amount of money and performs the first extraction process.
14. The information processing system according to claim 1 or 2, wherein the second extraction unit receives input of points or an amount of money and performs the second extraction process.
15. The information processing system according to claim 1 or 2, wherein the objects output by the first extraction unit include trading cards.
16. A method performed by a computer, comprising: executing a first extraction process to extract and output objects from a first group of objects; executing a second extraction process to further extract and output objects from the first group of objects if one or more of the output objects 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 in the second extraction process, the second object is extracted with a higher probability than in the first extraction process.
17. A method performed by a computer, comprising: executing a first extraction process to extract and output objects from a first group of objects; if one or more of the output objects satisfy predetermined conditions, executing a second extraction process to extract and output objects from a second group of objects, wherein the average value of the rarity of the multiple objects constituting the second group of objects is higher than the average value of the rarity of the multiple objects constituting the first group of objects.
18. The method according to claim 16 or 17, wherein the predetermined condition is that the one or more objects output by the first extraction process are specific objects.
19. The method according to claim 18, wherein information relating to the number of specified objects that have been output is output.
20. The method according to claim 18, wherein the predetermined condition is that the number of the one or more specified objects is equal to or greater than a predetermined value, or that the one or more specified objects are two or more specified objects and consist of a predetermined combination of types.
21. The method according to claim 18, wherein, when the second extraction process is performed, a number corresponding to the number of times the second extraction process is performed is deducted from the number of specific objects.
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.