Patents by Inventor Ryuichi Hiraike
Ryuichi Hiraike 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: 20230041542Abstract: A surgical operation support apparatus 1 for performing effective display with respect to a target site image according to the situation has a detection unit 2 that detects a target site image from an image capturing an inside of a living body, an estimation unit 3 that estimates whether the target site image is being observed, and a display information generation unit 4 that generates a first display for facilitating observation of the target site image, if it is estimated that the target site image is being observed.Type: ApplicationFiled: January 21, 2020Publication date: February 9, 2023Applicant: NEC CorporationInventors: Masahiro SAIKOU, Ryuichi HIRAIKE, Ryosaku SHINO
-
Patent number: 7765197Abstract: In a method of producing a data replica, data processing requests are issued from application programs running in application servers. Data processing corresponding to each of the data processing requests is executed in each of database servers, and a result of the data processing is replied as a response to one of the application programs which has issued the data processing request. The supply of the data processing requests to the database servers is controlled to keep the process order of the requests between the database servers.Type: GrantFiled: July 28, 2006Date of Patent: July 27, 2010Assignee: NEC CorporationInventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
-
Patent number: 7620849Abstract: In a memory a number of entries are defined for mapping reference symptom levels of a server to fault restoration commands and to priority levels. In response to a status report from a fault detector indicating an operating state of the server, one of the commands is selected according to the priority levels corresponding to the reported state. The selected command is executed, and a result of the execution is estimated. In response to a subsequent status report, a comparison is made between the estimated result and an operating state indicated in the report. The priority levels are updated according to the comparison result. In a modification, status variables are mapped to the commands. A command is selected according to the status variables of entries to which a reported state corresponds. A success value is determined based on a result of execution of the command. The status variable of the selected command is updated with the determined success value.Type: GrantFiled: July 16, 2004Date of Patent: November 17, 2009Assignee: NEC CorporationInventors: Kiyoshi Kato, Ryuichi Hiraike
-
Patent number: 7478273Abstract: To make it possible to store a state immediately before occurrence of a trouble with little influence on normal program processing, separately from an active system in which a program operates, a redundant system is provided in which the same program as the program operates in the same execution environment as the active system. A delay execution control section gives the redundant system the same processing request as a processing request given to the active system, with a delay. When a trouble monitoring section detects a trouble of the active system, a state storage control section acquires data indicating a state of the redundant system and stores it in a state data storing section. Because the same program is executed with a delay in the redundant system having the same execution environment as the active system, a state of the redundant system at the time when the trouble occurs in the active system is equivalent to a state immediately before the occurrence of the trouble in the active system.Type: GrantFiled: December 2, 2004Date of Patent: January 13, 2009Assignee: NEC CorporationInventors: Nobutatsu Nakamura, Ryuichi Hiraike
-
Publication number: 20070179963Abstract: A computer system is composed of a plurality of application servers each installed with an application program configured to issue data processing requests; and a plurality of database servers. Each of the database servers is composed of a storage, and installed with a database server middleware receiving the data processing requests and a DBMS managing data stored in the storage. Each of the data processing requests is duplicatedly forwarded to each of the database servers. The data processing requests received by the database middlewares are respectively assigned with sequence numbers uniquely defined over the whole of the computer system. The database server middleware converts the data processing requests received into corresponding DBMS-specific data processing requests, and forwards the DBMS-specific data processing requests in an order indicated by the sequence numbers.Type: ApplicationFiled: July 28, 2006Publication date: August 2, 2007Inventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
-
Publication number: 20070179929Abstract: In a method of producing a data replica, data processing requests are issued from application programs running in application servers. Data processing corresponding to each of the data processing requests is executed in each of database servers, and a result of the data processing is replied as a response to one of the application programs which has issued the data processing request. The supply of the data processing requests to the database servers is controlled to keep the process order of the requests between the database servers.Type: ApplicationFiled: July 28, 2006Publication date: August 2, 2007Applicant: NEC CorporationInventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
-
Patent number: 7237140Abstract: In a fault tolerant computing system, a number of processing nodes are connected via a communication channel to a management node. The management node has the function of setting the processing nodes in uniquely different configurations and operating the processing nodes in parallel to execute common application programs in parallel, so that the application programs are run under diversified environments. The management node has the function of respectively distributing request messages to the processing nodes. The configurations of the processing nodes are sufficiently different from each other to produce a difference in processing result between response messages when a failure occurs in one of the processing nodes. Alternatively, the management node has the function of selecting, from many processing nodes, those processing nodes which are respectively set in uniquely different configurations and operating the selected processing nodes in parallel to execute the common application programs.Type: GrantFiled: March 5, 2004Date of Patent: June 26, 2007Assignee: NEC CorporationInventors: Nobutatsu Nakamura, Ryuichi Hiraike
-
Publication number: 20050144513Abstract: To make it possible to store a state immediately before occurrence of a trouble with little influence on normal program processing, separately from an active system in which a program operates, a redundant system is provided in which the same program as the program operates in the same execution environment as the active system. A delay execution control section gives the redundant system the same processing request as a processing request given to the active system, with a delay. When a trouble monitoring section detects a trouble of the active system, a state storage control section acquires data indicating a state of the redundant system and stores it in a state data storing section. Because the same program is executed with a delay in the redundant system having the same execution environment as the active system, a state of the redundant system at the time when the trouble occurs in the active system is equivalent to a state immediately before the occurrence of the trouble in the active system.Type: ApplicationFiled: December 2, 2004Publication date: June 30, 2005Inventors: Nobutatsu Nakamura, Ryuichi Hiraike
-
Publication number: 20050015665Abstract: In a memory a number of entries are defined for mapping reference symptom levels of a server to fault restoration commands and to priority levels. In response to a status report from a fault detector indicating an operating state of the server, one of the commands is selected according to the priority levels corresponding to the reported state. The selected command is executed, and a result of the execution is estimated. In response to a subsequent status report, a comparison is made between the estimated result and an operating state indicated in the report. The priority levels are updated according to the comparison result. In a modification, status variables are mapped to the commands. A command is selected according to the status variables of entries to which a reported state corresponds. A success value is determined based on a result of execution of the command. The status variable of the selected command is updated with the determined success value.Type: ApplicationFiled: July 16, 2004Publication date: January 20, 2005Applicant: NEC CorporationInventors: Kiyoshi Kato, Ryuichi Hiraike
-
Publication number: 20040205377Abstract: In a fault tolerant computing system, a number of processing nodes are connected via a communication channel to a management node. The management node has the function of setting the processing nodes in uniquely different configurations and operating the processing nodes in parallel to execute common application programs in parallel, so that the application programs are run under diversified environments. The management node has the function of respectively distributing request messages to the processing nodes. The configurations of the processing nodes are sufficiently different from each other to produce a difference in processing result between response messages when a failure occurs in one of the processing nodes. Alternatively, the management node has the function of selecting, from many processing nodes, those processing nodes which are respectively set in uniquely different configurations and operating the selected processing nodes in parallel to execute the common application programs.Type: ApplicationFiled: March 5, 2004Publication date: October 14, 2004Applicant: NEC CORPORATIONInventors: Nobutatsu Nakamura, Ryuichi Hiraike
-
Patent number: 6285392Abstract: The invention provides a multi-site television conference system which provide natural video images and acoustic images which provide a good feeling of presence to participants who participate in a conference through respective conference terminals. A plurality of cameras are connected to each of conference terminals located at different sites remote from each other and pick up video images of a participant who uses the conference terminal. A central control unit receives, at a multi-site image inputting section thereof, from the conference terminals, video images of participants of the respective conference terminals picked up in multi-directions.Type: GrantFiled: November 23, 1999Date of Patent: September 4, 2001Assignee: NEC CorporationInventors: Kozo Satoda, Ryuichi Hiraike