Program, information processing system, and information processing method
The program and system facilitate seamless management of inventory and shopping lists by displaying both simultaneously, addressing the convenience gap in existing systems through intuitive operations on a terminal device.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-07
- Publication Date
- 2026-04-02
AI Technical Summary
Existing information processing systems for managing shopping lists and inventory lack convenience in simultaneous display and management of items held in inventory and those scheduled for purchase.
A program and information processing system that displays a first area for inventory items and a second area for purchase items on a terminal device's screen, allowing simultaneous addition, deletion, or change operations, with a third area for selecting items to register when conditions are met, enabling seamless transitions between inventory and shopping lists.
Enhances user convenience by allowing intuitive and efficient management of inventory and shopping lists through simultaneous display and operation on a single screen, reducing the likelihood of forgotten purchases.
Smart Images

Figure 0007839701000001 
Figure 0007839701000002 
Figure 0007839701000003
Abstract
Description
Technical Field
[0006] , , ,
[0004] , The operation reception unit accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, while the first display area and the second display area are simultaneously displayed on the display screen. The display control unit displays a third display area on the display screen for selecting an item to register when predetermined conditions are met. The operation reception unit can accept an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area. , , , , [Figure 2] ,
[0005] , , , , , ,
[0003] , , , , , ,<e000031>
[0001] Embodiments of the present invention relate to a program, an information processing system, and an information processing method.
Background Art
[0002] An information processing system that displays a shopping list in which foodstuffs scheduled for purchase are registered is known. Further improvement in convenience is expected for such an information processing system.
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by the present invention is to provide a program, an information processing system, and an information processing method capable of improving convenience.
Means for Solving the Problems
[0005] The program of the embodiment causes a computer, which is a terminal device having a display screen, to realize a display control unit And the operation reception unit and The display control unit simultaneously displays, on the display screen, a first display area for displaying information regarding a list of articles held by the user as inventory and a second display area for displaying information regarding a list of articles registered as articles scheduled for purchase or in shortage. The operation reception unit accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, while the first display area and the second display area are simultaneously displayed on the display screen. The display control unit displays a third display area on the display screen for selecting an item to register when predetermined conditions are met. The operation reception unit can accept an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area.
Brief Description of the Drawings
[0006] [Figure 1] A diagram showing the overall configuration of the home appliance-related system according to the first embodiment. [Figure 2] A block diagram showing the functional configuration of the management server according to the first embodiment. [Figure 3] A diagram showing an example of the contents of the inventory list DB in the first embodiment. [Figure 4] A diagram showing an example of the contents of the shopping list database in the first embodiment. [Figure 5] A diagram showing an example of the contents of the special items list DB in the first embodiment. [Figure 6] A block diagram showing the functional configuration of the terminal device according to the first embodiment. [Figure 7] A diagram showing an example of the screen display of the first embodiment. [Figure 8] A diagram showing an example of the screen display of the first embodiment. [Figure 9] A diagram showing an example of the screen display of the first embodiment. [Figure 10] A diagram showing an example of the screen display of the first embodiment. [Figure 11] A diagram illustrating the operation of adding an item to the inventory list in the first embodiment. [Figure 12] A diagram illustrating the operation of adding an item to the inventory list in the first embodiment. [Figure 13] A diagram illustrating the operation of adding an item to the inventory list in the first embodiment. [Figure 14] A diagram illustrating the operation of adding items to a shopping list in the first embodiment. [Figure 15] A diagram illustrating the operation of adding items to a shopping list in the first embodiment. [Figure 16] A diagram illustrating the operation of deleting an item from the inventory list in the first embodiment. [Figure 17] A diagram illustrating the operation of deleting an item from the inventory list in the first embodiment. [Figure 18] A diagram illustrating the operation of adding items to a shopping list in the first embodiment. [Figure 19] A diagram illustrating the operation of adding an item to the inventory list in the first embodiment. [Figure 20] A diagram illustrating the operation of adding an item to the inventory list in the first embodiment. [Figure 21]A diagram for explaining an operation of collectively selecting a plurality of registrations in the first embodiment. [Figure 22] A diagram for explaining an operation of collectively selecting a plurality of registrations in the first embodiment. [Figure 23] A diagram for explaining an operation of collectively selecting a plurality of registrations in the first embodiment. [Figure 24] A diagram for explaining an operation of collectively selecting a plurality of registrations in the first embodiment. [Figure 25] A diagram for explaining enlargement / reduction of the display area in the first embodiment. [Figure 26] A diagram for explaining enlargement / reduction of the display area in the first embodiment. [Figure 27] A diagram for explaining enlargement / reduction of the display area in the first embodiment. [Figure 28] A diagram for explaining enlargement / reduction of the display area in the first embodiment. [Figure 29] A diagram for explaining enlargement / reduction of the display area in the first embodiment. [Figure 30] A block diagram showing the functional configuration of the management server in the second embodiment. [Figure 31] A diagram showing an example of the screen display in the second embodiment. [Figure 32] [[ID=第33]]A diagram showing an example of the screen display in the third embodiment.
Modes for Carrying Out the Invention
[0007] The programs, information processing systems, and information processing methods of the embodiments will be described below with reference to the drawings. In the following description, components having the same or similar functions will be denoted by the same reference numerals. Duplication of these components may be omitted. In this application, "based on XX" means "based on at least XX," and may also include cases where XX is based on another element in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but may also include cases where XX has been processed or modified. In this application, "XX or YY" is not limited to cases where either XX or YY is used, but may also include cases where both XX and YY are used. This also applies when there are three or more optional elements. XX and YY are arbitrary elements (e.g., arbitrary information).
[0008] In this application, "acquisition" is not limited to actively acquiring information by sending a transmission request, but may also include acquiring information by passively receiving information transmitted from another device. Furthermore, in this application, "acquisition" is not limited to acquiring the target information itself from an external source, but may also include acquiring the target information by generating the target information within the device itself based on information acquired from an external source.
[0009] Hereafter, the database will be referred to as "DB". Furthermore, each of the various icons described below (for example, the inventory icon C1, the item to be purchased icon C2, the registered item icon C3, the provisional registration icon C4, the special item icon C5, and the item to be ordered icon C6) is an example of an "item display". In this application, "item display" broadly means a single display unit that is displayed on the display screen 301a corresponding to individual items and can be selected and moved as a group.
[0010] (First Embodiment) <1. Overall Configuration of Home Appliance Related Systems> Figure 1 shows the overall configuration of the home appliance-related system 1 of the first embodiment. The home appliance-related system 1 includes, for example, one or more home appliances 100, a management server 200, and a terminal device 300. In this embodiment, an example of an "information processing system" is realized by the management server 200 and the home appliance management application AS of the terminal device 300, which will be described later. The "information processing system" may be realized by the management server 200 alone, or by the home appliance management application AS of the terminal device 300 alone. The "information processing system" may also include the home appliances 100, or it may be realized by the home appliances 100 alone. The network NW, which will be described later, may be, for example, the Internet, a cellular network, a Wi-Fi network, LPWA (Low Power Wide Area), WAN (Wide Area Network), LAN (Local Area Network), or other public lines or dedicated lines, depending on the situation.
[0011] The home appliance 100 is an electrical appliance primarily used in a home. The home appliance 100 includes, but is not limited to, a refrigerator 100A, a clothing processing device (e.g., a washing machine or a closet-type dry cleaner), a cooking appliance, a rice cooker, an air conditioner, a heater, or a vacuum cleaner. The home appliance 100 is located within the dwelling of user U. The home appliance 100 is connected to the network NW via a wireless router WR and modem M installed within the dwelling of user U. The home appliance 100 can communicate with a management server 200 or a terminal device 300 via the network NW.
[0012] The management server 200 is a management server that manages information related to the home appliance 100. The management server 200 is composed of one or more server devices (e.g., cloud servers). The management server 200 can communicate with the home appliance 100 or terminal devices 300 via a network NW. The management server 200 may also include an information processing unit that performs edge computing or fog computing, such as an information processing unit included in a router in the network NW. The management server 200 is not limited to a cloud server, but may also be a computer in the user U's residence, or a home router (e.g., a wireless router WR).
[0013] The terminal device 300 is a terminal device used by user U of the home appliance 100. In this application, "terminal device" broadly means a computer usable by user U. The terminal device 300 is, for example, a portable terminal device such as a smartphone or tablet terminal device. However, the terminal device 300 is not limited to a portable terminal device and may be a personal computer or the like.
[0014] The terminal device 300 includes, for example, a display device 301, an input device 302, and a communication unit 303. The display device 301 has a display screen 301a capable of displaying various information. The input device 302 is a device capable of receiving input from user U. The input device 302 is, for example, a touch panel superimposed on the display screen 301a. The input device 302 may include a camera, microphone, etc., provided on the terminal device 300. The communication unit 303 is, for example, a communication module capable of wireless communication. The communication unit 303 is connected to the network NW via a wireless router WR and modem M, or directly. The communication unit 303 can communicate with home appliances 100 or a management server 200 via the network NW.
[0015] The terminal device 300 has the application program P installed and supports the functions described below. In this embodiment, the software function unit realized by the execution of the application program P by the terminal device 300 is referred to as the "home appliance management application AS". The terminal device 300 is an example of a "computer". The application program P is an example of a "program".
[0016] <2. Management Server> Next, we will explain the management server 200 in detail. Figure 2 is a block diagram showing the functional configuration of the management server 200. The management server 200 includes, for example, an information acquisition unit 210, an inventory management unit 220, a planned purchase management unit 230, a special item management unit 240, an information transmission unit 250, and a storage unit 290.
[0017] The information acquisition unit 210, inventory management unit 220, planned purchase management unit 230, special item management unit 240, and information transmission unit 250 are implemented by one or more hardware processors, such as a CPU (Central Processing Unit) mounted on the management server 200, executing programs. However, some or all of these functional units may be implemented by hardware such as an ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array), or by the cooperation of software and hardware. Furthermore, one or more of these functional units may be provided in the home appliance management application AS of the home appliance 100 or terminal device 300 instead of the management server 200.
[0018] <2.1 Information acquisition section> The information acquisition unit 210 communicates with the home appliance 100 or terminal device 300 via a communication module (not shown) and acquires information about the home appliance 100 from the home appliance 100 or terminal device 300. For example, the information acquisition unit 210 acquires information from the home appliance 100 or terminal device 300 to update inventory information, planned purchase information, and special item information, which will be described later. The information to update inventory information, planned purchase information, and special item information is, for example, information obtained based on user U's input operations to the terminal device 300. The information to update inventory information may also be information obtained by a sensor such as a camera installed in the home appliance 100, or information obtained by a voice interaction device (e.g., a smart speaker) installed separately from the terminal device 300, in addition to the information obtained from the terminal device 300.
[0019] <2.2 Inventory Management Department> The inventory management unit 220 manages inventory information based on the information acquired by the information acquisition unit 210. Inventory information is information that shows a list of items (e.g., food ingredients) that user U holds as inventory. The inventory list DB 291 stored in the storage unit 290 is an example of "inventory information". Inventory information is used to generate the in-warehouse inventory list 410 (see Figure 7), which will be described later. The in-warehouse inventory list 410 is information that shows a list of items (e.g., food ingredients) that user U holds as inventory. The in-warehouse inventory list 410 is an example of an "inventory list" and an example of "information regarding a list of items held as inventory by a user". For the sake of explanation, the in-warehouse inventory list 410 will be simply referred to as "inventory list 410" below.
[0020] Figure 3 shows an example of the contents of the inventory list DB291. The inventory list DB291 registers food items that are in stock at user U's residence. The inventory list DB291 manages registration R1 (hereinafter referred to as "inventory registration R1") which indicates the inventory of an item. Each inventory registration R1 is associated with, for example, "management ID", "food item name", "food item classification", "storage location", "registration date (purchase date)", "best before date" or "use-by date", "quantity", and "history".
[0021] "Food Classification" refers to the classification of the food item. "Storage Location" refers to the location where the food item is stored. In this embodiment, five types of storage locations can be registered as "Storage Location": "Refrigerator," "Vegetable Compartment," "Chilled Compartment," "Freezer," and "Other." "Registration Date" is the date on which inventory registration R1 was registered in the inventory list DB291. "Quantity" registers the latest inventory quantity of the food item. "History" registers information such as the quantity after the decrease and the date and time of the decrease when the food item decreases.
[0022] The inventory list DB291 can register not only food items stored in refrigerator 100A, but also food items stored outside of refrigerator 100A (for example, at room temperature). When a new item is purchased, the inventory management unit 220 adds registration R1 corresponding to that item to the inventory list DB291. When the item corresponding to registration R1 is consumed, the inventory management unit 220 reduces the number included in registration R or deletes registration R1.
[0023] <2.3 Purchase Plan Management Department> The planned purchase management unit 230 manages planned purchase information based on the information acquired by the information acquisition unit 210. Planned purchase information is information that shows a list of items registered by user U as items to be purchased or items that are missing (hereinafter collectively referred to as "planned purchase items"). The shopping list DB 292 stored in the storage unit 290 is an example of "planned purchase information". Planned purchase information is used to generate the shopping list 420 (see Figure 7), which will be described later. The shopping list 420 is information that shows a list of planned purchase items, and is a list that user U can refer to when shopping, such as at a grocery store while out and about, in order to prevent forgetting to buy something. The shopping list 420 is an example of "information about items registered by the user as items to be purchased or items that are missing".
[0024] Figure 4 shows an example of the contents of the shopping list DB292. The shopping list DB292 manages registrations R2 (hereinafter referred to as "purchase item registration R2") that indicate items to be purchased. Each purchase item registration R2 is associated with, for example, a "management ID," "food item name," "food item classification," and "quantity." For example, when a new purchase item registration is made by user U, the purchase item management unit 230 adds the purchase item registration R2 corresponding to that item to the shopping list DB292. When a purchase item registration is deleted by user U, the purchase item management unit 230 deletes the purchase item registration R2 corresponding to that item from the shopping list DB292.
[0025] <2.4 Special Goods Management Department> The Special Item Management Unit 240 manages special item information based on the information acquired by the Information Acquisition Unit 210. Special item information refers to information that shows a list of specially managed items (hereinafter referred to as "special items"). Special items are, for example, items that are purchased by user U at a frequency exceeding a predetermined standard. Special items also refer to, for example, food items that are managed as "food items to be used again". The Special Item List DB 293 stored in the Storage Unit 290 is an example of "special item information". Special item information is used to generate the Special Item List 430 (see Figure 27), which will be described later. The Special Item List 430 is information that shows a list of specially planned items, and is a list that user U can refer to when shopping at grocery stores or other locations while out shopping in order to prevent forgetting to buy items.
[0026] Figure 5 shows an example of the contents of the Special Items List DB293. The Special Items List DB293 manages registrations R3 (hereinafter referred to as "Special Item Registration R3") that indicate special items. Each Special Item Registration R3 is associated with, for example, a "Management ID," "Ingredient Name," and "Ingredient Classification." For example, when the Special Items Management Unit 240 receives an input operation from the terminal device 300 for a user U to register an item as a special item, it adds the Special Item Registration R3 corresponding to that item to the Special Item List DB293.
[0027] <2.5 Information Transmission Section> The information transmission unit 250 communicates with the home appliance 100 and the terminal device 300 via a communication module (not shown) and transmits information managed by the management server 200. For example, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the inventory list 410, it transmits the information contained in the inventory list DB 291 to the terminal device 300 as a response to the request. Also, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the shopping list 420, it transmits the information contained in the shopping list DB 292 to the terminal device 300 as a response to the request. Furthermore, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the special items list 430, it transmits the information contained in the special items list DB 293 to the terminal device 300 as a response to the request.
[0028] <2.6 Storage section> The memory unit 290 is a functional unit that stores various types of information. The memory unit 290 is implemented by a combination of, for example, RAM (Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), or SSD (Solid State Drive). The memory unit 290 stores, for example, an inventory list DB291, a shopping list DB292, and a special items list DB293.
[0029] <3. Terminal Devices> Next, we will describe the terminal device 300. Figure 6 is a block diagram showing the functional configuration of the terminal device 300. The terminal device 300 includes, for example, an information acquisition unit 310, a display control unit 320, an operation reception unit 330, a registration management unit 340, and a storage unit 390.
[0030] The information acquisition unit 310, the display control unit 320, the operation reception unit 330, and the registration management unit 340 are realized by one or more hardware processors, such as a CPU mounted on the terminal device 300, executing the application program P. In other words, the information acquisition unit 310, the display control unit 320, the operation reception unit 330, and the registration management unit 340 are software functions included in the home appliance management application AS.
[0031] The information acquisition unit 310 acquires various information or notifications from the management server 200. For example, when the information acquisition unit 310 displays the inventory list 410 and the shopping list 420 on the display screen 301a, it sends a request to the management server 200 to transmit the information necessary for displaying the inventory list 410 and the shopping list 420, and in response, it acquires the information necessary for displaying the inventory list 410 and the shopping list 420 from the management server 200. Also, when the information acquisition unit 310 displays the special items list 430 on the display screen 301a, it sends a request to the management server 200 to transmit the information necessary for displaying the special items list 430, and in response, it acquires the information necessary for displaying the special items list 430 from the management server 200.
[0032] The display control unit 320 controls the content displayed on the display screen 301a of the display device 301 of the terminal device 300 by controlling the display device 301 of the display device 301. For example, the display related to the display screen 301a described below is realized by the display control unit 320.
[0033] The operation reception unit 330 receives operations performed by user U on the input device 302 in relation to the home appliance management application AS. For example, the reception of operations on the display screen 301a, which will be described below, is performed by the operation reception unit 330.
[0034] When the operation reception unit 330 receives an operation from user U indicating the addition, deletion, or modification of items included in the inventory list 410, shopping list 420, and special items list, the registration management unit 340 sends a request corresponding to the received operation to the management server 200. As a result, based on the operation from user U received by the operation reception unit 330, inventory registration R1, planned purchase registration R2, and special items registration R3 included in the inventory list DB291, shopping list DB292, and special items list DB293 are added, deleted, or modified.
[0035] The memory unit 390 is implemented by a combination of, for example, RAM, ROM, EEPROM, or SSD, and stores various types of information. The memory unit 390 stores the application program P.
[0036] <4. Example of screen display> Next, we will explain examples of screens displayed on screen 301a by the home appliance management app AS. The following examples illustrate how the inventory list 410, shopping list 420, and special items list 430 are applied to food management.
[0037] <4.1 Basic screen> Figure 7 shows an example of the display of screen D1, which is the basic screen for food ingredient management. In this embodiment, the display control unit 320 simultaneously displays a first display area A1 that displays the inventory list 410 and a second display area A2 that displays the shopping list 420 on the display screen 301a. In this application, "simultaneous display" is not limited to cases where the display of the two display contents starts at the same time, but may also include cases where one display content is displayed first, and the other display content is displayed later, so that at least temporarily both display contents can be viewed at the same time.
[0038] In this embodiment, the display control unit 320 displays the first display area A1 and the second display area A2 side by side on the display screen 301a. Alternatively, the display control unit 320 may display the first display area A1 and the second display area A2 side by side on the display screen 301a.
[0039] In this embodiment, the inventory list 410 includes multiple icons (hereinafter referred to as "inventory icons C1"), each corresponding to an inventory registration R1. Each inventory icon C1 includes a picture corresponding to the "food ingredient classification" indicated by the inventory registration R1, the "food ingredient name," the "quantity," and the "registration date." On the other hand, the inventory icons C1 omit the display of the "storage location," "expiration date," and "history" indicated by the inventory registration R1. This ensures that each inventory icon C1 is easy to read even when small.
[0040] In this embodiment, when a predetermined operation (e.g., tapping) is performed on an inventory icon C1 included in the inventory list 410, screen D1 switches to screen D2, which displays the details of the item corresponding to the inventory icon C1 on which the predetermined operation was performed.
[0041] Figure 8 shows an example of the display of screen D2, which displays the details of an item. In this embodiment, when a predetermined operation is performed on the inventory icon C1 shown in Figure 7, the details of the inventory registration R1 corresponding to the inventory icon C1 on which the predetermined operation was performed are displayed. The details of the inventory registration R1 include the "food name," "food classification," "quantity," and "registration date" indicated by the inventory registration R1, as well as "storage location," "expiration date," and "history." The operation reception unit 330 can, for example, receive operations from user U indicating changes to the registration contents of each inventory registration R1 on screen D2.
[0042] Returning to Figure 7, the explanation continues. Multiple inventory icons C1 are arranged in a second direction (e.g., vertical direction) that is different from the first direction (e.g., left-right direction) in which the first display area A1 and the second display area A2 are aligned. Multiple inventory icons C1 included in the inventory list 410 can be switched to the second direction based on a predetermined operation on the first display area A1 (e.g., a scroll operation along the second direction, see arrow M1). That is, there is a limit to the number of inventory icons C1 that can be displayed in the inventory list 410, and if there are many inventory registrations R1 included in the inventory list DB291, not all inventory icons C1 corresponding to all inventory registrations R1 can be displayed on the display screen 301a at once. In this case, by sequentially performing the predetermined operation (scroll operation), the inventory icons C1 displayed in the inventory list 410 are sequentially switched to the second direction, and all inventory icons C1 become visible in order. This switching of inventory icons C1 displayed in the inventory list 410 is performed independently of the display content of the shopping list 420.
[0043] Similarly, the shopping list 420 includes multiple icons C2 (hereinafter referred to as "purchase item icons C2") corresponding to the registered items R2. Each purchase item icon C2 includes a picture and "item name" corresponding to the "item category" indicated by the corresponding inventory registration R2.
[0044] Figure 9 shows an example of the display of screen D1. In this embodiment, when a predetermined operation (e.g., tapping) is performed on a purchase item icon C2 included in the shopping list 420, the display mode of the purchase item icon C2 on which the predetermined operation was performed is changed from a first display mode to a second display mode. The first display mode indicates that the action for the purchase item is not yet complete (e.g., before adding the purchase item to the shopping cart while out). The second display mode indicates that the action for the purchase item is complete (e.g., after adding the purchase item to the shopping cart while out). The first and second display modes differ in background color, outline thickness, or font thickness. This allows user U to more reliably prevent forgetting to buy purchase items. Alternatively, instead of changing the display mode of the purchase item icon C2, an indication N1 (such as a checkbox) showing that the action for the purchase item is complete may be displayed for each purchase item icon C2.
[0045] Returning to Figure 7, the explanation continues. Multiple purchase item icons C2 are arranged in the second direction (for example, vertically). Purchase item icons C2 included in the shopping list 420 can be switched in the second direction based on a predetermined operation on the second display area A2 (for example, a scroll operation along the second direction, see arrow M2). That is, there is a limit to the number of purchase item icons C2 that can be displayed in the shopping list 420, and if there are many purchase item registrations R2 included in the shopping list DB292, purchase item icons C2 corresponding to all purchase item registrations R2 cannot be displayed on the display screen 301a at once. In this case, by sequentially performing the predetermined operation (scroll operation), the purchase item icons C2 displayed in the shopping list 420 will sequentially switch in the second direction, and all purchase item icons C2 will become visible. The switching of purchase item icons C2 displayed in the shopping list 420 is performed independently of the display contents of the inventory list 410.
[0046] In this embodiment, the operation reception unit 330 can receive operations from user U indicating the addition, deletion, or modification of at least one of the items displayed in the inventory list 410 and the items displayed in the shopping list 420, while the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a.
[0047] <4.2 Adding Registrations (New Additions)> The process of adding items to the inventory list 410 and the shopping list 420 will now be described. The display control unit 320 displays a third display area A3 for selecting items to register on the display screen 301a when predetermined conditions are met. When "predetermined conditions are met," for example, a predetermined operation (e.g., tapping) is performed on the operation unit S1 that indicates "Add Ingredients" displayed on screen D1.
[0048] Figure 10 shows an example of the display of screen D3 with the third display area A3 displayed. In this embodiment, the third display area A3 is a modal window for selecting an item to register, and includes a plurality of icons C3 (hereinafter referred to as "registered item icons C3") that each represent an item to be registered. The operation reception unit 330 receives the operation of user U to select an item to register by selecting one or more registered item icons C3 from among the plurality of registered item icons C3 displayed in the third display area A3.
[0049] In this embodiment, the operation reception unit 330 receives an operation indicating whether to add the item selected using the third display area A3 to the first display area A1 (i.e., to the inventory list 410) or to the second display area A2 (i.e., to the shopping list 420). As an operation to add the item selected on the third display area A3 to the inventory list 410 or the shopping list 420, the operation reception unit 330 receives an operation from user U to move the registered item icon C3 representing the item from the third display area A3 to the first display area A1 or the second display area A2. The processing corresponding to these operations will be described below with reference to Figures 11 to 15.
[0050] Figures 11 to 13 illustrate the operation of adding items to the inventory list 410. First, Figure 11 shows the operation of moving the registered item icon C3. In this embodiment, the operation reception unit 330 receives an operation to add an item selected using the third display area A3 to the inventory list 410, which involves moving the registered item icon C3 corresponding to the selected item from the third display area A3 to the first display area A1 (e.g., the inventory list 410). For example, the operation reception unit 330 receives an operation by user U in which, while holding down one registered item icon C3 among the multiple registered item icons C3 displayed in the third display area A3 (i.e., with the registered item icon C3 selected), the user U slides the registered item icon C3 from the third display area A3 to the first display area A1 (e.g., the inventory list 410).
[0051] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the inventory registration R1 corresponding to the selected registration item icon C3 in the inventory list DB 291. As a result, the inventory icon C1 corresponding to the selected and moved registration item icon C3 is added to the inventory list 410.
[0052] More specifically, when the operation reception unit 330 receives an operation from user U to move the registered item icon C3 from the third display area A3 to the first display area A1 (for example, the inventory list 410), the display control unit 320 displays a display G1 that guides the user to input the number of items to be added to the inventory list 410 and the registration date.
[0053] Figure 12 shows an example of the display of screen D4, which includes a display G1 that guides the user to input the quantity and registration date of the items to be added to the inventory list 410. Display G1 is a window that includes, for example, an input section P1 that accepts input of the quantity of items to be added to the inventory list 410, and an input section P2 that accepts input of the registration date of the items to be added to the inventory list 410. The user U's input to these input sections P1 and P2 is received by the operation reception unit 330 and registered by the registration management unit 340.
[0054] Figure 13 shows an example of the display of screen D1, including the inventory list 410 to which the item has been added. When user U performs the operations described with reference to Figures 11 and 12, an inventory icon C1 corresponding to the registered item icon C3 that has been moved to the inventory list 410 (for example, an inventory icon C1 corresponding to "ground pork") is added to the inventory list 410, as shown in Figure 13.
[0055] Figures 14 and 15 illustrate the operation of adding items to the shopping list 420. First, Figure 14 shows the operation of moving the registered item icon C3. In this embodiment, the operation reception unit 330 receives an operation to move the registered item icon C3 corresponding to the selected item from the third display area A3 to the shopping list 420, as an operation to add an item selected using the third display area A3 to the second display area A2 (e.g., the shopping list 420). For example, the operation reception unit 330 receives an operation by user U in which, while holding down one registered item icon C3 among the multiple registered item icons C3 displayed in the third display area A3 (i.e., with the registered item icon C3 selected), the user U slides the registered item icon C3 from the third display area A3 to the second display area A2 (e.g., the shopping list 420).
[0056] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the planned purchase item registration R2 corresponding to the selected registered item icon C3 in the planned purchase item list DB292. As a result, the planned purchase item icon C2 corresponding to the selected and moved registered item icon C3 is added to the shopping list 420.
[0057] Figure 15 shows an example of the display of screen D1, including the shopping list 420 to which items have been added. When user U performs the operation described with reference to Figure 14, the planned purchase icon C2 corresponding to the registered item icon C3 that has been moved to the shopping list 420 (for example, the planned purchase icon C2 corresponding to "ground pork") is added to the shopping list 420, as shown in Figure 15.
[0058] In other words, in this embodiment, the operation of registering an item in the inventory list 410 and the operation of registering an item in the shopping list 420 are similar operations. For example, the operation of registering an item in the inventory list 410 and the operation of registering an item in the shopping list 420 are performed when the inventory list 410 and the shopping list 420 are displayed simultaneously on the display screen 301a, but the destination of the item to be registered icon C3 differs after selecting the item to be registered. Therefore, the user U can perform these operations intuitively.
[0059] <4.3 Deleting Registrations> The operation reception unit 330 accepts operations to delete items displayed in the inventory list 410 or shopping list 420, including operations to move the inventory icon C1, which indicates the item to be deleted, from the first display area A1 in a predetermined direction (for example, moving it from the inventory list 410 in a predetermined direction), and operations to move the planned purchase icon C2, which indicates the item to be deleted, from the second display area A2 in a predetermined direction (for example, moving it from the shopping list 420 in a predetermined direction). The processing corresponding to these operations will be explained below with reference to Figures 16 and 17.
[0060] Figures 16 and 17 illustrate the operation of deleting an item from the inventory list 410. First, Figure 16 shows the operation of moving the inventory icon C1 in a first predetermined direction. In this embodiment, the operation reception unit 330 receives an operation to delete an item displayed in the inventory list 410, which is to move the inventory icon C1 indicating the item to be deleted from the inventory list 410 in a first predetermined direction (see arrow M3). For example, with the inventory list 410 and the shopping list 420 displayed simultaneously on the display screen 301a, the operation reception unit 330 receives an operation by user U to slide the inventory icon C1 indicating the item to be deleted in a first predetermined direction while holding down the inventory icon C1 (i.e., with the inventory icon C1 selected). The first predetermined direction is the direction opposite to the shopping list 420 in the second direction (e.g., the horizontal direction) described above.
[0061] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to delete the inventory registration R1 corresponding to the selected inventory icon C1 from the inventory list DB 291. As a result, the selected inventory icon C1 is deleted from the inventory list 410.
[0062] Figure 17 shows an example of how screen D1 looks, including the inventory list 410 from which an item has been deleted. When user U performs the operation described with reference to Figure 16, the inventory icon C1 (for example, the inventory icon C1 corresponding to "cabbage") that was displayed in the inventory list 410 is deleted from the inventory list 410, as shown in Figure 17.
[0063] Next, returning to Figure 16, the operation of deleting an item from the shopping list 420 will be explained. In this embodiment, the operation reception unit 330 receives an operation to delete an item displayed in the shopping list 420, which is to move the item to be deleted, the planned purchase icon C2, from the shopping list 420 in a second predetermined direction (see arrow M4). For example, with the inventory list 410 and the shopping list 420 displayed simultaneously on the display screen 301a, the operation reception unit 330 receives an operation from user U to slide the planned purchase icon C2, which indicates the item to be deleted, in the second predetermined direction while holding down the icon (i.e., selecting the planned purchase icon C2). The second predetermined direction is the direction opposite to the inventory list 410 in the second direction (e.g., the horizontal direction) described above. In other words, the second predetermined direction is the opposite direction to the first predetermined direction described above.
[0064] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to delete the purchase item registration R2 corresponding to the selected purchase item icon C2 from the shopping list DB 292. As a result, the selected purchase item icon C2 is deleted from the shopping list 420.
[0065] <4.4 Adding Registrations (Adding by Copying or Moving)> The operation reception unit 330 can accept operations to add items to the inventory list 410 or the shopping list 420 by moving icons representing items between the inventory list 410 and the shopping list 420. The processes corresponding to these operations will be explained below with reference to Figures 18 to 20.
[0066] Figure 18 is a diagram illustrating the operation of adding items displayed in the inventory list 410 to the shopping list 420. In this embodiment, the operation reception unit 330 can accept an operation to add items displayed in the first display area A1 to the second display area A2 (for example, an operation to add items displayed in the inventory list 410 to the shopping list 420) by moving the inventory icon C1, which indicates the item to be added, from the inventory list 410 to the shopping list 420 (for example, by creating a copy) (see arrow M5). For example, with the inventory list 410 and the shopping list 420 displayed simultaneously on the display screen 301a, the operation reception unit 330 accepts an operation by user U to slide the inventory icon C1, which indicates the item to be added, from the inventory list 410 to the shopping list 420 while holding down the inventory icon C1 (i.e., with the inventory icon C1 selected).
[0067] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to generate a planned purchase item registration R2 corresponding to an item of the same type as the item indicated by the selected inventory icon C1 and add it to the shopping list DB 292. As a result, the planned purchase item icon C2 corresponding to an item of the same type as the item indicated by the selected inventory icon C1 is added to the shopping list 420. In this embodiment, even when the planned purchase item registration R2 is added to the shopping list DB 292 based on the above operation, the inventory registration R1 that was the basis for the operation is not deleted from the inventory list DB 291. Therefore, the inventory icon C1 corresponding to the inventory registration R1 that was the basis for the operation remains in the inventory list 410 even after the planned purchase item icon C2 has been added to the shopping list 420.
[0068] Figure 19 is a diagram illustrating the operation of adding items displayed in the shopping list 420 to the inventory list 410. In this embodiment, the operation reception unit 330 can accept an operation to add items displayed in the second display area A2 to the first display area A1 (for example, an operation to add items displayed in the shopping list 420 to the inventory list 410) by moving the planned purchase icon C2, which indicates the item to be added, from the shopping list 420 to the inventory list 410 (see arrow M6). For example, the operation reception unit 330 accepts an operation by user U to move the planned purchase icon C2, which indicates the item to be added, from the shopping list 420 to the inventory list 410 while holding down the icon (i.e., selecting the planned purchase icon C2).
[0069] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to generate an inventory registration R1 corresponding to an item of the same type as the item indicated by the selected planned purchase icon C2 and add it to the inventory list DB 291. As a result, an inventory icon C1 corresponding to an item of the same type as the item indicated by the selected planned purchase icon C2 is added to the inventory list 410. In this embodiment, when an inventory registration R1 is added to the inventory list DB 291 based on the above operation, the planned purchase registration R2 that was the basis for the operation is deleted from the shopping list DB 292. For this reason, the planned purchase icon C2 corresponding to the planned purchase registration R2 that was the basis for the operation is deleted from the shopping list 420 in accordance with the addition of inventory registration R1 to the inventory list DB 291.
[0070] In one example, each time the operation to add items displayed on the shopping list 420 to the inventory list 410 is received by the operation reception unit 330, the display control unit 320 displays a display G1 (see Figure 10) on the display screen 301a, similar to the case of a new addition, which guides the user U to input the quantity of items to be added to the inventory list 410 and the registration date. The user U's input in response to this display G1 is received by the operation reception unit 330 and registered by the registration management unit 340. As a result, inventory registration R1 includes information on the quantity of items and the registration date corresponding to inventory registration R1.
[0071] On the other hand, in another example, the registration management unit 340 may add inventory registration R1 to the inventory list DB 291 without having information on the number of items and registration date corresponding to inventory registration R1. The process in this case will be explained with reference to Figure 20.
[0072] Figure 20 is a diagram illustrating the operation of adding items to the inventory list 410, and shows an example in which inventory registration R1 is added without information on the quantity of items and the registration date. In this example, each time the operation to add items displayed in the shopping list 420 to the inventory list 410 is received by the operation reception unit 330, the registration management unit 340 adds inventory registration R1 as a provisional registration without information on the quantity of items and the registration date to the inventory list DB 291.
[0073] In this case, the display control unit 320 displays the inventory icon C1 corresponding to the provisional inventory registration R1 (hereinafter referred to as "provisional registration icon C4") in a different display manner than the inventory icon C1 corresponding to the normal inventory registration R1 (hereinafter referred to as "final registration icon"). For example, the display manner of the provisional registration icon C4 and the display manner of the final registration inventory icon C1 differ in background color, outline thickness, or font thickness. When a predetermined operation (e.g., tap) is performed on the provisional inventory registration R1, the operation reception unit 330 displays a display G1 that accepts input of the number of items and the registration date.
[0074] This allows user U to shop while out and about, for example, without having to enter the number of items or the registration date, and then enter the number of items and the registration date at a more relaxed time, such as after returning home.
[0075] <4.5 Batch selection of multiple registrations> The operation reception unit 330 accepts the operation of drawing a ring-shaped figure 511 (for example, a single circle) on either the inventory list 410 or the shopping list 420 when multiple icons representing multiple items are displayed in that area, as an operation to select one or more items corresponding to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511.
[0076] Furthermore, the term "ring-shaped figure" is not limited to circles, but may also include quadrilaterals or other polygons. Also, the term "ring-shaped figure" is not strictly limited to cases where the start and end points are connected; they may be separated. In other words, "ring-shaped figure" broadly refers to any figure that is distinguishable from a line segment when viewed in a broad sense, and may include figures that are closed in at least three directions, figures where both the start and end points are located within the same icon (e.g., inventory icon C1 or planned purchase icon C2), or figures where both the start and end points are located within the height range of the same icon (e.g., inventory icon C1 or planned purchase icon C2) (i.e., the range between the height of the top and bottom edges of the icon, including the areas shifted to the left and right of the icon). These definitions are also applicable to other operations described below.
[0077] Furthermore, when the inventory list 410 and the shopping list 420 display multiple icons representing multiple items (for example, inventory icon C1 and planned purchase icon C2), the operation reception unit 330 accepts the operation to draw a circular figure 511 spanning the inventory list 410 and the shopping list 420 as an operation to select one or more items from the items displayed in the inventory list 410 or the shopping list 420 that correspond to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511. The processing corresponding to these operations will be explained below with reference to Figures 21 and 25.
[0078] Figures 21 to 25 are diagrams illustrating the operation of selecting multiple registrations at once. First, Figure 21 is a diagram illustrating the operation related to the inventory list 410. When the inventory list 410 displays multiple inventory icons C1 representing multiple items, and an operation to draw a ring shape 511 is performed on the inventory list 410, the operation to draw the ring shape 511 is accepted by the operation to select one or more items corresponding to one or more inventory icons C1 that each of the ring shapes 511 contains at least a part of. The operation to accept the operation 330 accepts user U addition operations such as deletion, modification, and addition to another list (e.g., shopping list 420) of one or more inventory registrations R1 corresponding to the one or more selected inventory icons C1.
[0079] Figure 22 shows an example of the display of screen D1, which includes an inventory list 410 with selected items. When user U performs the operation described with reference to Figure 21, two inventory icons C1 (for example, inventory icons C1 corresponding to "cabbage" and "pork") that were displayed in the inventory list 410 are selected on the inventory list 410, as shown in Figure 22. In this case, the display control unit 320 displays an operation unit S2 for adding multiple inventory registrations R1 corresponding to the multiple selected inventory icons C1 to the shopping list 420 all at once, and an operation unit S3 for deleting them all at once. The operation reception unit 330 can receive operations from user U on operation unit S2 or operation unit S3. The operations described with reference to Figures 21 and 22 are the same for operations on the shopping list 420.
[0080] Figure 23 is a diagram illustrating an operation spanning the inventory list 410 and the shopping list 420. When an operation to draw a ring-shaped figure 511 spanning the inventory list 410 and the shopping list 420 is performed while one or more inventory icons C1 are displayed in the inventory list 410 and one or more planned purchase icon C2 are displayed in the shopping list 420, the operation to draw the ring-shaped figure 511 is accepted by the operation to select items that are included in either the inventory list 410 or the shopping list 420 and correspond to one or more icons (inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511. In this case, the operation to accept
[0081] Figure 24 shows an example of the display of screen D1, which includes an inventory list 410 and a shopping list 420 with selected items. When user U performs the operations described with reference to Figure 23, as shown in Figure 24, the four inventory icons C1 displayed in the inventory list 410 and the three planned purchase item icons C2 displayed in the shopping list 420 are selected. In this case, the operation reception unit 330 then becomes capable of accepting only operations common to the inventory icons C1 and the planned purchase item icons C2 (for example, deleting registrations). For example, the display control unit 320 displays only the operation unit S3 for deleting the inventory registration R1 corresponding to the selected inventory icon C1 and the planned purchase item registration R2 corresponding to the selected planned purchase item icon C2 all at once. The operation reception unit 330 is capable of accepting operations from user U on the operation unit S3.
[0082] Next, one modified example will be described. In this modified example, when the inventory list 410 and the shopping list 420 display multiple icons representing multiple items (for example, inventory icon C1 and planned purchase icon C2), and an operation is performed to draw a ring-shaped figure 511 spanning the inventory list 410 and the shopping list 420, the operation to draw the ring-shaped figure 511 is accepted as an operation to select items that are displayed in the area of the inventory list 410 and the shopping list 420 that includes the starting point of the figure 511, and that correspond to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511.
[0083] Figure 25 shows an example of the display of screen D1, which includes the shopping list 420 in the modified example described above, in which items have been selected. In this modified example, when user U performs the operation described with reference to Figure 23, as shown in Figure 25, the four inventory icons C1 displayed in the inventory list 410 are not selected, and the three planned purchase item icons C2 displayed in the shopping list 420 are selected. In this case, the display control unit 320 displays an operation unit S4 for adding multiple planned purchase item registrations R2 corresponding to the multiple selected inventory icons C1 to the inventory list 410 all at once, and an operation unit S3 for deleting them all at once. The operation reception unit 330 can receive operations from user U to operation unit S4 or operation unit S3.
[0084] Furthermore, regarding the operations described with reference to Figures 21 to 25, the operation of selecting multiple icons by drawing a circular shape 511 is not limited to a single operation, but may be accepted multiple times in succession. That is, the operation reception unit 330 may receive additional selections regarding icons each time a circular shape 511 is drawn in the inventory list 410 or shopping list 420. In addition, the selection of individual icons that have been selected collectively may be individually deselected based on a predetermined operation (e.g., tapping) on that icon.
[0085] <4.6 Enlarging / Reducing the Display Area> When a predetermined operation (for example, a long press operation on an area to be enlarged) is received while the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a, the display control unit 320 performs the following processing. Specifically, the display control unit 320 either hides or reduces one of the first display area A1 and the second display area A2. The display control unit 320 also enlarges the other of the first display area A1 and the second display area A2, and adds information to the enlarged area that is not displayed when the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a.
[0086] In this embodiment, when the display control unit 320 receives an operation to enlarge the first display area A1 or the second display area A2 that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area A1 or the second display area A2 that has been hidden or reduced to its original size. The "operation to enlarge" is, for example, an operation (e.g., tapping) on the operation unit to redisplay the reduced first display area A1 or the first display area A1 that has been hidden. The processing corresponding to these operations will be described below with reference to Figures 26 to 29.
[0087] Figures 26 to 29 are diagrams illustrating the enlargement / reduction of the first display area A1 and the second display area A2. For example, Figure 26 shows a case where the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a, and a predetermined operation on the second display area A2 (for example, a long press operation on the second display area A2) is received.
[0088] Figure 27 shows screen D5 including the enlarged second display area A2. When user U performs the operation described with reference to Figure 26, the first display area A1 is reduced and the second display area A2 is enlarged, as shown in Figure 27 (see arrow M7 in Figure 26). In this case, the display control unit 320 displays only the title indicating the area in the reduced first display area A1, and does not display the inventory registration icon C1. On the other hand, the display control unit 320 displays the special items list 430 in addition to the shopping list 420 in the enlarged second display area A2. The special items list 430 is an example of "information of a type that is not displayed when the first display area and the second display area are displayed on the display screen simultaneously."
[0089] The special item list 430 includes multiple icons C5 (hereinafter referred to as "special item icons C5") corresponding to the special item registration R3. Each special item icon C5 includes a picture and "food name" corresponding to the "food category" indicated by the corresponding special item registration R3. In the enlarged second display area A2, for example, the shopping list 420 and the special item list 430 are displayed side by side. Alternatively, the shopping list 420 and the special item list 430 may be displayed side by side vertically.
[0090] Figure 28 is a diagram illustrating the operation of adding items between the shopping list 420 and the special items list 430. In this embodiment, the operation reception unit 330 accepts an operation to add items selected using the special items list 430 to the shopping list 420, which involves moving the special items icon C5 corresponding to the selected item from the special items list 430 to the shopping list 420. For example, the operation reception unit 330 accepts an operation by user U to slide the special items icon C5 from the special items list 430 to the shopping list 420 while holding down the special items icon C5 displayed in the special items list 430 (i.e., with the special items icon C5 selected).
[0091] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the planned purchase registration R2 corresponding to the selected special item icon C5 in the shopping list DB 292. As a result, the planned purchase item icon C2 corresponding to the selected special item icon C5 is added to the shopping list 420.
[0092] On the other hand, the operation reception unit 330 accepts an operation to add items selected using the shopping list 420 to the special items list 430, which involves moving the item to be purchased icon C2 corresponding to the selected item from the shopping list 420 to the special items list 430. For example, the operation reception unit 330 accepts an operation by user U to slide the item to be purchased icon C2 from the shopping list 420 to the special items list 430 while holding down the item to be purchased icon C2 displayed in the shopping list 420 (i.e., with the item to be purchased icon C2 selected).
[0093] When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the special item registration R3 corresponding to the selected planned purchase item icon C2 in the special item list DB293. As a result, the special item icon C5 corresponding to the selected planned purchase item icon C2 is added to the special item list 430.
[0094] Figure 29 is a diagram illustrating the operation to restore the reduced first display area A1 to its original size. In this embodiment, when the display control unit 320 receives an operation to enlarge the first display area A1 or the second display area A2 that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area A1 or the second display area A2 that has been hidden or reduced to its original size. An "operation to enlarge" refers to, for example, performing a predetermined operation (e.g., tapping) on the reduced first display area A1, or performing a predetermined operation (e.g., tapping) on a special operation unit that is displayed in accordance with the first display area A1 that has been hidden.
[0095] <5. Advantages> As a comparative example, consider a configuration where the inventory list and shopping list are displayed on separate screens. In this case, it is necessary to switch between the inventory list and the shopping list to check the contents of each, making it difficult for the user to imagine a recipe while looking at the inventory and add the necessary items to the shopping list.
[0096] On the other hand, in this embodiment, the display control unit 320 of the terminal device 300 simultaneously displays a first display area A1 for displaying the inventory list 410 and a second display area A2 for displaying the shopping list 420 on the display screen 301a of the terminal device 300. With this configuration, user U can, for example, imagine recipes or consider missing ingredients while simultaneously checking the inventory list 410 and the shopping list 420. This improves the convenience for user U.
[0097] (Second Embodiment) Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the order schedule list 440 is displayed on the display screen 301a of the terminal device 300. Other than what is described below, the configuration is the same as in the first embodiment.
[0098] Figure 30 is a block diagram showing the functional configuration of the management server 200 in the second embodiment. The management server 200 has an order management unit 260. The order management unit 260 is a functional unit that generates information on items to be ordered based on information registered by user U and places orders for goods (e.g., automatic orders) on external e-commerce (Electronic Commerce) sites. The order schedule DB 294 stored in the storage unit 290 is an example of "information on items to be ordered". The information on items to be ordered is used to generate the order schedule list 440 (see Figure 31), which will be described later. The order schedule list 440 is information that shows a list of items (e.g., food ingredients) that are scheduled to be ordered. The order schedule list 440 is an example of "information on items registered by the user as items to be purchased or items that are in short supply".
[0099] Figure 31 shows an example of the display of screen D1, which is the basic screen for food ingredient management in the second embodiment. In this embodiment, the display control unit 320 simultaneously displays a first display area A1 that displays the inventory list 410 and a second display area A2 that displays the order schedule list 440 on the display screen 301a. The order schedule list 440 includes a plurality of icons C6 (hereinafter referred to as "order schedule icon C6") corresponding to the registered order schedule items registered in the order schedule DB 294.
[0100] Furthermore, the other details of this embodiment are the same as those of the first embodiment. Therefore, the details of this embodiment can be understood by replacing "Shopping List DB292" with "Planned Order DB294", "Shopping List 420" with "Planned Order List 440", and "Planned Purchase Icon C2" with "Planned Order Icon C6" in the description of the second embodiment.
[0101] This configuration can also improve user convenience.
[0102] (Third embodiment) Next, a third embodiment will be described. The third embodiment differs from the first embodiment in that two lists, arbitrarily selected from the inventory list 410, the shopping list 420, and the planned order list 440, are displayed simultaneously on the display screen 301a of the terminal device 300. Other than what is described below, the configuration is the same as that of the first embodiment.
[0103] Figure 32 shows an example of the display of screen D1, which is the basic screen for food management in the third embodiment. In this embodiment, the display control unit 320 displays one list arbitrarily selected by the user U from among the inventory list 410, the shopping list 420, and the order schedule list 440 in the first display area A1, and displays another list arbitrarily selected by the user U from among the inventory list 410, the shopping list 420, and the order schedule list 440 in the second display area A2. For example, the three lists, the inventory list 410, the shopping list 420, and the order schedule list 440, are displayed so as to be virtually rotated on the display screen 301a in response to the user U's operation (see arrow M8), and the list to be displayed in the first display area A1 and the second display area A2 is selected based on the rotation position of the three lists.
[0104] This configuration can also improve user convenience.
[0105] According to at least one embodiment described above, the program causes a computer, which is a terminal device having a display screen, to implement a display control unit. The display control unit simultaneously displays on the display screen a first display area that displays information about a list of items held by the user as inventory, and a second display area that displays information about a list of items registered as items to be purchased or items that are in short supply. With such a configuration, convenience can be improved.
[0106] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0107] 1... Home appliance related system, 200... Management server, 300... Terminal device, 301a... Display screen, A1... First display area, A2... Second display area, A3... Third display area, 310... Information acquisition unit, 320... Display control unit, 330... Operation reception unit, 340... Registration management unit, 410... Inventory list, 420... Shopping list, 430... Special item list, C1... Inventory icon, C2... Item to be purchased icon, C3... Registered item icon, C4... Temporary registration icon, C5... Special item icon.
Claims
1. A computer, which is a terminal device with a display screen, A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, To make it happen, The display control unit, when a predetermined condition is met, displays a third display area on the display screen for selecting an item to register. The operation reception unit is capable of receiving an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area. program.
2. The display control unit arranges the first display area and the second display area side by side on the display screen, either horizontally or vertically. The program according to claim 1.
3. The operation reception unit is capable of receiving an operation to move the item display indicating the item from the third display area to the first display area or the second display area, as an operation to add an item selected using the third display area to the first display area or the second display area. The program according to claim 1 or claim 2.
4. When the display control unit receives an operation to move the item display from the third display area to the first display area, it displays a message instructing the user to input the number of items to be added to the first display area and the registration date. The program according to claim 3.
5. The operation reception unit is capable of receiving an operation to delete an item displayed in the first display area or the second display area, which involves moving the item display indicating the item from the first display area or the second display area in a predetermined direction. The program according to claim 1 or claim 2.
6. The operation reception unit is capable of receiving an operation to move the item display representing the item from the first display area to the second display area, as an operation to add the item displayed in the first display area to the second display area. The program according to claim 1 or claim 2.
7. A computer which is a terminal device having a display screen, A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, To make it happen, When an operation to draw a circular figure is performed in either the first display area or the second display area, while multiple item displays representing multiple items are displayed in that area, the operation to draw the figure is accepted as an operation to select one or more items represented by one or more item displays that are at least partially included in the figure. program.
8. A computer which is a terminal device having a display screen, A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, To make it happen, When the operation receiving unit receives an operation to draw a circular figure spanning the first and second display areas while multiple item displays representing multiple items are displayed in the first and second display areas, the operation receiving unit receives the operation to draw the figure as an operation to select one or more items represented by one or more item displays that are displayed in the first or second display area and are at least partially included in the figure. program.
9. A computer which is a terminal device having a display screen, A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, To make it happen, When the operation receiving unit receives an operation to draw a circular figure spanning the first and second display areas while multiple item displays representing multiple items are displayed in the first and second display areas, the operation receiving unit receives the operation to draw the figure as an operation to select one or more items that are displayed in the area of the first and second display areas that includes the starting point of the figure, and that are represented by one or more item displays, each of which is at least partially included in the figure. program.
10. A computer which is a terminal device having a display screen, A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. To make it happen, When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen, the display control unit, Either the first display area or the second display area is made invisible or reduced in size. The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area. program.
11. When the display control unit transitions the first display area to hidden or reduces its size and expands the second display area, it additionally displays information in the second display area regarding a list of specially managed special items, in addition to information regarding a list of items registered as items to be purchased or items that are in short supply. The program according to claim 10.
12. When the display control unit receives an operation to enlarge the first display area or the second display area that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area or the second display area that has been hidden or reduced to its original size. The program according to claim 10.
13. A display control unit that simultaneously displays on the display screen of a terminal device a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered by the user as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, Equipped with, The display control unit, when a predetermined condition is met, displays a third display area on the display screen for selecting an item to register. The operation reception unit is capable of receiving an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area. Information processing system.
14. A computer, which is a terminal device with a display screen, The display screen simultaneously displays a first display area that shows information regarding a list of items held by the user as inventory, and a second display area that shows information regarding a list of items registered by the user as items to be purchased or items that are in short supply. With the first display area and the second display area simultaneously displayed on the display screen, the system accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area. When predetermined conditions are met, a third display area for selecting the item to register is displayed on the display screen. The system accepts an operation to indicate whether to add the item selected using the third display area to the first display area or to the second display area. Information processing methods.
15. A display control unit that simultaneously displays on the display screen of a terminal device a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply. When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen, the display control unit, Either the first display area or the second display area is made invisible or reduced in size. The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area. Information processing system.
16. A computer which is a terminal device having a display screen, The display screen simultaneously displays a first display area that shows information about a list of items held by the user as inventory, and a second display area that shows information about a list of items registered as items to be purchased or items that are in short supply. When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen, Either the first display area or the second display area is made invisible or reduced in size. The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area. Information processing methods.
Citation Information
Patent Citations
Information service system and server device
JP2003263543A
Information terminal device and control program
JP2012185584A
Virtual space display device, virtual space display system and program
JP2012234355A
Information terminal, operation region control method, and operation region control program
JP2014182588A
Sales processing apparatus, arrangement terminal device, and program
JP2015041249A