IP Library Granted Patent US 9,812,022
Granted Patent B2
US 9,812,022 · App. 14/159,205 · Granted Nov 7, 2017

Method and apparatus for providing healthier food purchase suggestions to a shopper

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,812,022
App. No.
14/159,205
Granted
Nov 7, 2017
Kind
B2
Abstract

A method, non-transitory computer readable medium, and apparatus for providing a healthier food purchase suggestion to a shopper are disclosed. For example, the method receives a selection of a food item that the shopper has selected to purchase, determines one or more healthier food items that have a higher score than a score of the food item that the shopper has selected, selects one of the one or more healthier food items based upon a profile of the shopper, provides the one of the one or more healthier food items that is selected as the healthier food purchase suggestion to the shopper.

Claims (26)

1. A method for providing a healthier food purchase suggestion to a shopper, comprising:

generating, by a processor of a mobile scanner, a selection of food items from universal product codes that are scanned by the mobile scanner in a store;

transmitting, by the processor, the selection of food items to an application server;

receiving, by the processor, from the application server one or more healthier food items based on at least one substitute food item, a brand preference that is determined from a profile of the shopper obtained from a shopping history of the shopper and a similar purchase made by another shopper within a social network of the shopper, wherein the at least one substitute food item is based on a respective vector of scores calculated by the application server for each one of the selection of food items, wherein calculating the respective vector of scores for the each one of the selection of food items comprises:

associating a different respective attribute for each score of the respective vector of scores;

searching an internet for nutritional information associated with the different respective attribute for each score of the respective vector of scores;

assigning a numerical score between 1-100 based on the nutritional information associated with the different respective attribute for each score of the respective vector of scores; and

identifying the at least one substitute food item that has a higher overall score component than an overall score component of a respective vector of scores of a corresponding food item of the selection of food items;

causing, by the processor, the mobile scanner to display the one or more healthier food items in a user interface of the mobile scanner, a location in the store of the one or more healthier food items and a cost of the one or more healthier food items;

receiving, by the processor, a selection of one of the one or more healthier food items; and

replacing, by the processor, a corresponding food item in the selection of food items with the selection of the one of the one or more healthier food items.

2. The method of claim 1 , wherein the profile of the shopper comprises a dieting goal defined by the shopper.

3. The method of claim 1 , wherein the shopping history comprises a plurality of receipts of the shopper saved by a loyalty program subscription of a grocery store.

4. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor of a mobile scanner, cause the processor to perform operations for providing a healthier food purchase suggestion to a shopper, the operations comprising:

generating a selection of food items from universal product codes that are scanned by the mobile scanner in a store;

transmitting the selection of food items to an application server;

receiving from the application server one or more healthier food items based on at least one substitute food item, a brand preference that is determined from a profile of the shopper obtained from a shopping history of the shopper and a similar purchase made by another shopper within a social network of the shopper, wherein the at least one substitute food item is based on a respective vector of scores calculated by the application server for each one of the selection of food items, wherein calculating the respective vector of scores for the each one of the selection of food items comprises:

associating a different respective attribute for each score of the respective vector of scores;

searching an internet for nutritional information associated with the different respective attribute for each score of the respective vector of scores;

assigning a numerical score between 1-100 based on the nutritional information associated with the different respective attribute for each score of the respective vector of scores; and

identifying the at least one substitute food item that has a higher overall score component than an overall score component of a respective vector of scores of a corresponding food item of the selection of food items;

causing the mobile scanner to display the one or more healthier food items in a user interface of the mobile scanner, a location in the store of the one or more healthier food items and a cost of the one or more healthier food items;

receiving a selection of one of the one or more healthier food items; and

replacing a corresponding food item in the selection of food items with the selection of the one of the one or more healthier food items.

5. The non-transitory computer-readable medium of claim 4 , wherein the shopping history comprises a plurality of receipts of the shopper saved by a loyalty program subscription of a grocery store.

6. The non-transitory computer-readable medium of claim 4 , wherein the profile of the shopper comprises a dieting goal defined by the shopper.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →