← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag