Patents by Inventor Hiroshi Horii

Hiroshi Horii 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: 8935224
    Abstract: The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gaku Yamamoto, Hideki Tai, Hiroshi Horii
  • Patent number: 8930677
    Abstract: A computer implemented control method, article of manufacture, and computer implemented system for determining whether stack allocation is possible. The method includes: allocating an object created by a method frame to a stack. The allocation is performed in response to: calling a first and second instruction in the method frame; the first instruction causes an escape of the object, and the second instruction cancels the escape of the object; the object does not escape to a thread other than a thread to which the object has escaped, at the point in time when the escape is cancelled; the first instruction has been called before the second instruction is called; and the object does not escape in accordance with an instruction other than the first instruction in the method frame, regardless of whether the object escapes in accordance with the first instruction.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Kiyokuni Kawachiya, Tamiya Onodera
  • Patent number: 8930323
    Abstract: Using a KVS transaction processing mechanism, four lock states are managed. When a local transaction refers to and updates a map entry, the local transaction is graded up to a global transaction. Start processing as the global transaction is first performed to determine a transaction ID. A committed value, a value being updated, and a transaction ID being updated are then inserted into all map entries for which LX locks are being acquired at present. Another local transaction is then started for all map entries for which S locks are being acquired at present to acquire S locks. Next, the original local transaction is committed. As a result, the LX locks acquired are graded up to GX locks. After the termination of the global transaction as the waiting target, acquisition of S locks (GX locks) is tried as a global transaction.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Horii
  • Patent number: 8918622
    Abstract: A computer implemented control method, article of manufacture, and computer implemented system for determining whether stack allocation is possible. The method includes: allocating an object created by a method frame to a stack. The allocation is performed in response to: calling a first and second instruction in the method frame; the first instruction causes an escape of the object, and the second instruction cancels the escape of the object; the object does not escape to a thread other than a thread to which the object has escaped, at the point in time when the escape is cancelled; the first instruction has been called before the second instruction is called; and the object does not escape in accordance with an instruction other than the first instruction in the method frame, regardless of whether the object escapes in accordance with the first instruction.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Kiyokuni Kawachiya, Tamiya Onodera
  • Publication number: 20140365478
    Abstract: A method, system, and a computer program product for querying a database. The system includes: a storage means; a processor communicatively coupled to the storage means; and a feature selection module communicatively coupled to the storage means and the processor, wherein the feature selection module is configured to perform the steps of a method including: storing a database in the storage means, the database including a time field; extracting data in a predetermined period from a current time from the database; sorting the data by the time field; buffering the sorted data in a main memory; receiving a query including time; and outputting the data buffered on the basis of the time field as a stream.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miki Enoki, Hiroshi Horii
  • Patent number: 8908003
    Abstract: A method comprises determining a status of an object on a first device and sending an indicator of the status of the object to a remote device, the indicator being configured to allow the remote device to present the status of the object. The method may further comprise establishing audio and video communication with the remote device. The audio and video communication with the remote device may be established over a network. The object may be a book, and the status may be associated with a page number of the book. The method may further comprise displaying animated content based on the determined status of the object. The displaying of animated content may include displaying an animated character providing commentary or asking questions related to content associated with the object.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: December 9, 2014
    Assignee: Nokia Corporation
    Inventors: Hayes Raffle, Koichi Mori, Mirjana Spasojevic, Rafael Ballagas, Hiroshi Horii, Glenda Revelle
  • Patent number: 8838874
    Abstract: A method, an article of manufacture, and system for heapifying an object. The method includes: storing, in a working set, a first address of a certain object in a stack frame, copying the certain object into the heap area and holding a second address of the certain object in the heap area, following each stack frame to find a pointer pointing to the first address stored in the working set, converting the address that the pointer points to into the second address, proceeding to a next stack frame, where the address conversion includes storing an address of another object in the working set if the converted address is stored as a value of a field of the other object in the stack frame, and terminating the process in response to a lack of pointers found in the stack frame to point to the addresses stored in the working set.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Kiyokuni Kawachiya
  • Publication number: 20140208734
    Abstract: Provided is a load sensing system for controlling a discharge pressure of the hydraulic pump so as to render a differential pressure obtained by subtracting a maximum load pressure among the hydraulic actuators from a discharge pressure of the hydraulic pump to be a constant pressure, and there are provided: a first load pressure flow passage which introduces load pressures of the hydraulic actuators to be outputted to a PLS transmission line which transmits the maximum load pressure among the hydraulic actuators at the time of activating the hydraulic actuators; and a second load pressure flow passage which is a flow path for introducing the load pressures of the hydraulic actuators to be outputted to the PLS transmission line during operation after activations of the hydraulic actuators, and wherein a flow rate of the pressure oil therein is reduced than that in the first load pressure flow passage.
    Type: Application
    Filed: December 11, 2012
    Publication date: July 31, 2014
    Applicant: KUBOTA CORPORATION
    Inventor: Hiroshi Horii
  • Patent number: 8766921
    Abstract: An apparatus including a first section having a display; and a second section movably connected to the first section. The second section forms a cover for the display. The cover has a first portion and a second portion movably connected to the first portion. The first and second portions are configured to cover different portions of a front of the display. The second portion is pivotably connected to the first section by the first portion. The second portion has a keyboard thereon.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: July 1, 2014
    Assignee: Nokia Corporation
    Inventors: Rafael A. Ballagas, Hiroshi Horii
  • Publication number: 20140122417
    Abstract: A method, system, and computer program product to solve the problem of consistency in processing when one server performs a transmission transaction and a reception transaction in an in-line processing manner. In a system according to this invention, a local buffer is generated at the time of starting a transmission transaction, and a message is inserted in the local buffer at the time of transmission processing. At the time of commitment of the transmission transaction, after reception transaction processing on all messages in the local buffer, processing for commitment to the data base is performed. Processing for the reception transaction is performed as a nested transaction in the transmission transaction.
    Type: Application
    Filed: October 23, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hiroshi Horii, Hiroshi Inoue
  • Patent number: 8701399
    Abstract: A pair of dozer control valves V3, V6 concurrently operable; a pilot pressure valve V14 switchable between an independent position 27 where, when only track devices 5 are operated, discharged fluid from one hydraulic-fluid discharge port P1 is independently supplied to one track control valve and one dozer control valve, and discharged fluid from the other hydraulic-fluid discharge port P2 is independently supplied to the other track control valve and the other dozer control valve, and a merging position 28 where, when the other control valves are operated, discharged fluid from the one hydraulic-fluid discharge port and from the other hydraulic-fluid discharge port are merged and supplied to the control valves V1 to 10; and pressure compensation valves V11 in the control valves and for distributing hydraulic fluid at flow rates based on extent of actuation of the other control valves operated, irrespective of the magnitude of the loads.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: April 22, 2014
    Assignee: Kubota Corporation
    Inventor: Hiroshi Horii
  • Publication number: 20140082127
    Abstract: A system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each application server includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit or a centralized mode in which a lock is acquired from the centralized control unit.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS CORPORATION
    Inventors: Miki Enoki, Hiroshi Horii, Tamiya Onodera, Yohsuke Ozawa
  • Publication number: 20130312402
    Abstract: Provided is a hydraulic system for a work machine, which can ensure low temperature responsiveness of remote control valves that perform pilot operations of pilot operated directional control valves for controlling hydraulic actuators, respectively. In order to, with bringing an unloading valve V13 to an unloading position 29, circulate oil to a pilot pump oil passage w that supplies the pressure oil from the discharging circuit Y for a pilot pump 19 to remote control valves PV1, PV2, and PV6, a warm-up circuit H that flows the oil from the discharging circuit Y for the pilot pump 19 to a terminal of the pilot pump oil passage w is provided.
    Type: Application
    Filed: August 21, 2012
    Publication date: November 28, 2013
    Applicant: KUBOTA CORPORATION
    Inventor: Hiroshi Horii
  • Patent number: 8589438
    Abstract: A system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each application server includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit or a centralized mode in which a lock is acquired from the centralized control unit.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Hiroshi Horii, Tamiya Onodera, Yohsuke Ozawa
  • Publication number: 20130271447
    Abstract: An apparatus, method, and computer program product are described that provide for an active digital bezel area on a display of a device, where the configuration of the bezel area is determined to enhance the user's interaction with the device display. Upon determining that a bezel area is to be provided, the bezel area may be provided in at least a portion of a boundary area of the display based on a specific, customized configuration of the bezel area. First content may be displayed in the non-bezel area of the device, whereas second content may be displayed in at least a portion of the bezel area of the display. In this way, even when a bezel is provided, the user's experience with a particular application may be unobstructed and unobscured by other content that is presented, such as via the intermittent or automatic presentation of information to the user.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Vidya Setlur, David Dearman, Hiroshi Horii
  • Publication number: 20130251490
    Abstract: A working machine rendered to change in setting a maximum value of an absorption torque of hydraulic pump to a rather high value when the working machine is in a specified state, solves problems that, when an operation lever is being operated in an intermediate position of a lever stroke, there occurs a swinging in a machine body due to change-over of a maximum absorption torque setting value so that the operation lever is relatively moved with respect to the machine body to exert an influence on operability and the machine body acting violently. When the maximum absorption torque setting value is E2 position which is good fuel efficiency, upon detection of a full operation of either one or both of the travelling operation member and the boom operation member, controlling to automatically switch to E1 position of a maximum absorption torque larger than that of E2 position is performed.
    Type: Application
    Filed: August 9, 2012
    Publication date: September 26, 2013
    Applicant: KUBOTA CORPORATION
    Inventors: Hiroshi Horii, Toshiaki Otani, Hisayuki Hiramatsu
  • Publication number: 20130232421
    Abstract: An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 5, 2013
    Applicant: NOKIA CORPORATION
    Inventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
  • Publication number: 20130229331
    Abstract: An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 5, 2013
    Applicant: NOKIA CORPORATION
    Inventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
  • Publication number: 20130232450
    Abstract: An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 5, 2013
    Applicant: NOKIA CORPORATION
    Inventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
  • Patent number: 8527501
    Abstract: A method, system, and program for combining and processing transactions. The method includes the steps of: receiving a plurality of transactions from a plurality of clients, where each of the plurality of transactions includes a select query; combining the select queries in the transactions; and sending combined select queries to the database as a combined transaction.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Horii