Application Curation Agents for User-Specific App Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in selecting relevant and authorized applications from numerous heterogeneous application sources due to the lack of efficient mechanisms, leading to time-consuming and resource-intensive browsing and analysis processes.

Innovation Solution

The implementation of centralized application curation agents that apply client-specific curation rules to authorize and tag applications, populating custom application marketplaces with curated content, reducing the burden on processing resources and improving user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually browse and search through numerous application storefronts using keyword search techniques, then users can find applications, but the process becomes extremely time consuming and surpasses human comprehension limits

Engineering Contradiction:
Improvetime to select applicationsVSAvoidapp selection efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent introduces an intermediary system (application curation system) that mediates between the user and the vast number of application storefronts. This system automatically analyzes applications from multiple heterogeneous sources, applies curation rules, and presents a filtered subset to the user, eliminating the need for users to manually browse through millions of apps across multiple storefronts

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-analyzing and curating applications before they are presented to users. Application curation agents continuously monitor and analyze applications from multiple sources, applying authorization rules and relevance criteria in advance, so that when users access the system, they see only pre-filtered, relevant applications

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of available applications presented to clients increases, then more relevant apps can be found, but the human and computing resources consumed in searching, analyzing, and selecting apps commensurately increases

Engineering Contradiction:
Improveapp selection coverageVSAvoidcomputing resources for app analysis
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the application curation task by deploying distributed application curation agents across multiple computing environments. Each agent operates independently to analyze applications from specific sources or for specific client types, dividing the overwhelming task of analyzing millions of applications into manageable segments that can be processed in parallel

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts curation parameters such as authorization rules, relevance criteria, and filtering thresholds based on client-specific requirements and computing resource availability. This allows the system to optimize the balance between comprehensive app coverage and resource consumption by changing the stringency and scope of analysis parameters

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If users are forced to iterate through multiple collections and browse numerous app storefronts, then users can access applications from different sources, but the device complexity and operation difficulty increase

Engineering Contradiction:
Improveaccess to heterogeneous app sourcesVSAvoidapp browsing simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple heterogeneous application sources into a unified presentation layer. The application curation system aggregates applications from numerous different storefronts and sources, applies consistent curation rules across all sources, and presents them through a single, unified interface that maintains the diversity of sources while simplifying user interaction

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a universal application marketplace that serves multiple functions: it aggregates applications from heterogeneous sources, applies authorization and relevance filtering, adapts to different client types and computing environments, and provides a consistent user interface. This single system replaces the need for users to interact with multiple separate storefronts

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10942836B2Application curation
Publication Date: 2021.03.09 NUTANIX INC
  • US10942836B2 patent drawing
  • US10942836B2 patent drawing
  • US10942836B2 patent drawing

AI summary

Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications. A user-specific application marketplace is presented in a user interface to show a portion of the user-specific curated applications.