Methods, apparatuses and computer program products for managing feature preload data object processing operations in a card-based collaborative workflow management system
AssigneesAtlassian Pty Ltd., Atlassian US, Inc.
InventorRaymond Wang
Life of this patent
Estimating the term…
Abstract
Various embodiments herein described are directed to methods, apparatuses and computer program products configured for managing feature preload data object processing operations in association with a card-based collaborative workflow management system. In some embodiments, a feature processing server may generate a feature preload data object and output the feature preload data object to a client device to enable low latency rendering of one or more feature interface elements to the card-based collaborative workflow management user interface.
Claims31
An apparatus configured to manage a card-based collaborative workflow management user interface associated with a card-based collaborative workflow management system, the apparatus comprising at least one processor and at least one non-transitory memory, the at least one non-transitory memory having computer-coded instructions therein, wherein the computer-coded instructions are configured to, in execution with the at least one processor, cause the apparatus to:
- identify a user identifier associated with a card-based collaborative workflow management user interface session launch indication;
- retrieve user data associated with the user identifier from a user data repository;
- retrieve, based at least in part on at least one feature identifier associated with the user data, feature data from a feature data repository, wherein the at least one feature identifier is associated with one or more feature interface elements that enable at least one function of the card-based collaborative workflow management system;
- determine, based at least in part on analysis of the user data and the feature data, whether at least one feature engagement parameter associated with the at least one feature identifier satisfies at least one feature engagement threshold;
- in an instance in which the at least one feature engagement parameter satisfies the at least one feature engagement threshold, generate a feature preload data object corresponding to a set of feature interface elements, wherein the feature preload data object defines a first subset of the set of feature interface elements as one or more preload feature interface elements and a second subset of the set of feature interface elements as one or more non-preload interface elements;
- and
- output the feature preload data object to a client device associated with the user identifier to enable low latency rendering of the one or more preload feature interface elements to the card-based collaborative workflow management user interface.
A computer-implemented method for managing a card-based collaborative workflow management user interface associated with a card-based collaborative workflow management system, the computer-implemented method comprising:
- identifying, by one or more processors, a user identifier associated with a card-based collaborative workflow management user interface session launch indication;
- retrieving, by the one or more processors, user data associated with the user identifier from a user data repository;
- retrieving, by the one or more processors and based at least in part on at least one feature identifier associated with the user data, feature data from a feature data repository, wherein the at least one feature identifier is associated with one or more feature interface elements that enable at least one function of the card-based collaborative workflow management system;
- determining, by the one or more processors and based at least in part on analysis of the user data and the feature data, whether at least one feature engagement parameter associated with the at least one feature identifier satisfies at least one feature engagement threshold;
- in an instance in which the at least one feature engagement parameter satisfies the at least one feature engagement threshold, generating, by the one or more processors, a feature preload data object corresponding to a set of feature interface elements, wherein the feature preload data object defines a first subset of the set of feature interface elements as one or more preload feature interface elements and a second subset of the set of feature interface elements as one or more non-preload interface elements;
- and
- outputting, by the one or more processors, the feature preload data object to a client device associated with the user identifier to enable low latency rendering of the one or more preload feature interface elements to the card-based collaborative workflow management user interface.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
- identify a user identifier associated with a card-based collaborative workflow management user interface session launch indication;
- retrieve user data associated with the user identifier from a user data repository;
- retrieve, based at least in part on at least one feature identifier associated with the user data, feature data from a feature data repository, wherein the at least one feature identifier is associated with one or more feature interface elements that enable at least one function of the card-based collaborative workflow management system;
- determine, based at least in part on analysis of the user data and the feature data, whether at least one feature engagement parameter associated with the at least one feature identifier satisfies at least one feature engagement threshold;
- in an instance in which the at least one feature engagement parameter satisfies the at least one feature engagement threshold, generate a feature preload data object corresponding to a set of feature interface elements, wherein the feature preload data object defines a first subset of the set of feature interface elements as one or more preload feature interface elements and a second subset of the set of feature interface elements as one or more non-preload interface elements;
- and
- output the feature preload data object to a client device associated with the user identifier to enable low latency rendering of the one or more preload feature interface elements to the card-based collaborative workflow management user interface.
An apparatus configured to manage an enterprise content management system user interface associated with an enterprise content management system, the apparatus comprising at least one processor and at least one non-transitory memory, the at least one non-transitory memory having computer-coded instructions therein, wherein the computer-coded instructions are configured to, in execution with the at least one processor, cause the apparatus to:
- identify a user identifier associated with an enterprise content management system management user interface session launch indication;
- retrieve user data associated with the user identifier from a user data repository;
- retrieve, based at least in part on at least one feature identifier associated with the user data, feature data from a feature data repository, wherein the at least one feature identifier is associated with one or more feature interface elements that enable at least one function of the card-based collaborative workflow management system;
- determine, based at least in part on analysis of the user data and the feature data, whether at least one feature engagement parameter associated with the at least one feature identifier satisfies at least one feature engagement threshold;
- in an instance in which the at least one feature engagement parameter satisfies the at least one feature engagement threshold, generate a feature preload data object corresponding to a set of feature interface elements, wherein the feature preload data object defines a first subset of the set of feature interface elements as one or more preload feature interface elements and a second subset of the set of feature interface elements as one or more non-preload interface elements;
- and
- output the feature preload data object to a client device associated with the user identifier to enable low latency rendering of the one or more preload feature interface elements to the enterprise content management system user interface.
Dependencies are inferred from the claim text.