Patents by Inventor Charles E. Jablow

Charles E. Jablow has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4908750
    Abstract: A tunable operating system in a multiprogrammed data processing system provides improved throughput of tasks blocking on inter-task message requests before time-slice runout. A ready queue subset is defined for each task; the queue subsets for different tasks are overlapped by at least one queue. Dispatch priority is improved when a task requests inter-task message service before time-slice runout, and worsened when a task runs out the time slice. The task is dispatched from a queue in its subset corresponding to the dispatch priority. One of a plurality of time-slice values is assigned when a task is dispatched; the time-slice values are assigned with respect to the position of the task within its queue subset and therefore are not fixed with respect to each queue. The operating system sets the timer to await completion of a full time slice upon each dispatch.
    Type: Grant
    Filed: December 11, 1985
    Date of Patent: March 13, 1990
    Assignee: Wang Laboratories, Inc.
    Inventor: Charles E. Jablow
  • Patent number: 4736318
    Abstract: A tunable operating system in a multiprogrammed data processing system prevents lockout of I/O bound tasks of low priority by CPU bound tasks of high priority. A range signal in the master control block and a range divider signal in each task control block together define a queue subset for each task. The queue subsets for different tasks are overlapped by at least one queue, and preferably by at least three queues. A plurality of time-slice values, preferably two, are assigned when tasks are dispatched; the time-slice values are assigned with respect to the task range divider signal and therefore are not fixed with respect to each queue. The invention permits the weight given to the user-set task priority and to the priority based on recent task behavior to be varied as desired. The range value, the divider values, and the time-slice values are variable to permit tuning of the operating system.
    Type: Grant
    Filed: March 1, 1985
    Date of Patent: April 5, 1988
    Assignee: Wang Laboratories, Inc.
    Inventors: Dino Delyani, Charles E. Jablow