Search

US-20260127212-A1 - CONTENT GENERATION SERVICE FOR USER INTERFACE OF A CONTENT COLLABORATION PLATFORM

US20260127212A1US 20260127212 A1US20260127212 A1US 20260127212A1US-20260127212-A1

Abstract

Embodiments described herein relate to systems and methods for content summary generation within a content collaboration system. A graphical user interface for a platform of the system may include selectable graphical objects, which may contain a portion of content obtained from target content, and other selectable elements and graphics. A user may be provided with an input to request a summary of the target content. The system may generate a prompt and provide to a generative output engine instructions to prepare such summary, and generate within the graphical user interface a summary including natural language. The summary may be a summary of a page, a set of messages, a list of actions, key decisions, or items and summaries related to the target content. Processing may include populating the summary with system-specific mentions, links, tables, video, audio, and so on, which may be specific to permissions for the user.

Inventors

  • Andre Mauritz
  • Bright Geng
  • Andres Hernandez
  • Jake Coppinger
  • Tong Li
  • Matthew Merrison

Assignees

  • Atlassian Pty Ltd.

Dates

Publication Date
20260507
Application Date
20251229

Claims (20)

  1. 1 . A computer-implemented method for content summary generation within a content collaboration system, the method comprising: causing generation of a graphical user interface of the content collaboration system, the graphical user interface including one or more selectable graphical objects for a platform of the content collaboration system, wherein each selectable graphical object is user-selectable to cause redirection to a respective target content item and display content extracted from the target content item; in response to receiving a first user input with respect to a selectable graphical object of the one or more selectable graphical objects: providing, to a database of the content collaboration system, a request for content associated with the selectable graphical object; obtaining, from the database, at least a portion of the content; and causing, within the graphical user interface, generation of a window displaying the at least a portion of the content and one or more metadata associated with the content; and in response to receiving a second user input requesting a summary of the content: generating a summary-generation prompt comprising at least the content; providing the summary-generation prompt to a generative output engine using an application program interface call; obtaining a generative response from the generative output engine responsive to the application program interface call; and causing generation, within the window, of a natural language summary string from at least a portion of the generative response.
  2. 2 . The computer-implemented method of claim 1 , further comprising: causing generation of an action object within the window, the action object selectable to initiate performance of an action to generate content incorporating the natural language summary string, wherein the platform is a first platform, and the action object is for the first platform or a second platform different from the first platform; in response to receiving a third user input selecting the action object, performing the action to generate and display the generated content of the content collaboration system that includes at least a portion of the natural language summary string; and in response to receiving a fourth user input selecting a save action, storing the generated content that includes the at least a portion of the natural language summary string.
  3. 3 . The computer-implemented method of claim 2 , further comprising: in response to receiving the third user input selecting the action object, determining one or more portions of the natural language summary string are mappable to one or more references of the content collaboration system; and replacing each portion of the one or more portions of the natural language summary string with a respective reference of the one or more references, wherein the one or more references comprise one or more references to a person name, a team name, a page, a ticket, a board, or a card of the content collaboration system.
  4. 4 . The computer-implemented method of claim 1 , where the application program interface call is a first application program interface call, and the generative response is a first generative response, the method further comprising: in response to receiving a natural language query string at an input field of the graphical user interface: generating a query prompt comprising at least the natural language query string and at least a portion of the natural language summary string; providing the query prompt to the generative output engine using a second application program interface call; obtaining a second generative response from the generative output engine responsive to the second application program interface call; and causing generation, within the window, of a natural language query response string from at least a portion of the second generative response.
  5. 5 . The computer-implemented method of claim 4 , further comprising: causing generation, within the window, of the natural language query string associated with the natural language query response string.
  6. 6 . The computer-implemented method of claim 1 , further comprising: in response to receiving the generative response from the generative output engine, wherein the generative response includes an object identifier: identifying an object of the content collaboration system based at least in part on the object identifier of the generative response; and causing generation, within the window, of the natural language summary string and the identified object.
  7. 7 . The computer-implemented method of claim 1 , wherein the selectable graphical object of the one or more selectable graphical objects is a first selectable graphical object, and the window that includes the natural language summary string further includes a second selectable graphical object to cause redirection to content of the platform.
  8. 8 . The computer-implemented method of claim 7 , further comprising: causing generation, within the window, of the second selectable graphical object to cause redirection to content of the platform based on at least a portion of the generative response.
  9. 9 . The computer-implemented method of claim 7 , wherein the platform is a first platform of the content collaboration system, and the second selectable graphical object is to cause redirection to a second platform of the content collaboration system.
  10. 10 . The computer-implemented method of claim 1 , further comprising: obtaining, from the database, the one or more metadata associated with the content; and causing generation, within the window, of the natural language summary string and an indication of the one or more metadata associated with the content.
  11. 11 . The computer-implemented method of claim 1 , further comprising: generating the summary-generation prompt comprising at least the content obtained from the database, wherein the summary-generation prompt is based at least in part on a permission of a user.
  12. 12 . The computer-implemented method of claim 1 , wherein the natural language summary string provides a summary of one or more of a page of a documentation platform, or an issue of an issue tracking platform, or a message thread of a communication platform.
  13. 13 . The computer-implemented method of claim 1 , wherein the content comprises one or more of natural language text, an image, or a video.
  14. 14 . A content collaboration system, comprising: a first interface configured to communicate with at least one client device; a second interface configured to communicate with a generative output engine; a database; and a centralized summary generation service coupled with the first interface and the second interface, the centralized summary generation service configured to: cause generation of a graphical user interface at a client device of the at least one client device, the graphical user interface including one or more selectable graphical objects for a platform of the content collaboration system, wherein each selectable graphical object is user-selectable to cause redirection to a respective target content item and display content extracted from the target content item; in response to receiving a first user input via the first interface selecting a selectable graphical object of the one or more selectable graphical objects: provide, to the database, a request for content associated with the selectable graphical object; obtain, from the database, at least a portion of the content; and cause generation, within the graphical user interface, of a window displaying the at least a portion of the content and one or more metadata associated with the content; and in response to receiving a second user input requesting a summary of the content: generate a summary-generation prompt comprising at least the content; provide the summary-generation prompt to the generative output engine using an application program interface call; obtain a generative response from the generative output engine responsive to the application program interface call; and cause generation, within the window, of a natural language summary string from at least a portion of the generative response.
  15. 15 . The content collaboration system of claim 14 , wherein the centralized summary generation service is further configured to: cause generation of an action object within the window via the first interface, the action object selectable to initiate performance of an action to generate content incorporating the natural language summary string, wherein the platform is a first platform, and the action object is for the first platform or a second platform different from the first platform; in response to receiving, via the first interface, a third user input selecting the action object, perform the action to generate and display the generated content of the content collaboration system that includes at least a portion of the natural language summary string; and in response to receiving, via the first interface, a fourth user input selecting a save action, store the generated content that includes the at least a portion of the natural language summary string.
  16. 16 . The system of claim 15 , wherein the centralized summary generation service is further configured to: in response to receiving the third user input, determine one or more portions of the natural language summary string are mappable to one or more references of the content collaboration system; and replace each portion of the one or more portions of the natural language summary string with a respective reference of the one or more references.
  17. 17 . The system of claim 16 , wherein the one or more references comprise one or more references to a person name, a team name, a page, a ticket, a board, or a card of the content collaboration system.
  18. 18 . The system of claim 14 , where: the application program interface call is a first application program interface call; the generative response is a first generative response; and the centralized summary generation service is further configured to, in response to receiving, via the first interface, a natural language query string at an input field of the graphical user interface: generate, at the centralized summary generation service, a query prompt comprising at least the natural language query string and at least a portion of the natural language summary string; provide, via the second interface, the query prompt to the generative output engine using a second application program interface call; obtain, via the second interface, a second generative response from the generative output engine responsive to the second application program interface call; and cause generation, via the first interface and within the window, of a natural language query response string from at least a portion of the second generative response.
  19. 19 . The system of claim 14 , wherein: the generative response includes an object identifier; and the centralized summary generation service is further configured to, in response to receiving the generative response from the generative output engine: identify an object of the content collaboration system based at least in part on the object identifier of the generative response; and cause generation, via the first interface and within the window, of the natural language summary string and the identified object.
  20. 20 . A computer-implemented method for content summary generation within a content collaboration system, the method comprising: causing generation of a graphical user interface of the content collaboration system, the graphical user interface including one or more selectable graphical objects for a platform of the content collaboration system, wherein each selectable graphical object is user-selectable to cause redirection to a respective target content item and display content extracted from the respective target content item; in response to receiving a first user input selecting a selectable graphical object of the one or more selectable graphical objects: providing, to a database of the content collaboration system, a request for content associated with the selectable graphical object; obtaining, from the database, at least a portion of the content; and causing, within the graphical user interface, generation of a window displaying the at least a portion of the content and one or more metadata associated with the content; and in response to receiving a second user input requesting a summary of the content: generating a summary-generation prompt comprising at least the content; providing the summary-generation prompt to a generative output engine using an application program interface call; obtaining a generative response from the generative output engine responsive to the application program interface call; causing generation of a natural language summary string within the window, the natural language summary string from at least a portion of the generative response; causing generation of an action object within the window, the action object selectable to initiate performance of an action to generate content incorporating the natural language summary string; in response to receiving a third user input selecting the action object: determining one or more portions of the natural language summary string are mappable to one or more references of the content collaboration system; and replacing each portion of the one or more portions of the natural language summary string with a respective reference of the one or more references, wherein the one or more references comprise one or more references to a person name, a team name, a page, a ticket, a board, or a card of the content collaboration system; and performing the action to generate and display the generated content of the content collaboration system that includes at least a portion of the natural language summary string; and in response to receiving, via the graphical user interface, a fourth user input selecting a save action, storing the generated content that includes the at least a portion of the natural language summary string and the one or more references.

Description

CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation patent application of U.S. patent application Ser. No. 18/399,638, filed Dec. 28, 2023 and titled “Content Generation Service for User Interface of a Content Collaboration Platform,” the disclosure of which is hereby incorporated herein by reference in its entirety. TECHNICAL FIELD Embodiments described herein relate to multitenant services of collaborative work environments and, in particular, to systems and methods for content generation in content collaboration platforms. BACKGROUND An organization can establish a collaborative work environment by self-hosting, or providing its employees with access to, a suite of discrete software platforms or services to facilitate cooperation and completion of work. In many cases, the organization may also define policies outlining best practices for interacting with, and organizing data within, each software platform of the suite of software platforms. Often internal best practice policies require employees to thoroughly document completion of tasks, assignment of work, decision points, and so on. Such policies additionally often require employees to structure and format documentation in particulars ways, to copy data or status information between multiple platforms at specific times, or to perform other rigidly defined, policy-driven, tasks. Some platforms provide linked content to other content items or resources. However, it can be difficult to determine the relevance or subject matter of linked content without having to load the entire content item and browse the content manually. The system and techniques described herein are directed to systems and interfaces for handling linked content in a collaboration platform. BRIEF DESCRIPTION OF THE DRAWINGS Reference will now be made to representative embodiments illustrated in the accompanying figures. It should be understood that the following descriptions are not intended to limit this disclosure to one included embodiment. To the contrary, the disclosure provided herein is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the described embodiments, and as defined by the appended claims. FIG. 1 depicts a simplified diagram of a system, such as described herein that can include and/or may receive input from a generative output engine. FIG. 2A depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 2B depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 2C depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 2D depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 2E depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 3 depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 4 depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 5 depicts an example frontend interface that supports content generation in content collaboration platforms, in accordance with aspects described herein. FIG. 6 depicts an example method of content summary generation within a content collaboration system, according to one or more aspects described herein. FIG. 7 depicts an example method of content summary generation within a content collaboration system, according to one or more aspects described herein. FIG. 8A depicts a simplified diagram of a system, such as described herein that can include and/or may receive input from a generative output engine. FIG. 8B depicts a functional system diagram of a system that can be used to implement a multiplatform prompt management service. FIG. 9A depicts a simplified system diagram and data processing pipeline. FIG. 9B depicts a system providing multiplatform prompt management as a service. FIG. 10 shows a sample electrical block diagram of an electronic device that may perform the operations described herein. The use of the same or similar reference numerals in different figures indicates similar, related, or identical items. Additionally, it should be understood that the proportions and dimensions (either relative or absolute) of the various features and elements (and collections and groupings thereof) and the boundaries, separations, and positional relationships presented therebetween, are provided in the accompanying figures merely to facilitate an unders