Patents by Inventor Keitaro Uehara

Keitaro Uehara 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: 20240028982
    Abstract: Allowable constraint relaxation is achieved even when it is difficult to identify a constraint satisfaction solution. A production plan making device 1 that makes a plan related to a task has a production history DB2 that stores history information in the task, a past history reading unit 13 that reads the history information, a constraint relaxation unit 12 that identifies a deviation degree indicating a position relationship related to the constraint boundary of a constraint in making the plan of a history represented by the history information, calculates a weight indicating the degree of the constraint for constraint relaxation according to the deviation degree, and relaxes the weight when the plan cannot be made by an optimization process based on the weight, and a mathematical optimization unit 11 that makes the plan by the optimization process on the basis of the relaxed weight.
    Type: Application
    Filed: March 6, 2023
    Publication date: January 25, 2024
    Inventors: Yoshiyasu TAKAHASHI, Yuichi KOBAYASHI, Keitaro UEHARA, Tsukasa EIRAKU
  • Publication number: 20230274757
    Abstract: An apparatus and/or method is proposed that can show evidence for judgment results in an abnormality judgment using a judgment model obtained by machine learning. Pieces of processed data with a mask corresponding to characteristics of waveform data set on a spectrogram of waveform data are created using a judgment model obtained by machine learning by sequentially shifting the mask in a direction corresponding to the mask, a change rate or a change degree of the waveform data of each piece of created processed data from the spectrogram is calculated, each area in which the mask on the spectrogram of the waveform data is set based on the calculated change rate or change degree is colored with a color or concentration corresponding to the change rate or change degree of the processed data when the mask is set so as to draw and display a judgment evidence image.
    Type: Application
    Filed: September 1, 2022
    Publication date: August 31, 2023
    Inventors: Atsushi OKU, Kazuya SUMITA, Kozue ONISHI, Akihiro MATSUMOTO, Eri KUBO, Keitaro UEHARA
  • Patent number: 10887167
    Abstract: Cloud-based orchestration may be leveraged to create flexible storage solutions that use continuous adaptation to tailor themselves to their target application workloads that made provide efficiencies in performance, cost, or scalability over conventional designs.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 5, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
  • Patent number: 10628349
    Abstract: An I/O control method and system for respectively achieving both acceleration of I/O processing and redundantization of data. The present invention is based upon an I/O control method of performing control related to an I/O request from a virtual machine operated in a computer provided with an I/O device that executes I/O processing, and the I/O control method includes a first step in which an I/O analysis unit determines whether or not data redundantization processing related to the I/O request is executed on the basis of the I/O request from the virtual machine and setting information for enabling identifying whether or not the data redundantization processing is executed and a second step in which a control unit transmits an I/O command related to the I/O request to a data redundantization mechanism that executes the data redundantization processing on the basis of a determination result in the first step.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: April 21, 2020
    Assignee: HITACHI, LTD.
    Inventors: Kazuhiko Mizuno, Ken Sugimoto, Hiroaki Akutsu, Naoya Okada, Keitaro Uehara
  • Publication number: 20190361824
    Abstract: An I/O control method and system for respectively achieving both acceleration of I/O processing and redundantization of data. The present invention is based upon an I/O control method of performing control related to an I/O request from a virtual machine operated in a computer provided with an I/O device that executes I/O processing, and the I/O control method includes a first step in which an I/O analysis unit determines whether or not data redundantization processing related to the I/O request is executed on the basis of the I/O request from the virtual machine and setting information for enabling identifying whether or not the data redundantization processing is executed and a second step in which a control unit transmits an I/O command related to the I/O request to a data redundantization mechanism that executes the data redundantization processing on the basis of a determination result in the first step.
    Type: Application
    Filed: March 24, 2017
    Publication date: November 28, 2019
    Applicant: HITACHI, LTD.
    Inventors: Kazuhiko MIZUNO, Ken SUGIMOTO, Hiroaki AKUTSU, Naoya OKADA, Keitaro UEHARA
  • Publication number: 20190334770
    Abstract: Cloud-based orchestration may be leveraged to create flexible storage solutions that use continuous adaptation to tailor themselves to their target application workloads that made provide efficiencies in performance, cost, or scalability over conventional designs.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
  • Patent number: 9288155
    Abstract: A computer system, comprising: a virtual computer system and a verification system, the virtual computer system including: a deployment request reception part for receiving a deployment request; a server search part for searching for a server, for which a security strength equal to or larger than the security strength associated with target image data is set; a deployment instruction part for instructing the retrieved server to deploy the target image data; and a virtual computer management part for generating a virtual computer for executing an application on the retrieved server by using the target image data, and transmitting a integrity report, which is obtained on the boot of the virtual computer for executing the application and used to verify the integrity relating to the virtual computer for executing the application, to a verification server.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: March 15, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Naoya Hattori
  • Patent number: 8954963
    Abstract: A method of controlling a virtual machine of a computer, the computer comprising: a physical machine comprising an I/O adapter having a physical function that creates a virtual function; a virtualization unit that provides computer resources of the physical machine to the virtual machine; and an OS that is executed on the virtual machine, the virtualization unit creating a virtual machine to which the virtual function is assigned, the virtual machine running the OS thereon, the method comprising: a first step of detecting, by the virtualization unit, a state change of the I/O adapter; a second step of identifying, by the virtualization unit, when a state of the I/O adapter becomes a predetermined state, the virtual machine to which the virtual function is assigned; and a third step of notifying, by the virtualization unit, the OS running on the identified virtual machine of the state of the I/O adapter.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: February 10, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Naoya Hattori, Yuta Sawa, Keitaro Uehara
  • Patent number: 8819675
    Abstract: In order to provide an interface of acquiring physical position information of an I/O device on a virtual machine monitor having an exclusive allocation function of the I/O device and optimize allocation of a resource to a virtual server by using the acquired physical position information, a virtual machine monitor includes an interface of allocating a resource in accordance with a given policy (a parameter of determining to which a priority is given in distributing resources) for an I/O device, a CPU NO., and a memory amount request to guest OS. Further, the virtual machine monitor includes an interface of pertinently converting physical position information of the resource allocated by the virtual machine monitor to notice to guest OS.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: August 26, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Yuji Tsushima
  • Publication number: 20140230024
    Abstract: A computer system, comprising: a virtual computer system and a verification system, the virtual computer system including: a deployment request reception part for receiving a deployment request; a server search part for searching for a server, for which a security strength equal to or larger than the security strength associated with target image data is set; a deployment instruction part for instructing the retrieved server to deploy the target image data; and a virtual computer management part for generating a virtual computer for executing an application on the retrieved server by using the target image data, and transmitting a integrity report, which is obtained on the boot of the virtual computer for executing the application and used to verify the integrity relating to the virtual computer for executing the application, to a verification server.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 14, 2014
    Applicant: HITACHI, LTD.
    Inventors: Keitaro UEHARA, Naoya HATTORI
  • Patent number: 8751637
    Abstract: A failure factor can be promptly carved up by effectively prioritizing the ports to which MEPs are assigned in a condition where the maximum number of MEPs is limited. A network monitoring server monitors a network having plural switch devices. The plural switch devices each have a communication confirmation function using transmission and reception of a monitoring frame between ports. An upper limit is set to the number of ports to which maintenance end points (MEPs) are assignable among the respective ports of the plural switch devices. The network monitoring server calculates, for each of the plural switch devices, a monitoring priority corresponding to the probability of failures of a device connected to a network path including the port or the port, and generates data for displaying the calculated monitoring priority of each port in association with each port.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: June 10, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Hideki Okita, Masahiro Yoshizawa, Keitaro Uehara
  • Patent number: 8725926
    Abstract: In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: May 13, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Baba, Toshiomi Moriki, Keitaro Uehara
  • Patent number: 8683109
    Abstract: To make it possible to take over an IO configuration that is assigned to logical partitions in reallocation of the logical partitions, and to make an IO access work normally. A computer system has a server having an IO bridge, a switch that has a first IO bridge for connecting with the IO bridge of the server through a bus and plural second IO bridges for connecting to plural IO devices through a bus, and bus number assignment management means for fixedly assigning mutually different PCI bus numbers to the plural second IO bridges.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: March 25, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Keishi Nakayama, Keitaro Uehara, Takashi Aoyagi, Shinichiro Toya
  • Patent number: 8533381
    Abstract: It is provided a computer system including computers, PCI switches each having first and second ports, a switch management module and a power control module. The switch management module includes an identifying module for identifying a first port coupled to the computer to be booted up, and notifying the PCI switch of the first port, an instruction module for instructing the power control module to boot up the computer, and an allocation management module for managing allocation of one of the I/O device to the computer and notifying the one of the PCI switches of the allocation after the computer is booted up. The PCI switches includes a preventing control module for preventing the computer from detecting a configuration of the first port, and a virtual switch generating module for generating a virtual switch that couples the first port and the second port based on the notification.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: September 10, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
  • Publication number: 20130111082
    Abstract: In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 2, 2013
    Inventors: Takashige BABA, Toshiomi MORIKI, Keitaro UEHARA
  • Patent number: 8407391
    Abstract: It is provided a computer system comprising a plurality of computers; a PCI switch; and a plurality of I/O devices connected to the PCI switch, wherein the communication path includes a virtual switch and virtual bridges, and the PCI switch comprises a communication path generating module for setting the virtual switches and the virtual bridges, a virtual switch group management module for creating a virtual switch group including the at least one of the virtual switches, and setting an enabled flag to one of the virtual switches included in the virtual switch group, and a port management module for managing relation between each of the generated communication paths and the plurality of ports included in the each of the generated communication paths.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 26, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
  • Patent number: 8352665
    Abstract: To make it possible to take over an IO configuration that is assigned to logical partitions in reallocation of the logical partitions, and to make an IO access work normally. A computer system has a server having an IO bridge, a switch that has a first IO bridge for connecting with the IO bridge of the server through a bus and plural second IO bridges for connecting to plural IO devices through a bus, and bus number assignment management means for fixedly assigning mutually different PCI bus numbers to the plural second IO bridges.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keishi Nakayama, Keitaro Uehara, Takashi Aoyagi, Shinichiro Toya
  • Patent number: 8341327
    Abstract: In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: December 25, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Baba, Toshiomi Moriki, Keitaro Uehara
  • Patent number: 8307369
    Abstract: Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a virtualization control unit divides the physical computer into a plurality of logical partitions to run a guest OS in each of the logical partitions and controls allocation of resources of the physical computer to the logical partitions, causes the virtualization control unit to: receive an operation instruction for operating the logical partitions; and if the operation instruction is for deleting a virtual CPU from one of the logical partitions, delete this virtual CPU from a table for managing virtual CPU-physical CPU allocation and put, if the deleting leaves no virtual CPUs allocated to one of the physical CPUs that has been allocated the deleted virtual CPU, this one of the physical CPUs into the sleep state.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: November 6, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yuji Tsushima, Keitaro Uehara, Toshiomi Moriki, Naoya Hattori
  • Publication number: 20120246644
    Abstract: A method of controlling a virtual machine of a computer, the computer comprising: a physical machine comprising an I/O adapter having a physical function that creates a virtual function; a virtualization unit that provides computer resources of the physical machine to the virtual machine; and an OS that is executed on the virtual machine, the virtualization unit creating a virtual machine to which the virtual function is assigned, the virtual machine running the OS thereon, the method comprising: a first step of detecting, by the virtualization unit, a state change of the I/O adapter; a second step of identifying, by the virtualization unit, when a state of the I/O adapter becomes a predetermined state, the virtual machine to which the virtual function is assigned; and a third step of notifying, by the virtualization unit, the OS running on the identified virtual machine of the state of the I/O adapter.
    Type: Application
    Filed: February 8, 2012
    Publication date: September 27, 2012
    Applicant: HITACHI, LTD.
    Inventors: Naoya HATTORI, Yuta SAWA, Keitaro UEHARA