Patents by Inventor Taketoshi Yoshida

Taketoshi Yoshida 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: 20240056228
    Abstract: A network system includes nodes that form a ring network, wherein a transmission source node includes a first processor configured to divide transmission target data into a plurality of pieces of divided data, transmit the divided data in a first direction round of the ring network, and transmit redundant data in a second direction round, a first relay node includes a second processor configured to detect occurrence of a failure in a path to a transmission destination node in the ring network, and when there is un-transmitted divided data, transmit a transmission request for un-transmitted redundant data in the second direction round, and a second relay node includes a third processor configured to save at least one piece of redundant data in a memory, and when the un-transmitted redundant data is saved in the memory, transmit the un-transmitted redundant data in the second direction round toward the transmission destination node.
    Type: Application
    Filed: June 6, 2023
    Publication date: February 15, 2024
    Applicant: Fujitsu Limited
    Inventor: Taketoshi YOSHIDA
  • Patent number: 11687268
    Abstract: A storage system includes a first storage device that includes a first memory and a first processor coupled to the first memory; and a second storage device that includes a second memory and a second processor coupled to the second memory, wherein the first processor is configured to: when migrating data in object units, generate dummy data that corresponds to the data instead of the data in object units, and transmit management information used to manage an object and the dummy data to the second storage device, and the second processor is configured to: store the management information in a storage unit in association with the object, and discard the dummy data.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: June 27, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 11538497
    Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and the processor configured to obtain requests for reading objects that exist in a plurality of wraps in different running directions on a tape of a tape storage, calculate an integrated speed for each of a plurality of orders of reading the objects based on a distance between the objects and a running speed of the tape between the objects, and select, from among the plurality of orders, an order that maximizes the integrated speed.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: December 27, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20220300191
    Abstract: A control apparatus includes: a memory; and a processor coupled to the memory. The processor stores a first data and a second data in a storing region after reading each of the first data and the second data from a recording medium based on first information including information on respective recording positions of a plurality of data in the recording medium and respective read-times at which the plurality of data are read from the recording medium. The first data serves as a read-target of a first read-request to the recording medium, and the second data has co-occurrence relation to the first data. In a case where a second read-request to the recording medium is detected, the processor transmits the second data to a transmission source of the second read-request after reading the second data stored in the storing region. The second read-request regards the second data as a read-target.
    Type: Application
    Filed: December 3, 2021
    Publication date: September 22, 2022
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 11435917
    Abstract: A storage control device, includes a processor configured to: dispose original blocks to which data on an object basis is divided and assigned and copy blocks which are copies of the original blocks respectively alternately in storage devices of a distributed storage system in a distributed manner; determine, upon reception of a read request for an object, as a first storage control device out of the storage control devices a read task which collectively reads the original blocks and the copy blocks which belong to the object from one of the storage devices; notify the storage control devices of the read task; upon reception of the read request as the first storage control device, collectively read the original blocks and the copy blocks; and transfer the data of the blocks which have been read to a second storage control device which is the read task for the blocks.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: September 6, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20220148620
    Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and the processor configured to obtain requests for reading objects that exist in a plurality of wraps in different running directions on a tape of a tape storage, calculate an integrated speed for each of a plurality of orders of reading the objects based on a distance between the objects and a running speed of the tape between the objects, and select, from among the plurality of orders, an order that maximizes the integrated speed.
    Type: Application
    Filed: August 30, 2021
    Publication date: May 12, 2022
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi YOSHIDA
  • Patent number: 11307792
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: perform control to store data on the memory; determine a correlation between a plurality of pieces of data, based on pieces of attribute information of the plurality of pieces of data, wherein dispose pieces of data having a high correlation among the plurality of pieces of data at neighboring locations on the memory.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 19, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20210286543
    Abstract: A storage system includes a first storage device that includes a first memory and a first processor coupled to the first memory; and a second storage device that includes a second memory and a second processor coupled to the second memory, wherein the first processor is configured to: when migrating data in object units, generate dummy data that corresponds to the data instead of the data in object units, and transmit management information used to manage an object and the dummy data to the second storage device, and the second processor is configured to: store the management information in a storage unit in association with the object, and discard the dummy data.
    Type: Application
    Filed: January 27, 2021
    Publication date: September 16, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20210181944
    Abstract: A storage control device, includes a processor configured to: dispose original blocks to which data on an object basis is divided and assigned and copy blocks which are copies of the original blocks respectively alternately in storage devices of a distributed storage system in a distributed manner; determine, upon reception of a read request for an object, as a first storage control device out of the storage control devices a read task which collectively reads the original blocks and the copy blocks which belong to the object from one of the storage devices; notify the storage control devices of the read task; upon reception of the read request as the first storage control device, collectively read the original blocks and the copy blocks; and transfer the data of the blocks which have been read to a second storage control device which is the read task for the blocks.
    Type: Application
    Filed: October 29, 2020
    Publication date: June 17, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 11010189
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes storing a port number of a first service used by a first virtual machine executed within a first cloud computing system in association with an identifier of the first virtual machine; when receiving a request to move the first virtual machine to a second cloud computing system, transmitting a confirmation request as to whether or not a second service corresponding to the port number of the first service is enabled to be used in the second cloud computing system to the second cloud computing system, the confirmation request specifying the port number of the first service; and moving the first virtual machine to the second cloud computing system when receiving a reply indicating that the second service is enabled to be used from the second cloud computing system.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 18, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 10902878
    Abstract: A tape device includes: a tape drive configured to read and write data to a tape medium; and a processor configured to: determine, when requested to read data from a first segment and a second segment on the tape medium, a data amount in a third segment located between the first segment and the second segment; compare the data amount with a threshold value that is determined based on a reading characteristic of the tape drive; instruct the tape drive, when the data amount is the threshold value or more, to read data from the first segment, skip the third segment, and read data from the second segment; and instruct the tape drive, when the data amount is less than the threshold value, to continuously read data from the first segment, the third segment, and the second segment.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: January 26, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20200365182
    Abstract: A tape device includes: a tape drive configured to read and write data to a tape medium; and a processor configured to: determine, when requested to read data from a first segment and a second segment on the tape medium, a data amount in a third segment located between the first segment and the second segment; compare the data amount with a threshold value that is determined based on a reading characteristic of the tape drive; instruct the tape drive, when the data amount is the threshold value or more, to read data from the first segment, skip the third segment, and read data from the second segment; and instruct the tape drive, when the data amount is less than the threshold value, to continuously read data from the first segment, the third segment, and the second segment.
    Type: Application
    Filed: April 23, 2020
    Publication date: November 19, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 10789101
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes calculating, when a request for a processing for a plurality of apparatuses is received, an estimated processing time period that is an estimated value of a time period taken to perform the processing based on a processing time period in a past execution history of the processing; referring to a time schedule that records a schedule of processing including replication for each of the plurality of apparatuses; and selecting one of the plurality of apparatuses as a target apparatus for performing the requested processing based on a sum total of overlapping times between the calculated estimated processing time period and the recorded schedule.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 29, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20200233603
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: perform control to store data on the memory; determine a correlation between a plurality of pieces of data, based on pieces of attribute information of the plurality of pieces of data, wherein dispose pieces of data having a high correlation among the plurality of pieces of data at neighboring locations on the memory.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 23, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Patent number: 10699064
    Abstract: Methods, systems, and computer programs are presented for providing text input options in a user interface to accelerate data entry and provide contextual information. One method includes an operation for detecting presence of an application in a user interface, the application configured to receive text input from a user. The method also includes providing in the user interface an input cockpit based on the detected application. The input cockpit includes at least one information panel and at least one input panel. The method further includes operations for determining a history context based on text input entered by the user for the application, and for performing a search based on the history context and presenting one or more results from the search in the at least one information panel. The method further includes an operation for providing text shortcuts in the at least one input panel based on the history context.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Takanori Kawahara, Masaru Iritani, Taketoshi Yoshida
  • Publication number: 20200065129
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes storing a port number of a first service used by a first virtual machine executed within a first cloud computing system in association with an identifier of the first virtual machine; when receiving a request to move the first virtual machine to a second cloud computing system, transmitting a confirmation request as to whether or not a second service corresponding to the port number of the first service is enabled to be used in the second cloud computing system to the second cloud computing system, the confirmation request specifying the port number of the first service; and moving the first virtual machine to the second cloud computing system when receiving a reply indicating that the second service is enabled to be used from the second cloud computing system.
    Type: Application
    Filed: June 24, 2019
    Publication date: February 27, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20190065262
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes calculating, when a request for a processing for a plurality of apparatuses is received, an estimated processing time period that is an estimated value of a time period taken to perform the processing based on a processing time period in a past execution history of the processing; referring to a time schedule that records a schedule of processing including replication for each of the plurality of apparatuses; and selecting one of the plurality of apparatuses as a target apparatus for performing the requested processing based on a sum total of overlapping times between the calculated estimated processing time period and the recorded schedule.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 28, 2019
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20180314419
    Abstract: Methods, systems, and computer programs are presented for providing text input options in a user interface to accelerate data entry and provide contextual information. One method includes an operation for detecting presence of an application in a user interface, the application configured to receive text input from a user. The method also includes providing in the user interface an input cockpit based on the detected application. The input cockpit includes at least one information panel and at least one input panel. The method further includes operations for determining a history context based on text input entered by the user for the application, and for performing a search based on the history context and presenting one or more results from the search in the at least one information panel. The method further includes an operation for providing text shortcuts in the at least one input panel based on the history context.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Takanori Kawahara, Masaru Iritani, Taketoshi Yoshida
  • Patent number: 9940157
    Abstract: A method includes: when receiving an acquisition request, including performance condition, that requests first virtual machine, determining whether the first virtual machine that satisfies the performance condition is able to be constructed on one of physical machines by referring operation statuses of the physical machines; when the first virtual machine satisfying the performance condition is determined to be unable to be constructed, setting, based on previous determination history of whether second virtual machine that satisfies the performance condition is able to be constructed, a determination period for determining whether the first virtual machine that satisfies the performance condition is able to be constructed, in accordance with time interval at which the second virtual machine that satisfies the performance condition is determined to be able to be constructed; after elapse of a time period corresponding to the determination period, determining whether the first virtual machine is able to be cons
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: April 10, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida
  • Publication number: 20170366413
    Abstract: A non-transitory computer-readable storage medium storing therein a network evaluation program for causing a computer to execute a process comprising deploying, in each physical machine of a system in which one or more physical machines and one or more physical storage devices are connected via a physical path, a first virtual machine to execute software of applying a steady access load with respect to the physical storage device or a second virtual machine to execute software of applying a fluctuating access load with respect to the physical storage device, and identifying a plurality of the virtual machines that share a same physical path, based on a measurement result of throughput for a case where at least one or more of the second virtual machines and one or more of the first virtual machines have been executed in a same time period.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 21, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Taketoshi Yoshida