×

Gateway device allowing multiple infrastructural services to access multiple IoT devices

  • US 10,681,154 B2
  • Filed: 03/15/2018
  • Issued: 06/09/2020
  • Est. Priority Date: 03/15/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for allowing multiple infrastructural services to access multiple IoT (Internet of Things) devices, the method comprising:

  • receiving, by a gateway device, a use request from a first application of a first infrastructural service, wherein the gateway device connects the multiple infrastructural services and the multiple IoT devices;

    identifying among the multiple IoT devices, by the gateway device, an IoT device that meets one or more requirements in the use request;

    determining, by the gateway device, whether the IoT device is being used by a second application of a second infrastructural service;

    assigning, by the gateway device, 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;

    in response to determining that the IoT device is being used by the second application, determining, by the gateway device, whether a mode of the exclusive right to use and a first-come-first-serve basis or a mode of the exclusive right to use and a priority right basis is configured;

    in response to determining that the mode of the exclusive right to use and the first-come-first-serve basis is configured, assigning, by the gateway device, the first application the exclusive right to use an unused IoT device and keeping the exclusive right of the second application to use the IoT device;

    in response to determining that the mode of the exclusive right to use and the priority right basis is configured, determining, by the gateway device, whether the first application has a higher priority to use the IoT device than the second application;

    in response to determining that the first application has the higher priority than the second application, assigning, by the gateway device, the first application the exclusive right to use the IoT device and depriving the exclusive right of the second application to use the IoT device; and

    wherein, with the exclusive right, the first application is allowed to solely use the IoT device without being affected by the second application, wherein the first application has a right to refer to data and a right to execute available commands without restriction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×