LEVERAGING SYSTEM SIGNALING SERVICE ADVERTISEMENTS FOR APPLICATION-LAYER DISCOVERY AND CONNECTION MANAGEMENT IN AN INTERNET OF THINGS (IoT) ENVIRONMENT
First Claim
1. A method of operating Internet of Things (IoT) devices deployed in a local IoT environment, comprising:
- announcing as a service announcement system signal to a producer management application at a producer IoT device, a set of services configured for execution on the producer IoT device;
broadcasting, from the producer IoT device, a system signaling service advertisement to notify one or more consumer IoT devices in the local IoT environment that the service announcement system signal is available via the producer IoT device;
receiving, at the producer IoT device, in response to the system signaling service advertisement, at least one request for fetching the service announcement system signal from at least one of the one or more consumer IoT devices; and
unicasting, from the producer IoT device, in response to the at least one request, the service announcement system signal that announces the set of services to the at least one consumer IoT device.
1 Assignment
0 Petitions
Accused Products
Abstract
Internet of Things (IoT) devices and methods of operating the same are disclosed. A method may include registering a set of services configured for execution on a producer IoT device with a producer management application, and broadcasting or multicasting a system service advertisement as a first system signal via a given system signal protocol to notify one or more consumer IoT devices that one or more services of the registered set of services are available via the producer IoT device. The producer IoT device receives, in response to the system service advertisement, at least one request for a service announcement from at least one of the consumer IoT devices, and the producer IoT device unicasts, in response to the request, the at least one service announcement that announces the set of services to the at least one consumer IoT device as a second system signal via the given system signal protocol.
54 Citations
19 Claims
-
1. A method of operating Internet of Things (IoT) devices deployed in a local IoT environment, comprising:
-
announcing as a service announcement system signal to a producer management application at a producer IoT device, a set of services configured for execution on the producer IoT device; broadcasting, from the producer IoT device, a system signaling service advertisement to notify one or more consumer IoT devices in the local IoT environment that the service announcement system signal is available via the producer IoT device; receiving, at the producer IoT device, in response to the system signaling service advertisement, at least one request for fetching the service announcement system signal from at least one of the one or more consumer IoT devices; and unicasting, from the producer IoT device, in response to the at least one request, the service announcement system signal that announces the set of services to the at least one consumer IoT device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An Internet of Things (IoT) device, comprising:
-
a transceiver to communicate with other IoT devices over a network; a peer-to-peer platform configured to provide a peer-to-peer connection between the IoT device and the other IoT devices in a local IoT environment; a management application that is configured to; receive a service announcement system signal that announces a set of services configured for execution on the IoT device; broadcast, from the IoT device, a system signaling service advertisement to notify one or more consumer IoT devices in the local IoT environment that the service announcement system signal is available; receive, at the IoT device, in response to the system signaling service advertisement, at least one request for fetching the service announcement system signal from at least one of the consumer IoT devices; and unicast, from the producer IoT device, in response to the at least one request, the service announcement system signal that announces the set of services to the at least one consumer IoT device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method for operating a consumer Internet of Things (IoT) device deployed in a local IoT environment, the method comprising:
-
announcing as a service announcement system signal to a producer management application, at a producer IoT device, a set of services configured for execution on the producer IoT device; broadcasting, from the producer IoT device, a system signaling service advertisement to notify one or more consumer IoT devices in the local IoT environment that the service announcement system signal is available via the producer IoT device; receiving, at the producer IoT device, in response to the system signaling service advertisement, at least one request for fetching the service announcement system signal from at least one of the one or more consumer IoT devices; and unicasting, from the producer IoT device, in response to the at least one request, the service announcement system signal that announces the set of services to the at least one consumer IoT device. - View Dependent Claims (16, 17, 18, 19)
-
Specification