Unified intelligent editor to consolidate actions in a workspace
US-11048531-B1 · Jun 29, 2021 · US
US11593129B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11593129-B2 |
| Application number | US-202117304563-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2021 |
| Priority date | Nov 4, 2020 |
| Publication date | Feb 28, 2023 |
| Grant date | Feb 28, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing device includes a display, and a processor coupled to the display. The processor is configured to monitor user input for a template keyword that matches with one or more templates, and display on the display one or more application service options in response to the template keyword matching the one or more of the templates. Each application service option corresponds to an action that can be performed. The processor provides template content data to a server, with the template content data defining the action corresponding to the template associated with the application service option selected by a user of the computing device.
Opening claim text (preview).
That which is claimed: 1. A computing device comprising: a display; and a processor coupled to said display and configured to perform the following: monitor user input for a template keyword that matches with one or more templates, display on said display one or more application service options in response to the template keyword matching the one or more of the templates, with each application service option corresponding to an action that can be performed, and provide template content data to a server, with the template content data defining the action corresponding to the template associated with the application service option selected by a user of the computing device. 2. The computing device according to claim 1 wherein said processor is further configured to perform the following: display on said display a user interface for the template associated with the application service option selected by the user; and receive the template content data via the user interface to define the action corresponding to the template associated with the application service option selected by the user. 3. The computing device according to claim 1 wherein the server is configured to analyze the template content data and the one or more templates to determine the application service action to be performed. 4. The computing device according to claim 1 further comprising an editor configured to be executed by said processor, with said processor being further configured to cache the templates from the server in response to the editor being opened. 5. The computing device according to claim 4 wherein said processor is further configured to provide the template content data to the server after the user exits the editor. 6. The computing device according to claim 1 wherein said processor is configured to repeat the monitor, display, and provide steps so that a plurality of template content data is provided to the server. 7. The computing device according to claim 1 further comprising a memory configured to store a list of template keywords, and wherein said processor is configured to compare the template keyword input by the user with the list of template keywords for a match, with each match corresponding to one or more of the templates. 8. The computing device according to claim 1 wherein each template comprises the following: an action field corresponding to one of the template keywords; a target field corresponding to the application service to perform the action; and a format field corresponding to variables needed by the application service to perform the action. 9. The computing device according to claim 1 wherein said processor is configured to save the template content data as a meeting note. 10. The computing device according to claim 9 wherein the meeting note is editable by the user before the templated content data is provided to the server. 11. The computing device according to claim 9 wherein said processor is configured to transmit the meeting note to other computing devices. 12. A method comprising: monitoring user input for a template keyword that matches with one or more templates; displaying one or more application service options in response to the template keyword matching the one or more of the templates, with each application service option corresponding to an action that can be performed, and providing template content data to a server, with the template content data defining the action corresponding to the template associated with the application service option selected by a user of the computing device. 13. The method according to claim 12 further comprising: displaying a user interface for the template associated with the application service option selected by the user; and receiving the template content data via the user interface to define the action corresponding to the template associated with the application service option selected by the user. 14. The method according to claim 12 wherein the server is configured to analyze the template content data and the one or more templates to determine the application service action to be performed. 15. The method according to claim 12 wherein the monitoring, displaying and providing steps are performed by an editor that is executed by a processor, and further comprising: caching the templates from the server in response to the editor being opened. 16. The method according to claim 15 wherein the template content data is provided to the server after the user exits the editor. 17. The method according to claim 12 further comprising repeating the monitoring, displaying, and providing steps so that a plurality of template content data is provided to the server. 18. The method according to claim 12 further comprising storing a list of template keywords, and further comprising comparing the template keyword input by the user with the list of template keywords for a match, with each match corresponding to one or more of the templates. 19. The method according to claim 12 wherein each template comprises the following: an action field corresponding to one of the template keywords; a target field corresponding to the application service to perform the action; and a format field corresponding to variables needed by the application service to perform the action. 20. A server comprising: a memory configured to store a plurality of templates, with each template being associated with an action to be performed by an application service associated with that template; and a processor coupled to said memory and configured to perform the following: receive template content date from a computing device, with the template content data defining the action corresponding to the template associated with the application service selected by a user of the computing device, analyze the template content to match the template content data with one of the stored templates, determine the action to be performed based on the matched template, and instruct the application service to perform the determined action to be performed.
Templates · CPC title
using natural language analysis · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.