Patents by Inventor Kohshi YAMAMOTO
Kohshi YAMAMOTO 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: 10684831Abstract: An information processing apparatus includes: a processor configured to: conduct lexical analysis on an interpreter-type source code; compress a source code, on which the lexical analysis has been conducted, by using a compression dictionary that associates an internal code and a compression code; when an execution command of an interpreter is received for the source code compressed, convert the source code compressed into an internal code in accordance with the compression dictionary; and sequentially execute processing in accordance with the internal code converted.Type: GrantFiled: December 7, 2017Date of Patent: June 16, 2020Assignee: FUJITSU LIMITEDInventors: Masahiro Kataoka, Takaki Ozawa, Kohshi Yamamoto, Tomohiko Hosaka
-
Patent number: 10339104Abstract: An information processing apparatus which manages a file which holds information including a plurality of items, includes a processor, the processor configured to: search for a file satisfying a requested search condition based on item information obtained by associating the items and the number of files including the items, and file information indicating whether or not each of the files includes each item, and upon receipt of a deletion request of a file, update the number of files of items included in the file of a deletion target in the item information, and, when the number of files becomes 0, deletes an item whose number of files becomes 0 and the number of files including the item from the item information.Type: GrantFiled: December 16, 2014Date of Patent: July 2, 2019Assignee: FUJITSU LIMITEDInventors: Kohshi Yamamoto, Yasuhiro Suzuki, Masahiro Kataoka
-
Publication number: 20180095735Abstract: An information processing apparatus includes: a processor configured to: conduct lexical analysis on an interpreter-type source code; compress a source code, on which the lexical analysis has been conducted, by using a compression dictionary that associates an internal code and a compression code; when an execution command of an interpreter is received for the source code compressed, convert the source code compressed into an internal code in accordance with the compression dictionary; and sequentially execute processing in accordance with the internal code converted.Type: ApplicationFiled: December 7, 2017Publication date: April 5, 2018Applicant: FUJITSU LIMITEDInventors: Masahiro KATAOKA, Takaki Ozawa, Kohshi Yamamoto, Tomohiko Hosaka
-
Patent number: 9576061Abstract: An arithmetic operation unit receives a request to update a first data group during restoration using first history information and generates second history information indicating a history of updates. The arithmetic operation unit predicts a time taken until completion of restoration using the second history information on the basis of an amount of the second history information. The arithmetic operation unit compares the predicted time with a threshold and limits at least part of updates of the first data group during the restoration using the second history information on the basis of the comparison result.Type: GrantFiled: June 9, 2014Date of Patent: February 21, 2017Assignee: FUJITSU LIMITEDInventors: Akinori Yamamoto, Kouji Takahashi, Kohshi Yamamoto, Hisashi Sugawara
-
Publication number: 20170033803Abstract: A method includes: first setting a first and a second storage regions; first comparing a compression target data in a file with data in the first storage region; first creating a first compression code of the compression target data based on the data in the first storage region when a predetermined first consistency between the compression target data and the data in the first storage region is detected; second comparing the compression target data with data in the second storage region when the predetermined first consistency between the compression target data and the data in the first storage region is not detected, the compression target data being moved to the second storage region after the second comparing; and first storing the compression target data into the first storage region when a predetermined second consistency between the compression target data and the data in the second storage region is detected.Type: ApplicationFiled: October 12, 2016Publication date: February 2, 2017Applicant: FUJITSU LIMITEDInventors: Masahiro Kataoka, Yasuhiro Suzuki, Kohshi YAMAMOTO
-
Publication number: 20170003958Abstract: A non-transitory computer-readable recording medium storing an information processing program causing a computer to execute a process including obtaining a name of a variable usable for a software program and a configuration value of the variable, obtaining a compressed string into which the name of the variable is compressed, writing, to a configuration file, the compressed string and the obtained configuration value so that the compressed string and the obtained configuration value are associated each other, and outputting a configuration value corresponding to an inquiry when the inquiry is received, the inquiry including a designation of a name of a specified variable and a request to obtain a configuration value corresponding to the specified variable, the configuration value corresponding to the specified variable being specified based on a compressed string obtained by compressing the designated name of the specified variable.Type: ApplicationFiled: June 28, 2016Publication date: January 5, 2017Applicant: FUJITSU LIMITEDInventors: Kimihiro Okubo, Osamu OYAMADA, Masahiro Takeda, Takayuki Hashimoto, KOHSHI YAMAMOTO, Kohei Uno, Yasunori Shibata
-
Patent number: 9520896Abstract: An information processing device compares a particular unit including a plurality of words and each word corresponding to an encoded output previously output to an output buffer, when encoding an input text word by word and outputting the encoded input text to an output buffer, detects a duplicating part that includes the particular unit and performs dynamic encoding on the detected part to replace the detected part with a dynamic code.Type: GrantFiled: June 21, 2016Date of Patent: December 13, 2016Assignee: FUJITSU LIMITEDInventors: Masahiro Kataoka, Takaki Ozawa, Kohshi Yamamoto
-
Patent number: 9496895Abstract: A method includes: first setting a first and a second storage regions; first comparing a compression target data in a file with data in the first storage region; first creating a first compression code of the compression target data based on the data in the first storage region when a predetermined first consistency between the compression target data and the data in the first storage region is detected; second comparing the compression target data with data in the second storage region when the predetermined first consistency between the compression target data and the data in the first storage region is not detected, the compression target data being moved to the second storage region after the second comparing; and first storing the compression target data into the first storage region when a predetermined second consistency between the compression target data and the data in the second storage region is detected.Type: GrantFiled: June 17, 2015Date of Patent: November 15, 2016Assignee: FUJITSU LIMITEDInventors: Masahiro Kataoka, Yasuhiro Suzuki, Kohshi Yamamoto
-
Patent number: 9201888Abstract: An information processing apparatus includes a processor configured to divide a first file of a first plurality of files stored in a storage device into a second plurality of files, each of the second plurality of files including a different range of values, when each range of values corresponding to each of the first plurality of files includes a specific range and a total size of the first plurality of files exceeds a threshold.Type: GrantFiled: February 19, 2013Date of Patent: December 1, 2015Assignee: FUJITSU LIMITEDInventors: Yasuhiro Suzuki, Kohshi Yamamoto, Masahiro Kataoka
-
Publication number: 20150288383Abstract: A method includes: first setting a first and a second storage regions; first comparing a compression target data in a file with data in the first storage region; first creating a first compression code of the compression target data based on the data in the first storage region when a predetermined first consistency between the compression target data and the data in the first storage region is detected; second comparing the compression target data with data in the second storage region when the predetermined first consistency between the compression target data and the data in the first storage region is not detected, the compression target data being moved to the second storage region after the second comparing; and first storing the compression target data into the first storage region when a predetermined second consistency between the compression target data and the data in the second storage region is detected.Type: ApplicationFiled: June 17, 2015Publication date: October 8, 2015Inventors: Masahiro KATAOKA, Yasuhiro Suzuki, Kohshi Yamamoto
-
Publication number: 20150248432Abstract: A method includes: acquiring a data string including a data group of which the sizes of constituent units of data are different sizes; executing a comparing process, the comparing process comparing certain data included in the data group with data that is included in the data string and of which the sizes of constituent units are the same as the certain data; extracting data matching the certain data from the data string based on the comparing process; and generating, by a processor, a compressed code based on a relationship between a position of the certain data in the data string and a position of the extracted matching data in the data string.Type: ApplicationFiled: May 18, 2015Publication date: September 3, 2015Applicant: FUJITSU LIMITEDInventors: Masahiro Kataoka, Yasuhiro Suzuki, KOHSHI YAMAMOTO
-
Publication number: 20150106409Abstract: An information processing apparatus which manages a file which holds information including a plurality of items, includes a processor, the processor configured to: search for a file satisfying a requested search condition based on item information obtained by associating the items and the number of files including the items, and file information indicating whether or not each of the files includes each item, and upon receipt of a deletion request of a file, update the number of files of items included in the file of a deletion target in the item information, and, when the number of files becomes 0, deletes an item whose number of files becomes 0 and the number of files including the item from the item information.Type: ApplicationFiled: December 16, 2014Publication date: April 16, 2015Inventors: Kohshi Yamamoto, Yasuhiro Suzuki, Masahiro Kataoka
-
Publication number: 20140372353Abstract: An arithmetic operation unit receives a request to update a first data group during restoration using first history information and generates second history information indicating a history of updates. The arithmetic operation unit predicts a time taken until completion of restoration using the second history information on the basis of an amount of the second history information. The arithmetic operation unit compares the predicted time with a threshold and limits at least part of updates of the first data group during the restoration using the second history information on the basis of the comparison result.Type: ApplicationFiled: June 9, 2014Publication date: December 18, 2014Inventors: Akinori Yamamoto, Kouji Takahashi, KOHSHI YAMAMOTO, Hisashi Sugawara
-
Publication number: 20130346715Abstract: A data management apparatus includes a memory being accessible at a higher rate than a storage device, and a processor configured to control the memory to store a part of data stored in the storage device into a first storage area of the memory, the part of the data is cyclically selected from the data, and respond to a data request by using the cyclically selected part of the data stored in the first storage area.Type: ApplicationFiled: April 23, 2013Publication date: December 26, 2013Applicant: FUJITSU LIMITEDInventors: Yasuhiro SUZUKI, Kohshi YAMAMOTO