# US 10,118,407 B2 · Method and apparatus for preparing food product labels

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,118,407 B2
- Document ID: US10118407B2
- Status: Granted
- Kind: B2
- Application number: 14/159,731
- Filed: 2014-01-21
- Published: 2014-07-24
- Granted: 2018-11-06
- Earliest claimed: 2013-01-22
- Applicants: Mark Salerno
- Inventors: Mark Salerno
- Web page: https://patentgrep.com/patent/US10118407B2

## CPC

- B41J 3/4075: {Tape printers; Label printers}
- B41J 3/46: Printing mechanisms combined with apparatus providing a visual indication
- B41J: TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS

## Abstract

A food product rotation label device for preparing food product labels includes a microcontroller circuit, a display and a thermal printer. The thermal printer prints food product labels for attachment to food products. The display displays a list of food product label information relating to food product labels printed by the thermal printer and food products on which the food product labels are used.

## Claims

### Claim 1

A food product rotation label device for preparing food product labels and monitoring the preparation thereof, which comprises:
a microcontroller circuit;
a display electrically coupled to the microcontroller circuit, the display displaying information to a user of the device relating to the preparation of food product labels;
a printer, the printer being electrically coupled to the microcontroller circuit, the printer printing food product labels for attachment to food product; and
a storage circuit, the storage circuit being in electrical communication with the microcontroller circuit, the storage circuit storing a list of food products or a preparation list of food products to be prepared by a user of the device;
wherein the display selectively displays a screen shot having a list of food products associated with a respective food preparation station of a plurality of food preparation stations selected by the user of the device, and a number representing the quantity of labels desired to be printed for each food product of the list of food products associated with the food preparation station selected by the user to be displayed, the number of labels to be printed associated with each displayed food product being changeable by the user on the display, the printer batch printing food product labels in accordance with the displayed changeable number for use with at least one food product from the displayed list of food products associated with the food preparation station selected by the user.

### Claim 2 (depends on 1)

A food product rotation label device as defined by claim 1, wherein the storage circuit stores a list of food product label information relating to food product labels printed by the printer and food products on which the food product labels are used, the stored list including the times when the food product labels are printed and expiration times when the food products on which the food product labels are used should be discarded.

### Claim 3 (depends on 1)

A food product rotation label device as defined by claim 1, wherein the stored preparation list includes preparation end times associated with the food products and relating to by when the food products are to be prepared.

### Claim 4 (depends on 1)

A food product rotation label device as defined by claim 1, wherein the storage circuit includes a flash memory card.

### Claim 5 (depends on 1)

A food product rotation label device as defined by claim 1, which further comprises:
an internet and/or ethernet connector, the internet and/or ethernet connector being in electrical communication with the storage circuit, the storage circuit selectively providing signals to the internet and/or ethernet connector corresponding to the stored preparation list of food products to be prepared so that the preparation list may be transmitted over an internet or ethernet data communications network to a remotely located display and be displayed thereon.

### Claim 6 (depends on 1)

A food product label compliance and reporting system, which comprises:
at least one food product rotation label device for preparing food product labels as defined by claim 1; and
an internet and/or ethernet web server, the internet and/or ethernet web server being in signal communication with the at least one food product rotation label device through an internet and/or ethernet connection thereto;
wherein the at least one food product rotation label device periodically provides the web server, through the internet and/or ethernet connection thereto, data corresponding to the number of labels printed by the at least one food product rotation label device over a first predetermined period of time;
wherein the web server determines a label compliance level by calculating the average number of labels printed by the at least one food product rotation label device and multiplying the average number by a predetermined percentage;
wherein the web server determines if the at least one food product rotation label device is in compliance or not in compliance by comparing the calculated label compliance level with the number of labels printed by the at least one food product rotation label device over a second predetermined period of time; and
wherein the web server generates a compliance report based on the compliance determination made by the web server relating to whether the at least one food product rotation label device is in compliance or not in compliance over the second predetermined period of time.

### Claim 7 (depends on 1)

A food product rotation label device as defined by claim 1, wherein the printer prints at least one dual day of week food product label, the at least one dual day of week food product label including:
a first portion; and
a second portion, the second portion being situated on the dual day of week food product label opposite to the first portion;
wherein the first portion of the dual day of week food product label includes a first sequence of boxes, each box of the first sequence having an indicia situated therein which indicates one respective day of a week, selective boxes of the first sequence being blanked out by the printer, and at least one box of the first sequence not being blanked out by the printer, thereby allowing the indicia situated therein to be viewable by the user, the boxes of the first sequence representing the day of the week the label is printed; and
wherein the second portion of the dual day of week food product label includes a second sequence of boxes, each box of the second sequence having an indicia situated therein which indicates one respective day of a week, selective boxes of the second sequence being blanked out by the printer, and at least one box of the second sequence not being blanked out by the printer, thereby allowing the indicia situated therein to be viewable by the user, the boxes of the second sequence representing the day of the week that food product on which the label is to be attached should be discarded.

### Claim 8 (depends on 1)

A method for preparing food product labels and monitoring the preparation thereof, which comprises the steps of:
printing a food product label using the food product rotation label device as defined by claim 1; and
displaying on the display information to a user of the food product rotation label device relating to the preparation of food product labels.

### Claim 9 (depends on 1)

A food product rotation label device as defined by claim 1, wherein the printer is a thermal printer.

### Claim 10 (depends on 2)

A food product rotation label device as defined by claim 2, wherein the microcontroller circuit generates an alert signal when at least one of the food products on the stored list corresponding to a respective food product label has reached the expiration time thereof and should be discarded.

### Claim 11 (depends on 10)

A food product rotation label device as defined by claim 10, wherein the alert signal is provided to the display, the display displaying a visual alert to the user of the device in response to the alert signal that the at least one food product should be discarded.

### Claim 12 (depends on 10)

A food product rotation label device as defined by claim 10, which further comprises:
an audible device electrically coupled to the microcontroller circuit, wherein the alert signal is provided to the audible device, the audible device sounding an audible alert to the user of the device in response to the alert signal that the at least one food product should be discarded.

### Claim 13 (depends on 2)

A food product rotation label device as defined by claim 2, which further comprises:
a user interface device, the user interface device being electrically coupled to the microcontroller circuit and allowing the user to input commands to the microcontroller circuit to control the operation of the device.

### Claim 14 (depends on 13)

A food product rotation label device as defined by claim 13, wherein the user interface device selectively inputs a signal to the microcontroller circuit to remove from the stored list the at least one food product and the food product label information associated therewith.

### Claim 15 (depends on 10)

A food product rotation label device as defined by claim 10, wherein the microcontroller circuit includes a countdown timer circuit and a comparator circuit, the countdown timer circuit generating a countdown timer signal corresponding to the time remaining before the expiration time of the at least one food product has been reached, the comparator circuit being responsive to the countdown timer signal and comparing the countdown timer signal to the expiration time of the at least one food product to determine whether the alert signal should be generated.

### Claim 16 (depends on 2)

A food product rotation label device as defined by claim 2, which further comprises:
a flash memory card port which interfaces with an external flash memory card, the flash memory card port being in electrical communication with the storage circuit, the storage circuit selectively providing signals to the flash memory card port corresponding to the stored list of food products and food product label information associated therewith so as to store the list on the external flash memory card.

### Claim 17 (depends on 2)

A food product rotation label device as defined by claim 2, wherein the microcontroller circuit selectively sorts the food product label information and food products in the stored list in the order of shortest expiration times of the food products.

### Claim 18 (depends on 2)

A food product rotation label device as defined by claim 2, wherein the display displays a screen shot corresponding to the stored list of food products and food product label information, and the expiration times of the food products, for viewing by the user of the device.

### Claim 19 (depends on 18)

A food product rotation label device as defined by claim 18, wherein the display selectively causes the screen shot corresponding to the stored list to include a strikethrough marking situated over a respective food product shown in the screen shot when the expiration time of the respective food product has been reached.

### Claim 20 (depends on 19)

A food product rotation label device as defined by claim 19, wherein the display selectively causes the screen shot corresponding to the stored list to omit therefrom a respective food product previously included on the screen shot and having a strikethrough marking situated thereover.

### Claim 21 (depends on 3)

A food product rotation label device as defined by claim 3, wherein the display displays a screen shot corresponding to the stored preparation list of food products to be prepared, and the preparation end times associated with the food products to be prepared.

### Claim 22 (depends on 21)

A food product rotation label device as defined by claim 21, wherein the microcontroller circuit determines the existence of at least a first condition in which at least one food product of the stored preparation list of food products to be prepared has not been prepared and the preparation end time associated with the at least one food product has passed, and at least a second condition in which the at least one food product of the stored preparation list of food products has not been prepared and the preparation end time associated with the at least one food product has not passed.

### Claim 23 (depends on 22)

A food product rotation label device as defined by claim 22, wherein the screen shot corresponding to the stored preparation list of food products to be prepared and displayed on the display includes a first color image situated in alignment with the displayed at least one food product if the microcontroller circuit determines that the at least first condition relating to the at least one food product exists, and a second color image situated in alignment with the displayed at least one food product if the microcontroller circuit determines that the at least second condition relating to the at least one food product exists, the first color image being different in color from the color of the second color image.

### Claim 24 (depends on 23)

A food product rotation label device as defined by claim 23, wherein the screen shot corresponding to the stored preparation list of food products to be prepared and displayed on the display selectively includes an indication in proximity to the at least one food product as to whether a food product label associated with the at least one food product has been prepared.

### Claim 25 (depends on 8)

A method as defined by claim 8, wherein the method further comprises the step of:
storing in the storage circuit a list of food product label information relating to food product labels printed by the printer and food products on which the food product labels are used, the stored list including the times when the food product labels are printed and expiration times when the food products on which the food product labels are used should be discarded.

### Claim 26 (depends on 25)

A method as defined by claim 25, which further comprises the step of:
generating by the microcontroller circuit an alert signal when at least one of the food products on the stored list corresponding to a respective food product label has reached the expiration time thereof and should be discarded.

### Claim 27 (depends on 26)

A method as defined by claim 26, which further comprises the steps of:
providing the alert signal generated by the microcontroller circuit to the display; and
displaying on the display a visual alert to the user of the device in response to the alert signal that the at least one food product should be discarded.

### Claim 28 (depends on 26)

A method as defined by claim 26, wherein the food product rotation label device further includes an audible device electrically coupled to the microcontroller circuit; and wherein the method further comprises the steps of:
providing the alert signal generated by the microcontroller circuit to the audible device; and
sounding by the audible device an audible alert to the user of the food product rotation label device in response to the alert signal that the at least one food product should be discarded.

### Claim 29 (depends on 25)

A method as defined by claim 25, wherein the food product rotation label device further includes a user interface device, the user interface device being electrically coupled to the microcontroller circuit; and wherein the method further comprises the step of:
providing command signals by the user interface device to the microcontroller circuit to control the operation of the food product rotation label device.

### Claim 30 (depends on 29)

A method as defined by claim 29, which further comprises the steps of:
selectively providing a signal by the user interface device to the microcontroller circuit; and
removing from the stored list the at least one food product and food product label information associated therewith by the microcontroller circuit in response to the signal from the user interface device.

### Claim 31 (depends on 26)

A method as defined by claim 26, wherein the microcontroller circuit of the food product rotation label device includes a countdown timer circuit and a comparator circuit; and wherein the method further comprises the steps of:
generating by the countdown timer circuit a countdown timer signal corresponding to the time remaining before the expiration time of the at least one food product has been reached; and
comparing by the comparator circuit the countdown timer signal to the expiration time of the at least one food product to determine whether the alert signal should be generated.

### Claim 32 (depends on 25)

A method as defined by claim 25, wherein the food product rotation label device further includes a flash memory card port which interfaces with an external flash memory card, the flash memory card port being in electrical communication with the storage circuit; and wherein the method further comprises the steps of:
selectively providing by the storage circuit signals to the flash memory card port corresponding to the stored list of food products and food product label information associated therewith; and
storing on the flash memory card the list of food products and food product label information associated therewith.

### Claim 33 (depends on 25)

A method as defined by claim 25, which further comprises the step of:
selectively sorting by the microcontroller circuit the food product label information and food products in the stored list in the order of shortest expiration times of the food products.

### Claim 34 (depends on 25)

A method as defined by claim 25, which further comprises the step of:
displaying on the display a screen shot corresponding to the stored list of food products and food product label information, and the expiration times of the food products, for viewing by the user of the food product rotation label device.

### Claim 35 (depends on 34)

A method as defined by claim 34, wherein the step of displaying a screen shot corresponding to the stored list of food products and food product label information includes the sub-step of:
displaying by the display the screen shot as including a strikethrough marking situated over a respective food product shown in the screen shot when the expiration time of the respective food product has been reached.

### Claim 36 (depends on 35)

A method as defined by claim 35, wherein the step of displaying the screen shot corresponding to the stored list of food products and food product label information further comprises the sub-step of:
omitting from the screen shot displayed on the display a respective food product previously included on the screen shot and having a strikethrough marking situated thereover.

### Claim 37 (depends on 8)

A method as defined by claim 8, wherein the storage circuit includes a flash memory card.

### Claim 38 (depends on 8)

A method as defined by claim 8, which further comprises the step of:
displaying by the display a screen shot corresponding to the stored preparation list of food products to be prepared, and the end preparation times associated with the food products to be prepared.

### Claim 39 (depends on 38)

A method as defined by claim 38, which further comprises the step of:
determining by the microcontroller circuit the existence of at least a first condition in which at least one food product of the stored preparation list of food products to be prepared has not been prepared and the end preparation time associated with the at least one food product has passed, and at least a second condition in which the at least one food product of the stored preparation list of food products has not been prepared and the end preparation time associated with the at least one food product has not passed.

### Claim 40 (depends on 39)

A method as defined by claim 39, wherein the step of displaying on the display a screen shot corresponding to the stored preparation list of food products to be prepared further includes the sub-step of:
displaying on the display in the screen shot a first color image situated in alignment with the displayed at least one food product if the microcontroller circuit determines that the at least first condition relating to the at least one food product exists, and a second color image situated in alignment with the displayed at least one food product if the microcontroller circuit determines that the at least second condition relating to the at least one food product exists, the first color image having a different color than the color of the second color image.

### Claim 41 (depends on 40)

A method as defined by claim 40, wherein the step of displaying on the display the screen shot corresponding to the stored preparation list of food products to be prepared further includes the sub-step of:
selectively displaying on the display in the screen shot an indication in proximity to the at least one food product as to whether a food product label associated with the at least one food product has been prepared.

### Claim 42 (depends on 38)

A method as defined by claim 38, which further comprises the steps of:
transmitting by the food product rotation label device over an internet or ethernet data communications network in electrical communication with the food product rotation label device signals corresponding to the stored preparation list of food products to be prepared to a remotely located display; and
displaying on the remotely located display a screen shot corresponding to the transmitted preparation list of food products to be prepared.

### Claim 43 (depends on 8)

A method as defined by claim 8, which further comprises the steps of:
electrically communicating signals from the food product rotation label device to a web server, the signals including data corresponding to the number of labels printed by the food product rotation label device over a first predetermined period of time;
determining by the web server a label compliance level by calculating the average number of labels printed by the food product rotation label device and multiplying the average number by a predetermined percentage;
determining by the web server if the food product rotation label device is in compliance or not in compliance by comparing the calculated label compliance level with the number of labels printed by the food product rotation label device over a second predetermined period of time; and
generating by the web server a compliance report based the compliance determination made by the web server relating to whether the food product rotation label device is in compliance or not in compliance over the second predetermined period of time.

### Claim 44 (depends on 8)

A method as defined by claim 8, wherein the step of printing a food product label further includes the sub-step of:
printing at least one dual day of week food product label, the at least one dual day of week food product label including:
a first portion; and
a second portion, the second portion being situated on the dual day of week food product label opposite to the first portion;
wherein the first portion of the dual day of week food product label includes a first sequence of boxes, each box of the first sequence having an indicia situated therein which indicates one respective day of a week, selective boxes of the first sequence being blanked out by the printer, and at least one box of the first sequence not being blanked out by the printer, thereby allowing the indicia situated therein to be viewable by the user, the boxes of the first sequence representing the day of the week the label is printed; and
wherein the second portion of the dual day of week food product label includes a second sequence of boxes, each box of the second sequence having an indicia situated therein which indicates one respective day of a week, selective boxes of the second sequence being blanked out by the printer, and at least one box of the second sequence not being blanked out by the printer, thereby allowing the indicia situated therein to be viewable by the user, the boxes of the second sequence representing the day of the week that food product on which the label is to be attached should be discarded.

### Claim 45 (depends on 8)

A method as defined by claim 8, wherein the printer of the food product rotation label device is a thermal printer.

### Claim 46 (depends on 7)

A food product rotation label device as defined by claim 7, wherein the boxes of the first sequence of boxes of the first portion of the dual day of the week food product label and the boxes of the second sequence of boxes of the second portion of the dual day of the week food product label include selected colors to indicate different days of the week.

### Claim 47 (depends on 44)

A method as defined by claim 44, wherein the boxes of the first sequence of boxes of the first portion of the dual day of the week food product label and the boxes of the second sequence of boxes of the second portion of the dual day of the week food product label include selected colors to indicate different days of the week.
