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).
-
Patent number: 10474698Abstract: An aggregation processing system includes a data transmission unit for transforming data which is a target of an aggregation process into a format of a tuple having a key and for transmitting the tuple to a data processing unit, and the data processing unit for performing an aggregation process of a tuple which has been transmitted. When a tuple transmitted from the data transmission unit is received, the data processing unit invokes an operator and performs an aggregation process. In the aggregation process, aggregated data is generated based on the tuple received by the data processing unit and a related input table, and writing to an output table or generation of an output tuple is performed based on the generated aggregated data. A plurality of aggregation processes are implemented by combining processes by the operators, and the plurality of aggregation processes are performed as one transaction.Type: GrantFiled: August 28, 2014Date of Patent: November 12, 2019Assignee: International Business Machines CorporationInventors: Kaoru Hosokawa, Taku Sasaki, Noriaki Umayahara, Gaku Yamamoto
-
Patent number: 10421351Abstract: 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: GrantFiled: February 16, 2015Date of Patent: September 24, 2019Assignees: THE UNIVERSITY OF TOKYO, NSK Ltd., TOKYO ELECTRIC MFG. CO., LTD.Inventors: Hiroshi Fujimoto, Takehiro Imura, Gaku Yamamoto, Daisuke Gunji, Motoki Sato
-
Publication number: 20190213051Abstract: A method is provided for consistent data processing by first and second distributed processing systems having different data partitioning and routing mechanisms such that the first system is without states and the second system is with states. The method includes dividing data in each system into a same number of partitions based on a same key and a same hash function. The method includes mapping partitions between the systems in a one-to-one mapping. The mapping step includes (i) checking if a partition in the first system is mapped to a partition in the second system; and (ii) calculating a partition ID based on the hash function and a total number of partitions, and dynamically mapping the partition in the first system to the partition in the second system, responsive to the partition in the first system being unmapped to the partition in the second system.Type: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Kiyokuni Kawachiya, Yasushi Negishi, Mikio Takeuchi, Gaku Yamamoto
-
Patent number: 10340036Abstract: A method distributes and manages medical information on a communication network over a wide area. Encrypted medical information is acquired from one of a plurality of first computers by a second computer connected to the communication network, the plurality of first computers being connected to the communication network, holding identical medical information, encrypting medical information, and sending and receiving encrypted medical information. The second computer decrypts the acquired encrypted medical information, browses and updates decrypted medical information, and then encrypts the browsed and updated medical information. The second computer then sends the encrypted browsed and updated medical information to the plurality of first computers.Type: GrantFiled: November 15, 2013Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Nobuaki Takahashi, Gaku Yamamoto
-
Patent number: 10339810Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may identify, by an event agent (EA), an event occurring in a geographic space in which a plurality of mobile objects move. The embodiment may determine the event is an expected event based on predicting time-series changes of the event handled by the EA. The embodiment may manage, by a predictive environment agent (PEA), the expected event.Type: GrantFiled: February 23, 2018Date of Patent: July 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kazuhito Akiyama, Mari Abe Fukuda, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Patent number: 10262529Abstract: 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: GrantFiled: April 10, 2017Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventor: Gaku Yamamoto
-
Patent number: 10168424Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may acquire, by a first acquiring section, measurement data obtained by a first mobile object measuring the first mobile object, using a sensor of the first mobile object. The embodiment may acquire, by a second section, data obtained by a second mobile object detecting the first mobile object in response to a request from outside, using a sensor of the second mobile object. The embodiment may verify, by a verifying section, a validity of the measurement data using the detection data.Type: GrantFiled: December 27, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Kazuhito Akiyama, Sanehiro Furuichi, Gaku Yamamoto
-
Publication number: 20180372855Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may acquire, by a first acquiring section, measurement data obtained by a first mobile object measuring the first mobile object, using a sensor of the first mobile object. The embodiment may acquire, by a second section, data obtained by a second mobile object detecting the first mobile object in response to a request from outside, using a sensor of the second mobile object. The embodiment may verify, by a verifying section, a validity of the measurement data using the detection data.Type: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Kazuhito Akiyama, Sanehiro Furuichi, Gaku Yamamoto
-
Publication number: 20180374358Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may identify, by an event agent (EA), an event occurring in a geographic space in which a plurality of mobile objects move. The embodiment may determine the event is an expected event based on predicting time-series changes of the event handled by the EA. The embodiment may manage, by a predictive environment agent (PEA), the expected event.Type: ApplicationFiled: February 23, 2018Publication date: December 27, 2018Inventors: Kazuhito Akiyama, Mari Abe Fukuda, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Publication number: 20180374354Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may manage, by a first computing system, a plurality of mobile objects moving within a geographic space. Managing the plurality of mobile objects may assisting with movement of the plurality of mobile objects. The embodiment may determine whether a first mobile object among the plurality of mobile objects is a real mobile object based on a first sensor information received from the first mobile object. The embodiment may use information received from the first mobile object in managing the plurality of mobile objects moving within the geographic space based on determining that the first mobile object is the real mobile object.Type: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Kazuhito Akiyama, Mari Abe Fukuda, Sanehiro Furuichi, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Publication number: 20180374356Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may identify, by an event agent (EA), an event occurring in a geographic space in which a plurality of mobile objects move. The embodiment may determine the event is an expected event based on predicting time-series changes of the event handled by the EA. The embodiment may manage, by a predictive environment agent (PEA), the expected event.Type: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Kazuhito Akiyama, Mari Abe Fukuda, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Publication number: 20180372856Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may acquire, by a first acquiring section, measurement data obtained by a first mobile object measuring the first mobile object, using a sensor of the first mobile object. The embodiment may acquire, by a second section, data obtained by a second mobile object detecting the first mobile object in response to a request from outside, using a sensor of the second mobile object. The embodiment may verify, by a verifying section, a validity of the measurement data using the detection data.Type: ApplicationFiled: December 27, 2017Publication date: December 27, 2018Inventors: Kazuhito Akiyama, Sanehiro Furuichi, Gaku Yamamoto
-
Patent number: 10101170Abstract: Phenomenon data for at least one moving phenomenon that affects travel on at least one roadway can be received. An impact distribution for the phenomenon over a plurality of phenomenon cells can be determined and corresponding phenomenon impact distribution data can be generated. For at least one vehicle, a plurality of candidate routes for the vehicle to reach an intended destination can be determined. For each candidate route, whether the candidate route intersects with at least phenomenon cell impacted by the phenomenon can be determined. If so, a vehicle simulation agent for that vehicle and that candidate route can be initialized. Using the vehicle simulation agent, an impact of the phenomenon on the vehicle can be determined based on the phenomenon impact distribution data. Data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route can be output.Type: GrantFiled: January 9, 2017Date of Patent: October 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kazuhito Akiyama, Mari Abe Fukuda, Sanehiro Furuichi, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Patent number: 10043384Abstract: 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: GrantFiled: July 14, 2016Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Tomohiro Miyahira, Gaku Yamamoto
-
Patent number: 10032367Abstract: 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: GrantFiled: July 14, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Tomohiro Miyahira, Gaku Yamamoto
-
Publication number: 20180195876Abstract: Phenomenon data for at least one moving phenomenon that affects travel on at least one roadway can be received. An impact distribution for the phenomenon over a plurality of phenomenon cells can be determined and corresponding phenomenon impact distribution data can be generated. For at least one vehicle, a plurality of candidate routes for the vehicle to reach an intended destination can be determined. For each candidate route, whether the candidate route intersects with at least phenomenon cell impacted by the phenomenon can be determined. If so, a vehicle simulation agent for that vehicle and that candidate route can be initialized. Using the vehicle simulation agent, an impact of the phenomenon on the vehicle can be determined based on the phenomenon impact distribution data. Data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route can be output.Type: ApplicationFiled: January 9, 2017Publication date: July 12, 2018Inventors: Kazuhito Akiyama, Mari Abe Fukuda, Sanehiro Furuichi, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Publication number: 20180111473Abstract: 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: ApplicationFiled: February 16, 2015Publication date: April 26, 2018Applicants: THE UNIVERSITY OF TOKYO, NSK Ltd., TOYO ELECTRIC MFG. CO., LTD.Inventors: Hiroshi FUJIMOTO, Takehiro IMURA, Gaku YAMAMOTO, Daisuke GUNJI, Motoki SATO
-
Patent number: 9805598Abstract: To avoid congestion and ease traffic jams of mobile objects while managing movement of a plurality of mobile objects in a geographic space, provided is a system including a mobile object server operable to assist with movement of a plurality of mobile objects in a geographic space; and a priority control module operable to perform priority movement control that causes a mobile object having high priority to be prioritized over and progress ahead of a mobile object having low priority, based on priorities assigned to each of a plurality of mobile objects. Also provided are a method and program.Type: GrantFiled: December 16, 2015Date of Patent: October 31, 2017Assignee: International Business Machines CorporationInventors: Hiromi Ishikawa, Atsushi Tsuchiya, Gaku Yamamoto
-
Publication number: 20170213455Abstract: 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: ApplicationFiled: April 10, 2017Publication date: July 27, 2017Inventor: Gaku Yamamoto
-
Publication number: 20170178505Abstract: To avoid congestion and ease traffic jams of mobile objects while managing movement of a plurality of mobile objects in a geographic space, provided is a system including a mobile object server operable to assist with movement of a plurality of mobile objects in a geographic space; and a priority control module operable to perform priority movement control that causes a mobile object having high priority to be prioritized over and progress ahead of a mobile object having low priority, based on priorities assigned to each of a plurality of mobile objects. Also provided are a method and program.Type: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventors: Hiromi Ishikawa, Atsushi Tsuchiya, Gaku Yamamoto