Patents by Inventor Kiichi Yamada

Kiichi Yamada 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: 11003509
    Abstract: A lock control apparatus includes one or more memories, and one or more processors configured to perform setting of, as a target node, each of one or more child nodes other than eldest child nodes among child nodes relating to parent nodes in each of layers of data structure formed by a tree structure, when a first process for first data associated with a first node in the data structure proceeds in a direction from a parent node to a child node, perform determination of whether the first node is the target node, and perform lock of the first node when the first node is the target node.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 11, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takuya Masaki, Kiichi Yamada, Masahiko Nagata, Yoshihiro Yasuoka, Hisashi Sugawara
  • Patent number: 10664491
    Abstract: A searching device converts a searching data into an encoded searching data in a first encoding format according to a first encoding rule; and searches the encoded searching data in a target encoded data that has been encoded into the first encoding format by the first encoding rule, or that has been encoded in a second encoding format wherein when a specific encoded data encoded in the second encoding format is detected in the searching, the searching compares the encoded searching data and a converted encoded data, the converted encoded data being the specific encoded data converted into the first encoding format based on a predetermined conversion rule.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 26, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Kiichi Yamada, Haruyasu Ueda
  • Patent number: 10599667
    Abstract: A searching device converts a searching data into an encoded searching data in a first encoding format according to a first encoding rule; and searches the encoded searching data in a target encoded data that has been encoded into the first encoding format by the first encoding rule, or that has been encoded in a second encoding format wherein when a specific encoded data encoded in the second encoding format is detected in the searching, the searching compares the encoded searching data and a converted encoded data, the converted encoded data being the specific encoded data converted into the first encoding format based on a predetermined conversion rule.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: March 24, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Kiichi Yamada, Haruyasu Ueda
  • Patent number: 10417214
    Abstract: A non-transitory computer-readable storage medium storing a database control program that causes a computer to execute a process, the process including when an update processing for a value of a data item included in a record stored in a database occurs, generating a first record and a second record, the first record including the data item having a value updated by the update processing, the second record including the data item having a value not updated by the update processing, and when a new update processing occurs for the record for which the update processing occurred, performing the new update processing for both of the first record and the second record.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 17, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kouji Takahashi, Kiichi Yamada, Masahiko Nagata
  • Patent number: 10311157
    Abstract: A method includes: upon receipt of a request of update processing for a first record including a numerical data item in a database, generating, by a processor, a second record by duplicating the first record while a value corresponding to an update content of the update processing is set to the numerical data item, the update processing being processing of updating the value of the numerical data item according to the update content; and executing the update processing for the second record in response to the request.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 4, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kiichi Yamada, Naohiro Itou, Masahiko Nagata, Mitsuhiro Kinomura
  • Publication number: 20190163542
    Abstract: A lock control apparatus includes one or more memories, and one or more processors configured to perform setting of, as a target node, each of one or more child nodes other than eldest child nodes among child nodes relating to parent nodes in each of layers of data structure formed by a tree structure, when a first process for first data associated with a first node in the data structure proceeds in a direction from a parent node to a child node, perform determination of whether the first node is the target node, and perform lock of the first node when the first node is the target node.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 30, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Takuya Masaki, Kiichi YAMADA, Masahiko Nagata, Yoshihiro Yasuoka, Hisashi Sugawara
  • Patent number: 10223405
    Abstract: A processor determines whether to generate a first entry, based on whether a second entry is in a storage, for each conditional expression included in retrieval expressions. The first entry includes, in association with a first identifier, a first path included in the conditional expression. The second entry includes, a second path identical to the first path in association with a second identifier. The processor determines whether to generate a third entry based on whether a fourth entry is in the storage. The third entry includes a first set and a fifth identifier in association with a third identifier. The first set is included in the conditional expression and includes a first value and a first operator. The fifth identifier is the first identifier or the second identifier. The fourth entry includes a second set identical to the first set and the fifth identifier in association with a fourth identifier.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yasunobu Moriyama, Masahiko Nagata, Kiichi Yamada
  • Patent number: 9971968
    Abstract: A determination method includes: generating, when a logical formula is received, another statement group that shares either one of individual statements and one or plural statements of statement groups with each of the individual statements and statement groups that are included in the logical formula or a changed logical formula acquired with the performance of logically equivalent conversion with regard to the logical formula, the logical formula or the changed logical formula including a logical disjunction of the individual statements or the statement groups that are logical conjunctions of the one or plural statements; and performing a determination process of the logical formula, wherein the logical formula is determined as not satisfied when a determination result indicating that the statements that are included in the other statement group are not satisfied is obtained in the determination process.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Wakana Yamada, Kiichi Yamada, Mitsuhiro Kinomura
  • Publication number: 20180052810
    Abstract: A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text data, wherein; the code assignment table being generated by assigning a part of character strings assigned to a 1-byte region of a first code assignment table to a 2-byte region of the code assignment table, and by assigning one or more codes each having two or more bytes to at least a part of character strings assigned to the 2-byte region of the code assignment table.
    Type: Application
    Filed: October 2, 2017
    Publication date: February 22, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Kiichi YAMADA, Haruyasu UEDA
  • Patent number: 9779071
    Abstract: A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text data, wherein; the code assignment table being generated by assigning a part of character strings assigned to a 1-byte region of a first code assignment table to a 2-byte region of the code assignment table, and by assigning one or more codes each having two or more bytes to at least a part of character strings assigned to the 2-byte region of the code assignment table.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 3, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Kiichi Yamada, Haruyasu Ueda
  • Patent number: 9619516
    Abstract: A data extraction device generates, based on master information and an extraction condition, a determination result indicating whether the master information is an extraction target. When stream data is received, the data extraction device determined, using the determination result, whether the master information that is specified based on the received stream data is to be extracted.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yasunobu Moriyama, Masahiko Nagata, Mitsuhiro Kinomura, Yoshihiro Yasuoka, Kiichi Yamada, Wakana Yamada
  • Publication number: 20170097954
    Abstract: A processor determines whether to generate a first entry, based on whether a second entry is in a storage, for each conditional expression included in retrieval expressions. The first entry includes, in association with a first identifier, a first path included in the conditional expression. The second entry includes, a second path identical to the first path in association with a second identifier. The processor determines whether to generate a third entry based on whether a fourth entry is in the storage. The third entry includes a first set and a fifth identifier in association with a third identifier. The first set is included in the conditional expression and includes a first value and a first operator. The fifth identifier is the first identifier or the second identifier. The fourth entry includes a second set identical to the first set and the fifth identifier in association with a fourth identifier.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 6, 2017
    Applicant: FUJITSU LIMITED
    Inventors: YASUNOBU MORIYAMA, MASAHIKO NAGATA, KIICHI YAMADA
  • Publication number: 20170068701
    Abstract: A non-transitory computer-readable storage medium storing a database control program that causes a computer to execute a process, the process including when an update processing for a value of a data item included in a record stored in a database occurs, generating a first record and a second record, the first record including the data item having a value updated by the update processing, the second record including the data item having a value not updated by the update processing, and when a new update processing occurs for the record for which the update processing occurred, performing the new update processing for both of the first record and the second record.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 9, 2017
    Inventors: Kouji Takahashi, Kiichi Yamada, Masahiko Nagata
  • Publication number: 20170017707
    Abstract: A searching device converts a searching data into an encoded searching data in a first encoding format according to a first encoding rule; and searches the encoded searching data in a target encoded data that has been encoded into the first encoding format by the first encoding rule, or that has been encoded in a second encoding format wherein when a specific encoded data encoded in the second encoding format is detected in the searching, the searching compares the encoded searching data and a converted encoded data, the converted encoded data being the specific encoded data converted into the first encoding format based on a predetermined conversion rule.
    Type: Application
    Filed: June 21, 2016
    Publication date: January 19, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Kiichi YAMADA, Haruyasu UEDA
  • Publication number: 20170017629
    Abstract: A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text data, wherein; the code assignment table being generated by assigning a part of character strings assigned to a 1-byte region of a first code assignment table to a 2-byte region of the code assignment table, and by assigning one or more codes each having two or more bytes to at least a part of character strings assigned to the 2-byte region of the code assignment table.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 19, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Kiichi YAMADA, Haruyasu UEDA
  • Publication number: 20160055152
    Abstract: A method includes: upon receipt of a request of update processing for a first record including a numerical data item in a database, generating, by a processor, a second record by duplicating the first record while a value corresponding to an update content of the update processing is set to the numerical data item, the update processing being processing of updating the value of the numerical data item according to the update content; and executing the update processing for the second record in response to the request.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 25, 2016
    Applicant: Fujitsu Limited
    Inventors: Kiichi YAMADA, Naohiro ltou, Masahiko Nagata, Mitsuhiro Kinomura
  • Patent number: 9147011
    Abstract: A searching apparatus includes a memory that stores a plurality of records, and a processor that executed a procedure, the procedure including searching a first record group, which is a part of a plurality of records, for a record satisfying a first search condition, and, in case of a second search condition being received during the searching, further searching a second record group, which is another part of the plurality of records, for a record satisfying either the first search condition and the second search condition.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: September 29, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Kiichi Yamada
  • Publication number: 20150012475
    Abstract: A determination method includes: generating, when a logical formula is received, another statement group that shares either one of individual statements and one or plural statements of statement groups with each of the individual statements and statement groups that are included in the logical formula or a changed logical formula acquired with the performance of logically equivalent conversion with regard to the logical formula, the logical formula or the changed logical formula including a logical disjunction of the individual statements or the statement groups that are logical conjunctions of the one or plural statements; and performing a determination process of the logical formula, wherein the logical formula is determined as not satisfied when a determination result indicating that the statements that are included in the other statement group are not satisfied is obtained in the determination process.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 8, 2015
    Applicant: Fujitsu Limited
    Inventors: Wakana Yamada, Kiichi Yamada, Mitsuhiro Kinomura
  • Publication number: 20140344268
    Abstract: A data extraction device generates, based on master information and an extraction condition, a determination result indicating whether the master information is an extraction target. When stream data is received, the data extraction device determined, using the determination result, whether the master information that is specified based on the received stream data is to be extracted.
    Type: Application
    Filed: April 25, 2014
    Publication date: November 20, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Yasunobu Moriyama, Masahiko Nagata, Mitsuhiro Kinomura, Yoshihiro Yasuoka, Kiichi YAMADA, Wakana Yamada
  • Patent number: 8667008
    Abstract: A search request control apparatus includes a processor to execute a process. The process includes splitting a search request set, which contains a plurality of search requests acquired in a predetermined period, into subsets in accordance with a degree of overlap of data searched by each of the search requests, calculating an average response of the search requests contained in the search request set in accordance with a processing order of the subsets that are obtained through the splitting, and processing collectively in accordance with the processing order, search requests contained in a plurality of subsets having a minimum average response calculated.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: March 4, 2014
    Assignee: Fujitsu Limited
    Inventor: Kiichi Yamada