Patents by Inventor Yoshito Ito

Yoshito Ito 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: 11886901
    Abstract: In a virtual machine (VM) performance guarantee system, a physical server includes a storage unit that divides physical resources into a plurality of groups and stores priority group setting information containing priority groups for setting different numbers of VMs capable of sharing physical resources, and a priority group changing unit that receives an instruction for changing a priority group and changes a priority group to which a VM belongs, with reference to the priority group setting information. In addition, the controller includes a priority changing determination unit that determines insufficient performance and excessive performance for a calculated performance value on the basis of the resource use amount of the VM and performs the instruction for changing a priority group of the VM.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: January 30, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yoshito Ito, Makoto Hamada
  • Publication number: 20230251668
    Abstract: An autonomous vehicle with a reduced risk of collision during conveyance is provided. The autonomous vehicle docks with a conveyance target and conveys the conveyance target. The autonomous vehicle includes a docking mechanism configured to dock with the conveyance target, a sensor configured to acquire object position data related to a position of an object within a measurement range, and a controller configured to control, based on the object position data acquired from the sensor, the conveyance performed by the autonomous vehicle docked with the conveyance target. The measurement range of the sensor includes at least an area above the autonomous vehicle.
    Type: Application
    Filed: April 18, 2023
    Publication date: August 10, 2023
    Inventors: Takahiro YAMANA, Yoshito ITO, Koji TERADA, Toru ISOBE
  • Patent number: 11714670
    Abstract: A physical server of a virtual machine (VM) priority control system transmits priority group setting information in which the amounts of resource usage of VMs and priority groups to which the VMs belong are stored to a controller. The controller determines a priority group to which each VM is desired to belong on the basis of an acquired amount of resource usage of the VM, generates dummy VMs corresponding to vacancies belonging to each group, and determines whether performance of each VM can be guaranteed. Further, the controller determines a new current priority group of the VM by exchanging the current priority group of the VM with the current priority group of a pair whose priory groups are paired with those of the VM among pairs of the current priority group and the desired priority group of each of the VMs and the dummy VMs.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: August 1, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Yoshito Ito
  • Publication number: 20230136244
    Abstract: A virtual machine connection control device includes a data collection unit configured to obtain VNF performance measured for arrangements of virtual machines included in an application to be tested on at least two servers in all possible combinations, a degree of coupling analysis unit configured to calculate degrees of coupling associated with communication delay between the virtual machines based on measurement data of the obtained VNF performance, a degree of contention analysis unit configured to calculate degrees of contention associated with degradation of the VNF performance between the virtual machines based on measurement data of the obtained VNF performance, and a scaling control unit configured to determine an arrangement of the virtual machines that provides the VNF performance higher than a predetermined threshold based on the calculated degrees of coupling and the calculated degrees of contention.
    Type: Application
    Filed: February 26, 2020
    Publication date: May 4, 2023
    Inventors: Katsumi FUJITA, Masashi KANEKO, Yoshito ITO
  • Patent number: 11403151
    Abstract: An autoscale-type performance assurance system performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 generated in a server and resources of V1 to V4. A compute includes a plurality of types of V1 to V4, a data collection unit that collects a resource allocation amount of V1 to V4, and a resource control unit that performs autoscaling to increase or reduce the amount of resources of V1 to V4 according to a resource control amount. A controller includes a dependency calculation unit that calculates, based on the collected resource allocation amount, a degree of dependency indicating whether the resource allocation amount is dependent on a performance related to V1 to V4 for providing a communication service quality, and an autoscaling determination unit that obtains a resource control amount for increasing or reducing only resources related to the calculated degree of dependency indicating being dependent.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: August 2, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Yoshito Ito
  • Publication number: 20220100548
    Abstract: [Problem] A resource allocation amount such as the number of VMs/containers is appropriately controlled using autoscaling. [Solution] A network performance assurance system 10 performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 (V1 to V4) generated in a server and resources of V1 to V4. A data collection unit 11 a collects measurement data including a resource usage amount related to an operation of resources according to a resource allocation amount (amount of allocation) of V1 to V4 and a performance value of a communication service related to V1 to V4. A learning unit 12b sets, from the performance values included in the collected measurement data, a performance value having a high correlation with the amount of allocation as a model performance value.
    Type: Application
    Filed: January 17, 2020
    Publication date: March 31, 2022
    Inventor: Yoshito ITO
  • Publication number: 20220091900
    Abstract: [Problem] A resource allocation amount such as the number of VMs/containers, or the like is appropriately controlled using autoscaling. [Solution] An autoscale-type performance assurance system 10 performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 (V1 to V4) generated in a server and resources of V1 to V4. A compute 11 includes a plurality of types of V1 to V4, a data collection unit 11a that collects a resource allocation amount of V1 to V4, and a resource control unit 11b that performs autoscaling to increase or reduce the amount of resources of V1 to V4 according to a resource control amount described below.
    Type: Application
    Filed: January 17, 2020
    Publication date: March 24, 2022
    Inventor: Yoshito ITO
  • Publication number: 20210216350
    Abstract: [Problem] Even when there is no vacancy in a priority group to which a VM is desired to belong, performance guarantee of the VM is continuously realized by migrating a VM. [Solution] In a VM migration system 100, a controller 20 determines a priority group to which a VM whose performance is insufficient is desired to belong based on the amount of resource usage of each VM 1 and priority group setting information 14 acquired from a physical server 10. Upon acquiring performance guarantee failure alarm information, the controller 20 selects a VM to be migrated from VMs currently belonging to a priority group in which there are no vacancies, selects a physical server having the largest margin as another physical server to which the VM is to be migrated, and transmits migration instruction information to the physical server. The physical server migrates the selected VM to the other physical server.
    Type: Application
    Filed: May 15, 2019
    Publication date: July 15, 2021
    Inventor: Yoshito ITO
  • Publication number: 20210191748
    Abstract: [Problem] Resource use efficiency is improved while performance of the VM is more reliably guaranteed even when there is no vacancy in a priority group to which the VM is desired to belong. [Solution] A physical server 10 of a VM priority control system 100 transmits priority group setting information in which the amounts of resource usage of VMs and priority groups to which the VMs belong are stored to a controller 20. The controller 20 determines a priority group to which each VM is desired to belong on the basis of an acquired amount of resource usage of the VM, generates dummy VMs corresponding to vacancies belonging to each group, and determines whether performance of each VM can be guaranteed.
    Type: Application
    Filed: May 15, 2019
    Publication date: June 24, 2021
    Inventor: Yoshito ITO
  • Publication number: 20210004255
    Abstract: [Problem] A VM performance guarantee system and a VM performance guarantee method which are capable of realizing performance guarantee of a VM while improving the efficiency of utilization of resources are provided. [Solution] In a VM performance guarantee system S, a physical server 10 includes a storage unit that divides physical resources into a plurality of groups and stores priority group setting information 14 containing priority groups for setting different numbers of VMs capable of sharing physical resources, and a priority group changing unit 13 that receives an instruction for changing a priority group and changes a priority group to which a VM 1 belongs, with reference to the priority group setting information 14.
    Type: Application
    Filed: March 4, 2019
    Publication date: January 7, 2021
    Inventors: Yoshito ITO, Makoto Hamada
  • Patent number: 10000248
    Abstract: Example embodiments relate to a robotic device with at least two legs. Each leg includes a foot including a first sole and a second sole perpendicular to the first sole. Each leg additionally includes an ankle joint configured to rotate the foot from a first position in which the first sole is contacting a ground surface to a second position in which the second sole is contacting the ground surface. The robotic device includes a control system. When the foot of a given leg of the at least two legs is in the first position, the control system may determine to cause the foot of the given leg to switch from the first position to the second position, and may cause the ankle joint of the given leg to rotate the foot of the given leg from the first position to the second position.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: June 19, 2018
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9994269
    Abstract: Example embodiments relate to a foot for a walking robot. An example foot includes a central portion including a first surface and at least one foot extension including at least one respective first surface parallel to the first surface of the central portion. The foot additionally includes at least one hinge component that is configured to rotate the at least one foot extension away from the central portion when at least one respective second surface of the at least one foot extension is contacted. The foot also includes at least one spring component configured to cause the at least one hinge component to rotate the at least one foot extension toward the central portion until the at least one respective first surface is parallel to the first surface of the central portion when the at least one respective second surface is no longer contacted.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: June 12, 2018
    Assignee: Schaft Inc.
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9821461
    Abstract: An example method includes determining one or more first movements that begin with a robot at a first position, determining one or more second movements that begin with the robot at the first position and end with the robot standing at a second position, making a first prediction of whether one or more motors of the robot executing the one or more first movements would cause a future temperature of any of the one or more motors to exceed a threshold temperature, making a second prediction of whether the one or more motors executing the one or more second movements would cause a future temperature of any of the one or more motors to exceed the threshold temperature, and causing the one or more motors to execute either (i) the one or more first movements or (ii) the one or more second movements.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 21, 2017
    Assignee: X Development LLC
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9821866
    Abstract: Example embodiments relate to a robotic device with at least two legs. Each leg includes a foot including a first sole and a second sole perpendicular to the first sole. Each leg additionally includes an ankle joint configured to rotate the foot from a first position in which the first sole is contacting a ground surface to a second position in which the second sole is contacting the ground surface. The robotic device includes a control system. When the foot of a given leg of the at least two legs is in the first position, the control system may determine to cause the foot of the given leg to switch from the first position to the second position, and may cause the ankle joint of the given leg to rotate the foot of the given leg from the first position to the second position.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: November 21, 2017
    Assignee: Schaft Inc.
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9778132
    Abstract: An implementation may involve causing a foot of a robot to orient in a first position, where the foot comprises a sole configured to contact a surface, where the sole comprises a first edge and a second edge, and where in the first position: (i) the first edge contacts the surface, and (ii) a zero moment point (ZMP) is located on the first edge; receiving, from a force sensor, (i) first force data indicative of a first force and (ii) first moment data indicative of a first moment; determining a calibration of the force sensor based at least in part on the first force data, the first moment data, and a distance between the ZMP and a measurement location on the robot; and while the robot is engaged in bipedal movement, controlling the bipedal movement of the robot based at least in part on the calibration.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 3, 2017
    Assignee: X Development LLC
    Inventors: Junichi Urata, Yoshito Ito, Masaki Hamafuji
  • Publication number: 20170274529
    Abstract: An example method for detecting a movable element on a surface involves receiving, from a depth sensor coupled to a mobile robot, a first depth measurement between the depth sensor and a ground surface. The method also involves causing at least one transducer coupled to the mobile robot to emit a directional pressure wave toward the ground surface. The method further involves receiving, from the depth sensor coupled to the mobile robot, a second depth measurement between the depth sensor and the ground surface after emitting the directional pressure wave. Additionally, the method involves identifying one or more differences between the first depth measurement and the second depth measurement indicating that the ground surface includes a movable element. Further, the method involves providing navigation instructions to the mobile robot based on the identified one or more differences between the first depth measurement and the second depth measurement.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9701016
    Abstract: An example method for detecting a movable element on a surface involves receiving, from a depth sensor coupled to a mobile robot, a first depth measurement between the depth sensor and a ground surface. The method also involves causing at least one transducer coupled to the mobile robot to emit a directional pressure wave toward the ground surface. The method further involves receiving, from the depth sensor coupled to the mobile robot, a second depth measurement between the depth sensor and the ground surface after emitting the directional pressure wave. Additionally, the method involves identifying one or more differences between the first depth measurement and the second depth measurement indicating that the ground surface includes a movable element. Further, the method involves providing navigation instructions to the mobile robot based on the identified one or more differences between the first depth measurement and the second depth measurement.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 11, 2017
    Assignee: X Development LLC
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 9475191
    Abstract: Disclosed are robotic systems, methods, bipedal robot devices, and computer-readable mediums. For example, a robotic system may include a robotic body, a robotic hip connected to the robotic body, and a ball screw connected to the robotic hip. Further, the robotic system may include a robotic leg connected to the robotic hip parallel to the ball screw. Yet further, the robotic hip includes a motor that is linearly movable to one or more positions along the ball screw between one end of the robotic leg and an opposite end of the robotic leg.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Junichi Urata, Yoshito Ito
  • Patent number: 8697230
    Abstract: To provide a graphene sheet that has a large area, is homogeneous, and has a small amount of domain boundaries, a novel method for producing a graphene sheet suitable for industrial applications, such as application to electronics, that is capable of producing a graphene sheet that has well aligned crystal orientation at a low cost, and a graphene sheet. In the method for producing a graphene sheet of the present invention, a substrate containing a single crystal substrate having formed on the surface thereof an epitaxial metal film is used, and a graphene sheet is grown by making a carbon material into contact with the surface of the epitaxial metal film. In the graphene sheet of the present invention, the graphene sheet is constituted by a number of graphene domains, the domains each have an area of from 0.000001 ?m2 to 100,000 mm2, and the orientations of 6-membered rings in the domains are averagely aligned in a single direction over the graphene sheet.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 15, 2014
    Assignee: Kyushu University
    Inventors: Hiroki Ago, Yoshito Ito, Izumi Tanaka, Seigi Mizuno, Masaharu Tsuji
  • Publication number: 20140004277
    Abstract: A method of manufacturing an optical component by forming an optical thin film on a substrate made of resin using either an ion assisted deposition method or a plasma assisted deposition method, and by controlling a first parameter, which includes at least one of gas flow amount, irradiation duration, and applied power of the ion assisted method or the plasma assisted method, according to a second parameter relevant to a radius of curvature of the substrate.
    Type: Application
    Filed: August 9, 2013
    Publication date: January 2, 2014
    Applicant: Olympus Corporation
    Inventors: Takeshi Deguchi, Yoshito Ito, Kei Kikuchi, Nobuyoshi Toyohara