Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
160 words
In a packet switching or data communication or processing system in which images are executed in respective associated computer processes, said system comprising means within each process for creating a plurality of tasks, at least ones of said tasks being adapted to provide services to the associated image, dispatcher means operative for passing program control among ones of said tasks which are runnable, a plurality of routines each of whose execution causes at least one of said tasks to be made runnable, and means operative in response to the calling of an individual one of said routines by said associated image for vesting program control in another one of said tasks prior to the execution of said routine, said one of said tasks being adapted to invoke the operation of said dispatcher means at the end of execution of said individual one of said routines and to thereafter at least initiate the vesting of program control in said associated image.
Claim 2
Dependent Claim
160 words
In a packet switching or data communication or processing system in which images are executed in respective associated computer processes, said system comprising means within each process for creating a plurality of tasks, at least ones of said tasks being adapted to provide services to the associated image, dispatcher means operative for passing program control among ones of said tasks which are runnable, a plurality of routines each of whose execution causes at least one of said tasks to be made runnable, and means operative in response to the calling of an individual one of said routines by said associated image for vesting program control in another one of said tasks prior to the execution of said routine, said one of said tasks being adapted to invoke the operation of said dispatcher means at the end of execution of said individual one of said routines and to thereafter at least initiate the vesting of program control in said associated image.
Claim 3
Dependent Claim
27 words
The invention of claims 1 wherein each of said tasks has an assigned priority and wherein said dispatcher means performs said passing in accordance with said priorities.
Claim 4
Dependent Claim
25 words
The invention of claim 2 wherein the priority of said one task is lower than the priorities of at least some of the other tasks.
Claim 5
Dependent Claim
45 words
The invention of claim 1 wherein at least one of said processes executes in either of at least first and second processor access modes, wherein said tasks execute in said first processor access mode and said associated image executes in said second processor access mode.
Claim 6
Dependent Claim
75 words
The invention of claim 4 wherein said one task causes the execution of said one process to be switched from said first to said second processor access mode substantially concurrent with said vesting of program control in said associated image and wherein said vesting means causes operation of said computer system to be switched from said second to said first processor access mode substantially concurrent with the vesting of program control in said one task.
Claim 7
Dependent Claim
97 words
The invention of claims 1, 4 or 5 further comprising at least one interrupt service routine for causing at least an individual one of said tasks to be made runnable in response to delivery of an interrupt during execution of said associated image and means for vesting program control in said one task no later than the end of execution of said interrupt service routine, said one of said tasks being further adapted to thereafter invoke the operation of said dispatcher means and to thereafter at least initiate the vesting of program control in said associated image.
Claim 8
Dependent Claim
94 words
The invention of claim 3 further comprising at least one interrupt service routine for causing at least an individual one of said tasks to be made runnable in response to delivery of an interrupt during execution of said associated image and means for vesting program control in said one task no later than the end of execution of said interrupt service routine, said one of said tasks being further adapted to thereafter invoke the operation of said dispatcher means and to thereafter at least initiate the vesting of program control in said associated image.
Claim 9
Dependent Claim
24 words
The invention of claims 1, 4 or 5 wherein at least some of said services include manipulation of data associated with said associated image.
Claim 10
Dependent Claim
21 words
The invention of claim 3 wherein at least some of said services include manipulation of data associated with said associated image.