Methods and apparatus for facilitation of orders of food items
First Claim
1. A method for facilitating an order of a food item by a customer, comprising acts of:
- (A) during a first restaurant visit by the customer, causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface;
(B) during the first restaurant visit by the customer, receiving input from the customer specifying a change to the food item;
(C) during the first restaurant visit by the customer and in response to receiving the input in the act (B);
(C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions;
(C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; and
(D) during a second restaurant visit that is subsequent to the first restaurant visit by the customer, identifying the customer and causing the one or more re-scaled and/or rearranged images to be displayed to the customer in response to the identifying.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques which aid in correctly capturing what a restaurant customer intends to order, and may enhance the customer'"'"'s satisfaction with the ordering and dining process overall. For example, an interface may be provided through which a customer may specify an order, and the interface may clearly convey such information as each ordered item'"'"'s ingredients and nutritional content. The interface may enable the customer to customize ordered items, and may clearly convey any changes that the customer has made, allowing the customer to make informed choices about the items included in an order. The interface may embody a design which enables the customer to quickly and easily customize items, and/or to re-order previously customized items.
-
Citations
48 Claims
-
1. A method for facilitating an order of a food item by a customer, comprising acts of:
-
(A) during a first restaurant visit by the customer, causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) during the first restaurant visit by the customer, receiving input from the customer specifying a change to the food item; (C) during the first restaurant visit by the customer and in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; and (D) during a second restaurant visit that is subsequent to the first restaurant visit by the customer, identifying the customer and causing the one or more re-scaled and/or rearranged images to be displayed to the customer in response to the identifying. - View Dependent Claims (2, 3)
-
-
4. A method for facilitating an order of a food item by a customer, comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; (D) receiving from the customer an order of the food item; and (E) in response to receiving the order, determining how the food item is to be prepared. - View Dependent Claims (5, 6)
-
-
7. A method for facilitating an order of a food item by a customer, comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (B) comprises, prior to receiving the input specifying the change, providing access to a subset of changes that the customer could potentially make to the food item via a first screen interface, and providing access to other changes that the customer could potentially make to the food item via a second screen interface; and wherein the input is received in the act (B) via at least one of the first screen interface and the second screen interface. - View Dependent Claims (8, 9, 10)
-
-
11. A method for facilitating an order of a food item by a customer, comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (A) comprises causing to be presented to the customer a page display comprising an input facility enabling the customer to select from among a plurality of different amounts of each at least one ingredient to be included in the food item. - View Dependent Claims (12, 13)
-
-
14. At least one storage device having encoded thereon instructions which, when executed, cause a computer system to perform a method for facilitating an order of a food item by a customer, the method comprising acts of:
-
(A) during a first restaurant visit by the customer, causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) during the first restaurant visit by the customer, receiving input from the customer specifying a change to the food item; (C) during the first restaurant visit by the customer and in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; and (D) during a second restaurant visit that is subsequent to the first restaurant visit by the customer, identifying the customer and causing the one or more re-scaled and/or rearranged images to be displayed to the customer in response to the identifying. - View Dependent Claims (15, 16)
-
-
17. At least one storage device having encoded thereon instructions which, when executed, cause a computer system to perform a method for facilitating an order of a food item by a customer, the method comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; (D) receiving from the customer an order of the food item; and (E) in response to receiving the order, determining how the food item is to be prepared. - View Dependent Claims (18, 19)
-
-
20. At least one storage device having encoded thereon instructions which, when executed, cause a computer system to perform a method for facilitating an order of a food item by a customer, the method comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (B) comprises, prior to receiving the input specifying the change, providing access to a subset of changes that the customer could potentially make to the food item via a first screen interface, and providing access to other changes that the customer could potentially make to the food item via a second screen interface; and wherein the input is received in the act (B) via at least one of the first screen interface and the second screen interface. - View Dependent Claims (21, 22, 23)
-
-
24. At least one storage device having encoded thereon instructions which, when executed, cause a computer system to perform a method for facilitating an order of a food item by a customer, the method comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, causing one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (A) comprises causing to be presented to the customer a page display comprising an input facility enabling the customer to select from among a plurality of different amounts of each at least one ingredient to be included in the food item. - View Dependent Claims (25, 26)
-
-
27. A computer system, comprising:
-
at least one storage device storing instructions; and at least one computer processor, programmed via the instructions to; during a first restaurant visit by a customer, cause a plurality of images each representing an ingredient of a food item to be displayed to the customer via a screen interface; during the first restaurant visit by the customer, receive input from the customer specifying a change to the food item; during the first restaurant visit by the customer and in response to receiving the input; determine that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; and during a second restaurant visit that is subsequent to the first restaurant visit by the customer, identify the customer and cause the one or more re-scaled and/or rearranged images to be displayed to the customer in response to the identifying. - View Dependent Claims (28, 29)
-
-
30. A computer system, comprising:
-
at least one storage device storing instructions; and at least one computer processor, programmed via the instructions to; cause a plurality of images each representing an ingredient of a food item to be displayed to a customer via a screen interface; receive input from the customer specifying a change to the food item; in response to receiving the input; determine that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; receive from the customer an order of the food item; and in response to receiving the order, determine how the food item is to be prepared. - View Dependent Claims (31, 32)
-
-
33. A computer system, comprising:
-
at least one storage device storing instructions; and at least one computer processor, programmed via the instructions to; cause a plurality of images each representing an ingredient of a food item to be displayed to a customer via a screen interface; receive input from the customer specifying a change to the food item; and in response to receiving the input; determine that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the at least one processor is programmed to, prior to receiving the input specifying the change, provide access to a subset of changes that the customer could potentially make to the food item via a first screen interface, and provide access to other changes that the customer could potentially make to the food item via a second screen interface; and wherein the at least one processor is programmed to receive the input specifying the change to the at least one ingredient via at least one of the first screen interface and the second screen interface. - View Dependent Claims (34, 35, 36)
-
-
37. A computer system, comprising:
-
at least one storage device storing instructions; and at least one computer processor, programmed via the instructions to; cause a plurality of images each representing an ingredient of a food item to be displayed to a customer via a screen interface; receive input from the customer specifying a change to the food item; and in response to receiving the input; determine that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the at least one processor is programmed to cause to be presented to the customer a page display comprising an input facility enabling the customer to select from among a plurality of different amounts of each at least one ingredient to be included in the food item, and to receive the input via the input facility. - View Dependent Claims (38, 39)
-
-
40. A method for facilitating an order of a food item by a customer, comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (C) further comprises recalculating, in response to receiving the input in the act (B), one or more nutritional values for the food item, and causing the recalculated nutritional values to be displayed to the customer via the screen interface. - View Dependent Claims (41, 42)
-
-
43. At least one storage device having encoded thereon instructions which, when executed by a computer system, cause the computer system to perform a method for facilitating an order of a food item by a customer, the method comprising acts of:
-
(A) causing a plurality of images each representing an ingredient of the food item to be displayed to the customer via a screen interface; (B) receiving input from the customer specifying a change to the food item; and (C) in response to receiving the input in the act (B); (C1) determining that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; (C2) in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the act (C) further comprises recalculating, in response to receiving the input in the act (B), one or more nutritional values for the food item, and causing the recalculated nutritional values to be displayed to the customer via the screen interface. - View Dependent Claims (44, 45)
-
-
46. A computer system, comprising:
-
at least one storage device storing instructions; and at least one computer processor, programmed via the instructions to; cause a plurality of images each representing an ingredient of a food item to be displayed to a customer via a screen interface; receive input from the customer specifying a change to the food item; and in response to receiving the input; determine that the specified change comprises including in the food item a first ingredient having first physical dimensions instead of a second ingredient having second physical dimensions different than the first physical dimensions; in response to the determining, cause one or more of the plurality of images on the screen interface to be re-scaled and/or rearranged to reflect the specified change; wherein the at least one processor is further programmed to, in response to receiving the input, recalculate one or more nutritional values for the food item, and cause the recalculated nutritional values to be displayed to the customer via the screen interface. - View Dependent Claims (47, 48)
-
Specification