System, method, and computer program product for improved embedded application user engagement mode management

US12182000B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12182000-B2
Application numberUS-202218088942-A
CountryUS
Kind codeB2
Filing dateDec 27, 2022
Priority dateDec 27, 2022
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is rendered to a selected user engagement mode based on an embedded application mode identification instruction from the user-accessed application. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising at least one processor and at least one non-transitory memory including computer-coded instructions thereon, the computer-coded instructions, with the at least one processor, configure the apparatus to: initiate, via a user-accessed application, a data-driven connection with an embedded application via a user-accessed application user account, wherein a first executable code base defining the user-accessed application is at least partially distinct from a second executable code base defining the embedded application; provide, via the data-driven connection, an embedded application mode identification instruction comprising a selected user engagement mode from the user-accessed application; cause rendering of an integrated interface by the user-accessed application, the integrated interface comprising a user-accessed application user interface and an embedded application user interface, wherein the integrated interface is configured with one or more embedded application interface elements that (i) are associated with the embedded application and (ii) cause rendering, in the integrated interface, of an embedded app data object that is associated with the embedded application based on the embedded application mode identification instruction; and cause rendering of the embedded app data object in the integrated interface in a second user engagement mode based on user interaction with a selected one of the one or more embedded application interface elements that is associated with an update of the embedded app data object. 2. The apparatus of claim 1 , wherein the one or more embedded application interface elements comprise instructions that cause the apparatus to render the integrated interface with one or more second user engagement modes that comprise the second user engagement mode based on the embedded application mode identification instruction. 3. The apparatus of claim 1 , further configured to: in response to user interaction with the selected one of the one or more embedded application interface elements, receive, via the user-accessed application, data indicating the update of the embedded app data object associated with the selected one of the one or more embedded application interface elements; and cause, via interaction with the integrated interface utilizing the data-driven connection, the update of the embedded app data object by switching from the selected user engagement mode to the second user engagement mode based at least in part on the selected one of the one or more embedded application interface elements. 4. The apparatus of claim 1 , wherein the selected user engagement mode comprises a viewing user engagement mode or an editing user engagement mode. 5. The apparatus of claim 1 , wherein the embedded application mode identification instruction is generated based on a prediction of likely utilization of the embedded application with the user-accessed application. 6. The apparatus of claim 1 , wherein the embedded application mode identification instruction is generated based on a determination of functionality of the user- accessed application. 7. A computer-executed method comprising: initiating, via a user-accessed application, a data-driven connection with an embedded application via a user-accessed application user account, wherein a first executable code base defining the user-accessed application is at least partially distinct from a second executable code base defining the embedded application; providing, via the data-driven connection, an embedded application mode identification instruction comprising a selected user engagement mode from the user-accessed application; causing rendering of an integrated interface by the user-accessed application, the integrated interface comprising a user-accessed application user interface and an embedded application user interface, wherein the integrated interface is configured with one or more embedded application interface elements that (i) are associated with the embedded application and (ii) cause rendering, in the integrated interface, of an embedded app data object that is associated with the embedded application based on the embedded application mode identification instruction; and causing rendering of the embedded app data object in the integrated interface in a second user engagement mode based on user interaction with a selected one of the one or more embedded application interface elements that is associated with an update of the embedded app data object. 8. The computer-executed method of claim 7 , wherein the one or more embedded application interface elements comprise instructions that cause rendering of the integrated interface with one or more second user engagement modes that comprise the second user engagement mode based on the embedded application mode identification instruction. 9. The computer-executed method of claim 7 further comprising: in response to user interaction with the selected one of the one or more embedded application interface elements, receiving, via the user-accessed application, data indicating the update of the embedded app data object associated with the selected one of the one or more embedded application interface elements; and causing, via interaction with the integrated interface utilizing the data-driven connection, the update of the embedded app data object by switching from the selected user engagement mode to the second user engagement mode based at least in part on the selected one of the one or more embedded application interface elements. 10. The computer-executed method of claim 7 , wherein the selected user engagement mode comprises a viewing user engagement mode or an editing user engagement mode. 11. The computer-executed method of claim 7 , wherein the embedded application mode identification instruction is generated based on a prediction of likely utilization of the embedded application with the user-accessed application. 12. The computer-executed method of claim 7 , wherein the embedded application mode identification instruction is generated based on a determination of functionality of the user-accessed application. 13. A computer program product comprising at least one non-transitory computer-readable storage medium storing computer program code that, in execution with at least one processor, configures the at least one processor for: initiating, via a user-accessed application, a data-driven connection with an embedded application via a user-accessed application user account, wherein a first executable code base defining the user-accessed application is at least partially distinct from a second executable code base defining the embedded application; providing, via the data-driven connection, an embedded application mode identification instruction comprising a selected user engagement mode from the user-accessed application; causing rendering of an integrated interface by the user-accessed application, the integrated interface comprising a user-accessed application user interface and an embedded application user interface, wherein the integrated interface is configured with one or more embedded application interface elements that (i) are associated with the embedded application and (ii) cause rendering, in the integrated interface, of an embedded app data object that is associated with the embedded application based on the embedded application mode identification instruction; and causing rendering of the embedded app data object in the integrated interface in a second user engagement mode based on user interaction with a selected one of the one or more embedded application interface elem

Assignees

Inventors

Classifications

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • for implementing user interfaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12182000B2 cover?
Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is rendered to a selected user engagement mode…
Who is the assignee on this patent?
Atlassian Pty Ltd, Atlassian Us Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).