Browse Prior Art Database

Embedded Bot Assistance for Creative Tasks

IP.com Disclosure Number: IPCOM000248420D
Publication Date: 2016-Nov-25
Document File: 5 page(s) / 368K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to provide embedded bot assistance for creative tasks by turning any creative task into a conversation. The method directly embeds a chat integration (including one with a bot) into the rich text of a rich text area as a means of collaborating and completing content.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 36% of the total text.

Page 01 of 5

Embedded Bot Assistance for Creative Tasks

When creating content or writing an email, users often need to access assistant services (or bots ) to help complete the creative processes (e.g., help retrieve a file reference, check a fact, get a visualization of data, etc.). Many such integrations are point-to-point (e.g., extensions to an email toolbar), while others require the user to

leave the creative task at hand and switch contexts in order to engage with a bot or extension. Current trending is toward methods to embed application functions into conversations.

The novel solution is a method to provide embedded bot assistance for creative tasks by turning any creative task into a conversation. The method directly embeds a chat integration (including one with a bot) into the rich text of a rich text area as a means of collaborating and completing content. A user interacts with another user or a bot inside

a rich text area, such as an email, the same way users engage with it inside a chat service.

Evidence of the user's conversation with the bot can be excluded from the email message, leaving only the output of the transaction (e.g., the information that was retrieved). The conversations that facilitated the creation of the content are associated

with the content, so that a user can return to the bot conversation later.

For scenarios such as locating a file to use as an attachment or for which to create a link, finding a person to mention, finding a time to suggest for a meeting, etc., the method can provide a multi-turn interaction, including components of text, interactive cards, or micro-applications.

Key components

• Embedded chat service with bot integration • Chat service support for cards in responses • Chat service support for card pickers • Embedded chat service supporting sending cards or a response to containing application • Embedded chat service supporting close/open/begin conversation/return to conversation actions
• Rich text area or extension to rich text area which uses this chat service as described

The following figures represent implementing the embedded bot assistant for creative tasks in a preferred embodiment.

Example Embodiment #1: Single-turn interaction

The user invokes the virtual personal assistant bot through a slash command. The system recognizes a keyword in the body of the rich text (e.g., (/ask SystemX , / SystemX or @ SystemX , or for voice, "Hey SystemX ") or the user clicks/taps a button to interact with the agent. The focus moves to the conversational input field, so the
user can continue typing (or speaking) in a natural manner without interruption.

1


Page 02 of 5

Figure 1: Invoking the virtual personal assistant bot through a slash command

The user requests content through the virtual assistant within the email (to the appropriate service).

1. The user continues typing the command/query/natural language request. So, the user has typed "/ help find time with Vincent" and "find time w...