Patents by Inventor Akira Ioku

Akira Ioku 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).

  • Publication number: 20230359816
    Abstract: The present invention enables, according to a situation, accurate extraction of related expressions pertaining to search queries and question sentences. A related expression extraction device 1 receives input of text data, performs at least one of categorization of the received text data and determination of a structural pattern of the text data, determines, based on a result of at least one of the categorization of the text data and the determination of the structural pattern of the text data, which of a plurality of comparative assessment models 27 and 28 is used to extract related expression group data 26, and extracts a related expression related to content of the text data from the related expression group data 26 using the determined comparative assessment models 27 and 28.
    Type: Application
    Filed: March 17, 2021
    Publication date: November 9, 2023
    Inventors: Akira IOKU, Hideki HAYASHI
  • Patent number: 11562126
    Abstract: In coaching with the purpose of creating a document in mind, data containing question group related to components of the document, a question of details, and a question of another topic is included, an increase/decrease of information amount of the answers of the writer is estimated from a writer's past answers and a current answer, and a next question is selected based on the estimation result.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: January 24, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hideki Hayashi, Akira Ioku
  • Publication number: 20210081600
    Abstract: In coaching with the purpose of creating a document in mind, data containing question group related to components of the document, a question of details, and a question of another topic is included, an increase/decrease of information amount of the answers of the writer is estimated from a writer's past answers and a current answer, and a next question is selected based on the estimation result.
    Type: Application
    Filed: April 15, 2020
    Publication date: March 18, 2021
    Inventors: Hideki HAYASHI, Akira IOKU
  • Patent number: 8589303
    Abstract: An asset management apparatus includes a processor for conducting arithmetic operation processing and a storage device, and executes an asset management program to detect unfairness. The asset management program includes a common asset management part common to the asset management apparatus and other devices, and a device specific asset management part specific to the asset management apparatus. The asset management apparatus acquires the device specific asset management part and device specific part setting information. When executing the asset management program, the asset management apparatus refers to the device specific part setting information, links the device specific asset management part to the asset management program, and executes the linked asset management program.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: November 19, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Jun Maeoka, Yoshiaki Morimoto, Akira Ioku, Koji Doi
  • Patent number: 8001415
    Abstract: The program control of network devices, each of which provides services according to the present invention, monitors a function of a program module operating in each of the network devices. If the function of the program module has a problem, the program control performs proxy response processing of the network device by a virtual device program until the problem is corrected. In addition, if the function of the program module has a problem, the program module operating in the network device is updated to the latest program module to correct the problem. Then, the operation of the virtual device program is stopped. Thus, among devices which operate in cooperation with one another by use of a communications protocol such as UPnP, even if there is a device having a device program that includes a bug, or even if there is a device that has a performance problem, the devices can operate in cooperation with one another.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: August 16, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Fukui, Akira Ioku, Jun Maeoka
  • Patent number: 7984433
    Abstract: Program distribution arrangements (e.g., carried out by a managing computer) for distributing a corresponding program to an apparatus including a processor, a memory, and a communication interface, such arrangements including: storing program request information indicating a condition required for executing the program; judging whether an apparatus as a distribution destination of the program includes a program execution control unit for controlling execution of the program; partially revising the program to a partially revised program to be distributed, according to the program request information, when the program is to be distributed to an apparatus not including the program execution control unit; and distributing the partially revised program to the apparatus not including the program execution control unit.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: July 19, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Koji Doi, Akira Ioku
  • Patent number: 7792932
    Abstract: A method for automatically configuring an apparatus is provided by an apparatus configuration system including a plurality of apparatuses connected to a network, wherein the apparatuses include at least setting processing source apparatuses in which configuration information for configuring apparatus operation is stored, and a setting processing target apparatus for which the configuration information is to be set, and wherein at least one of the apparatuses has a setting processing execution unit that selects an apparatus being used by a user of the setting processing target apparatus among the setting processing source apparatuses and sets the configuration information about the setting processing target apparatus based on the configuration information stored in the selected apparatus.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: September 7, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Koji Doi, Masaki Nakano, Jun Maeoka, Akira Ioku
  • Patent number: 7739672
    Abstract: Power consumption can be suppressed while maintaining an appropriate execution speed. The information processor has an interpreter for interpreting a source program or intermediate language program and a run-time translator for translating the program into a machine language program native to the computer. The information processor comprises a power-saving request monitor for monitoring whether or not there is a power-saving request from an input interface or a predetermined power-saving request in a given memory, and a power-saving translation controller. The power-saving request makes a request for suppression of the power consumed by the processor. The power-saving translation controller makes a decision as to whether the run-time translator executes run-time translation of the program according to whether there is the power-saving request. Based on the result of the decision, the translation controller instructs the run-time translator to execute the run-time translation.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: June 15, 2010
    Assignee: Hitachi Software Engineering, Co., Ltd.
    Inventors: Akira Ioku, Tatsuo Isobe, Yoshiaki Morimoto, Shinichiro Kawasaki
  • Publication number: 20090083572
    Abstract: The program control of network devices, each of which provides services according to the present invention, monitors a function of a program module operating in each of the network devices. If the function of the program module has a problem, the program control performs proxy response processing of the network device by a virtual device program until the problem is corrected. In addition, if the function of the program module has a problem, the program module operating in the network device is updated to the latest program module to correct the problem. Then, the operation of the virtual device program is stopped. Thus, among devices which operate in cooperation with one another by use of a communications protocol such as UPnP, even if there is a device having a device program that includes a bug, or even if there is a device that has a performance problem, the devices can operate in cooperation with one another.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Daisuke FUKUI, Akira Ioku, Jun Maeoka
  • Patent number: 7353500
    Abstract: In a method for testing a program, repeated measurement on branches that are frequently taken is prevented, thereby avoiding unnecessary overhead. An information processing device includes a coverage measurement control program for determining whether the number of times an instruction of a measurement target program has been executed due to execution of the measurement target program is equal to or larger than the maximum allowable number of measurements set for the instruction; and a coverage measurement program for incrementing a value in a field for the instruction by one to indicate the number of times the instruction has been executed, the coverage measurement program being called if the number of times the instruction has been executed is smaller than the maximum allowable number of measurements.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: April 1, 2008
    Assignee: Hitachi Software Engineering Co., Ltd.
    Inventors: Akira Ioku, Motoaki Satoyama, Tatsuo Isobe, Koji Doi, Minoru Koizumi
  • Publication number: 20080016512
    Abstract: Provided is a program distribution method in a managing computer for distributing a program to at least one apparatus each including a processor, a memory, and a communication interface. The method comprises steps of: storing program request information indicating a condition required for executing the program; judging whether an apparatus as a distribution destination of the program includes a program execution control unit for controlling execution of the program; and revising the program to be distributed, according to the program request information when the program is to be distributed to an apparatus not including the program execution control unit. Thus, it is possible to execute an program for various apparatuses.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 17, 2008
    Inventors: Koji DOI, Akira Ioku
  • Publication number: 20070168115
    Abstract: In a car-mounted terminal device 1 including a virtual machine 101 requesting output of first information and a navigation portion 115 requesting output of second information, a first index representing an information quantity of first information is created and a timing for outputting the first information is planned on the basis of the first index so created. A second index representing an information quantity of second information is created and a timing for outputting the first information or the second information is planned on the basis of the first index and the second index.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 19, 2007
    Inventors: Kiyoshi Ikehara, Yoshiaki Morimoto, Akira Ioku
  • Publication number: 20070135931
    Abstract: A method for automatically configuring an apparatus is provided by an apparatus configuration system including a plurality of apparatuses connected to a network, wherein the apparatuses include at least setting processing source apparatuses in which configuration information for configuring apparatus operation is stored, and a setting processing target apparatus for which the configuration information is to be set, and wherein at least one of the apparatuses has a setting processing execution unit that selects an apparatus being used by a user of the setting processing target apparatus among the setting processing source apparatuses and sets the configuration information about the setting processing target apparatus based on the configuration information stored in the selected apparatus.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 14, 2007
    Inventors: Koji Doi, Masaki Nakano, Jun Maeoka, Akira Ioku
  • Publication number: 20060101426
    Abstract: Power consumption can be suppressed while maintaining an appropriate execution speed. The information processor has an interpreter for interpreting a source program or intermediate language program and a run-time translator for translating the program into a machine language program native to the computer. The information processor comprises a power-saving request monitor for monitoring whether or not there is a power-saving request from an input interface or a predetermined power-saving request in a given memory, and a power-saving translation controller. The power-saving request makes a request for suppression of the power consumed by the processor. The power-saving translation controller makes a decision as to whether the run-time translator executes run-time translation of the program according to whether there is the power-saving request. Based on the result of the decision, the translation controller instructs the run-time translator to execute the run-time translation.
    Type: Application
    Filed: October 6, 2005
    Publication date: May 11, 2006
    Inventors: Akira Ioku, Tatsuo Isobe, Yoshiaki Morimoto, Shinichiro Kawasaki
  • Publication number: 20050273666
    Abstract: In a method for testing a program, repeated measurement on branches that are frequently taken is prevented, thereby avoiding unnecessary overhead. An information processing device includes a coverage measurement control program for determining whether the number of times an instruction of a measurement target program has been executed due to execution of the measurement target program is equal to or larger than the maximum allowable number of measurements set for the instruction; and a coverage measurement program for incrementing a value in a field for the instruction by one to indicate the number of times the instruction has been executed, the coverage measurement program being called if the number of times the instruction has been executed is smaller than the maximum allowable number of measurements.
    Type: Application
    Filed: May 2, 2005
    Publication date: December 8, 2005
    Inventors: Akira Ioku, Motoaki Satoyama, Tatsuo Isobe, Koji Doi, Minoru Koizumi
  • Publication number: 20050090234
    Abstract: In an incoming call notification system for notifying of an incoming call when a call comes in to a portable terminal, an incoming call notification is simultaneously transmitted to devices available in the periphery, and each of the devices that receives the incoming call notification chooses to either accept or not accept the incoming call notification and determines the output method for the incoming call notification if the device chooses to accept the incoming call notification.
    Type: Application
    Filed: April 6, 2004
    Publication date: April 28, 2005
    Inventors: Akira Ioku, Yoshiaki Morimoto, Motoaki Satoyama