Patents by Inventor Yasuhiro Tahara

Yasuhiro Tahara 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: 20240105560
    Abstract: A semiconductor device includes: two conductive members; a semiconductor element bonded to one of the two conductive members; and a relay terminal bonded to the two conductive members. The relay terminal has a first strip portion and a second strip portion that are bonded to the two conductive members, and a connecting portion that connects the first strip portion and the second strip portion. The first strip portion has a first side. The connecting portion has a first intermediate side, and a first connecting side connecting the first side and the first intermediate side. As viewed in the thickness direction, the first connecting side is located away from a first virtual intersection that is an intersection of a first virtual line overlapping with the first side and a second virtual line overlapping with the first intermediate side.
    Type: Application
    Filed: December 4, 2023
    Publication date: March 28, 2024
    Inventors: Yasuhiro TAHARA, Soichiro TAKAHASHI
  • 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: 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
  • Publication number: 20090100006
    Abstract: There is provided a method of creating an index, which is executed in a document retrieval apparatus. The index includes index information and a trie, the index information includes an index item formed of a character string, the trie is formed of a plurality of nodes each including a part of the character string of the index item, and the index information and each of the plurality of nodes of the trie are associated with each other. The method comprises the steps of: dividing the index information by a unit of an index information block when a first node of the trie is associated with a plurality of the index information blocks, and a search time required for searching all the index information associated with the first node of the trie exceeds a predetermined first threshold; and associating the divided index information with the second node.
    Type: Application
    Filed: March 31, 2008
    Publication date: April 16, 2009
    Inventors: Wataru KAWAI, Taiga Fukushima, Yasuhiro Tahara
  • Publication number: 20080133574
    Abstract: Even an instrument with a small memory capacity realizes fast document retrieval through the use of a trie. A computer generates an index layered node by grouping the nodes in the trie as a family with relation to a parent node and layers the first and second tries with the index layered node as a border. The first trie is stored in a storage area of a main storage unit. The second trie is stored in a storage area of a secondary storage unit. When the computer accepts an input of a term to be retrieved, in the first and the second tries, the computer traces characters of a character string composing the term to be retrieved and then reaches the index information for the concerned character string. The computer reads the index information and retrieves a document having the term to be retrieved and a location of the document.
    Type: Application
    Filed: September 26, 2007
    Publication date: June 5, 2008
    Inventors: Taiga Fukushima, Yasuhiro Tahara, Naoki Inoue