US4831541A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for editing real and virtual storage and secondary storage media
Assignee: International Business Machines Corp
•
Filing: 1988-06-07
•
Granted: 1989-05-16
•
Expires: 2008-06-07
Abstract
Abstract An editing system for use in a virtual machine environment in which two virtual machines having corresponding virtual storage areas are operatively related to one another. The editing system allows a first virtual machine to print, display, modify and otherwise control and process information stored in a second virtual machine storage area.
Inventors
- 👤 Marc M. Eshel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 23:00
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/105
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
128 words
In an editing system for use in a virtual machine environment in which at least two virtual machines each have independent virtual memory areas, the improvement comprising: an editing system in one of said at least two virtual machines for accessing the virtual memory of said other virtual machine; comprising: means at said one virtual machine for accessing said other virtual machine's virtual memory without said other virtual machine's attention; an SCIF facility for transferring the data from said other virtual machine virtual memory to said one virtual machine; means at said one virtual machine for displaying and editing said transferred data; and means for transferring edited data from said one virtual machine back to said other virtual machine for storage in said other virtual machine's virtual memory.
Claim 2
Dependent Claim
128 words
In an editing system for use in a virtual machine environment in which at least two virtual machines each have independent virtual memory areas, the improvement comprising: an editing system in one of said at least two virtual machines for accessing the virtual memory of said other virtual machine; comprising: means at said one virtual machine for accessing said other virtual machine's virtual memory without said other virtual machine's attention; an SCIF facility for transferring the data from said other virtual machine virtual memory to said one virtual machine; means at said one virtual machine for displaying and editing said transferred data; and means for transferring edited data from said one virtual machine back to said other virtual machine for storage in said other virtual machine's virtual memory.
Claim 3
Dependent Claim
40 words
The editing system of claim 1 wherein said editing system is enabled to transfer data from said other virtual machine memory to said one virtual machine memory only when said other virtual machine is identified to said one virtual machine.
Claim 4
Dependent Claim
53 words
The editing system of claim 1 wherein said editing system further comprises: a magnetic storage disk; means at said one virtual machine for invoking a DASD BLOCK I/O service for transferring data from said magnetic storage disk to said one virtual machine; and, means for transferring edited data back to said storage disk.
Claim 5
Dependent Claim
28 words
The editing system in accordance with claim 1 further comprising means at said one virtual machine for printing said data stored in said other virtual machine virtual memory.
Claim 6
Dependent Claim
18 words
The editing system according to claim 1 wherein said editing data of is performed in full screen mode.
Claim 7
Dependent Claim
46 words
The editing system according to claim 1 including means for trapping information stored in said other of said virtual machines, said information being indicative of data displayable on a terminal, said trapping being effected by identifying a predetermined storage address and initiating an editing mode thereafter.
Claim 8
Dependent Claim
33 words
The editing system according to claim 5 further comprising means operatively connected to said display means for translating information into hexadecimal format for output to a peripheral device of said one virtual machine.
Claim 9
Dependent Claim
33 words
The editing system according to claim 5, further comprising means operatively connected to said display means for translating information into EBCDIC format for output to a peripheral device of said one virtual machine.
Claim 10
Dependent Claim
15 words
The editing system according to claim 1 wherein said editing system performs file editor operations.
Claim 11
Dependent Claim
18 words
The editing system according to claim 9 wherein one of said file editor operations is a search operation.
Claim 12
Dependent Claim
18 words
The editing system according to claim 9 wherein one of said file editor operations is a scroll operation.
Claim 13
Dependent Claim
24 words
The editing system according to claim 9 wherein said file editor operations are performed on a display by data modification in full screen fashion.
Claim 14
Dependent Claim
17 words
The editing system according to claim 12, wherein said displayed modified data is printed on a printer.
Claim 15
Dependent Claim
25 words
The editing system according to claim 38 wherein said file editor operations are performed on a display on which status information of programs is displayed.
Claim 16
Dependent Claim
22 words
The editing system according to claim 9 wherein said file editor operations are effected by associating predetermined storage addresses with identification names.
Claim 17
Independent Claim
113 words
A system for use in accessing stored data comprising: (a) a control program executable by a computer; (b) a primary virtual machine having a virtual memory and an editing system loaded therein and subservient to said control program; (c) a secondary virtual machine having a virtual memory; (d) means connected to said primary virtual machine for accessing said secondary virtual machine virtual memory, including an SCIF facility for transferring data from said secondary virtual machine virtual memory to said primary virtual machine; (e) means at said primary virtual machine for modifying said transferred data; and, (f) means for transferring modified data from said primary virtual machine to said secondary virtual machine virtual memory.
Claim 18
Independent Claim
113 words
A system for use in accessing stored data comprising: (a) a control program executable by a computer; (b) a primary virtual machine having a virtual memory and an editing system loaded therein and subservient to said control program; (c) a secondary virtual machine having a virtual memory; (d) means connected to said primary virtual machine for accessing said secondary virtual machine virtual memory, including an SCIF facility for transferring data from said secondary virtual machine virtual memory to said primary virtual machine; (e) means at said primary virtual machine for modifying said transferred data; and, (f) means for transferring modified data from said primary virtual machine to said secondary virtual machine virtual memory.
Claim 19
Dependent Claim
37 words
The system according to claim 16 wherein said means for allowing said first virtual machine to modify data comprises means for selecting a device on which to output said data stored in said second virtual machine memory.
References Cited (Backward Citations)
US4459661A
Cited
US4528624A
Cited
US4533996A
Cited
US4564903A
Cited
US4660144A
Cited
US4742450A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-05-15 | 1992-11-14 | 1993-05-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-05-15 | 1996-11-14 | 1997-05-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-05-15 | 2000-11-14 | 2001-05-16 | $7700.00 | Window Closed / Lapsed |