Patents by Inventor Shinsuke Hamada

Shinsuke Hamada 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: 20250378185
    Abstract: A system stores task information for managing a position of each of task in the workflow, relationship management information for managing a relationship among nodes, authority types and the tasks, and conversion information for managing a relationship between the authority types and a display method for each node. The system, in a display of a first workflow, determines a position of the each of the nodes by referring to the relationship management information and the task information, determines a display method for the each of the nodes by referring to the relationship management information and the conversion information, displays the each of the nodes at the determined position corresponding to one of the tasks based on the determined display method representing the authority type, and changes a display method for a first node in response to a user operation of changing the authority type of the first node.
    Type: Application
    Filed: February 28, 2025
    Publication date: December 11, 2025
    Inventors: Kentaro IMAI, Shinsuke HAMADA, Michio IIJIMA, Naoki INOUE
  • Patent number: 9971793
    Abstract: A database management system receives a new data table input to a database; and executes unique constraint determination processing of determining whether each comparison-subject value as each value registered in a target column in the new data table is different from each comparison reference value as each value registered in a target column in a stored data table in the database, and stores the new data table in a second database area different from a first database area storing the stored data table in the database when a determination result obtained in the unique constraint determination processing is true.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 15, 2018
    Assignee: HITACHI, LTD.
    Inventors: Takayuki Tsuchida, Akira Shimizu, Shinji Fujiwara, Wataru Kawai, Shinsuke Hamada, Yuki Yamada
  • Patent number: 9703829
    Abstract: A database system comprises an interface for a storage device, and a control device for accessing the storage device through the interface. The storage device stores a table that manages a plurality of rows comprising a plurality of item values, and an index configured in a tree structure based on a plurality of nodes enabling to identify the rows by using one or more item values. The control device identifies an item value condition included in a search condition of a search query, determines whether or not the node of the index corresponding to the item value condition is reference-disabled, and when the node is reference-disabled, identifies a range of item values managed by the reference-disabled node, and searches for a row that satisfies the search condition for the identified range.
    Type: Grant
    Filed: December 26, 2011
    Date of Patent: July 11, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Kohei Isomatsu, Shinsuke Hamada, Akira Itou, Kouji Kimura
  • Publication number: 20160004727
    Abstract: A database management system receives a new data table input to a database; and executes unique constraint determination processing of determining whether each comparison-subject value as each value registered in a target column in the new data table is different from each comparison reference value as each value registered in a target column in a stored data table in the database, and stores the new data table in a second database area different from a first database area storing the stored data table in the database when a determination result obtained in the unique constraint determination processing is true.
    Type: Application
    Filed: August 22, 2013
    Publication date: January 7, 2016
    Applicant: HITACHI, LTD.
    Inventors: Takayuki TSUCHIDA, Akira SHIMIZU, Shinji FUJIWARA, Wataru KAWAI, Shinsuke HAMADA, Yuki YAMADA
  • Patent number: 9213759
    Abstract: A DBMS is configured to identify a Boolean expression and conditional expressions from a search query, and to extract for each of the identified conditional expressions the value of a record ID conforming to a conditional expression. The DBMS is configured to change a conformity result value corresponding to the extracted record ID and conditional expression to a first value signifying conformity, in Boolean expression determination information, which is information that includes a determination set having a record ID value and a plurality of conformity result values respectively corresponding to a plurality of conditional expressions, and, on the basis of the Boolean expression, to perform logical operations on the plurality of conformity result values of a determination set, for each determination set in the Boolean expression determination information.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: December 15, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Shinsuke Hamada, Yasuhiro Tahara, Kouji Kimura
  • Publication number: 20150066943
    Abstract: A database system comprises an interface for a storage device, and a control device for accessing the storage device through the interface. The storage device stores a table that manages a plurality of rows comprising a plurality of item values, and an index configured in a tree structure based on a plurality of nodes enabling to identify the rows by using one or more item values. The control device identifies an item value condition included in a search condition of a search query, determines whether or not the node of the index corresponding to the item value condition is reference-disabled, and when the node is reference-disabled, identifies a range of item values managed by the reference-disabled node, and searches for a row that satisfies the search condition for the identified range.
    Type: Application
    Filed: December 26, 2011
    Publication date: March 5, 2015
    Applicant: Hitachi, Ltd.
    Inventors: Kohei Isomatsu, Shinsuke Hamada, Akira Itou, Kouji Kimura
  • Publication number: 20140012879
    Abstract: A DBMS is configured to identify a Boolean expression and conditional expressions from a search query, and to extract for each of the identified conditional expressions the value of a record ID conforming to a conditional expression. The DBMS is configured to change a conformity result value corresponding to the extracted record ID and conditional expression to a first value signifying conformity, in Boolean expression determination information, which is information that includes a determination set having a record ID value and a plurality of conformity result values respectively corresponding to a plurality of conditional expressions, and, on the basis of the Boolean expression, to perform logical operations on the plurality of conformity result values of a determination set, for each determination set in the Boolean expression determination information.
    Type: Application
    Filed: June 3, 2011
    Publication date: January 9, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Shinsuke Hamada, Yasuhiro Tahara, Kouji Kimura
  • Patent number: 8595728
    Abstract: An execution system executes an update batch according to an update batch execution request from a terminal device and gives a batch execution command to each standby system. Each system stores the content of updated data in its update buffer; and subject to termination of the update batch by each system, the post-update data content is reflected in a database. While the above processing is performed, the execution system and the standby systems accept a reference request from the terminal device; and in a case of “batch not executed” or “batch in execution”, each system searches the database and then returns the pre-update data content to the terminal device; and in a case of “update content being reflected”, each system searches the database or the update buffer and then returns the post-update data content to the terminal device.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 26, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shinsuke Hamada, Norihiro Hara, Yasuhiro Tahara
  • Publication number: 20110035748
    Abstract: An execution system executes an update batch according to an update batch execution request from a terminal device and gives a batch execution command to each standby system. Each system stores the content of updated data in its update buffer; and subject to termination of the update batch by each system, the post-update data content is reflected in a database. While the above processing is performed, the execution system and the standby systems accept a reference request from the terminal device; and in a case of “batch not executed” or “batch in execution”, each system searches the database and then returns the pre-update data content to the terminal device; and in a case of “update content being reflected”, each system searches the database or the update buffer and then returns the post-update data content to the terminal device.
    Type: Application
    Filed: February 26, 2010
    Publication date: February 10, 2011
    Inventors: Shinsuke HAMADA, Norihiro Hara, Yasuhiro Tahara
  • Publication number: 20100274758
    Abstract: Provided is a computer system including: an active system; and a standby system. The active system generates, when an update request is received, an after-update log, and sends the after-update log to the standby system at a predetermined timing. The standby system generates a before-update log based on the after-update log sent from the active system and the stored data, updates, after the before-update log is generated, the stored data based on the after-update log, and rolls, when a rollback request is received, the data back to the data before update based on the generated before-update log. Accordingly, it becomes possible to suppress an increase in period of time to reflect the data updated in the active system on the standby system, and to suppress an increase in period of time for rollback of the data performed in the standby system.
    Type: Application
    Filed: February 9, 2010
    Publication date: October 28, 2010
    Inventors: Yasuhiro TAHARA, Norihiro Hara, Wataru Kawai, Shinsuke Hamada