Patents by Inventor Takaaki Haruna

Takaaki Haruna 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: 11397853
    Abstract: A word extraction assistance system includes: a storage device that stores a document archive that is a subject of following steps, and a dictionary that defines relations between words; and a calculation device that performs the step of comparing a document contained in the document archive with the dictionary, and thus generating candidate-for-structured-data related to relations between predetermined words, the step of performing determination of validity of the candidate-for-structured-data, based on certainty of the candidate-for-structured-data, and the step of adding the candidate-for-structured-data to the dictionary, based on a result of the determination of validity.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 26, 2022
    Assignee: HITACHI, LTD.
    Inventors: Tadashi Takeuchi, Takaaki Haruna
  • Patent number: 11327748
    Abstract: A software cooperation possibility determination apparatus stores pieces of software configuration information which are pieces of information regarding configurations of determination target software which is software for which cooperation possibility with cooperation destination software which is software of a cooperation destination is to be determined and verified software which is software verified that the software is able to cooperate with the cooperation destination software, acquires information regarding data output from the determination target software and information regarding data output from the verified software and input to the cooperation destination software from the pieces of software configuration information, and determines consistency or similarity between the information regarding the data output from the determination target software and the information regarding the data output from the verified software, and determines the cooperation possibility of the determination target software
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 10, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takaaki Haruna, Takuya Oda
  • Publication number: 20220004382
    Abstract: A software cooperation possibility determination apparatus stores pieces of software configuration information which are pieces of information regarding configurations of determination target software which is software for which cooperation possibility with cooperation destination software which is software of a cooperation destination is to be determined and verified software which is software verified that the software is able to cooperate with the cooperation destination software, acquires information regarding data output from the determination target software and information regarding data output from the verified software and input to the cooperation destination software from the pieces of software configuration information, and determines consistency or similarity between the information regarding the data output from the determination target software and the information regarding the data output from the verified software, and determines the cooperation possibility of the determination target software
    Type: Application
    Filed: March 12, 2021
    Publication date: January 6, 2022
    Inventors: Takaaki HARUNA, Takuya ODA
  • Patent number: 10761883
    Abstract: According to one embodiment, a program executing apparatus includes an event management portion to configure migration timing of the program on the basis of a state of the program being executed at reception of a migration request from the program, and a state transmission portion to migrate state information of the program on the basis of the migration timing configured in the event management portion.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 1, 2020
    Assignee: HITACHI LTD.
    Inventors: Tadashi Takeuchi, Takaaki Haruna
  • Publication number: 20200193090
    Abstract: A word extraction assistance system includes: a storage device that stores a document archive that is a subject of following steps, and a dictionary that defines relations between words; and a calculation device that performs the step of comparing a document contained in the document archive with the dictionary, and thus generating candidate-for-structured-data related to relations between predetermined words, the step of performing determination of validity of the candidate-for-structured-data, based on certainty of the candidate-for-structured-data, and the step of adding the candidate-for-structured-data to the dictionary, based on a result of the determination of validity.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 18, 2020
    Applicant: HITACHI, LTD.
    Inventors: Tadashi TAKEUCHI, Takaaki HARUNA
  • Publication number: 20200097552
    Abstract: Provided is a synonym determination method to improve the determination accuracy of synonyms and reduce data and work. By executing the attribute tag attaching program 21, the CPU 11 attaches an attribute tag to a word extracted from the document data 31. By executing the word co-occurrence index calculation program 22, the CPU 11 calculates a co-occurrence index between words. By executing the attribute-related word search program 23, when there is a set of words having the same attribute among words whose co-occurrence index calculated between words having attributes related with each other is equal to or more than the lower limit value, the CPU 11 determines the set of words to be synonymous. By executing the synonym registration program 24, the CPU 11 presents the words determined to be synonymous to the user 3 as synonym candidates and registers the words presented in the synonym dictionary.
    Type: Application
    Filed: July 29, 2019
    Publication date: March 26, 2020
    Applicant: HITACHI, LTD.
    Inventors: Takaaki Haruna, Tadashi Takeuchi, Takuya Oda
  • Publication number: 20190102219
    Abstract: According to one embodiment, a program executing apparatus includes an event management portion to configure migration timing of the program on the basis of a state of the program being executed at reception of a migration request from the program, and a state transmission portion to migrate state information of the program on the basis of the migration timing configured in the event management portion.
    Type: Application
    Filed: March 21, 2018
    Publication date: April 4, 2019
    Applicant: HITACHI, LTD.
    Inventors: Tadashi TAKEUCHI, Takaaki HARUNA
  • Patent number: 9563748
    Abstract: Provided is a technology for improving the efficiency and the accuracy of data security. To this end, protection information provided to data is maintained correct even when it becomes necessary to change the necessity/non-necessity to protect the data depending on the content of a process performed on the data. More specifically, primitive data with protection attributes set thereon is read as the original data, and an operation is performed on the original data to generate derived data. Then, whether to make the derived data inherit the protection attributes of the original data is determined on the basis of a content of the operation performed on the original data.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: February 7, 2017
    Assignee: HITACHI, LTD.
    Inventors: Takaaki Haruna, Nobuaki Kohinata
  • Publication number: 20160259919
    Abstract: Provided is a technology for improving the efficiency and the accuracy of data security. To this end, protection information provided to data is maintained correct even when it becomes necessary to change the necessity/non-necessity to protect the data depending on the content of a process performed on the data. More specifically, primitive data with protection attributes set thereon is read as the original data, and an operation is performed on the original data to generate derived data. Then, whether to make the derived data inherit the protection attributes of the original data is determined on the basis of a content of the operation performed on the original data (FIG. 1).
    Type: Application
    Filed: March 20, 2014
    Publication date: September 8, 2016
    Applicant: HITACHI, LTD.
    Inventors: Takaaki HARUNA, Nobuaki KOHINATA
  • 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: 20130067045
    Abstract: The intersystem coordination apparatus includes: a storage unit configured to store a pattern of a communication protocol between the system and the other system, a protocol definition in which system configurations of these systems and network configurations, a non-functioning requirement which is a unique requirement of a predetermined application for the system to access the other system by using the predetermined application, and a plurality of modules configured to execute the application in accordance with the protocol definition and the non-functioning requirement; an application processing unit configured to execute the predetermined application; and a combination processing unit configured to select a module required to execute processing by the application from the plurality of modules based on the non-functioning requirement and a requirement value required to perform processing between these systems determined based on the communication protocol pattern, the system configuration, and the network c
    Type: Application
    Filed: July 12, 2012
    Publication date: March 14, 2013
    Applicant: HITACHI, LTD.
    Inventors: Kenichiro KAWAKAMI, Hiromitsu KATO, Toshihiko NAKANO, Hidenori YAMAMOTO, Masatoshi MURAKAMI, Takaaki HARUNA
  • Patent number: 7640330
    Abstract: In a server-based computing environment, an environment that is the same as the environment realized on a server is provided to a user at a place where connection to a network can not be established. A virtual computer is constructed on the server. A client can executes an application program on the virtual computer. When the client is disconnected from the network, data required for constructing the virtual computer are saved in a file and that file is sent as it is to the client. On the client, the received file is used to construct the virtual computer, and work is continued on the virtual computer.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: December 29, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Takaaki Haruna, Akihiro Urano, Yumiko Sugita
  • Patent number: 7593998
    Abstract: An object of this invention is to speed up file access and shorten the switching time upon failure. There is provided a computer system with plural storage systems and plural servers, in which: the storage systems each have a disk drive for storing files read/written by the servers and a storage control device, which has an interface connected to the servers via a network and a controller for controlling file read/write in the disk drive; the storage control device and the servers each have a cache memory, which temporarily stores files read/written by the servers, and a file cache control information unit, which keeps information of files stored in the cache memory; and the file cache control information unit holds information indicating whether or not a file is stored in the cache memory of the storage control device and/or the cache memories of the servers.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: September 22, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Yuzuru Maya, Takaaki Haruna
  • Publication number: 20080301777
    Abstract: A server system has servers that can be operated through switching as a primary system and a standby system, and a shared disk unit for storing data accessed by the servers. Each of the servers has a driver that acquires information on a configuration inside the shared disk unit after starting of the system. The driver sets the shared disk unit in an active state in which an access request can be sent to the shared disk unit. Access control determines whether the access request issued by an application should be sent on the basis of a management table indicating inhibited types of access requests for each access destination. The access control sends the access request to the driver when the access request is not inhibited for an access destination of the access request. By this arrangement, hot standby switching processing can be performed at high speed.
    Type: Application
    Filed: July 31, 2008
    Publication date: December 4, 2008
    Inventors: Masaya Ichikawa, Hideaki Sampei, Toshiyuki Ukai, Takaaki Haruna, Kenta Ninose, Yuzuru Maya
  • Publication number: 20080288812
    Abstract: A cluster system including: a transmission side server cluster consisting of a plurality of computers; a receiving side server cluster consisting of a plurality of computers; and a network that interconnects both the transmission side server cluster and the receiving side server cluster, wherein an active-transmission computer which is included in the transmission side server cluster selects a standby-transmission computer from the computers in the transmission side server cluster, based on load information, and transmits a backup-copy of a message to the standby-transmission computer when the active-transmission computer transmits the message to a computer in the receiving side server, the stand-by transmission computer for back-up handling of the message in the event of occurrence of a fault in the active-transmission computer.
    Type: Application
    Filed: July 28, 2008
    Publication date: November 20, 2008
    Inventors: Yuzuru Maya, Koji Ito, Masaya Ichikawa, Takaaki Haruna
  • Publication number: 20080160942
    Abstract: In a mobile communication terminal device 1: a storage means 23 has first through fifth registration regions; a business with which communication can be established extraction means 21a analyzes information carried by a radio wave which is received at the current position and extracts communication businesses with which communication can be established; and a communication business selection means 21b selects a communication business to be employed based upon the results of extraction by the business with which communication can be established extraction means 21a and upon the contents registered in the first through the fifth registration regions. As a result, during roaming, this mobile communication terminal device is enabled to select, among a plurality of communication businesses with which communication can be established, a communication business for which the cost of connection is cheap.
    Type: Application
    Filed: February 28, 2008
    Publication date: July 3, 2008
    Applicants: VODAFONE K.K., SII MOBILE COMMUNICATIONS INC.
    Inventors: Kazuhiro Koyama, Masahiro Noguchi, Haruo Kanaya, Takaaki Haruna, Masao Kudo
  • Publication number: 20060288159
    Abstract: A method of controlling cache allocation to be executed by a server computer is arranged to realize resource management for securing a proper cache size. The server computer is arranged to have a memory unit and a CPU. The memory unit stores a memory allowable size of a memory to be secured as a disk cache by each of the programs to be executed by the server computer. In a case that a new disk cache is allocated to the memory unit when accessing a disk drive under the control of the program being executed, the CPU reads from the memory the memory allowable size corresponding with the program and allocates the disk cache to the memory unit so that the disk cache may stay in the range of the memory allowable size.
    Type: Application
    Filed: October 7, 2005
    Publication date: December 21, 2006
    Inventors: Takaaki Haruna, Yuzuru Maya, Masami Hiramatsu
  • Publication number: 20060230099
    Abstract: An object of this invention is to speed up file access and shorten the switching time upon failure. There is provided a computer system with plural storage systems and plural servers, in which: the storage systems each have a disk drive for storing files read/written by the servers and a storage control device, which has an interface connected to the servers via a network and a controller for controlling file read/write in the disk drive; the storage control device and the servers each have a cache memory, which temporarily stores files read/written by the servers, and a file cache control information unit, which keeps information of files stored in the cache memory; and the file cache control information unit holds information indicating whether or not a file is stored in the cache memory of the storage control device and/or the cache memories of the servers.
    Type: Application
    Filed: September 6, 2005
    Publication date: October 12, 2006
    Inventors: Yuzuru Maya, Takaaki Haruna
  • Publication number: 20060074949
    Abstract: In a server-based computing environment, an environment that is the same as the environment realized on a server is provided to a user at a place where connection to a network can not be established. A virtual computer is constructed on the server. A client can executes an application program on the virtual computer. When the client is disconnected from the network, data required for constructing the virtual computer are saved in a file and that file is sent as it is to the client. On the client, the received file is used to construct the virtual computer, and work is continued on the virtual computer.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 6, 2006
    Inventors: Takaaki Haruna, Akihiro Urano, Yumiko Sugita
  • Publication number: 20050273845
    Abstract: If a notebook computer is used with its e-key device inserted in it, it is likely that the e-key device remains inserted in it even when the user carries the notebook computer. In case such notebook computer is left behind or stolen, both the notebook computer and the e-key device are lost or stolen together and it may be possible for the thief to steal information stored in the computer. When the user calls for standby, log-off, or shut-down operation, a message “remove the e-key device” is displayed on the screen and log-off or shut down is disabled until the e-key device is removed. This ensures that the e-key device is removed (when carrying the notebook computer) after log-off or shut down. The risk in which both the computer and the e-key device are stolen together is reduced overwhelmingly.
    Type: Application
    Filed: June 6, 2005
    Publication date: December 8, 2005
    Inventors: Akihiro Urano, Takaaki Haruna, Yumiko Sugita