Graphic application development system for a medical imaging system
First Claim
Patent Images
1. An application development computer system for a medical imaging system, which comprises:
- a component library for storing components written in an object-oriented programming language, wherein one or more component includes at least one connection point for receiving an input or providing an output and wherein each component provides a predefined function; and
a graphic building area, wherein a user selectively moves components from the component library to the graphic building area and selectively graphically links at least one connection point from a selected component to a connection point of another of the selected components, the graphical link providing a software reference to each of the selected components to define an executable application, the graphical links being modifiable during operation to provide an executable application segment;
a component for serializing and downloading the executable application to the medical imaging system; and
a component for serializing and downloading the executable application segment to the medical imaging system to modify the executable application in real time.
2 Assignments
0 Petitions
Accused Products
Abstract
A workstation is programmed to operate as an application development system for a medical imaging system. Objects programmed in an object-oriented language are selected from a component library using a visual component assembler which enables them to be dragged from a framework area on a display to a workspace area. Properties of selected components may be edited, and the resulting collection of components may be graphically linked together and saved as an application program.
-
Citations
17 Claims
-
1. An application development computer system for a medical imaging system, which comprises:
-
a component library for storing components written in an object-oriented programming language, wherein one or more component includes at least one connection point for receiving an input or providing an output and wherein each component provides a predefined function; and a graphic building area, wherein a user selectively moves components from the component library to the graphic building area and selectively graphically links at least one connection point from a selected component to a connection point of another of the selected components, the graphical link providing a software reference to each of the selected components to define an executable application, the graphical links being modifiable during operation to provide an executable application segment; a component for serializing and downloading the executable application to the medical imaging system; and a component for serializing and downloading the executable application segment to the medical imaging system to modify the executable application in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A magnetic resonance imaging system, which comprises:
-
a magnet assembly including a polarizing magnet, a gradient coil assembly, and an RF coil; at least one application server coupled to the RF coil and to the gradient coil assembly to drive the gradient coils and the RF coil to perform a magnetic resonance imaging scan, to acquire imaging data from the scan, and to process the acquired image data from the scan; a memory for storing a library comprising components written in an object-oriented programming language; a workstation coupled to the application server for downloading program elements to a pulse sequence server to drive the RF coil and the gradient coil assembly, the workstation including a graphical application development system for graphically assembling object-oriented components to provide a waveform of control pulses for driving each of the gradient coils and the RF coil having a display, an input device and a processor programmed to perform application development functions, the application development program including; a graphical building area for displaying icons representing components in the component library and responsive to directions from a user entered through the input device to selectively graphically link icons to assemble the components into executable medical imaging applications and to selectively modify the links during operation of the medical imaging applications to produce serialized and download executable program segments which modify the medical image application in real time. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification