IP Library Granted Patent US 9,560,123
Granted Patent B2
US 9,560,123 · App. 15/072,415 · Granted Jan 31, 2017

Using a same program on a local system and a remote system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,560,123
App. No.
15/072,415
Granted
Jan 31, 2017
Kind
B2
Abstract

A method and system for processing a request by a user of a program in a first computer. The program in the first computer displays, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen. The program in the first computer receives a request and updates a first working storage area to indicate the request. The first computer sends to a second computer a copy of contents of a first working storage area in the first computer. The first computer receives from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, the first computer updates the contents of the first working storage area with the contents of the updated second working storage.

Claims (41)

1. A method for processing a request by a user of a program in a first computer, said method comprising:

said program in the first computer displaying, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen;

after said displaying the first computer screen and the other computer screen superimposed on the first computer screen, said program in the first computer receiving, by user entry to the first computer screen, a request and in response, said program in the first computer updating a first working storage area to indicate the request, and said first computer sending to a second computer a copy of contents of a first working storage area in the first computer, wherein the contents of the first working storage area includes the request, a state of the first computer screen, and information needed to back out of the other computer screen; and

after said receiving the request, said first computer receiving from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, said first computer updating the contents of the first working storage area with the contents of the updated second working storage, and the program in the first computer displaying an updated computer screen based on the updated contents of the first working storage area.

2. The method of claim 1 , wherein the request is to obtain updated information relating to a transaction.

3. The method of claim 1 , said method comprising:

said program in the first computer completing processing the request using the contents of the updated second working storage sent by the second computer.

4. The method of claim 3 , said method comprising:

said program in the first computer suspending processing the request before said sending to the second computer a copy of the contents of the first working storage area, wherein the copy of the program in the second computer begins processing the request during said suspended processing the request.

5. The method of claim 4 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

6. The method of claim 1 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

7. The method of claim 1 , wherein the copy of the program in the second computer backs out the other computer screen using the information needed to back out of the other computer screen contained in the contents of the first working storage area sent by the program in the first computer.

8. A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method for processing a request by a user of a program in a first computer, said method comprising:

said program in the first computer displaying, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen;

after said displaying the first computer screen and the other computer screen superimposed on the first computer screen, said program in the first computer receiving, by user entry to the first computer screen, a request and in response, said program in the first computer updating a first working storage area to indicate the request, and said first computer sending to a second computer a copy of contents of a first working storage area in the first computer, wherein the contents of the first working storage area includes the request, a state of the first computer screen, and information needed to back out of the other computer screen; and

after said receiving the request, said first computer receiving from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, said first computer updating the contents of the first working storage area with the contents of the updated second working storage, and the program in the first computer displaying an updated computer screen based on the updated contents of the first working storage area.

9. The computer program product of claim 8 , wherein the request is to obtain updated information relating to a transaction.

10. The computer program product of claim 8 , said method comprising:

said program in the first computer completing processing the request using the contents of the updated second working storage sent by the second computer.

11. The computer program product of claim 10 , said method comprising:

said program in the first computer suspending processing the request before said sending to the second computer a copy of the contents of the first working storage area, wherein the copy of the program in the second computer begins processing the request during said suspended processing the request.

12. The computer program product of claim 11 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

13. The computer program product of claim 8 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

14. The computer program product of claim 8 , wherein the copy of the program in the second computer backs out the other computer screen using the information needed to back out of the other computer screen contained in the contents of the first working storage area sent by the program in the first computer.

15. A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program code executable by the one or more processors via the one or more memories to implement a method for processing a request by a user of a program in a first computer, said method comprising:

said program in the first computer displaying, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen;

after said displaying the first computer screen and the other computer screen superimposed on the first computer screen, said program in the first computer receiving, by user entry to the first computer screen, a request and in response, said program in the first computer updating a first working storage area to indicate the request, and said first computer sending to a second computer a copy of contents of a first working storage area in the first computer, wherein the contents of the first working storage area includes the request, a state of the first computer screen, and information needed to back out of the other computer screen; and

after said receiving the request, said first computer receiving from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, said first computer updating the contents of the first working storage area with the contents of the updated second working storage, and the program in the first computer displaying an updated computer screen based on the updated contents of the first working storage area.

16. The computer system of claim 15 , wherein the request is to obtain updated information relating to a transaction.

17. The computer system of claim 15 , said method comprising:

said program in the first computer completing processing the request using the contents of the updated second working storage sent by the second computer.

18. The computer system of claim 17 , said method comprising:

said program in the first computer suspending processing the request before said sending to the second computer a copy of the contents of the first working storage area, wherein the copy of the program in the second computer begins processing the request during said suspended processing the request.

19. The computer system of claim 18 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

20. The computer system of claim 15 , said method comprising:

said program in the first computer completing processing the request without data from the second computer except for the contents of the updated second working storage previously sent by the second computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2016
From: PURPURA, ROBERT J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038008/0454 →