VIRTUAL ASSISTANT SYSTEM TO ENABLE ACTIONABLE MESSAGING
First Claim
1. A mobile device for use in presenting a virtual environment to a user, the mobile device comprising:
- a sensor configured to receive an input command from the user, the input command corresponding to a function to be performed at one or more external services;
an assistant interface configured to translate the input command into a semantic atom representing the input command; and
a communicator configured to transmit the semantic atom to at least one other user of the virtual environment.
3 Assignments
0 Petitions
Accused Products
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.
12 Citations
30 Claims
-
1. A mobile device for use in presenting a virtual environment to a user, the mobile device comprising:
-
a sensor configured to receive an input command from the user, the input command corresponding to a function to be performed at one or more external services; an assistant interface configured to translate the input command into a semantic atom representing the input command; and a communicator configured to transmit the semantic atom to at least one other user of the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27)
-
-
28. A method for presenting a virtual environment to a user, the method comprising:
-
receiving an input command from the user through a sensor, the input command corresponding to a function to be performed at one or more external services; translating the input command into a semantic atom representing the input command; and transmitting the semantic atom to at least one other user of the virtual environment. - View Dependent Claims (29, 30)
-
Specification