INTERACTIVE COMMAND LINE FOR CONTENT CREATION
First Claim
1. A collaborative communication system comprising:
- a memory; and
at least one processor operatively connected with the memory, the processor executing operations that comprise;
in response to command input being received during authoring in a user interface of the collaborative communication system, processing a query based on the received input by passing the query to a command resource, wherein the query comprises parameters of the command input and a context associated with the authoring,receiving a response from the command resource based on the parameters of the command input and the context, wherein the response comprises result data and parameters for interacting with the collaborative communication system, andpresenting the result data in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe a collaborative communication system that may interface with one or more command resources. The collaborative communication system may comprise at least one memory and at least one processor operatively connected with the memory to execute operations. In response to command input being received during authoring in a user interface of the collaborative communication system, a query is processed and passed to a command resource. The query comprises parameters of the command input and a context associated with the authoring. A response is received from the command resource based on the parameters of the command input and the context. The response may comprise result data and parameters for interacting with the collaborative communication system. The result data is presented in the user interface of the collaborative communication system. Other examples are also described.
-
Citations
20 Claims
-
1. A collaborative communication system comprising:
-
a memory; and at least one processor operatively connected with the memory, the processor executing operations that comprise; in response to command input being received during authoring in a user interface of the collaborative communication system, processing a query based on the received input by passing the query to a command resource, wherein the query comprises parameters of the command input and a context associated with the authoring, receiving a response from the command resource based on the parameters of the command input and the context, wherein the response comprises result data and parameters for interacting with the collaborative communication system, and presenting the result data in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device including executable instructions, that when executed on at least one processor, causing the processor to perform a process comprising:
-
receiving registration data of a command handler from an external resource for a command that is executable in a collaborative communication service, wherein the registration data comprises parameters defining a command associated with the command handler; storing the registration data in a storage for the collaborative communication service; in response to receiving declaration of input in the collaborative communication service, utilizing the parameters defining the command to determine whether the input triggers the command handler; and in response to determining that the input triggers the command handler, presenting the stored command handler for display in a user interface of the collaborative communication service. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented method comprising:
-
in response to command input being received during authoring in a user interface of a collaborative communication service, transmitting, to an external resource, a first query that comprises parameters of the command input and a context associated with the authoring; receiving a first response from the external resource based on the parameters of the command input and the context, wherein the first response comprises result data and parameters for interacting with the collaborative communication service; presenting the result data in the user interface; in response to update to the command input, transmitting, to the external resource, a second query that comprises parameters of the updated command input; receiving a second response from the external resource based on the parameters of the command input and the context provided by the first query, wherein the second response received comprises updated result data; and presenting the updated result data in the user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification