Patents by Inventor Hiromichi Kobashi

Hiromichi Kobashi 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: 9619150
    Abstract: An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiromichi Kobashi, Toshihiro Shimizu, Yuichi Tsuchimoto
  • Publication number: 20150186048
    Abstract: An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information.
    Type: Application
    Filed: December 18, 2014
    Publication date: July 2, 2015
    Inventors: HIROMICHI KOBASHI, Toshihiro Shimizu, Yuichi Tsuchimoto
  • Publication number: 20150135004
    Abstract: Nodes allocate auxiliary data blocks that are the backup of main data blocks to the nodes in a distributed manner. Each node that holds auxiliary data blocks stores therein management information indicating correspondences between the main data blocks corresponding to the auxiliary data blocks held by the own node and nodes holding the main data blocks.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 14, 2015
    Inventors: HIROMICHI KOBASHI, Yuichi Tsuchimoto
  • Publication number: 20150134919
    Abstract: A memory includes a plurality of areas corresponding to a plurality of segments of a storage device. An operation unit stores each of generated access instructions in an area corresponding to a segment of an access destination of the access instruction among the plurality of areas. The operation unit loads data of a segment corresponding to at least one area selected from the plurality of areas from the storage device to another area which is different from the plurality of areas on the memory, and executes an access instruction stored in the selected area, for the loaded segment data.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 14, 2015
    Inventors: Miho Murata, Toshiaki Saeki, Hiromichi Kobashi
  • Patent number: 9026556
    Abstract: Each of plurality of nodes connected to each other via a network includes a local instance processor and a user application processor. The local instance processor executes a data sharing method for accessing shared data. The data sharing method includes: storing a value of first shared data with a function identifier of an update function upon receiving a registration request, wherein the update function is commutative and idempotent; updating the stored value of the first shared data to a first update value in accordance with an execution result of the update function upon receiving an update request; returning a completion message upon updating the stored value of the first shared data stored in the first node; and transmitting a first reflection request to a second node upon updating the stored value of the first shared data stored in the first node.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: May 5, 2015
    Assignee: Fujitsu Limited
    Inventors: Nobutaka Imamura, Yuichi Tsuchimoto, Toshihiro Shimizu, Hiromichi Kobashi, Miho Murata, Soichi Shigeta
  • Publication number: 20150100607
    Abstract: When a relationship between a first data item belonging to a first group and a second data item belonging to a second group is detected, an operation unit updates the coordinates of the first data item using the coordinates of the second group and updates the coordinates of the second data item using the coordinates of the first group. The operation unit then determines which data items are to belong to each of the first and second groups, on the basis of the coordinates of the data items belonging to the first and second groups and the coordinates of the first and second groups.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 9, 2015
    Inventors: HIROMICHI KOBASHI, Yuichi Tsuchimoto
  • Publication number: 20150100573
    Abstract: A plurality of computers dispersedly store pieces of data and pieces of depository information of the respective pieces of data. The depository information indicates a depository computer storing data of the pieces of data. A first computer of the plurality of computers stores, when depository information of first data is absent in a first storing unit of the first computer, first depository information in the first storing unit. The first depository information indicates the first computer as a first depository computer storing the first data. The first data is stored in a second storing unit of the first computer. The first computer identifies, by searching the first storing unit, a second computer as a second depository computer storing second data to be manipulated in association with third data stored in the second storing unit.
    Type: Application
    Filed: September 12, 2014
    Publication date: April 9, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki Moue, Yuichi Tsuchimoto, Hiromichi Kobashi, Miho Murata, Yasuo Yamane, Toshiaki Saeki
  • Publication number: 20140337342
    Abstract: A data management device includes a first storage unit configured to store data; a second storage unit configured to store data, to which access is possible at a high speed compared to the first storage unit; and a processor configured to execute a process including reading, from the first storage unit or the second storage unit, data according to an input data request, and outputting the read data, analyzing relevance between data items stored in the first storage unit or the second storage unit, based on history of data requests that have been input, and dividing, into groups, the data items stored in the first storage unit or the second storage unit based on a result of the analysis, and storing, in the second storage unit, the data items in units of the groups into which the data items have been divided.
    Type: Application
    Filed: July 22, 2014
    Publication date: November 13, 2014
    Inventors: Hiromichi KOBASHI, Yuichi TSUCHIMOTO
  • Patent number: 8756343
    Abstract: When receiving a predetermined command regarding an assigned key to a node apparatus, a history element is registered, which includes a first Logical Clock Value (LCV) at a first time the predetermined command was received, and a data value at a second time represented by the first LCV. When receiving a reference request to reference a data value at a third time represented by a specific LCV, a first marker is registered, which includes, as the specific LCV, a second LCV at a time when the reference request was received or a third LCV designated by the reference request, and further includes information concerning the reference request. When a fixed LCV in a system becomes not less than the specific LCV, a data value corresponding to the assigned key at the third time is identified from the history elements including first LCVs that are not greater than the specific LCV.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: June 17, 2014
    Assignee: Fujitsu Limited
    Inventor: Hiromichi Kobashi
  • Patent number: 8437983
    Abstract: A clock determination method executed by a first one of apparatuses included in a system includes receiving a list including first definite clock values of respective apparatuses, the list being circulated among the apparatuses; determining the first clock value of the first apparatus at a point in time based on a smallest of logical clock values regarding corresponding commands on which processing is not completed, the commands being included in commands received by the first apparatus and the logical clock values being obtained at a time of receiving the corresponding commands and being stored, and updating the first clock value, the updated first clock value being included in the list, by using the determined first clock value; specifying, as a second clock value for the system, a smallest of the first clock values included in the updated list; and transmitting the updated list to a second one of the apparatuses.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: May 7, 2013
    Assignee: Fujitsu Limited
    Inventors: Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Nobutaka Imamura, Toshiaki Saeki, Yasuo Yamane, Hiroki Moue
  • Patent number: 8429136
    Abstract: A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 23, 2013
    Assignee: Fujitsu Limited
    Inventors: Toshiaki Saeki, Yuichi Tsuchimoto, Hiromichi Kobashi, Miho Murata, Nobutaka Imamura, Yasuo Yamane, Hiroki Moue
  • Publication number: 20120136837
    Abstract: A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times.
    Type: Application
    Filed: May 27, 2011
    Publication date: May 31, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Toshiaki SAEKI, Yuichi TSUCHIMOTO, Hiromichi KOBASHI, Miho MURATA, Nobutaka IMAMURA, Yasuo YAMANE, Hiroki MOUE
  • Publication number: 20120011100
    Abstract: This method includes, in response to receipt of a snapshot request from a first node that receives an instruction to obtain a snapshot, identifying transactions in progress; transmitting data representing states of the identified transactions in progress to the first node; after the identifying, carrying out a first processing to prevent the transactions in progress from normally completing; receiving a list of first transactions whose results are reflected to snapshot data or a list of second transactions whose results are not reflected to the snapshot data; and executing copy-on-write on a basis of a specific time after removing the first transactions from among transactions to be processed in the first processing and confirming that the respective first transactions are normally completed or cancelled.
    Type: Application
    Filed: May 25, 2011
    Publication date: January 12, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Yasuo YAMANE, Yuichi Tsuchimoto, Toshiaki Saeki, Hiromichi Kobashi
  • Publication number: 20110271135
    Abstract: When receiving a predetermined command regarding an assigned key to a node apparatus, a history element is registered, which includes a first Logical Clock Value (LCV) at a first time the predetermined command was received, and a data value at a second time represented by the first LCV. When receiving a reference request to reference a data value at a third time represented by a specific LCV, a first marker is registered, which includes, as the specific LCV, a second LCV at a time when the reference request was received or a third LCV designated by the reference request, and further includes information concerning the reference request. When a fixed LCV in a system becomes not less than the specific LCV, a data value corresponding to the assigned key at the third time is identified from the history elements including first LCVs that are not greater than the specific LCV.
    Type: Application
    Filed: March 23, 2011
    Publication date: November 3, 2011
    Applicant: FUJITSU LIMITED
    Inventor: Hiromichi KOBASHI
  • Publication number: 20110271084
    Abstract: A disclosed information processing system includes a receiving node and a storing node, the receiving node includes an order information adding unit that adds first order information to operation instructions included in an operation instruction sequence, the first order information indicating an order among the operation instruction sequences and an operation instruction transmission unit that transmits the one or more operation instructions to the storing node, the storing node includes an operation instruction execution unit that executes the operation instructions. Further, upon a receipt of a second operation instruction having the first order information indicating that the second operation instruction is earlier than the one or more first operation instructions, which was already executed, in the first order relationship, the storing node re-executes the first operation instruction after the second operation instruction is executed.
    Type: Application
    Filed: March 25, 2011
    Publication date: November 3, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki Moue, Nobutaka Imamura, Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Toshiaki Saeki, Yasuo Yamane
  • Publication number: 20110184698
    Abstract: A clock determination method executed by a first one of apparatuses included in a system includes receiving a list including first definite clock values of respective apparatuses, the list being circulated among the apparatuses; determining the first clock value of the first apparatus at a point in time based on a smallest of logical clock values regarding corresponding commands on which processing is not completed, the commands being included in commands received by the first apparatus and the logical clock values being obtained at a time of receiving the corresponding commands and being stored, and updating the first clock value, the updated first clock value being included in the list, by using the determined first clock value; specifying, as a second clock value for the system, a smallest of the first clock values included in the updated list; and transmitting the updated list to a second one of the apparatuses.
    Type: Application
    Filed: January 28, 2011
    Publication date: July 28, 2011
    Applicant: Fujitsu Limited
    Inventors: Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Nobutaka Imamura, Toshiaki Saeki, Yasuo Yamane, Hiroki Moue
  • Publication number: 20100125550
    Abstract: Each of plurality of nodes connected to each other via a network includes a local instance processor and a user application processor. The local instance processor executes a data sharing method for accessing shared data. The data sharing method includes: storing a value of first shared data with a function identifier of an update function upon receiving a registration request, wherein the update function is commutative and idempotent; updating the stored value of the first shared data to a first update value in accordance with an execution result of the update function upon receiving an update request; returning a completion message upon updating the stored value of the first shared data stored in the first node; and transmitting a first reflection request to a second node upon updating the stored value of the first shared data stored in the first node.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 20, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Nobutaka IMAMURA, Yuichi Tsuchimoto, Toshihiro Shimizu, Hiromichi Kobashi, Miho Murata, Soichi Shigeta
  • Publication number: 20080114635
    Abstract: A method for calculating an importance degree for a resource according to this invention includes: receiving a first importance degree assigned to a resource node to be allocated or having been allocated to a specific business service based on an original policy in the specific business service; and converting the received first importance degree to a second importance degree in an entire system according to data concerning an importance degree re-calculation policy, which is set for the specific business service independently of the original policy. Because the second importance degree in the entire system is re-calculated according to the importance degree re-calculation policy, it is possible for an operation administrator of the entire system to flexibly and appropriately set the importance degree re-calculation policy so as to optimize the resource allocation of the entire system.
    Type: Application
    Filed: August 22, 2007
    Publication date: May 15, 2008
    Applicant: Fujitsu Limited
    Inventors: Soichi Shigeta, Hiromichi Kobashi, Haruyasu Ueda
  • Publication number: 20080068403
    Abstract: Specific information is detected from a portion of image information displayed on a display screen during scrolling the image information. When the detected specific information is displayed at a predetermined position on the display screen as a result of scrolling, the scrolling is stopped. When a predetermined time has elapsed since the scrolling is stopped, the stopping of the scrolling is canceled, to resume the scrolling the image information.
    Type: Application
    Filed: February 15, 2007
    Publication date: March 20, 2008
    Applicant: Fujitsu Limited
    Inventor: Hiromichi Kobashi
  • Publication number: 20070266083
    Abstract: In a resource brokering apparatus, a setting unit sets a value of each service, and a detecting unit detects whether resource nodes are insufficient when a request for one service is received by a receiving unit. When it is insufficient, a determining unit determines whether a first value of a resource node used for one service is higher than a second value of the resource node which is currently used for another service. If the first value is larger than the second value, the other service is switched to the one service.
    Type: Application
    Filed: January 25, 2007
    Publication date: November 15, 2007
    Inventors: Hiromichi Kobashi, Soichi Shigeta, Haruyasu Ueda, Toshihiro Shimizu