`
`BACKGROUND
`
`1. Technical Field
`The present disclosure relates to a method for an information terminal,
`and the like.
`
`[0001]
`
`taking
`
`predetermined
`
`2. Description of the Related Art
`Japanese Unexamined Patent Application Publication No. 2004-310205
`[0002]
`(hereinafter, for simplicity, referred to as PTL 1) discloses a mobile terminal for a
`a meal menu
`personal meal management system capable of determining
`on a
`into account a content of a meal in the past, depending
`meal
`purpose. The mobile terminal for the
`management system
`personal
`menu information from outside via communication
`
`disclosed in PTL 1
`
`acquires
`means, selects a meal menu based on the
`acquired
`history stored in storage means, a user
`status, and an
`the selected meal menu as a recommended menu.
`
`menu
`
`information,
`
`a meal
`
`eating rule, and presents
`
`Japanese Unexamined Patent Application Publication No. 2008-299821
`[0003]
`(hereinafter, for simplicity, referred to as PTL 2) discloses an order reception
`apparatus for use in a
`restaurant, which is installed in the restaurant for inputting
`menu order information and the like to support
`a customer service operation. The
`for use in a restaurant disclosed in PTL 2 includes
`order
`
`device on which it is
`display
`input
`displaying
`menu order information. On the order
`input screen, menu order
`input
`information is input individually for each seat set at a table.
`
`allowed to
`
`[0004] A further improvement is required in the related technique described
`above.
`
`SUMMARY
`
`In one
`
`[0005]
`
`for
`
`corresponding
`
`general aspect, the techniques disclosed here feature a method
`an information terminal that communicates, via a
`network, with a
`controlling
`information related to a user
`first server that manages allergy
`to
`identification information
`
`a
`
`the user, the method
`identifying
`including acquiring
`restaurant ID and a seat ID indicating
`a seat of the user via a first operation
`on a
`display of an information terminal of the user, acquiring, based on
`1
`
`displayed
`
`screen
`
`P1030866
`
`reception apparatus
`means for
`an order
`
`screen on a
`
`
`
`the restaurant ID,
`
`restaurant
`
`one or more dishes provided by
`menu information indicating
`to the restaurant ID from a second server related to the
`
`a
`
`corresponding
`restaurant via a
`
`the identification information stored in the
`
`network, transmitting
`information terminal to the first server and
`information related to
`acquiring allergy
`the user based on the identification information from the first server, generating,
`a
`menu
`based on the menu information and the
`
`allergy information,
`personalized
`arranged for the user
`to the allergy information, displaying the
`according
`an order of a dish
`menu on a second operation
`screen for accepting
`personalized
`screen
`display of the
`in the restaurant, the second operation
`being displayed
`information terminal of the user, and transmitting ordered-dish information
`menu and the seat ID to the
`representing the dish selected from the personalized
`second server.
`
`on a
`
`[0006]
`
`[0007]
`
`A further
`
`improvement
`
`It should be noted that
`
`as a
`
`a
`
`general
`an
`
`method,
`
`can be achieved
`
`or
`
`specific
`
`the above aspect.
`by
`embodiments may be
`computer program, a
`
`a
`
`integrated circuit,
`system,
`implemented
`storage medium, or any selective combination thereof.
`[0008] Additional benefits and advantagesof the disclosed embodiments will
`become apparent from the specification and drawings. The benefits and/or
`may
`be individually obtained by the various embodiments and
`advantages
`features of the specification and drawings, which need not all be provided in order
`to obtain one or more of such benefits and/or
`
`advantages.
`
`[0009]
`
`Fig. 1
`
`is a
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`configuration of a common food ordering
`
`diagram showing
`
`a
`
`an
`
`system;
`example of an overall view of an information
`Fig. 2 is a
`diagram showing
`to an
`infrastructure of an information processing system according
`Fig. 3 is a
`diagram showing, in further detail, the overall view of the information
`to the present embodiment;
`processing system according
`an
`4 is a
`of a
`
`Fig.
`
`diagram showing
`
`example
`
`embodiment;
`
`of an
`
`specific configuration
`to an
`
`information
`
`5 is a
`
`Fig.
`
`diagram showing
`
`example
`
`processing system according
`an
`of a
`
`embodiment:
`of a store of a restaurant
`
`layout
`
`company;
`Fig. 6A is a
`
`diagram showing
`
`an
`
`example of a manner in which a QR code
`2
`
`P1030866
`
`
`
`(registered trademark, the same
`an
`Fig. 6B is a
`on a
`
`diagram showing
`
`hereinafter) is set on a
`seat:
`example of a manner in which a QR code is set
`
`seat;
`Fig. 6C is a
`on a
`
`diagram showing
`
`diagram showing
`
`an
`
`an
`
`example
`
`of a manner in which a QR code is set
`
`example
`
`of a manner in which a QR code is set
`
`seat:
`6D is a
`
`Fig.
`on a
`
`seat:
`screen which is displayed
`example of an
`Fig. 7 is a
`diagram showing
`operation
`on an information terminal when a user
`operates the information terminal to read a
`
`an
`
`QR code;
`Fig. 8 is a
`diagram showing
`on an information terminal
`
`an
`
`9 is a
`
`Fig.
`
`diagram showing
`
`screen which is displayed
`example of an
`operation
`after a QR code reader reads a QR code;
`screen
`a
`of an
`
`operation
`
`including
`
`example
`
`immediately
`an
`
`standard menu;
`Fig. 10 is a
`operates
`diagram showing
`operation
`screen to select food from a standard menu and order the selected food;
`an
`screen which is
`Fig. 11 is a
`example of an
`diagram showing
`operation
`displayed when a dish is selected from a standard menu and the selected dish is
`finally determined to be ordered;
`example of an authentication screen whichis
`an
`Fig. 12 is a
`diagram showing
`on an information terminal
`after a user, who wants to order
`
`a scene in which a user
`
`an
`
`matching application;
`
`immediately
`
`displayed
`a
`dish, starts a
`13 is a
`
`diagram showing
`
`another
`
`an
`
`of an authentication screen;
`example
`Fig.
`example of a home screen which is displayed
`Fig. 14 is a
`diagram showing
`a
`immediately after user authentication by
`matching application is completed;
`an
`Fig. 15 is a
`example of an
`screen which is
`operation
`diagram showing
`on an information terminal when a user
`operates the information
`displayed
`a
`terminal to read a QR codeat his/her seat after starting
`matching application;
`an
`Fig. 16 is a
`example of a
`screen which is displayed
`diagram showing
`an information terminal when a
`a
`is
`
`display
`
`on
`
`matching application
`
`generating
`
`personalized
`
`menu;
`
`17 is a
`
`Fig.
`
`diagram showing
`
`an
`
`example
`
`of an
`
`operation
`
`screen
`
`including
`
`a
`
`personalized menu;
`Fig. 18 is a
`
`diagram showing
`
`a scene in which a user
`
`operates
`
`an
`
`operation
`
`3
`
`P1030866
`
`
`
`displayed
`determined to be ordered;
`finally
`an
`20 is a
`
`screen to select a dish from a
`
`menu and order the selected dish;
`personalized
`screen whichis
`example of an
`an
`Fig. 19 is a
`diagram showing
`when a dish is selected from a
`
`operation
`menu and the selected dish
`
`personalized
`
`is
`
`Fig.
`
`of an order
`
`history
`
`screen which is
`
`an order
`
`issued
`
`diagram showing
`example
`a user;
`in response to a
`request for
`displayed
`seeing
`history
`by
`Fig. 21 is a
`an
`example of a data structure of latest allergy
`diagram showing
`information related to a user returned from a first server to a
`
`matching application;
`example of a data structure of ingredient
`Fig. 22 is a
`diagram showing
`information included in menu information returned from a second
`
`an
`
`server,
`diagram showing another example of a data structure of ingredient
`Fig. 23 is a
`information included in menu information returned from a second
`
`an
`
`example
`
`server,
`of an overall view of a
`
`process
`
`24 is a
`
`Fig.
`
`sequence diagram showing
`an information
`
`embodiment;
`processing system according
`performed by
`an
`Fig. 25 is a flowchart showing
`example of a process which is performed by
`information terminal when a dish is selected from a standard menu and the
`
`to an
`
`selected dish is ordered;
`example of a process which is performed by
`Fig. 26 is a flowchart showing
`information terminal when a dish is selected from a
`menu and the
`
`an
`
`personalized
`
`an
`
`an
`
`selected dish is ordered;
`27 is a flowchart
`
`Fig.
`
`showing
`
`28 is a flowchart
`
`Fig.
`
`showing
`
`29 is a flowchart
`
`details of a
`
`details of a
`
`details of a
`
`Fig. 26;
`
`Fig. 26;
`
`process in step $1 in
`process in step S2 in
`process in step S3 in
`Fig. 26;
`Fig.
`showing
`Fig. 30 is a flowchart showing details of a process in step S4 in Fig. 26;
`an
`Fig. 31 is a
`example of a
`specific implementation of an
`diagram showing
`to an
`information processing system according
`embodiment; and
`ona file by
`an
`Fig. 32 is a flowchart showing
`example of a process performed
`displaying of a
`to
`matching application from starting of the matching application
`menu.
`
`a
`
`personalized
`
`DETAILED DESCRIPTION
`
`Basis of the Present Disclosure
`
`[0010]
`
`provided
`
`Underlying Knowledge Forming
`Inarestaurant, when a dish with a
`suppressed allergen ingredient is
`to a customer who is allergic
`to this ingredient, it is necessary to
`4
`
`provide
`
`P1030866
`
`
`
`this dish with the suppressed ingredient correctly
`dish with the suppressed allergen ingredient is, for example,
`or a dish
`a reduced amountof
`
`to this customer. Herein, the
`no
`a dish including
`
`including
`allergen ingredient
`where, whena dish is ordered
`Hereinafter, in a case
`a dish is
`for this customer such that no
`
`prepared
`amountof
`
`allergen ingredient.
`a customer having
`
`by
`
`allergy,
`or a reduced
`
`allergen ingredient
`is included in the dish, such a dish is referred to as
`allergen ingredient
`allergen-controlled dish. When a dish which is not controlled in terms of
`at the same table, if this dish is
`allergens is ordered by another customer
`sitting
`to the customer who has ordered an
`
`an
`
`allergen-controlled dish,
`erroneously provided
`this may cause a tremendous adverse effect on the health of the customer who
`has ordered the allergen-controlled dish. Thus, it is necessary to avoid such a
`situation.
`
`[0011]
`
`eating
`
`Inthe
`
`disclosed in PTL 1 described above, in a case where the
`technique
`rule includes a rule about
`dishes
`the
`
`allergic
`including
`allergic ingredients,
`are excluded from the menu information of the recommended dishes.
`
`are removed
`
`ingredients
`[0012] However, PTL 1 merely discloses that allergic ingredients
`from menu information and the resultant menu information is presented, and PTL
`1 discloses nothing about providing the dish selected by the customer via the
`menu information to the customer's seat. Therefore, in the technique disclosed in
`are
`PTL 1, there is a
`possibility that a wrong dish, from which allergic ingredients
`not removed, is incorrectly provided
`to the customer's seat. Thus, in the
`technique
`disclosed in PTL 1, there is a
`a dish from
`that the customer
`possibility
`are not removed, which may
`which
`
`ingests
`cause the customer to have
`
`allergic ingredients
`a serious health problem.
`Furthermore, since the information on
`allergic ingredients is sensitive
`[0013]
`to a
`information, it is necessary to prevent the information from being provided
`third party without the permission of the user.
`screen that enables it to
`PTL 2 discloses an order input
`[0014]
`ordered-dish information via an
`input device disposed
`screen includes a seat
`
`input and register
`at each seat set at each
`
`position image including
`
`seat
`
`of dish
`
`table. This order
`
`objects indicating
`
`to
`
`respective
`
`input
`a
`
`plurality
`
`of seats, and a
`images corresponding
`plurality
`a restaurant clerk touches a seat
`dish items. For
`
`example,
`
`a
`
`corresponding to
`particular
`to a
`dish image corresponding
`
`seat in the seat
`
`P1030866
`
`object
`position image, and then touches a
`particular desired dish item. As a
`result, the dish
`5
`
`
`
`item for the customer seated at the touched seat is selected.
`
`screen.
`
`manually
`Therefore, there is a
`erroneous
`associated
`
`possibility
`
`In
`
`by
`that a seat and a dish item are
`
`input
`
`incorrectly
`
`[0015] As described above, in the technique disclosed in PTL 2, the seat and the
`dish item are
`associated with each other
`the clerk via the order
`
`such erroneous
`
`is
`
`by
`inputting.
`particular,
`likely
`inputting
`screen
`to occur when the restaurant is crowded. Furthermore, the order
`input
`disclosed in PTL 2 includes various kinds of information and objects in addition to
`as shown in Fig. 38 of PTL 2. This
`the seat
`position image and the dish images
`results in an increase in the possibility that an error occurs when inputting is
`on the order input
`screen disclosed in PTL 2. Thus, the technique
`performed
`to those in the technique disclosed in PTL
`disclosed in PTL 2 has similar problems
`1.
`
`[0016]
`
`To solve the
`
`problems
`
`disclosure
`
`a
`
`described above,
`an
`for
`
`an
`
`aspect of the present
`dish from
`
`provides
`technique
`preventing
`allergen-uncontrolled
`being erroneously ordered thereby preventing the allergen-uncontrolled dish from
`a serious
`a user and thus preventing the user from having
`
`a
`
`being ingested by
`health problem.
`technique for
`[0017] Another aspect of the present disclosure provides
`preventing sensitive information stored in a first server from being leaked to the
`outside of the first server without the permission of the user.
`to an
`the
`disclosure
`
`a method for
`
`aspect,
`present
`[0018] According
`provides
`an information terminal that communicates, via a
`network, with a first
`controlling
`information related to a user
`server that manages allergy
`to
`identification information identifying the user, acquiring
`screen
`a seat of the user via a first operation
`ID indicating
`displayed
`display
`of an information terminal of the user, acquiring, based on the restaurant ID,
`menu
`a restaurant
`one or more dishes provided by
`information indicating
`corresponding
`to the restaurant ID from a second server related to the restaurant via a
`
`corresponding
`a restaurant ID and a seat
`
`on a
`
`network,
`transmitting the identification information stored in the information terminal to the
`first server and
`information related to the user based on the
`
`acquiring allergy
`identification information from the first server, generating,
`a
`menu
`information and the
`
`based on the menu
`
`allergy information,
`personalized
`to the allergy information, displaying the personalized
`according
`an order of a dish in the restaurant, the
`screen for accepting
`second operation
`6
`
`arranged for the user
`menu on a
`
`P1030866
`
`
`
`screen
`
`on a
`
`display of the information terminal
`second operation
`being displayed
`of the user, and transmitting ordered-dish information representing the dish
`menu and the seat ID to the second server.
`selected from the
`
`[0019] According
`screen is
`
`displayed
`operation
`a restaurant ID and a user ID are
`
`when a dish is ordered, the first
`example,
`of the user's information terminal, and
`screen. Based
`via this first
`
`display
`
`personalized
`to this aspect, for
`on the
`
`on the acquired
`restaurant ID,
`provided by the restaurant
`second server.
`
`corresponding
`
`acquired
`operation
`one or more dishes
`menu information indicating
`to the restaurant ID is acquired from the
`
`[0020] The information terminal stores identification information that identifies
`the user. Based on this identification information, the allergy information related to
`the user is
`from the first server. Based on this
`information and
`
`menu
`
`acquired
`a
`
`information,
`
`personalized
`
`menu for the user
`
`allergy
`
`allergy
`corresponding to the
`on the
`
`information is
`
`This
`
`menu
`
`generated.
`personalized
`information terminal via the second operation
`menu
`displayed, and ordered-dish information indicating the selected
`personalized
`dish is associated with the seat ID and transmitted to the second server.
`
`display
`displayed
`screen. A dish is selected from the
`
`of the
`
`as described above, in
`
`a series of
`
`to the present aspect,
`[0021] According
`processes in which the user orders a
`dish, the ordered-dish information indicating
`the dish selected by the user from the personalized
`menu is automatically
`associated with the seat of the user without a manual
`operation. Therefore, for
`of users sit at the same table and each
`
`even in a case wherea
`
`plurality
`
`example,
`user orders a dish, it is
`prevent
`possible
`allergen-uncontrolled
`at the same table from being carried to a seat of a user
`by another user
`sitting
`can
`to some
`a user who is allergic
`having food allergy. Thus,
`ingredient
`easily
`order a dish and can eat the ordered dish without worrying about a serious health
`
`to
`
`an
`
`dish ordered
`
`problem.
`
`Furthermore, in the present aspect, since the allergy information is not
`[0022]
`transmitted to the second server, it is possible
`to prevent the allergy information
`to the restaurant. Furthermore, in the
`from
`when the
`
`present aspect,
`leaking
`ordered-dish information is transmitted, the ordered-dish information is not
`associated with the identification information
`the user, but the ordered-
`
`identifying
`dish information is associated with the seat ID, and thus it is possible
`the identification information from being leaked to the restaurant.
`ยข
`
`to prevent
`
`P1030866
`
`
`
`Inthe method described above, the personalized
`[0023]
`include
`dish prepared, based on the menu information and the allergy information,
`so as to
`reduce an
`indicated
`the
`information in each
`
`ingredient causing allergy
`dish included in the menu information.
`
`by
`
`allergy
`
`menu may
`
`a
`
`Inthis aspect, the
`that causes
`
`[0024]
`
`ingredient
`
`user's health.
`
`allergy.
`
`personalized
`This prevents
`
`menu includes a dish with a reduced
`
`a
`
`significant
`
`adverse effect on the
`
`Inthe method described above, the reducing of an
`ingredient may include
`[0025]
`atalll.
`removing the ingredient such that the dish does not include this ingredient
`so as not
`menu includes a dish prepared
`Inthis aspect, the personalized
`[0026]
`to include an
`ingredient that causes
`allergy. This more
`adverse effect on the user's health.
`
`reliably prevents
`
`a
`
`significant
`Inthe method described above, the
`personalized
`based on the menu information and the
`
`[0027]
`
`menu
`
`may be
`
`information
`
`an
`
`allergy
`by
`generated
`removing, from the menu
`information, any dish including any ingredient that
`causes
`allergy indicated by the allergy information.
`menu includes no dish including
`Inthis aspect, the personalized
`[0028]
`allergic ingredient. This ensures that the user is prevented from having
`a
`significant health problem caused bythe allergic ingredient.
`Inthe method described above, the identification information may include
`[0029]
`a user ID.
`
`[0030]
`
`Inthis aspect, since the identification information includes the user ID, it
`information related to the user can be
`is ensured that
`from the first
`
`allergy
`
`acquired
`
`server.
`
`Inthe method described above, the first server may be different from the
`[0031]
`second server.
`
`[0032] The first server stores sensitive information related to the user such as
`allergy information related to the user.
`It is not desirable that such sensitive
`information is provided outside the first server without the permission of the user.
`the first server is realized
`a server different from the second
`In this
`
`aspect,
`by
`prevent the user's sensitive information from
`Therefore, it is
`possible
`to the outside of the first server on the restaurant side.
`
`server.
`
`leaking
`
`to
`
`Inthe method described above, the restaurant ID and the seat ID may be
`[0033]
`acquired by reading, via the first operation screen, an identification code prepared
`8
`
`P1030866
`
`
`
`at a
`
`[0034]
`
`acquired by reading
`
`corresponding position of a table where the user is seated.
`Inthis aspect, the restaurant ID and the seat ID are
`at the
`the identification code
`
`of the table where
`
`prepared
`corresponding position
`the user is seated. Thus, the restaurant ID and the seat ID can be obtained
`without the user
`the restaurant ID and the seat ID.
`manually inputting
`Inthe method described above, the identification code may include a QR
`
`[0035]
`
`code.
`
`a QR code, it is
`In this aspect, since the identification code is given by
`acquire the identification information without having the user to
`to
`possible
`manually input the information.
`Inthe method described above, the first server may distributedly manage
`[0037]
`at least one of
`information
`the
`
`[0036]
`
`biological
`
`history
`
`information
`
`information,
`
`user.
`
`including
`or behavior
`
`user's item
`
`history
`
`including position
`
`allergy information, preference
`including
`purchase history information, dish order
`information
`information of the
`
`In this aspect, the first server includes servers that distributedly manage
`[0038]
`at least one of biological information including the allergy information, preference
`information including user's purchase history information, dish order history
`or behavior history information, and thus it is possible
`to
`acquire
`as necessary. Thus, this
`user's personal information including allergy information,
`to maintain the freshnessof the
`makes it
`information
`
`information,
`
`the
`
`personalized
`
`being
`
`allergy
`menu from
`
`aspect
`possible
`stored in the first server, thereby preventing
`based on old
`information.
`
`generated
`allergy
`Inthe method described above, the menu information may include
`[0039]
`one or more
`information indicating
`ingredients contained in each dish and the
`amount of each ingredient, and the allergy information may include information
`a level of a
`possible allergic reaction, the user may have, to each
`indicating
`as an
`ingredient (hereinafter referred to
`allergic reaction level), and, in the
`simply
`menu,
`an
`ingredient included in the menu
`generation of the personalized
`if
`to or
`than a criterion value in terms of the
`information is
`
`equal
`larger
`ingredient may be determined as an
`reaction level, this
`
`ingredient
`
`allergic
`that causes the
`
`allergy.
`
`[0040]
`or more
`
`Inthis aspect, the menu information includes information indicating
`ingredients contained in each dish and the amount of each ingredient, and
`9
`
`one
`
`P1030866
`
`
`
`the allergy information includes information indicating the level of the allergic
`an
`to
`reaction to each ingredient. This makes it possible
`ingredient that
`identify
`causes
`an
`in the menu information that is
`to
`
`allergy by detecting
`
`ingredient
`
`equal
`
`or
`
`larger
`ensures to
`
`than the criterion value in terms of the
`
`accurately identify
`
`the
`
`ingredient
`
`reaction level. This
`
`allergic
`to which the user will have the
`
`allergic
`
`reaction.
`
`[0041] The present disclosure can also be implemented by
`a
`computer to realize each feature of the control method described above,
`causing
`or the present disclosure can be implemented
`on an information terminal operated
`computer program may
`by such aprogram. Such a
`be distributed via a
`computer-
`readable non-transitory storage medium such as a CD-ROM or a communication
`network suchas the Internet.
`
`a program for
`
`Embodiments
`
`It is
`
`that the Internet will continue to
`
`expected
`[0042]
`various sensors will be used in our lives. As a
`
`in our
`
`and
`
`spread
`society
`result, it is expected that in our
`future society, it will be capable of digitizing information on conditions and activities
`as well as information on the entire city, including buildings and
`of individuals,
`to use such digitized information
`transportation networks, and it becomes possible
`in computer systems. Digitized personal data (personal information) is
`an
`accumulated in the cloud via a communication network, managed by
`information bank as
`big data, and used for various purposes for individuals.
`Such an advanced information
`is called
`5.0 in
`
`[0043]
`
`society
`
`Society
`
`Japan.
`
`The advanced information
`
`society
`solutions to social issues are
`
`is a
`
`in which economic
`
`development
`society
`to be achieved via an information
`
`and
`
`expected
`infrastructure (a cyber-physical system) in which a real space (a physical space)
`are
`and a virtual space (a cyber space)
`highly integrated.
`Insuch an advanced information society, when an individual makes a
`[0044]
`decision in various daily situations, big data including accumulated personal
`to get to know whatis the best choice for the individual in a
`information is analyzed
`situation.
`
`Embodiments are described below in which an economic
`
`and
`
`efficiency
`are achieved in an advanced information
`
`personal optimization (personalization)
`society in which such cyber-physical systems operate. More specifically, the
`as an
`following embodiments are described taking
`example eating of individuals in
`10
`
`specific
`
`[0045]
`
`P1030866
`
`
`
`such an advanced information society.
`[0046] An example of a
`personally optimized dish order system is a
`system in
`which menu information is transmitted from a terminal at a store of a restaurant to
`
`a
`
`personal information terminal, and a menu
`to which a user is
`is
`
`dishes
`
`no
`
`including
`indicating
`as a recommended menu on the
`
`ingredient
`mobile terminal. First,
`to be built in a
`
`allergic
`displayed
`dish order system is described which is
`general
`expected
`society before the above-described advanced information society is
`
`a
`
`realized.
`
`is a
`
`configuration of a common food ordering
`Fig. 1
`[0047]
`diagram showing
`system. This food ordering system includes a store terminal 1100 and a mobile
`terminal 1200. The store terminal 1100 and the mobile terminal 1200 are installed
`
`a
`
`in a store of a restaurant 1000. The store terminal 1100 is a
`
`that
`
`unit for
`
`a
`
`computer
`transmits menu information. The store terminal 1100 includes a communication
`with an external apparatus,
`communicating
`computational processing
`computational process, a memory for storing data, and a Ul
`a
`unit for performing
`unit for displaying and operating information. The memory stores menu
`information 1101. The menu information 1101 includes information on dishes
`
`served at the restaurant. More specifically, the menu information 1101 includes a
`name of a
`used in the dish, and a
`In the
`price of the dish.
`dish, ingredients
`example shown in Fig. 1, the menu information 1101 includes four dishes: beef
`seafood
`beef curry; and
`pasta;
`spinach gratin.
`hamburger;
`The mobile terminal 1200 is a mobile terminal such as a
`
`[0048]
`
`smartphone
`a user who visits the store 1000. The mobile terminal 1200 includes a
`
`owned
`
`by
`communication unit for communicating with an external apparatus,
`a
`computational process, a memory
`computational processing unit for performing
`for storing data, and a UI unit for displaying and operating information. The
`allergy information, meal history information, and the like of a user
`memory stores
`who owns the mobile terminal 1200.
`
`a
`
`[0049] Vvhen the user enters the store 1000, the store terminal 1100 and the
`or
`mobile terminal 1200 start communication
`When the
`
`acquires
`menu information 1101, the mobile terminal 1200 checks the menu information
`and the allergy information stored in the memory, and extracts dishes that do not
`11
`
`the
`
`P1030866
`
`automatically
`communication is started, the mobile terminal 1200
`1101 from the store terminal 1100. When the mobile terminal 1200
`
`manually.
`menu information
`
`acquires
`
`
`
`to which the user is allergic. The mobile terminal 1200
`include ingredients
`a recommended menu 1211 based on the extracted dishes, and
`recommended menu 1211 on the UI unit.
`the
`In the
`generated
`Fig. 1, the user is
`to beef, and thus seafood pasta and
`spinach
`allergic
`are selected as beef-free dishes and
`in the recommended menu
`
`example
`
`displayed
`
`generates
`
`displays
`
`shown in
`
`gratin
`
`1211.
`
`[0051]
`
`to the above-described technique, the user is allowed to select
`[0050] According
`an
`allergen-free dish from the displayed recommended menu.
`In Society 5.0, personal information such as
`allergy information is
`a server
`a companyor an institution called an
`operated by
`centrally managed by
`information bank that manages personal information in a concealed manner such
`that a third
`
`of
`
`Knowing
`
`whichindividual is related to the
`
`party
`capable
`personal information. This
`
`is not
`
`personal
`
`information is
`
`as
`
`required
`
`under the
`
`updated
`a manual
`
`control of the information bank without
`
`needing
`
`user at a terminal.
`
`inputting operation by
`
`a
`
`[0052] However, in the order system shownin Fig. 1, allergy information is
`managed by the server.
`managedby the mobile terminal 1200, but it is not
`it is not easy to
`Therefore, in the order system shown in Fig. 1,
`update allergy
`update the allergy information, the user needs to
`to
`information. For example,
`manually input the allergy information to the mobile terminal 1200, which is
`troublesome for the user.
`information is not
`Furthermore, since the
`allergy
`concealed, there is a risk that the
`information may be leaked to the store
`allergy
`a further
`terminal 1100. Therefore,
`improvement
`adapt
`system shownin Fig. 1 to the advanced information society advocated by Society
`an information processing system
`5.0. Thus, the present embodiment provides
`based on
`Society 5.0. The information processing system according to the
`embodiment of the present disclosure is described below with reference to
`
`is needed to
`
`the order
`
`[0053]
`
`diagram showing
`
`an
`
`drawings.
`example of an overall view of an
`Fig. 2 is a
`information infrastructure of the information
`
`to the
`
`present embodiment. The information
`system usable in
`Society 5.0, in which
`products
`general
`consumer user are
`proposed and based on
`personal information thereby providing
`a service of supporting the user to select a
`or service. Before describing
`12
`
`product
`
`processing system according
`2 is a
`processing system shown in
`Fig.
`or services suitable for a
`
`P1030866
`
`
`
`embodiment,
`
`to the
`
`this selection support service that supports ordering of a dish according
`an overview of an information infrastructure for realizing this
`embodiment is described with reference to
`2. This information
`
`processing
`
`[0054]
`
`Fig.
`includes three apparatus groups.
`system mainly
`A first apparatus group includes an information terminal 100 such as a
`the user. A
`owned
`is installed in the
`
`smartphone
`by
`matching application
`information terminal 100. The matching application is an
`application for selecting
`or
`a
`or service suitable for a user based on the user's
`
`recommending
`product
`personal information. The personal information referred to here broadly includes
`or
`non-public information about an individual. For example, the personal
`public
`an
`a name, a date of birth,
`information includes at least one of the following:
`an owned movable
`an annual income,
`estate information,
`property/real
`information as to
`or the like, genetic information, allergy
`physical
`height/weight
`information, medical information as to a medical
`record or the like,
`history/medical
`amount information as to the number of steps/calories burned,
`meal
`activity
`history
`information, vital sign information as to heartbeat/blood pressure or the like,
`purchaseinformation via stores/EC sites or the like, word information as to words
`used in searching via Web search engine/Al speaker, information as
`text/video/audio transmitted or received via mail/SNS, and movement
`history
`or the like. The information terminal 100 is capable of connecting
`information,
`via a mobile communication network called 4G or 5G
`the Internet, for
`example,
`and via a mobile
`
`address,
`
`to
`
`basestation 400.
`
`phone
`The second apparatus group includes
`personal information related to a
`personal information server that stores
`user such that the personal information is decrypted and distributed at a
`plurality of
`locations. For example, the first server 200 manages personal information such
`that the personal information related to the user is fragmented, encrypted, and
`stored in a
`plurality of storage apparatuses located on the cloud. This ensures
`that high security is achieved and leakage of the personal information is
`prevented. Furthermore, the first server 200 has a function of
`data in responseto an
`from a third party with the
`inquiry
`Furthermore, the first server 200 has a function of
`securely sharing
`personal
`a user with a company permitted by the user. Thatis, the
`information permitted by
`first server 200 has a function as an information bank.
`In this case, for example,
`
`[0055]
`200 is a
`
`a first server 200. The first server
`
`returning necessary
`of the user.
`
`permission
`
`the
`
`13
`
`P1030866
`
`
`
`the first server 200 stores each one
`
`piece of data in a
`plurality of storage
`apparatuses in a distributed manner. An example of one
`piece of data is one file
`in which
`information is described.
`
`personal
`Inthe present embodiment, the first server 200 allows a
`specific company
`information based on the
`of the user.
`
`[0056]
`
`to share
`
`specific personal
`Furthermore, the first server 200 has a function for
`service described below.
`
`permission
`a selection support
`
`providing
`
`companyof
`
`[0057] The above-described matching application is developed and/or provided
`an
`operating companyof the first server 200. This operating
`by, for example,
`or services that the
`company evaluates the degree of suitability of the products
`user may use based on the personal information of the user. The operating
`the first server
`200, the
`developing company of the
`matching
`distributes the
`matching application may be the
`and the company that
`application,
`same or different. The information
`a
`2
`proc