Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
304 words
A data processing system comprising: first processor means for generating instructions and push and pop operation codes; first data storage means coupled to said first processor means and including a plurality of data storage locations for storing data; second processor means coupled to said first processor means; second data storage means coupled to said second processor means and including a plurality of data storage locations for storing data, each of said data storage locations of said second data storage means having a larger storage capacity than the storage capacity of each of said data storage locations of said first data storage means; control means coupled to said first processor means and to said first data storage means to receive said instructions and codes generated by said first processor means for addressing one of said plurality of data storage locations of said first data storage means as an access window, such that data stored in said addressed one of said plurality of data storage locations of said first data storage means is provided to said first processor means for transfer to said second processor means to permit said second processor means to address said second data storage means, such that said first processor means thereby gains access to at least one of said plurality of data storage locations of said second data storage means by instructing said control means to address one of said plurality of data storage locations of said first data storage means; and said second processor means operable in response to said instructions generated by said first processor means for transferring data received from said addressed one of said plurality of data storage locations of said first data storage means between said first processor means and at least one of said plurality of data storage locations of said second data storage means.
Claim 2
Dependent Claim
304 words
A data processing system comprising: first processor means for generating instructions and push and pop operation codes; first data storage means coupled to said first processor means and including a plurality of data storage locations for storing data; second processor means coupled to said first processor means; second data storage means coupled to said second processor means and including a plurality of data storage locations for storing data, each of said data storage locations of said second data storage means having a larger storage capacity than the storage capacity of each of said data storage locations of said first data storage means; control means coupled to said first processor means and to said first data storage means to receive said instructions and codes generated by said first processor means for addressing one of said plurality of data storage locations of said first data storage means as an access window, such that data stored in said addressed one of said plurality of data storage locations of said first data storage means is provided to said first processor means for transfer to said second processor means to permit said second processor means to address said second data storage means, such that said first processor means thereby gains access to at least one of said plurality of data storage locations of said second data storage means by instructing said control means to address one of said plurality of data storage locations of said first data storage means; and said second processor means operable in response to said instructions generated by said first processor means for transferring data received from said addressed one of said plurality of data storage locations of said first data storage means between said first processor means and at least one of said plurality of data storage locations of said second data storage means.
Claim 3
Dependent Claim
24 words
The data processing system of claim 1 wherein said plurality of data storage locations of said second data storage means are of variable width.
Claim 4
Dependent Claim
88 words
The data processing system of claim 1 wherein said control means includes: means responsive to said push operation code generated by said first processor means for generating an address of one of said plurality of data storage locations of said first storage means, such that said first processor means transfers data from said addressed one of said plurality of data storage locations of said first storage means to said second processor means for storage within one of said plurality of data storage locations of said second storage means.
Claim 5
Dependent Claim
88 words
The data processing system of claim 1 wherein said control means includes: means responsive to said pop operation code generated by said first processor means for generating an address of one of said plurality of data storage locations of said first storage means, such that said second processor means transfers data from one of said plurality of data storage locations of said second storage means to said first processor means for storage within said addressed one of said plurality of data storage locations of said first storage means.
Claim 6
Dependent Claim
24 words
The data processing system of claim 1 wherein said first processor means comprises host processor means and said second processor means comprises microprocessor means.
Claim 7
Dependent Claim
28 words
The data processing system of claim 1 wherein said first data storage means comprises random access storage means and said second data storage means comprises serial storage means.
Claim 8
Dependent Claim
17 words
The data processing system of claim 6 wherein said serial storage means comprises magnetic bubble storage means.
Claim 9
Dependent Claim
17 words
The data processing system of claim 6 wherein said serial storage means comprises charge coupled storage devices.
Claim 10
Dependent Claim
18 words
The data processing system of claim 6 wherein said serial storage means comprises electron beam addressable storage means.
Claim 11
Dependent Claim
18 words
The data processing system of claim 1 wherein said second data storage means comprises serial block storage means.
Claim 12
Dependent Claim
69 words
The data processing system of clam 1 and further including: buffer means coupled to said second processor means for storing data received by said second processor means from said second data storage means prior to transfer to said first processor means for storage in said first data storage means to thereby increase the speed at which data is transferred to said first processor means from said second processor means.
Claim 13
Dependent Claim
69 words
The data processing system of clam 1 and further including: buffer means coupled to said second processor means for storing data received by said second processor means from said second data storage means prior to transfer to said first processor means for storage in said first data storage means to thereby increase the speed at which data is transferred to said first processor means from said second processor means.
Claim 14
Dependent Claim
49 words
The data processing system of claim 11 wherein said buffer means includes a plurality of buffer means wherein each of said plurality of data storage locations of said second data storage means transfers data to said second processor means for storage in one of said plurality of buffer means.
Claim 15
Dependent Claim
69 words
The data processing system of claim 1 and further including: buffer means coupled to said first processor means for storing data received by said first processor means from said first data storage means prior to transfer to said second processor means for storage in said second data storage means to thereby increase the speed at which data is transferred to said second processor means from said first processor means.
Claim 16
Dependent Claim
49 words
The data processing system of claim 13 wherein said buffer means includes a plurality of buffer means wherein each of said plurality of data storage locations of said first data storage means transfers data to said first processor means for storage in one of said plurality of buffer means.
Claim 17
Dependent Claim
72 words
The data processing system of claim 1 and further including: first buffer means coupled to said first processor means for temporarily storing data; and second buffer means coupled to said second processor means for temporarily storing data, wherein data is transferred between said first and second processor means through said first and second buffer means to thereby increase the speed at which data is transferred between said first and second processor means.
Claim 18
Dependent Claim
66 words
The data processing system of claim 1 wherein said second data storage means includes a plurality of second data storage means, such that each one of said plurality of second data storage means transfers data to said second processor means for transfer to said first processor means for storage in a corresponding one of said plurality of data storage locations of said first data storage means.
Claim 19
Dependent Claim
331 words
A data processing system comprising: first processor means for generating instructions and push and pop operation codes; random access data storage means coupled to said first processor means and including a plurality of data storage locations for storing data; second processor means coupled to said first processor means; a plurality of serial block storage means coupled to said second processor means and each including a plurality of data storage locations of variable widths for storing data, each of said data storage locations of said plurality of serial block storage means having a larger storage capacity than the storage capacity of each of said data storage locations of said random access data storage means; control means coupled to said first processor means and to said random access data storage means to receive said instructions and codes generated by said first processor means for addressing one of said plurality of data storage locations of said random access data storage means as an access window, such that data stored in said addressed one of said plurality of data storage locations of said random access data storage means is provided to said first processor means for transfer to said second processor means to permit said second processor means to address at least one of said plurality of storage locations of a corresponding one of said plurality of serial block storage means; said second processor means operable in response to said instructions generated by said first processor means for transferring data received from said addressed one of said plurality of data storage locations of said random access data storage means between said first processor means and at least one of said plurality of data storage locations of one of said plurality of serial block storage means; first buffer means coupled to said first processor means; and second buffer means coupled to said second processor means, wherein said first and second buffer means temporarily store data prior to data transfer between said first and second processor means.
Claim 20
Dependent Claim
331 words
A data processing system comprising: first processor means for generating instructions and push and pop operation codes; random access data storage means coupled to said first processor means and including a plurality of data storage locations for storing data; second processor means coupled to said first processor means; a plurality of serial block storage means coupled to said second processor means and each including a plurality of data storage locations of variable widths for storing data, each of said data storage locations of said plurality of serial block storage means having a larger storage capacity than the storage capacity of each of said data storage locations of said random access data storage means; control means coupled to said first processor means and to said random access data storage means to receive said instructions and codes generated by said first processor means for addressing one of said plurality of data storage locations of said random access data storage means as an access window, such that data stored in said addressed one of said plurality of data storage locations of said random access data storage means is provided to said first processor means for transfer to said second processor means to permit said second processor means to address at least one of said plurality of storage locations of a corresponding one of said plurality of serial block storage means; said second processor means operable in response to said instructions generated by said first processor means for transferring data received from said addressed one of said plurality of data storage locations of said random access data storage means between said first processor means and at least one of said plurality of data storage locations of one of said plurality of serial block storage means; first buffer means coupled to said first processor means; and second buffer means coupled to said second processor means, wherein said first and second buffer means temporarily store data prior to data transfer between said first and second processor means.
Claim 21
Dependent Claim
19 words
The data processing system of claim 17 wherein said second processor means operates asynchronously to said first processor means.
Claim 22
Dependent Claim
15 words
The data processing system of claim 17 wherein said second processor means comprises microprocessor means.
Claim 23
Dependent Claim
185 words
The data processing system of claim 17 wherein said control means includes: means responsive to said push operation code generated by said first processor means for generating an address of one of said plurality of data storage locations of said random access data storage means, such that said first processor means transfers data from said addressed one of said plurality of data storage locations of said random access data storage means to said second processor means for storage within at least one of said plurality of data storage locations of one of said plurality of serial block storage means; and means responsive to said pop operation code generated by said first processor means for generating an address of one of said plurality of data storage locations of said random access data storage means, such that said second processor means transfers data from one of said plurality of data storage locations of one of said plurality of serial block storage means to said first processor means for storage within said addressed one of said plurality of data storage locations of said random access data storage means.
Claim 24
Dependent Claim
18 words
The data processing system of claim 20 wherein said serial block storage means comprises magnetic bubble storage means.
Claim 25
Dependent Claim
17 words
The data processing system of claim 20 wherein said serial block storage means comprises charge coupled devices.