Abstract:
In an example embodiment, a method includes receiving, by an apparatus, from a remote server, a message including information about at least one device, the message including a second encryption key of the at least one device and an encrypted object encrypted with a first encryption key of the at least one device; transmitting, by the apparatus, an encrypted message that includes the encrypted object, encrypted with the second encryption key of the at least one device; and receiving, by the apparatus, from the at least one device, a message identifying or describing the at least one device, only if the at least one device has determined that the message transmitted by the apparatus is valid.
Abstract:
In an example embodiment, a method includes receiving, by an apparatus, an identifier associated with a device; transmitting a message to a remote server, requesting a user interface corresponding to a user function to be performed, the request message containing information including at least one of a user identifier, an indication of characteristics of the apparatus and an indication relating to the received identifier of the device; receiving from the server, information composed by the server based on the information transmitted to the server, the information received from the server including at least information suitable for compiling a user interface including parameters enabling controlling of the device; and providing a user interface compiled based on the received information, to enable a user of the apparatus to perform the user function of at least one of monitoring and controlling the device.
Abstract:
An approach is provided for matching vital sign information to a concurrently recorded data set according to a time domain. The approach involves determining sensor information collected from one or more sensors configured to monitor one or more vital signs of one or more objects within a monitored area. The approach also involves processing and/or facilitating a processing of the sensor information to detect the one or more objects and to track the one or more vital signs of the one or more objects over a time domain. The approach further involves matching the one or more vital signs of the one or more objects to a concurrently recorded data set based on the time domain. The approach further involves storing at least one record of the one or more vital signs matched to the concurrently recorded data set.
Abstract:
This specification describes a method comprising determining an orientation of a first apparatus with respect to a second apparatus (S6.2) based on at least one radio frequency packet passed wirelessly between the first and second apparatuses, and causing performance of an active scan for the second apparatus or a third apparatus associated with the second apparatus (S6.5) only if it is determined that the orientation of the first apparatus with respect to the second apparatus satisfies at least one predetermined condition (S6.3).
Abstract:
A method, apparatus and computer program product are provided for facilitating efficient device discovery. In regards to a method implemented by a master device, a first identifier is received from a remote source. The method also receives one or more wireless device discovery packets comprising a second identifier from a proximate device, wherein the wireless device discovery packet comprises information compliant with a short-range communication technology to advertise presence of the proximate device or information compliant with a short-range communication technology to scan for proximate devices according to proximity-based communication technology. The method then, causes, in an instance in which at least the portion of the first identifier matches at least the portion of the second identifier, a wireless short-range communication connection procedure to be initiated between the apparatus and the proximate device, wherein the wireless short-range communication connection procedure complies with the proximity-based communication technology.
Abstract:
An example embodiment includes an apparatus receiving a message from a proximate device via a short-range communication connection, including ID information associated with the device; compiling a request message including the ID and information identifying the apparatus; transmitting the request message to a remote server for accessing control to the device; receiving information associated with a user interface or control interface for interacting with the device based on remote server access control, the received interface being based on the information included in the transmitted request message; compiling an interface for enabling a user of said apparatus to interact with the device based on the received information, the compiled interface including access rights for interacting with the device via remote server access control, depending on the information included in the transmitted request message; and interacting with the device via the remote server access control using the compiled interface.
Abstract:
In an example embodiment, a method includes determining, by an apparatus, whether the apparatus provides data for other wireless devices to request from the apparatus in response to wireless device discovery messages transmitted by the apparatus; and transmitting, by the apparatus, wireless device discovery messages including an indication that additional information should not be requested from the apparatus in response to the wireless device discovery messages, without establishing a connection with the apparatus, the indication being in response to the determination that the apparatus does not provide data for other wireless devices to request from the apparatus in response to the wireless device discovery messages.
Abstract:
An example embodiment enables wireless devices to adapt their channel maps when initiating connection to avoid interference, comprising receiving, by an apparatus, wireless device discovery messages from one or more other wireless devices in wireless networks not connected to the apparatus, one or more of the received wireless discovery messages including channel information indicating status of one or more channels; creating, by the apparatus, a channel map that is at least partly based on the status of the one more channels indicated in the received one or more wireless device discovery messages; and selecting, by the apparatus, channels for setting up wireless communication with another wireless device, the channels being selected at least partly based on the channel map created by the apparatus.
Abstract:
Devices such a printer 4, television 3 and car door lock 2 are controlled wirelessly by a controller 5 which may consist of eye tracking glasses that detect the gaze angle of the user also include an orientation detector that receives rf packets from the devices, from which the orientation of the device can be detected. Control of the devices is performed wirelessly when the detected orientation of the device and the gaze detection angle adopt a predetermined relationship, for example when they become aligned.
Abstract:
An example embodiment enhances power savings in a wireless network, where each wireless device has a hop count value indicating how many hops away is one or more central wireless devices. A device determines that it has information to deliver to the one or more central devices. It selects a device of the one or more other wireless devices, the selected device having a smaller hop count value, than the hop count value of the device. It enters a sleep mode based on a known repetition interval of wireless device discovery messages received from the selected device. The device awakes from the sleep mode based on the known repetition interval of wireless device discovery messages of the selected device. It then creates a connection with the selected device and transmitting to the selected device the information for delivery to the one or more central devices via the connection.