IP Library Granted Patent US 7,069,091
Granted Patent B2
US 7,069,091 · App. 10/000,784 · Granted Jun 27, 2006

Intelligent microwave oven appliance

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 7,069,091
App. No.
10/000,784
Granted
Jun 27, 2006
Kind
B2
Abstract

The invention may be broadly conceptualized as an approach in which a microwave oven ( 120 ) receives a plurality of program recipes from a network that are executed by scanning with a scanner ( 1326 ) a symbol and associating the scanned symbol with one of the plurality of program recipes while keeping a real-time clock ( 1308 ) synchronized and correctly set by receiving period time synchronization messages.

Claims (64)

1. A microwave oven apparatus, comprising:

a housing;

a microwave generator disposed in association with the housing;

a code input device;

a controller that stores a plurality of recipe programs upon receipt of the plurality of programs and operates the microwave generator in accordance with a recipe program selected from the plurality of recipe programs in view of a code input by the code input device; and

a network interface in communication with the controller;

wherein upon entry of a code input by the code input device, the controller determines whether the code corresponds to any one of the plurality of recipe programs stored in the controller; and

wherein if the code does not correspond to any one of the plurality of recipe programs stored in the controller, the network interface requests, without user intervention, a recipe program corresponding to the code from an operably connected, from an external database, and automatically download the recipe program that corresponds to the code.

2. The microwave oven apparatus of claim 1 , further comprising:

a clock in communication with the controller, the clock being set upon receipt of a time synchronization message at the network interface.

3. The microwave oven apparatus of claim 1 , wherein a recipe program request message is formatted upon the controller failing to associate the input code from the code input device with one recipe program from the plurality of recipe programs, and wherein the recipe program request message is transmitted to the operably connected, from an external database.

4. The microwave oven apparatus of claim 3 , wherein the network interface is in receipt of a new recipe program associated with the input code in response to the recipe program request message being sent to the operably connected, from an external database.

5. A method, comprising:

receiving, without user intervention, in a microwave oven a plurality of recipe programs at a network interface from an operably connected, but external device; and

storing the plurality of recipe programs in a memory by a controller that are each selectable with a digital signal from a code input device;

determining whether a code input by a code input device corresponds to any one of the plurality of recipe programs stored in the memory;

requesting, without user intervention, a recipe program from the operably connected, from an external database, if the code input by a code input device does not correspond to any one of the plurality of recipe programs stored in the memory; and automatically download the recipe program that corresponds to the code

configuring the microwave oven in response to the digital signal being associated with one recipe program in the plurality of recipe programs.

6. The method of claim 5 , further comprising:

formatting a recipe program request message in response to the controller failing to select a recipe program from the plurality of recipe programs that is associated with the digital signal and transmitting the recipe program request message to the operably connected, from an external database; and

receiving a requested recipe program at the network interface from the operably connected, from an external database in response to the recipe program request message.

7. The method of claim 5 , further comprising:

receiving a time synchronization message at the network interface; and

setting a clock in the microwave oven by the controller upon receipt of the time synchronization message.

8. A apparatus, comprising:

means for receiving, without user intervention, in a microwave oven a plurality of recipe programs at a network interface from an operably connected, but external device ; and

means for storing the plurality of recipe programs in a memory by a controller that are each selectable with a digital signal from a code input device;

means for determining whether a code input by a code input device corresponds to any one of the plurality of recipe programs stored in the memory;

means for requesting, without user intervention, a recipe program from the operably connected, from an external database, if the code input by a code input device does not correspond to any one of the plurality of recipe programs stored in the memory; and means for automatically downloading the recipe program that corresponds to the code

means for configuring the microwave oven in response to the digital signal being associated with one recipe program in the plurality of recipe programs.

9. The apparatus of claim 8 , further comprising:

means for formatting a recipe program request message in response to the controller failing to select a recipe program from the plurality of recipe programs that is associated with the digital signal and transmitting the recipe program request message to the operably connected, but external device; and

means for receiving a requested recipe program at the network interface from the operably connected, from an external database in response to the recipe program request message.

10. The apparatus of claim 8 , further comprising:

means for receiving a time synchronization message at the network interface; and

means for setting a clock in the microwave oven by the controller upon receipt of the time synchronization message.

11. A machine-readable signal-bearing medium containing instructions that cause a system to perform a method for operating a microwave oven, the method comprising:

receiving, without user intervention, in a microwave oven a plurality of recipe programs at a network interface from an operably connected, from an external database; and

storing the plurality of recipe programs in a memory by a controller that are each selectable with a digital signal from a code input device;

determining whether a code input by a code input device corresponds to any one of the plurality of recipe programs stored in the memory;

requesting, without user intervention, a recipe program from the operably connected, from an external database, if the code input by a code input device does not correspond to any one of the plurality of recipe programs stored in the memory; and automatically download the recipe program that corresponds to the code

configuring the microwave oven in response to the digital signal being associated with one recipe program in the plurality of recipe programs.

12. The machine-readable signal-bearing medium of claim 11 , further comprising:

formatting a recipe program request message in response to the controller failing to select a recipe program from the plurality of recipe programs that is associated with the digital signal and transmitting the recipe program request message to the operably connected, from an external database; and

receiving a requested recipe program at the network interface from the operably connected, from an external database in response to the recipe program request message.

13. The machine-readable signal-bearing medium of claim 11 , further comprising:

receiving a time synchronization message at the network interface; and

setting a clock in the microwave oven by the controller upon receipt of the time synchronization message.

14. The microwave oven apparatus of claim 1 , wherein the code input device comprises a bar code reader for scanning a unique product code.

15. The method of claim 5 , wherein the code input device comprises a bar code reader for scanning a unique product code.

16. The apparatus of claim 8 , wherein the code input device comprises a bar code reader for scanning a unique product code.

17. The machine-readable signal-bearing medium of claim 11 , wherein the code input device comprises a bar code reader for scanning a unique product code.

18. A microwave oven apparatus, comprising:

a housing;

a heat generator disposed in association with the housing;

a code input device including a bar code reader for scanning a unique product code; and

a controller that stores a plurality of recipe programs upon receipt of the plurality of programs and operates the heat generator in accordance with a recipe program selected from the plurality of recipe programs in view of a code input by the code input device, the plurality of recipe programs being received at a network interface from an operably connected, but external device, the controller configuring without user intervention, a recipe program request message including the input code upon the controller failing to find a recipe program in the plurality of recipe programs associated with the input code and transmitting the recipe program request message to the operably connected, from an external database, and automatically downloading the recipe program that corresponds to the input code.

19. A method, comprising:

receiving in a microwave oven a plurality of recipe programs at a network interface from an operably connected, but external device; and

storing the plurality of recipe programs in a memory by a controller that are each selectable with a digital signal from a code input device, the code input device including a bar code reader for scanning a unique product code;

configuring the microwave oven in response to the digital signal being associated with one recipe program in the plurality of recipe programs; and

configuring, without user intervention, a recipe program request message in response to the controller failing to select a recipe program from the plurality of recipe programs that is associated with the digital signal; and

receiving a requested recipe program at the network interface from the operably connected, from an external database, and automatically downloading in response to the recipe program request message.

20. The microwave oven apparatus of claim 1 wherein the network interface communicates directly with the operably connected, but external device via the internet.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2015
From: BANK OF AMERICA, N.A., AS AGENT
To: RUSSELL HOBBS, INC.; APPLICA CONSUMER PRODUCTS, INC.; TOASTMASTER INC.; SPECTRUM BRANDS, INC.; ROVCAL, INC.; TETRA HOLDING (US), INC.; UNITED PET GROUP, INC.; SEED RESOURCES, L.L.C.; PRICE PFISTER, INC.; KWIKSET CORPORATION; NATIONAL MANUFACTURING CO.; LIQUID HOLDING COMPANY, INC.; TELL MANUFACTURING, INC.; SALIX ANIMAL HEALTH, LLC
Reel/Frame 036052/0845 →
SECURITY AGREEMENT Recorded Aug 11, 2010
From: RUSSELL HOBBS, INC.; APPLICA CONSUMER PRODUCTS, INC.; TOASTMASTER INC.; SPECTRUM BRANDS, INC.; ROVCAL, INC.; UNITED PET GROUP, INC.; UNITED INDUSTRIES CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024823/0177 →
SECURITY AGREEMENT Recorded Jul 21, 2010
From: RUSSELL HOBBS, INC., A CORP. OF DELAWARE; SPECTRUM BRANDS, INC., A CORP. OF DELAWARE; ROV HOLDING, INC., A CORP. OF DELAWARE; TETRA HOLDING (US), INC., A CORP. OF DELAWARE; UNITED PET GROUP, INC., A CORP. OF DELAWARE; APPLICA CONSUMER PRODUCTS, INC., A CORP. OF FLORIDA; ROVCAL, INC., A CORP. OF CALIFORNIA
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 024741/0295 →