Patent ID: 7424292

Claim:
A process of combining services to build a wireless mobile communication service utilizing a graphical user interface or GUI to form a graphical representation of the wireless mobile communication in a flow chart style, wherein a built wireless mobile communication service, termed herein compound wireless mobile communication service or CWS, consists of component services and a compiled CWS is enacted as a sequence of the combined services by a mobile station or MS and executed by a mechanism used to communicate to a MS, and such a built CWS can also be used as a component service to build another CWS thereby incorporating the property of recursion into the graphical building process, whereby the following building steps comprise a unique and a novel software process to build a CWS: a) A builder selects a component service from a menu and drags an image or icon of the selected component service to a build area of a computer screen used for building a CWS; b) After the builder locates the component service icon in the build area for building a CWS, for those component services having parameters, a compiler displays a window containing the component service's parameter names and default values for these parameters; c) The CWS builder is now permitted by the compiler to substitute new parameter names and to change default parameter values to represent initial condition values for the parameters when the compiled CWS begins its execution; d) After completion of the preceding step, the compiler's window disappears and a graphical icon representation of the component service remains containing the CWS builder's decided parameter names, along with a window of the CWS builder's decided parameters'initial condition values; e) If the CWS is to contain another component service, steps a), b), c), and d) are iterated such that for more than one component service, the builder identifies the sequence of component service executions by selecting an arrowed line icon from a menu and dragging the icon line to interconnect a pair of component services such that the tail of the arrowed line begins at the antecedent component service icon and the arrow head terminates on the succeeding component service icon.