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: 8935224Abstract: 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: GrantFiled: April 4, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Gaku Yamamoto, Hideki Tai, Hiroshi Horii
-
Patent number: 8930677Abstract: 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: GrantFiled: August 24, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Hiroshi Horii, Kiyokuni Kawachiya, Tamiya Onodera
-
Patent number: 8930323Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventor: Hiroshi Horii
-
Patent number: 8918622Abstract: 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: GrantFiled: January 11, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Hiroshi Horii, Kiyokuni Kawachiya, Tamiya Onodera
-
Publication number: 20140365478Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Miki Enoki, Hiroshi Horii
-
Patent number: 8908003Abstract: 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: GrantFiled: September 17, 2009Date of Patent: December 9, 2014Assignee: Nokia CorporationInventors: Hayes Raffle, Koichi Mori, Mirjana Spasojevic, Rafael Ballagas, Hiroshi Horii, Glenda Revelle
-
Patent number: 8838874Abstract: 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: GrantFiled: November 2, 2011Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Hiroshi Horii, Kiyokuni Kawachiya
-
Publication number: 20140208734Abstract: 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: ApplicationFiled: December 11, 2012Publication date: July 31, 2014Applicant: KUBOTA CORPORATIONInventor: Hiroshi Horii
-
Patent number: 8766921Abstract: 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: GrantFiled: October 11, 2011Date of Patent: July 1, 2014Assignee: Nokia CorporationInventors: Rafael A. Ballagas, Hiroshi Horii
-
Publication number: 20140122417Abstract: 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: ApplicationFiled: October 23, 2013Publication date: May 1, 2014Applicant: International Business Machines CorporationInventors: Hiroshi Horii, Hiroshi Inoue
-
Patent number: 8701399Abstract: 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: GrantFiled: March 21, 2011Date of Patent: April 22, 2014Assignee: Kubota CorporationInventor: Hiroshi Horii
-
Publication number: 20140082127Abstract: 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: ApplicationFiled: November 18, 2013Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS CORPORATIONInventors: Miki Enoki, Hiroshi Horii, Tamiya Onodera, Yohsuke Ozawa
-
Publication number: 20130312402Abstract: 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: ApplicationFiled: August 21, 2012Publication date: November 28, 2013Applicant: KUBOTA CORPORATIONInventor: Hiroshi Horii
-
Patent number: 8589438Abstract: 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: GrantFiled: October 1, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Miki Enoki, Hiroshi Horii, Tamiya Onodera, Yohsuke Ozawa
-
Publication number: 20130271447Abstract: 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: ApplicationFiled: April 11, 2012Publication date: October 17, 2013Applicant: NOKIA CORPORATIONInventors: Vidya Setlur, David Dearman, Hiroshi Horii
-
Publication number: 20130251490Abstract: 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: ApplicationFiled: August 9, 2012Publication date: September 26, 2013Applicant: KUBOTA CORPORATIONInventors: Hiroshi Horii, Toshiaki Otani, Hisayuki Hiramatsu
-
Publication number: 20130232421Abstract: 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: ApplicationFiled: March 1, 2012Publication date: September 5, 2013Applicant: NOKIA CORPORATIONInventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
-
Publication number: 20130229331Abstract: 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: ApplicationFiled: March 1, 2012Publication date: September 5, 2013Applicant: NOKIA CORPORATIONInventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
-
Publication number: 20130232450Abstract: 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: ApplicationFiled: March 1, 2012Publication date: September 5, 2013Applicant: NOKIA CORPORATIONInventors: David Dearman, Hiroshi Horii, Vivek Shrivastava
-
Patent number: 8527501Abstract: 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: GrantFiled: June 29, 2011Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventor: Hiroshi Horii