Patents by Inventor Sanehiro Furuichi
Sanehiro Furuichi 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: 11932281Abstract: Provided are a computer program product, system, and method for configuring and controlling an automated vehicle to perform user specified operations. User vehicle control programs are loaded in an unmanned vehicle to control the unmanned vehicle to perform a user specified operation. The loading the user vehicle control programs replaces base vehicle control programs in the unmanned vehicle. There is communication with the unmanned vehicle to execute the user vehicle control programs to control the unmanned vehicle to perform the user specified operation. The base vehicle control programs are loaded into the unmanned vehicle to replace the user vehicle control programs to return control of the unmanned vehicle to a vehicle provider after performing the user specified operation.Type: GrantFiled: September 22, 2021Date of Patent: March 19, 2024Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Akira Saito, Yohkichi Sasatani, Kenichi Takasaki, Taku Sasaki, Hirotaka Matsumoto
-
Patent number: 11822696Abstract: Computer-implemented methods, systems and computer program products leveraging collection and analysis of anonymized biological data, location data, individual IDs and time data from groups of individuals within a surrounding environment. The anonymized data can be combined with sources of map data and available historical data to help provide context about the surrounding environment of the users and stored for analysis and decision-making that physically impacts and alters the surrounding environment. At periodic or sporadic intervals, the collected data is extracted and analyzed. Based on the analysis of the anonymized data, physical changes are dynamically implemented within the physical environment, including remotely altering the physical environment by instructing changes to surrounding environment over a computer network such as modifying one or more settings of IoT devices positioned within the surrounding environment analyzed.Type: GrantFiled: August 25, 2020Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Hiroya Ogihara, Sanehiro Furuichi, Daisuke Maruyama
-
Patent number: 11783706Abstract: The method provides for one or more processors to receive traffic information and passing vehicle information associated with a portion of a roadway in which a passing vehicle approaches and travels through the portion of the roadway. The one or more processors predict travel positions of passing vehicles, based on the traffic information and passing vehicle information. The one or more processors determine an impassible space within an existing lane of the roadway and create virtual lane definitions based on the predicting and the traffic information, in which the lane definitions include an optimum number of lanes, a width of respective lanes, and a lane type, and the one or more processors transmit the lane definitions to the passing vehicles based on a correspondence between a type and width of a respective vehicle and the type and width of respective lane definitions.Type: GrantFiled: November 15, 2021Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Yohkichi Sasatani, Takeshi Watanabe, Sanehiro Furuichi, Tsend Ochir Bat Ulzii
-
Publication number: 20230316901Abstract: In an approach for reducing economic loss due to traffic events, a processor receives a set of transportation operation information from one or more transportation service providers about a traffic event. A processor analyzes the set of transportation operation information to identify an area affected by the traffic event and one or more users affected by the traffic event. A processor gathers a set of information about each user of the one or more users affected by the traffic event. A processor prioritizes the one or more users affected by the traffic event. A processor determines an alternative plan for each user of the one or more users affected by the traffic event based on the set of information and a priority number given to each user. A processor proposes the alternative plan to each user of the one or more users affected by the traffic event.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Mitsuru Chinen, Akira Saito, Sanehiro Furuichi, Takeshi Watanabe
-
Publication number: 20230302937Abstract: An ability of a power transmission device to transfer electric charge in a power-transmission area at a particular point in time is identified. The ability comprises a threshold number of vehicles to which the power-transmission device can transfer electric charge with at least a threshold efficiency. A predicted number of electric vehicles that are likely to be requesting electric charge within the power-transmission area at the particular point in time is calculated. The number of electric vehicles that are likely to be requesting electric charge within the power-transmission area at the particular point in time is adjusted based on a determination that the predicted number of vehicles is not bound by the threshold number of vehicles.Type: ApplicationFiled: March 23, 2022Publication date: September 28, 2023Inventors: Kenichi Takasaki, Sanehiro Furuichi, Daisuke Maruyama, Tooru Tabara, Yuhko Kanoh Hasegawa, Taku Sasaki, Shoichiro Watanabe
-
Publication number: 20230306846Abstract: Computer hardware and/or software configured to determine a plurality of parking spaces on a roadway within a pre-defined geographic location, wherein the plurality of parking spaces are available parking spaces on a side of the roadway, determine a plurality of autonomous vehicles to be parked within the pre-defined geographic location, allocate a selected parking space from the plurality of parking spaces to an autonomous vehicle of the plurality of autonomous vehicles, and transmit parking space information to the autonomous vehicle, wherein the parking space information includes the selected parking space.Type: ApplicationFiled: March 9, 2022Publication date: September 28, 2023Inventors: Yohkichi Sasatani, Takeshi Watanabe, Sanehiro Furuichi
-
Publication number: 20230186362Abstract: In an approach for generating the most optimal support execution method, a processor receives a shopping support request from a user requesting at least one product be purchased and delivered to the user while the user travels along a scheduled travel route via a public or private transportation method. A processor identifies a plurality of delivery places and a plurality of delivery times. A processor determines at least one shopper candidate who can purchase and deliver the at least one product. A processor presents, to the at least one shopper candidate, a list comprised of optimal support execution methods. Responsive to receiving an acceptance of the shopping support request, a processor sends a support task to at least one shopper. A processor enables the at least one shopper to execute the shopping support request. A processor dynamically updates one or more details of the support task.Type: ApplicationFiled: December 13, 2021Publication date: June 15, 2023Inventors: Asuka Unno, Akira Saito, Kenichi Takasaki, Yohkichi Sasatani, Hirotaka Matsumoto, TOORU TABARA, Taku Sasaki, Sanehiro Furuichi
-
Patent number: 11669071Abstract: Provided are techniques for organizing a temporary device group for collaborative computing. A list of functions for each of a plurality of devices are stored. A determination is made to form a device group including a receiver device from the plurality of devices, where the receiver device will perform one of the functions. An individual function usage score is generated. In response to the individual function usage score exceeding a device threshold, a request to form a device group is sent to the receiver device. In response to receiving an indication of acceptance to form the device group from the receiving device, the device group is formed for a temporary period, where functions and data are shared in the device group.Type: GrantFiled: January 8, 2020Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Akiro Saito, Hayato Uenohara, Satoshi Yokoyama, Gaku Yamamoto, Norie Iwasaki
-
Publication number: 20230154320Abstract: The method provides for one or more processors to receive traffic information and passing vehicle information associated with a portion of a roadway in which a passing vehicle approaches and travels through the portion of the roadway. The one or more processors predict travel positions of passing vehicles, based on the traffic information and passing vehicle information. The one or more processors determine an impassible space within an existing lane of the roadway and create virtual lane definitions based on the predicting and the traffic information, in which the lane definitions include an optimum number of lanes, a width of respective lanes, and a lane type, and the one or more processors transmit the lane definitions to the passing vehicles based on a correspondence between a type and width of a respective vehicle and the type and width of respective lane definitions.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Inventors: Yohkichi Sasatani, Takeshi Watanabe, Sanehiro Furuichi, TSEND OCHIR BAT ULZII
-
Publication number: 20230106706Abstract: Provided are techniques for a Generative Adversarial Networks (GANs) based identification of an edge server. At a first edge server, a global discriminator that has been trained with common data is received. It is determined that area data is imbalanced using the global discriminator. A local discriminator is trained with the area data to generate a first result. An exchanged local discriminator from a second edge server is trained with the area data to generate a second result. The first result and the second result indicate that the first edge server and the second edge server are proximate. The first edge server and the second edge server are added to an edge server group list. At least one of an application model and a configuration of an application is updated from one of the first edge server and the second edge server, and the application is executed.Type: ApplicationFiled: September 27, 2021Publication date: April 6, 2023Inventors: Mari Abe Fukuda, Yasutaka Nishimura, Shoichiro Watanabe, Kenichi Takasaki, Sanehiro Furuichi
-
Publication number: 20230091346Abstract: Provided are a computer program product, system, and method for configuring and controlling an automated vehicle to perform user specified operations. User vehicle control programs are loaded in an unmanned vehicle to control the unmanned vehicle to perform a user specified operation. The loading the user vehicle control programs replaces base vehicle control programs in the unmanned vehicle. There is communication with the unmanned vehicle to execute the user vehicle control programs to control the unmanned vehicle to perform the user specified operation. The base vehicle control programs are loaded into the unmanned vehicle to replace the user vehicle control programs to return control of the unmanned vehicle to a vehicle provider after performing the user specified operation.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: Sanehiro FURUICHI, Akira SAITO, Yohkichi SASATANI, Kenichi TAKASAKI, Taku SASAKI, Hirotaka MATSUMOTO
-
Publication number: 20230050708Abstract: A computer system trains a federated learning model. A federated learning model is distributed to a plurality of computing nodes, each having a set of local training data comprising labeled data samples. Statistical data is received from each computing node that indicates the node's count of data samples for each label, and is analyzed to identify one or more computing nodes having local training data in which a label category is underrepresented beyond a threshold value with respect to data samples. Additional data samples labeled with the underrepresented labels are provided, and the computing nodes perform training. Results of training are received and are processed to generate a trained global model. Embodiments of the present invention further include a method and program product for training a federated learning model in substantially the same manner described above.Type: ApplicationFiled: August 16, 2021Publication date: February 16, 2023Inventors: Shoichiro Watanabe, Kenichi Takasaki, Mari Abe Fukuda, Sanehiro Furuichi, Yasutaka Nishimura
-
Publication number: 20220398517Abstract: Providing moving parking and subscription services across a network by obtaining service information corresponding to a vehicle of a user, wherein the service information includes parking services and subscription services, obtaining vehicle information corresponding to one or more service vehicles, selecting a service vehicle of the one or more service vehicles, wherein the service vehicle accommodates one or more services for the vehicle of the user based at least in part on the service information, and determining a suitable set of conditions for the service vehicle to accommodate the one or more services for the vehicle of the user.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Inventors: Takeshi Watanabe, Yohkichi Sasatani, Sanehiro Furuichi
-
Patent number: 11519743Abstract: Aspects of the present invention disclose a method for assisting a stalled autonomous vehicle in an incommunicable area. The method includes one or more processors determining a route of an autonomous vehicle. The method further includes identifying an area of the route of the autonomous vehicle that includes a communication outage. The method further includes determining a driving difficulty of one or more segments of the route of the autonomous vehicle within the area. The method further includes determining a location of the autonomous vehicle within a segment of the one or more segments of the route based at least in part on the driving difficulty of the segment.Type: GrantFiled: September 17, 2020Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Yuka Sasaki, Reiya Takemura, Kenji Uchida, Sanehiro Furuichi
-
Publication number: 20220343219Abstract: A computer-implemented method, a computer program product, and a computer system for parallel cross validation in collaborative machine learning. A server groups local models into groups. In each group, each local device uses its local data to validate accuracies of the local models and sends a validation result to a group leader or the server. The group leader or the server selects groups whose variances of the accuracies are not below a predetermined variance threshold. In each selected group, the group leader or the server compares an accuracy of each local model with an average value of the accuracies and randomly selects one or more local models whose accuracies do not exceed a predetermined accuracy threshold. The server obtains weight parameters of selected local models and updates the global model based on the weight parameters.Type: ApplicationFiled: April 27, 2021Publication date: October 27, 2022Inventors: Kenichi Takasaki, Shoichiro Watanabe, Mari Abe Fukuda, Sanehiro Furuichi, Yasutaka Nishimura
-
Patent number: 11474518Abstract: A method and a system for event validation on a vehicle. The method includes detecting an event determined by the vehicle. The method can include requesting and receiving external event determination, from at least one external source within a first surrounding area, based on the event. The method also includes generating an internal event determination based on the event and validating a validated event based on the both the external and internal event determinations. The method includes requesting and receiving external drive plan, from the external source within a second surrounding area, based on the validated event. The method also includes generating an internal drive plan, validating a validated drive plan based on the internal and external drive plans, and implementing the validated drive plan.Type: GrantFiled: May 13, 2019Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Satoshi Yokoyama, Akira Saito, Sanehiro Furuichi, Hayato Uenohara, Gaku Yamamoto, Norie Iwasaki
-
Publication number: 20220292955Abstract: A method for calculating traffic flow changes includes detecting a traffic event. The method further includes determining an affected area of the traffic event and determining an investigation area based on the affected area. The method further includes selecting at least one vehicle located within the investigation area and calculating a change in traffic flow due to the traffic event based on a comparison of a predicted traffic flow with a current traffic flow, wherein the current traffic flow is based on information received from the at least one vehicle. The method further includes updating the affected area based on the change in traffic flow and calculating an updated change in traffic flow based on the updated affected area when the updated affected area is larger than a predetermined threshold area.Type: ApplicationFiled: March 11, 2021Publication date: September 15, 2022Inventors: Kenichi Takasaki, Shoichiro Watanabe, Sanehiro Furuichi, Yasutaka Nishimura
-
Patent number: 11408739Abstract: Adjusting inconsistencies and inaccuracies in location perception, one or more computer processors identify data indicating a location of a computing device; detect a subsequent computing device within a threshold proximity to the computing device; receive data indicating a location of the subsequent computing device; determine a first location reliability score for the identified data indicating the location of a computing device and a second location reliability score for the received data indicating the location of the subsequent computing device; calculate one or more location corrective parameters for the computing device based, at least in part, on the identified data indicating the location of the computing device, the received data indicating the location of the subsequent computing device, the first location reliability score, and the second location reliability score; adjust the data indicating the location of the computing device based on the calculated one or more location corrective parameters.Type: GrantFiled: May 16, 2019Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Akira Saito, Hayato Uenohara, Satoshi Yokoyama
-
Patent number: 11315428Abstract: 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: GrantFiled: November 5, 2019Date of Patent: April 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kazuhito Akiyama, Mari Abe Fukuda, Sanehiro Furuichi, Hiroya Ogihara, Taku Sasaki, Asuka Unno, Gaku Yamamoto
-
Publication number: 20220082395Abstract: Aspects of the present invention disclose a method for assisting a stalled autonomous vehicle in an incommunicable area. The method includes one or more processors determining a route of an autonomous vehicle. The method further includes identifying an area of the route of the autonomous vehicle that includes a communication outage. The method further includes determining a driving difficulty of one or more segments of the route of the autonomous vehicle within the area. The method further includes determining a location of the autonomous vehicle within a segment of the one or more segments of the route based at least in part on the driving difficulty of the segment.Type: ApplicationFiled: September 17, 2020Publication date: March 17, 2022Inventors: Yuka Sasaki, Reiya Takemura, Kenji Uchida, Sanehiro Furuichi