Patents by Inventor Gaku Yamamoto

Gaku Yamamoto 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: 20170178501
    Abstract: An embodiment includes a mobile object server and a registration server. The mobile object server is receives information from each of a plurality of mobile objects within a geographic space and performs a process associated with each mobile object. The mobile object server performs processes by mobile object agents associated with the plurality of mobile objects. The registration server registers a first additional process that is to be performed in addition to a first basic process common to the plurality of mobile objects. The first additional process is associated with one mobile object. The registration server registers the first additional process with one mobile object agent. The registration server registers the first additional process and a call-up condition by the one mobile object agent. The mobile object server calls up the first additional process in response to the call-up condition being satisfied during performance of the one mobile object agent.
    Type: Application
    Filed: July 14, 2016
    Publication date: June 22, 2017
    Inventors: Tomohiro Miyahira, Gaku Yamamoto
  • Publication number: 20170180491
    Abstract: Mobile objects and resources are managed by a system including a mobile object server operable to receive information from a plurality of mobile objects in a geographic space, and an event server in communication with the mobile object server. The event server is operable to receive, from the mobile object server, resource utilization information indicating a resource in the geographic space that each mobile object is scheduled to use, calculate a state of use of the resource based on a predicted arrival time of each mobile object at the resource, and send a recommendation for relaxing congestion of the resource.
    Type: Application
    Filed: March 1, 2017
    Publication date: June 22, 2017
    Inventors: Hiromi Ishikawa, Atsushi Tsuchiya, Gaku Yamamoto
  • Publication number: 20170178500
    Abstract: To provide different services and information in real time to each automobile or each driver with a high-quality driving assistance or automatic driving system that manages a plurality of mobile objects by communicating with the mobile objects, provided is a system including a mobile object server operable to receive information from each of a plurality of mobile objects within a geographic space and perform a process associated with each mobile object; and a registration server operable to register a first additional process that is to be performed in addition to a first basic process common to the plurality of mobile objects, in association with one mobile object among the plurality of mobile objects. Also provided are a method and program product.
    Type: Application
    Filed: July 14, 2016
    Publication date: June 22, 2017
    Inventors: Tomohiro Miyahira, Gaku Yamamoto
  • Publication number: 20170178268
    Abstract: Mobile objects and resources are managed by a system including a mobile object server operable to receive information from a plurality of mobile objects in a geographic space, and an event server in communication with the mobile object server. The event server is operable to receive, from the mobile object server, resource utilization information indicating a resource in the geographic space that each mobile object is scheduled to use, calculate a state of use of the resource based on a predicted arrival time of each mobile object at the resource, and send a recommendation for relaxing congestion of the resource.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Hiromi Ishikawa, Atsushi Tsuchiya, Gaku Yamamoto
  • Patent number: 9646493
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventor: Gaku Yamamoto
  • Patent number: 9584977
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventor: Gaku Yamamoto
  • Patent number: 9576482
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventor: Gaku Yamamoto
  • Patent number: 9558257
    Abstract: Systems for synchronizing data between a first-database and a second-database are presented including: a memory; and a client configured for determining whether a retrieval request requires a synchronization of the second-database before processing the received retrieval request, where the system partially synchronizes the second-database from the first-database with only that portion of the first-database associated with the retrieval request in response to determining whether synchronization is required and for processing the retrieval request from the second-database.
    Type: Grant
    Filed: April 20, 2014
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mikio Takeuchi, Gaku Yamamoto
  • Publication number: 20170008385
    Abstract: An in-wheel motor system can drive an in-wheel motor stably, and also allows power feeding from the road surface, even when transmission and reception coils are misaligned. An in-wheel motor system (1) includes a power transmitter (100) that utilizes a resonance phenomenon using a magnetic field. The power transmitter (100) transmits power (P) wirelessly from the vehicle body to an in-wheel motor (10) mounted in a wheel. The in-wheel motor system (1) may also include a communication interface (110) that communicates between the vehicle body and the wheel, and the communication interface (110) may transmit a control signal (CTL) for driving the in-wheel motor.
    Type: Application
    Filed: February 16, 2015
    Publication date: January 12, 2017
    Applicants: THE UNIVERSITY OF TOKYO, NSK Ltd., TOYO ELECTRIC MFG. CO., LTD.
    Inventors: Hiroshi FUJIMOTO, Takehiro IMURA, Gaku YAMAMOTO, Daisuke GUNJI, Motoki SATO
  • Publication number: 20170010111
    Abstract: A system comprising: an event server including a plurality of event agents for handling events occurring in a geographic space; a selector operable to select an event agent among the plurality of event agents for handling an event candidate based on a type of a source information; and a mobile object server including a mobile object agent assigned to a moving object in the geographic space, wherein the mobile object server is operable to execute the mobile object agent to collect information of an event from the selected event agent and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 12, 2017
    Inventors: Yasuhisa Gotoh, Eisuke Kanzaki, Tomohiro Miyahira, Hiroya Ogihara, Gaku Yamamoto
  • Publication number: 20170012812
    Abstract: A system comprising: an event server including a plurality of event agents for handling events occurring in a geographic space; a selector operable to select an event agent among the plurality of event agents for handling an event candidate based on a type of a source information; and a mobile object server including a mobile object agent assigned to a moving object in the geographic space, wherein the mobile object server is operable to execute the mobile object agent to collect information of an event from the selected event agent and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: Yasuhisa Gotoh, Eisuke Kanzaki, Tomohiro Miyahira, Hiroya Ogihara, Gaku Yamamoto
  • Publication number: 20170010112
    Abstract: A system comprising: an event server including a plurality of event agents for handling events occurring in a geographic space; a selector operable to select an event agent among the plurality of event agents for handling an event candidate based on a type of a source information; and a mobile object server including a mobile object agent assigned to a moving object in the geographic space, wherein the mobile object server is operable to execute the mobile object agent to collect information of an event from the selected event agent and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 12, 2017
    Inventors: Yasuhisa Gotoh, Eisuke Kanzaki, Tomohiro Miyahira, Hiroya Ogihara, Gaku Yamamoto
  • Patent number: 9529651
    Abstract: Methods for processing a one-directional message transmitted by a currently running agent for an agent transaction context (ATC) are presented, the ATC configured to process a transaction utilizing any of a number of active agents in a multiagent system using a computing device including: causing the computing device to determine whether a destination agent designated as a destination for the one-directional message is present in an agent list corresponding with the ATC, where the agent list includes the active agents required for executing a number of threads; and if the destination agent is present in the agent list, storing the one-directional message in an intramessage queue, where the intra-transaction message queue corresponds with the ATC and is configured to store a number of one-directional messages, and where the number of one-directional messages are associated with the transaction.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hideki Tai, Gaku Yamamoto
  • Publication number: 20160371976
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: July 17, 2015
    Publication date: December 22, 2016
    Inventor: Gaku Yamamoto
  • Publication number: 20160373896
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: July 17, 2015
    Publication date: December 22, 2016
    Inventor: Gaku Yamamoto
  • Publication number: 20160371975
    Abstract: A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventor: Gaku Yamamoto
  • Patent number: 9513134
    Abstract: Evacuation of mobile objects is managed by a system including a processor; and one or more computer readable mediums collectively including instructions that, when executed by the processor, cause the processor to receive information of occurrence of a disaster, obtain information of a plurality of evacuation areas, obtain a plurality of locations, each location corresponding to a mobile object among a plurality of mobile objects in a geographic space, distribute the plurality of mobile objects into the plurality of evacuation areas according to a distribution based on the information of the plurality of evacuation areas and the plurality of locations.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hiromi Ishikawa, Atsushi Tsuchiya, Gaku Yamamoto
  • Patent number: 9460616
    Abstract: To provide different services and information in real time to each automobile or each driver with a high-quality driving assistance or automatic driving system that manages a plurality of mobile objects by communicating with the mobile objects, provided is a system including a mobile object server operable to receive information from each of a plurality of mobile objects within a geographic space and perform a process associated with each mobile object; and a registration server operable to register a first additional process that is to be performed in addition to a first basic process common to the plurality of mobile objects, in association with one mobile object among the plurality of mobile objects. Also provided are a method and program product.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomohiro Miyahira, Gaku Yamamoto
  • Patent number: 9170851
    Abstract: An information processing system includes a number of database servers deployed onto a number of physical nodes in a distributed manner. Among the database servers, at least two servers taking care of data different from one another are deployed onto the same physical node and at least one server taking care of the same data as any of the at least two servers are deployed onto at least one other physical node. A distribution section distributes connections by monitoring load on each of the physical nodes and moving a connection with a client from a database server on a physical node with load heavier than a target to a database server on a physical node with load lighter than the target so that the connections are distributed to balance the load.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yasuo Hamano, Yuki Makino, Mikio Takeuchi, Gaku Yamamoto
  • Publication number: 20150254117
    Abstract: Methods for processing a one-directional message transmitted by a currently running agent for an agent transaction context (ATC) are presented, the ATC configured to process a transaction utilizing any of a number of active agents in a multiagent system using a computing device including: causing the computing device to determine whether a destination agent designated as a destination for the one-directional message is present in an agent list corresponding with the ATC, where the agent list includes the active agents required for executing a number of threads; and if the destination agent is present in the agent list, storing the one-directional message in an intramessage queue, where the intra-transaction message queue corresponds with the ATC and is configured to store a number of one-directional messages, and where the number of one-directional messages are associated with the transaction.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 10, 2015
    Inventors: Hideki Tai, Gaku Yamamoto