EP0508632A2

Wait for service request in an iconic programming system.

Abstract

Disclosed in an iconic programming system process for processing the icons within an iconic network. When a user starts execution of the iconic system, the system first separates the icons into a list of threads, and creates a pending queue and a done stack for each thread. Execution then starts by selecting the first icon in the pending queue of the first thread within the system, processing the icon, and placing the icon on the done stack. After all icons on the pending queue are processed, icons are removed from the done stack and a sequence signal is sent on the sequence output for the icon. If a service request is received, the subthread hosted by an active service request icon is immediately made the highest priority, and processing continues with this subthread until the subthread is completely processed.

EP0508632A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 20 March 2012, 14.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 2 independent, 3 dependent

  1. 1
    In an iconic programming system process executing in an operating environment, a method for processing service requests from other devices comprising the steps of:(a) starting processing of all threads within the iconic programming system;(b) stopping processing on any thread when a wait for service request icon is to be fired;(c) if a service request occurs, stopping processing on all threads except the subthread hosted by a wait for service request icon;and (d) after processing the subthread hosted by the wait for service request, continuing processing on all other threads.
  2. 4
    In an iconic programming system process executing in an operating environment, a method for processing service requests from other devices comprising the steps of:(a) starting processing of all threads within the iconic programming system;(b) stopping processing on any thread when a wait for service request icon is to be fired;(c) if a service request occurs, setting a priority of all threads hosted by a wait for service request icon to a priority higher than all threads not hosted by a wait for service request;and (d) after processing the threads hosted by the wait for service request, continuing processing on all other threads.