Timer Apparatus and Method
20180196395 ยท 2018-07-12
Assignee
Inventors
Cpc classification
G06F3/167
PHYSICS
International classification
Abstract
A multi-channel timing device is described that can be completely controlled by a user's voice for hands free operation, and has a wireless communications link to a mobile device. Preferably the timing device comprises a processor, a memory, a display, a microphone, a speaker, a processor, a transceiver, and an audio chip. The memory contains instructions executable by the processor to facilitate the creation, control and reporting of multiple timing channels, for example six or more channels. The audio chip performs speech recognition, speech synthesis, and music synthesis. A rich set of event sequencing scenarios are executable by pairing the timing device with a mobile device, such as locating, retrieving and executing recipes that are preprogrammed in a suitable format in the mobile device. The mobile device can also serve as a surrogate to the user, and the pair of devices can implement an event sequencing system having local or remote control capabilities.
Claims
1. A dedicated multi-channel timing device comprising: a microphone; a speaker; a display screen; a processor; a memory; and, a voice chip; wherein the memory contains instructions executable by the processor to facilitate the creation, control and reporting of at least six timed intervals, with each timed interval served by a corresponding timing channel; wherein the display screen is configured to display to the user timing channel information; wherein the microphone and the voice chip and the speaker are configured to enable, in cooperation with the processor and the memory, a spoken dialog between a user and the timing device; and, wherein the timing device is configured to support the following transactions within the spoken dialog: configuring a new channel when requested by the user; receiving a duration of a new timed interval to be executed on the new channel; displaying the status of the new channel when requested by the user; and, signaling the user via voice or musical notes when the new timed interval expires.
2. The dedicated multi-channel timing device of claim 1, further comprising a keypad or a touch screen configurable to receive a user's touch input.
3. The dedicated multi-channel timing device of claim 1 wherein the voice chip and its associated software enable voice recognition and voice synthesis, the voice recognition configurable to receive voice input through the microphone, and the voice synthesis configurable to provide audio output through the speaker.
4. The dedicated multi-channel timing device of claim 1 wherein the voice chip and its associated software enable music generation, wherein the timing device is configurable to provide the generated music through the speaker.
5. The dedicated multi-channel timing device of claim 1 wherein the display screen is additionally configured to display recipes.
6. The dedicated multi-channel timing device of claim 1 wherein the display screen is additionally configured to display pictures or graphical elements.
7. The dedicated multi-channel timing device of claim 1 further comprising a transceiver configurable to provide for communications between the multi-channel timing device and a mobile device.
8. The dedicated multi-channel timing device of claim 1 further comprising a transceiver configurable to provide for communications between the multi-channel timing device and electrical appliances within wireless communications range of the timing device.
9. A method for using a timing device comprising the steps of: providing a timing device comprising a microphone; a speaker; a display screen; a processor; a memory containing instructions executable by the processor to facilitate the creation, control and reporting of a plurality of timed intervals; and a voice chip configurable to recognize voice inputs, synthesize speech to create voice outputs, or synthesize music; requesting by voice input a new channel for executing a new timed interval; programming the new channel with a duration using voice inputs; monitoring status of the new channel using the display screen; and, responding to a voiced output or a series of musical notes when the duration expires.
10. The method of claim 9 further including the steps of: retrieving a recipe from the memory when requested; and, displaying steps of the recipe one by one, as prompted by the user.
11. The method of claim 9 including the step of reporting the status of each timing channel using a single line of characters, wherein the line of characters comprises a remaining time if the associated timing channel has not yet expired, or an elapsed time since expiration if the associated timing channel has expired.
12. The method of claim 9 wherein the responding to a voiced output or a series of musical notes includes acting on an external matter.
13. The method of claim 9 wherein some or all of the voice inputs are replaced by keypad or touch screen inputs.
14. The method of claim 9 wherein the programming step allows the user to choose between time-of-day and time-from-now as a format for defining the duration of a timed interval.
15. The method of claim 9 further comprising the steps of: representing each new channel by a corresponding line of characters; and, scrolling up or down within the lines of characters to select a channel of interest.
16. The method of claim 9 including the step of highlighting a line of characters using an arrow symbol or other means.
17. The method of claim 13 wherein interrogation, revision, or clearing of a timing channel may be accomplished using the voice inputs or the keypad inputs, in combination with information displayed on the display screen or provided by voice outputs.
18. The method of claim 9, including the step of providing a transceiver chip for communicating between the timing device and other devices including a mobile device, wherein certain assets of the timing device are configurable and usable by the mobile device acting as an information source or as a surrogate for the user, the certain assets including the display, the memory, the processor, the voice chip, and the transceiver.
19. The method of claim 18 further including the steps of: retrieving a recipe from the mobile device when requested; and, displaying steps of the recipe one by one, as prompted by the user.
20. The method of claim 18 further including the steps of: configuring the transceiver to additionally communicate wirelessly with one or more electronic appliances, and, controlling the other devices, including electrical appliances within range of the transceiver chip, using the transceiver chip.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] Various embodiments of the present invention are described hereinafter with reference to the figures. It should be noted that the figures are only intended to facilitate the description of specific embodiments of the invention. They are not intended as an exhaustive description of the invention or as a limitation on the scope of the invention. In addition, an aspect described in conjunction with a particular embodiment of the present invention is not necessarily limited to that embodiment and may be practiced in other embodiments. Additional embodiments may be achievable by combining the various elements in different ways. For example, among the co-pending applications, various combinations of displays, memories, microphones, keypads, processors, mobile devices, voice chips, electronic appliances and speakers are described, together with many methods of using them. So for example, although commanding by voice is a control option, a simple keypad based timer may be combined with a wireless link to a cooperating mobile device, wherein the full processing power and the human interface of the mobile device can be used to retrieve recipes or other information, or to control some or all aspects of the timing device. An example of the mobile device controlling the timing device would be when the mobile device automatically names and starts timers for each of the steps in a selected recipe, or arranges them according to one of many timing channel formats, perhaps including a prompting sequence for the user. In another area, with regard to timer packaging, any of the described designs may utilize a stainless steel faceplate.
[0029] As an example of a timing scenario, consider a cook in a restaurant kitchen making a dinner comprising multiple dishes. The names of the timed events could be potatoes, carrots, broccoli, roast, cheese sauce and pie for example. These names may become signatures of the timed intervals. Each item may be displayed on a single line of the display screen, and they may optionally be voiced by the timing device on interrogation of a channel, or when a timed interval expires.
[0030] A key requirement of a multi-channel timing device is a convenient method for assisting the user to track which timing channel is associated with each of the timing events (timed intervals). This becomes more important as the number of channels increases. To date, commercial products appear to have ignored this requirement, or have provided a pen and a white board for the user to write the name of each timing event. However, it may be inconvenient for a user to use a pen while having sticky fingers in the kitchen. The pen may run dry. The white board may accumulate unwanted residues from the cooking process. The eraser may be fragile and may fail over time. Since with several timer channels a user may forget which channel represents which activity, an embodiment of the current invention uses a voiced name as a signature of each channel, and the voiced name is replayed when the channel expires or is interrogated by the user.
[0031] In an embodiment of the current invention, the multi-channel timing device may be awakened from sleep mode by the user voicing WAKE UP. When the processor is in sleep mode, the timing device is preferably configured such that a minimum number of electronic circuits are active. Thereafter the timer wakes up and is ready for user input, to program a new timing channel for example. In this case the user may voice NEW CHANNEL, whereupon the timing device provides a new line number on the first display and waits for a voice input corresponding to the new timer channel. The user may then speak the name of a timed interval into the microphone; a facsimile of this spoken name is stored by the processor in the memory, and a speech-recognized version of the name, achieved using the voice chip, is displayed on the new display line. The user may then enter the duration of the timed interval by voicing # MINUTES, where # is a number, and the timer displays the number of minutes on the new line and starts counting down on this channel. In this case, the number of minutes has been provided as a parameter to the timer in a time-from-now format. Other units and formats for timing intervals may be used. For example, the interval can be voiced in hours and minutes and also displayed in hours and minutes, using a different display format. In this case a user may input 2 hours, 14 minutes and 39 seconds and this might be displayed as 2:14:39 on the display screen. Also a time-of-day format may be used to provide the timer parameter for a given timing channel. In this case, the time-of-day mode would be entered by the user voicing TIME OF DAY. Then the user may voice 1 30 PM as an example of the time for expiration of the current interval. In this time-of-day case, the processor may calculate the time in minutes to achieve the desired expiration time, and initialize the corresponding timer to begin counting down accordingly. In another option for the user, a timer channel may be specified with a STARTING TIME (formatted as time-of-day) and a DURATION (formatted as a timing interval), using a different command set. In yet another option, the user may specify a FINISH TIME for all timing channels to expire, perhaps this time of day corresponding to a predetermined meal time. In this case the processor in the timing device or the processor in the mobile device may be used to synchronize the timing events and program the timing channels accordingly.
[0032] To accommodate alternative command and display formats, the display screen may be implemented as a high resolution pixelized display, for increased flexibility in placing characters, symbols and graphics in each display area.
[0033] If the timing device is battery powered, the display screen may be implemented using liquid crystal display (LCD) technology for reduced power consumption and extended battery life. Alternatively, the timing device may be connected via a power cord to a power source such as a wall socket, whereupon the device will be continually powered and there will be no need for a WAKE UP sequence. In this plugged in case, colored display elements may be used for increased visibility and attractiveness of the displays.
[0034] In the time from now mode the processor in the timer counts down each of the timed intervals to determine the time remaining for each unexpired timed interval, and displays the set of remaining times on the display screen. The processor also determines when each timed interval expires, corresponding to a remaining time of zero. To notify the user, the spoken name of the expired timed interval may be announced and a corresponding expiration message may be repetitively flashed on the display. Audible tones or tone sequences or music excerpts may be combined with replay of the voiced names at various execution points within the overall implementation of a timing event. This process continues until all of the timed intervals have expired, and the user has responded to each of the expired intervals, and after a following predetermined interval the timer may revert to sleep mode.
[0035] After expiration of the duration entered for a timing channel, the timing device preferably begins counting up, to show a user the elapsed time since the timed event ended. Elapsed times may be highlighted using flashing characters, or different colored characters for example, and this may prompt the user to clear the channel after any corresponding actions have been taken.
[0036]
[0037] Timing device 10 includes a microphone port 22 and a speaker output port 23. These are preferably located in a user-facing manner as shown, to provide maximum fidelity and reliability of the speech recognition and speech synthesis capabilities of the timing device. In a preferred embodiment, the microphone has a sensitivity of 44 DB, and a frequency range of 100-16,000 Hz. Timing device 10 may also include a keypad as shown. The PWR key 25 may be used for powering device 10 on and off. The CLR key 26 may be used to clear all timing channels. Used together with voice inputs, the + and keys 27 may be used for scrolling between display lines, or for raising and lowering the volume output from the speaker.
[0038]
[0039] In a preferred embodiment, scrolling commands are provided so that a user can navigate to a line of interest displayed on the display screen, the line containing the details of a selected timing channel, highlighted such as by arrow 18 in
[0040]
[0041]
[0042] Timing device 10 can accommodate a large number of timing channels, limited only by the memory 37, for storing the programmed parameters and instructions corresponding to the channels in use, and the processor 36 for executing the instructions required to implement the various timer operations without delays that might frustrate a user. The scrolling capability described in reference to the display screen 15 of
[0043]
[0044] Event sequencing system 50 draws on the processing power and user interface of the mobile device, coupled with the durability, cost-effectiveness, and sophisticated timing capabilities of the timing device. The durability of system 50 enables it to be used in situations that may be messy such as a kitchen, a gymnasium, a workshop or a classroom. The flexibility of the architecture presented in
[0045] While the present subject matter has been described in detail with respect to specific embodiments thereof, it will be appreciated that those skilled in the art, upon attaining an understanding of the foregoing may readily produce alterations to, variations of, and equivalents to such embodiments. Accordingly, it should be understood that the present disclosure has been presented for purposes of example rather than limitation, and does not preclude inclusion of such modifications, variations and/or additions to the present subject matter as would be readily apparent to one of ordinary skill in the art. For example, wireless communications between the multi-channel timing device and the cooperating devices may include communications in either direction and for any purpose. Messages may be sent that include graphics and audio as well as written instructions, and this may be useful to communicate with individuals such as toddlers for example, who do not yet own or know how to operate a smart phone.