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: 8230254Abstract: 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: GrantFiled: March 29, 2006Date of Patent: July 24, 2012Assignee: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Patent number: 7770062Abstract: 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: GrantFiled: November 26, 2008Date of Patent: August 3, 2010Assignee: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Patent number: 7607051Abstract: 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: GrantFiled: March 23, 2006Date of Patent: October 20, 2009Assignee: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Publication number: 20090089613Abstract: 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: ApplicationFiled: November 26, 2008Publication date: April 2, 2009Applicant: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Patent number: 7475284Abstract: 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: GrantFiled: March 17, 2006Date of Patent: January 6, 2009Assignee: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Publication number: 20070288532Abstract: 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: ApplicationFiled: March 28, 2007Publication date: December 13, 2007Applicant: Oki Electric Industry Co., Ltd.Inventors: Yuusuke Yamazaki, Tomotake Koike
-
Publication number: 20070220519Abstract: 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: ApplicationFiled: March 2, 2007Publication date: September 20, 2007Applicant: Oki Electric Industry Co., Ltd.Inventors: Tomotake Koike, Minehiro Oota
-
Publication number: 20060248531Abstract: 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: ApplicationFiled: March 23, 2006Publication date: November 2, 2006Applicant: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Publication number: 20060225035Abstract: 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: ApplicationFiled: March 29, 2006Publication date: October 5, 2006Applicant: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Publication number: 20060224918Abstract: 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: ApplicationFiled: March 17, 2006Publication date: October 5, 2006Applicant: Oki Electric Industry Co., Ltd.Inventor: Tomotake Koike
-
Publication number: 20060143616Abstract: 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: ApplicationFiled: December 22, 2005Publication date: June 29, 2006Applicant: Oki Electric Industry Co., Ltd.Inventors: Tomotake Koike, Tomokazu Ando