System for dynamic service collaboration through identification and context of plurality of heterogeneous devices
First Claim
Patent Images
1. A ubiquitous computing system, without an additional or external context management device, for context aware collaborative service provisioning of heterogeneous sensor within a smart space, the system comprising:
- a processor; and
a memory coupled to the processor, wherein the memory comprises a plurality of modules configured for executing a processor executable instructions, comprising;
a service collaboration platform adapted to receive plurality of sensor information from a plurality of heterogeneous distributed sensors communicatively coupled with the service collaboration platform, each of the plurality of heterogeneous distributed sensors having a unique device identifier and an associated service identifier, wherein the associated service identifier is associated with a service provided by each of the plurality of heterogeneous distributed sensors, wherein the associated service identifier is configured to act as a key;
a sensor management module adapted to create the unique device identifier by associating a unique medium access control (MAC) address of each of the plurality of heterogeneous sensors with context information of the plurality of heterogeneous sensor respectively, and with the associated service identifier of the service provided by each of the plurality of heterogeneous sensors while performing discovery and registration of a plurality of connected sensors, and for a subsequent registration thereof, an association map of a plurality of device-specific aspects is generated;
a device identification table configured to dynamically update the context information of each of the plurality of heterogeneous sensors corresponding to the MAC address and the associated service identifier of each of the plurality of heterogeneous sensors by the sensor management module;
a context extraction module incorporated within the sensor management module, the context extraction module configured to intermittently run a scan at a predefined time interval to extract the context information during a sensor discovery phase and parse the extracted context information of each of the plurality of heterogeneous sensors, wherein the extracted context information is used by the sensor management module to create the unique device identifier and update the device identification table; and
at least one service request transmitted to the service collaboration platform, wherein in response to receiving the at least one service request, the service collaboration platform retrieves at least one sensor service context relation from the device identification table using the associated service identifier as the key corresponding to at least one of the plurality of heterogeneous sensors.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method to provide a mechanism to perform faster collaboration among the services by retrieving the context information from the central device using service identifier as key element. The system is adapted to create a unique device identifier by associating device MAC address, context information and operation/service identifier while performing the device registration.
-
Citations
18 Claims
-
1. A ubiquitous computing system, without an additional or external context management device, for context aware collaborative service provisioning of heterogeneous sensor within a smart space, the system comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises a plurality of modules configured for executing a processor executable instructions, comprising; a service collaboration platform adapted to receive plurality of sensor information from a plurality of heterogeneous distributed sensors communicatively coupled with the service collaboration platform, each of the plurality of heterogeneous distributed sensors having a unique device identifier and an associated service identifier, wherein the associated service identifier is associated with a service provided by each of the plurality of heterogeneous distributed sensors, wherein the associated service identifier is configured to act as a key; a sensor management module adapted to create the unique device identifier by associating a unique medium access control (MAC) address of each of the plurality of heterogeneous sensors with context information of the plurality of heterogeneous sensor respectively, and with the associated service identifier of the service provided by each of the plurality of heterogeneous sensors while performing discovery and registration of a plurality of connected sensors, and for a subsequent registration thereof, an association map of a plurality of device-specific aspects is generated; a device identification table configured to dynamically update the context information of each of the plurality of heterogeneous sensors corresponding to the MAC address and the associated service identifier of each of the plurality of heterogeneous sensors by the sensor management module; a context extraction module incorporated within the sensor management module, the context extraction module configured to intermittently run a scan at a predefined time interval to extract the context information during a sensor discovery phase and parse the extracted context information of each of the plurality of heterogeneous sensors, wherein the extracted context information is used by the sensor management module to create the unique device identifier and update the device identification table; and at least one service request transmitted to the service collaboration platform, wherein in response to receiving the at least one service request, the service collaboration platform retrieves at least one sensor service context relation from the device identification table using the associated service identifier as the key corresponding to at least one of the plurality of heterogeneous sensors. - View Dependent Claims (2, 3, 4)
-
-
5. A ubiquitous computing method, implemented without employing an additional or external context management device, for context aware collaborative service provisioning of heterogeneous sensors within a smart space, the method comprising the steps of:
-
configuring a unique device identifier for a plurality of heterogeneous distributed sensors communicatively coupled with a service collaboration platform; receiving a plurality of sensor information on the service collaboration platform via a device management module; creating the unique device identifier by associating a service identifier of a service provided by each of the plurality of heterogeneous distributed sensors and a unique medium access control (MAC) address of the each of the plurality of heterogeneous distributed sensors and with context information of each of the plurality of heterogeneous distributed sensors, respectively, while performing discovery and registration of a plurality of connected sensors, and for a subsequent registration thereof, an association map of a plurality of device-specific aspects is generated, wherein the service identifier is configured to act as a key; configuring the device management module to correlate each of the plurality of sensor information with the associated MAC address, the associated service identifier, and the context information of each of the plurality of heterogeneous distributed sensors; configuring a device identification table to dynamically update the context information of each of the plurality of heterogeneous distributed sensors corresponding to the associated MAC address and the associated service identifier by the device management module; configuring a context extraction module incorporated within the device management module to intermittently run a scan at a predefined time interval to extract the context information during a sensor discovery phase and parse the extracted context information of each of the plurality of heterogeneous distributed sensors, wherein the extracted context information is used by the sensor management module to create the unique device identifier and update the device identification table; and transmitting at least one service request to the service collaboration platform, wherein in response to receiving the at least one service request, the service collaboration platform retrieves at least one sensor-service-context relation from the device identification table using the associated service identifier as the key corresponding to at least one of the plurality of heterogeneous distributed sensors. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer program product having embodied thereon a computer program having program code stored in a non-transitory medium, implemented without employing an additional or external context management device, for context aware collaborative service provisioning of heterogeneous sensors within a smart space, the computer program product comprising:
-
program code for configuring a unique device identifier for a plurality of heterogeneous distributed sensors communicatively coupled with a service collaboration platform; program code for receiving a plurality of sensor information on the service collaboration platform via a device management module; program code for creating the unique device identifier by associating a service identifier of a service provided by each of the plurality of heterogeneous distributed sensors and a unique medium access control (MAC) address of the each of the plurality of heterogeneous distributed sensors and with context information of each of the plurality of heterogeneous distributed sensors, respectively, while performing discovery and registration of a plurality of connected sensors, and for a subsequent registration thereof, an association map of a plurality of device-specific aspects is generated, wherein the service identifier is configured to act as a key; program code for configuring the device management module to correlate each of the plurality of sensor information with the associated MAC address, the associated service identifier, and the context information of each of the plurality of heterogeneous distributed sensors; program code for configuring a device identification table to dynamically update the context information of each of the plurality of heterogeneous distributed sensors corresponding to the associated MAC address and the associated service identifier by the device management module; program code for configuring a context extraction module incorporated within the device management module to intermittently run a scan at a predefined time interval to extract the context information during a sensor discovery phase and parse the extracted context information of each of the plurality of heterogeneous distributed sensors, wherein the extracted context information is used by the sensor management module to create the unique device identifier and the update device identification table; and program code for transmitting at least one service request to the service collaboration platform, wherein in response to receiving the at least one service request, the service collaboration platform retrieves at least one sensor-service-context relation from the device identification table using the associated service identifier as the key corresponding to at least one of the plurality of heterogeneous distributed sensors. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification