Patent US3779818A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6131109A Expired / Lapsed US ⏱️ 0.0 years remaining

Multitask processor, a multitask processing method, a multitask processing display method and a storage medium for processing by correlating task and object

Assignee: Toshiba Corp
•
Filing: 1998-02-24
•
Granted: 2000-10-10
•
Expires: 2018-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The debug assisting apparatus comprises a task information recording device to record the execution information of task A, task B, and task C executed by the OS 1 in multitask processing, an object execution information recording device to record the information of the objects operated by the tasks, an information merging device both to chronologically merge the recorded object execution information and execution information of task A, task B, and task C and to store such information as the program operation history in a history storing device, and an output data generating device to generate the output data showing the execution progress of task A, task B, and task C and the operation of the objects in association according to the operation history table in the history storing device and output such data to the input/output device (monitor).

Inventors

  • 👤 Katsuhiko Ueki
  • 👤 Masato Igarashi
  • 👤 Takeshi Yasuda
  • 👤 Noriaki Koyama
  • 👤 Masaaki Okajima
  • 👤 Ikuya Odahara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 00:21
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3698; G06F11/30; G06F11/32; G06F11/323; G06F11/34; G06F11/3466; G06F11/3476; G06F11/362; G06F11/3636

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 191 words
A multitask processing apparatus which expresses respective task executions, the apparatus comprising: task information recording means for sequentially recording respective task executions information which includes information about a task switching by a multitask operating system and is obtained by execution of a multitask processing program; object execution information recording means for sequentially recording object information about an object in said program, said object being operated by a task; means for sequentially combining said respective task executions information recorded by said task information recording means and said object information recorded by said object execution information recording means; means for displaying sequentially said object information based on the object operation by the task; means for displaying sequentially said respective task executions information based on the execution of the multitask processing program; and means for expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the means for sequentially combining.
Claim 2
Dependent Claim 191 words
A multitask processing apparatus which expresses respective task executions, the apparatus comprising: task information recording means for sequentially recording respective task executions information which includes information about a task switching by a multitask operating system and is obtained by execution of a multitask processing program; object execution information recording means for sequentially recording object information about an object in said program, said object being operated by a task; means for sequentially combining said respective task executions information recorded by said task information recording means and said object information recorded by said object execution information recording means; means for displaying sequentially said object information based on the object operation by the task; means for displaying sequentially said respective task executions information based on the execution of the multitask processing program; and means for expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the means for sequentially combining.
Claim 3
Dependent Claim 148 words
A multitask processing apparatus which generates data for simulating an operation of an object, the apparatus comprising: task information recording means for sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; object information recording means for sequentially recording second information about an object in said program, said object being operated by said task; means for generating third information about operation history of said program by sequentially combining the first information recorded by said task information recording means and the second information recorded by said object information recording means; a history storage means for storing said third information generated; means for appointing a particular object and a particular task; and means for generating data for simulating operation of the particular object in association with the particular task, based on the third information stored by said history storage means.
Claim 4
Dependent Claim 148 words
A multitask processing apparatus which generates data for simulating an operation of an object, the apparatus comprising: task information recording means for sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; object information recording means for sequentially recording second information about an object in said program, said object being operated by said task; means for generating third information about operation history of said program by sequentially combining the first information recorded by said task information recording means and the second information recorded by said object information recording means; a history storage means for storing said third information generated; means for appointing a particular object and a particular task; and means for generating data for simulating operation of the particular object in association with the particular task, based on the third information stored by said history storage means.
Claim 5
Dependent Claim 63 words
The multitask processing apparatus as set forth in claim 2 further comprising: means for generating a first display area corresponding to a task and a second display area corresponding to an object; and means for generating the third information stored in said history storage means in said second display area for the particular object and in said first display area for other objects.
Claim 6
Dependent Claim 56 words
The multitask processing apparatus as set forth in claim 2 further comprising: means for generating the information about such status change of a task when the third information stored in said history storage means shows a status change of the task; and means for generating information about task switching when the task in operation is switched.
Claim 7
Dependent Claim 27 words
The multitask processing apparatus as set forth in claim 3 further comprising: means for exclusively describing said first information for each task in said second display area.
Claim 8
Dependent Claim 62 words
The multitask processing apparatus set forth in claim 3 further comprising: means for storing the identifier related to an object to be displayed; and means for generating said first information in said second display area for the object containing a method when said object not having said stored identifier is executed from the method contained in the object having said stored identifier.
Claim 9
Dependent Claim 142 words
A multitask processing apparatus which expresses respective task executions, the apparatus comprising: means for generating history information by sequentially combining respective task executions information including task switching information obtained by execution of a program for multitask processing and information of an object in said program, said object being operated by a task; means for displaying sequentially the object information based on the object operation by the task; means for displaying sequentially said respective task executions information based on the execution of the multitask processing program; and means for expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.
Claim 10
Dependent Claim 142 words
A multitask processing apparatus which expresses respective task executions, the apparatus comprising: means for generating history information by sequentially combining respective task executions information including task switching information obtained by execution of a program for multitask processing and information of an object in said program, said object being operated by a task; means for displaying sequentially the object information based on the object operation by the task; means for displaying sequentially said respective task executions information based on the execution of the multitask processing program; and means for expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.
Claim 11
Dependent Claim 152 words
A multitask processing method which expresses respective task executions, the method comprising the steps of: sequentially recording respective task executions information including task switching information obtained by execution of a multitask processing program; sequentially recording object information about an object in said program, said object being operated by a task; sequentially combining said recorded respective task executions information and said recorded object information; sequentially displaying said object information based on the object operation by the task; sequentially displaying said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the step of sequentially combining.
Claim 12
Dependent Claim 152 words
A multitask processing method which expresses respective task executions, the method comprising the steps of: sequentially recording respective task executions information including task switching information obtained by execution of a multitask processing program; sequentially recording object information about an object in said program, said object being operated by a task; sequentially combining said recorded respective task executions information and said recorded object information; sequentially displaying said object information based on the object operation by the task; sequentially displaying said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the step of sequentially combining.
Claim 13
Dependent Claim 104 words
A multitask processing method which generates data for simulating an operation of an object, the method comprising the steps of: sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; sequentially recording second information about an object in said program, said object being operated by said task; generating third information about operation history of said program by sequentially combining said first information and said second information; appointing a particular object and a particular task; and generating data simulating operation of the particular object in association with the particular task, based on the third information.
Claim 14
Dependent Claim 104 words
A multitask processing method which generates data for simulating an operation of an object, the method comprising the steps of: sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; sequentially recording second information about an object in said program, said object being operated by said task; generating third information about operation history of said program by sequentially combining said first information and said second information; appointing a particular object and a particular task; and generating data simulating operation of the particular object in association with the particular task, based on the third information.
Claim 15
Dependent Claim 55 words
The multitask processing method as set forth in claim 9 further comprising the steps of: generating a first display area corresponding to a task and a second display area corresponding to an object; and generating said third information in said second display area for said object and in said first display area for other objects.
Claim 16
Dependent Claim 49 words
The multitask processing method as set forth in claim 9 further comprising the steps of: generating, when said third information shows a status change of a task, the information about such status change of the task; and generating information about task switching when the task in operation is switched.
Claim 17
Dependent Claim 138 words
A multitask processing display method which expresses respective task executions, the method comprising the steps of: generating history information by sequentially combining respective task executions information including task switching information obtained by execution of a program for multitask processing and information of an object in said program, said object being operated by a task; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.
Claim 18
Dependent Claim 138 words
A multitask processing display method which expresses respective task executions, the method comprising the steps of: generating history information by sequentially combining respective task executions information including task switching information obtained by execution of a program for multitask processing and information of an object in said program, said object being operated by a task; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.
Claim 19
Dependent Claim 151 words
A multitask processing display method which expresses respective task executions, the method comprising the steps of: sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; sequentially recording second information about an object in said program, said object being operated by task; generating third information about operation history of said program by sequentially combining said first information and said second information; displaying sequentially the second information based on the object operation by the task; displaying sequentially the first information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by a task switching by use of a line which associates the sequentially displayed first information with the sequentially displayed second information, based on the generated third information.
Claim 20
Dependent Claim 151 words
A multitask processing display method which expresses respective task executions, the method comprising the steps of: sequentially recording first information about respective tasks obtained by execution of a program written in object-oriented language for multitask processing; sequentially recording second information about an object in said program, said object being operated by task; generating third information about operation history of said program by sequentially combining said first information and said second information; displaying sequentially the second information based on the object operation by the task; displaying sequentially the first information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by a task switching by use of a line which associates the sequentially displayed first information with the sequentially displayed second information, based on the generated third information.
Claim 21
Independent Claim 161 words
A medium on which a program, which expresses respective task executions of a multitask processing program, is recorded, the program comprising the steps of: sequentially recording respective task executions information including task switching information obtained by execution of the multitask processing program; sequentially recording object information about an object in said multitask processing program, said object being operated by a task; sequentially combining the recorded respective task executions information and the recorded object information; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the sequentially combining.
Claim 22
Independent Claim 161 words
A medium on which a program, which expresses respective task executions of a multitask processing program, is recorded, the program comprising the steps of: sequentially recording respective task executions information including task switching information obtained by execution of the multitask processing program; sequentially recording object information about an object in said multitask processing program, said object being operated by a task; sequentially combining the recorded respective task executions information and the recorded object information; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on a result obtained by the sequentially combining.
Claim 23
Independent Claim 123 words
A medium on which a program, which generates data for simulating an operation of an object of a multitask processing program, is recorded, the program comprising the steps of: recording first information about respective tasks obtained by execution of the multitask processing program written in object-oriented language; sequentially recording second information about an object in the multitask processing program, said object operated by a task; generating third information about an operation history of the multitask processing program by sequentially combining the recorded first information and the recorded second information; storing said third information generated; appointing a particular object and a particular task; and generating data simulating operation of the particular object in association with the particular task, based on the stored third information.
Claim 24
Independent Claim 123 words
A medium on which a program, which generates data for simulating an operation of an object of a multitask processing program, is recorded, the program comprising the steps of: recording first information about respective tasks obtained by execution of the multitask processing program written in object-oriented language; sequentially recording second information about an object in the multitask processing program, said object operated by a task; generating third information about an operation history of the multitask processing program by sequentially combining the recorded first information and the recorded second information; storing said third information generated; appointing a particular object and a particular task; and generating data simulating operation of the particular object in association with the particular task, based on the stored third information.
Claim 25
Dependent Claim 57 words
The medium as set forth in claim 15, wherein the program further comprises the steps of: generating a first display area corresponding to a task and a second display area corresponding to an object; and generating the third information in said second display area for the particular object and in said first display area for other objects.
Claim 26
Dependent Claim 51 words
The medium as set forth in claim 15, wherein the program further comprises the steps of: generating, when the stored third information shows a status change of a task, the information about such status change of the task; and generating information about task switching when the task in operation is switched.
Claim 27
Dependent Claim 29 words
The medium as set forth in claim 16, wherein the program further comprises the step of: describing exclusively said first information for each task in said second display area.
Claim 28
Dependent Claim 63 words
The medium as set forth in claim 16, wherein the program further comprises the steps of: storing the identifier related to an object to be displayed; and generating said first information in said second display area for the object containing a method when said object not having said stored identifier is executed from the method contained in the object having said stored identifier.
Claim 29
Independent Claim 147 words
A medium on which a program, which expresses respective task executions of a multitask processing program, is recorded, the program comprising the steps of: generating history information by sequentially combining respective task executions information including task switching information obtained by execution of the multitask processing program and information of an object in the multitask processing program, said object being operated by a task; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.
Claim 30
Independent Claim 147 words
A medium on which a program, which expresses respective task executions of a multitask processing program, is recorded, the program comprising the steps of: generating history information by sequentially combining respective task executions information including task switching information obtained by execution of the multitask processing program and information of an object in the multitask processing program, said object being operated by a task; displaying sequentially the object information based on the object operation by the task; displaying sequentially said respective task executions information based on the execution of the multitask processing program; and expressing a start and an end of the object operation by the task and a break and a resume of the respective task executions by the task switching by use of a line which associates the sequentially displayed respective task executions information with the sequentially displayed object information, based on the generated history information.

References Cited (Backward Citations)

US4885717A Cited
US5845125A Cited
US5519867A Cited
US5592600A Cited
US5606699A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-10 2004-04-10 2004-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-10 2008-04-10 2008-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-10 2012-04-10 2012-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag