Patents by Inventor Ryo Koyama

Ryo Koyama 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: 20190158353
    Abstract: Methods, systems, and computer program products for managing Internet of Things (IoT) network-connected devices.
    Type: Application
    Filed: December 28, 2018
    Publication date: May 23, 2019
    Inventors: Michael W. Johnson, Ryo Koyama, Michael John Sebastian Smith
  • Publication number: 20180262388
    Abstract: Methods, systems, and computer program products for configuring internet of things (IoT) devices. In use, a connection between a user device and at least one of a plurality of remote devices is established without allowing any incoming connections to the at least one of the plurality of remote devices. Additionally, a script is executed on the at least one of the plurality of remote devices, and results of executing the script on the at least one of the plurality of remote devices are gathered. Further, at least a portion of the results are sent to the user device.
    Type: Application
    Filed: July 28, 2017
    Publication date: September 13, 2018
    Inventors: Michael W. Johnson, Ryo Koyama, Michael John Sebastian
  • Publication number: 20170272316
    Abstract: Methods, systems, and computer program products for managing Internet of Things (IoT) network-connected devices.
    Type: Application
    Filed: June 5, 2017
    Publication date: September 21, 2017
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Patent number: 9712486
    Abstract: A method, system, and computer program product for Internet of Things (IoT) network-connected devices. Embodiments include methods and systems for registering one or more listener devices (e.g., mobile phones or tablets, etc.) to receive messages from one or more notification devices (e.g., web cameras, etc.). A notification server is selected from among multiple notification servers to receive notification messages from the notification devices and then to forward (e.g., through a push service, etc.) portions of or variations of the notification messages to the listener devices. In some embodiments, the selection of the notification server is based on load balancing between the multiple notification servers and/or push servers. In some embodiments, the selection of a notification server and/or push server is based on a provisioning file.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 18, 2017
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J. S. Smith
  • Publication number: 20160344745
    Abstract: A method, system, and computer program product for Internet-connected device deployment, and to techniques for secure device deployment using a partially-encrypted provisioning file.
    Type: Application
    Filed: October 22, 2014
    Publication date: November 24, 2016
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Publication number: 20160315824
    Abstract: A system, method, and computer program product are provided for establishing secured connections between trusted users and a plurality of networkable consumer devices In different embodiments, various features may be further incorporated in association with the system, method, and computer program product, for improvement purposes.
    Type: Application
    Filed: July 5, 2016
    Publication date: October 27, 2016
    Inventors: Michael W. Johnson, Ryo Koyama
  • Publication number: 20160112262
    Abstract: A method, system, and computer program product for managing Internet-connected devices.
    Type: Application
    Filed: October 18, 2014
    Publication date: April 21, 2016
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Publication number: 20160087933
    Abstract: A method, system, and computer program product for Internet of Things (IoT) network-connected devices. Embodiments include methods and systems for registering one or more listener devices (e.g., mobile phones or tablets, etc.) to receive messages from one or more notification devices (e.g., web cameras, etc.). A notification server is selected from among multiple notification servers to receive notification messages from the notification devices and then to forward (e.g., through a push service, etc.) portions of or variations of the notification messages to the listener devices. In some embodiments, the selection of the notification server is based on load balancing between the multiple notification servers and/or push servers. In some embodiments, the selection of a notification server and/or push server is based on a provisioning file.
    Type: Application
    Filed: December 1, 2015
    Publication date: March 24, 2016
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Patent number: 9253031
    Abstract: A system, method, and computer program product are provided for identifying, configuring, and accessing a device connected to a network. In operation, a device connected to a network is automatically identified. Additionally, the device is automatically configured. Strictly as an option, the device may be accessed on the network.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: February 2, 2016
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama
  • Patent number: 9231904
    Abstract: A method, system, and computer program product for network-connected devices.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: January 5, 2016
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J. S. Smith
  • Patent number: 9098297
    Abstract: An apparatus and method are provided including a hardware accelerator capable of being interfaced with a processor for accelerating the execution of an application written utilizing an object-oriented programming language. Such object-oriented programming language may include Java and/or C++.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: August 4, 2015
    Assignee: NVIDIA Corporation
    Inventors: Thomas C. Poff, John Shigeto Minami, Ryo Koyama
  • Publication number: 20150113172
    Abstract: A method, system, and computer program product for network-connected devices.
    Type: Application
    Filed: January 5, 2015
    Publication date: April 23, 2015
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Publication number: 20150088982
    Abstract: The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for using multiple connection URLs to enable load balanced inter-device messaging. The claimed embodiments address the problem of cost-effectively scaling the communications with an increasing number of devices connected to the Internet. More specifically, the claimed embodiments are directed to approaches for registering a listener device (e.g., mobile phone or handset) to receive messages from one or more notification devices (e.g., web camera), selecting a notification server from multiple servers to receive each notification message (e.g., using multiple URLs) and forward the message (e.g., through a push service) to the listener device. The selection of the notification server can be based on load balancing the multiple servers.
    Type: Application
    Filed: November 5, 2014
    Publication date: March 26, 2015
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Publication number: 20150052253
    Abstract: The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for a multi-server fractional subdomain DNS protocol. The disclosure addresses the problem of cost-effectively scaling the number of devices securely connected to the Internet. More specifically, some claims are directed to approaches for rapidly adding device subdomains while minimizing the deployment of digital security certificates by observing a fractional subdomain specification and translation protocol, which claims advance the technical fields related to cost-effectively scaling the number of devices securely connected to the Internet, as well as advancing peripheral technical fields. Some claims improve the functioning of multiple systems within the disclosed environments.
    Type: Application
    Filed: September 22, 2014
    Publication date: February 19, 2015
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Publication number: 20150052258
    Abstract: The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for a direct map proxy system and protocol. The claimed embodiments address the problem of flexibly and efficiently mapping to a large number of devices connected to the Internet using domain names. More specifically, some claims are directed to approaches for receiving from a user device a first domain name, mapping it to a different second domain name associated with a target device, and using the second domain name to initiate and establish a connection between the user device and target device, which claims advance the technical fields for addressing the problem of flexibly and efficiently mapping to a large number of devices connected to the Internet using domain names, as well as advancing peripheral technical fields.
    Type: Application
    Filed: September 29, 2014
    Publication date: February 19, 2015
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J.S. Smith
  • Patent number: 8702317
    Abstract: An optical connector having an optical fiber inserted into a connector main body includes a buckling regulating section whose length in an optical fiber insertion direction is formed variable and which regulates a buckling of the optical fiber while becoming short in an optical fiber insertion direction when the optical fiber is inserted into the connector main body. Even if an insertion area is made long, since no buckling of the optical fiber is generated, the buckling regulating section can sufficiently increase an insertion force of the optical fiber. Thus, even when foreign substances such as dusts enter and an insertion resistance increases, the optical fiber can be securely inserted. Further, the buckling regulating section is very advantageous to realize an end surface preparation of the optical fiber making use of the insertion force of the optical fiber such as a coating removing of the optical fiber, and an end surface grinding preparation of the optical fiber.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: April 22, 2014
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Ryo Koyama, Kazuhide Nakajima, Masaaki Takaya, Toshio Kurashima, Masatoshi Shimizu, Kyoichi Nakamizo
  • Publication number: 20130339509
    Abstract: A system, method, and computer program product are provided for establishing secured connections between trusted users and a plurality of networkable consumer devices In different embodiments, various features may be further incorporated in association with the system, method, and computer program product, for improvement purposes.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 19, 2013
    Inventors: Michael W. Johnson, Ryo Koyama
  • Publication number: 20130232243
    Abstract: A system, method, and computer program product are provided for identifying, configuring, and accessing a device connected to a network. In operation, a device connected to a network is automatically identified. Additionally, the device is automatically configured.
    Type: Application
    Filed: April 18, 2013
    Publication date: September 5, 2013
    Applicant: Yoics, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama
  • Patent number: 8480311
    Abstract: An optical connector in which works of attaching an incorporated optical fiber to a ferrule, removing a coating of the tip end side of a coated optical fiber, and attaching an optical connector to the coated optical fiber can be made more efficient, and the transmission characteristics can be prevented from being lowered in the optical connector, and a method of attaching the optical connector to a coated optical fiber are provided. An optical connector 101 includes: a ferrule 140 into which a glass fiber 121 that is obtained by peeling a coating 124 of a coated optical fiber 120 is to be inserted; a fixing portion 130 which fixes the coated optical fiber 120 inserted into the ferrule 140; and a coating-removing portion 110 which removes the coating 124 from an end portion of the coated optical fiber 120, by means of a force of inserting the coated optical fiber 120 into the optical connector 101.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: July 9, 2013
    Assignee: Sumitomo Electric Industries, Ltd.
    Inventors: Kenichiro Ohtsuka, Masahiro Hamada, Masaki Ohmura, Mitsuaki Tamura, Mitsuru Kihara, Ryo Koyama, Hitoshi Son
  • Patent number: 8447843
    Abstract: A system, method, and computer program product are provided for identifying, configuring, and accessing a device connected to a network. In operation, a device connected to a network is automatically identified. Additionally, the device is automatically configured. Strictly as an option, the device may be accessed on the network.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: May 21, 2013
    Assignee: Yoics, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama