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: 20240028982Abstract: 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: ApplicationFiled: March 6, 2023Publication date: January 25, 2024Inventors: Yoshiyasu TAKAHASHI, Yuichi KOBAYASHI, Keitaro UEHARA, Tsukasa EIRAKU
-
Publication number: 20230274757Abstract: 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: ApplicationFiled: September 1, 2022Publication date: August 31, 2023Inventors: Atsushi OKU, Kazuya SUMITA, Kozue ONISHI, Akihiro MATSUMOTO, Eri KUBO, Keitaro UEHARA
-
Patent number: 10887167Abstract: 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: GrantFiled: April 30, 2018Date of Patent: January 5, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
-
Patent number: 10628349Abstract: 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: GrantFiled: March 24, 2017Date of Patent: April 21, 2020Assignee: HITACHI, LTD.Inventors: Kazuhiko Mizuno, Ken Sugimoto, Hiroaki Akutsu, Naoya Okada, Keitaro Uehara
-
Publication number: 20190361824Abstract: 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: ApplicationFiled: March 24, 2017Publication date: November 28, 2019Applicant: HITACHI, LTD.Inventors: Kazuhiko MIZUNO, Ken SUGIMOTO, Hiroaki AKUTSU, Naoya OKADA, Keitaro UEHARA
-
Publication number: 20190334770Abstract: 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: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
-
Patent number: 9288155Abstract: 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: GrantFiled: February 12, 2014Date of Patent: March 15, 2016Assignee: Hitachi, Ltd.Inventors: Keitaro Uehara, Naoya Hattori
-
Patent number: 8954963Abstract: 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: GrantFiled: February 8, 2012Date of Patent: February 10, 2015Assignee: Hitachi, Ltd.Inventors: Naoya Hattori, Yuta Sawa, Keitaro Uehara
-
Patent number: 8819675Abstract: 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: GrantFiled: August 5, 2008Date of Patent: August 26, 2014Assignee: Hitachi, Ltd.Inventors: Keitaro Uehara, Yuji Tsushima
-
Publication number: 20140230024Abstract: 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: ApplicationFiled: February 12, 2014Publication date: August 14, 2014Applicant: HITACHI, LTD.Inventors: Keitaro UEHARA, Naoya HATTORI
-
Patent number: 8751637Abstract: 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: GrantFiled: December 29, 2010Date of Patent: June 10, 2014Assignee: Hitachi, Ltd.Inventors: Hideki Okita, Masahiro Yoshizawa, Keitaro Uehara
-
Patent number: 8725926Abstract: 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: GrantFiled: November 19, 2012Date of Patent: May 13, 2014Assignee: Hitachi, Ltd.Inventors: Takashige Baba, Toshiomi Moriki, Keitaro Uehara
-
Patent number: 8683109Abstract: 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: GrantFiled: January 3, 2013Date of Patent: March 25, 2014Assignee: Hitachi, Ltd.Inventors: Keishi Nakayama, Keitaro Uehara, Takashi Aoyagi, Shinichiro Toya
-
Patent number: 8533381Abstract: 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: GrantFiled: February 19, 2010Date of Patent: September 10, 2013Assignee: Hitachi, Ltd.Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
-
Publication number: 20130111082Abstract: 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: ApplicationFiled: November 19, 2012Publication date: May 2, 2013Inventors: Takashige BABA, Toshiomi MORIKI, Keitaro UEHARA
-
Patent number: 8407391Abstract: 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: GrantFiled: May 28, 2010Date of Patent: March 26, 2013Assignee: Hitachi, Ltd.Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
-
Patent number: 8352665Abstract: 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: GrantFiled: June 18, 2009Date of Patent: January 8, 2013Assignee: Hitachi, Ltd.Inventors: Keishi Nakayama, Keitaro Uehara, Takashi Aoyagi, Shinichiro Toya
-
Patent number: 8341327Abstract: 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: GrantFiled: August 24, 2009Date of Patent: December 25, 2012Assignee: Hitachi, Ltd.Inventors: Takashige Baba, Toshiomi Moriki, Keitaro Uehara
-
Patent number: 8307369Abstract: 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: GrantFiled: December 4, 2008Date of Patent: November 6, 2012Assignee: Hitachi, Ltd.Inventors: Yuji Tsushima, Keitaro Uehara, Toshiomi Moriki, Naoya Hattori
-
Publication number: 20120246644Abstract: 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: ApplicationFiled: February 8, 2012Publication date: September 27, 2012Applicant: HITACHI, LTD.Inventors: Naoya HATTORI, Yuta SAWA, Keitaro UEHARA