Patent ID: 7302688

Claim:
A portable data-processing terminal comprising: a central processing unit (CPU); a plurality of task programs stored in said portable data-processing terminal which run on said CPU for achieving a plurality of CPU tasks; a competition manager which runs on said CPU for controlling a competition between any two of said plurality of task programs, said competition manager supplying instructions to said two of said plurality of task programs having a competition therebetween before one of said two of said plurality of task programs starts operating; and competition definition data that includes a competition judgment table storing said instructions to said inquiry, wherein said competition manager receives an inquiry from one of said plurality of task programs and said competition manager determines whether said inquiry task is allowed to start, and judges whether a competition arises between said inquiry task and another of said plurality of task programs, and wherein said competition manager further includes a judgement section for determining instructions for said inquiry task and a competing task program, and a notification section for notifying said determined instructions to said inquiry task and said competing task program.