Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
209 words
A system for controlling complex equipment which is operated by a plurality of computerized task functions, comprising: (a) a host processor coupled to the complex equipment for controlling operation of the plurality of task functions; (b) a plurality of client processors each having processing means for running a selected task function of the complex equipment as a remote process therefrom; (c) a communications network coupling the host processor to the client processors, said host and client processors being provided with respective communication handlers operable with said network for requesting connection of any of the client processors to the host processor, sending commands from the client processor to the host processor, handling of commands by the host processor, communicating responses to commands from the host processor to the client processor, and closing the connection with the host processor; and (d) a plurality of task interface programs each providing a respective task interface for running a selected task function of the complex equipment on any of the client processors, wherein a task interface program corresponding to the selected task function requested by a client processor resides on the client processor so that the task function can be run as a remote process on the client processor through the corresponding task interface.
Claim 2
Independent Claim
209 words
A system for controlling complex equipment which is operated by a plurality of computerized task functions, comprising: (a) a host processor coupled to the complex equipment for controlling operation of the plurality of task functions; (b) a plurality of client processors each having processing means for running a selected task function of the complex equipment as a remote process therefrom; (c) a communications network coupling the host processor to the client processors, said host and client processors being provided with respective communication handlers operable with said network for requesting connection of any of the client processors to the host processor, sending commands from the client processor to the host processor, handling of commands by the host processor, communicating responses to commands from the host processor to the client processor, and closing the connection with the host processor; and (d) a plurality of task interface programs each providing a respective task interface for running a selected task function of the complex equipment on any of the client processors, wherein a task interface program corresponding to the selected task function requested by a client processor resides on the client processor so that the task function can be run as a remote process on the client processor through the corresponding task interface.
Claim 3
Dependent Claim
53 words
The system as defined in claim 1, wherein said respective task interface comprises communications task means for listening for connection requests from any of said client processors on a plurality of communications channels of said network and for establishing connections with the client processors and handling commands sent therefrom in a prioritized order.
Claim 4
Dependent Claim
39 words
The system as defined in claim 2, wherein said respective task interface comprises background task means for performing the commands sent from said client processors which are prioritized in order by said communications task means as a background function.
Claim 5
Dependent Claim
33 words
The system as defined in claim 3, wherein said communications task means is adapted to prioritize the commands from said client processors in a queue to be performed by said background task means.
Claim 6
Dependent Claim
61 words
The system as defined in claim 1, wherein the complex equipment comprises an ultrasound imager system provided with a probe having an array of transducer elements for transmitting an ultrasound wave in response to transmit waveform signals applied to the transducer elements and for converting echoes received by the transducer elements into ultrasound image signals for display by said imager system.
Claim 7
Dependent Claim
42 words
The system as defined in claim 5, wherein said ultrasound imager system is adapted to perform task functions including shaping a transmit waveform by specifying its transmit waveform signals, and shading received echoes by specifying attenutation parameters applied to the transducer elements.
Claim 8
Dependent Claim
47 words
The system as defined in claim 6, wherein said plurality of task interface programs includes a waveform shaping task interface program for allowing a client processor to run a waveform shaping task interface as a remote process for specifying transmit waveform signals for shaping a transmit waveform.
Claim 9
Dependent Claim
48 words
The system as defined in claim 6, wherein said plurality of task interface programs includes a shading task interface program for allowing a client processor to run a shading task interface as a remote process for specifying attenutation parameters for shading reception of echoes through the transducer elements.
Claim 10
Dependent Claim
59 words
The system as defined in claim 5, including a voice recognition system and an external processor, said voice recognition system being interfaced with said external processor, said external processor being coupled to said host processor through said communications network for operating a voice input task function for the ultrasound imager system as a remote process on the external processor.
Claim 11
Dependent Claim
33 words
A system as defined in claim 5 including a voice recognition system is coupled to said host processor through said communications network for operating a voice input function for the ultrasound imager system.
Claim 12
Independent Claim
170 words
A method for controlling complex equipment which is operated by a plurality of task functions, comprising: (a) providing a host processor coupled to the complex equipment for controlling operation of the plurality of task functions; (b) providing a plurality of client processors each having processing means for running a selected task function of the complex equipment as a remote process therefrom; (c) coupling the host processor to the client processors via a communications network, said host and client processors being provided with respective communication handlers operable with said network for requesting connection of any of the client processors to the host processor, sending commands from the client processor to the host processor, handling of commands by the host processor, communicating responses to commands from the host processor to the client processor, and closing the connection with the host processor; and (d) constructing a plurality of task interface programs each providing a respective task interface for running a selected task function of the complex equipment on any of the client processors.
Claim 13
Independent Claim
170 words
A method for controlling complex equipment which is operated by a plurality of task functions, comprising: (a) providing a host processor coupled to the complex equipment for controlling operation of the plurality of task functions; (b) providing a plurality of client processors each having processing means for running a selected task function of the complex equipment as a remote process therefrom; (c) coupling the host processor to the client processors via a communications network, said host and client processors being provided with respective communication handlers operable with said network for requesting connection of any of the client processors to the host processor, sending commands from the client processor to the host processor, handling of commands by the host processor, communicating responses to commands from the host processor to the client processor, and closing the connection with the host processor; and (d) constructing a plurality of task interface programs each providing a respective task interface for running a selected task function of the complex equipment on any of the client processors.
Claim 14
Dependent Claim
52 words
The method as defined in claim 11 wherein, said task interface comprises communications task means for listening for connection requests from any of said client processors on a plurality of communications channels of said network and for establishing connections with the client processors and handling commands sent therefrom in a prioritized order.
Claim 15
Dependent Claim
37 words
The method as defined in claim 12 wherein said task interface comprises background task means for performing the commands from said client processors which are prioritized in order by said communications task means as a background function.
Claim 16
Dependent Claim
33 words
The method as defined in claim 11, wherein said communications task means is adapted to prioritize the commands from said client processors in a queue to be performed by said background task means.
Claim 17
Dependent Claim
61 words
The method as defined in claim 11, wherein the complex equipment comprises an ultrasound imager system provided with a probe having an array of transducer elements for transmitting an ultrasound wave in response to transmit waveform signals applied to the transducer elements and for converting echoes received by the transducer elements into ultrasound image signals for display by said imager system.
Claim 18
Dependent Claim
42 words
The method as defined in claim 15, wherein the ultrasound imager system is adapted to perform task functions including shaping a transmit waveform by specifying its transmit waveform signals, and shading received echoes by specifying attenutation parameters applied to the transducer elements.
Claim 19
Dependent Claim
47 words
The method as defined in claim 16, wherein the plurality of task interface programs includes a waveform shaping task interface program for allowing a client processor to run a waveform shaping task interface as a remote process for specifying transmit waveform signals for shaping a transmit waveform.
Claim 20
Dependent Claim
48 words
The method as defined in claim 16, wherein said plurality of task interface programs includes a shading task interface program for allowing a client processor to run a shading task interface as a remote process for specifying apodization parameters for shading reception of echoes through the transducer elements.
Claim 21
Dependent Claim
51 words
The method as defined in claim 15, further comprising the step of providing a voice recognition system interfaced with an external processor coupled to said host processor through said communications network for operating a voice input task function for the ultrasound imager system as a remote process on the external processor.
Claim 22
Dependent Claim
37 words
The method as defined in claim 15, further comprising the step of providing a voice recognition system coupled to said host processor through said communications network for operating a voice input function for the ultrasound imager system.