Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
1999-06-18
2004-03-30
Bataille, Pierre-Michel (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C703S024000, C711S203000, C711S112000
Reexamination Certificate
active
06715043
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to memory in processor-based or micro-controller-based systems, and more particularly, to a system and method of providing memory-based device emulation.
2. Description of the Related Art
In processor-based systems such as computers, an operating system must first be installed before other application software may be subsequently installed and executed. The operating system software is typically installed from compact disks or diskettes. In certain cases, the operating system must be extended via device drivers, or some other software component, to bring the system up to a level of performance required by the motherboard manufacturer or the system manufacturer. This creates several problems, involving the transport of these device drivers.
Systems are manufactured in stages. The first stage involves the gathering of various components to construct a system motherboard. The second stage involves creating a basic computer by combining a system motherboard with a power supply, hard drive and other internal components. The third stage involves the integration of the basic computer with various peripherals such as a monitor, printer, speakers, keyboard, and mouse.
Each manufacturing stage may have unique requirements, advancements in technology or involve different testing and failure resolutions. Because the various stages of manufacture can happen in different physical locations, and in different companies, device drivers or special software that is added to the target operating system adds extra cost to the system. This extra cost is incurred because the additional drivers or special software must be transported on a floppy disk, a compact disk, or other media with each system. Further, extra items like floppy disks or compact disks can easily be lost or stolen.
Moreover, as technology evolves, the system hardware can provide functionality that current operating systems are unable to use. Today, there is no reliable method available for the system firmware or BIOS to pass on the capability to control new hardware or provide extended system functionality. For example, systems are now incorporating real-time video display. Although the hardware is present to do this function, the operating system is unable to display the real-time video. As discussed earlier, a system manufacturer could supply the user with a diskette or compact disk (CD) that has the software necessary for displaying real-time video. The problem with this is that a motherboard can pass through several middle men before it is incorporated into a system and sold to and end-user, allowing the diskette or CD to be easily lost or destroyed.
Accordingly, there is a need in the technology for a system and method for overcoming the aforementioned problems. In particular, there is a need for a system and method for accessing applications typically stored on storage devices such as compact disks or digital video disks, where the storage device is not available.
BRIEF SUMMARY OF THE INVENTION
The present invention is a method and system for accessing at least one emulated readable storage in a processor-based system. The system comprises a memory for storing instruction sequences by which the processor-based system is processed. The memory has at least one readable emulated storage location. A processor is coupled to the memory, and the stored instruction sequences cause the processor to (a) detect an access to at least one readable storage element; (b) transfer the access to the at least one readable storage element to an access to at least one readable emulated storage location; and (c) process an instruction sequence corresponding to the access to the at least one readable storage element.
REFERENCES:
patent: 4984149 (1991-01-01), Iwashita et al.
patent: 5121345 (1992-06-01), Lentz
patent: 5128995 (1992-07-01), Arnold et al.
patent: 5131089 (1992-07-01), Cole
patent: 5142680 (1992-08-01), Ottman et al.
patent: 5146568 (1992-09-01), Flaherty et al.
patent: 5214695 (1993-05-01), Arnold et al.
patent: 5274816 (1993-12-01), Oka
patent: 5280627 (1994-01-01), Flaherty et al.
patent: 5297124 (1994-03-01), Plotkin et al.
patent: 5307497 (1994-04-01), Feigenbaum et al.
patent: 5325532 (1994-06-01), Crosswy et al.
patent: 5379431 (1995-01-01), Lemon et al.
patent: 5381549 (1995-01-01), Tamura
patent: 5404527 (1995-04-01), Irwin et al.
patent: 5418918 (1995-05-01), Vander Kamp et al.
patent: 5437018 (1995-07-01), Kobayashi et al.
patent: 5444850 (1995-08-01), Chang
patent: 5448741 (1995-09-01), Oka
patent: 5452454 (1995-09-01), Basu
patent: 5463766 (1995-10-01), Schieve et al.
patent: 5469573 (1995-11-01), McGill, III et al.
patent: 5504905 (1996-04-01), Cleary et al.
patent: 5522076 (1996-05-01), Dewa et al.
patent: 5526523 (1996-06-01), Straub et al.
patent: 5542082 (1996-07-01), Solhjell
patent: 5581740 (1996-12-01), Jones
patent: 5586327 (1996-12-01), Bealkowski et al.
patent: 5594903 (1997-01-01), Bunnell et al.
patent: 5604890 (1997-02-01), Miller
patent: 5652868 (1997-07-01), Williams
patent: 5652886 (1997-07-01), Tulpule et al.
patent: 5664194 (1997-09-01), Paulsen
patent: 5680547 (1997-10-01), Chang
patent: 5692190 (1997-11-01), Williams
patent: 5694583 (1997-12-01), Williams et al.
patent: 5694600 (1997-12-01), Khenson et al.
patent: 5701477 (1997-12-01), Chejlava, Jr.
patent: 5715456 (1998-02-01), Bennett et al.
patent: 5717930 (1998-02-01), Imai et al.
patent: 5727213 (1998-03-01), Vander Kamp et al.
patent: 5732268 (1998-03-01), Bizzarri
patent: 5748957 (1998-05-01), Klein
patent: 5754853 (1998-05-01), Pearce
patent: 5764593 (1998-06-01), Turpin et al.
patent: 5781758 (1998-07-01), Morley
patent: 5790849 (1998-08-01), Crocker et al.
patent: 5796984 (1998-08-01), Pearce et al.
patent: 5802363 (1998-09-01), Williams et al.
patent: 5805880 (1998-09-01), Pearce et al.
patent: 5805882 (1998-09-01), Cooper et al.
patent: 5812748 (1998-09-01), Ohran et al.
patent: 5815706 (1998-09-01), Stewart et al.
patent: 5819063 (1998-10-01), Dahl et al.
patent: 5828888 (1998-10-01), Kozaki et al.
patent: 5832251 (1998-11-01), Takahashi
patent: 5832493 (1998-11-01), Marshall et al.
patent: 5838948 (1998-11-01), Bunza
patent: 5842011 (1998-11-01), Basu
patent: 5854905 (1998-12-01), Garney
patent: 5864698 (1999-01-01), Krau et al.
patent: 5887164 (1999-03-01), Gupta
patent: 5901310 (1999-05-01), Rahman et al.
patent: 5907679 (1999-05-01), Hoang et al.
patent: 5953516 (1999-09-01), Bonola
patent: 5978565 (1999-11-01), Ohran et al.
patent: 6023507 (2000-02-01), Wookey
patent: 6058263 (2000-05-01), Voth
patent: 6219726 (2001-04-01), Ripberger
patent: 6263412 (2001-07-01), Townsend
patent: 6295518 (2001-09-01), McLain et al.
patent: 6324497 (2001-11-01), Yates et al.
patent: 6330594 (2001-12-01), Swart
patent: 6446141 (2002-09-01), Nolan et al.
patent: 6550027 (2003-04-01), Dobrosielski
patent: 0371166 (1990-06-01), None
patent: 0845742 (1998-06-01), None
patent: 2311389 (1997-09-01), None
patent: WP 00/57274 (2000-09-01), None
Bataille Pierre-Michel
Phoenix Technologies Ltd.
LandOfFree
Method and system for providing memory-based device emulation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for providing memory-based device emulation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for providing memory-based device emulation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3249249