Patents by Inventor Masahiko Nagata

Masahiko Nagata 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: 10892921
    Abstract: The present invention provides a semiconductor device capable of detecting illegal data in secret data communications. A semiconductor device that transmits and receives data includes a specific bit extraction block that extracts first data from transmission data in accordance with a first rule, another specific bit extraction block that extracts second data from reception data in accordance with a second rule, and a bit pattern accumulation buffer that accumulates the first data and the second data. A scramble pattern used when scrambling the transmission data is generated by a combination of the first data and the second data accumulated in the bit pattern accumulation buffer.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 12, 2021
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Masahiko Nagata, Chizuru Matsunaga, Tsukasa Yobo
  • 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
  • Publication number: 20190132162
    Abstract: The present invention provides a semiconductor device capable of detecting illegal data in secret data communications. A semiconductor device that transmits and receives data includes a specific bit extraction block that extracts first data from transmission data in accordance with a first rule, another specific bit extraction block that extracts second data from reception data in accordance with a second rule, and a bit pattern accumulation buffer that accumulates the first data and the second data. A scramble pattern used when scrambling the transmission data is generated by a combination of the first data and the second data accumulated in the bit pattern accumulation buffer.
    Type: Application
    Filed: August 10, 2018
    Publication date: May 2, 2019
    Inventors: Masahiko Nagata, Chizuru Matsunaga, Tsukasa Yobo
  • 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
  • Publication number: 20170262512
    Abstract: A search processing method includes: receiving, by a computer, a search condition; determining, based on first information which associates a first attribute value of a first attribute, which is unique, with an attribute value group including a second attribute value of one or more second attributes other than the first attribute, whether the attribute value group associated with the first attribute value satisfies the search condition for each of the first attribute value; and outputting the first attribute value associated with the attribute value group determined to satisfy the search condition.
    Type: Application
    Filed: December 16, 2016
    Publication date: September 14, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Yasunobu Moriyama, Masahiko Nagata
  • 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: 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
  • 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: 8195686
    Abstract: A search device creates as many stack frames as the number obtained by adding one to the number of search condition character strings contained in an out-of-search-condition character string in a stack, sequentially inputs character strings in a text into automaton data, determines whether the character strings in the text hit the search condition character string or the out-of-search-condition character string to push correspondence to the stack or to change correspondence into non-correspondence, and determines whether the text is to be searched.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: June 5, 2012
    Assignee: Fujitsu Limited
    Inventors: Shinichiro Tago, Masahiko Nagata, Tatsuya Asai
  • Patent number: 7962524
    Abstract: A computer-readable storage medium storing a dataset sorting program is provided to sort records in a dataset into a plurality of destination groups according to a given key item specification. An item value extractor creates an item value list for every record. Then a frequent tree builder builds a frequent tree from the item value lists by finding patterns of item values that appear more often than a threshold specified by a given growth rate parameter. Each item value pattern is a leading part of an item value list with a variable length. A destination group mapper associates each node of the frequent tree with one of the plurality of destination groups. A record sorter traces the frequent tree according to the item value list of each given record, and upon reaching a particular node, puts the record into the destination group associated with that node.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: June 14, 2011
    Assignee: Fujitsu Limited
    Inventors: Seishi Okamoto, Tatsuya Asai, Masataka Matsuura, Hiroya Hayashi, Masahiko Nagata
  • Patent number: 7929845
    Abstract: A playback apparatus includes a VOBU number retriever for obtaining the number of VOBU included in a title, a playback time retriever for obtaining playback time for the title and a playback controller for carrying out a special playback according to the number of VOBU and the playback time. The playback controller obtains average playback time for one VOBU from the playback time and number of VOBU for the title as unit playback time and refers to an address map of a VOBU according to the unit playback time to execute a high-speed search and time search.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: April 19, 2011
    Assignee: Renesas Electronics Corporation
    Inventors: Masahiko Nagata, Kenji Tanaka
  • Publication number: 20100222909
    Abstract: Work is performed in cooperation in a common region by a plurality of apparatuses and a human being, and at this time, human resources are used effectively, and the work is performed efficiently. When components A, B and C are processed by three apparatuses a, b and c and one person in, in the first process, the component A is processed by the person m, and the components B and C are processed by the two apparatuses b and c. In the second process, the component B is processed by the person in, and the components A and C are processed by the two apparatuses a and c. In the third process, the component C is processed by the person m, and the components A and B are processed by the two apparatuses a and b. The timings at which the person m intervenes in the respective apparatuses are prevented from overlapping in this manner, by which the work is performed efficiently.
    Type: Application
    Filed: February 8, 2006
    Publication date: September 2, 2010
    Inventors: Yoshito Ohtake, Hiroshi Miwa, Tetsuya Ozawa, Tatsuhiko Yamamoto, Kenichi Ohno, Ken Mura, Jun Hikoe, Kouji Ootsuki, Masahiko Nagata
  • Publication number: 20100153438
    Abstract: A method and apparatus for allowing a computer to search a hierarchical structure document by creating a list in which a true flag indicating that conditions of a predicate of a search formula are satisfied or a false flag indicating that the conditions of the predicate of the search formula are not satisfied is set to a predicate node of the document data based on the search formula, and scanning the list to search for data designated by the search formula from the document data.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 17, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Tatsuya ASAI, Shinichiro Tago, Seishi Okamoto, Masahiko Nagata
  • Publication number: 20100049712
    Abstract: A search device creates as many stack frames as the number obtained by adding one to the number of search condition character strings contained in an out-of-search-condition character string in a stack, sequentially inputs character strings in a text into automaton data, determines whether the character strings in the text hit the search condition character string or the out-of-search-condition character string to push correspondence to the stack or to change correspondence into non-correspondence, and determines whether the text is to be searched.
    Type: Application
    Filed: June 5, 2009
    Publication date: February 25, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Shinichiro TAGO, Masahiko Nagata, Tatsuya Asai
  • Publication number: 20080319985
    Abstract: One or more extraction conditions for designating data to be extracted can be input in a program. When one or mode extraction conditions are input, a data extraction is carried out for each of the extraction conditions and the extracted data is output to an output destination in accordance with the extraction condition that the present data satisfies.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Masataka Matsuura, Hiroya Hayashi, Masahiko Nagata, Kiyohide Omiya