Server-Side API for Curating Organizational Links on Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems fail to effectively customize and optimize assets and content for different platforms and devices, leading to suboptimal user experiences and inefficient data management.

Innovation Solution

A server-side API is provided to access and curate organizational links, determining a subset of links with associated attributes to be presented through a mobile application user experience, ensuring relevance and consistency across various platforms and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all organizational links are provided to all mobile applications, then users have access to complete content, but processing and network bandwidth usage increase significantly

Engineering Contradiction:
Improvecontent access completenessVSAvoidprocessing and network bandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system extracts and provides only a relevant subset of organizational links to each mobile application based on user attributes and application context, rather than transmitting all available links. This reduces data transmission volume and processing requirements while maintaining access to necessary content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system customizes the set of organizational links provided to each mobile application according to local characteristics such as user role, application type, and organizational structure. Each application receives a tailored subset of links appropriate to its specific context and user needs.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If content is customized for each platform and device, then user experience is optimized, but system complexity increases

Engineering Contradiction:
Improveuser experience optimizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses a universal server-side API that handles multiple platforms and devices through a single interface. This API automatically determines the appropriate subset of organizational links to provide based on the requesting application's attributes, eliminating the need for separate customization logic for each platform.

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

Solution Approach 2:

The system automatically determines and provides the appropriate subset of organizational links based on user attributes and application context without requiring manual configuration for each platform. The server-side API self-adjusts the content provided based on the requesting application's characteristics.

Inventive Principle:
Principle #25Self-service

3Productivity

If administrators can customize content access, then content delivery is improved, but data management becomes more complex

Engineering Contradiction:
Improvecontent delivery effectivenessVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server-side API acts as an intermediary between the organizational links repository and mobile applications. Administrators define organizational links at the API level, and the system automatically manages the distribution and filtering of appropriate links to different applications based on user attributes and application context.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10602332B2Programming organizational links that propagate to mobile applications
Publication Date: 2020.03.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10602332B2 patent drawing
  • US10602332B2 patent drawing
  • US10602332B2 patent drawing

AI summary

The ability for an organization's administrator to customize assets and content that, their users have access to is a substantial capability. This capability is not just to facilitate delivery of the correct content to the relevant audience, but is also important to ensure that the content is appropriate for the endpoint. The administrator may curate organizational links that are provided as a hierarchical directory of sites and applications for the organization. Embodiments are directed to programming the organizational links that propagate to mobile applications. A server side application programming interface (API) may be provided to access a organization's curated links, a web user experience may be provided to enable the administrator to manage and curate the organizational links, and a mobile-specific user experience may be provided for viewing the links in a manner that enables quick access to the most relevant content to users of the organization.