Method and apparatus for recommending a food item
First Claim
Patent Images
1. A method for recommending one or more acceptable food items, comprising:
- receiving, by a processor of a mobile endpoint device executing an application on the mobile endpoint device, one or more food item data communications over a short range communications protocol that are pushed to the mobile endpoint device and an identification of a grocery store;
filtering, by the processor, the one or more food item data communications in accordance with a food item filter pre-defined by a user to identify the one or more acceptable food items to recommend to the user and a location of each one of the one or more acceptable food items based on the grocery store that is identified; and
displaying, on the endpoint device by the processor, a scrolling series of a plurality of windows, wherein each one of the plurality of windows displays a different one of the one or more acceptable food items that are recommended based on the filtering, wherein the application organizes the plurality of windows in the scrolling series based on a location of the user in the grocery store and the location of the each one of the one or more acceptable food items and causes the plurality of windows to automatically scroll as the user moves down an aisle in the grocery store, wherein a middle window of the plurality of windows displays an acceptable food item of the one or more acceptable food items that is located where the user is located in the aisle, a first subset of windows left of the middle window are passed acceptable food items of the one or more acceptable food items that the user has passed in the aisle and a second subset of windows right of the middle window are approaching acceptable food items of the one or more acceptable food items that the user is approaching in the aisle.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and apparatus for recommending a food item are disclosed. For example, the method receives one or more food item data communications over a short range communications protocol that are pushed to a mobile endpoint device, filters the one or more food item data communications in accordance with a food item filter pre-defined by a user to identify an acceptable food item to recommend to the user and recommends the acceptable food item to the user.
35 Citations
12 Claims
-
1. A method for recommending one or more acceptable food items, comprising:
-
receiving, by a processor of a mobile endpoint device executing an application on the mobile endpoint device, one or more food item data communications over a short range communications protocol that are pushed to the mobile endpoint device and an identification of a grocery store; filtering, by the processor, the one or more food item data communications in accordance with a food item filter pre-defined by a user to identify the one or more acceptable food items to recommend to the user and a location of each one of the one or more acceptable food items based on the grocery store that is identified; and displaying, on the endpoint device by the processor, a scrolling series of a plurality of windows, wherein each one of the plurality of windows displays a different one of the one or more acceptable food items that are recommended based on the filtering, wherein the application organizes the plurality of windows in the scrolling series based on a location of the user in the grocery store and the location of the each one of the one or more acceptable food items and causes the plurality of windows to automatically scroll as the user moves down an aisle in the grocery store, wherein a middle window of the plurality of windows displays an acceptable food item of the one or more acceptable food items that is located where the user is located in the aisle, a first subset of windows left of the middle window are passed acceptable food items of the one or more acceptable food items that the user has passed in the aisle and a second subset of windows right of the middle window are approaching acceptable food items of the one or more acceptable food items that the user is approaching in the aisle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor of a mobile endpoint device, cause the processor to execute an application on the mobile endpoint device for recommending one or more acceptable food itcm items, the application performing operations comprising:
-
receiving one or more food item data communications over a short range communications protocol that are pushed to the mobile endpoint device and an identification of a grocery store; filtering the one or more food item data communications in accordance with a food item filter pre-defined by a user to identify the one or more acceptable food items to recommend to the user and a location of each one of the one or more acceptable food items based on the grocery store that is identified; and displaying a scrolling series of a plurality of windows, wherein each one of the plurality of windows displays a different one of the one or more acceptable food items that are recommended based on the filtering, wherein the application organizes the plurality of windows in the scrolling series based on a location of the user in the grocery store and the location of the each one of the one or more acceptable food items and causes the plurality of windows to automatically scroll as the user moves down an aisle in the grocery store, wherein a middle window of the plurality of windows displays an acceptable food item of the one or more acceptable food items that is located where the user is located in the aisle, a first subset of windows left of the middle window are passed acceptable food items of the one or more acceptable food items that the user has passed in the aisle and a second subset of windows right of the middle window are approaching acceptable food items of the one or more acceptable food items that the user is approaching in the aisle. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification