Method and apparatus for multiple autorouter rule language
First Claim
Patent Images
1. A method for routing digital medical images in conjunction with a digital imaging system comprising the steps of:
- (a) accessing a set of automatically compiled adaptive routing elements of a digital image message header;
(b) creating a master union as a set of universal pointers to preferences in memory of all data types;
(c) building a function tree structure to implement a set of functions;
(d) creating a set of function pointers to the functions;
(e) providing a first set of neutral functions that point to all grammar types wherein the functions comprise a second set of functions which operate on arguments passed to the first set of function and wherein the second set of functions return a pointer which points to any data type;
(f) providing a fully re-entrant program wherein variables do not intermix;
(g) combining a commercial compiler, lex and yacc to compile a set of run-time rules; and
(h) inserting "c" code after every line of yacc code.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining destinations for digital imagery. The automated routing process accesses routing elements in a digital image message header and processes the elements through a Multiple Autorouter Rule Language program. The method and apparatus collects data from the image'"'"'s header, processes it within rules in a MAR language file, and creates a multiple destination list used to route the image.
45 Citations
7 Claims
-
1. A method for routing digital medical images in conjunction with a digital imaging system comprising the steps of:
-
(a) accessing a set of automatically compiled adaptive routing elements of a digital image message header; (b) creating a master union as a set of universal pointers to preferences in memory of all data types; (c) building a function tree structure to implement a set of functions; (d) creating a set of function pointers to the functions; (e) providing a first set of neutral functions that point to all grammar types wherein the functions comprise a second set of functions which operate on arguments passed to the first set of function and wherein the second set of functions return a pointer which points to any data type; (f) providing a fully re-entrant program wherein variables do not intermix; (g) combining a commercial compiler, lex and yacc to compile a set of run-time rules; and (h) inserting "c" code after every line of yacc code. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for routing digital medical images in conjunction with a digital imaging system comprising the steps of:
-
(a) accessing elements of a digital image message header; (b) creating a master union as a universal pointer to all data types; (c) building a tree structure to implement a set of functions; (d) creating a set of pointers to the functions; (e) providing a first set of functions that point to all grammar types wherein the functions comprise a second set of functions which operate on arguments passed to the first set of function and wherein the second set of functions return a pointer which points to any data type; (f) providing a fully re-entrant program wherein variables do no intermix; (g) combining a commercial compiler, lex and yacc to compile a set of rules; and (h) inserting "c" code after every line of yacc code.
-
-
7. A method for routing digital medical images in conjunction with a digital imaging system comprising the steps of:
-
(a) accessing a set of automatically compiled adaptive routing elements of a digital image message header; (b) creating a master union as a set of universal pointers to preferences in memory of all data types; (c) building a function tree structure to implement a set of functions; (d) creating a set of function pointers to the functions; (e) providing a first set of neutral functions that point to all grammar types wherein the functions comprise a second set of functions which operate on arguments passed to the first set of functions and wherein the second set of functions return a neutral pointer which points to any data type; (f) providing a fully re-entrant program wherein variables do no intermix; (g) combining a commercial compiler, lex and yacc to compile a set of run-time rules; and (h) inserting "c" code after every line of yacc code.
-
Specification