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: 20230041542
    Abstract: 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: Application
    Filed: January 21, 2020
    Publication date: February 9, 2023
    Applicant: NEC Corporation
    Inventors: Masahiro SAIKOU, Ryuichi HIRAIKE, Ryosaku SHINO
  • Patent number: 7765197
    Abstract: 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: Grant
    Filed: July 28, 2006
    Date of Patent: July 27, 2010
    Assignee: NEC Corporation
    Inventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
  • Patent number: 7620849
    Abstract: 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: Grant
    Filed: July 16, 2004
    Date of Patent: November 17, 2009
    Assignee: NEC Corporation
    Inventors: Kiyoshi Kato, Ryuichi Hiraike
  • Patent number: 7478273
    Abstract: 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: Grant
    Filed: December 2, 2004
    Date of Patent: January 13, 2009
    Assignee: NEC Corporation
    Inventors: Nobutatsu Nakamura, Ryuichi Hiraike
  • Publication number: 20070179963
    Abstract: 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: Application
    Filed: July 28, 2006
    Publication date: August 2, 2007
    Inventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
  • Publication number: 20070179929
    Abstract: 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: Application
    Filed: July 28, 2006
    Publication date: August 2, 2007
    Applicant: NEC Corporation
    Inventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
  • Patent number: 7237140
    Abstract: 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: Grant
    Filed: March 5, 2004
    Date of Patent: June 26, 2007
    Assignee: NEC Corporation
    Inventors: Nobutatsu Nakamura, Ryuichi Hiraike
  • Publication number: 20050144513
    Abstract: 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: Application
    Filed: December 2, 2004
    Publication date: June 30, 2005
    Inventors: Nobutatsu Nakamura, Ryuichi Hiraike
  • Publication number: 20050015665
    Abstract: 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: Application
    Filed: July 16, 2004
    Publication date: January 20, 2005
    Applicant: NEC Corporation
    Inventors: Kiyoshi Kato, Ryuichi Hiraike
  • Publication number: 20040205377
    Abstract: 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: Application
    Filed: March 5, 2004
    Publication date: October 14, 2004
    Applicant: NEC CORPORATION
    Inventors: Nobutatsu Nakamura, Ryuichi Hiraike
  • Patent number: 6285392
    Abstract: 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: Grant
    Filed: November 23, 1999
    Date of Patent: September 4, 2001
    Assignee: NEC Corporation
    Inventors: Kozo Satoda, Ryuichi Hiraike