Push button shutdown and reset of embedded systems

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S024000

Reexamination Certificate

active

06438684

ABSTRACT:

MIRCOFICHE APPENDIX
This patent disclosure includes a microfiche appendix having one sheet of microfiche containing 14 frames. The microfiche appendix contains a computer program listing that is protected by copyright. The copyright owner has no objection to the facsimile reproduction of the patent disclosure as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
BACKGROUND OF THE INVENTION
A. Field of the Invention
This invention relates to the field of computer systems and more particularly to the shutdown and reset of embedded systems.
B. Description of Related Art and Advantages of the Invention
Embedded computer systems typically operate in real-time or multi-tasking environments for specific applications. Such systems typically include a processor, RAM, ROM and an interface to hardware devices required by the application. A disk drive is not normally needed because the processor in embedded systems does not normally perform general purpose file-based applications. When embedded systems are shutdown, the status of the machine may be saved by storing certain variables in non-volatile RAM, or the status may be gracefully set to a power down state from which the system may be gracefully powered-up.
Real-time or multi-tasking operating systems are available with the capability of performing in a general purpose computing environment. However, the startup, shutdown and reset of such systems is typically performed from a terminal through user action from a keyboard or a mouse. A shutdown or reset that resembles a power off condition, for example, from a reset switch, may not be performed in such general purpose environments without corrupting system files. The shutdown from a reset switch does not provide the operating system with the opportunity to perform disk synchronization or to close and save temporary files that may be open.
Embedded systems having a general purpose computing environment are finding increasing use and expanding features. For example, communications access devices are typically embedded systems. Whereas communication access devices have been designed to perform a limited role in terms of call processing and routing, with the ultimate destination for the calls being one or more host computers on the local area network, communications servers provide the network access functions of an integrated communications router in addition to a general purpose computing platform. The platform runs a commercially available stand alone or shareware operating system such as Windows® NT from Microsoft Corporation. The software that runs on the computing platform may perform, for example, network management, remote access, intranet web page, and other functions.
A communication access device with the integral general purpose computing platform, as described herein, provides a substantial advancement in the features and capabilities of a communication access device. For example, in an embodiment in which the communication access device is connected to the network, improved remote access service may be achieved since the general purpose computing platform can route certain calls to the LAN while terminating other calls, such as those calls that require access to information that is stored locally in the memory in the general purpose computing platform. Additionally, the general purpose computing platform may provide enhanced network management service efficiently controlling the flow of calls between the access device and the network. The general purpose computing platform may also provide protocol proxy service and authentication services.
Other embedded systems may find an increase in features and advantages when combined with a general purpose computing environment. For many such embedded systems however, the need to shutdown the system from the keyboard or mouse to avoid corrupting system files may be inconvenient. For example, an embedded system may have the keyboard and mouse separated from the hardware that carries out most of the embedded system and general purpose computing functions. It would be desirable if a shutdown and reset function were available without the need to use a keyboard or mouse.
The present invention includes a push button for resetting an embedded system without the need for a keyboard or mouse. The present invention also includes a system for initiating a shutdown and reset of the system in response to predetermined shutdown/reset conditions.
These and many other features and advantages of the invention will become more apparent from the following detailed description of preferred embodiments of the invention.
SUMMARY OF THE INVENTION
An embedded system having a general purpose computing environment uses a reset push button for shutting down the embedded system. An operating system is included for performing embedded system functions and general purpose computing functions. The reset push button generates a reset signal in response to a press of the reset push button by a user. A shutdown and reset manager senses the reset signal and initiates a shutdown of the operating system in response to the reset signal. The user presses the reset push button a second time to generate a second reset signal to reset the embedded system hardware and the shutdown and reset manager resets the hardware in response to the second reset signal.
In a further aspect of the present invention, a method is provided for shutting down an embedded system having a general purpose computing environment and an operating system. The method includes the step of generating a reset signal in response to a user press of the reset push button. The reset signal is received and the operating system is shutdown in response. The operating system shutdown includes the step of saving any open temporary files. Accordingly, in a preferred embodiment, the reset signal from the push button interrupts the operating system indicating a shutdown request. The user may wait for confirmation of a shutdown, or hit the reset push button again to cause the actual reset of the hardware.


REFERENCES:
patent: 4385384 (1983-05-01), Rosbury et al.
patent: 4587651 (1986-05-01), Nelson et al.
patent: 4652874 (1987-03-01), Loyer
patent: 4751510 (1988-06-01), De Saint Michel et al.
patent: 4796292 (1989-01-01), Thomas
patent: 4797878 (1989-01-01), Armstrong
patent: 4879716 (1989-11-01), McNally et al.
patent: 4890316 (1989-12-01), Walsh et al.
patent: 4955020 (1990-09-01), Stone et al.
patent: 4991169 (1991-02-01), Davis
patent: 5025500 (1991-06-01), Phinney
patent: 5056092 (1991-10-01), Bruner
patent: 5063523 (1991-11-01), Vrenjak
patent: 5119403 (1992-06-01), Krishnan
patent: 5148435 (1992-09-01), Ray, Jr. et al.
patent: 5151896 (1992-09-01), Bowman et al.
patent: 5157658 (1992-10-01), Arai et al.
patent: 5166931 (1992-11-01), Riddle
patent: 5184348 (1993-02-01), Abdelmouttalib et al.
patent: 5185783 (1993-02-01), Takahashi et al.
patent: 5187735 (1993-02-01), Garcia et al.
patent: 5199071 (1993-03-01), Abe et al.
patent: 5202884 (1993-04-01), Close et al.
patent: 5210530 (1993-05-01), Kammerer et al.
patent: 5220560 (1993-06-01), Ogasawara
patent: 5237561 (1993-08-01), Pyhälammi
patent: 5237620 (1993-08-01), Deaton et al.
patent: 5247516 (1993-09-01), Bernstein et al.
patent: 5255309 (1993-10-01), Katz
patent: 5259023 (1993-11-01), Katz
patent: 5303266 (1994-04-01), Budin et al.
patent: 5315161 (1994-05-01), Robinson et al.
patent: 5315647 (1994-05-01), Araujo
patent: 5317752 (1994-05-01), Jewett et al.
patent: 5361259 (1994-11-01), Hunt et al.
patent: 5374952 (1994-12-01), Flohr
patent: 5398333 (1995-03-01), Schieve et al.
patent: 5402474 (1995-03-01), Miller et al.
patent: 5408497 (1995-04-01), Baumann et al.
patent: 5410754 (1995-04-01), Klotzbach et al.
patent: 5416776 (1995-05-01), Panzarella et al.
patent: 5438614 (1995-08-01), Rozman et al.
patent: 5528595 (1996-06-01), Walsh et al.
patent: 5548763 (1996-08-01), Combs et al.
patent: 5577105 (1996-11-01), Baum et al.
patent: 5687371 (1997-11-01), Lee et al.
patent: 569

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Push button shutdown and reset of embedded systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Push button shutdown and reset of embedded systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Push button shutdown and reset of embedded systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2972674

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.