DietGoal Innovations LLC v. ConAgra Foods, Inc.
Filing
1
COMPLAINT against ConAgra Foods, Inc. ( Filing fee $ 350 receipt number 0540-3632210.), filed by DietGoal Innovations LLC. (Attachments: # 1 Exhibit A, # 2 Civil Cover Sheet)(Bukovcan, Niknaz)
EXHIBIT A
111111
1111111111111111111111111111111111111111111111111111111111111
US006585516Bl
(54)
United States Patent
(10)
Alabaster
(12)
(45)
METHOD AND SYSTEM FOR
COMPUTERIZED VISUAL BEHAVIOR
ANALYSIS, TRAINING, AND PLANNING
Patent No.:
US 6,585,516 Bl
Date of Patent:
Jui. 1,2003
FOREIGN PATENT DOCUMENTS
JP
407021267 A
* 1/1995
........... G06F/17/60
OTHER PUBLICATIONS
(76)
( *)
Inventor:
Notice:
Oliver Alabaster, 4318 Adrienne Dr.,
Alexandria, VA (US) 22309
Molbak, Jens, "Meals.com is Key Ingredient for Web Sites;
New Strategy Makes Meals.com Available to Millions More
Worldwide", Jul. 26, 2000, Business Wire. *
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.c. 154(b) by 0 days.
* cited by examiner
Primary Examiner-John Edmund Rovnak
(74) Attorney, Agent, or Firm-Piper Rudnick LLP; Steven
B. Kelber
(21)
Appl. No.: 10/040,465
(22)
Filed:
(51)
(52)
(58)
Int. CI? .......................... G09B 19/00; G06F 17/00
U.S. CI. ........................................ 434/127; 128/921
Field of Search ......................... 434/127; 128/921;
700/104.1
Jan. 9, 2002
(56)
References Cited
U.S. PATENT DOCUMENTS
5,317,134
5,412,560
5,454,721
5,832,446
5,845,263
6,236,974
6,381,614
2001/0000810
2001/0005830
2002/0046060
2002/0059311
A
A
A
A
A
B1
B1
A1
A1
A1
A1
*
*
*
*
*
*
*
5/1994
5/1995
10/1995
11/1998
12/1998
5/2001
4/2002
5/2001
* 6/2001
* 4/2002
* 5/2002
Edamura .................... 219/720
Dennison .................... 600/300
Kuch ......................... 434/127
Neuhaus ........................ 705/1
Camaisa et al. .............. 705/27
Kolawa et al. . ... ... ... ... ... 705/7
Barnett et al. ........... 707/104.1
Alabaster ................. 707/104.1
Kuroyanagi .. ... ... ... ..... ... 705/2
Hoskyns et al. ... ... ... ... ... 705/2
Nishina ...................... 707/200
100
(57)
ABSTRACT
A system and method for computerized visual behavior
analysis, training, and planning. The system includes a User
Interface (UI), a Meal Database, a Food Database, a Picture
Menus, and a Meal Builder. The method can include the
following steps. First, the Meal Database and the Food
Database can be prepared. Second, the user can use the
Picture Menus to choose meals for a particular time period
to correspond to a customized eating plan. Third, the user
can decide whether or not to change one or more of the
meals he has chosen for the particular time period. If the user
decides to change his chosen meals, the user can edit or
create new meals using the Meal Builder. If the user decides
not to change his choices, or after the user changes his
choices, the user can save the meals for the particular time
period.
18 Claims, 10 Drawing Sheets
115
'\
Picture
Menus
105
110
Meal
Database
Meal
Builder
Food
Database
111
?
120
u.s. Patent
Q)
(I)
-
Q)
(I)
0
O..c
::::E .....
Q)o
0
.....
.....
US 6,585,516 Bl
Sheet 1 of 10
Jui. 1,2003
0
c
"'0 0
o..c
~.s
0
......
......
......
c
•
.....
......
LC")
LC")
o
.....
=>
d
200\
201 " - (
•
rJl
•
)
Start
~
~
.....
.....
~
=
Meal Database and
Food Database
Prepared (or edited)
I---- 205
~
~
'""'"
~
User chooses
meal
~210
N
C
C
220
\
~
'JJ.
=-
~
~
User accesses
Meal Builder
to change meal
Yes
t
N
....,
0
'"
c"'"
~
'-.
1)1)"
"oJ
.....
User saves
meal
e
rJ'l
r-
0'1
1J.
00
299~
End
')
FIG.2
(I)
1J.
I--"
0'1
~
I--"
d
•
rJl
•
\
~
Step 215
220
305~
t
~
.....
.....
~
User chooses
meal to change
315
=
~
New
User accesses
Meal Builder
to create new
meal
=
:'""'"
~
N
c
c
~
'JJ.
=-
User accesses Meal Builder
to edit existing meal
~
~
.....
~
....,
0
'"
c"'"
Dietary Impact Bar Charts
change to correspond
to changed meal
e
rJ'l
0'1
User saves changed meal
1J.
00
(I)
+
Step 225
FIG.3
1J.
I--"
0'1
~
I--"
d
•
rJl
•
430 435
,
Di@ )
115
"-
41
440
465
,
,
~OOAY:::= October 16, 2001
MEALS FOR: Tuesday, October
PREVIOUS DAY
I
TODAY
I
NEXT DAY
I
I
16, 2001
CALORIES I
480 465
r
I'
=
') PICTUREMENUS
I.{
1650/1600
Breakfast
r-a""
Lunch
0,
c::--....
Dinner
42
4
r-
Lb
~
-
~~
..... ,,- -
r
....
00 Welcome to PidureMenus.
Diet fit
L
We are now looding your meals for the day. Choose
a meal from each meal list, and customize them if
necessary. When you have selected all meals for the
day, click 'Save Days Meals' to finish.
Snacks
~
/
MEAL CHOICES
~
'""'"
~
41
N
C
8
-
4~
1
=-
~
fc~.
~
10\
1
~
-
4~
6
~
o
....,
'""'
C"
475
0,
SELECnONS
'JJ.
~
§
~
&J,
Lb
~
~
-
~
§
42
41 1
c::--.....
-lit !~i I~i I@i I~i I~i jf I~!{ ~
-~I~ ~i~l~i ~!~i~ ~i~!@\iR K~{ ~
~
~
it ~@)~~ ~@~~ ~@~~ ~~!~ ~@)!~=»~ ~~/O\
oa oa
~~ [fl
-i ~ !~Ii !@!i 1~li ! Ii 1~li !~Ii WI
~
41
~
~
.....
.....
~
,
)
\
400
-'
Resize
Meals
Day's Menus can
be printed for "'1 ....,
easy reference
""'-
e
rJ'l
470
0'1
1J.
00
(I)
FIG.4
460
1J.
0'1
""""
~
""""
d
•
rJl
•
500
View dietary
impact of meal
115
Di;,;t))
~
TODAY: Tuesday, October 16, 2001
C
MEALS FOR: Tuesday, October 16, 2001
PREVIOUS DAY
I TODAY!NEXT DAY r CALORIES I
=
PICTUREMENUS
1+
1650/1600
411
~: !~i !(~li !~!i !~i !~!iC~ !~i ~
III~
I
~
~
I 416
Lunch
ilW~i
II~ !~i
~I~ I~~i
!@li !@!i
!®h
-=-
!®i
~i !~liC
MEAL CHOICES
~ ~ Welcome to PidureMenus.
Di~t fit y We are now loading your meals for the day. Choose
C
=-
~
~
!~~~f~~ _.
I
a meal from each meal list, and customize them if
necessary. When you have selected all meals for the
day, click 'Save Days Meals' to finish.
GOt>
N
C
'JJ.
Snacks
!®1i
'""'"
~
8
!~i !~i !~d~' I~i ~
!~!i
~
~
.....
.....
SEL£CnONS
~
I 421
Ul
o
....,
'""'
C"
t(eslze
Meals
Day's Menus can
be printed for
easy reference
e
rJ'l
0'1
1J.
00
FIG.S
(I)
1J.
I-"
0'1
~
I-"
d
•
rJl
•
600
~
~
.....
.....
~
115
Di~
TOOAY: Tuesday, October 16, 2001
MEALS FOR: Tuesday, October 16, 2001
C
PREVIOUS DAY
E
I
TODAY
I
NEXT DAY
I
CALORIES
I
=
PICTUREMENUS
I
T' 1+
1750/1600
Breakfast
ilt !~i !~i !~i !~i !@~kf !~h' ~
!l5
Lunch
I 411
"'"
~
-,-
~
~
e.
141 6
II@i~!~!i ~!~i~ ~~!@iR !~~ ~ ~ 421
Ji
~ ~ !~!i !~ii !~ii !~Ai I~!C~ !~!i tf (i~~;:J
'""'"
~
N
C
C
~
Dinner
IQI
'ED
~I~ !~!i
~
I@li
~
!~!i
~
LD
~ ~I 0
Snacks
I®li
!~!i Jr !~!i ~
MEAL CHOICES
SEL£cnONS
~
....
...-
fity
L.
We are now loading your meals for the day. Choase
a meal from each meal list, and customize them if
necessary. When you have selected all meals for the
day, cfick 'Save Days Meals' to finish.
=-
~
~
0'1
0
....,
'""'
C"
Resize
Meals
426
p ~ Welcome to PictureMenus.
Di~t
'JJ.
[
GO I>
J
Day's Menus can
be printed far
easy reference
e
rJ'l
0'1
1J.
00
(I)
FIG.6
1J.
0'1
""""
~
""""
d
•
rJl
•
700
~
~
.....
.....
~
Di~
TODAY: Tuesday, October 16, 2001
MEALS FOR: Tuesday, October 16, 2001
C
PREVIOUS DAY I TODAY I NEXT DAY I CALORIES 1
/411
PICTUREMENUS
1
1 1+
1750/1600
Breakfast /
~ "!~j
:><:
L5
0:::
III
~i
I/)
w
::c
u
z
=>
...J
!~I
!@11
!®I
KL6~~
~
!~I !~~k r!~i~
-------
!~I I~I !(~li !~li !~: ~
f!f
il~
is
!~!j 1@l1
I/)
~I~
I/)
!C0!1 !®I
!~!C
MEAL CHOICES
r
~
Diet fit
C
V- 416
!
§
~~ ~~
- ~
r~ci!~~~
SELECnONS
~
[
GO~
)
~
'""'"
N
C
8
705
-1 changel
Meals
'JJ.
=-
~
~
.....
-..J
~710
o
....,
'""'
C"
r--- 421
f\t;:::::iILt:
Meals
Welcome to PictureMenus.
We are now loading your meals for the day. Choose
a meal from each meal list, and customize them if
necessary. When you have selected all meals for the
day. click •save Days Meals' to finish.
120
0
l2::J
~ 101
~
~
~I !~I: » !~!I ~/V
f!f ~·O
Dinner
I/)
=
Day's Menus can
be printed for
easy reference
~
426
e
rJ'l
0'1
1J.
00
(I)
FIG.7
1J.
J-ooO
0'1
~
J-ooO
d
Instant PictureMenus
~
111~
A Meal being edited in MealBuilder
_
Di~
C
820
805
810
•
rJl
•
~
~
.....
.....
800
DINNER
~
=
SEARCH
~
I [@J
,@
~
~
421
~
'""'"
~
120
N
C
8
III
815
'JJ.
=-
~
~
.....
00
o
....,
§~
~
'""'
C"
850
.o;;jj
See
.
fiber intake
,
~=:::!==:::!:=~:::::;=~===l~ fat doily calorie,
Resize
Meals
e
rJ'l
&
FIBER
I
0'1
1J.
II
l:l
00
FIG.8
(I)
1J.
io-oo"
0'1
~
io-oo"
d
•
rJl
•
~
Instant PictureMenus c::::> A Meal being edited in MealBuilder
Di@
Food IFish
SEARCH
.
NEW MEAL
~~II
~
I SAVE MEAL
LOAD MEAL
l'ill
IBroiled Flounder
INVENTORY
900
DINNER
COMPUTE
~
.....
.....
~
=
~
~
'"""
.
910
~8
~
~
~120
;I~
N
C
8
'JJ.
=-
~
~
\C
is
z
o
.....,
0
u
'"
C""
,
905
r
~
850
r C
]
)
Resize
Meals
Day's Menus can
be printed far
easy reference
e
rJ'l
0'1
1J.
00
(I)
1J.
I-"
FIG.10
0'1
~
I-"
US 6,585,516 B1
1
2
METHOD AND SYSTEM FOR
COMPUTERIZED VISUAL BEHAVIOR
ANALYSIS, TRAINING, AND PLANNING
relies on input by the individual or user of food actually
consumed by the user during a given period of time and
employs a computer program which attempts to estimate the
actual intake of nutrients by the individual and to compare
that intake to a recommended range of nutrients, such as
those contained in dietary guidelines issued nationally in the
United States. The approach of the Dennision patent is
undesirable in that it relies on the individual to provide
accurate input data as to his actual food intake, a task as to
which there are many known obstacles and impediments,
i.e., the approach is not "user friendly." Additionally, no
graphic visual displays are provided, which further detracts
from ease of use, comprehension and effectiveness.
BACKGROUND OF THE INVENTION
5
1. Field of the Invention
The subject invention relates to the field of computerbased methods of employing visual techniques for training
individuals to modify behavior, and planning by individuals 10
for modified behavior. Specific applications include training
individuals to modify diet behavior, and planning by individuals for improved diet practices.
2. Background of the Technology
SUMMARY OF IRE INVENTION
15
Present methods of evaluating dietary habits, motivating
The present invention can solve the above problems by
people to change eating habits, and teaching people how to
providing a system and method for computerized behavior
make healthier food choices are woefully inadequate.
analysis, training, and planning. The system of programs can
Twenty years ago, twenty percent (20%) of Americans were
include a User Interface (UI), a Meal Database, a Food
obese. Now thirty-five percent (35%) of Americans are
20
Database, Picture Menus, and a Meal Builder.
obese, despite the sales of countless diet books and the
increasing availability of low calorie and low fat foods. In
The UI can receive commands from the user and display
fact, American dietary habits were responsible for approxiresults to the user from the Picture Menus and Meal Builder.
mately forty percent (40%) of deaths in 1990, and they
The Meal Database can be a database of pre-set meals
continue to produce an epidemic of obesity that is out of
comprising combinations of foods that conform to predecontrol.
25 termined characteristics that have been compiled. The Food
Database is a database of foods that have been compiled.
No effective tools exist for either health processionals or
(Commercially made or pre-made meals can be included.)
the public that can adequately train people to understand and
immediately recognize. the significance of (1) the impact of
In an alternate embodiment, the Meal Database and the
customized meals on dietary goals; (2) the value and amount 30 Food Database can incorporate a behavior analysis. As
of specific macro and micro nutrients in different foods; (3)
explained in detail in pending U.S. patent applications Ser.
the potentially harmful effects of other naturally occurring
Nos. 09/211,392, 09/461,664, and 091734,711 (incorporated
substances found in many foods; and (4) the relative quanby reference), a behavior analysis comprises compiling and
tities of different food choices. Nor are there any planning
analyzing specific information on a user's instinctive preftools that can show people how to create meals using food 35 erences and tendencies. A behavior analysis can also comchoices that are much more healthful for them and their
pare the specific information to a set of goals. In an
families. In addition, no planning tools exist that use natural
exemplary embodiment, the behavior analysis can be a diet
visual techniques to assist people to follow diet programs
behavior analysis which compiles and analyzes specific
designed by health professionals.
information on a user's instinctive eating preferences and
Finally, no tools exist that allow user's to incorporate a 40 tendencies, and then compares the specific information to a
behavior analysis into their eating goals, and their training or
set of customized eating goals. Thus, the Meal Database and
planning for meeting those eating goals. The behavior
Food Database can be modified to include meals that the
analysis collects and analyzes specific information on a
user has indicated he likes. In an alternative embodiment,
meals that the user dislikes can be ignored by the user or
user's instinctive eating tendencies and preferences. The
behavior analysis can also compare the specific information 45 deleted from the Meal Database and the Food Database.
to a set of goals. Allowing a user to incorporate the user's
The Picture Menus can display on the User Interface
instinctive eating tendencies and preferences into his eating
meals from the Database that the user can mix and match
plan can have a profound effect on how effective the eating
and still meet customized eating goals. The Picture Menus
plan is. Food preferences can strongly influence the risk of
provide a quick and easy system of dietary impact (including
obesity, diabetes, heart disease and cancer.
50 nutritional and caloric impact) controlled meals that the user
3. Related Art
can mix and match at various nutritional, caloric, and other
levels. In an exemplary embodiment, the invention can
U.S. Pat. No. 5,454,721 to Kuch discloses a system
define the user's nutritional, caloric and other needs and let
intended to teach individuals the relationship between the
the user choose the diet he wants to follow. In response to
visual size and a few nutritional characteristics of portions of
food by using either a life size image of, or the corporeal 55 data input regarding personal characteristics and activity
level, calorie goals are defined, and daily meals are comfinger of the individual, as a scale against images of different
bined (and modified) to produce a daily total of various
sized portions of different kinds of food, while showing a
nutrients which can vary only +/-5% from the diet goals
few nutritional characteristics of such portions. The system
before a warning appears. While following the Picture
proposed by Kuch is limited, in that, for example, it does not
evaluate the user's ability to visually estimate macro and 60 Menus, the user can track his progress. If after a certain
amount of time, the user hasn't yet reached his target weight,
micro nutrient content of meals. Nor does it permit or
he can repeat the Picture Menus as often as necessary. Once
incorporate analysis of an individual's natural tendencies
the user's weight has stabilized, he can use the Picture
and preferences. In addition, Kuch does not allow the user
Menus to maintain his weight.
to prepare and plan and adapt meals that will help the user
meet his customized eating goals.
65
The Meal Builder can display on the User Interface meals
from the Database, corresponding to the Picture Menus,
U.S. Pat. No. 5,412,560 to Dennision relates to a method
where the user can change and view the meals' impact on
for evaluating and analyzing food choices. The method
US 6,585,516 B1
3
4
and match at various nutritional, caloric, and other levels.
customized eating goals. The Meal Builder can be a very
Picture Menus 115 can be used as a stand-alone feature, or
useful tool, not only for modifying and personalizing Picture
can include the Meal Builder 120. In an exemplary
Menus, but also for designing meals and picturing favorite
embodiment, the invention has already defined the user's
recipes. The Meal Builder can be a scoring system that
allows the user to view, in real time, the impact of food 5 nutritional, caloric, and other needs and has let the user
choose the diet he wants to follow. In an exemplary
choices on customized eating goals, and the accumulated
embodiment, the user has also indicated his preferences and
impact on daily nutrition allowance made by saved meals
tendencies in a behavioral analysis. Daily meals are comand snacks throughout the day. The approximate distribution
bined to produce a daily total of various nutrients which can
of calories and nutrients for each meal and snack can be
10 vary only +/-5% from the diet goals before a warning
shown using a selected diet plan.
appears. While following the Picture Menus 115, the user
The method for computerized behavior analysis, training,
can track his progress. If after a certain amount of time, the
and planning can include the following steps. First, the Meal
user hasn't yet reached his target weight, he can repeat the
Database and Food Database can be prepared. Second, the
Picture Menus 115 as often as necessary. Once the user's
user can choose meals for a particular day. Third, the user
15 weight has stabilized, he can use the Picture Menus 115 to
can decide whether or not to change one or more of the
maintain his weight.
meals he has chosen for the particular day. If the user decides
The Meal Builder 120 is a very useful tool, not only for
to change his chosen meals, the user can edit or create new
modifying and personalizing Picture Menus 115, but also for
meals using the Meal Builder. If the user decides not to
designing meals and picturing favorite recipes. Meal Builder
change his choices, or after the user changes his choices, the
20 120 can be used as a stand-alone feature, or can be used with
user can save the meals for the particular day.
the Picture Menus 115. Meal Builder 120 incorporates a
scoring system that allows the user to view, in real time, the
DESCRIPTION OF THE FIGURES
impact of food choices on daily intake, and the accumulated
FIG. 1 displays the underlying architecture of an exemimpact on daily nutrition allowance made by saved meals
plary embodiment of the present invention.
25 and snacks throughout the day. The approximate distribution
FIG. 2 is a flow chart illustrating an exemplary overview
of calories and nutrients for each meal and snack can be
process.
shown using a selected diet plan.
FIG. 3 is a flow chart illustrating an exemplary process for
FIG. 2 is a flow chart illustrating an exemplary overview
editing the user choices, as set forth in FIG. 2.
process 200. The overview process 200 starts with step 210.
FIGS. 4--6 are exemplary screen shots illustrating the 30 In step 205, a Meal Database 110 and Food Database 111
areprepared (or edited). In step 210, the user chooses meals
Picture Menus.
(breakfast, lunch, dinner, and snacks) for a day. The terms
FIGS. 7-10 are exemplary screen shots illustrating the
breakfast, lunch, dinner, and snacks do not require a balMeal Builder, and how it can be incorporated into the Picture
anced or traditional meal, but simply denote food choices the
Menus.
35 user can make. For example, though unwise, a user can
DETAILED DESCRIPTION OF THE
choose a plate of potato chips for breakfast and see how this
INVENTION
affects his dietary goals. In an exemplary embodiment, the
Picture Menus 115 are based upon the following distribution
The present invention will be discussed with reference to
of calories: breakfast 25%, lunch 30%, snackslbeverages
preferred embodiments. Specific details will be set forth to
provide a thorough understanding of the present invention. 40 15%, dinner 30%. These levels can be changed when the
meals are edited using Meal Builder 120. However, daily
The preferred embodiments discussed herein should not be
meals are combined to produce a daily total which can vary
understood to limit the invention.
only +/-5% before a warning appears. In step 215, the user
FIG. 1 displays the underlying architecture of an exemdecides whether or not to change the meals he has chosen for
plary embodiment of the present invention. The system 100
45 the day. If the user decides to change his chosen meals, the
includes a User Interface (UI) 105, a Meal Database 110, a
process moves to step 220, where the user can change (edit
Food Database 111, a Picture Menus 115, and a Meal Builder
or create) meals using Meal Builder 120. If the user decides
120.
not to change his choices in 215, or after the user changes
The UI 105 can receive commands from the user and
his choices in 220, the process moves to step 225, where the
display results to the user from the Picture Menus 115 and 50 user saves the meals for that day. The process can be
Meal Builder 120.
repeated by going back to step 205. The overview process
The Meal Database 110 is a database of pre-set meals that
200 ends with step 299.
has been compiled. The Food Database 111 is a database of
FIG. 3 is a flow chart illustrating an exemplary process for
foods that has been compiled.
editing the user choices, as set forth in step 220 of FIG. 2.
In an alternative embodiment, the Meal Database 110 55 In step 305, the user chooses the meal he wants to change.
and/or the Food Database 111 can incorporate a diet behavIn step 310, the user chooses the Edit or New option. If the
ior analysis. These Databases 110 and 111 can be based on
user chooses the Edit option, the process moves to step 320,
a diet behavior analysis of the user. These Databases 110 and
where the user accesses the Meal Builder 120 to edit the
115 are customized through the expansion of the addition of
chosen meal. The user can edit a particular meal by
foods and meals that conform to the users taste preferences 60 removing, adding, decreasing, substituting, etc. food items,
and dietary goals. If the program learns the user likes certain
starting with the meal the user has chosen to edit. If the user
foods, it will offer those foods first. If the program learns the
chooses the New option, the process moves to step 315,
user likes certain meals, it will offer those meals first. In an
where the user accesses the Meal Builder 120 to change the
alternative embodiment, a user can populate a particular
chosen meal. The user can choose a new meal by removing,
database with meals he has created.
65 adding, decreasing, substituting, etc. food items, starting
The Picture Menus 115 are a quick and easy system of
with an empty plate. The user can change a particular meal
dietary impact controlled instant meals that the user can mix
by removing, adding, or substituting a food item.
US 6,585,516 B1
5
6
Alternatively, the user can load a previously saved meal (and
example, the user can choose to change the Dinner Choice
421. Once the user chooses the Edit 710 or the New 705, the
edit this if he chooses). Steps 315 and 320 move to step 325,
current Dinner Choice 421 will be shown in the Meal
where the Dietary Impact Bar Charts are changed to correBuilder 120.
spond to the changed meal. In step 330, the user saves the
FIG. 8 is an exemplary screen shot 800 illustrating a use
5
changed meal.
of the Meal Builder 120 for Dinner Choice 421. The current
FIG. 4 illustrates an exemplary screen shot 400 illustratDinner Choice 421, comprising barbequed chicken, baked
ing the Picture Menus 115. In this exemplary embodiment,
potatoes, and beans, is shown. The user can access the
the program has indicated, or the user has chosen, that he
Search 820, the New Meal 825, the Load Meal 830, the Save
should follow a 1600 calorie diet. With this 1600 calorie
Meal 835, the Inventory 840, and the Compute 845. The
goal, a breakfast, lunch, snack, and dinner can be combined 10
Search 820 allows a user to search for a food in the Food
to create the right number of calories.
Database 111. The New Meal 825 will display an empty
The user chooses the breakfast, lunch, snack and dinner
plate and allow the user to create a meal. The Load Meal 830
he wants for the day. These meals do not need to be
will allow the user to choose from saved meals that he
well-balanced meals, but as a combination need to meet the
already has. The Save Meal 835 allows the user to save a
1600 calorie goal. The Breakfast Choices 410 indicate the 15 new meal he has created and give it a name. The Inventory
840 provides a written list of the foods on the plate. The
meals the user can choose for breakfast. The Breakfast
Compute 845 allows the user to see the impact of the foods
Choice 411 is boxed and indicates the user's breakfast
on the plate on his dietary goals. On some of these features,
choice for the particular day he is planning. The Lunch
the user can access or provide recipes or details about certain
Choices 415 indicate the meals the user can choose for
lunch. The Lunch Choice 416 is boxed and indicates the 20 foods.
The Dinner Choices 420 in the Meal Builder 120 is
user's lunch choice for the particular day he is planning. The
immediately associated with an increase in the user of the
Dinner Choices 420 indicate the meals the user can choose
allotted amounts of calories and nutrients. This serves to
for dinner. The Dinner Choice 421 is boxed and indicates the
user's dinner choice for the particular day he is planning.
show how adding each meal increases the calorie and
The Snack Choices 425 indicate the meals the user can 25 nutrient intake during the day and how the impact of food
choose for snacks. The Snack Choice 426 is boxed and
choices can be seen in the bar charts. Excesses and deficiencies can be easily spotted and remedied. Other nutrients
indicates the user's snack choice for the particular day he is
can be seen on demand, as can a more detailed numerical
planning. The Save Day's Meals 445 saves the choices
analysis.
411,416,421, and 426 the user has made for a particular day.
If the user is using the New 705, the user is presented with
The user can Scroll Back 455 or Scroll Forward 460 on 30
a clean plate. The user then activates the window containing
the Breakfast Choices 410, Lunch Choices 415, Dinner
the desired food, and drags that food onto the plate. In the
Choices 420, and Snack Choices 425. The user can choose
Dinner Choices 420, the user can choose from different
or review the current day's meals by the Today Indicator
Foods 805, Beverages 810, and Condiments 815. The user
435. The user can also look at meals for the Previous Day
430 or the Next Day 440. The user can view the current 35 can adjust portions by clicking on each food on the plate and
then selecting a plus or minus button. An "X" button
calorie level in a bar graph and number form on the Nutrient
removes the food from the plate.
Indicator 465. While this is set for calories, any nutrient or
As foods are added or removed, the user will see the
quantifier, such as protein, can be measured on the Dietary
Impact 465. (This can be another type of indicator, such as 40 Dietary Impact Bar Charts 850 change immediately. In this
example, the calorie, fat, and fiber intake is shown. This
any type of nutritional indicator.) Usually the user will try to
indicates the contribution each food makes to the user's
make his choices closely match his dietary goals. If the user
nutrition and calorie intake. Condiments and beverages are
exceeds those goals, he will receive a + Warning Signal 480.
added in a similar way. Using Meal Builder 120, the user can
The user can print the Day's Menus using the Print 470. The
user can also record the menus in a health diary, print the 45 build his own personal library of favorite meals.
menu, generate a customized shopping list that incorporates
FIG. 9 is an exemplary screen shot 900 of a use of the
the meals chosen, record his weight, and track his progress.
Meal Builder 120. In this example, the user clicks on the
Graphs for these options can also be provided.
Carrot Choice 905. The Carrot Choice 905 then appears on
the Plate 910. The user is able to adjust the portion size of
FIG. 5 is an exemplary screen shot 500 illustrating a use
of the Picture Menus 115. The user has already indicated a 50 the Carrot Choice 905 and see the Dietary Impact Bar Charts
850 change to correspond to the different portion sizes of the
Breakfast Choice 411 and Lunch Choice 416. The user
Carrot Choice 905.
chooses a Dinner Choice 421 comprising barbequed
chicken, baked potatoes, and beans. The user views the
FIG. 10 is an exemplary screen shot 1000 of a use of the
Dietary Impact 465 (here it is calories, although this could
Meal Builder 120, as accessed in the Picture Menus 115.
be a nutritional or other impact) of the Dinner Choice 421 on 55 Once the user saves the Carrot Choice 905 on his Dinner
his daily allowance, and sees that with his dinner choice, he
Choice 421, the user is taken back to the Picture Menus 115.
has used 1650 (more than his allocated 1600) calories.
The user can see the Carrot Choice 905 included in his
Dinner Choice 421. The user can also see the Dietary Impact
FIG. 6 is an exemplary screen shot 600 illustrating
465 of the meal change, with the inclusion of the Carrot
another use of the Picture Menus 115. The user has already
indicated a Breakfast Choice 411, Lunch Choice 416, and 60 Choice 905.
What is claimed is:
Dinner Choice 421. The user adds a Snack Choice 426 of
1. A system of computerized meal planning, comprising:
grapes. The user views the Dietary Impact 465 of the grapes
a User Interface;
on his daily allowance, and sees that the addition of the
grapes makes it so he has used 1750 instead of 1650 calories.
a Database of food objects organizable into meals; and
FIG. 7 is an exemplary screen shot 700 illustrating the 65
at least one Picture Menus, which displays on the User
Meal Builder 120. The user can change an existing Choice
Interface meals from the Database that a user can select
411, 416, 421, or 426 using Edit 710 or New 705. For
from to meet customized eating goal.
US 6,585,516 B1
7
8
2. A system of computerized meal planning, comprising:
a User Interface;
a Database of food objects; and
a Meal Builder, which displays on the User Interface
meals from the Database, and wherein a user can
change content of said meals and view the resulting
meals' impact on customized eating goals.
3. The system of claim 1, further comprising:
a Meal Builder, which displays on the User Interface
meals from the Database, corresponding to the Picture
Menus, where the user can change the content of said
meal's and view the resulting meal's impact on customized eating goals.
4. The system of claim 1, wherein the meal planning is
designed to impact eating behavior.
5. The system of claim 1, wherein food objects are food
images.
6. The system of claim 1, wherein the Database further
comprises:
a Food Database comprising the food objects incorporated
into the Meal Builder; and
a Meal Database comprising various combinations of the
food objects designated as meals and incorporated into
the Meal Builder and the Picture Menus.
7. The system of claim 1, wherein the Database is based
on a behavior analysis comprising collecting and analyzing
specific information on a user's instinctive tendencies and
preferences.
8. The system of claim 6, wherein the Food Database and
the Meal Database are based on a behavior analysis comprising collecting and. analyzing specific information on a
user's instinctive tendencies and preferences.
9. The system of claim 7, wherein the behavior analysis
further comprises comparing the specific information to a set
of goals.
10. The system of claim 7, wherein the behavior analysis
is a diet behavior analysis comprising collecting and ana1yzing specific information on a user's instinctive eating
tendencies and preferences.
11. The system of claim 10, wherein the diet behavior
analysis further comprises comparing the specific information to a set of customized eating goals.
12. A method of computerized planning that can influence
behavior, comprising:
preparing a Database of food objects;
allowing a user to choose meals from one or more Picture
Menus, which display on a User Interface meals comprised from the food objects from the Database that the
user can mix and match to meet customized eating
goals, for a particular amount of time; and
allowing a user to save the meals.
13. A method of computerized planning that can influence
behavior, comprising:
preparing a Database of food objects;
allowing the user to decide whether or not to change one
or more meals comprising food objects; and
if the user decides to change one or more of the meals,
allowing the user to change the meals using a Meal
Builder, which displays on the User Interface the food
objects from the meals from the Database, corresponding to the Picture Menus, where the user can change
and view the meals' impact on customized eating goals.
14. The system of claim 12, further comprising:
allowing the user to decide whether or not to change one
or more of the meals; and
if the user decides to change one or more of the meals,
allowing the user to change the meals using a Meal
Builder, which displays on the User Interface the food
objects from the meals from the Database, corresponding to the Picture Menus, where the user can change
and view the meals' impact on customized eating goals.
15. The system of claim 12, further comprising the step of
incorporating a behavioral analysis comprising collecting
and analyzing specific information on a user's instinctive
tendencies and preferences into the Database.
16. The system of claim 15, wherein the behavior analysis
further comprises comparing the specific information to a set
of goals.
17. The system of claim 15, wherein the behavior analysis
is a diet behavior analysis comprising collecting and ana1yzing specific information on a user's instinctive eating
tendencies and preferences.
18. The system of claim 17, wherein the diet behavior
analysis further comprises comparing the specific information to a set of customized eating goals.
5
10
15
20
25
30
35
40
* * * * *
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?