Abstract: A method of controlling an external service among a plurality of external services, by receiving an input command at a mobile device, translating the input command into a common language sharable between the external services so that such input commands are understood between the plurality of devices and services and functions are performed at the devices and or services in response to the input command. This control of the services is also sharable as instructed by an input command.
Abstract: A mobile device to control any wirelessly connected services by receiving an input command to perform a function at the services, translating the input command into a common language sharable between the external services so that such input commands can be understood between the plurality of services and functions can be performed at the services in response to the input command. This control of the services is sharable with other mobile devices as instructed by an input command at the mobile device.
Abstract: A virtual assistant system to manage a virtual reality (VR) session between a plurality of participants, and includes a mobile device configured to receive an input command from a user participating in the VR session, to translate the input command into a semantic atom representing the command, and to transmit the semantic atom, the input command corresponding to a function to be performed at one or more VR external services, and an assistant server configured to manage the VR session, the assistant server including a plurality of plugins, each plugin corresponding to a respective one of the VR external services and configured to generate a proprietary language command corresponding to the semantic atom, the proprietary language command controlling the corresponding VR external service to perform a function corresponding to the semantic atom.
Abstract: A virtual assistant system includes a mobile device to receive an input command corresponding to a function to be performed at one or more external services, to translate the input command into a semantic atom representing the command, and to transmit the semantic atom, and an assistant server configured to receive the transmitted semantic atom, the assistant server including a plurality of plugins, each plugin corresponding to a respective one of the external services and configured to generate a proprietary language command corresponding to the received semantic atom for each external service in which the function is to be performed.
Abstract: A mobile device to operate a virtual assistant system to control any wirelessly connected devices and services by receiving an input command to perform a function at the devices and services, translate the input command into a common language sharable between the external devices and services so that such input commands can be understood between the plurality of devices and services, and functions can be performed at the devices and or service in response to the input command. This control is sharable with other mobile devices as instructed by an input command.