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: 11886901Abstract: 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: GrantFiled: March 4, 2019Date of Patent: January 30, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Yoshito Ito, Makoto Hamada
-
Publication number: 20230251668Abstract: 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: ApplicationFiled: April 18, 2023Publication date: August 10, 2023Inventors: Takahiro YAMANA, Yoshito ITO, Koji TERADA, Toru ISOBE
-
Patent number: 11714670Abstract: 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: GrantFiled: May 15, 2019Date of Patent: August 1, 2023Assignee: Nippon Telegraph and Telephone CorporationInventor: Yoshito Ito
-
Publication number: 20230136244Abstract: 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: ApplicationFiled: February 26, 2020Publication date: May 4, 2023Inventors: Katsumi FUJITA, Masashi KANEKO, Yoshito ITO
-
Patent number: 11403151Abstract: 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: GrantFiled: January 17, 2020Date of Patent: August 2, 2022Assignee: Nippon Telegraph and Telephone CorporationInventor: Yoshito Ito
-
Publication number: 20220100548Abstract: [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: ApplicationFiled: January 17, 2020Publication date: March 31, 2022Inventor: Yoshito ITO
-
Publication number: 20220091900Abstract: [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: ApplicationFiled: January 17, 2020Publication date: March 24, 2022Inventor: Yoshito ITO
-
Publication number: 20210216350Abstract: [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: ApplicationFiled: May 15, 2019Publication date: July 15, 2021Inventor: Yoshito ITO
-
Publication number: 20210191748Abstract: [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: ApplicationFiled: May 15, 2019Publication date: June 24, 2021Inventor: Yoshito ITO
-
Publication number: 20210004255Abstract: [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: ApplicationFiled: March 4, 2019Publication date: January 7, 2021Inventors: Yoshito ITO, Makoto Hamada
-
Patent number: 10000248Abstract: 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: GrantFiled: October 11, 2017Date of Patent: June 19, 2018Inventors: Junichi Urata, Yoshito Ito
-
Patent number: 9994269Abstract: 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: GrantFiled: November 12, 2015Date of Patent: June 12, 2018Assignee: Schaft Inc.Inventors: Junichi Urata, Yoshito Ito
-
Patent number: 9821461Abstract: 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: GrantFiled: October 9, 2015Date of Patent: November 21, 2017Assignee: X Development LLCInventors: Junichi Urata, Yoshito Ito
-
Patent number: 9821866Abstract: 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: GrantFiled: November 12, 2015Date of Patent: November 21, 2017Assignee: Schaft Inc.Inventors: Junichi Urata, Yoshito Ito
-
Patent number: 9778132Abstract: 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: GrantFiled: December 16, 2015Date of Patent: October 3, 2017Assignee: X Development LLCInventors: Junichi Urata, Yoshito Ito, Masaki Hamafuji
-
Publication number: 20170274529Abstract: 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: ApplicationFiled: June 9, 2017Publication date: September 28, 2017Inventors: Junichi Urata, Yoshito Ito
-
Patent number: 9701016Abstract: 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: GrantFiled: August 10, 2015Date of Patent: July 11, 2017Assignee: X Development LLCInventors: Junichi Urata, Yoshito Ito
-
Patent number: 9475191Abstract: 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: GrantFiled: February 9, 2015Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Junichi Urata, Yoshito Ito
-
Patent number: 8697230Abstract: 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: GrantFiled: August 31, 2010Date of Patent: April 15, 2014Assignee: Kyushu UniversityInventors: Hiroki Ago, Yoshito Ito, Izumi Tanaka, Seigi Mizuno, Masaharu Tsuji
-
Publication number: 20140004277Abstract: 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: ApplicationFiled: August 9, 2013Publication date: January 2, 2014Applicant: Olympus CorporationInventors: Takeshi Deguchi, Yoshito Ito, Kei Kikuchi, Nobuyoshi Toyohara