Patents by Inventor Takahito Tashiro

Takahito Tashiro 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: 20190289082
    Abstract: A method, a computer program product, and a computer system for allowing multiple infrastructural services to access multiple IoT (Internet of Things) devices. A gateway device connects the multiple infrastructural services and the multiple IoT devices. The gateway device receives a use request from a first application of a first infrastructural service. Among the multiple IoT devices, the gateway device identifies an IoT device that meets one or more requirements in the use request. The gateway device determines whether the IoT device is being used by a second application of a second infrastructural service. The gateway device assigns to the first application an exclusive right to use the IoT device, in response to determining that the IoT device is not being used by the second application. The first application has a right to refer to data and a right to execute available commands without restriction.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Publication number: 20190280940
    Abstract: Management and optimization of internet of things (IoT) device configuration rules is provided. A gateway node identifies usage-requests that describe one or more contract events. The gateway node identifies a plurality of IoT sensors with a local IoT environment. The gateway node identifies template rules that describe conditions for registering occurrences of the one or more contract events. The gateway node identifies the template rules that correspond to the types of IoT sensors in the local IoT environment. The gateway node constructs device configuration rules based on the template rules and properties of the IoT sensors within the local IoT environment to register the occurrence of contract events within the local IoT environment. The gateway node optimizes the device configuration rules based on how the conditions and the IoT sensor in the local IoT environment change over time to, for example, increase the accuracy of registering contract events.
    Type: Application
    Filed: May 29, 2019
    Publication date: September 12, 2019
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10310918
    Abstract: A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Norie Iwasaki, Masami Tada, Takahito Tashiro
  • Publication number: 20190155627
    Abstract: A host device detects a first request from a first remote device and a second request from a second remote device, each request related to hosting one or more computing desktop environments within a virtual machine, wherein each remote device is at a respective location. The host device determines that the remote devices are qualified to share computing desktop environments based on a proximity threshold. The host device hosts a first computing desktop environment for sharing by the remote devices. The host device gathers respective new locations of the remote devices. The host device determines, by identifying that the respective new locations are not close enough to satisfy the proximity threshold, that the remote devices are no longer qualified to share computing desktop environments. The host device terminates the access of the first remote device to the first computing desktop environment and maintains the access of the second remote device.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 23, 2019
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10295350
    Abstract: A request for a route guide to a destination in a building is received from a user terminal device. BIM data for the building is received, including material properties of the building elements, the material properties consisting of ease of slipping when wet, earthquake resistance, and flame retardancy base values. Security information for a route, real-time information for building status, and a user profile are received. A route guide to the destination in the building is created, based the BIM data, security information, real-time building status, and the user profile. Information from one or more environmental sensors is received indicating that an environmental event has been detected. Its current position is received from the user terminal device. The route guide from the user terminal device's current position is updated based on the environmental event, and the material properties of the building elements that are related to the environmental event.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yasutaka Nishimura, Masami Tada, Akihiko Takajo, Takahito Tashiro
  • Publication number: 20190140906
    Abstract: Management and optimization of internet of things (IoT) device configuration rules is provided. A gateway node identifies usage-requests that describe one or more contract events. The gateway node identifies a plurality of IoT sensors with a local IoT environment. The gateway node identifies template rules that describe conditions for registering occurrences of the one or more contract events. The gateway node identifies the template rules that correspond to the types of IoT sensors in the local IoT environment. The gateway node constructs device configuration rules based on the template rules and properties of the IoT sensors within the local IoT environment to register the occurrence of contract events within the local IoT environment. The gateway node optimizes the device configuration rules based on how the conditions and the IoT sensor in the local IoT environment change over time to, for example, increase the accuracy of registering contract events.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10276039
    Abstract: Verifying shared event information is provided. Communication with a nearby mobile or immobile apparatus is established to generate an event existence proof in response to encountering the nearby mobile or immobile apparatus. Existence of an incident event is verified in response to arriving at a geographic location of the incident event. A verified incident event is published to add to an incident event distributed ledger for managing incident event information corresponding to the incident event.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Norie Iwasaki, Masami Tada, Takahito Tashiro
  • Patent number: 10268528
    Abstract: A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Norie Iwasaki, Masami Tada, Takahito Tashiro
  • Patent number: 10243966
    Abstract: A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Publication number: 20190089715
    Abstract: A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10237309
    Abstract: A first request to host a desktop environment within a virtual machine is detected. The first request originates from a first remote device. The first remote device is at a first location. A second request to host a desktop environment within the virtual machine is detected. The second request originates from a second remote device. The second remote device is at a second location. The second desktop environment is qualified to share data with the first computing desktop environment. The first and second remote devices are determined to be qualified to share a desktop environment. One or more shared desktop environments are hosted for the first and second device, wherein the first and second device share the one or more shared desktop environments.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Publication number: 20180374353
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may determine, by a mobile object server, a position of a mobile object in a geographic space managed by the mobile object server. The embodiment may determine a plurality of routes based on the position of the mobile object in the geographic space. The embodiment may calculate, by the mobile object server, a plurality of route parameters for the plurality of routes, wherein the plurality of route parameters includes a passage possibility of the mobile object over each route. The embodiment may calculate a plurality of edge parameters for a plurality of edges, wherein each edge is a segment of a route, and wherein the edge parameter includes the passage possibility of the mobile object over each edge.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Kaoru Hosokawa, Satoshi Hosokawa, Yasutaka Nishimura, Makoto Tanibayashi, Takahito Tashiro, Shoichiro Watanabe
  • Patent number: 10142352
    Abstract: A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Publication number: 20180336259
    Abstract: An method, apparatus, and computer program product for synchronously starting programs on multiple devices connected to a server is provided. A synchronous point of a program to be synchronously started for each of the multiple devices is identified. A wait function is dynamically injected into the synchronous point for each of the multiple devices. A start time from the server is received in response to the multiple devices entering a waiting state. The programs are synchronously started in response to the start time arriving for each of the multiple devices.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Sanehiro Furuichi, Masami Tada, Takahito Tashiro
  • Publication number: 20180336260
    Abstract: A method, apparatus, and computer program product for synchronously starting programs on multiple devices connected to a server is provided. A synchronous point of a program to be synchronously started for each of the multiple devices is identified. A wait function is dynamically injected into the synchronous point for each of the multiple devices. A start time from the server is received in response to the multiple devices entering a waiting state. The programs are synchronously started in response to the start time arriving for each of the multiple devices.
    Type: Application
    Filed: November 17, 2017
    Publication date: November 22, 2018
    Inventors: Sanehiro Furuichi, Masami Tada, Takahito Tashiro
  • Publication number: 20180324191
    Abstract: A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition.
    Type: Application
    Filed: July 18, 2018
    Publication date: November 8, 2018
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10097999
    Abstract: A virtual machine (VM) server may be used to enforce a set of security criteria upon a remote client device. The VM server may be configured to host a VM that has features that can be utilized by a user at the remote client device. The VM server may receive sensor data collected by one or more sensors of a remote sensor device. The VM server may identify that the sensor data satisfies at least a portion of the set of security criteria. The VM server may further identify that the remote client device is within a predetermined proximity of the remote sensor device. The VM server may further enable a user at the remote client device to utilize the features of the VM hosted on the VM server.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Masami Tada, Takahito Tashiro
  • Publication number: 20180276054
    Abstract: A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Sanehiro Furuichi, Norie Iwasaki, Masami Tada, Takahito Tashiro
  • Publication number: 20180276055
    Abstract: A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
    Type: Application
    Filed: November 15, 2017
    Publication date: September 27, 2018
    Inventors: Sanehiro Furuichi, Norie Iwasaki, Masami Tada, Takahito Tashiro
  • Patent number: 10063518
    Abstract: A method for reducing data transfer connections is provided. The method may include receiving data requests associated with devices. The method may further include collecting data associated with the devices based on the data requests. Additionally, the method may include identifying applications for receiving the collected data. The method may also include generating datasets based on the collected data and the identified applications, wherein the datasets include collected data that is combined based on a commonality for transmission to one or more common applications. The method may further include generating passwords for the datasets. The method may also include encrypting the passwords. The method may further include generating data blocks, including a dataset, the generated and encrypted passwords, and UUIDs for each application. The method may also include transmitting the data blocks to the identified applications.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Masami Tada, Takahito Tashiro