Patents by Inventor Satoshi ONOUE

Satoshi ONOUE 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: 11797581
    Abstract: An information processing apparatus accepts text data. When specifying a word included in the accepted text data, the information processing apparatus generates a code associated with the specified word and generates information that associates the appearance position of the specified word in the text data with the word. The information processing apparatus stores therein the generated code and the information in association with the accepted text data.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: October 24, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Ryo Matsumura, Satoshi Onoue
  • Publication number: 20230297891
    Abstract: A non-transitory computer-readable storage medium storing an information processing program that causes at least one computer to execute a process, the process includes training a model based on training data that defines a relationship between a vector that corresponds to a program and a vector that corresponds to each of subprograms that corresponds to the program; and when receiving a first program to be analyzed, acquiring first vectors of first subprograms that corresponds to the first program by inputting the first program to the training model.
    Type: Application
    Filed: May 25, 2023
    Publication date: September 21, 2023
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Daichi NAKANO, Yuto MUKADE, Satoshi ONOUE
  • Publication number: 20230088088
    Abstract: A non-transitory computer-readable storage medium storing an information processing program for causing a computer to perform processing including: calculating vectors of a plurality of pieces of space-specific basic information defined in a plurality of spaces by performing Poincare Embeddings on the plurality of pieces of basic information, based on a common concept table that classifies the plurality of pieces of basic information with a common concept and calculate a vector of structural information with a granularity larger than the basic information, based on the vectors of the plurality of pieces of basic information; and generating an inverted index that defines a relationship between a position of the basic information in a file that corresponds to the same space and the vector of the basic information and a relationship between a position of the structural information in the file and the vector of the structural information.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Satoshi ONOUE, Kokichi SUGIYAMA
  • Publication number: 20230047977
    Abstract: A storage medium storing a program for causing a computer to perform processing including: performing a morphological analysis on a source code to divide the source code into a plurality of reserved words and a plurality of variables; performing, based on a static dictionary defining a relationship between a reserved word and a static code, assigning of the static code corresponding to the reserved word to the reserved word and assigning of a dynamic code to the variable, to thereby generate a compressed code array; registering the variable, the dynamic code assigned to the variable, and an attribute of the variable; calculating a vector of the source code by assigning a predetermined vector to the static code in the array and assigning a vector to the dynamic code in the array by embedding the dynamic code in a vector space based on the attribute corresponding to the dynamic code.
    Type: Application
    Filed: November 1, 2022
    Publication date: February 16, 2023
    Applicant: FUJITSU LIMITED
    Inventors: Satoshi Onoue, Masahiro Kataoka, Yuto Mukade, Daichi Nakano
  • Patent number: 11514248
    Abstract: A semantic vector generation device (100) obtains vectors of a plurality of words included in text data. The semantic vector generation device (100) extracts a word included in any group. The semantic vector generation device (100) generates a vector in accordance with the any group on the basis of a vector of the word extracted among the obtained vectors of the words. The semantic vector generation device (100) identifies a vector of a word included in an explanation of any semantics of the word extracted among the obtained vectors of the words. The semantic vector generation device (100) generates a vector in accordance with the any semantics on the basis of the vector identified and the vector generated.
    Type: Grant
    Filed: December 22, 2019
    Date of Patent: November 29, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Onoue, Masahiro Kataoka
  • Patent number: 11507746
    Abstract: A memory stores therein a document and a plurality of word vectors that are word embeddings respectively computed for a plurality of words. A processor extracts, with respect to one of the words, two or more surrounding words within a prescribed range from one occurrence position where the one word occurs, from the document, and computes a sum vector by adding word vectors corresponding to the surrounding words. The processor determines a parameter such as to predict the surrounding words from the sum vector and the parameter using a machine learning model. The processor stores the parameter as context information for the one occurrence position, in association with the word vector corresponding to the one word.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: November 22, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Seiji Okura, Masahiro Kataoka, Satoshi Onoue
  • Publication number: 20220261430
    Abstract: A non-transitory computer-readable storage medium storing an information processing program that causes a computer to execute a process that includes embedding a plurality of parts in a vector space based on similar parts information in which parts of the plurality of parts that are similar to each other a certain degree or more are associated for a plurality of different types of parts; acquiring a vector of a first combination and a vector of a second combination based on a vector in the vector space of each of parts included in the first combination and the second combination of the plurality of parts; and determining similarity between the first combination and the second combination based on the vector of the first combination and the vector of the second combination.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Shogo Ohyama, Satoshi Onoue
  • Patent number: 11386267
    Abstract: A non-transitory computer-readable recording medium stores therein an analysis program that causes a computer to execute a process including: generating an index based on a dictionary for use in morphological analysis, the index relating to morphemes registered in the dictionary, the index including flags by which a beginning and an end of each morpheme registered in the dictionary are determinable; and extracting a plurality of dividable words from input character data by using the index.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 12, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Masao Ideuchi, Satoshi Onoue
  • Publication number: 20220114347
    Abstract: A computer: acquires, from a compression dictionary that associates each of codes having a length according to a frequency of appearance of a set of a word and a word meaning of the word with that set, the set of any word and that word meaning, and one of the codes associated with the set of the any word and that word meaning; selects, from among a plurality of fixed-length codes stored in the memory with a same length in association with the set of the word and that word meaning, one of the fixed-length codes associated with the set of the any word and that word meaning; generates a conversion dictionary that associates the selected one of the fixed-length codes with the acquired one of the codes; and specifies, by the conversion dictionary, the individual fixed-length codes associated with each of the codes contained in compressed data.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Akira Sakai
  • Publication number: 20220035848
    Abstract: An information processing device identifies a vector corresponding to any word included in text included in a search condition. The information processing device refers to a storage unit that stores presence information indicating whether or not a word corresponding to each of a plurality of vectors is included in each of a plurality of text files, and identifies a text file including the any word among the plurality of text files on the basis of presence information associated with a vector in which similarity to the identified vector is equal to or higher than a standard among the plurality of vectors.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Sho Kato
  • Publication number: 20210142006
    Abstract: An information processing apparatus (100) extracts a plurality of words included in text information. The information processing apparatus (100) refers to a storage unit that stores therein, for each of word meanings of the words, co-occurrence information on another word with respect to the words and specifies, from among the plurality of extracted words, a word meaning of the one of the words each including the plurality of word meanings based on the co-occurrence information on the other word with respect to the one of the words. The information processing apparatus (100) generates word meaning postscript text information that includes the one of the words and a character that identifies the specified word meaning.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Kota Natsume
  • Patent number: 10793453
    Abstract: A method for treating a circulating water in a wet paint booth, the method including adding a treatment agent including an aqueous solution including a tannin and an alkali metal hydroxide and/or an alkali metal carbonate to the circulating water in any of passages for the circulating water in the wet paint booth, wherein the passages include for supplying the circulating water from a water tank to a paint booth, for collecting an uncoated paint in the circulating water, and for returning the circulating water to the water tank; to detackify the uncoated paint collected in the circulating water.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 6, 2020
    Assignee: KURITA WATER INDUSTRIES LTD.
    Inventors: Tsuneyuki Yoshida, Yuta Arimoto, Yoshio Yasukawa, Satoshi Onoue
  • Patent number: 10755028
    Abstract: An analysis device includes a memory and a processor configured to acquire a document for analyzing, generate a coded document including a plurality of coded words by coding the document for each word unit, determine a vector value according to a condition of appearance of a first coded phrase in the coded document, the first coded phrase corresponding to a combination of two or more coded words included in the plurality of coded words, and assign the vector value to the first coded phrase.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: August 25, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Hiroyuki Yoshida
  • Publication number: 20200125804
    Abstract: A semantic vector generation device (100) obtains vectors of a plurality of words included in text data. The semantic vector generation device (100) extracts a word included in any group. The semantic vector generation device (100) generates a vector in accordance with the any group on the basis of a vector of the word extracted among the obtained vectors of the words. The semantic vector generation device (100) identifies a vector of a word included in an explanation of any semantics of the word extracted among the obtained vectors of the words. The semantic vector generation device (100) generates a vector in accordance with the any semantics on the basis of the vector identified and the vector generated.
    Type: Application
    Filed: December 22, 2019
    Publication date: April 23, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Satoshi Onoue, Masahiro Kataoka
  • Publication number: 20200117710
    Abstract: A memory stores therein a document and a plurality of word vectors that are word embeddings respectively computed for a plurality of words. A processor extracts, with respect to one of the words, two or more surrounding words within a prescribed range from one occurrence position where the one word occurs, from the document, and computes a sum vector by adding word vectors corresponding to the surrounding words. The processor determines a parameter such as to predict the surrounding words from the sum vector and the parameter using a machine learning model. The processor stores the parameter as context information for the one occurrence position, in association with the word vector corresponding to the one word.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 16, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Seiji Okura, Masahiro Kataoka, Satoshi Onoue
  • Publication number: 20200065367
    Abstract: A non-transitory computer-readable recording medium stores therein an analysis program that causes a computer to execute a process including: generating an index based on a dictionary for use in morphological analysis, the index relating to morphemes registered in the dictionary, the index including flags by which a beginning and an end of each morpheme registered in the dictionary are determinable; and extracting a plurality of dividable words from input character data by using the index.
    Type: Application
    Filed: November 5, 2019
    Publication date: February 27, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Masao Ideuchi, Satoshi Onoue
  • Publication number: 20190377746
    Abstract: An information processing apparatus accepts text data. When specifying a word included in the accepted text data, the information processing apparatus generates a code associated with the specified word and generates information that associates the appearance position of the specified word in the text data with the word. The information processing apparatus stores therein the generated code and the information in association with the accepted text data.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 12, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Ryo Matsumura, Satoshi Onoue
  • Publication number: 20190278791
    Abstract: An information processing device receives a plurality of pieces of code information corresponding to a plurality of words included in text data, and specifies a plurality of pieces of code information the appearance frequency of which exceeds a reference among the pieces of code information being received, based on the pieces of code information. The information processing device acquires a plurality of vectors associated with the pieces of code information being specified, by referring to a storage that stores therein a vector corresponding to a word in association with code information corresponding to the word, and generates a representative vector representing the vectors.
    Type: Application
    Filed: February 25, 2019
    Publication date: September 12, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Ryo Matsumura
  • Publication number: 20180246856
    Abstract: An analysis device includes a memory and a processor configured to acquire a document for analyzing, generate a coded document including a plurality of coded words by coding the document for each word unit, determine a vector value according to a condition of appearance of a first coded phrase in the coded document, the first coded phrase corresponding to a combination of two or more coded words included in the plurality of coded words, and assign the vector value to the first coded phrase.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Satoshi Onoue, Hiroyuki Yoshida
  • Publication number: 20170001888
    Abstract: A method for treating a circulating water in a wet paint booth, the method including adding a treatment agent including an aqueous solution including a tannin and an alkali metal hydroxide and/or an alkali metal carbonate to the circulating water in any of passages for the circulating water in the wet paint booth, wherein the passages include for supplying the circulating water from a water tank to a paint booth, for collecting an uncoated paint in the circulating water, and for returning the circulating water to the water tank; to detackify the uncoated paint collected in the circulating water.
    Type: Application
    Filed: March 17, 2015
    Publication date: January 5, 2017
    Applicant: KURITA WATER INDUSTRIES LTD.
    Inventors: Tsuneyuki YOSHIDA, Yuta ARIMOTO, Yoshio YASUKAWA, Satoshi ONOUE