Method for adaptively scheduling ultrasound system actions
First Claim
1. A method of adaptively scheduling ultrasound device actions comprising:
- selecting by an electronic circuit included in an adaptive scheduler a next task in a task list, wherein the task list includes a plurality of tasks scheduled to be performed by an ultrasound system, wherein each of the tasks includes a plurality of task actions that is used by an adaptive scheduler for adaptive scheduling, wherein the plurality of task actions include a plurality of parallel ultrasound task actions, wherein at least one of the ultrasound task actions include a timed beam firing sequence, wherein the plurality of task actions are associated with the at least one probe unit;
adaptively modifying by the electronic circuit the task list based on signals received from an input device or from a receiver, wherein adaptively modifying the task list includes;
determining by the electronic circuit if a task action included in the next task can start, wherein determining if the task action can start includes determining if the task action can be completed without interfering with a start of a higher priority task in the task list; and
signaling by the electronic circuit to a beam associated with the task action to start and perform the task action upon determination that the next task action can start.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adaptively scheduling ultrasound device actions starts with an electronic circuit included in an adaptive scheduler selecting a next task in a task list. The task list may include tasks scheduled to be performed by an ultrasound system. Each of the tasks may include a plurality of task actions. The electronic circuit may then determine if a task action included in the next task can start. This determination may include determining if the task action can be completed without interfering with a start of a higher priority task in the task list. When the electronic circuit determines that the next task action can start, the electronic circuit may signal to a beam associated with the task action to start and perform the task action. Other embodiments are also disclosed.
-
Citations
20 Claims
-
1. A method of adaptively scheduling ultrasound device actions comprising:
-
selecting by an electronic circuit included in an adaptive scheduler a next task in a task list, wherein the task list includes a plurality of tasks scheduled to be performed by an ultrasound system, wherein each of the tasks includes a plurality of task actions that is used by an adaptive scheduler for adaptive scheduling, wherein the plurality of task actions include a plurality of parallel ultrasound task actions, wherein at least one of the ultrasound task actions include a timed beam firing sequence, wherein the plurality of task actions are associated with the at least one probe unit; adaptively modifying by the electronic circuit the task list based on signals received from an input device or from a receiver, wherein adaptively modifying the task list includes; determining by the electronic circuit if a task action included in the next task can start, wherein determining if the task action can start includes determining if the task action can be completed without interfering with a start of a higher priority task in the task list; and signaling by the electronic circuit to a beam associated with the task action to start and perform the task action upon determination that the next task action can start. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory storage device, having stored therein instructions, when executed by a processor, causes the processor to perform a method of adaptively scheduling ultrasound device actions, the method comprising:
-
selecting a next task in a task list, wherein the task list includes a plurality of tasks scheduled to be performed by an ultrasound system, wherein each of the tasks includes a plurality of task actions that is used by an adaptive scheduler for adaptive scheduling, wherein the plurality of task actions include a plurality of parallel ultrasound task actions, wherein at least one of the ultrasound task actions include a timed beam firing sequence, wherein the plurality of task actions are associated with the at least one probe unit; adaptively modifying by the electronic circuit the task list based on signals received from an input device or from a receiver, wherein adaptively modifying the task list includes; determining if a task action included in the next task can start, wherein determining if the task action can start includes determining if the task action can be completed without interfering with a start of a higher priority task in the task list; and signaling to a beam associated with the task action to start and perform the task action upon determination that the next task action can start. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification