Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
173 words
A method for transferring information between multiple programs operating concurrently in a computer system, the method comprising the steps of: registering with a dispatcher program to produce a list comprising one or more information codes and an application program identification for each of one or more application programs, each of said information codes representing a specific type or collection of said information, each application program identification in said list associated with at least one of said information codes, producing selected information and a corresponding information code by an application program, transmitting said selected information and corresponding information code to said dispatcher program, comparing said information code which corresponds to said selected information to the information codes in said list to find matches which identify one or more of said application programs which are registered in said list to receive the type or collection of information indicated by said information code which corresponds to said selected information, and transmitting at least said selected information to each of said one or more identified application programs.
Claim 2
Independent Claim
173 words
A method for transferring information between multiple programs operating concurrently in a computer system, the method comprising the steps of: registering with a dispatcher program to produce a list comprising one or more information codes and an application program identification for each of one or more application programs, each of said information codes representing a specific type or collection of said information, each application program identification in said list associated with at least one of said information codes, producing selected information and a corresponding information code by an application program, transmitting said selected information and corresponding information code to said dispatcher program, comparing said information code which corresponds to said selected information to the information codes in said list to find matches which identify one or more of said application programs which are registered in said list to receive the type or collection of information indicated by said information code which corresponds to said selected information, and transmitting at least said selected information to each of said one or more identified application programs.
Claim 3
Dependent Claim
58 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 1 wherein said selected information is an indicator for accessing other information to be utilized by said one or more identified application programs and said one or more identified application programs retrieve said other information by use of said indicator.
Claim 4
Dependent Claim
37 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 1 wherein said selected information is information which is utilized directly by said one or more identified application programs.
Claim 5
Dependent Claim
43 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 1 wherein at least one of said steps of transmitting includes transmission across a network which interconnects a plurality of processors within said computer system.
Claim 6
Dependent Claim
73 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 1 wherein said registered information code corresponding to the transmitted selected information is temporary and the method including the step of deleting the registered information code corresponding to said selected information from said list for each of said identified application programs after said selected information has been transmitted to each of said identified application programs.
Claim 7
Dependent Claim
71 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 1 wherein said registered information code corresponding to the transmitted selected information is designated as permanent, and the steps of producing selected information, transmitting said selected information, comparing said information code and transmitting at least said selected information are sequentially repeated for multiple occurrences to convey additional information to the identified application programs.
Claim 8
Dependent Claim
40 words
A digital computer having input and output devices, a memory, storage and a central processing unit, the computer programmed to operate in accordance with the methods set forth in any one of Claims 1, 2, 3, 4, 5 or 6.
Claim 9
Dependent Claim
47 words
A network of interconnected digital computers each having input and output devices, a memory, storage and a central processing unit, the computers in the network programmed to operate in accordance with the methods set forth in any one of Claims 1, 2, 3, 4, 5 or 6.
Claim 10
Independent Claim
228 words
A method for transferring information between multiple programs operating concurrently in a computer system which includes an input device and an output device for communicating with a user, the method comprising the steps of: producing a window display at said output device for each of a plurality of application programs, wherein the user communicates with the window application programs by use of the corresponding window display and said input device, registering with a dispatcher program to produce a list comprising one or more information codes and an application program identification for each of selected ones of said application programs, each of said information codes representing a specific type or collection of said information, each of said application program identifications associated with at least one of said information codes, producing a template by an application program wherein said template includes information and a corresponding one of said information codes, transmitting said produced template to said dispatcher program, comparing the information code in said produced template with the information codes in said list to find matches which identify through said application program identifications one or more of said application programs which are registered in said list to receive the type or collection of information indicated by the information code in said produced template, and transmitting at least the information in said produced template to each of said identified application programs.
Claim 11
Independent Claim
228 words
A method for transferring information between multiple programs operating concurrently in a computer system which includes an input device and an output device for communicating with a user, the method comprising the steps of: producing a window display at said output device for each of a plurality of application programs, wherein the user communicates with the window application programs by use of the corresponding window display and said input device, registering with a dispatcher program to produce a list comprising one or more information codes and an application program identification for each of selected ones of said application programs, each of said information codes representing a specific type or collection of said information, each of said application program identifications associated with at least one of said information codes, producing a template by an application program wherein said template includes information and a corresponding one of said information codes, transmitting said produced template to said dispatcher program, comparing the information code in said produced template with the information codes in said list to find matches which identify through said application program identifications one or more of said application programs which are registered in said list to receive the type or collection of information indicated by the information code in said produced template, and transmitting at least the information in said produced template to each of said identified application programs.
Claim 12
Dependent Claim
60 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 9 wherein said information in said template is an indicator for accessing other information to be utilized by said one or more identified application programs and said one or more identified application programs retrieve said other information by use of said indicator.
Claim 13
Dependent Claim
36 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 9 wherein the information in said template is utilized directly by said one or more identified application programs.
Claim 14
Dependent Claim
43 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 9 wherein at least one of said steps of transmitting includes transmission across a network which interconnects a plurality of processors within said computer system.
Claim 15
Dependent Claim
74 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 9 wherein the registered information code in the transmitted template is designated as temporary, and the method of transferring information includes the step of deleting from said list the registered information code in said transmitted template for each of said identified application programs after said template has been transmitted to each of said identified application programs.
Claim 16
Dependent Claim
69 words
A method for transferring information between multiple programs operating concurrently in a computer system as recited in Claim 9 wherein said registered information code in the transmitted template is designated as permanent, and the steps of producing selected information, transmitting said selected information, comparing said information code and transmitting at least said selected, information are sequentially repeated for multiple occurrences to convey additional information to the identified application programs.
Claim 17
Dependent Claim
40 words
A digital computer having input and output devices, a memory, storage and a central processing unit, the computer programmed to operate in accordance with the methods set forth in any one of Claims 9, 10, 11, 12, 13 or 14.
Claim 18
Dependent Claim
47 words
A network of interconnected digital computers each having input and output devices, a memory, storage and a central processing unit, the computers in the network programmed to operate in accordance with the methods set forth in any one of Claims 9, 10, 11, 12, 13 or 14.