The present invention relates to a controller for an electrical appliance, and more particularly to an electrical appliance controller having a Radio Navigation Satellite System (RNSS) receiver and adapted to exert time- and location-dependent control over functions of the electrical appliance based on signals received by the RNSS receiver.
It is known to install manually programmable timers in wall-powered electrical appliances for performing defined functions, for example, broadcast reception, recording, cooking, laundry and time stamps, at specified times. However, such timers often fail to keep accurate time due to, for example, power interruptions, dead backup batteries and standard and daylight savings time changes. As a result, such appliances often fail to timely perform their defined tasks. One example of such failure arises when a television set or video recorder does not operate at the programmed time set by a user. Another example of such failure occurs when the message time of an incoming message on a telephone answering machine is inaccurately time-stamped and reported. Moreover, a typical home has many wall-powered electrical appliances that keep manually programmed time (clock radio, TV, VCR, DVD player, oven, telephone answering machine, telephone, etc.). In general, each appliance has its own requirements for manually programming the time or time and date. This complicates configuration as the user must remember appliance-specific programming methods or consult multiple user manuals to properly set the time or time and date. Additionally, some wall-powered electrical appliances have a backup battery to maintain the clock state in the event of wall power failure. This further complicates maintenance and is not environmentally friendly as the user must regularly buy and replace multiple battery types. Finally, manually programmable electrical appliance timers do not have a sense of location (unless manually programmed) and thus do not automatically change their local time to compensate for standard and daylight savings time. It would therefore be desirable to completely eliminate the need for users to program timers within wall-powered electrical appliances and eliminate the need for a backup battery to maintain the time in the event of a wall power failure.
Meanwhile, it is known to use RNSS receivers, such as Global Positioning System (GPS) receivers, in conjunction with a time computation system to compute the local time for display on mobile devices. It is also known to use RNSS receivers in conjunction with a time computation system as local time servers across networks.
Tognazzini U.S. Pat. No. 6,278,660, for example, addresses a timepiece that automatically changes time as it crosses a time zone boundary. The patent discusses a system for updating mobile timepieces with the correct local time as they cross time zone boundaries utilizing a local time server that computes the local time and transmits the local time to mobile timepieces. The local time is computed by a GPS system in conjunction with a computer. The patent also describes methods and software programs for computing local time from GPS signals and time zone data.
Shirota Japanese Patent Application Publication No. 2000221287 discloses approaches for updating clocks with local time. One is to compute local time from the Coordinated Universal Time (UTC) time received from a GPS car navigation system for display in the car. Another is to connect a GPS navigation system to a local time computing equipment which computes the local time based on the GPS navigation data. The user then connects the local time computing equipment to a home electronics device through a data interface to properly set the clock in the home electronics device.
Shinagawa U.S. Patent Application Publication No. 20020012290 addresses a local time computer that returns based on GPS data the local time offset for a given date and location accounting for both standard and daylight savings time. In addition, this application describes a clock that is automatically updated in a manner similar to Tognazzini's local timepiece. The problem addressed by this application is automatic correction of the displayed time of a clock based on a location where one has moved.
Oishi et. al. Japanese Patent Application Publication No. 2003114290A relates methods for computing and displaying the local time based on a position and the UTC time wherein the position and UTC time are acquired using GPS equipment. In addition, this application describes a clock that automatically displays the local time using these methods. The problem to be solved is to automatically calculate and display the local time of a destination during an overseas trip or the like.
Automatic timers for wall-powered electrical appliances and other applications that automatically update based on time information received over a wireless link are also known. However, these timers are not known to use an RNSS receiver integral to the electrical appliance to provide on-time, all-the-time functionality for the appliance without user intervention.
The present invention, in a basic feature, comprises an RNSS controller having an RNSS receiver, such as a GPS receiver, and adapted to exert time- and location-dependent control over functions of a wall-powered electrical appliance in which the RNSS controller is integrated, and methods thereof. When powered up, the RNSS controller computes or looks up local time and date and other local information based on time and position information received from the RNSS receiver. In the event of a power disruption, the RNSS controller automatically re-determines such information upon resumption of power. Through judicious integration of an RNSS receiver into a controller for a wall-powered electrical appliance, the need for a user to enter into the appliance time, date, and other location information is advantageously reduced or eliminated outright. The need for a backup battery to maintain the clock state of the appliance in the event of a wall power failure is also eliminated.
Such an RNSS controller for a wall-powered electrical appliance in some embodiments comprises an RNSS receiver and a signal controller adapted to generate control signals based at least in part on information received from the RNSS receiver and provide the control signals to a function controller adapted to use information in the control signals to control at least one function of the electrical appliance. The RNSS receiver may be a GPS receiver. The signal controller may compute or lookup based on information received from the RNSS receiver the information supplied in the control signals. The information provided in the control signals may include one or more of an ON/OFF command, local time including adjustments for daylight savings time, location, local astronomicol information (sunrise, sunset, sun angle, star position, moonrise, moonset, moon angle, tide, etc.), local language, local radio stations, local TV stations, local area codes and local service phone numbers (emergency, schools, taxi, fast-food, etc.). Users may be inhibited from manually adjusting or setting the time or location. For example, a digital rights management (DRM) system implementation on a home electronics digital media system may require that no manual adjustment of clock or location settings be allowed.
Due to the static disposition of the RNSS controller, logic requirements for the RNSS receiver are advantageously reduced relative to RNSS receivers for mobile applications. A main requirement of the RNSS receiver of the present invention is high sensitivity to enable indoor reception. The fact that the RNSS receiver of the present invention is not mobile enables additional degrees of freedom in terms of increasing sensitivity of the RNSS receiver. Meanwhile, several requirements important to RNSS receivers for mobile applications, including time to first fix, position accuracy and velocity accuracy, have reduced significance, which substantially decreases logic requirements for the RNSS receiver of the present invention.
These and other aspects of the invention will be better understood by reference to the following detailed description taken in conjunction with the drawings that are briefly described below.
Signal controller 108 generates control signals based directly or indirectly on inputs from RNSS receiver 106. Indirect use of inputs from RNSS receiver 106 includes use of responsive information received from one or more of local time system 113, sun system 114, moon system 115 and local information system 116. In some embodiments signal controller 108 also uses inputs received from function controller 118 and appliance user system 120 in producing control signals. Signal controller 108 transmits control signals to function controller 118 through the function controller interface 117. Function controller 118, using information in control signals, controls at least one function of appliance 100. Control of the function may be immediate or delayed. For example, control signals may immediately cause function controller 118 to turn on or off appliance 100. Or control signals may set a clock on appliance 100 to a current local time or set a position setting on appliance 100 to a current position, which clock or position setting is subsequently used by function controller 118 to regulate access to content. Or the control signals may set a clock on appliance 100 to a local time or set a language setting on appliance 100 to a local language, which clock or language setting is subsequently used by function controller 118 to display a clock or select language-specific information for display on appliance 100. In some embodiments, function controller 118 transmits display information to an appliance display system 125 through an appliance display system interface 124.
It will be appreciated that the stored position and the new position flag status may be selectively applied to expedite appliance operation after power up and reset, while ensuring that appliance-specific security requirements are met. As mentioned, upon power up or reset, RNSS receiver 106 generally returns information from which time is computed faster than RNSS receiver 106 returns position information. Where security requirements do not demand real-time verification of the location of appliance 100, as in most applications, the stored position from a previous RNSS receiver update may be used to set the current language and local time on appliance 100 without waiting for RNSS receiver 106 to return new position information. On the other hand, where security requirements demand real-time verification of the applionce's location, as in some digital rights management applications, appliance 100 may by reference to the new position flag state disable use of the stored position until RNSS receiver 106 has returned fresh position information after power up or reset.
The RNSS receivers, signal controllers, local time system, sun system, moon system, local information system and function controllers described herein may be implemented in custom logic, such as ASICs, general purpose logic, such as software programs implemented by general purpose processors, or a combination thereof.
It will be appreciated by those of ordinary skill in the art that the invention can be embodied in other specific forms without departing from the spirit or essential character hereof. The present description is therefore considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the appended claims, and all changes that come within the meaning and range of equivalents thereof are intended to be embraced therein.
This application claims priority to U.S. Provisional Patent Application Ser. No. 60/755,141 entitled “Radio Navigation Satellite System Wall-Powered Electrical Appliance Automatic Timer,” filed Dec. 30, 2005, the disclosure of which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US06/49150 | 12/22/2006 | WO | 00 | 5/20/2008 |
Number | Date | Country | |
---|---|---|---|
60755141 | Dec 2005 | US |