IP Library Granted Patent US 10,671,705
Granted Patent B2
US 10,671,705 · App. 15/712,682 · Granted Jun 2, 2020

Customizing recipe recommendations

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 10,671,705
App. No.
15/712,682
Granted
Jun 2, 2020
Kind
B2
Abstract

A method for customizing recipe recommendations may include receiving a target number of calories for a user, receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the received physical movement data, determining one or more physical movement parameters based on the analysis of the received physical movement data, determining the recentness of each of the recipes being recommended or logged to the user, assigning a weight to each of the recipes based on the received target number of calories for the user, the determined one or more physical movement parameters, and the determined recentness of the recipe being recommended or logged to the user, ranking the recipes based on their assigned weights, and generating a custom recipe recommendation for the user based on the ranking of the recipes.

Claims (52)

1. A method for customizing recipe recommendations, the method comprising:

receiving, at a server, a target number of calories for a user, entered on a webpage of a website hosted at the server;

receiving, at the server, physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user and configured to wirelessly transmit the physical movement data to the server over a network;

analyzing, at the server, the received physical movement data;

determining, at the server, one or more physical movement parameters based on the analysis of the received physical movement data;

determining, at the server, a recentness of each of multiple recipes being recommended or logged to the user;

assigning, at the server, a weight to each of the recipes based on the received target number of calories for the user, the determined one or more physical movement parameters, and the determined recentness of the recipe being recommended or logged to the user;

ranking, at the server, the recipes based on their assigned weights; and

generating, at the server, a custom recipe recommendation for the user based on the ranking of the recipes.

2. The method of claim 1 , wherein the determined one or more physical movement parameters include a number of calories burned by the user.

3. The method of claim 2 , wherein the one or more electronic sensors are included in a wearable activity tracker configured to be worn on a wrist of the user.

4. The method of claim 2 , wherein the one or more electronic sensors includes an exercise machine electronic sensor.

5. The method of claim 1 , wherein the one or more electronic sensors includes a sleep electronic sensor configured to be positioned in a bed of the user.

6. The method of claim 5 , wherein the determined one or more physical movement parameters include a sleep quality experienced by the user.

7. The method of claim 1 , wherein:

the method further comprises receiving, via the webpage of the website hosted at the server, a cuisine preference of the user; and

the assigning, at the server, of the weight to each of the recipes is further based on the received cuisine preference of the user.

8. The method of claim 1 , wherein:

the method further comprises receiving, via the webpage of the website hosted at the server, a diet preference of the user; and

the assigning, at the server, of the weight to each of the recipes is further based on the received diet preference of the user.

9. The method of claim 1 , wherein:

the method further comprises receiving, via the webpage of the website hosted at the server, an allergy status of the user; and

the assigning, at the server, of the weight to each of the recipes is further based on the received allergy status of the user.

10. The method of claim 1 , wherein:

the method further comprises receiving, via the webpage of the website hosted at the server, a meat preference of the user; and

the assigning, at the server, of the weight to each of the recipes is further based on the received meat preference of the user.

11. A method for customizing recipe recommendations, the method comprising:

receiving, at a server, a target number of calories for a user, a cuisine preference of the user, a diet preference of the user, an allergy status of the user, and a meat preference of the user, entered on a webpage of a website hosted at the server;

receiving, at the server, physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user and configured to wirelessly transmit the physical movement data to the server over a network;

analyzing, at the server, the received physical movement data;

determining, at the server, one or more physical movement parameters based on the analysis of the received physical movement data, the determined one or more physical movement parameters including a number of calories burned by the user;

determining, at the server, a recentness of each of multiple recipes being recommended or logged to the user;

assigning, at the server, a weight to each of the recipes based on the received target number of calories for the user, the received cuisine preference of the user, the received diet preference of the user, the received allergy status of the user, and the received meat preference of the user, the determined one or more physical movement parameters, and the determined recentness of the recipe being recommended or logged to the user;

ranking, at the server, the recipes based on their assigned weights; and

generating, at the server, a custom recipe recommendation for the user based on the ranking of the recipes.

12. The method of claim 11 , wherein the one or more electronic sensors are included in a wearable activity tracker configured to be worn on a wrist of the user and configured to count the steps of the user.

13. The method of claim 11 , wherein the one or more electronic sensors includes an exercise machine electronic sensor configured to track an amount of effort expended by the user on the exercise machine.

14. The method of claim 11 , wherein the one or more electronic sensors includes a sleep electronic sensor configured to be positioned in a bed of the user and configured to track movement of the user while in the bed.

15. The method of claim 14 , wherein the determined one or more physical movement parameters include a sleep quality experienced by the user.

16. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to perform a method for customizing recipe recommendations, the method comprising:

receiving, at a server, a target number of calories for a user, a cuisine preference of the user, a diet preference of the user, an allergy status of the user, and a meat preference of the user, entered on a webpage of a website hosted at the server;

receiving, at the server, physical movement data of the user from one or more electronic sensors, the one or more electronic sensors configured to directly measure physical movement of the user and configured to wirelessly transmit the physical movement data to the server over a network;

analyzing, at the server, the physical movement data;

determining, at the server, one or more physical movement parameters based on the analysis of the physical movement data, the determined one or more physical movement parameters including a number of calories burned by the user;

determining, at the server, a recentness of each of multiple recipes being recommended or logged to the user;

assigning, at the server, a weight to each of the recipes based on the received target number of calories for the user, the received cuisine preference of the user, the received diet preference of the user, the received allergy status of the user, and the received meat preference of the user, the determined one or more physical movement parameters, and the determined recentness of the recipe being recommended or logged to the user;

ranking, at the server, the recipes based on their assigned weights; and

generating, at the server, a custom recipe recommendation for the user based on the ranking of the recipes.

17. The one or more non-transitory computer-readable media of claim 16 , wherein the one or more electronic sensors are included in a wearable activity tracker configured to be worn on a wrist of the user and configured to count the steps of the user and configured to track movement of the user while in bed.

18. The one or more non-transitory computer-readable media of claim 16 , wherein the one or more electronic sensors includes an exercise machine electronic sensor configured to track an amount of effort expended by the user on the exercise machine and configured to track a simulated distance traveled by the user on the exercise machine.

19. The one or more non-transitory computer-readable media of claim 16 , wherein the one or more electronic sensors includes a sleep electronic sensor configured to be positioned in a bed in a room of the user and configured to track movement of the user while in the bed and track a temperature of the room while the user is in the bed.

20. The one or more non-transitory computer-readable media of claim 19 , wherein the determined one or more physical movement parameters include a sleep quality experienced by the user.

Assignments (16)
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST (4TH LIEN) Recorded May 28, 2025
From: LC9 CONNECTED HOLDINGS, LP
To: IFIT INC.; ICON IP INC.
Reel/Frame 071429/0479 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2025
From: LC9 CONNECTED HOLDINGS, LP
To: IFIT INC.; ICON IP INC.
Reel/Frame 071407/0001 →
RELEASE OF SECURITY INTEREST Recorded May 23, 2025
From: BANK OF AMERICA, N.A.
To: IFIT, INC. (F/K/A ICON HEALTH & FITNESS, INC.); ICON IP, INC.
Reel/Frame 071351/0624 →
RELEASE OF SECURITY INTEREST Recorded May 23, 2025
From: PLC AGENT LLC
To: IFIT INC.; ICON IP, INC.
Reel/Frame 071358/0584 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.; ICON IP INC.
Reel/Frame 071336/0725 →
SECURITY INTEREST Recorded May 13, 2025
From: IFIT, INC.
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 071278/0707 →
SECURITY INTEREST Recorded Dec 20, 2023
From: IFIT INC.; ICON IP, INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 066094/0529 →
SECURITY INTEREST Recorded May 5, 2022
From: IFIT INC.; ICON IP, INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 059857/0830 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED AT REEL: 059633 FRAME: 0313. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 28, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 060512/0315 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 1, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 059633/0313 →
SECURITY INTEREST Recorded Feb 25, 2022
From: IFIT INC.
To: PLC AGENT LLC
Reel/Frame 059249/0466 →
TO CORRECT AN ERROR IN A COVER SHEET PREVIOUSLY RECORDED AT REEL/FRAME 058742/0476 - CORRECT ASSIGNEE NAME IFIT INC TO IFIT INC. Recorded Jan 31, 2022
From: ICON HEALTH & FITNESS, INC.
To: IFIT INC.
Reel/Frame 058957/0531 →
CHANGE OF NAME Recorded Jan 12, 2022
From: ICON HEALTH & FITNESS, INC.
To: IFIT INC
Reel/Frame 058742/0476 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 23, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ICON HEALTH & FITNESS, INC.
Reel/Frame 056654/0951 →
SECURITY INTEREST Recorded May 13, 2021
From: ICON HEALTH & FITNESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056238/0818 →
PATENT SECURITY AGREEMENT Recorded May 14, 2020
From: ICON HEALTH & FITNESS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053548/0453 →