Abstract:
This Application relates to techniques for anonymously establishing a secure communication session with a wireless client. A described method, performed by an anonymous wireless host, includes advertising a service implemented by the anonymous wireless host as available over a wireless network, receiving an invitation to establish the secure communication session with the wireless client, transmitting an acceptance of the invitation to the wireless client, and establishing the secure communication session over a communication channel. The invitation is received from the wireless client and the acceptance is transmitted to the wireless client via a broadcast address or a multicast address associated with the wireless network. The secure communication session is used to exchange encrypted data between the service and the wireless client.
Abstract:
Some embodiments relate to a mobile device, such as a smart phone, and associated method for enabling the mobile device to act as a communication proxy for an accessory device, such as a smart watch. The mobile device may be capable of providing proxy communication services for messages received from/provided to the accessory device even when the accessory device has not properly registered for the respective message service.
Abstract:
Aspects of the subject technology provide for secure, privacy-preserving access to electronic conferencing. In one or more implementations, an electronic device may obtain a definition of a set of services, provide a request for a service-specific alias for the account, and receive the service-specific alias. In one or more implementations, one or more servers may receive a request from a device to contact an account via a service, obtain a stored set of services for the service-specific alias, in response to determining that the service is included in the stored set of services, allow contact with the one or more devices associated with the account, and in response to determining that the service is not included in the stored set of services, deny the request.
Abstract:
A device implementing a system for multiway audio-video conferencing includes a processor configured to receive (402), from a first device, indication of a first channel and a second channel for communicating content for an audio-video conference session. The first channel and the second channel correspond to different types of communication interfaces. The processor is further configured to receive (404), from the first device, a first request to subscribe to a first content stream for the audio-video conference session via the first channel, and to subscribe to a second content stream for the audio-video conference session via the second channel, and in response to receiving the first request, forward (406), to the first device, the first content stream via the first channel.
Abstract:
Some embodiments relate to a device that transmits / receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message (602). The first device may establish an encryption session for the purpose of communicating the message to a second device (610). Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class (636).