throbber
METHOD, INFORMATION TERMINAL, AND STORAGE MEDIUM
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket