Patents by Inventor Go Kojima

Go Kojima 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: 10459893
    Abstract: The purpose of the present invention is, in a file storage, to shorten an access response time to shared data. When a file storage apparatus receives a command for a specific manipulation of a file system, a specific apparatus determines, based on a state of the file system and a manipulation history, whether or not an unapplied manipulation affects a target of the specific manipulation, the unapplied manipulation being a manipulation which has been previously executed by another file storage apparatus among a plurality of file storage apparatuses and which has not been applied to the file system. When it is determined that the unapplied manipulation affects the target of the specific manipulation, the file storage apparatus applies the unapplied manipulation to the file system, executes the specific manipulation on the file system, and transmits, to a cloud storage apparatus, manipulation information which represents the specific manipulation.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 29, 2019
    Assignee: HITACHI, LTD.
    Inventors: Kazuhito Yokoi, Go Kojima, Takuya Oda, Yasushi Miyata, Masanori Takata, Hitoshi Kamei, Akiyoshi Tsuchiya
  • Patent number: 10298715
    Abstract: The present invention relates to a distributed processing system having a master node and a plurality of worker nodes. Each worker node has an assigned identifier. A worker node caches in its own memory first output data, which is the result of the execution of a first task, and copies said first output data to another worker node. The master node selects, on the basis of the identifier information of the first worker node, a worker node to which to assign a second task, wherein the first output data is used as input data.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: May 21, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhide Aikoh, Masafumi Kinoshita, Go Kojima
  • Publication number: 20180082078
    Abstract: Encryption methods allowing encrypted data to be stored in a database and processed in the encrypted state have been proposed. However, since it is necessary for an application to use plaintext data, usage is only possible where security is assured. When an application for processing encrypted data stored in a database is used from a user system, the application is launched from the user system via an application extension unit. When the application processes the encrypted data stored in the database, the application extension unit performs a process in which, if an encryption SQL function enabling the encrypted data stored in the database to be processed is registered, the SQL function enabling the function for processing plaintext is replaced with the encryption SQL function, and, if a substitution process is registered, the SQL function is replaced with a substitution process function enabling the substitution process to be performed.
    Type: Application
    Filed: March 15, 2016
    Publication date: March 22, 2018
    Inventors: Takayuki SUZUKI, Go KOJIMA, Yoshinori SATOU, Keisei FUJIWARA
  • Publication number: 20180041600
    Abstract: The present invention relates to a distributed processing system having a master node and a plurality of worker nodes. Each worker node has an assigned identifier. A worker node caches in its own memory first output data, which is the result of the execution of a first task, and copies said first output data to another worker node. The master node selects, on the basis of the identifier information of the first worker node, a worker node to which to assign a second task, wherein the first output data is used as input data.
    Type: Application
    Filed: April 15, 2015
    Publication date: February 8, 2018
    Applicant: HITACHI, LTD.
    Inventors: Kazuhide AIKOH, Masafumi KINOSHITA, Go KOJIMA
  • Publication number: 20180018347
    Abstract: The purpose of the present invention is, in a file storage, to shorten an access response time to shared data. When a file storage apparatus receives a command for a specific manipulation of a file system, a specific apparatus determines, based on a state of the file system and a manipulation history, whether or not an unapplied manipulation affects a target of the specific manipulation, the unapplied manipulation being a manipulation which has been previously executed by another file storage apparatus among a plurality of file storage apparatuses and which has not been applied to the file system. When it is determined that the unapplied manipulation affects the target of the specific manipulation, the file storage apparatus applies the unapplied manipulation to the file system, executes the specific manipulation on the file system, and transmits, to a cloud storage apparatus, manipulation information which represents the specific manipulation.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 18, 2018
    Inventors: Kazuhito YOKOI, Go KOJIMA, Takuya ODA, Yasushi MIYATA, Masanori TAKATA, Hitoshi KAMEI, Akiyoshi TSUCHIYA
  • Patent number: 9229772
    Abstract: A progress status management system comprises a management target system configured to execute a series of processes to the file, which includes a plurality of process units configured to execute a process to a file, and a progress status management unit configured to manage a progress status of a process executed by the process unit included at the management target system. The progress status management unit, in a case of acquiring the first identification information of a file in a first process unit, acquires the first identification information of the file in the second process unit, and links the acquired first identification information in the first process unit and the acquired first identification information in the second process unit to the same second identification information.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: January 5, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Go Kojima, Yohsuke Ishii, Shoji Kodama
  • Publication number: 20150331916
    Abstract: A computer system including a shared file server manages the access to file data for performing access to the file data accurately and efficiently. This computer includes a plurality of first name spaces to which is assigned an access path to data stored in a storage area, and a name space to which is assigned a path corresponding to the access path and which is different from the first name spaces. When the access paths generated in different first name spaces are the same, the corresponding paths which correspond to the same access paths are changed into mutually different paths. Moreover, by assigning a path corresponding to the data to be analyzed, it is possible to efficiently access the requested data among a large amount of data. In addition, the sorting of the corresponding paths is changed according to the load of the computer storing the data.
    Type: Application
    Filed: February 6, 2013
    Publication date: November 19, 2015
    Applicant: Hitachi, Ltd.
    Inventors: Takaaki HARUNA, Shoji KODAMA, Go KOJIMA, Nobumitsu TAKAOKA
  • Publication number: 20150186182
    Abstract: A progress status management system comprises a management target system configured to execute a series of processes to the file, which includes a plurality of process units configured to execute a process to a file, and a progress status management unit configured to manage a progress status of a process executed by the process unit included at the management target system. The progress status management unit, in a case of acquiring the first identification information of a file in a first process unit, acquires the first identification information of the file in the second process unit, and links the acquired first identification information in the first process unit and the acquired first identification information in the second process unit to the same second identification information.
    Type: Application
    Filed: June 14, 2012
    Publication date: July 2, 2015
    Inventors: Go Kojima, Yohsuke Ishii, Shoji Kodama
  • Patent number: 8862502
    Abstract: This object is aimed to provide an advertisement providing system, etc. that defines a web API that contributes to the creation of an advertisement attached webpage for making it possible to distribute referral fees of the advertisement. A system carries out processing while taking a session ID generated by an advertisement intermediary service (105) among a website (103), a web API (104) and the advertisement intermediary service (105), wherein the website (103) creates a webpage including a result of processing by the web API (104), a link for acquiring a resource of advertisement information, and a link having as a parameter a session ID which is called on selection of an advertisement.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: October 14, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Hideki Takano, Ryoichi Ueda, Go Kojima
  • Publication number: 20110099068
    Abstract: This object is aimed to provide an advertisement providing system, etc. that defines a web API that contributes to the creation of an advertisement attached webpage for making it possible to distribute referral fees of the advertisement. A system carries out processing while taking a session ID generated by an advertisement intermediary service (105) among a website (103), a web API (104) and the advertisement intermediary service (105), wherein the website (103) creates a webpage including a result of processing by the web API (104), a link for acquiring a resource of advertisement information, and a link having as a parameter a session ID which is called on selection of an advertisement.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 28, 2011
    Inventors: Hideki Takano, Ryoichi Ueda, Go Kojima
  • Publication number: 20090132538
    Abstract: To keep data security in an information processing system, an information processing apparatus communicably coupled with a user terminal communicably coupled with a secret data management device managing secret data that a user intends to keep secret, includes a publicly-available data storage unit that stores publicly-available data that the user does not intend to keep secret; a publicly-available data acquiring unit that reads the publicly-available data from the publicly-available data storage unit; a program storage unit that stores a program to be executed by the user terminal; and a program sending unit that sends the program to the user terminal with the read publicly-available data attached thereto. The above-mentioned program contains instructions to cause the user terminal to execute the steps of: acquiring the secret data by accessing the secret data management device; and outputting the acquired secret data and publicly-available data attached to the program.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 21, 2009
    Inventors: Go Kojima, Ryoichi Ueda
  • Publication number: 20080307340
    Abstract: A Web application can be used without delivering data directly to a Web application provider. An application provider with a user interface function sends a user-operated Web browser an application script for providing a user interface function that operates on the Web browser. A data provider, which cooperates with the application provider using access information and provides a data manipulation function, manipulates the stored data in accordance with a data Add/Modify/Delete/Browse request for example if the data manipulation process is required in accompany with the user operation, and sends only information on the result back to the Web browser, a request source.
    Type: Application
    Filed: March 27, 2008
    Publication date: December 11, 2008
    Inventors: Go Kojima, Ryoichi Ueda
  • Publication number: 20080059429
    Abstract: A system capable of searching information provided by multiple databases and WWW servers as if the information were stored in multiple tables of a single database, and an environment which allows easy installation of the system, are provided to a user. An integrated search processing device holds definition information obtained by defining: information used for accessing the WWW servers and databases, and schema information on data held therein. The integrated search processing device uses the definition information to provide: a table selection screen which allows selection of tables to be searched; a search condition input screen used for inputting a search condition for the tables selected through the table selection screen; and a result screen which displays a result of search processing performed based on information inputted through the search condition input screen and the definition information, thereby defining respective operations of the integrated search processing device.
    Type: Application
    Filed: September 5, 2006
    Publication date: March 6, 2008
    Inventors: Go Kojima, Tetsuo Tanaka