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

  • Publication number: 20190121598
    Abstract: In one example of the disclosure, presence data indicative of a presence factor for a remote subject is received from a server. The presence data is analyzed and a display representative of the presence factor is caused at a 3D object. The 3D object includes a 3D element representative of the remote subject.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 25, 2019
    Inventors: Nelson L Chang, Hiroshi Horii, Ian N Robinson, Alexander Thayer, Jishang Wei, Ji Won Jun, Kevin Smathers
  • Publication number: 20190121386
    Abstract: An operation device includes a grip to be grasped by an operator, and a supporting portion supporting the grip and allowing the grip to be turned in an arbitrary turning direction. A rotation fulcrum of the grip is positioned inside the grip. In this manner, the present invention requires less hand operation and is configured to be stably operated even when a machine body is shaken.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Applicant: KUBOTA CORPORATION
    Inventor: Hiroshi HORII
  • Publication number: 20190119884
    Abstract: A working machine includes a hydraulic pump, a first traveling device to be driven by a first traveling hydraulic actuator, a second traveling device to be driven by a second traveling hydraulic actuator, a first output tube to connect a first output port of the hydraulic pump to the first traveling hydraulic actuator, a second output tube to connect a second output port of the hydraulic pump to the second traveling hydraulic actuator, a first operation device to operate the first traveling device, a second operation device to operate the second traveling device and a correction mechanism to equalize a driving force of the first traveling hydraulic actuator and another driving force of the second traveling hydraulic actuator when the first operation device and the second operation device are operated each at same operation extents to perform a straight-traveling operation.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Applicant: KUBOTA CORPORATION
    Inventor: Hiroshi HORII
  • Publication number: 20190107901
    Abstract: A model controller includes a trackball, a first sensor adjacent to the trackball to detect a first coordinate movement of the trackball, and a second sensor adjacent to the trackball to detect a second and a third coordinate movement of the trackball. The model controller further includes a third sensor to detect movement of the model controller along a surface, and a fourth sensor to detect movement of a wheel coupled to the model controller.
    Type: Application
    Filed: January 17, 2017
    Publication date: April 11, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Hiroshi HORII, Kevin SMATHERS, Ian N. Robinson
  • Patent number: 10250976
    Abstract: Methods and systems for controlling sensors include analyzing streams of sensor data from respective sensors to determine if multiple streams from the plurality of streams share a context. All but one sensor is deactivated associated with the multiple streams to conserve battery power across the sensors.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Horii, Toru Nagano
  • Publication number: 20190087020
    Abstract: An input device may include at least one touch surface arranged in a three-dimensional (3D) shape wherein the at least one touch surface receives translational and rotational input along three spatial axes. A six degree-of-freedom (6DOF) input system may include at least one touch registering surface formed into a 3D shape to detect an interactive touch from a user and a processor to receive the interactive touch and adjust the position of a three-dimensional (3D) object represented in 3D space on a graphical user interface (GUI).
    Type: Application
    Filed: October 4, 2016
    Publication date: March 21, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ian N. ROBINSON, Hiroshi HORII
  • Publication number: 20190057582
    Abstract: A somatosensory feedback system may include at least one somatosensory feedback device to, when actuated, invoke a sensation in a user. The somatosensory feedback system may instruct the at least one somatosensory feedback device to actuate to indicate a passage of time.
    Type: Application
    Filed: January 23, 2017
    Publication date: February 21, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Kevin SMATHERS, Mithra VANKIPURAM, Hiroshi HORII, Alexander THAYER, Sarthak GHOSH
  • Publication number: 20190050402
    Abstract: A computer-implemented method for updating a database in a blockchain system to add a block to a blockchain may include: adding an update query to the database as a data item upon receiving the update query to update the database; calculating a hash value based on data items stored in the database, the stored data items including the added data item of the update query; and adding a new block to the blockchain using the hash value.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Inventors: Hiroshi Horii, Ryo Kawahara
  • Publication number: 20190050132
    Abstract: A visual cue system includes an input device, and a display device communicatively coupled to the input device to present a representation of the input device and a representation of a hand of a user of the input device as the user moves the input device and the user's hand. The representation of the hand of the user provides a visual cue to the user.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 14, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Scott RAWLINGS, Ian N. ROBINSON, Hiroshi HORII, Robert Paul MARTIN, Nelson L. CHANG, Arun Kumar PARUCHURI
  • Publication number: 20190042002
    Abstract: An input system may include a stylus, a positionable output device, a tablet to receive input via interaction with the stylus, and a three-dimensional (3D) workspace represented on a graphical user interface (GUI) of the positionable output device communicatively coupled to the tablet wherein two-dimensional (2D) input on the tablet translates to a 3D input on the 3D workspace based on the orientation of an input plane represented in the 3D workspace and wherein interface of the stylus with the tablet freezes a view of a tablet-to-input mapping displayed on the positionable output device.
    Type: Application
    Filed: October 21, 2016
    Publication date: February 7, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ian N. ROBINSON, Hiroshi HORII
  • Patent number: 10171258
    Abstract: A method of collecting data into a server from multiple client computers is provided as a first aspect of the invention. The method includes the steps of: reconstructing a collection network in a tree structure having the server acting as a highest node and the multiple client computers acting as child nodes every time the data is collected; the server broadcasting a parent-child declaration to nodes placed at the lower level; and each of the nodes transferring data to a node placed at the higher level.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Akira Koseki, Taiga Nakamura, Tamiya Onodera
  • Publication number: 20180329944
    Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Hiroshi Horii, Akihiko Tozawa
  • Publication number: 20180329945
    Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.
    Type: Application
    Filed: November 14, 2017
    Publication date: November 15, 2018
    Inventors: Hiroshi Horii, Akihiko Tozawa
  • Patent number: 10127061
    Abstract: A method for controlling priority of dynamic compilation by a computer system is disclosed. A task is executed by using a thread pooled in a thread pool. A metric related to the dynamic compilation is monitored. And then, determination is done whether the metric meets a predetermined criterion. In returning of the thread to the thread pool for next execution, a lowering of priority of the thread is caused if the metric is determined to meet the predetermined criterion. The lowering of priority of the thread may be caused by causing the thread to sleep for a period of time before the returning. The metric may be a length of a compilation queue for the dynamic compilation or a utilization rate of a compiler thread executing the dynamic compilation.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Horii, Hiroshi Inoue, Tamiya Onodera
  • Publication number: 20180322161
    Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
    Type: Application
    Filed: November 1, 2017
    Publication date: November 8, 2018
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Publication number: 20180322160
    Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Publication number: 20180322049
    Abstract: A computer-implemented method and system are provided for reducing garbage collection overhead. The method includes specifying, by a hardware processor from a set of nodes of a Directed Acyclic Graph representing an application program, wherein each of the nodes represents a respective one of a plurality of computation tasks, any of the nodes which store a respective computation result for at least a threshold period of time as cache nodes. The method further includes allocating, by the hardware processor, the respective computation result of each of the cache nodes into a tenure area of a memory.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Inventors: Tatsuhiro Chiba, Hiroshi Horii, Tamiya Onodera
  • Patent number: 10120894
    Abstract: Apparatus and method for processing a query. The apparatus includes: a storage unit configured to store (i) a plurality of safe elements committed and saved in the database, and (ii) a plurality of unsafe elements for updating the plurality of safe elements, wherein the unsafe elements are not committed or committed, but not saved; a first query executing unit configured to execute the query on the plurality of unsafe elements; a second query executing unit configured to execute the query on the plurality of safe elements after the first query executing unit executes the query; and a third query executing unit configured to execute the query on at least one safe element saved during execution of the query by the second query executing unit after the second query executing unit executes the query. There is also provided another apparatus and a method.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Horii
  • Patent number: 10078584
    Abstract: A method and system are provided for reducing garbage collection overhead. The method includes representing, by a hardware processor, an application program by a Directed Acyclic Graph having a set of nodes. Each of the nodes represents a respective one of a plurality of computation tasks. The method further includes specifying, by the hardware processor from the set of nodes, any of the nodes which store a respective computation result for at least a threshold period of time as cache nodes. The method further includes allocating, by the hardware processor, the respective computation result of each of the cache nodes into a tenure area of a memory.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tatsuhiro Chiba, Hiroshi Horii, Tamiya Onodera
  • Patent number: 10066948
    Abstract: Various methods for generating map-based snippets are provided. One example method includes determining that a content page identifier includes an indication that a content page includes a map. In this regard, data for rendering the content page may include at least destination information. The method may also include in response to determining that the content page identifier includes an indication that the content page includes a map, extracting the destination information from the content page. The example method may further include constructing a user interface snippet that is selectable for retrieving the content page, where the user interface snippet includes a component that is generated based at least in part on the destination information. Similar and related example methods and example apparatuses are also provided.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: September 4, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Vidya Setlur, Hiroshi Horii