Patents by Inventor Katsuhiko Ueki

Katsuhiko Ueki 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).

  • Publication number: 20030125904
    Abstract: One of log analysis methods of the present invention comprises the step of executing a program a plurality of times; executing a program a plurality of times; the step of generating a plurality of logs, each log being recorded a plurality of events occurring upon the execution of the program according to an occurrence order of each of the events in each of the logs; the step of performing a first calculation to calculate an event occurrence probability, for the occurrence order of each event, based on at least one from the program description concerning each event recorded in the logs and the data to be used upon the execution of the program description; and the step of outputting information concerning an event which corresponds to a characteristic included in the logs, based on the event occurrence probability.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 3, 2003
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto, Masayuki Hirayama
  • Publication number: 20020100023
    Abstract: A log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These partial logs are normalized on the basis of the master log serving as a normalization reference. The feature value representing the degree of feature of the occurrence and nonoccurrence of an event is calculated for each of the normalized logs on the basis of the normalized logs for the remaining partial logs. In a combination of a specific partial log and another partial log, the similarity between these partial logs is calculated by performing an operation on the basis of the feature values. For example, a combination of the specific partial log and the partial log with the highest similarity is displayed.
    Type: Application
    Filed: May 31, 2001
    Publication date: July 25, 2002
    Inventors: Katsuhiko Ueki, Humitaka Tamura, Wataru Okamoto
  • Patent number: 6345383
    Abstract: A debugging support method for object-oriented programs by which the debug target objects may be designated and a debugging support method equipped with various means for realizing said method. A first designation means (110) designates an object (100) as the debug target object. At a second designation means (101), a destination designation means (104) designates the destination of the event history and a range designation means (105) designates the range of objects targeted for debug support. While said designation is registered in a storage means (107), a second sending means (109) notifies a collection means (102) of the messages received by a receiving means (106) and messages sent by a first sending means (108). After the completion of the processes, a cancellation means (103) deletes the registered contents in said storage means (107).
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: February 5, 2002
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Katsuhiko Ueki
  • Patent number: 6301602
    Abstract: A priority information display system operates on an operating system that controls the execution of a plurality of processes having their respective priorities and enables the inheritance of priority between the plurality of processes. The system acquires from the operating system the priority information including information on the inheritance of the priorities of processes. Furthermore, on the basis of the acquired priority information, the system creates information on the coordinates of the priorities of processes on a coordinate system consisting of three axes of a time axis, a process type axis, and a priority value axis, transforms the coordinate information into coordinate information on a three-dimensional display coordinate system, and displays lines representing the priorities of processes and the inheritance of priority three-dimensionally.
    Type: Grant
    Filed: March 6, 1997
    Date of Patent: October 9, 2001
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Katsuhiko Ueki
  • Patent number: 6131109
    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).
    Type: Grant
    Filed: February 24, 1998
    Date of Patent: October 10, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Katsuhiko Ueki, Masato Igarashi, Takeshi Yasuda, Noriaki Koyama, Masaaki Okajima, Ikuya Odahara
  • Patent number: 5845125
    Abstract: A debugger which helps a user perform object-based debugging. A class information generation section (8) generates class information based on the source code. The execution section (12) executes the program. The object information generation section (13) generates object information based on class information and execution information. The user sets a breakpoint in a desired object via the breakpoint setting section (16). A breakpoint may be set at a desired location in the object. The break processing section (18) detects a breakpoint and breaks the execution of the program. The reservation section (21) reserves a debug operation with the identifier of an object. When there is an object that can be referenced by the reserved identifier, the reservation execution section (22) executes the operation reserved for the object.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: December 1, 1998
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tomoko Nishimura, Masato Igarashi, Noriaki Koyama, Katsuhiko Ueki
  • Patent number: 5428618
    Abstract: According to this invention, a debugger for supporting a debug operation for a program used in a computer having a memory and a register includes a user interface section for inputting a command from a user, an event history recording section for recording an event history of events occurring when the program undergoing debug is executed, a program behavior reproducing section for controlling the program in accordance with the event history to reexecute a portion of the program, an instruction execution history recording section for recording an instruction execution history including all instructions which are executed when the execution corresponding to the program are reproduced by the program behavior reproducing section, contents of the memory and register before the instructions are executed, and an instruction execution history reproducing section for selectively performing a back track for recovering an internal state of the computer to a state, obtained prior to execution of at least one instruction
    Type: Grant
    Filed: January 27, 1994
    Date of Patent: June 27, 1995
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Katsuhiko Ueki, Takeshi Yasuda