Patents by Inventor Tomotake Koike

Tomotake Koike 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: 8230254
    Abstract: A technology for rescuing an object when a failure occurs in a redundant system. In a synchronization memory, an instance of an object, which includes the virtual function discrimination information for discriminating a memory area where a virtual function corresponding to the object is stored, the class information for discriminating a class corresponding to the object, and the object data to be used for the processing of the object, is stored according to the order of the processing. In a function memory, plural kinds of virtual functions generated for each process to be carried out by the object are stored. When the object of a new active server reproduces the process, the class corresponding to this object is discriminated using the class information, and the virtual function discrimination information of this object is rewritten.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: July 24, 2012
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Patent number: 7770062
    Abstract: A redundancy system that can perform synchronization even if a failure occurs to an application. According to the redundancy system of the present invention, a synchronization data memory area, a management bit map table having a flag created for each segment of the synchronization data memory area, and a management memory area for storing the starting address of the segment are set in each device. In the service application process, a service is performed using one or more segments, a flag corresponding to the segment is set, and synchronization information is written to the management memory each time the segment is written or overwritten. In the read process, each flag in the management bit map table is checked, and if a flag being set exists, the synchronization data is read from the segment corresponding to the synchronization information stored in the management memory, and the flag is reset.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: August 3, 2010
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Patent number: 7607051
    Abstract: An information processing device comprising a group of hardware of various types in the first layer, kernel modules and a hang checking part in the second layer, and a group of user programs and a monitoring program for monitoring and grasping the operating states of the user programs in the third layer. The kernel modules are used to access hardware corresponding thereto in response to a request from the user program. The hang checking parts performs hang checking by inspecting whether the hardware access performed by the kernel module is in a normal state or not, and outputting a hardware trouble detection notification in cases where an abnormality in hardware access is detected. The monitoring program checks the operating states of the user programs corresponding to the notification, and executes a specified operation against hardware trouble when these operating states become such that the execution of the operation is permissible.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: October 20, 2009
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Publication number: 20090089613
    Abstract: A redundancy system that can perform synchronization even if a failure occurs to an application. According to the redundancy system of the present invention, a synchronization data memory area, a management bit map table having a flag created for each segment of the synchronization data memory area, and a management memory area for storing the starting address of the segment are set in each device. In the service application process, a service is performed using one or more segments, a flag corresponding to the segment is set, and synchronization information is written to the management memory each time the segment is written or overwritten. In the read process, each flag in the management bit map table is checked, and if a flag being set exists, the synchronization data is read from the segment corresponding to the synchronization information stored in the management memory, and the flag is reset.
    Type: Application
    Filed: November 26, 2008
    Publication date: April 2, 2009
    Applicant: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Patent number: 7475284
    Abstract: A redundancy system that can perform synchronization even if a failure occurs to an application. According to the redundancy system of the present invention, a synchronization data memory area, a management bit map table having a flag created for each segment of the synchronization data memory area, and a management memory area for storing the starting address of the segment are set in each device. In the service application process, a service is performed using one or more segments, a flag corresponding to the segment is set, and synchronization information is written to the management memory each time the segment is written or overwritten. In the read process, each flag in the management bit map table is checked, and if a flag being set exists, the synchronization data is read from the segment corresponding to the synchronization information stored in the management memory, and the flag is reset.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: January 6, 2009
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Publication number: 20070288532
    Abstract: During an active system providing a service by an old file, a standby system executes the old file and a new file in parallel. Responsively to data transition in the synchronous target memory area of the active system, in parallel to event-driven data synchronization between the old memory areas of both systems, a format conversion from the old memory area to new one is performed before system switching. This makes the format conversion unnecessary in a restart process after system switching, whereby services by the new file can quickly start. The new file allocates the old and new memory areas to different areas. When the format conversion from the old memory area to the new memory area is performed, the old memory area remains stored. This renders it possible to remedy, when restart fails, memory in the own system and perform rollback from the new file to the old file.
    Type: Application
    Filed: March 28, 2007
    Publication date: December 13, 2007
    Applicant: Oki Electric Industry Co., Ltd.
    Inventors: Yuusuke Yamazaki, Tomotake Koike
  • Publication number: 20070220519
    Abstract: In an exclusive control method in a multitask system in which a single CPU executes events generated in a congested state under an exclusive control by a service-providing program running under the system, an exclusive group is defined, which comprises an exclusive-control object having one or more service objects belonging thereto contained, which are necessary to provide the service to the same providee. The events are separated into a priority event and a non-priority even to be queued, respectively, in a priority-event queue in the exclusive-control object and a non-priority-event queue in the service object, on the basis of their respective execution urgency. The non-priority-events are provided with link. The exclusive-control object executes preferentially the priority-event to the non-priority-events when the exclusive group obtains an execution right.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 20, 2007
    Applicant: Oki Electric Industry Co., Ltd.
    Inventors: Tomotake Koike, Minehiro Oota
  • Publication number: 20060248531
    Abstract: An information processing device is provided in which an expanded kernel for hardware access, and an expanded kernel for hang checking which performs hang checking by inspecting the normality of the hardware access performed by the expanded kernel for hardware access, and outputting a hardware trouble detection notification in cases where an abnormality in hardware access is detected as a result of this inspection, are provided in the expanded kernel of a broad-definition kernel, and a user program for monitoring is also provided. When receiving a hardware trouble detection notification from the expanded kernel for hang checking, the user program for monitoring checks the operating states of other user programs corresponding to this hardware trouble detection notification, and when these operating states become such that the execution of a specified hardware trouble recovery operation is permissible, the user program for monitoring executes the specified hardware trouble recovery operation.
    Type: Application
    Filed: March 23, 2006
    Publication date: November 2, 2006
    Applicant: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Publication number: 20060225035
    Abstract: A technology for rescuing an object when a failure occurs in a redundant system. In a synchronization memory, an instance of an object, which includes the virtual function discrimination information for discriminating a memory area where a virtual function corresponding to the object is stored, the class information for discriminating a class corresponding to the object, and the object data to be used for the processing of the object, is stored according to the order of the processing. In a function memory, plural kinds of virtual functions generated for each process to be carried out by the object are stored. When the object of a new active server reproduces the process, the class corresponding to this object is discriminated using the class information, and the virtual function discrimination information of this object is rewritten.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 5, 2006
    Applicant: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Publication number: 20060224918
    Abstract: A redundancy system that can perform synchronization even if a failure occurs to an application. According to the redundancy system of the present invention, a synchronization data memory area, a management bit map table having a flag created for each segment of the synchronization data memory area, and a management memory area for storing the starting address of the segment are set in each device. In the service application process, a service is performed using one or more segments, a flag corresponding to the segment is set, and synchronization information is written to the management memory each time the segment is written or overwritten. In the read process, each flag in the management bit map table is checked, and if a flag being set exists, the synchronization data is read from the segment corresponding to the synchronization information stored in the management memory, and the flag is reset.
    Type: Application
    Filed: March 17, 2006
    Publication date: October 5, 2006
    Applicant: Oki Electric Industry Co., Ltd.
    Inventor: Tomotake Koike
  • Publication number: 20060143616
    Abstract: The present invention provides a technique for improving the processing efficiency of a processor in a multi-tasking processing system. A first scheduler generates an event processing unit by linking one or a plurality of events that are capable of being executed by the system under the same context. A second event scheduler performs processing of events that are included in the event processing unit created by the first event scheduler and processing that performs event switching not accompanied by context switching when processing of each event is terminated. A time-sharing system scheduler causes a processor to execute as tasks respectively the operation of the first and second event schedulers. The processing efficiency of the processor is improved by executing event switching not accompanied by context switching by the first and second event schedulers.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 29, 2006
    Applicant: Oki Electric Industry Co., Ltd.
    Inventors: Tomotake Koike, Tomokazu Ando