Virtual assistant system
First Claim
Patent Images
1. An apparatus comprising:
- a communicator configured to receive a user input command formatted according to a semantic information interchange language;
a storage system mapping the received user input command to at least one predefined semantic command, the at least one predefined semantic command comprising a manual gesture;
a first plugin configured to issue a first external command to a first external device or service based on the at least one predefined semantic command; and
a second plugin configured to issue a second external command to a second external device or service based on the at least one predefined semantic command, the second external command being distinct from the first external command.
3 Assignments
0 Petitions
Accused Products
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 can be shared with other mobile devices as instructed by an input command.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a communicator configured to receive a user input command formatted according to a semantic information interchange language; a storage system mapping the received user input command to at least one predefined semantic command, the at least one predefined semantic command comprising a manual gesture; a first plugin configured to issue a first external command to a first external device or service based on the at least one predefined semantic command; and a second plugin configured to issue a second external command to a second external device or service based on the at least one predefined semantic command, the second external command being distinct from the first external command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a user input command formatted according to a semantic information interchange language; mapping the received user input command to at least one predefined semantic command, the at least one predefined semantic command comprising a manual gesture; issuing a first external command to a first external device or service based on the at least one predefined semantic command; and issuing a second external command to a second external device or service based on the at least one predefined semantic command, the second external command being distinct from the first external command. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor; a memory storing instructions operable to cause the processor to; receive a user input command formatted according to a semantic information interchange language; map the received user input command to at least one predefined semantic command, the at least one predefined semantic command comprising a manual gesture; issue a first external command to a first external device or service based on the at least one predefined semantic command; and issue a second external command to a second external device or service based on the at least one predefined semantic command, the second external command being distinct from the first external command.
-
Specification